Offbrief receipts — loop 20

Offbrief — "production traffic is the only witness your agent didn't write"

Rolled back by the canary · issue #20 · attempt 1 · MR !14 · phase SUMMARIZED

What happened

seqat (UTC)steprecord hash
12026-10-15T02:15:53+00:00Issue #20 opened by @terrizoaguimor — the only human actioncb2e0e1e988a
22026-10-15T02:16:36+00:00The intent flow posted the contract note; the warden froze its sha256 b149e9a703b10daa37bacfe8
32026-10-15T02:16:40+00:00The warden asked GitLab to start the builder flow (write-ahead record)4dfe09adaab1
42026-10-15T02:16:43+00:00builder flow session started, run key offbrief-run:20:builder:146a6d7131b1f
52026-10-15T02:18:38+00:00builder flow session finished: finished312cb32779a2
62026-10-15T02:18:39+00:00Merge request !14 linked to the builder session (session-window)5214f0a08385
72026-10-15T02:18:42+00:00The warden is about to create the sandbox pipeline (write-ahead record)5f7c1ffd9925
82026-10-15T02:18:46+00:00The warden started sandbox pipeline #2949061863 on head 10f44a6f, attempt 101292b265fad
92026-10-15T02:27:00+00:00Evidence received from the pipeline (signed job token checked; pre-gate ok); evidence package sha256 2ae6cac4934300238816a25e
102026-10-15T02:27:03+00:00The warden posted the evidence note on the MR51dc207b717e
112026-10-15T02:27:05+00:00The warden asked GitLab to start the judge flow (write-ahead record)209f07d6436c
122026-10-15T02:27:07+00:00judge flow session started, run key offbrief-run:20:judge:15aa2bbfc1ada
132026-10-15T02:28:38+00:00judge flow session finished: finished5e34aaf4e8d5
142026-10-15T02:28:39+00:00Judge verdict note: PASS4de45280be60
152026-10-15T02:28:42+00:00Deterministic gate: all 12 checks passed5c81a9a7087b
162026-10-15T02:28:44+00:00The warden is about to merge (write-ahead record)0a22b4370541
172026-10-15T02:28:51+00:00Merged by the warden: commit 8fc58ec5413841e8b629
182026-10-15T02:41:27+00:0060-minute deploy token issued to job #17188444490 of deploy pipeline #29490781970fb09041777b
192026-10-15T02:43:26+00:0060-minute deploy token issued to job #17188444491 of deploy pipeline #2949078197822310323942
202026-10-15T02:47:13+00:0060-minute deploy token issued to job #17188444493 of deploy pipeline #2949078197a8fccac3f3e1
212026-10-15T02:52:18+00:0060-minute deploy token issued to job #17188444498 of deploy pipeline #2949078197e855f4237b11
222026-10-15T02:53:10+00:00Deploy pipeline reported stage rollback: decision rollback0030ee4e9d6e
232026-10-15T02:53:11+00:00Rolled back: canary revision patient-api-00028-qaz taken out; the stable revision serves 100% again8b7553811e50
242026-10-15T02:53:15+00:00Incident #21 created by the warden4ea1055e2c0e
252026-10-15T02:59:31+00:00The warden asked GitLab to start the responder flow (write-ahead record)8e4f2dc395a9
262026-10-15T02:59:33+00:00responder flow session started, run key offbrief-run:20:responder:1d09a16fbbb83
272026-10-15T03:05:44+00:00responder flow session finished: not_started7a4572fc6603
282026-10-15T03:05:46+00:00The warden asked GitLab to start the responder flow (write-ahead record)47f5a87e1890
292026-10-15T03:05:48+00:00responder flow session started, run key offbrief-run:20:responder:2c5dcfe259f89
302026-10-15T03:07:42+00:00responder flow session finished: finishede92e15b5730c
312026-10-15T03:08:00+00:00The warden posted the summary on the issue and closed it; human actions counted: 1cb46a74c7143

Gate checks

checkresultreason
budget_okpass
contract_okpass
controls_okpass
egress_okpass
evidence_okpass
head_okpass
judge_okpass
paths_okpass
pin_okpass
replay_okpass
scans_okpass
state_okpass

Canary decision

Live traffic split between a fresh copy of the stable image (baseline) and the candidate; the decision compares the two.

revisions stable / baseline / canarypatient-api-00019-mon / patient-api-00027-zej / patient-api-00028-qaz
decisionrollback
reasonsp95_regression, p95_slo
p95 baseline / canary (ms)53.5 / 1223.8
median baseline / canary (ms)48.2 / 59.3
samples baseline / canary666 / 674
5xx baseline / canary0 / 0

Digests

Download and verify

From a clone of the repository, with the files above saved:

.venv/bin/python -m offbrief ledger verify --export 20.json
.venv/bin/python -m offbrief receipt verify --receipt receipt.json --ledger-export 20.json

No install? The index has a ten-line, stdlib-only Python check.

Back to the index