Expand AssetRegister and DataRegister with T0/T4 stack assets. Add ResiliencePolicy, PanicSheet, full-server-loss runbook, and five incident playbooks. Update README with mirror status. Mark T02-T05, T07-T08 done; T01 and T06 in progress.
1.1 KiB
1.1 KiB
Playbook: Provider Outage
Triggers: Bubble, Stripe, OpenRouter, IONOS DNS/email, or other vendor unavailable.
Steps
- Confirm outage — vendor status page,
dig,curl, third-party monitor; rule out local DNS/SSH issue. - Communicate — internal status note; disable affected features in UI if possible.
- Graceful degradation — queue writes; serve static fallback; read-only mode.
- Bubble.io — document member-facing impact; no local DB to restore; wait for vendor.
- Stripe — pause checkout if webhooks failing; queue events; reconcile on return.
- OpenRouter — switch to alternate LLM provider if configured; reduce non-critical inference.
- DNS/email — if IONOS down, existing TTLs may mask briefly; avoid panic changes until vendor confirms.
- Reconcile — after recovery, replay webhooks, verify Stripe/Bubble state, run smoke tests.
- Document — outage window, impact, follow-up (export cadence, alternate provider).
References
AssetRegister.yaml T4 entries · ResiliencePolicy.md · Bubble/Stripe export gaps in DataRegister.yaml