Add code_review phase with approval gate, reviewer≠implementer enforcement, and structured CODE_REVIEW.md
CI / build (push) Has been cancelled

- Insert code_review phase between implement and bug_find
- Approval gate: code_review:awaiting_approval → code_review:approved
- Read-only phase — no edits, no fixes, no returning to implement
- Reviewer≠implementer: .state.implementer tracking + --claim enforcement
- Structured CODE_REVIEW.md: spec compliance, design conformance, quality
  scorecard, items found (severity/category/location/resolution), test coverage
- Updated status.py (10 data structures), dashboard (4 files), prompts (3 files),
  agent routing, tests (6 new test classes, 19 new tests)
This commit is contained in:
2026-06-16 09:00:22 -04:00
parent 42ccc7e2b7
commit 3d4c0926b4
12 changed files with 458 additions and 50 deletions
+2 -2
View File
@@ -198,7 +198,7 @@ class TestVerdictParsingRegression:
state, _ = determine_task_state(task_dir)
assert state == TaskState.BLOCKED
def test_implementation_alone_is_bug_find(self):
def test_implementation_alone_is_implement(self):
from automaton.dashboard.core.task import determine_task_state, TaskState
from pathlib import Path
import tempfile
@@ -207,7 +207,7 @@ class TestVerdictParsingRegression:
task_dir.mkdir()
(task_dir / "IMPLEMENTATION.md").write_text("# Implementation\nDone.\n")
state, _ = determine_task_state(task_dir)
assert state == TaskState.BUG_FIND
assert state == TaskState.IMPLEMENT
def test_empty_verdict_is_blocked(self):
from automaton.dashboard.core.task import determine_task_state, TaskState