diff --git a/memory/2026-06-07.md b/memory/2026-06-07.md index 02a8bcb..7a53fc2 100644 --- a/memory/2026-06-07.md +++ b/memory/2026-06-07.md @@ -253,3 +253,18 @@ analyst→architect→dev→reviewer(APPROVED)→tester(PASS)→merge в main→ - **6 задач в проде за сессию:** ORCH-58/60/61/21/65 + **ORCH-22** (security-гейт). - Осталось в эпике ORCH-54: ORCH-59 (Confirm Deploy — автоматизация approve-гейта), ORCH-23 (budget), P2: ORCH-57/51. + +### 🏆 ORCH-59 (Confirm Deploy) В ПРОДЕ (19:28 UTC) — СЕДЬМАЯ за сессию +Прошла весь путь сама (я только BRD-approve + Слава вручную Approved на прод). +Прод `ca41d92`, health 200, post-deploy monitor HEALTHY (7/30, 5xx=0). main 4815e37. +- **Суть:** отдельный Plane-статус `Confirm Deploy` триггерит ТОЛЬКО Phase B self-deploy + на стадии deploy. `Approved` на deploy теперь **no-op** (не катит прод вслепую). + Убирает двусмысленность (раньше Approved = и BRD-апрув, и прод-деплой — риск случайного клика). +- **⚠️ ИНФРА-ПРЕДУСЛОВИЕ (AC-1, сделано руками):** код ждёт реальный Plane-state + `Confirm Deploy`, но конвейер его САМ создать НЕ МОЖЕТ. Создала вручную через Plane API: + POST /workspaces/ag_proj/projects//states/ {name:'Confirm Deploy',group:'started'} + → **id=008597eb-d141-470e-a156-b9446e870da6**. Резолвер орка _PLANE_NAME_TO_KEY видит confirm_deploy. + **Правило: при задачах с новым Plane-статусом — создавать state вручную через API ПЕРЕД эксплуатацией.** +- **Bootstrap-нюанс:** ORCH-59 деплоилась СТАРЫМ механизмом (Approved), т.к. новый + Confirm Deploy ещё не был в проде. Со СЛЕДУЮЩЕЙ задачи прод-деплой = статус `Confirm Deploy`. +- **7 задач в проде за сессию:** ORCH-58/60/61/21/65/22/**59**.