feat(stage-engine): embed verbatim reviewer/tester findings in rollback task_desc (ORCH-046) #43
Reference in New Issue
Block a user
Delete Branch "feature/ORCH-046-stage-engine-pass-reviewer-tes"
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?
Summary
developmenttask_descнесёт дословный must-fix текст (P0/P1 ревьюера, причина FAIL тестера) + ссылку на файл, а не только ссылку — устраняет «испорченный телефон», экономит retry-бюджет/токены общего инстанса.src/review_parse.py(never-raise):extract_review_findings(P0/P1 из12-review.md),extract_test_failures(фрагмент13-test-report.md: pytest output / FAIL-строки / Итог), усечение по лимиту.src/stage_engine.pyвстраивают текст + сохраняют ссылку; graceful-фоллбэк при битом/пустом артефакте. Последовательность отката, retry-счётчик, поляAdvanceResult, реестрQG_CHECKSне менялись.docs/architecture/README.md(Stage Engine / Откаты),CHANGELOG.md. ADR:docs/work-items/ORCH-046/06-adr/ADR-001-embed-findings-in-task-desc.md.Test plan
python -m pytest tests/ -q— 461 passedtests/test_review_parse.py— TC-01..08tests/test_stage_engine.py::TestRollbackTaskDescEmbedding— TC-09..12Refs: ORCH-046
🤖 Generated with Claude Code