61345790ed
gates / gates (push) Successful in 19s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
1.2 KiB
1.2 KiB
REPORT — agent v0.145.0 (2026-10-05, afternoon): the OS update repairs itself after a power cut
Brief: the 2026-10-05 catch-up brief (operator), Parts C (R-874, R-875) and D (R-876). Full session report:
felhom.eu/REPORT-catchup-2026-10-05.md. Architecture: 11-os-updates.md §5.4.1, §8.4–8.5; 09 decisions 117–118.
| Row | Fix | Proof |
|---|---|---|
| R-876 | the wrapper reads dpkg --audit AND the update journal in ONE call, repairs on either; belt: repair + retry once when apt says "interrupted" |
3 tests + 3 red-proofs; live (operator's go): crash mid-unpack on demo-hp → the next pass REPAIR … journal=1 → DONE rc=0 upgraded=12, nobody touched the box |
| R-874 | the restore-test's first due-check 30 min after start | 2 tests + red-proof; live on demo-felhom: passed restore-test at start + 30 min |
| R-875 | a kept report's reason is neutral ("sent late …") | test + red-proof |
Released by scripts/release-agent.sh: v0.145.0 (894da35c…, bundle 78c00adc…), verified by download; signed
agent_update + agent_config_update to demo-hp, demo-felhom, tester-1 (71/71 after each bundle); vouched with
golden 0.295.0, min_agent 0.131.0. go test ./... rc 0, Python suites OK, agent_gates.py OK.