Bespoke
Inventory Ledger · Shadow Period
Chain anchor
Last verification
Latest snapshot
Shadow 7d
Dead-letter
unresolved

Shadow health

Every dual-write attempt by acu-market-po-receiving. The trust signal during shadow.

7 days
30 days
ReceiptPOResultCin7 atShadow atLatencyError

Reconciliation trend

only_in_external is the signal — it should track near zero. Baseline-era QUANTITY_DIFF drift is expected.

Latest mismatch detail (first 100)
SKUTypeBespokeCin7Diff

Inventory value (30d)

Daily snapshot totals from inventory_snapshots.

SKU inspector

The trust-check tool. Type a SKU and compare against Cin7.

Lots in inventory
LotBinExpiryCurrentInitialCostStatus
FEFO pick order
LotBinExpiryReceivedQty

Expiring lots

Active lots within the window, positive quantity.

SKUProductLotBinExpiryDaysQty

Movements · audit log

Defaults to last 7 days. Filter to find WORKER_RECEIVE rows from real shadow receipts.

idWhenSKULotFrom → To Δ qtyReasonSourceRef

Open POs

Sparse during shadow — Bespoke only sees POs that autocreate_po created from real receipts. Authoritative PO list lives in Cin7.

POSupplierStatusExpectedValueAge (d)