fix(analysis): activate analyst open-questions -> Needs Input flow (ORCH-120) #146
Reference in New Issue
Block a user
Delete Branch "feature/ORCH-120-bug-analyst-open-questions-mus"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Активирует и достраивает ранее мёртвый путь «аналитик задаёт блокирующие вопросы ->
01-questions.md-> Needs Input» (ORCH-120, bug -> escalate full-cycle).Аддитивно, под kill-switch, скоуп self-hosting, never-raise;
STAGE_TRANSITIONS/QG_CHECKS/check_*/machine-verdict/схема БД — байт-в-байт не тронуты (поток — pre-gate-ветка движка, не QG;01-questions.md— сигнальный артефакт).Изменения (D1-D5):
analyst.md(канал вопросов, не фабриковать deliverables) + скелетdocs/_templates/01-questions.md+ строка манифестаPIPELINE_DOCS.md.src/analyst_questions.py._handle_analysis_approved_flow(_decide_analysis_outcome/_emit_analysis_*); off/out-of-scope -> байт-в-байт.set_task_paused) на Needs Input через ось паузы ORCH-124; D5 resume+unpark (clear_task_paused) вhandle_status_start.Флаги:
analyst_questions_gate_enabled/analyst_questions_gate_repos(пусто -> self-hosting only) /analyst_needs_input_autopause_enabled.Тесты:
test_orch120_analyst_needs_input.py(TC-01 регресс + TC-02/03/06/09/10),test_orch120_serial_gate_needs_input.py(TC-04),test_orch120_resume_unpark.py(TC-05),test_orch120_questions_artifact_canon.py(TC-08), assert вtest_agent_prompts_canon.py(TC-07). Полный регресс — 2205 passed.ADR:
docs/work-items/ORCH-120/06-adr/ADR-001-analyst-open-questions-needs-input.md, сквознойdocs/architecture/adr/adr-0053-analyst-open-questions-needs-input-flow.md.Refs: ORCH-120
🤖 Generated with Claude Code