The 90-day reset.
The pattern
An incident lands, and the retro attributes it to an agent-authored change that nobody fully read. What follows has the same shape everywhere: a freeze, then a mandate — for the next quarter, every agent change needs a human sign-off and evidence that it was actually checked.
The mandate is right. The way it usually gets implemented is not: screenshots pasted into tickets, review-by-spreadsheet, a senior engineer re-running test suites by hand to prove what CI already claimed. The policy is sound; the tooling is a person. Ninety days of that burns exactly the people the mandate was written to protect — and when it lapses, nothing structural remains.
The policy, productized
Treft is that mandate as a product. Each clause of the reset maps to a mechanism that already runs:
- “Independently checked” — every change is re-verified from a fresh checkout on a separate machine: exact patch, network cut, your own test suite, an environment the agent never touched.
- “With evidence” — each verification carries a grade naming exactly what was established, in plain words. Unverified is explicit — never a fake green.
-
“Enforced, not requested” — Treft posts a
Treft Verificationcheck on every pull request it verifies. Mark it required in branch protection and GitHub blocks the merge while the check runs and when the clean-room run comes back red. It does not yet block the case where Treft could produce no read at all; the strictly-concluding check that does is built and not yet proven on a live protected branch. - “Signed off by a human” — every approval is a named human decision carrying the grade and its evidence. Shipping below the evidence bar takes explicit consent, and the consent is recorded too.
- “Auditable later” — the record is append-only and tamper-evident: who approved what, on what evidence, in an audit trail built to survive the retro after the retro.
- “Stricter where it hurts” — per-project policy can require deeper evidence on sensitive paths and ban unverified ships outright.
What you can require this week
Connect the repositories under the mandate — open pull requests are picked up and
graded the moment you connect. Make Treft Verification a required check
where the policy demands it. From then on, approvals happen as named, recorded decisions
— from a desk or a phone — and the burden of proof moves off your senior
engineers and onto the machine that can carry it.
One honest boundary, stated plainly: until the check is required, a merge clicked directly on GitHub does not pass through Treft. The verification page says exactly where that line sits.
Honest by construction
A control you adopt in a hard week has to be straight with you. Treft publishes the false-pass rate of its own verifier — measured against gold, with confidence intervals — and when it cannot verify, the card says unverified instead of pretending. A grade is evidence, not absolution; the mandate’s judgment stays where it belongs, with your people.
The reset’s one-line spec: the author never grades its own work — and every approval has a name on it.
No card · choose one repo · disconnect anytime