Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
3.2 KiB
REPORT — the read-back, the releases and the Tester 1 proof (2026-10-07 morning)
Operator instruction 2026-10-07 08:40: Parts B and D of TASK-night-readback-offsite-gap-tester1-2026-10-07.md, then
release hub 0.141.0 → agent 0.150.0 → controller → the held catalog branch, deliver to demo-hp, demo-felhom and the
Tester 1 box, then the Tester 1 update test with the operator present; rule 11 in the shared rule file. Recorded as
09 §3 decisions 160–161. The task file is not on DooPlex (searched the disk and git); Parts B and D were taken from
the evening report and the R-518 row.
| Part | Result |
|---|---|
| B — the night read-back (R-518) | demo-hp (9 apps) stop ~91 s (was 5 min 47 s); demo-felhom (1 app) ~11 s; local tier only, off-site not due; two channels each. audits/readback-2026-10-07/RESULT-B-D.md |
| D — one press, measured | demo-hp: 80 s from the press to the last app (per app 39–79 s); the copy finished 4 min later with the apps up; only the local tier ran; the page's „kb. 1–1,5 perc" holds — no text change |
| hub 0.141.0 | built, manifest 011a481a, Synced/Healthy at HEAD, image 0.141.0, starting log, healthz + System 200 at 06:57:42Z (40 s after the sync) |
| agent 0.150.0 | released (sha a23d1c90…, bundle 88456b38…, tag v0.150.0), vouched (golden 0.301.0 and MinAgent 0.131.0 unchanged); signed agent_update → all three on 0.150.0 by 07:07Z; signed agent_config_update → BUNDLE DONE written=1 same=24 self-check=ok, probe 68/68 on all three by 07:21Z |
| controller 0.302.0 | MinAgent 0.131.0; floors 0.302.0 with declared MinAgent for demo-hp, demo-felhom, tester-1 → all three 0.302.0 (healthy) by 07:10Z. Global floor and Tester 2 not touched. Golden waiver issued to 2026-10-13 (the weekly bake's date) |
| catalog | night-held-2026-10-06 merged (872039d); synced on all three boxes (read in their templates) |
| Tester 1 proof (R-892) | vaultwarden 1.36.0 → 1.37.4 through the guarded Update: proven, 14.4 s, seed read back before and after; removed with its volume; app list equal; pointer restored byte-identical; drill reset. audits/night-burndown-2026-10-06/s3/box/ |
| rule 11 | „Every helper prompt carries the brief's fences in full" — in all five copies (one md5) |
| Rows before | Rows after | Opened | Closed |
|---|---|---|---|
| 137 | 130 | 0 | 7 (R-892, R-894, R-542, R-777, R-612, R-805, R-806) |
Fixed without a row: none. One slip: the catalog merge was pushed in the same command as its unit-test run,
before reading the result (standing rule 1). Read right after: 156 tests, the single known error (test_pg_conversion
is a script, not a test module — the same on main before the merge); catalog_gates.py --fast was green before the push.
Instruction-file edits: .claude/rules/unprompted-work.md §3 item 11 added in all five copies (operator ruling,
decision 160).
Teardown: Tester 1 — vaultwarden removed through the product (no container, no volume), the saved
controller.yaml.pre-r892 shredded, pointer restored identical; demo-hp — the one press made a normal local copy (kept
by retention), nothing else; hub — nothing provisioned. The night report stays in REPORT-night-burndown-2026-10-06.md.