Recovery time objectives documented
Why it matters
Without documented RTO (Recovery Time Objective) and RPO (Recovery Point Objective), teams have no shared definition of what a successful recovery looks like, no way to tell when an incident is resolved, and no accountability for response speed. NIST SP 800-53 CP-2 (contingency planning) requires organizations to define recovery targets. ISO 25010 reliability.recoverability requires measurable recovery capability — which cannot exist without first measuring what recovery means. In vibe-coded projects, the absence of RTOs is common because AI coding tools do not prompt for operational documentation; it must be written explicitly.
Severity rationale
Info severity because missing RTO documentation is an operational gap rather than a runtime defect — but the gap becomes critical the moment an incident occurs and the team has no defined resolution criteria.
Remediation
Document RTO and RPO for at least your three most critical system components. Store the document in docs/disaster-recovery.md and reference it from your incident runbook.
<!-- docs/disaster-recovery.md -->
## Recovery Objectives
| Component | RTO | RPO | Strategy |
|--------------------|-----------|------------|-----------------------------------|
| API server | 5 min | 0 | Auto-restart via Railway/Fly.io |
| Database | 15 min | 1 hour | Restore from daily snapshot |
| Payment processing | 30 min | 0 | Queue + replay via webhook retry |
## Review cadence
Update after any incident that breached the RTO or RPO above.
Last reviewed: 2026-04-18
Tie RTO targets to your alert thresholds (see alert-thresholds) — if detection takes 15 minutes and RTO is 5 minutes, the targets are mathematically impossible.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Error Resilience Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- iso-25010:2011 · reliability.recoverability
- nist:rev5 · CP-2 — Contingency Plan
- soc2:2017 · A1.2 — Environmental protections, backup, and recovery infrastructure
- soc2:2017 · CC7.5 — Incident recovery
Taxons
History
- 2026-04-18·v1.0.0·Initial import from error-resilience·automated
- 2026-07-06·v1.0.1·Add SOC 2 TSC mapping (A1.2, CC7.5) from the verified compliance crosswalk register (docs/compliance/).·by soc2-mapping-enrichment-ship-2