Problem
The dedicated issue builder (builder-N with --role issue) works directly on main, but no reviewer watches its commits:
- Branch-attached reviewers only watch
builder-N/* feature branches — the issue builder doesn't use a feature branch.
- No reviewer is spawned for the issue builder — the orchestrator explicitly skips it (
milestone_builder_count = num_builders - 1).
- Milestone reviewer only triggers on completed milestones, not arbitrary main commits.
This means the issue builder's fix commits go in unreviewed.
Options
- Have the issue builder work on its own branch with a dedicated reviewer
- Have an existing reviewer also watch non-builder commits on main
- Accept the gap — fixes are for already-reviewed/filed issues, so they're implicitly review-driven
Context
Discovered while monitoring a 4-builder Stretto run (3 milestone builders + 1 issue builder). The issue builder picked up 3 findings from reviewer-1 and fixed them directly on main with no review.
Relevant code: src/agentic_dev/orchestrator.py lines 258-261
Problem
The dedicated issue builder (builder-N with
--role issue) works directly onmain, but no reviewer watches its commits:builder-N/*feature branches — the issue builder doesn't use a feature branch.milestone_builder_count = num_builders - 1).This means the issue builder's fix commits go in unreviewed.
Options
Context
Discovered while monitoring a 4-builder Stretto run (3 milestone builders + 1 issue builder). The issue builder picked up 3 findings from reviewer-1 and fixed them directly on main with no review.
Relevant code:
src/agentic_dev/orchestrator.pylines 258-261