# 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