Hey Whitespace! What are we understocked on?
Read files, ran commands
This is a stock-review question — “understocked” here means weeks-of-cover falling below the route trigger. Let me read the reorder workflow and decision cards so I reconstruct the cockpit metric rather than inventing my own.
weekly-reorder.md
weighted-velocity-blend-model.md
weekly-reorder-route-triggers.md
reorder-status-filter.md
reorder-grade-1-only.md
Bash
$ python3 check_tables.py
stpieces: PRODCODE, LOCCODE, GRADE, QTY, STATUS, RACK, ALLOC… (14 cols, 1,563,208 rows) invoices: DOCDATE, PRODCODE, M_QTY, CUSTREF, FORM_CODE, DEMAND_TYPE… (22 cols) latest invoice DOCDATE: 2026-07-06 · GRADE values: {0,1,2,3} · QTY in units ✓ — matches the cards
I have the recipe and the data is fresh through 6 Jul: APQ-W = mean of the 30/90/270-day weekly rates; cover = grade-1 pickable stock ÷ APQ-W. But shelf cover alone isn’t the honest answer — an item light on the shelf may already have stock on the water, so net off open purchase orders before calling anything understocked.
Bash
$ python3 cover_scan.py
sq shelf_u apqw cov_wk 0 APD 710.0 337.1 2.1 1 MLV 980.0 152.4 6.4 2 GRB 410.0 57.8 7.1 3 FXL 240.0 31.2 7.7 … 86 families below the 15 wk scan trigger on shelf cover alone
Bash
$ python3 full_scan.py --export understocked_scan.csv
after PO netting: 24 families genuinely understocked (total cover < route trigger, nothing/thin inbound) wrote understocked_scan.csv (24 rows · 5 KB)
Bash
$ python3 quote_scan.py --family APD
open quotes touching APD: 3 contract customers · 9,240 units potential Clarendon Contracts (2 Jul), Meridian Fit-Out (30 Jun), Northcote Construction (28 Jun) all three flagged “project start Q3” on the quote header
That’s the story: 24 genuinely understocked after counting inbound; APD-24 is the deepest breach and the quote pipeline says demand is about to jump, not fade. Answer with the ranked set and the APD-24 forecast.

You have 24 understocked SKUs right now. APD-24 in particular — I expect a large demand spike given the upcoming construction projects across your customer base.

Projected demand vs coverAPD-24 · Ashdown Panel 12.5mm
-1k01k2k3k4kJanFebMarAprMayJunJulAugSepOctNovDectoday

Left unordered, APD-24 crosses zero around 20 July — the dashed path above — right as the Clarendon, Meridian and Northcote projects start drawing stock. Covering all 24 SKUs takes three purchase orders — 41,300 units: Chenghui (CN) first for APD-24, then Athvale (IN) and Verbeke (BE).

Should I create the purchase orders?

Ask Whitespace AI…