auto-sync: 2026-06-09 20:30:01
This commit is contained in:
@@ -200,3 +200,14 @@
|
||||
- Источник под bot-токеном, не привязан к активной task/job — «зомби»-таймер/sweeper/Plane-automation. Нужен инструментальный поиск в коде.
|
||||
- **ORCH-094** seq=94 id=28466feb-3802-4dd8-9a8f-fe47eae7c1d6, Backlog, MEDIUM. Гипотезы H1-H4 (зомби-таймер pdm/конкурирующие статус-пути/reconciler-маятник/цикл по живому Plane-статусу config.py:602). G1-G4, AC-1..5 (done держит Done ≥10мин, идемпотентный sync, pdm детерминированно завершается без таймера). Зацепки: post_deploy.py, stage_engine.py:396 run_post_deploy_monitor, plane_sync.py terminal-skip ORCH-068/086, config.py:602.
|
||||
- Родственник ORCH-091 (врущие статусы). Скрипт: temp/create_flap_bug.py.
|
||||
|
||||
## ✅ ORCH-090 BRD APPROVED (Слава: «проверь все ли ок и запускай», 09.06 ~17:23 MSK) — STOP-механизм
|
||||
- Проверила BRD/ТЗ/AC (task 76, ветка feature/ORCH-090-stop-plane): ЭТАЛОН, самая системная задача дня. Аналитик опирается строго на реальный код, 7 архитектурных развилок честно вынесены в OQ-1..7, поймана тонкость BR-4/OQ-7 (закрытие дыры релонча может сломать легитимный resume после Needs Input).
|
||||
- **Верифицировала кодом (урок дня):**
|
||||
- Дыра релонча РЕАЛЬНА: handle_status_start (plane.py:264) `if has_active_job_for_task` иначе `enqueue_job(stage_agent)` стр.288 — ручной перевод в рабочий статус релончит стадийного агента. ✅
|
||||
- SIGTERM-каскад `_watchdog` (launcher.py:661-687, ORCH-7) есть, переиспользуется. ✅
|
||||
- `_PLANE_NAME_TO_KEY`: Cancelled→cancelled (141), терминал-скип done/cancelled (reconciler.py:196). STOP-имени нет — верно. ✅
|
||||
- **jobs.status УЖЕ содержит 'cancelled'** (по факту в БД!) → OQ-2 имеет готовый вариант. ✅
|
||||
- Закрыла brd-clock → PATCH In Review→Approved (200) → architect job 1183 running, stage=architecture.
|
||||
- Очередь движется: 090(arch running)→091→093 (062 ушла вперёд, в очереди её нет).
|
||||
- Скоуп STOP: G1 остановка (SIGTERM+отмена job+исчерпание ретраев+снятие таймеров) / G2 полный сброс (ветка+worktree+durable cancelled, docs сохранить) / G3 единственный вход To Analyse / G4 закрыть дыру релонча / G5 идемпотентность+fail-safe merge/deploy. never-raise/kill-switch/restart-safe. 14 TC, 10 AC.
|
||||
|
||||
Reference in New Issue
Block a user