{"success":true,"module":"mupza_private_beta_feedback_intake_issue_tracker_v1","mode":"local/mock only","data":{"trackerId":"mupza-private-beta-feedback-intake-issue-tracker-v1","route":"/private-beta-feedback-intake","mockApiRoute":"/api/mock/restaurant-os/private-beta-feedback-intake","metadata":{"title":"Private Beta Feedback Intake / Issue Tracker","day":"23 / 30","remaining":"7 days","mode":"Local/mock only","decisionState":"Feedback triage required","safetyState":"No production/staging action","humanGoRequired":true},"safetyAssertions":{"localMockOnly":true,"noProduction":true,"noStaging":true,"noDeploy":true,"noSsh":true,"noDocker":true,"noSecretsOrEnvChanges":true,"noBackendOrDatabase":true,"noCustomerData":true,"noRealFeedbackSubmission":true,"noProviderCalls":true,"noPaymentWebhookCalls":true,"humanGoRequiredForRealBeta":true},"feedbackItems":[{"id":"PBF-001","title":"tenant/branch leakage suspicion","sourceType":"operator","moduleArea":"Tenant/Branch Guard","affectedRouteOrPreview":"/tenant-branch-scope-guard","severity":"P0","status":"hold","reproducibility":"needs-info","privacyRedactionSignal":"needs-review","tenantBranchSignal":"blocked","evidenceReference":"Day 18 tenant/branch scope guard plus audit evidence timeline review required","requiredAction":"Block GO, reproduce isolation checks, attach audit evidence, and document remediation before retest.","goHoldImpact":"HOLD required","ownerActionRequired":"Owner must confirm tenant and branch isolation evidence before any beta decision.","operatorRecommendation":"HOLD until tenant/branch signal is clean."},{"id":"PBF-002","title":"real customer data accidentally pasted into feedback","sourceType":"owner","moduleArea":"Sensitive Data Redaction","affectedRouteOrPreview":"/sensitive-data-redaction","severity":"P0","status":"hold","reproducibility":"reproduced","privacyRedactionSignal":"blocked","tenantBranchSignal":"needs-review","evidenceReference":"Day 19 redaction preview and private beta operator handoff privacy checklist","requiredAction":"Remove the feedback artifact from review, replace with placeholder-only evidence, and complete redaction remediation.","goHoldImpact":"HOLD required","ownerActionRequired":"Owner must verify no real customer data remains in feedback or evidence notes.","operatorRecommendation":"HOLD because any real customer data in feedback blocks GO."},{"id":"PBF-003","title":"QR order flow unclear for operator","sourceType":"operator","moduleArea":"QR / Website Order Intake","affectedRouteOrPreview":"/qr-website-order-intake","severity":"P1","status":"triaged","reproducibility":"reproduced","privacyRedactionSignal":"clean","tenantBranchSignal":"clean","evidenceReference":"QR intake preview, order confirmation/status previews, and handoff checklist","requiredAction":"Add an owner/operator note describing the expected QR order path and retest the local preview.","goHoldImpact":"Owner note required","ownerActionRequired":"Owner note or mitigation required if GO is requested with this P1 still open.","operatorRecommendation":"May be GO-compatible only after explicit owner note and no safety risk."},{"id":"PBF-004","title":"receipt abuse guard evidence missing","sourceType":"cashier","moduleArea":"Receipt Abuse Guard","affectedRouteOrPreview":"/public-receipt-abuse-guard","severity":"P1","status":"in-review","reproducibility":"not reproduced","privacyRedactionSignal":"clean","tenantBranchSignal":"clean","evidenceReference":"Receipt abuse guard preview and QA / Build Evidence review map","requiredAction":"Attach local QA/build evidence or mark HOLD if evidence cannot be produced.","goHoldImpact":"Owner note required","ownerActionRequired":"Owner must accept mitigation or request retest evidence before GO recommendation.","operatorRecommendation":"HOLD if QA/build evidence remains missing."},{"id":"PBF-005","title":"POS offline assumption not reproducible","sourceType":"cashier","moduleArea":"POS / Local Hub / Offline","affectedRouteOrPreview":"/pos-offline","severity":"P1","status":"ready-for-retest","reproducibility":"needs-info","privacyRedactionSignal":"clean","tenantBranchSignal":"clean","evidenceReference":"POS offline, Local Hub, and operator handoff offline assumptions review","requiredAction":"Retest the local/mock offline assumption and document whether the operator can reproduce the checklist.","goHoldImpact":"Owner note required","ownerActionRequired":"Owner mitigation required if offline assumption remains unclear.","operatorRecommendation":"Keep in ready-for-retest; HOLD if the critical path cannot be reproduced."},{"id":"PBF-006","title":"owner/admin wording improvement","sourceType":"owner","moduleArea":"Owner/Admin","affectedRouteOrPreview":"/owner-admin","severity":"P2","status":"new","reproducibility":"reproduced","privacyRedactionSignal":"clean","tenantBranchSignal":"clean","evidenceReference":"Owner/admin review notes and permission / role matrix","requiredAction":"Log wording change as a non-blocking improvement backlog item.","goHoldImpact":"GO-compatible","ownerActionRequired":"Optional owner wording preference before wider beta documentation.","operatorRecommendation":"GO-compatible if no safety or release blocker exists."},{"id":"PBF-007","title":"waiter app checklist UX improvement","sourceType":"waiter","moduleArea":"Waiter App","affectedRouteOrPreview":"/waiter-app","severity":"P2","status":"closed-mock","reproducibility":"reproduced","privacyRedactionSignal":"clean","tenantBranchSignal":"clean","evidenceReference":"Waiter app preview checklist and audit evidence note","requiredAction":"Keep as closed/mock resolved in local notes; revisit in UX backlog if beta owner requests it.","goHoldImpact":"GO-compatible","ownerActionRequired":"No owner action required unless reopened.","operatorRecommendation":"Closed/mock resolved; GO-compatible."},{"id":"PBF-008","title":"courier status terminology improvement","sourceType":"courier","moduleArea":"Courier Flow","affectedRouteOrPreview":"/courier-flow","severity":"P2","status":"triaged","reproducibility":"reproduced","privacyRedactionSignal":"clean","tenantBranchSignal":"clean","evidenceReference":"Courier flow preview and private beta operator notes","requiredAction":"Record terminology suggestion as improvement; no release safety dependency in this mock tracker.","goHoldImpact":"GO-compatible","ownerActionRequired":"Optional owner terminology approval.","operatorRecommendation":"GO-compatible if no higher-severity blockers remain."}],"evidenceReviewMap":[{"label":"Private Beta Readiness Scorecard","route":"/private-beta-readiness-scorecard","linkState":"linked","reviewUse":"Review Day 21 readiness categories, GO/HOLD language, QA marker, and human-gated release decision."},{"label":"Private Beta Operator Handoff Pack","route":"/private-beta-operator-handoff","linkState":"linked","reviewUse":"Review Day 22 operator checklist, risk register, evidence map, and handoff controls."},{"label":"Audit Evidence Timeline","route":"/audit-evidence-timeline","linkState":"linked","reviewUse":"Confirm audit evidence references for feedback triage, retest, redaction, and HOLD decisions."},{"label":"Sensitive Data Redaction","route":"/sensitive-data-redaction","linkState":"linked","reviewUse":"Verify privacy/redaction signals use placeholders only and no real customer data samples."},{"label":"Tenant/Branch Guard","route":"/tenant-branch-scope-guard","linkState":"linked","reviewUse":"Check tenant and branch isolation signals before any GO recommendation."},{"label":"Permission / Role Matrix","route":"/owner-admin-permission-matrix","linkState":"linked","reviewUse":"Map feedback owner/action required fields to role and permission boundaries."},{"label":"QA / Build Evidence","route":"/release-evidence","linkState":"linked","reviewUse":"Confirm build, QA, and route smoke evidence are present before GO-compatible triage."},{"label":"QR / Order / Receipt previews","route":"/qr-website-order-intake","linkState":"linked","reviewUse":"Start QR order flow review; related receipt and order status routes are linked from the nav."},{"label":"POS / Local Hub / Offline previews","route":"/pos-offline","linkState":"linked","reviewUse":"Review POS offline assumptions with /local-hub as supporting local/mock evidence."},{"label":"Service activation / kill switch / webhook verification previews","route":"/service-activation","linkState":"linked","reviewUse":"Start provider safety review; /service-kill-switch and /webhook-verification remain linked local previews."},{"label":"Future real feedback submission workflow","route":null,"linkState":"planned / not linked","reviewUse":"Planned / not linked because this v1 creates no real backend, database, storage write, or submission endpoint."}],"triageRules":["P0 means HOLD.","Any real customer data means HOLD and redaction/remediation required.","Tenant/branch blocked means HOLD.","Missing QA/build evidence means HOLD.","P1 may allow GO only with explicit owner note and no unresolved safety risk.","P2 can be logged as improvement if no safety or release blocker exists.","All GO recommendations remain human-gated."],"decisionPanel":{"goCompatibleOnlyIf":["no P0 issues are open","no real customer data exists in feedback","no tenant/branch leakage is unresolved","privacy/redaction signal is clean","QA/build evidence is present","operator can reproduce required checks","all P1 issues have explicit owner note or mitigation","human owner approval remains pending/final"],"holdRequiredIf":["any P0 issue exists","any feedback contains real customer data","tenant/branch isolation is unclear","redaction is unclear","QA/build evidence missing","operator cannot reproduce a critical issue","production/staging action would be needed","real backend/provider dependency is required"]},"operatorNotes":["This tracker is a private beta feedback triage aid, not a release approval.","No feedback is submitted to a real backend.","No deployment is triggered by this tracker.","Final beta GO requires human approval.","Human GO required remains true for all GO recommendations.","This local/mock tracker requires no production and no staging action.","Issue Tracker feedback triage must keep QA and audit evidence attached."],"qaMarker":"RESULT: MUPZA_PRIVATE_BETA_FEEDBACK_INTAKE_ISSUE_TRACKER_V1_PASS"}}