Skip to main content

Release Readiness Checklist

Purpose​

Use this checklist before every production release, especially releases that affect authentication, RBAC, tenant isolation, orders, payments, credentials, database migrations, or infrastructure.

Release Information​

ItemValue
Release name / versionTBD
Release ownerTBD
Planned dateTBD
EnvironmentProduction
Rollback ownerTBD
Approval ownerTBD

Pre-Release Checklist​

StepActionOwnerEvidenceStatus
1Release scope is documentedRelease OwnerRelease notesTBD
2Linked SRS or requirement existsProduct / Release OwnerRequirement linkTBD
3Code review is completeEngineeringPull request linkTBD
4Database migrations are reviewedBackend / DBAMigration reviewTBD
5Backup is confirmed before deploymentOperationsBackup evidenceTBD
6Rollback plan is documentedRelease Owner / OperationsRollback stepsTBD
7RBAC impact is reviewedBackend / QARBAC test evidenceTBD
8Tenant isolation impact is reviewedBackend / QATenant test evidenceTBD
9Payment and wallet impact is reviewedBackend / PaymentsPayment test evidenceTBD
10Monitoring and Sentry are checkedOperationsMonitoring screenshotTBD

Post-Release Smoke Tests​

StepActionOwnerEvidenceStatus
1Homepage or dashboard loadsQAScreenshotTBD
2Login worksQAScreenshotTBD
3Protected API endpoint worksQA / BackendAPI responseTBD
4Orders flow works if impactedQAScreenshot or API responseTBD
5Payment flow works if impactedQA / PaymentsProvider and internal recordTBD
6Queue workers process jobsOperationsQueue statusTBD
7Sentry shows no new critical errorsBackend / OperationsSentry screenshotTBD
8Rollback is not required or decision is recordedRelease OwnerDecision recordTBD

Release Decision​

DecisionCriteria
ProceedAll critical checks passed
Proceed with risk acceptanceKnown non-critical issues approved by owner
HoldCritical test failed or required evidence missing
RollbackProduction impact exceeds release acceptance threshold