Repository navigation
Continuity: the recovery procedure rehearsed on Fly - #77
Merged
Merged
Conversation
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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