Skip to main content
Production control plane

Readiness for real orders

This console separates demo fallback from production-backed behavior so ops can see exactly what is safe to launch.

Worker mode: checking · native routing: unknown · refreshing

Readiness score

39%

Production blockers

4

Missing providers or product modules

Degraded capabilities

4

Implemented but fallback-backed

Fallback events

0

Observed this browser session

platform

Workers API live mode

production

API base URL: /api/marketplace; fallback: never

Next production action

Keep fallback disabled in production deploys.

platform

Fallback observability

configured

No fallback requests observed in this browser session.

Next production action

Investigate fallback events before certifying production readiness.

auth

OTP authentication

degraded

OTP flow is implemented, but live provider readiness could not be confirmed.

Next production action

Keep OTP replay protection and provider evidence enabled in Worker strict mode.

auth

OAuth/social login

missing

No OAuth provider client id/secret detected by the Worker.

Next production action

Connect Google/Apple OAuth and map provider identity to buyer/kitchen/courier/admin roles.

commerce

Payment capture/refunds

degraded

Stripe keys were not detected by the Worker readiness endpoint.

Next production action

Use Stripe Checkout Session or PaymentIntent paths with D1 transaction evidence.

commerce

Tax and fee rules

configured

Admin rule UI and typed endpoints exist for /tax-rules and /fee-rules.

Next production action

Move rule evaluation server-side and store immutable checkout evidence.

logistics

Routing/ETA optimization

degraded

Fallback route optimizer is deterministic but readiness was unavailable.

Next production action

Keep external optimizers optional as enrichment; D1 zones and Haversine stay the core fallback.

logistics

Realtime courier tracking

degraded

Live-location UI and endpoints exist; Durable Object binding was not confirmed.

Next production action

Back /delivery-jobs/:id/location with Durable Object fanout or WebSocket provider.

platform

Cron reconciliation jobs

missing

Cron trigger readiness was not confirmed by the Worker.

Next production action

Keep Wrangler [triggers].crons enabled and MEALSHARE_CRON_ENABLED=true in production.

notifications

Push notifications

missing

Notification preference UX exists; VAPID keys/provider are not configured.

Next production action

Register browser PushSubscription keys and dispatch through Worker evidence.

marketplace

Food hub B2B/group checkout

configured

Producer, hub, order-cycle, and standing-order UX exists.

Next production action

Persist order-cycle carts, buyer org terms, wholesale invoices, and subscription billing.

marketplace

Reservations and plugins

missing

Reservation conflict checks and webhook-based plugins are implemented in the Worker.

Next production action

Keep plugins webhook/config-only; do not execute untrusted plugin code inside Workers.

Launch gate

Certification rule

Back to ops

Launch is safe when live API is configured, fallback mode is never, payment capture/refunds are provider-backed, OTP/OAuth are backed by real providers, and routing plus realtime location are no longer fallback-backed.