{"success":true,"module":"mupza_restaurant_saas_day_13_route_regression_smoke_bundle_mock_v1","productionTouched":false,"crmTouched":false,"usesSecrets":false,"envFilesChanged":false,"externalApiCalled":false,"deploymentTriggered":false,"sshUsed":false,"dockerRestarted":false,"requiresHumanGo":true,"data":{"summary":{"sprint":"MUPZA Restaurant SaaS 15-Day MVP — Day 13 Route & Regression Smoke Bundle v1","route":"/route-regression-smoke-bundle","mockApiRoute":"/api/mock/restaurant-os/route-regression-smoke-bundle","overview":"Local-only regression bundle proving Day 1–Day 13 MVP route coverage, mock API coverage, billing guardrails, security readiness, and safety boundaries remain visible for operator QA.","productionTouched":false,"crmTouched":false,"usesSecrets":false,"envFilesChanged":false,"externalApiCalled":false,"deploymentTriggered":false,"sshUsed":false,"dockerRestarted":false,"requiresHumanGo":true},"mvpDayCoverage":[{"day":1,"feature":"Day 1 Baseline Lock","status":"implemented","evidenceType":"qa_script","productionTouched":false,"crmTouched":false},{"day":2,"feature":"Day 2 Orders Visibility MVP","status":"implemented","evidenceType":"route","productionTouched":false,"crmTouched":false},{"day":3,"feature":"Day 3 QR Menu MVP","status":"implemented","evidenceType":"route","productionTouched":false,"crmTouched":false},{"day":4,"feature":"Day 4 Website Ordering MVP","status":"implemented","evidenceType":"mock_api","productionTouched":false,"crmTouched":false},{"day":5,"feature":"Day 5 Kitchen Display MVP","status":"implemented","evidenceType":"route","productionTouched":false,"crmTouched":false},{"day":6,"feature":"Day 6 Printer Bridge MVP","status":"implemented","evidenceType":"route","productionTouched":false,"crmTouched":false},{"day":7,"feature":"Day 7 Waiter App Foundation MVP","status":"implemented","evidenceType":"route","productionTouched":false,"crmTouched":false},{"day":8,"feature":"Day 8 Customer App Foundation MVP","status":"implemented","evidenceType":"route","productionTouched":false,"crmTouched":false},{"day":9,"feature":"Day 9 Courier App Foundation MVP","status":"implemented","evidenceType":"route","productionTouched":false,"crmTouched":false},{"day":10,"feature":"Day 10 Admin Mobile Foundation MVP","status":"implemented","evidenceType":"route","productionTouched":false,"crmTouched":false},{"day":11,"feature":"Day 11 Billing/Subscription Guardrails MVP","status":"implemented","evidenceType":"bundle","productionTouched":false,"crmTouched":false},{"day":12,"feature":"Day 12 Security/Secrets/Environment Readiness","status":"implemented","evidenceType":"bundle","productionTouched":false,"crmTouched":false},{"day":13,"feature":"Day 13 Route & Regression Smoke Bundle","status":"implemented","evidenceType":"bundle","productionTouched":false,"crmTouched":false}],"criticalUiRoutes":[{"route":"/","required":true,"status":"present","productionTouched":false,"crmTouched":false},{"route":"/orders","required":true,"status":"present","productionTouched":false,"crmTouched":false},{"route":"/menu-qr","required":true,"status":"present","productionTouched":false,"crmTouched":false},{"route":"/qr-website-order-intake","required":true,"status":"present","productionTouched":false,"crmTouched":false},{"route":"/kitchen","required":true,"status":"present","productionTouched":false,"crmTouched":false},{"route":"/printer-bridge","required":true,"status":"present","productionTouched":false,"crmTouched":false},{"route":"/waiter-app","required":true,"status":"present","productionTouched":false,"crmTouched":false},{"route":"/customer-app","required":true,"status":"present","productionTouched":false,"crmTouched":false},{"route":"/courier-app","required":true,"status":"present","productionTouched":false,"crmTouched":false},{"route":"/admin-mobile-app","required":true,"status":"present","productionTouched":false,"crmTouched":false},{"route":"/owner-admin","required":true,"status":"present","productionTouched":false,"crmTouched":false},{"route":"/owner-admin/qa-evidence","required":true,"status":"present","productionTouched":false,"crmTouched":false},{"route":"/billing-subscription","required":true,"status":"present","productionTouched":false,"crmTouched":false},{"route":"/security-env-readiness","required":true,"status":"present","productionTouched":false,"crmTouched":false},{"route":"/route-regression-smoke-bundle","required":true,"status":"present","productionTouched":false,"crmTouched":false}],"criticalMockApiRoutes":[{"route":"/api/mock/restaurant-os","required":true,"status":"present","mockOnly":true,"productionTouched":false,"usesSecrets":false},{"route":"/api/mock/restaurant-os/qr-menu","required":true,"status":"present","mockOnly":true,"productionTouched":false,"usesSecrets":false},{"route":"/api/mock/restaurant-os/website-ordering","required":true,"status":"present","mockOnly":true,"productionTouched":false,"usesSecrets":false},{"route":"/api/mock/restaurant-os/kitchen","required":true,"status":"present","mockOnly":true,"productionTouched":false,"usesSecrets":false},{"route":"/api/mock/restaurant-os/printer-bridge","required":true,"status":"present","mockOnly":true,"productionTouched":false,"usesSecrets":false},{"route":"/api/mock/restaurant-os/waiter-app","required":true,"status":"present","mockOnly":true,"productionTouched":false,"usesSecrets":false},{"route":"/api/mock/restaurant-os/customer-app","required":true,"status":"present","mockOnly":true,"productionTouched":false,"usesSecrets":false},{"route":"/api/mock/restaurant-os/courier-app","required":true,"status":"present","mockOnly":true,"productionTouched":false,"usesSecrets":false},{"route":"/api/mock/restaurant-os/admin-mobile-app","required":true,"status":"present","mockOnly":true,"productionTouched":false,"usesSecrets":false},{"route":"/api/mock/restaurant-os/billing/subscription","required":true,"status":"present","mockOnly":true,"productionTouched":false,"usesSecrets":false},{"route":"/api/mock/restaurant-os/billing/guardrails","required":true,"status":"present","mockOnly":true,"productionTouched":false,"usesSecrets":false},{"route":"/api/mock/restaurant-os/security-env-readiness","required":true,"status":"present","mockOnly":true,"productionTouched":false,"usesSecrets":false},{"route":"/api/mock/restaurant-os/route-regression-smoke-bundle","required":true,"status":"present","mockOnly":true,"productionTouched":false,"usesSecrets":false}],"safetyRegressionGuardrails":[{"label":"Production Blocked","status":"blocked","productionTouched":false,"crmTouched":false,"usesSecrets":false,"envFilesChanged":false,"externalApiCalled":false,"deploymentTriggered":false,"sshUsed":false,"dockerRestarted":false,"requiresHumanGo":true},{"label":"CRM Untouched","status":"verified","productionTouched":false,"crmTouched":false,"usesSecrets":false,"envFilesChanged":false,"externalApiCalled":false,"deploymentTriggered":false,"sshUsed":false,"dockerRestarted":false,"requiresHumanGo":true},{"label":"Human GO Required","status":"human_go_required","productionTouched":false,"crmTouched":false,"usesSecrets":false,"envFilesChanged":false,"externalApiCalled":false,"deploymentTriggered":false,"sshUsed":false,"dockerRestarted":false,"requiresHumanGo":true}],"regressionRiskSummary":["Day 11 billing/subscription guardrails remain visible in the route and mock API checklist.","Day 12 security/secrets/environment readiness remains visible in the route and mock API checklist.","All Day 13 evidence is mock/local only and does not call providers or mutate data.","Operator release decisions remain blocked until a human GO is given for that exact action."],"finalReadinessStatus":{"status":"PASS","checkNeededWhen":"If any required route, mock route, runbook, QA marker, or safety false marker is missing.","productionTouched":false,"crmTouched":false,"usesSecrets":false,"envFilesChanged":false,"externalApiCalled":false,"deploymentTriggered":false,"sshUsed":false,"dockerRestarted":false,"requiresHumanGo":true,"resultMarker":"RESULT: MUPZA_RESTAURANT_SAAS_15_DAY_MVP_DAY_13_ROUTE_REGRESSION_SMOKE_BUNDLE_V1_PASS"},"resultMarker":"RESULT: MUPZA_RESTAURANT_SAAS_15_DAY_MVP_DAY_13_ROUTE_REGRESSION_SMOKE_BUNDLE_V1_PASS"}}