Problem
Review automation is present but not default-on: the LLM review lane is advisory-only and
review:fanout never auto-invokes — a human must remember to trigger the multi-dimension
review. Boris's step-2 posture: "Automated code review and security review are on by default";
the 1→2 transition names "automate code review".
Fix shape
Two decisions plus wiring, previously parked as an open question:
- Promote the LLM review from advisory to blocking, or keep advisory with a recorded
promotion trigger (mirrors the WP5 verification-blocking promotion discipline — earned
flip, ratified record).
- Auto-trigger review:fanout (or the equivalent review pass) on PR open / pre-merge instead
of manual invocation.
Decide, then wire whichever lane is chosen through ci-workflows so the default holds
fleet-wide. Relation: #509 (no dedicated security-review pass) is the security sibling of the
same default-on posture; #618 (scope Codex connector to high-blast-radius PRs) tunes the same
lane's noise.
Source
1→2 residue item from the AI-adoption-ladder gap map; #239 directed "file via /work-items" —
this files it.
Reference: Boris Cherny, "Steps of AI Adoption" (Google Doc)
Problem
Review automation is present but not default-on: the LLM review lane is advisory-only and
review:fanout never auto-invokes — a human must remember to trigger the multi-dimension
review. Boris's step-2 posture: "Automated code review and security review are on by default";
the 1→2 transition names "automate code review".
Fix shape
Two decisions plus wiring, previously parked as an open question:
promotion trigger (mirrors the WP5 verification-blocking promotion discipline — earned
flip, ratified record).
of manual invocation.
Decide, then wire whichever lane is chosen through ci-workflows so the default holds
fleet-wide. Relation: #509 (no dedicated security-review pass) is the security sibling of the
same default-on posture; #618 (scope Codex connector to high-blast-radius PRs) tunes the same
lane's noise.
Source
1→2 residue item from the AI-adoption-ladder gap map; #239 directed "file via /work-items" —
this files it.
Reference: Boris Cherny, "Steps of AI Adoption" (Google Doc)