From 51782a40b472d62cc3c7df30f27466ceba54af52 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Thu, 17 Sep 2026 01:36:20 +0200 Subject: [PATCH] chaos night: alarm truth table extended to rounds 1-10 Ten rounds, 9 alarms fired, 9 true, 0 missing. Three design gaps (R-547, R-549, R-550). Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS --- .../alarm-truth-table.txt | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/documentation/audits/evidence-chaos-night-2026-09-17/alarm-truth-table.txt b/documentation/audits/evidence-chaos-night-2026-09-17/alarm-truth-table.txt index 0e9b6ad2..b6fea207 100644 --- a/documentation/audits/evidence-chaos-night-2026-09-17/alarm-truth-table.txt +++ b/documentation/audits/evidence-chaos-night-2026-09-17/alarm-truth-table.txt @@ -17,13 +17,18 @@ R8 | internet cut 10m | none R9 | internet cut 10m | none | n/a | none - and this time the hub REALLY was cut. The report was built, pushed 3x over 1m40.8s, | (hub cut too) | | | then given up. Nothing queued - correct, a report is a snapshot. Gap to next report 29m59s | | | | against a 30m threshold: one second inside the alarm. Filed as R-549 (P2). +R10| hard reset, 4 s into | controller_started (info) | YES (1/1) | none from the ladder. But the RESTORE left no record anywhere: 4 status endpoints 404, + | an app restore | | | no restore field in the status JSON, only a button label on the pages, and no file at + | | | | all modified in the reset window. Interrupted and never-happened look identical to the + | | | | customer. Filed as R-550 (P2). The box itself recovered 26/26 containers in 150 s. -## Running totals, rounds 1-9 - alarms fired: 8 - alarms TRUE: 8 (8/8 - no false alarm in nine rounds) +## Running totals, rounds 1-10 + alarms fired: 9 + alarms TRUE: 9 (9/9 - no false alarm in ten rounds) alarms MISSING: 0 - design gaps found: 2 (R-547: a transient full disk is never mentioned to anyone) + design gaps found: 3 (R-547: a transient full disk is never mentioned to anyone) (R-549: one failed report push spends the whole staleness budget) + (R-550: a restore leaves no record, so an interrupted one is invisible) ## STILL UNMEASURED after three internet cuts, and it must be said plainly Events pushed while the hub is unreachable are retried 3x and then DROPPED PERMANENTLY, with no