auto-sync: 2026-06-07 14:30:01
This commit is contained in:
@@ -52,3 +52,41 @@ EXPECTED_REVISION прокидывается (2×), image_freshness import OK, q
|
||||
|
||||
**TODO (follow-up, в Backlog):** баг deploy-staging петли; добавить sandbox bot-токены чтобы
|
||||
ручной staging_check проходил 10/10.
|
||||
|
||||
## После ORCH-58: полная автономия (Слава: «реализуй всё автономно, не спрашивай. Делай!»)
|
||||
|
||||
Слава дал ПОЛНЫЙ карт-бланш вести бэклог ORCH без вопросов. Решения принимаю сама исходя
|
||||
из целей орка (эпик ORCH-54 — полностью автономное внедрение).
|
||||
|
||||
**Сделано 11:24 UTC:**
|
||||
- ✅ ORCH-58 закрыт намертво (Plane Done + БД task.stage=done, прод health OK на 094b5e2)
|
||||
- ✅ Заведён **ORCH-61** — BUG: петля deploy-staging (deployer exit0+no-changes → откат на
|
||||
development). P0, блокирует автономный деплой. Родня ORCH-21.
|
||||
- ✅ **ORCH-60 запущен в конвейер** (reconciler не трогать escalated/max-retries). analyst
|
||||
job 230 идёт. Ветка feature/ORCH-060-reconciler-escalated-max-retri.
|
||||
|
||||
**План (приоритет, веду сама):**
|
||||
1. ORCH-60 (идёт) — мелкий fix reconciler, ~10-20 строк. Довести до прода.
|
||||
2. ORCH-61 (новый) — петля deploy-staging. P0, без него деплой не автономен (финал ORCH-58
|
||||
делала руками именно из-за этого).
|
||||
3. ORCH-21 (★ высокий) — post-deploy мониторинг + авто-rollback. Сердце автономности.
|
||||
4. Далее P1: ORCH-22 (security-гейт), ORCH-23 (budget circuit-breaker), ORCH-59 (Confirm
|
||||
Deploy статус). P2: ORCH-57, ORCH-51.
|
||||
|
||||
**ВЕДЕНИЕ КОНВЕЙЕРА (грабли, помнить):**
|
||||
- Апрув-гейты (BRD после analyst) — апрувить за Славу (flip Approved), он делегировал.
|
||||
- Гонка reviewer↔push: re-trigger может дёрнуть reviewer ДО долёта dev-пуша → ложный
|
||||
REQUEST_CHANGES на старом HEAD. Проверять, на каком HEAD ревьюил.
|
||||
- deploy-staging петля (ORCH-61) не починена → прод-деплой self-hosting репо доводить
|
||||
вручную: merge PR (Gitea pulls/{n}/merge Do=merge) → если staging-label != main HEAD:
|
||||
пересобрать `--build-staging GIT_SHA=<main HEAD>` → `--deploy` (guard сверит label).
|
||||
- Закрывая задачу: Plane Done + UPDATE tasks SET stage='done' в БД (иначе reconciler закрутит).
|
||||
- concurrency=1: одна ORCH-задача за раз. Старые ET-задачи висят без job — не мешают.
|
||||
|
||||
**Identifiers:**
|
||||
- ORCH-60 IID: a5338879-e56c-4a11-8c3f-cc4ce632cacb
|
||||
- ORCH-61 IID: dcc9b6f1-375e-4957-91e9-3d215349749c
|
||||
- States: Backlog 2d5d42ff.., InProgress e331bfb3.., Approved 63f2c8fe.., InReview c52e99b9..,
|
||||
Done 3738cd3c.., Cancelled 59d1d210..
|
||||
- merge PR: POST gitea /repos/admin/orchestrator/pulls/{n}/merge {Do:merge}
|
||||
- rollback prod: docker tag orchestrator-orchestrator:rollback-pre-058
|
||||
|
||||
Reference in New Issue
Block a user