ORDRE · Diagnostics

Diagnostics

Runtime acceptance tools for ORDRE development and physical PWA verification.

Offline Cash Sale

Verify offline local order persistence, durable outbox, reconnect, sync, and canonical acknowledgement.

Open Offline Cash Sale
Offline Inventory Durability

Verify a governed inventory receipt intent is validated, stored durably in the shared operational outbox, and survives offline PWA reload before server reconciliation.

Open Offline Inventory Durability
Hold & Recall

Verify durable held carts survive restart, can be recalled offline, and convert atomically into one official order.

Open Hold & Recall
Refund

Verify canonical partial/full cash refunds, idempotent retry, payment state transition, and exactly-once inventory return.

Open Refund
Receipt Print Queue

Verify durable print jobs, printer failure isolation, restart survival, and retry through the Device Bridge.

Open Receipt Print Queue
Cash Drawer

Verify durable audited drawer commands, failure isolation, restart survival, and retry through DrawerAdapter.

Open Cash Drawer
Preparation Queue

Verify one canonical preparation ticket per order scope, idempotent ensure, explicit KDS state transitions, and commerce-authority isolation.

Open Preparation Queue
Station Routing & Bump / Recall

Verify deterministic station assignment, stable station-work identity, idempotent bump/retry, recall, and commerce-authority isolation.

Open Station Routing
Barcode / QR Resolver

Verify raw scanner payload normalization, deterministic canonical product resolution, explicit unresolved results, and zero commerce mutation.

Open Barcode / QR Resolver
Physical Scanner Adapter

Verify keyboard-wedge physical capture, shared resolver routing, camera capability probing, and commerce-authority isolation.

Open Physical Scanner Adapter
Label / QR Print

Verify stable label artifact identity, durable label print jobs, printer failure isolation, restart survival, and retry through the shared PrinterAdapter.

Open Label / QR Print
Payment Terminal Boundary

Verify durable terminal attempts, explicit provider outcomes, governed reconciliation, and idempotent confirmation.

Open Payment Terminal Boundary
Multi-channel Intake Boundary

Verify source evidence, duplicate delivery idempotency, reject-without-order behavior, and governed acceptance into exactly one canonical order.

Open Multi-channel Intake Boundary
WhatsApp Order Intake

Verify provider-neutral WhatsApp event mapping, preserved raw evidence, duplicate delivery idempotency, unresolved intent, and shared governed order acceptance.

Open WhatsApp Order Intake
External Integration API v1

Verify authenticated versioned intake, external request idempotency, preserved source evidence, validation, and governed order acceptance.

Open External Integration API v1
External API Request Size Boundary

Verify authenticated oversized request bodies are rejected before schema parsing and canonical intake authority, without commerce mutation.

Open Request Size Boundary
External API Safe Failure Boundary

Verify unexpected authority failures return a stable public code and correlation identity without exposing internal provider or database detail.

Open Safe Failure Boundary
External API Malformed JSON Boundary

Verify malformed authenticated JSON is rejected as HTTP 400 before canonical intake authority with no commerce mutation.

Open Malformed JSON Boundary
Production Readiness

Verify the protected, non-mutating health/readiness boundary, canonical database reachability, and request correlation without exposing secrets.

Open Production Readiness
Operational Error Taxonomy

Verify correlation IDs and normalized authorization/validation classifications across representative protected server boundaries without commerce mutation.

Open Operational Error Taxonomy
Recovery-State Observability

Verify pending, failed, retry and reconciliation-required states are observable with deterministic same-identity recovery and no canonical commerce mutation.

Open Recovery-State Observability
Back to ORDRE home