MUPZA Restaurant OSOwner/Admin Panel MVP vertical slice
QA Evidence
Owner/Admin MVP QA evidence
Route smoke, secret-scan, build-readiness and release-gate evidence placeholders for the mock/local MVP slice.
QA checklist
complete
Route smokeOwner/Admin route files are present · /owner-admin/*
complete
Mock API smokeStatic JSON endpoints return metadata and local data · /api/mock/restaurant-os/owner-admin/*
complete
Restaurant Profile CRUD MVPLocal draft validation, mock save, reset and audit evidence added · /owner-admin/restaurant-profile + /api/mock/restaurant-os/owner-admin/restaurant-profile/*
complete
Branch Setup CRUD MVPLocal branch create/edit validation, mock save, reset, protected-action planning and audit evidence added · /owner-admin/branches + /api/mock/restaurant-os/owner-admin/branches/*
complete
Product/Menu/Catalog CRUD MVPLocal product/category create/edit validation, mock save, reset, protected-action planning and audit evidence added · /owner-admin/menu-products + /owner-admin/categories + /api/mock/restaurant-os/owner-admin/catalog/*
complete
Day 2 Orders Visibility MVPLocal order filtering, detail inspection, validation, protected-action planning and mock audit evidence added · /owner-admin/orders + /api/mock/restaurant-os/owner-admin/orders/visibility|validate|mock-review
complete
Day 9 Courier App Foundation MVPLocal delivery queue filtering, fixture validation, protected-action planning and mock audit evidence added · /courier-app + /api/mock/restaurant-os/courier-app|validate|mock-review
review
Secret guardNo .env files required; mock placeholders only · git diff review
planned
Build readinessRun npm run typecheck, qa and build before PR · cd frontend && npm run build
blocked
Release gateProduction deploy not authorized · Human GO required
Setup checklist evidence
complete
Restaurant profile draftedOwner/Admin · Mock profile fields visible in Owner/Admin panel
complete
Branch operating model reviewedOperations · Branch Setup CRUD MVP supports local create/edit/save/reset validation with mock audit evidence
complete
Product/Menu/Catalog CRUD mock readyCatalog · Local create/edit validation, mock save, reset, protected action planning and audit evidence added
complete
Orders Visibility MVP mock readyOperations · Day 2 local filters, detail review, validation, protected-action planning and mock audit evidence represented
review
Role matrix reviewedOwner/Admin · Protected actions mapped for owner/admin/manager/cashier/waiter/kitchen/courier/accountant/read-only
blocked
Human release GOHuman reviewer · Release remains blocked until explicit human GO
Route smoke and release gates
- route smoke /owner-admin through /owner-admin/qa-evidence route files present
- crud smoke Restaurant Profile CRUD MVP route, mock validation APIs, and PowerShell smoke script added
- branch crud Branch Setup CRUD MVP route, validation/mock-save APIs, protected action planning, and smoke script added
- catalog crud Product/Menu/Catalog CRUD MVP routes, validation/mock-save APIs, protected action planning, and smoke script added
- orders visibility Day 2 Orders Visibility MVP route, read-only/validate/mock-review APIs, protected action planning, and smoke script added
- website ordering Day 4 Website Ordering MVP route, local-only cart, mock validate/intake APIs, blocked actions, and smoke script added
- kitchen display Day 5 Kitchen Display MVP route, fixture-only queue, browser status planning, mock APIs, and smoke script added
- printer bridge Day 6 Printer Bridge MVP route, mock queue validation/review APIs, blocked operational actions, and smoke script added
- waiter app Day 7 Waiter App Foundation MVP route, fixture table/order visibility, mock APIs, protected actions, and smoke script added
- customer app Day 8 Customer App Foundation MVP route, sample profile/order visibility, mock APIs, protected actions, and smoke script added
- courier app Day 9 Courier App Foundation MVP route, sample delivery queue visibility, mock APIs, protected actions, and smoke script added
- admin mobile Day 10 Admin Mobile Foundation MVP route, mobile-first command cards, mock APIs, protected action planning, and smoke script added
- secret scan No .env required; placeholders only in mock data
- build status Build command captured during sprint validation
- release gate RESULT: MUPZA_RESTAURANT_SAAS_15_DAY_MVP_DAY_10_ADMIN_MOBILE_FOUNDATION_V1_PASS requires human review before release
Private beta readiness
mock-readySetup completed
mock-readyCatalog completed
mock-readyOrder flow mocked
mock-readyRole matrix reviewed
mock-readyQA evidence generated
blockedHuman GO required
Mock audit log
| Actor | Action | Target | When | Outcome |
|---|---|---|---|---|
| Owner Operator | reviewed setup checklist | Owner/Admin dashboard | Mock T-15m | Local evidence only |
| Admin Planner | confirmed catalog fixture | Menu Products | Mock T-11m | No backend mutation |
| QA Reviewer | checked release guardrail | QA Evidence | Mock T-04m | Human GO still required |