Verification.

Agents make claims. Kiwi Code checks them against git.

EVERY RUN ENDS IN GIT TRUTH

Agents make claims. Kiwi Code checks them.

Agent narrative is untrusted input. Every run ends in a handoff — branch, SHA, PR — reconciled against the worktree, not the model’s word.

CLAIM
Structured handoffs, every run

What changed, where it landed, what was explicitly not done.

TRUTH
Read from the repo, never the model

HEAD, dirty state, PR status — read mechanically. Agents never grade their own homework.

RECORD
Confidence with a track record

Stated confidence vs. how that band actually held up. Recomputed from merge outcomes, not vibes.

Run handoff — verified
final branch30F11-Recovered-Web-Invite-Convergence
final commit8f506b1eee71fadd…
pull request#14 · opened
worktreeclean · ahead 0 · behind 0
claims vs repomatch ✓
scope1 file · intended change only
No merge. No deploy. No scope widening.
stated 88% · this agent's 85–90% band holds 91% across 240 logged decisions
THE RECONCILIATION LOOP

Three event streams. One deterministic verdict.

Verification is never agentic — no model ever judges whether work happened. The board is derived from an event log with three sources, and only one of them is allowed to define reality.

Truth events

A mechanical scan of the worktree: HEAD, dirty state, branch, PR status. Read from git, never from the model. This stream defines reality.

Claim events

What agents report in structured handoffs — files touched, tests run, PR opened. Treated as untrusted input until reconciled.

Derived events

A deterministic reconciler diffs claims against truth and emits MATCH or MISMATCH. No inference, no judgment — a comparison.

RUN HANDOFFVERIFIED
lane kai/0148-stripe
commit 6e315c1 PR #612 tests 58 pass
not done webhook retries — deferred, noted in trace
● No merge. No deploy. No scope widening.
WHEN CLAIMS AND TRUTH DISAGREE

A mismatch is a stop, not a footnote.

The run is blocked

A lane showing MISMATCH cannot hand off. The claim stands corrected by the repo, not the other way around.

A human is pinged

The variance ships with evidence: the claim, the git truth, and the diff between them — a decision, not a debugging session.

Confidence is calibrated

Agents report confidence with a track record attached — "88%, and this agent's 88% band has held 91% across 240 runs." Numbers earn trust or lose it.

Stop feeding the context window.
Start shipping verified work.

Kiwi Code is onboarding enterprise teams now.

Contact Us
or ask us anything — abhishek@meetkiwi.co