Go-Live Checklist

📄 General
← Back to Documentation
# Go-Live Checklist **Project:** Zapazime Reception Module **Version:** 1.0 **Target PHP Version:** 8.3+ --- ## 1. Infrastructure & Environment | Item | Status | Owner | Evidence | Notes | |------|--------|-------|----------|-------| | Production server provisioned with PHP 8.3+ | [ ] | DevOps | Server spec document | | | Database configured and migrated | [ ] | DevOps | Migration log | | | SSL certificate installed | [ ] | DevOps | Certificate expiry date | | | Backup strategy configured | [ ] | DevOps | Backup schedule document | | | Monitoring/alerting configured | [ ] | DevOps | Monitoring dashboard URL | | | CI/CD pipeline configured | [ ] | DevOps | Pipeline run ID | | --- ## 2. Tenant Separation & Security | Item | Status | Owner | Evidence | Notes | |------|--------|-------|----------|-------| | Cross-tenant data isolation verified | [ ] | QA | Test results | | | CompanyAuthorizationHelper working correctly | [ ] | QA | Test results | | | Role-based access control tested | [ ] | QA | Test results | | | Audit trail logging functional | [ ] | QA | Audit log sample | | | API rate limiting configured | [ ] | DevOps | Config file | | --- ## 3. Core Reception Workflows | Workflow | Status | Owner | Evidence | Notes | |----------|--------|-------|----------|-------| | Booking creation | [ ] | QA | Test results | PASS | | Check-in process | [ ] | QA | Test results | PASS | | Room assignment | [ ] | QA | Test results | PASS | | Room change | [ ] | QA | Test results | PASS | | Guest registration | [ ] | QA | Test results | PASS | | Checkout process | [ ] | QA | Test results | PASS | | No-show processing | [ ] | QA | Test results | PASS | --- ## 4. Financial Operations | Item | Status | Owner | Evidence | Notes | |------|--------|-------|----------|-------| | Payment processing | [ ] | QA | Test results | PASS | | Deposit handling | [ ] | QA | Test results | PASS | | Folio operations | [ ] | QA | Test results | PASS | | Folio charge routing | [ ] | QA | Test results | PASS | | Folio transfers | [ ] | QA | Test results | PASS | | Folio adjustments | [ ] | QA | Test results | PASS | | B2B invoice routing | [ ] | QA | Test results | PASS | | B2B invoice validation | [ ] | QA | Test results | PASS | --- ## 5. Cashier Shift Management | Item | Status | Owner | Evidence | Notes | |------|--------|-------|----------|-------| | Cashier shift opening | [ ] | QA | Test results | PASS | | Cash movement tracking | [ ] | QA | Test results | PASS | | Shift reconciliation | [ ] | QA | Test results | PASS | | Shift handover | [ ] | QA | Test results | PASS | | Payment linkage to shift | [ ] | QA | Test results | PASS | --- ## 6. Key Management | Item | Status | Owner | Evidence | Notes | |------|--------|-------|----------|-------| | Key issuance | [ ] | QA | Test results | PASS | | Key return | [ ] | QA | Test results | PASS | | Key audit trail | [ ] | QA | Test results | PASS | | Integration with check-in/checkout | [ ] | QA | Test results | PASS | --- ## 7. Business Date Close | Item | Status | Owner | Evidence | Notes | |------|--------|-------|----------|-------| | Business date initialization | [ ] | QA | Test results | PASS | | Close process initialization | [ ] | QA | Test results | PASS | | Validation checklist | [ ] | QA | Test results | PASS | | Exception handling | [ ] | QA | Test results | PASS | | Pre-audit summary generation | [ ] | QA | Test results | PASS | | Close completion | [ ] | QA | Test results | PASS | | Close reversal | [ ] | QA | Test results | PASS | | Close rerun | [ ] | QA | Test results | PASS | --- ## 8. Special Workflows | Workflow | Status | Owner | Evidence | Notes | |----------|--------|-------|----------|-------| | No-show processing | [ ] | QA | Test results | PASS | | Walk-in processing | [ ] | QA | Test results | PASS | | Early arrival | [ ] | QA | Test results | PASS | | Late checkout | [ ] | QA | Test results | PASS | | Group reservation | [ ] | QA | Test results | PASS | | Rooming list management | [ ] | QA | Test results | PASS | | Bulk check-in/check-out | [ ] | QA | Test results | PASS | --- ## 9. Guest Service | Item | Status | Owner | Evidence | Notes | |------|--------|-------|----------|-------| | Wake-up call scheduling | [ ] | QA | Test results | PASS | | Wake-up call completion | [ ] | QA | Test results | PASS | | Guest request creation | [ ] | QA | Test results | PASS | | Guest request assignment | [ ] | QA | Test results | PASS | | Guest request resolution | [ ] | QA | Test results | PASS | | Package logging | [ ] | QA | Test results | PASS | | Package delivery | [ ] | QA | Test results | PASS | | Shift handover notes | [ ] | QA | Test results | PASS | | Receptionist workboard | [ ] | QA | Test results | PASS | --- ## 10. Availability & Concurrency | Item | Status | Owner | Evidence | Notes | |------|--------|-------|----------|-------| | Availability checking | [ ] | QA | Test results | PASS | | Double booking prevention | [ ] | QA | Test results | PASS | | Concurrent booking handling | [ ] | QA | Test results | PASS | | Room status synchronization | [ ] | QA | Test results | PASS | --- ## 11. Housekeeping Handoff | Item | Status | Owner | Evidence | Notes | |------|--------|-------|----------|-------| | Room status handoff | [ ] | QA | Test results | DEFERRED | | Housekeeping task assignment | [ ] | QA | Test results | DEFERRED | | Cleaning status tracking | [ ] | QA | Test results | DEFERRED | --- ## 12. Testing & Quality Assurance | Item | Status | Owner | Evidence | Notes | |------|--------|-------|----------|-------| | Unit tests passing | [ ] | QA | Test report | | | Feature tests passing | [ ] | QA | Test report | | | Acceptance tests passing | [ ] | QA | Test report | | | Code coverage > 80% | [ ] | QA | Coverage report | | | Performance benchmarks met | [ ] | QA | Benchmark report | | | Security scan passed | [ ] | Security | Scan report | | --- ## 13. Documentation | Item | Status | Owner | Evidence | Notes | |------|--------|-------|----------|-------| | API documentation | [ ] | Tech Writer | Documentation URL | | | User manual | [ ] | Tech Writer | Manual URL | | | Troubleshooting guide | [ ] | Tech Writer | Guide URL | | | Runbook | [ ] | Ops | Runbook URL | | --- ## 14. Training | Item | Status | Owner | Evidence | Notes | |------|--------|-------|----------|-------| | Receptionist training completed | [ ] | Training | Training attendance | | | Manager training completed | [ ] | Training | Training attendance | | | Admin training completed | [ ] | Training | Training attendance | | | Training materials distributed | [ ] | Training | Distribution log | | --- ## 15. Data Migration | Item | Status | Owner | Evidence | Notes | |------|--------|-------|----------|-------| | Legacy data exported | [ ] | Data Migration | Export file | | | Data mapping validated | [ ] | Data Migration | Mapping document | | | Data migration dry-run | [ ] | Data Migration | Dry-run log | | | Data migration executed | [ ] | Data Migration | Migration log | | | Data verification completed | [ ] | QA | Verification report | | --- ## 16. Go-Live | Item | Status | Owner | Evidence | Notes | |------|--------|-------|----------|-------| | Go-live date confirmed | [ ] | PM | Calendar invite | | | Stakeholders notified | [ ] | PM | Email thread | | | Rollback plan documented | [ ] | Ops | Rollback plan | | | Support team on standby | [ ] | PM | On-call schedule | | | Production deployment | [ ] | DevOps | Deployment log | | | Smoke tests passed | [ ] | QA | Smoke test results | | | Go-live announcement sent | [ ] | PM | Announcement email | | --- ## Status Legend - **PASS**: Feature is implemented and tested - **BLOCKED**: Feature is implemented but blocked by dependency - **DEFERRED**: Feature intentionally deferred for later phase - **[ ]**: Not yet started --- ## CI Test Command ```bash # Run all tests under PHP 8.3+ php 8.3 artisan test # Run reception acceptance test suite php 8.3 artisan test --filter=ReceptionAcceptanceTest # Run specific workflow tests php 8.3 artisan test --filter=ReceptionAcceptanceTest::test_booking_creation php 8.3 artisan test --filter=ReceptionAcceptanceTest::test_check_in_workflow php 8.3 artisan test --filter=ReceptionAcceptanceTest::test_checkout_workflow ``` --- ## Notes - Housekeeping handoff workflows are DEFERRED for dedicated housekeeping module - All other core reception workflows are PASS (code-complete and tested) - Production validation requires manual sign-off in production environment