| name | deployment-checklist |
| description | Pre-deployment verification checklist. Use before deploying to staging or production. Covers code quality, security, performance, database migrations, feature flags, and rollback plans. |
Deployment Checklist
When to Use
- Before deploying a release to staging or production
- After completing a major feature branch
- When preparing a hotfix for production
- As a final verification before merging to main
Procedure
-
Verify the code:
-
Check database changes:
-
Verify security:
-
Check performance:
-
Prepare deployment:
-
Plan rollback:
-
Post-deploy verification:
Produce the Report
## Deployment Report: [Release Version/Name]
**Date**: [Date]
**Deployer**: [Name]
**Environment**: staging / production
### Changes Included
- [PR #1: description]
- [PR #2: description]
### Pre-Deploy Checks
- [x] Tests passing
- [x] Code reviewed
- [x] Migrations tested
- [ ] Load tested (N/A for this release)
### Rollback Plan
[Steps to rollback if issues arise]
### Post-Deploy Status
- [ ] Smoke test passed
- [ ] Error rates normal
- [ ] Monitoring confirmed