1 · Measure
Carbon gate on every MR
Replays 52 labelled messages with real model calls, computes SCI per check, checks recall, posts a table, fails if worse.
2 · Propose
green-reviewer flow
Reads the measured numbers and the code, opens up to three proposals with the arithmetic, then stops.
A person asks
3 · Implement
green-implementer flow
Checks the approver allowlist, edits only the named files, opens a merge request, then stops.
A person approves one
4 · Verify
The MR proves its effect
Lint, types, tests, build, SAST, secret detection, policy guard and the gate: main vs this MR.
A person merges
5 · Release
Deploy, then the ledger
Vercel deploy, smoke test, and the SCI of the whole change, including the agents' own tokens.
A person presses Play