{"releaseId":"rc-passport-production","env":"production","worker":"tcb-saas-platform","domains":["network.thecleaningbusiness.com","passport.thecleaningbusiness.com","university.thecleaningbusiness.com"],"undocumentedHotfix":false,"secretsIncluded":false,"dataQuality":{"ok":true,"findings":[]},"requirements":[{"requirement_id":"PP-HOME","terminal_status":"VERIFIED_BUILT","evidence":"https://passport.thecleaningbusiness.com/"},{"requirement_id":"PP-HOST-ROUTING","terminal_status":"VERIFIED_BUILT","evidence":"middleware resolveProduct host-wins"},{"requirement_id":"PP-TRIAL-SIGNUP","terminal_status":"VERIFIED_BUILT","evidence":"/passport/signup no card fields"},{"requirement_id":"PP-COMMERCE-HANDOFF","terminal_status":"VERIFIED_BUILT","evidence":"https://thecleaningbusiness.com/"},{"requirement_id":"PP-DAY2-RECONCILE","terminal_status":"VERIFIED_BUILT","evidence":"/api/v1/ops/reconcile"},{"requirement_id":"PP-KILL-SWITCHES","terminal_status":"VERIFIED_BUILT","evidence":"/api/v1/ops/launch"},{"requirement_id":"PP-LAUNCH-GOVERNANCE","terminal_status":"VERIFIED_BUILT","evidence":"CONDITIONAL_GO not PRODUCTION_ACCEPTED"},{"requirement_id":"PP-BILLING-STRIPE","terminal_status":"ACCEPTED_NOT_CONFIGURED","evidence":"passport_billing_live=false"},{"requirement_id":"PP-APP-STORES","terminal_status":"ACCEPTED_NOT_CONFIGURED","evidence":"/passport/mobile-app"},{"requirement_id":"PP-AI","terminal_status":"ACCEPTED_NOT_CONFIGURED","evidence":"kill switch ai_actions off"},{"requirement_id":"PP-POSTGRES-RESTORE","terminal_status":"ACCEPTED_NOT_CONFIGURED","evidence":"DATABASE_ADAPTER=memory"},{"requirement_id":"PP-SSO","terminal_status":"ACCEPTED_NOT_CONFIGURED","evidence":"AUTH_PROVIDER=demo"},{"requirement_id":"PP-SECOND-BRAND","terminal_status":"ACCEPTED_NOT_APPLICABLE","evidence":"second_brand_launch blocked"},{"requirement_id":"PP-REAL-USER-PILOT","terminal_status":"OPEN_BLOCKER","evidence":"Wave 36 pilot_real_users MISSING"}],"defects":[{"id":"DEF-001","severity":"P1","title":"No durable backup/restore","status":"accepted_limitation","reopen":false},{"id":"DEF-002","severity":"P1","title":"No real-user pilot evidence","status":"open","reopen":false},{"id":"DEF-003","severity":"P2","title":"Native app stores not listed","status":"accepted_limitation","reopen":false},{"id":"DEF-004","severity":"P2","title":"Analytics is console-only","status":"accepted_limitation","reopen":false}],"raci":[{"capability":"product","accountable":"TCB owner","responsible":"platform","backup_owner":"support","runbook":"docs/WAVE37_HANDOFF.md"},{"capability":"engineering","accountable":"platform","responsible":"platform","backup_owner":"TCB owner","runbook":"docs/RUNBOOK.md"},{"capability":"security_privacy","accountable":"platform","responsible":"platform","backup_owner":"TCB owner","runbook":"docs/WAVE35_DAY2.md"},{"capability":"infrastructure","accountable":"platform","responsible":"platform","backup_owner":"TCB owner","runbook":"docs/RUNBOOK.md"},{"capability":"incident_command","accountable":"platform","responsible":"platform","backup_owner":"TCB owner","runbook":"docs/WAVE35_DAY2.md#incident"},{"capability":"release_approval","accountable":"TCB owner","responsible":"platform","backup_owner":"platform","runbook":"docs/WAVE36_LAUNCH.md"},{"capability":"support","accountable":"support","responsible":"platform","backup_owner":"TCB owner","runbook":"/passport/admin/support"},{"capability":"billing","accountable":"TCB owner","responsible":"platform","backup_owner":"platform","runbook":"NOT_CONFIGURED"}],"gameDays":[{"scenario":"dns_nxdomain_custom_hosts","result":"recovered","evidence":"docs/wave35/INCIDENT_REGISTER.csv INC-2026-08-23-001","runbook_updated":true},{"scenario":"bad_deploy_rollback","result":"documented","evidence":"npx wrangler rollback from saas/apps/platform-web","runbook_updated":true},{"scenario":"ai_outage","result":"not_applicable","evidence":"AI kill switch already off","runbook_updated":true},{"scenario":"billing_outage","result":"not_applicable","evidence":"Stripe not configured; checkout disabled","runbook_updated":true},{"scenario":"backup_restore","result":"partial","evidence":"memory seed restore unit test only","runbook_updated":true}],"routes":["/","/passport","/passport/signup","/passport/how-it-works","/passport/features","/passport/pricing","/passport/privacy","/passport/status","/passport/launch","/passport/mobile-app","/passport/scan","/passport/contact","/api/v1/health","/api/v1/ops/ready","/api/v1/ops/reconcile","/api/v1/ops/launch","/api/v1/ops/handoff","/passport/closeout","/api/v1/ops/closeout","/manifest.webmanifest"],"executive":{"decision":"NOT_ACCEPTED","v1BaselineArchived":false,"open_p0":0,"open_p1":1,"open_blockers":["PP-REAL-USER-PILOT"],"facts":["Passport marketing site and trial signup are live on passport.thecleaningbusiness.com","Shopify commerce remains the system of record","Wave 36 decision is CONDITIONAL_GO, not PRODUCTION_ACCEPTED"],"projections_not_facts":["App Store / Play listings","Stripe billing","Second Passport brands","Real-user activation metrics"],"approver":"platform-evidence","note":"Do not archive an immutable V1 baseline until OPEN_BLOCKER rows are closed or explicitly deferred by the owner."},"baseline":{"baseline_status":"NOT_ARCHIVED","checksum_alg":"sha256","required_artifacts":["waves_24_33_spec","wave34_execution","wave35_day2","wave36_launch_acceptance","wave37_reconciliation","release_manifest","known_limitations"],"archive_allowed":false},"claimsForbidden":["SOC2","ISO27001","HIPAA","live Stripe billing","second brand launch","PRODUCTION_ACCEPTED","GO without real-user pilot","V1_COMPLETE","V1_BASELINE_ARCHIVED"]}