auto-sync: 2026-06-07 21:50:01

This commit is contained in:
Stream
2026-06-07 21:50:02 +03:00
parent d284faa426
commit aa7aa6a27a

View File

@@ -232,3 +232,24 @@ pip install zstandard; python3 -c \"import zstandard,sys;print(zstandard.ZstdDec
распаковать .log.zst, НЕ воспроизводить локально и НЕ перезапускать вслепую.**
- Дефект-паттерн (запомнить): тест ставит ORCH_REPOS_DIR=tmp, но get_worktree_path резолвит
от settings.worktrees_dir (ОТДЕЛЬНЫЙ дефолт /repos/_wt) → надо monkeypatch ОБА пути.
### 🏆 ORCH-22 В ПРОДЕ (18:42 UTC) — ПОЛНЫЙ ЦИКЛ АВТОНОМНОСТИ ДОКАЗАН
После фикса теста ORCH-22 прошла ВЕСЬ путь САМА, без перехвата конвейера:
analyst→architect→dev→reviewer(APPROVED)→tester(PASS)→merge в main→staging→prod→Done.
- **Reaper grace-логика сработала:** `job 272 exit_code=0 recorded 56s ago (< grace 300s) —
deferring (monitor may still be finalizing)` → ЗОМБИ-MERGE НЕ БЫЛО вообще, merge докатился
сам. Вчерашний ручной cancel+merge БОЛЬШЕ НЕ НУЖЕН. ORCH-65 reaper боевой.
- **Граница автономности (подтверждена):** на мне было РОВНО 2 вещи — (1) починка
бага dev-теста (работа над кодом), (2) один Approved на прод-self-deploy (ORCH-36 safety,
намеренная ручная точка).
- **Phase B механика (запомнить для будущих self-deploy):** флип Plane-статуса в **Approved**
(63f2c8fe) на стадии `deploy` → webhook → `_handle_self_deploy_phase_b` → `initiate_deploy`
(детач, переживает restart 8500) + marker `initiated` (идемпотентность) + enqueue
`deploy-finalizer` (Phase C пишет вердикт после health). НЕ нужны ручные хуки!
- hook.log: `/home/slin/repos/.deploy-state-orchestrator/<WI>/hook.log` — там PROVENANCE/retag/health.
- Провенанс: `revision matches expected (8cdb9f1) - retag allowed` → BUILD-ONCE retag →
restart → `Deploy SUCCESS: healthy on 8500`. Plane → Done. post-deploy monitor armed (job 274).
- rollback-снимок: `orchestrator-orchestrator:rollback-pre-022`.
- **6 задач в проде за сессию:** ORCH-58/60/61/21/65 + **ORCH-22** (security-гейт).
- Осталось в эпике ORCH-54: ORCH-59 (Confirm Deploy — автоматизация approve-гейта),
ORCH-23 (budget), P2: ORCH-57/51.