Feature: Staging Promotion
Purpose
- Feature name: Staging promotion
- Why this feature exists: Validate production-like behavior before final release.
Scope
In scope
- staging branch deployment
- staging validation steps
Out of scope
- production rollback procedures
- preview deployments
- staging branch configured
- staging domain configured in Vercel
Procedure / Content
Feature summary
- Feature name: Staging promotion
- Feature group: CI/CD and environment promotion
- Technical summary: Changes merged to staging deploy to a production-like environment for validation.
- Low-tech summary: A safe checkpoint before production.
Feature in action
- Where to see it working: staging domain after merging to the
staging branch.
Confirmation Process
Manual
- Steps: Merge to staging, open the staging URL, validate core routes.
- What to look for: Staging routes render correctly and evidence links resolve.
- Artifacts or reports to inspect: Staging validation notes and CI logs.
Tests
- Staging deploy fails or points to the wrong branch.
- Validation skipped before production.
Long-term maintenance notes
- Keep staging domain and branch in sync.
- Update validation checklist as routes evolve.
Source code references (GitHub URLs)
ADRs
Runbooks
Additional internal references
External reference links
Validation / Expected outcomes
- Staging is validated before production promotion.
Failure modes / Troubleshooting
- Staging drift: re-sync staging branch and redeploy.
References