catch-up session 2026-10-05: design 07 §6.1.1 (a box that is not always on), 08 §6.4; rulings 109-111, CC decisions 112-118; R-871/R-873..R-877 closed, R-872 narrowed (dated check), R-878 opened; live evidence; STATUS
gates / gates (push) Successful in 33s

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-10-05 10:29:22 +02:00
parent ff25f1076d
commit 9bb45eaaa2
34 changed files with 790 additions and 18 deletions
+10
View File
@@ -16,6 +16,16 @@
> and holds nothing of its own; this file does hold its own content, namely the standing rulings below.
> **2026-10-05 (afternoon) — a box that is not always on (controller v0.295.0, agent v0.145.0, hub v0.134.0, golden 0.295.0
> vouched with agent 0.145.0, min_agent 0.131.0).** Rulings 109–111 (`09` §3: R-871 option A — a missed night runs once when the
> box comes back; the household's banner; Tester 2 read only). CC decisions 112–118, *operator may reverse*. Design `07`
> §6.1.1 (new): `internal/nightchain` ledger (`night-ledger.json`, an ATTEMPT record) + `CatchUp` (start + resume triggers,
> 15 min, backup legs only, `catchUpLegs`) + `scheduler.DailyLateLimit` (60 min) + `quiesce.SetCatchUpFn`; the banner
> (`nightchain.ComputeBanner`, 26 h, metrics-record suggestion, durable dismissal). Hub: R-872 down boxes judged at 48 h/72 h
> (open, dated check 2026-10-06), R-873 household liveness mail weekly, `backup_catchup_done` allowed. Agent: R-876 dpkg journal
> repair (live, second crash), R-874 first restore-test check 30 min after start (live), R-875. Closed R-871, R-873..R-877;
> opened R-877 (closed), R-878. Floors: demo-hp, demo-felhom, tester-1 at 0.295.0. Report: `REPORT-catchup-2026-10-05.md`.
> **2026-10-05 (day) — the night's fixes (controller v0.294.0, agent v0.144.0 + v0.144.1, golden 0.294.0 vouched with agent
> 0.144.1, min_agent 0.131.0).** Rulings 100–103 (`09` §3: Tester 1's CF tokens NOT rotated → R-870; A1 by day on demo-hp
> only, with the operator's go; Tester 2 is a laptop off at night; re-sign Tester 2 only if online — it never was).