# Recovery Scenario Builder (COBIT DSS04)

> Draft IT recovery plans for Total Site Loss and Single Service Outage. Ensure HA matches business criticality. Includes DR test integrity check (failover tests vs tabletop only).



Tags: COBIT, DSS04, Disaster Recovery, Business Continuity, Failover


## Example Prompts

- Draft step-by-step technical recovery for Total Site Loss vs Single Service Outage
- Validate our testing schedule includes actual failover tests, not just tabletop exercises
- Document IT Service Resilience and ensure HA matches criticality

URL: https://rakenne.app/skills/recovery-scenario-builder/index.md

Try this skill: https://rakenne.app/a/?skill=recovery-scenario-builder



## Overview

Draft IT recovery plans for Total Site Loss and Single Service Outage. Ensure HA matches business criticality. Includes DR test integrity check (failover tests vs tabletop only).

## Example Conversation

> **You:** We need a recovery plan for Total Site Loss and Single Service Outage, and I want to make sure our testing schedule includes real failover tests, not just tabletop exercises.

> **Agent:** I'll draft the recovery scenarios (steps, RTO/RPO), then a testing schedule that includes actual failover tests, and run `dr_test_integrity_check`.

> **Agent:** Created `recovery-plan-dss04.md`. Running `dr_test_integrity_check`...

> **Agent:** **FAIL** — the testing schedule mentions tabletop exercises but no actual failover test. I've added: "Quarterly failover test (DR site); annual full DR test. Tabletop exercises monthly." Re-running...

> **Agent:** **PASS** — the schedule now includes actual failover tests. The plan is ready for BCP alignment.

## What the Tools Validate

**`dr_test_integrity_check`** validates the recovery plan or testing schedule document (Markdown or text):

- **Detection:** Looks for a "testing schedule" or "test plan" section. Checks for "tabletop" or "walkthrough" exercises and for "failover test", "actual/live failover", "DR test", or "technical recovery test".
- **Rule:** The schedule must include at least one actual failover test (or equivalent). If it only mentions tabletop/walkthrough exercises without any real failover test, the check FAILs.
- **Output:** PASS if actual failover tests are documented; FAIL if only tabletop exercises are present. Add real failover tests to the schedule and re-run (DSS04).

## Output Excerpt

**Recovery and testing (excerpt):**

```markdown
## Scenarios (DSS04)

- **Total Site Loss:** Failover to DR site; RTO 4h, RPO 1h. Steps: 1. Declare; 2. DNS cutover; 3. Verify services.
- **Single Service Outage:** Restore from HA or backup; RTO 1h.

## Testing schedule

- **Monthly:** Tabletop exercise (scenario walkthrough).
- **Quarterly:** Failover test to DR (technical recovery validation).
- **Annual:** Full DR test (end-to-end).
```

**dr_test_integrity_check report (excerpt):**

```
=== DR TEST INTEGRITY CHECK (DSS04) ===
Result: PASS

Document: recovery-plan-dss04.md
Actual failover / DR test found in schedule.
Not tabletop-only.
Testing schedule includes actual failover tests.
```

## Getting Started

Add your RTO/RPO, service list, and any existing runbooks to the project workspace, then activate the *Recovery Scenario Builder (COBIT DSS04)* skill. The agent will draft the recovery plan and testing schedule and run `dr_test_integrity_check` until actual failover tests are included.


---

Back to [Skill Library](https://rakenne.app/skills/index.md)
