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

    All subsystems · Source: docs/systems-plan.json.