From e2f4b065d93bd7b527d63848adca9a8ed729f43f Mon Sep 17 00:00:00 2001 From: Stream Date: Mon, 8 Jun 2026 00:00:01 +0300 Subject: [PATCH] auto-sync: 2026-06-08 00:00:01 --- tasks/orchestrator/STATUS_MODEL_DEEP_ANALYSIS.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/tasks/orchestrator/STATUS_MODEL_DEEP_ANALYSIS.md b/tasks/orchestrator/STATUS_MODEL_DEEP_ANALYSIS.md index 3b589c3..703bbcf 100644 --- a/tasks/orchestrator/STATUS_MODEL_DEEP_ANALYSIS.md +++ b/tasks/orchestrator/STATUS_MODEL_DEEP_ANALYSIS.md @@ -84,7 +84,10 @@ deploy-staging → deploy → done - **D5.** Phase C / post-deploy: health-OK → **Monitoring after Deploy** (не Done); окно HEALTHY closed → **Done**; UNHEALTHY → **Blocked**. -### P1 — то, что Слава просит «и т.д.» (расширение Needs Input) +### ⛔ P1 ОТМЕНЁН СЛАВОЙ (2026-06-07): Needs Input НЕ расширяем на других агентов! +Needs Input остаётся ТОЛЬКО у аналитика (как сейчас). D6/D7 НИЖЕ — ВЫЧЕРКНУТЫ, НЕ делаем. + +### ~~P1 — расширение Needs Input~~ (ОТМЕНЕНО) - **D6 (ПОЛНОЦЕННАЯ ФИЧА, НЕ детект).** Universal «агент просит уточнение» для ВСЕХ стадий: (1) **договор сигнала**: агент пишет verdict-маркер `status: NEEDS_INPUT` в своём артефакте ИЛИ `NN-questions.md` — единый контракт для всех; @@ -118,13 +121,18 @@ deploy-staging → deploy → done индикация + ручные set_issue_*, не новые стадии конвейера. - **R5.** Идемпотентность: повторный webhook одного статуса → no-op (как Phase B marker). -## 6. Объём → 2 work item (предложение) +## 6. Объём → work items (обновлено после отмены D6/D7) - **WI-1 «Статусная модель + индикация»** (D1-D5): переименования/новые статусы, Phase A/B/C ставят правильные статусы, Monitoring-этап перед Done. Средний размер, хирургично. -- **WI-2 «Needs Input для всех стадий + guard переходов»** (D6-D8): расширение clarification- - механизма + server-side state-machine. Содержательный, можно отдельным PR после WI-1. +- **WI-2 «guard переходов»** (D8 только): server-side state-machine ALLOWED_TRANSITIONS + + revert недопустимого перехода. **D6/D7 (universal Needs Input) — ОТМЕНЕНЫ Славой.** + Задача гигиены Plane (создать/переименовать статусы через API) — инфра-предусловие, делаю я. +⚠️ НО: Needs Input ОСТАЁТСЯ в жизненном цикле (только analyst). Грабли R1 остаются: +переименование In Progress → To Analyse ломает возврат analyst из Needs Input +(сейчас возврат = In Progress relaunch). В WI-1 ОБЯЗАТЕЛЬНО перепривязать этот +возврат на To Analyse (или оставить In Progress как resume-триггер). + ## 7. Открытые решения Славе 1. **Resume из Needs Input:** какой триггер relaunch'ит текущую стадию? (а) возврат в статус текущей стадии; (б) отдельный «Resume»-статус; (в) To Analyse только для analysis, для