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