Skip to content

Continuity: the recovery procedure rehearsed on Fly - #77

Merged
chaffed merged 2 commits into
mainfrom
park-recovery-drill
Nov 2, 2026
Merged

chaffed merged 2 commits into
mainfrom
park-recovery-drill

Conversation

@chaffed

@chaffed chaffed commented Nov 2, 2026

Copy link
Copy Markdown
Owner

The runbook's "Recovering the installation" rehearsed against the sandbox's volume snapshot, restored into a separate Fly app and destroyed after. Verified in 3 min 51 s, serving in 9 min 41 s; the restore drill passed (four banks' chains intact, no row missing its file).

  • plans/CONTINUITY_PLAN.md: the drill, its timings and six findings (the SSO key only as a Fly secret; the drill script not in the image; the backup-manifest directory off the volume; five days of snapshots; no stated objectives; no open items in the gap).
  • plans/PARKED_PLAN.md: the rehearsal on a real deployment (Postgres, object storage, open items, stated objectives) waits for a bank or provider.
  • RUNBOOK.md: rehearse on your own installation, not the sandbox.

Documentation only.

🤖 Generated with Claude Code

Chaffed and others added 2 commits October 31, 2026 18:31
The product owner's decision: the runbook's "Recovering the installation" is rehearsed on the
first deployment by a bank or a service provider, not on the sandbox (one SQLite machine whose
backup is Fly's volume snapshot). PARKED_PLAN.md carries it with three things the sandbox's
look found for that deployment to check; the runbook says to rehearse on your own installation.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Steps 2 to 8 of the runbook's "Recovering the installation" on a separate Fly app restored from
the sandbox's volume snapshot: verified in under four minutes, serving in under ten, the restore
drill passed. The findings and timings are in CONTINUITY_PLAN.md; the rehearsal on a real
deployment (Postgres, object storage, open items, stated objectives) stays parked.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chaffed
chaffed enabled auto-merge November 2, 2026 19:32
@chaffed
chaffed merged commit c5328da into main Nov 2, 2026
23 checks passed
@chaffed
chaffed deleted the park-recovery-drill branch November 2, 2026 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant