AZ Azerbaijan / AZN
MUPZA OperatorOwner accountMU
M
MUPZAOSRestaurant OS command
Day 24 / 30 · Restaurant SaaS private beta

Private Beta Tenant Activation Dry-Run

Local/mock only tenant activation dry-run for reviewing restaurant profile readiness, branch setup readiness, plan/subscription mock readiness, feature flag readiness, service activation readiness, kill switch readiness, provider/payment/webhook dry-run state, domain/DNS safety, QR/order/receipt readiness, tenant/branch isolation, redaction/privacy, QA/build evidence, audit evidence, and GO/HOLD recommendation before any human GO.

24 / 30Day
6 daysRemaining
Local/mock onlyMode
Tenant activation dry-run review requiredDecision state
No production/staging actionSafety state
trueHuman GO required

Activation readiness summary

14Total activation checks
8Passed mock checks
3HOLD blockers
3Owner notes required
5Feature flags ready
5Kill switches ready
All provider services disabled/dry-runProvider services disabled/dry-run
Clean local/mock tenant/branch isolation checkTenant/branch guard checks
Build and QA evidence required before PR reviewQA/build evidence state
8GO-compatible count

Tenant activation dry-run checklist

Mock controls are labels only: Mark profile reviewed · Verify branch guard · Confirm dry-run only · HOLD activation · Owner GO required.

PBTA-001 · restaurant tenant profile preparedArea: Restaurant profile readinessRequired evidence: Placeholder profile packet confirms only local/mock restaurant tenant fields and no real customer data.Operator question: Can the operator explain the tenant activation profile without using any real restaurant, email, phone, payment, webhook, provider, or domain value?Safety signal: local/mock tenant activation profile only; no production and no staging actionRequired action: Mark profile reviewed after checking placeholder-only data.
Mark profile reviewedVerify branch guardConfirm dry-run onlyHOLD activationOwner GO required
Mock status: passGO-compatible
PBTA-002 · primary branch setup reviewedArea: Branch setup readinessRequired evidence: Mock branch readiness row confirms primary branch label, POS lane, QR lane, and receipt lane are placeholders.Operator question: Is the branch setup review complete without creating a real branch record?Safety signal: branch dry-run only; no backend/database writesRequired action: Verify branch guard and keep activation disabled.
Mark profile reviewedVerify branch guardConfirm dry-run onlyHOLD activationOwner GO required
Mock status: passGO-compatible
PBTA-003 · plan/subscription mock selectedArea: Plan/subscription mock readinessRequired evidence: Mock plan selected with billing and subscription activation explicitly disabled.Operator question: Does the owner understand this is a mock plan and not a payment or subscription activation?Safety signal: payment and subscription provider disabled/dry-runRequired action: Owner note required before any real commercial terms are approved by a human.
Mark profile reviewedVerify branch guardConfirm dry-run onlyHOLD activationOwner GO required
Mock status: needs-reviewOwner note required
PBTA-004 · tenant/branch isolation checkedArea: Tenant/branch isolation checkRequired evidence: Tenant/Branch Guard evidence linked and isolation signal marked clean for local/mock packet.Operator question: Can the operator verify tenant and branch scope stays isolated in every preview route?Safety signal: tenant/branch guard checks cleanRequired action: Verify branch guard before recommending GO-compatible review.
Mark profile reviewedVerify branch guardConfirm dry-run onlyHOLD activationOwner GO required
Mock status: passGO-compatible
PBTA-005 · feature flags reviewedArea: Feature flag readinessRequired evidence: Feature flag table documents local/mock flags, owners, defaults, and rollback notes.Operator question: Are feature flag defaults documented and reproducible locally?Safety signal: feature flag state documented; no external provider callsRequired action: Confirm dry-run only and keep owner approval pending.
Mark profile reviewedVerify branch guardConfirm dry-run onlyHOLD activationOwner GO required
Mock status: passGO-compatible
PBTA-006 · kill switches reviewedArea: Kill switch readinessRequired evidence: Service Kill Switch evidence confirms local/mock kill switch coverage and safe defaults.Operator question: Can the operator identify the kill switch for ordering, payments, provider webhooks, receipts, and domains?Safety signal: kill switch state documented; activation remains disabledRequired action: Confirm kill switch readiness remains part of human GO packet.
Mark profile reviewedVerify branch guardConfirm dry-run onlyHOLD activationOwner GO required
Mock status: passGO-compatible
PBTA-007 · service activation remains disabled/dry-runArea: Service activation readinessRequired evidence: Service Activation evidence shows disabled/dry-run state for all provider services.Operator question: Are every service activation control and provider activation path still disabled or dry-run?Safety signal: service activation dry-run only; no production and no staging actionRequired action: Confirm dry-run only.
Mark profile reviewedVerify branch guardConfirm dry-run onlyHOLD activationOwner GO required
Mock status: passGO-compatible
PBTA-008 · provider/payment/webhook activation blockedArea: Provider/payment/webhook dry-run stateRequired evidence: Provider, payment, and webhook activation are intentionally blocked unless a future human GO authorizes a separate real activation task.Operator question: Would any provider, payment, or webhook call be required for this dry-run?Safety signal: provider/payment/webhook activation blocked; no external callsRequired action: HOLD activation if real provider, payment, or webhook activation is needed.
Mark profile reviewedVerify branch guardConfirm dry-run onlyHOLD activationOwner GO required
Mock status: blockedHOLD required
PBTA-009 · domain/DNS remains not changedArea: Domain/DNS safety rulesRequired evidence: Tenant Domain Routing evidence confirms domain and DNS are planned/not changed for dry-run.Operator question: Can activation review proceed without any domain or DNS change?Safety signal: domain/DNS changes blocked; no production and no staging actionRequired action: HOLD activation if a real domain or DNS change is requested.
Mark profile reviewedVerify branch guardConfirm dry-run onlyHOLD activationOwner GO required
Mock status: blockedHOLD required
PBTA-010 · QR/order/receipt readiness reviewedArea: Domain/QR/order/receipt readinessRequired evidence: QR, order, and receipt preview evidence reviewed with local/mock placeholders only.Operator question: Can the operator reproduce QR order and receipt previews without a real customer or domain?Safety signal: QR/order/receipt previews remain local/mockRequired action: Owner notes required for any UX or receipt copy gaps.
Mark profile reviewedVerify branch guardConfirm dry-run onlyHOLD activationOwner GO required
Mock status: needs-reviewOwner note required
PBTA-011 · redaction/privacy readiness reviewedArea: Redaction/privacy checkRequired evidence: Sensitive Data Redaction and privacy evidence confirm no real customer data exists in the activation packet.Operator question: Is privacy clean and is redaction evidence attached before owner review?Safety signal: redaction/privacy signal cleanRequired action: Confirm no real customer data appears.
Mark profile reviewedVerify branch guardConfirm dry-run onlyHOLD activationOwner GO required
Mock status: passGO-compatible
PBTA-012 · QA/build evidence attachedArea: QA/build evidence checkRequired evidence: npm run build and Day 24 PowerShell QA evidence attached to the PR review packet.Operator question: Can another operator reproduce the local/mock dry-run and audit evidence review?Safety signal: QA/build evidence presentRequired action: Attach build and QA output before PR review.
Mark profile reviewedVerify branch guardConfirm dry-run onlyHOLD activationOwner GO required
Mock status: passGO-compatible
PBTA-013 · feedback tracker reviewedArea: Feedback tracker reviewRequired evidence: Private Beta Feedback Intake / Issue Tracker reviewed and no P0 issues open for tenant activation dry-run recommendation.Operator question: Are there any P0 issues open that require HOLD?Safety signal: GO-compatible only if no P0 issue existsRequired action: HOLD activation if any P0 issue exists.
Mark profile reviewedVerify branch guardConfirm dry-run onlyHOLD activationOwner GO required
Mock status: needs-reviewOwner note required
PBTA-014 · final human GO still requiredArea: GO/HOLD activation recommendationRequired evidence: Human owner approval is pending/final and no automated activation is allowed.Operator question: Has a human owner explicitly approved any real beta tenant activation in a separate approved task?Safety signal: Human GO required; dry-run does not activate anythingRequired action: Owner GO required for real activation; otherwise HOLD real activation.
Mark profile reviewedVerify branch guardConfirm dry-run onlyHOLD activationOwner GO required
Mock status: plannedHOLD required

Mock tenant activation packet

Mock tenant IDMOCK_TENANT_PRIVATE_BETA_DRY_RUN_ONLY
Mock restaurant nameMOCK_RESTAURANT_PLACEHOLDER_ONLY
Mock country/locale/currencyMock country / mock locale / mock currency
Mock planMock Private Beta plan - no subscription, payment, or provider activation
Mock branchesMOCK_BRANCH_PRIMARY_PLACEHOLDER · MOCK_BRANCH_SECONDARY_PLACEHOLDER_PLANNED
Mock modules enabledMock POS · Mock QR ordering · Mock receipts · Mock local hub · Mock audit evidence
Mock feature flagsfeature flag: betaTenantActivationDryRun=true local/mock · feature flag: providerPaymentsEnabled=false · feature flag: tenantDomainRoutingEnabled=false · feature flag: receiptPreviewOnly=true · feature flag: feedbackTrackerReviewRequired=true
Mock kill switcheskill switch: providerActivationOff · kill switch: paymentCaptureOff · kill switch: webhookDeliveryOff · kill switch: domainDnsChangeOff · kill switch: realTenantCreationOff
Mock service activation stateservice activation disabled/dry-run only; no external calls and no backend/database writes
Mock provider stateprovider, payment, and webhook activation blocked for dry-run
Mock domain statedomain and DNS changes blocked; planned / not linked to any real domain
Mock QR/order/receipt readiness stateQR/order/receipt readiness reviewed with placeholder-only previews

No real customer, restaurant, domain, phone, email, payment, webhook, API key, token, or provider values are present.

GO / HOLD tenant activation decision panel

GO-compatible only if

no P0 issues are open in feedback trackerMust remain true before owner review.
no real customer data existsMust remain true before owner review.
tenant/branch isolation is cleanMust remain true before owner review.
redaction/privacy signal is cleanMust remain true before owner review.
provider/payment/webhook remains disabled or dry-runMust remain true before owner review.
domain/DNS changes are not requiredMust remain true before owner review.
feature flags are documentedMust remain true before owner review.
kill switches are documentedMust remain true before owner review.
QA/build evidence is presentMust remain true before owner review.
operator can reproduce the local/mock dry-runMust remain true before owner review.
human owner approval remains pending/finalMust remain true before owner review.

HOLD required if

any P0 issue existsRequires HOLD activation and owner note.
real customer data appearsRequires HOLD activation and owner note.
tenant/branch isolation is unclearRequires HOLD activation and owner note.
redaction/privacy is unclearRequires HOLD activation and owner note.
provider/payment/webhook activation would be neededRequires HOLD activation and owner note.
real domain/DNS change would be neededRequires HOLD activation and owner note.
feature flag or kill switch state is unclearRequires HOLD activation and owner note.
QA/build evidence is missingRequires HOLD activation and owner note.
operator cannot reproduce the dry-runRequires HOLD activation and owner note.
production/staging action would be neededRequires HOLD activation and owner note.

Evidence links / review map

Private Beta Readiness ScorecardDay 21 readiness score and GO/HOLD context
Private Beta Operator Handoff PackDay 22 operator handoff evidence
Private Beta Feedback Intake / Issue TrackerDay 23 P0/P1/P2 feedback and no-P0 check
Audit Evidence Timelineaudit evidence trail
Tenant/Branch Guardtenant/branch isolation check
Sensitive Data Redactionredaction and privacy check
Permission / Role Matrixowner/admin role readiness
Service Activationservice activation disabled/dry-run evidence
Service Kill Switchkill switch readiness
Webhook Verificationwebhook dry-run verification
Public Payment Readinesspayment readiness without payment activation
Tenant Domain Routingdomain/DNS safety review
QR / Order / Receipt previewsQR order preview and receipt readiness map
POS / Local Hub / Offline previewsPOS offline and local hub reproducibility
QA / Build EvidenceQA/build evidence state

Operator notes

This dry-run is a private beta tenant activation aid, not a real activation.Human GO required before real beta activation.
No tenant, branch, subscription, provider, payment, webhook, domain, or DNS record is created.Human GO required before real beta activation.
No deployment is triggered by this dry-run.Human GO required before real beta activation.
Final beta tenant activation requires human approval.Human GO required before real beta activation.
local/mockno productionno stagingHuman GO requiredRESULT: MUPZA_PRIVATE_BETA_TENANT_ACTIVATION_DRY_RUN_V1_PASS