S22 · System Recoverability
Declared state: complete for now.
This is the repository plan and evidence, not a live health reading. A task marked done may still depend on credentials, devices, deployment or a newer acceptance test.
Dependencies
No dependencies are declared in the catalog.
Tasks and gates
22.F1 · Backup, checkpoint and restore protocols with drills.
Tier F · done · Verification: hermetic-test
Gate: `test_backup_restore.py`, `test_protocol_drills.py`
- unverified-import · undated ·
docs/SYSTEMS-DETAILS.md:2606
22.F2 · Daily freshness restarts on both hosts. *gate:* `test_uptime_watch.py`
Tier F · done · Verification: hermetic-test
Gate: `test_uptime_watch.py`
- unverified-import · undated ·
docs/SYSTEMS-DETAILS.md:2608
22.F3 · Self-repair paths for known failure shapes. *gate:* `test_self_repair.py`
Tier F · done · Verification: hermetic-test
Gate: `test_self_repair.py`
- unverified-import · undated ·
docs/SYSTEMS-DETAILS.md:2609
22.F4 · Backup **restore** is verified on a schedule, not just backup creation — an untested
Tier F · done · Verification: hermetic-test
Gate: `test_backup_restore.py` extended [scheduled restore drill]
- unverified-import · undated ·
docs/SYSTEMS-DETAILS.md:2610
22.R1 · Config rollback: a bad config change is detected and reverted automatically.
Tier R · done · Verification: hermetic-test
Gate: `test_setup_wizard.py` extended.
- hermetic-green · 2026-10-13 ·
bench/test_setup_wizard.py - recorded-note · 2026-10-13 ·
deploy/vps/mushegh-brain.service
22.R2 · State corruption detection on the memory stores with a repair path.
Tier R · done · Verification: hermetic-test
Gate: `test_store_integrity.py`
- hermetic-green · 2026-10-15 ·
bench/test_store_integrity.py [repair]
22.R3 · Recovery reports reach the owner as a summary, not silence.
Tier R · done · Verification: hermetic-test
Gate: `test_downtime.py`
- hermetic-green · 2026-10-15 ·
bench/test_downtime.py [unplanned]
22.E1 · A blind drill: kill the brain, the edge, and the network in one hour; Mushegh is back
Tier E · open · Verification: manual
Gate: recorded drill in TODO.
HUD screen contracts
- System Recoverability · /systems/S22
All subsystems · Source: docs/systems-plan.json.