.gitignore: t/ → /t/. Без якоря правило прятало любой каталог t/ в проекте — у cars-system маршрут SvelteKit src/routes/(internal)/t/ не попадал в git. Песочница — только в корне.
README (layout parts): прод флота деплоит infra/komodo (git-режим), make deploy и refs/deploy/* — для чекаута, развёрнутого руками.
Проверено полным рендером (infra parts + backend-python + frontend-svelte + caddy): .gitignore с /t/, make env и docker compose config проходят.
Вопрос: убирать ли make pre-deploy / post-deploy и штампы refs/deploy/*
Прод флота теперь деплоит infra/komodo (git-режим Komodo: слой compose.fleet.yml, deploy.sh, sops в каталоге стека, теги образов по хэшу). Эти цели на проде больше не нужны, и именно в них жили баги 1–2. Но их ещё зовут стеки на files_on_host (сверено по fleet/**/stack.toml 08.10):
make pre-deploy + make post-deploy: hubmi, ai-lawyer, factory-record;
только make pre-deploy: superteam, lodge;
stealth-server / stealth-solutions их не используют.
Если цели убрать из шаблона, copier update в этих репах удалит их из Makefile, и следующий деплой стека упадёт на make: *** No rule to make target 'pre-deploy'.
Рекомендация: в этом PR цели оставить (баги в них починены, README говорит, что они для чекаута, развёрнутого руками). Убрать отдельным PR во всех шаблонах сразу (backend-python, frontend-svelte, blank, корневой Makefile infra), когда последний из этих пяти стеков переедет в git-режим. ai-lawyer, factory-record, lodge уже подготовлены (stack.toml.next), hubmi и superteam ждут решения по репам в Gitea.
**Не сливать без решения человека.**
- **`.gitignore`: `t/` → `/t/`.** Без якоря правило прятало любой каталог `t/` в проекте — у cars-system маршрут SvelteKit `src/routes/(internal)/t/` не попадал в git. Песочница — только в корне.
- README (layout parts): прод флота деплоит `infra/komodo` (git-режим), `make deploy` и `refs/deploy/*` — для чекаута, развёрнутого руками.
Проверено полным рендером (infra parts + backend-python + frontend-svelte + caddy): `.gitignore` с `/t/`, `make env` и `docker compose config` проходят.
## Вопрос: убирать ли `make pre-deploy` / `post-deploy` и штампы `refs/deploy/*`
Прод флота теперь деплоит `infra/komodo` (git-режим Komodo: слой `compose.fleet.yml`, `deploy.sh`, sops в каталоге стека, теги образов по хэшу). Эти цели на проде больше не нужны, и именно в них жили баги 1–2. Но их ещё зовут стеки на `files_on_host` (сверено по `fleet/**/stack.toml` 08.10):
- `make pre-deploy` + `make post-deploy`: **hubmi**, **ai-lawyer**, **factory-record**;
- только `make pre-deploy`: **superteam**, **lodge**;
- stealth-server / stealth-solutions их не используют.
Если цели убрать из шаблона, `copier update` в этих репах удалит их из Makefile, и следующий деплой стека упадёт на `make: *** No rule to make target 'pre-deploy'`.
**Рекомендация:** в этом PR цели оставить (баги в них починены, README говорит, что они для чекаута, развёрнутого руками). Убрать отдельным PR во всех шаблонах сразу (`backend-python`, `frontend-svelte`, `blank`, корневой Makefile `infra`), когда последний из этих пяти стеков переедет в git-режим. ai-lawyer, factory-record, lodge уже подготовлены (`stack.toml.next`), hubmi и superteam ждут решения по репам в Gitea.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Не сливать без решения человека.
.gitignore:t/→/t/. Без якоря правило прятало любой каталогt/в проекте — у cars-system маршрут SvelteKitsrc/routes/(internal)/t/не попадал в git. Песочница — только в корне.infra/komodo(git-режим),make deployиrefs/deploy/*— для чекаута, развёрнутого руками.Проверено полным рендером (infra parts + backend-python + frontend-svelte + caddy):
.gitignoreс/t/,make envиdocker compose configпроходят.Вопрос: убирать ли
make pre-deploy/post-deployи штампыrefs/deploy/*Прод флота теперь деплоит
infra/komodo(git-режим Komodo: слойcompose.fleet.yml,deploy.sh, sops в каталоге стека, теги образов по хэшу). Эти цели на проде больше не нужны, и именно в них жили баги 1–2. Но их ещё зовут стеки наfiles_on_host(сверено поfleet/**/stack.toml08.10):make pre-deploy+make post-deploy: hubmi, ai-lawyer, factory-record;make pre-deploy: superteam, lodge;Если цели убрать из шаблона,
copier updateв этих репах удалит их из Makefile, и следующий деплой стека упадёт наmake: *** No rule to make target 'pre-deploy'.Рекомендация: в этом PR цели оставить (баги в них починены, README говорит, что они для чекаута, развёрнутого руками). Убрать отдельным PR во всех шаблонах сразу (
backend-python,frontend-svelte,blank, корневой Makefileinfra), когда последний из этих пяти стеков переедет в git-режим. ai-lawyer, factory-record, lodge уже подготовлены (stack.toml.next), hubmi и superteam ждут решения по репам в Gitea.🤖 Generated with Claude Code