Route groups
default_subdomainRoutes: 1Active mock: 1Waiting DNS: 0
custom_domainRoutes: 1Active mock: 0Waiting DNS: 1
qr_tableRoutes: 1Active mock: 1Waiting DNS: 0
website_orderRoutes: 1Active mock: 1Waiting DNS: 0
Default subdomain, custom domain, QR table paths and website order paths resolve tenant and branch before order ingest. Cloudflare DNS/TLS remains staging-first and manual.
Default MUPZAOS subdomain works before custom DNS and can accept website order ingest.
Custom domain remains operator-reviewed until Cloudflare DNS/TLS cutover is proven on staging.
QR table path resolves tenant and branch before order ingest creates POS/admin/kitchen/printer routes.
Website order path is idempotent and routes through the existing order ingest contract.