Operations
Runbooks for shipping, operating, and recovering the Alhuda Travel ERP. Audience: developers and on-call engineers.
| Runbook | Use when |
|---|---|
| Deployment | Shipping to production, rolling back, managing env vars |
| Database migrations | Adding / renaming / undoing a schema or seed change |
| CI/CD | Understanding the CI pipeline, reproducing failures, cutting a release |
| Bundle budgets | CI failed on check-bundle-budgets.mjs; planning a heavy dependency |
| Testing | Writing / running unit + e2e tests; permissions matrix failures |
| Backup & restore | Triggering a backup; restoring the Supabase DB |
| Security | Rotating secrets; responding to a suspected incident |
| Role-matrix audit | Walking each role through the app to validate PERMISSIONS.md against real user experience |