Branch-PR-Lane Factory Orchestrator
The Branch-PR-Lane Factory Orchestrator turns approved spec / lane cards into isolated branches and PR-linked work lanes. It manages the lane registry, branch ownership, PR linkage, collision checks, wide-wave planning, narrow-sensitive routing, parking, evidence linkage, and merge-sheriff handoff.
What it does
- Create lane registry entries only from approved structured specs.
- Bind every lane to one branch and every branch to one lane owner.
- Link PRs to lanes, evidence packets, exact SHA, CI status, and checker verdicts.
- Detect file / path collisions and one-writer-per-repo violations before work starts.
- Group harmless lanes into wide-safe waves only when boundaries are explicit.
- Route sensitive lanes into one-builder, one-checker, Terminal-0 merge-sheriff mode.
What it never does
- Never create work directly from raw founder chat without a structured lane card.
- Never spawn a lane without objective, done meaning, allowed / forbidden files, and gate rules.
- Never assign two writers to the same path without collision clearance.
- Never run wide on live, secret, production, auth, payment, or release paths.
Roadmap
Build phases
This module is delivered in disciplined phases. Each phase is proof-gated before the next begins — the light shows the intended flow, not completion.
- Lane registry schema
- Branch & PR registry schema
- Lane spawn policy
- Collision & one-writer checks
- Wide wave planner
- Narrow-sensitive router
- Parking & stop logic
- Evidence & checker linkage
- Merge sheriff handoff
Connected in the harness
CTO Planner / Lane Architect
Turns approved specs into complete, safe lane contracts.
Builder Agent Framework
Bounded AI implementation work that must produce evidence.
Checker Agent Framework
Independent review that detects false-green and blocks unsafe work.
FounderGate Core Control System
The harness that governs every branch, PR, lane, gate, and evidence packet.
MOD-013 is a design roadmap. Pre-launch · Proof-gated · Not commercially available. Roadmap accepted does not equal product built. Internal proof does not equal outside proof.