Agents granted private worktrees
No one touches the paper of record
Every card on the board is assigned its own git worktree on its own branch. The agent plans, edits, runs the tests, and commits there, and only there. Your checkout, the edition readers actually hold, is never the job site. Reporters asked what happens to a messy desk after a task ends; the answer is teardown: worktree gone, branch gone, history clean.
Merge queue refuses to force
One story at a time, in order
Approved work enters a serialized queue: rebase onto the tip, revalidate, squash into a hidden integration worktree. When a conflict appears the item parks, markers preserved, and the line keeps moving. Promotion to main is fast-forward or refusal. The desk has never force-pushed, and says it never will.
Budget caps hold the line
Accounting reports zero surprises
Every task carries a dollar cap, metered live as tokens burn. An agent over its budget is stopped on the spot, mid-sentence if necessary. Editors may raise the cap and resume, but nothing spends in the dark. The accounting desk calls it the first honest meter in the business.
Eight providers report for duty
Route the hard story to the big desk
The night shift is staffed by whichever models you trust, mixed per card:
- ClaudeAgent SDK
- CodexOpenAI
- GeminiAntigravity
- CursorCLI
- CopilotGitHub
- OpenCodeOSS
- GLM · MiniMaxBYO