A builder writes the code. A separate critic judges it blind against a named bar. They loop until ours wins. Then it ships. While you sleep.
Inside the build stage, a builder and a blind critic fight it out until the diff is good enough to ship. Every merge feeds the next intake.
BRD, FRD, or bug report. A structured interview turns intent into a committed spec.
The intake interview adapts to input type, BRDs collect problem statement, users, features and success criteria; FRDs collect requirements and acceptance criteria; bugs collect repro steps. Each path commits a formatted document and opens a labeled issue.
The builder forges. The critic judges blind. Neither sees the other's reasoning, the critic reads the diff cold against a named bar and returns it, again and again, until ours wins.
Reads the spec plus your real codebase, then writes the diff on its own branch.
Sees the diff and the named bar, never the builder's reasoning. Engineered to suppress sycophancy, not enable it.
The critic never sees the builder’s reasoning. It judges the diff blind, no hints, no nudges, no sycophancy.
Every repo names its standard. “Ours wins” means the diff beats that bar, not the critic’s mood.
There is no iteration cap. The gauntlet cycles until the diff clears the bar, then it ships.
Per-repo tiers, High, Medium, or YOLO, decide what reaches a human and what ships unattended.
Repos persist to GitHub, survive restarts, and enforce private-repo isolation. No state lost.
Every token is billed and every action is journaled to a GitHub-persisted ledger. Real numbers, not estimates.
Dedicated HITL queues with enriched context, PR stats, recommendations, one-click decisions.
Code is verified before the PR opens. Broken wiring is caught at the gate, not in review.
Parallel builds are isolated and namespaced. Concurrent loops never cross-talk.
Point Darcron at your repo. Watch the gauntlet turn iteration one into iteration fifty, blind, relentless, shipping.
Sign in with GitHub