Failure modes
Failure Mode Analysis — Mobius Systems¶
Status: Drafting in-progress (tracked in docs/peer-review-response.md)
Maintainers: Operations Guild + Sentinel Custodians
Last Updated: 2025-11-17
1. Purpose¶
This document catalogues the critical failure scenarios across the Mobius stack and maps each one to:
- Signals — telemetry, alerts, or manual indicators
- Immediate actions — runbook, rollback, or fail-safe to invoke
- Ownership — accountable Sentinel / human custodian
Use this file as the starting point before branching into the detailed runbooks in docs/08-processes/runbooks/ or ops checklists.
2. Failure Domains¶
| Domain | Description | Primary Monitors | Response Anchor |
|---|---|---|---|
| Integrity Drift | MII < 0.95, sentinel vote divergence, or anti-nuke trigger | packages/integrity-core, scripts/mii/compute.js, Atlas telemetry | docs/drift/DRIFT_CONTROL_CHARTER.md |
| Ledger Commit Stall | Genesis Ledger stops finalising attestations or quorum signatures mismatch | apps/ledger-api, apps/indexer-api | docs/09-reports/implementation/DEPLOYMENT_EXECUTION_REPORT.md |
| Citizen Shield Degradation | IDS/IPS downtime, SLA breach, routing loop | Citizen Shield dashboards, apps/shield-api health probes | docs/08-processes/runbooks/incident_response_citizen_shield.md |
| Companion Drift / Persona Corruption | Agent prompt set deviates from constitution, harmful outputs | Companion CI, docs/companions/* review | docs/attestations/ + sentinel re-boarding |
| Deployment Regression | Multi-service rollout introduces breaking change | Render/Vercel build telemetry, rollout-phases.md | docs/08-processes/operations/rollout-phases.md |
| Comms / Governance Block | Council/TSC artefacts missing, RFC queue stalled | Governance status board, docs/09-reports/cycles/* | docs/02-governance/ + Concord emergency protocol |
3. Signals & Detection¶
- Telemetry thresholds (Atlas integrity pulse, PagerDuty alerts): auto-create issue + attach relevant runbook link.
- Sentinel attestations: failure to reach quorum within SLA automatically pages Zeus/Hermes teams.
- Manual reports: file via
security@mobius.systemsor GitHub issue template; reference this doc when triaging. - Automated scripts:
scripts/verify-uriel-boarding.*ensures architecture + companion docs stay in sync.
4. Response Workflow¶
- Classify the domain using the table above.
- Escalate to named owner (sentinel team or human custodian).
- Invoke the mapped runbook:
- Deployment / platform →
docs/08-processes/operations/rollout-phases.md - Incident / security →
docs/08-processes/runbooks/incident_response_citizen_shield.md - Governance drift →
docs/02-governance/+ RFC process - Document outcome in
docs/09-reports/cycles/<current-cycle>.md. - Backfill attestations in
docs/attestations/if a sentinel decision was involved.
5. References¶
docs/03-architecture/ARCHITECTURE.md— end-to-end layer mapdocs/03-architecture/technical/Kaizen_OS_Complete_Lab_Architecture.mddocs/02-governance/SENTINEL_CONSTITUTION.mddocs/08-processes/runbooks/VERCEL_DEPLOYMENT_RUNBOOK.mddocs/09-reports/implementation/multi-service-deployment-status.mddocs/peer-review-response.md— deliverable tracker for this document
Next review: align with C133 deliverables or when a new failure mode is discovered, whichever comes first.