[P2] Add health checks, diagnostics, and safe repair commands #37
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/local-recall#37
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Detect broken capture, key, provider, index, and storage states without exposing personal data.
Requirements
Acceptance criteria
healthdistinguishes degraded optional features from capture-blocking failures.Depends on
Implemented and merged in #94 queue successor PR #95 (squash commit
044225c). All acceptance criteria verified by automated tests: degraded-optional vs capture-blocking distinction (tests/unit/health), detect-secrets-scanned content-free bundles, restartable+audited repairs, and persistence prevention on failing encryption/redaction checks (tests/security/test_health_architecture.py). Full suite 1067 passing; canonical gate green. RAGE: rage/issue-37-health-diagnostics-repair.org; docs: docs/health.md.