Skip to content

Run a fleet.

Prove every change.

Parallel coding agents in isolated worktrees, held to a governance gate, with a provenance trail. On your machine, on your Claude subscription.

append onlyThe trail has no update path and no delete path.
3 breakersBind underneath, even at full autonomy.
no cloudThe graph is a SQLite file on your disk.
your loginRuns on the Claude subscription you already pay for.

The problem

LGTM is not proof.

What git remembers
a41f2c9 fix flaky auth testLGTM
88d01e3 migrate sessions tableLGTM
c7aa412 bump ci runner imageLGTM
which one broke prod?unknown
What orchestrate keeps
a41f2c9 run 118, agent pool-2traced
work item: session-flakelinked
review: independent, refuted 0verified
rule applied: no-retry-maskingnamed

Same commit, two records. Only one can say what it did, who reviewed it, and which rule it was judged against.

the problem

The board

Nobody writes tickets.

Board15 in flight / 1 stale
identified12
  • Spend attribution joins runs to work itemsyouperf2h
  • Search finds keys as well as sessionsagent/pool-2ux5h
in_progress2
  • Token gate rejects undeclared utilitiesagent/pool-1gate4m
  • Session paint races on a settling turnagent/pool-4test3d
ci1
  • Flaky session-surface testsagent/pool-2pr 11811m
pr_open0No open PRs

Agents open, advance and close their own items as part of the work, so the board derives from what happened and cannot go stale.

the board

The gate

Autonomy has a floor.

The autonomy dialGATEDFULLBIND AT EVERY SETTING
Autonomy mode
set it yourself

Gated: the fleet proposes, you ratify. The default, and where anything unrecognised fails safe.

Full: changes that clear every green gate ship without you. The breakers underneath still hold.

Set how much the fleet may do unattended. Three breakers bind underneath at every setting, which is what makes the dial safe to turn up.

the gate and its breakers

The trail

Why, not just what.

Audit trailappend only
showing 5 of 25,855 events
  1. work.advanceagent/pool-114:22:07token-gate identified -> in_progress
  2. review.findingreviewer14:48:31token-gate severity medium
  3. review.verifyverifier14:52:10independent, did not author the fix
  4. gate.holdbreaker/0115:03:55autonomy-policy governance path
  5. canon.ratifyyou15:19:02never widen a scale to fit a call site

Every decision appends an event naming its actor. Nothing updates and nothing deletes, so a change walks back to the rule it was judged against.

the trail and the canon

Local first

Nothing leaves.

Everything stays on your machineYOUR MACHINEa1a2a3WORKTREESBOARDGRAPH.DBYOUR CLAUDELOGINNO TELEMETRY. NO UPLOAD. NO CLOUD.

The graph is a SQLite file on your disk. One thing crosses the boundary: the model call, through your own Claude login.

local first

Turn the dial up.

Start at gated, where the fleet proposes and you ratify. Move it when the trail has earned it. The breakers do not move either way.