MUPZA Restaurant OSOwner/Admin Panel MVP vertical slice
Mock tenantNo login requiredHuman GO for release

Catalog CRUD

Product/Menu CRUD MVP

Interactive local/mock product workspace for create, edit, validate, save as browser draft, reset, completeness, and mock audit evidence. No production API, database, real customer data, supplier/payment data, or external image URLs are used.

local/mock onlyno production APIno databaseno real customer datano supplier/payment datahuman GO required

Catalog overview / list mode

80% product setup completeavailableready for private beta

Catalog CRUD workspace loaded from deterministic local mock data. No persistence, database, or production API is used.

Selected product: Mock Garden Salad · Starters · AZN 8.00 mock

Last mock audit event: initial_catalog_snapshot · local mock validation blocked save

Product list

Mock Garden SaladPROD-001 · Starters · AZN 8.00 mock
available80% complete

Modifier/add-on: needs review · Kitchen: mapped mock

Stock-sensitive planning: needs review · Last audit: initial_catalog_snapshot

Mock Lentil SoupPROD-002 · Starters · AZN 6.00 mock
available80% complete

Modifier/add-on: planned · Kitchen: planned

Stock-sensitive planning: mapped mock · Last audit: No event yet

Mock Grilled PlatePROD-003 · Mains · AZN 18.00 mock
limited80% complete

Modifier/add-on: planned · Kitchen: mapped mock

Stock-sensitive planning: mapped mock · Last audit: No event yet

Mock Herb PastaPROD-004 · Mains · AZN 15.00 mock
available80% complete

Modifier/add-on: needs review · Kitchen: planned

Stock-sensitive planning: mapped mock · Last audit: No event yet

Mock Citrus CoolerPROD-005 · Drinks · AZN 5.00 mock
available80% complete

Modifier/add-on: planned · Kitchen: mapped mock

Stock-sensitive planning: mapped mock · Last audit: No event yet

Mock Seasonal DessertPROD-006 · Seasonal planning · AZN 7.00 mock
hidden80% complete

Modifier/add-on: planned · Kitchen: planned

Stock-sensitive planning: mapped mock · Last audit: No event yet

Category list

StartersCAT-STARTERS · sort 10 · linked products 3
active mockvisible mock100% complete

Owner review: ready for private beta · Last audit: No event yet

MainsCAT-MAINS · sort 20 · linked products 4
active mockvisible mock100% complete

Owner review: ready for private beta · Last audit: No event yet

DrinksCAT-DRINKS · sort 30 · linked products 3
active mockvisible mock100% complete

Owner review: ready for private beta · Last audit: No event yet

Seasonal planningCAT-SEASONAL · sort 90 · linked products 1
inactive mockowner review100% complete

Owner review: needs owner review · Last audit: No event yet

Product create/edit draft

Local draft state only. Save updates browser UI state and mock audit evidence; it does not persist server-side.

Local validation

validation errorsclient-side only
  • safety: Real supplier, customer, payment, card, or external image URL data is not allowed.

Setup completeness

80% mock setup complete

Product completeness checks required fields, safe mock wording, category linkage, price label, planning statuses, and protected-action warnings.

Protected action planning

planning onlynot destructivehuman approval required
  • Product delete, category delete, hide product/category, price changes, discounts, modifier changes, and stock-sensitive changes are not executable real actions in this MVP.
  • Future implementation requires RBAC, immutable audit storage, backup/restore, rollback planning, active order checks, and explicit human GO.
  • This workspace never mutates a database and never calls production or external APIs.

Mock audit trail

  • initial_catalog_snapshot · product · Mock Garden Salad · 2026-06-03 local mock timestamp · local mock validation blocked save · persistence=false

Private beta navigation