Unattended acceptance
The acceptance contract is echoed back and can be changed in one sentence. Every round’s verdict carries environment evidence. Output arrives as an image in the conversation. Before delivery it passes the buyer’s own script, then renders the result and looks at it.
- Where
- 2026-08-08 · SG production
- Duration
- about 16 minutes · 2 rounds
- Scale
- 68 messages · 30 tool calls
- Prerequisites
- nothing installed · nothing connected · no credentials
From handover to acceptance, nine beats.
The seven frames this run left behind.
The criteria came in with the buyer. They are not ours.
The acceptance script was frozen before any candidate existed. It judges the delivered file itself — environment fact, not the model’s description of its own output. All four checks run in one pass and every violation is listed; it does not stop at the first.
During the audit the 17000 in the delivered file was hand-edited to 17100. The verifier failed immediately: declares 17100 but its rows compute 17000. It computes from the rows; it does not read the claim.
After delivery there is one more gate, and it is ours to fail.
- Frozen verifier, re-run independently
- pass · all four
- Data vs base file, field by field
- waybills 8/8 · drivers 5/5 · zero differences across seven fields
- All 6 metrics recomputed by hand
- all consistent
- External references
- 0 · single file · no CDN
- Real browser walk · driver detail
- the sub-table is correct, but the driver’s own five fields are all empty
On the driver detail page the title, the back button and the related-waybill sub-table are all correct, but the driver’s own id, name, phone, plate and depot — five fields — rendered no value at all. The root cause is that two detail cards shared one DOM id. The frozen verifier checks structure and explicitly does not check runtime rendering; the pre-delivery self-check could not follow hash routing and never reached that page. "Script passes + self-check before delivery", both together, still missed an entire class of defect. The final independent read-only audit is what caught it. This stays with the exhibit, unpolished.
- Demo session
- e91ce597-2d8d-4ca4-b0d6-cca477550c9c
- Final deliverable
- prototype.html · 23,959 bytes · sha256 af063c01…
- Frozen verifier
- verify_prototype.py · sha256 527fd455…
- Version
- redguard-v23.0.1+build.114
Build one inside your organization.
To run this for another customer you replace exactly one file — the base file. Not one character of the task prompt or the acceptance script changes. That is not a claim; it was checked mechanically: of the 70 business values in the base file, 0 appear in the prompt or the script.