Files
nuncio/docs/Database-Corruption-Self-Healing.md
James Maes 514f8eb15b docs: audit pass — align all docs and repo meta with reality
Sweep every README/doc for accuracy and remove fabricated or stale content:
- README/CLAUDE: add the live roadmap-page link and a rule to keep the rendered
  page in sync with docs/ROADMAP.md; fix the stale cov alias and the
  already-moved-shells note.
- .github/CONTRIBUTING+SECURITY: drop the fabricated nuncio.mx site link and the
  aspirational release/security claims; state honest pre-alpha status.
- docs/RUNNING, DEVELOPING, ARCHITECTURE, BACKLOG, Home, NSQL spec, corruption
  notes, proto/README: correct crate count/list, service list, CLI flags, phase
  status, and remove claims of unshipped/removed things (IPC-as-current,
  hardcoded-keys, unwired engines); mark superseded api-surface-draft historical.
- Remove the fabricated benchmark baked into nsql_pipeline.svg and delete the
  orphaned ipc_sequence.svg (depicted the removed IPC with a fake timing).
2026-07-28 10:49:48 -05:00

794 B

Database Corruption Detection & Self-Healing Engine

Status: the detection/backup/salvage machinery is real and tested. The two defects tracked in BACKLOG.md (Phase 1.B) — transient errors (pool timeout / SQLITE_BUSY) being mis-classified as corruption and deleting a live DB, and rule salvage targeting the wrong schema so filter rules were never restored — are both fixed (crates/nuncio-store/src/recovery.rs).

Nuncio features a 4-Stage Database Corruption Recovery and Self-Healing Engine.


1. 4-Stage Self-Healing Recovery Flowchart

(No diagram is currently checked in for this pipeline — the image previously embedded here was the NSQL filter compiler pipeline, not the self-healing recovery flow, and has been removed as inaccurate.)