Sign in to create and edit playbooks. Sign In Register

Define Backup & Recovery

DTA-15 Order: #15 Inception Has Dependencies

Updated 4 months ago

Guidance

Define Backup & Recovery

Objective

Define backup schedule, retention policy, RTO/RPO targets, disaster recovery plan, and data export/import procedures.


Decisions to Make

1. Backup Schedule & Retention

  • Backup frequency: Hourly, daily, weekly, continuous (WAL archiving)
  • Backup type: Full, incremental, differential
  • Retention policy: How long are backups kept?
  • Daily backups: keep 7 days
  • Weekly backups: keep 4 weeks
  • Monthly backups: keep 12 months
  • Storage: Where are backups stored? (S3, GCS, local disk, off-site)
  • Encryption: Are backups encrypted at rest?

2. RTO & RPO Targets

  • RPO (Recovery Point Objective): Maximum acceptable data loss
  • e.g., "15 minutes" means we can lose at most 15 minutes of data
  • RTO (Recovery Time Objective): Maximum acceptable downtime
  • e.g., "1 hour" means the system must be restored within 1 hour
  • These targets drive backup frequency and recovery procedure complexity

3. Disaster Recovery Plan

  • Failover: Automatic or manual?
  • Geo-redundancy: Multi-region, multi-AZ, single region?
  • Recovery procedure: Step-by-step restoration from backup
  • DR testing: How often is the recovery procedure tested?
  • Communication plan: Who is notified during a disaster?

4. Data Export/Import

  • Export formats: JSON, CSV, SQL dump, custom format
  • Export triggers: Manual, scheduled, API-driven
  • Import validation: How is imported data validated?
  • Makefile targets: make backup, make restore, make export-data

5. Scan Skills

Query Playbook Skills where capability_domain in:
- BACKUP_DB
- BACKUP_DR

Report coverage and gaps.


Deliverables

  • Backup schedule and retention policy defined
  • RTO/RPO targets set with rationale
  • Disaster recovery plan documented
  • Data export/import procedures defined
  • Skill coverage assessed for this domain
  • Decision recorded for inclusion in SAO.md (DTA-18)
Details
Order:
#15
Phase:
Predecessor:
DTA-14 Define Security
Created:
Apr 12, 2026
Last Updated:
May 21, 2026
Workflow
Define Architecture

Analyze ESM artifacts, make architectural decisions across 16 domains (application structure through documentation strategy), scan available Skills for coverage, and …

View Workflow
Assigned Agent
Dr. Dobbs v2

Cautious Developer Agent Guide Motto: "Code that's easy to prove correct is code that works" …

Required Skills

No skills linked

Rules

No rules linked.

Input Artifacts

No input artifacts

Output Artifacts

No output artifacts