Tonight's wrap-up · —
Generated by Foundry agent · data as of …
Stock value
—
snapshot · period comparison unavailable
Why did this change?
Avg stock cover
—
across all catalog SKUs · active-only is lower
snapshot · period comparison unavailable
Why did this change?
Items below min
—
snapshot · period comparison unavailable
Why did this change?
Dead stock SKUs
—
snapshot · period comparison unavailable
Why did this change?
Sales · 28d
—
Why did this change?
Net purchase · 28d
—
Why did this change?
Goods received vs ordered · 28d
—
>100% reflects over-delivery on some POs
Why did this change?
Open reorder value
—
snapshot · period comparison unavailable
Why did this change?
OTIF · 28d
—
~8.3k POs with GRN data (of ~142k total). Service Level % hidden — source CSV omits short-ship lines
Why did this change?
What each KPI covers
- Stock value, cover, items below min
- latest snapshot
- Sales, Net purchase, Goods received
- trailing 28d to data freshness
- OTIF %
- 28d · 8.3k of 142k POs
- Spend by supplier, risk band
- trailing 180d · network-wide
- Transfers, reorder, anomalies
- latest ML model run
Fabric · branch health
Composite score 0–100Branch performance heatmap
AI · 8-week forecast
30812Demand forecast · with 80% prediction band
Shaded band = 80% prediction interval (10th–90th percentile). Re-trained nightly in Fabric Data Science.
AI · next best actions
What to do next
Drafts only \u2014 no PO is submitted to your ERP. An authorised buyer must approve in the system of record.
Fabric · anomaly detection
0 signals · z > 1.8σOutliers worth a look
Stock to redistribute
Spend by supplier · network-wide · 180-day window
Branch filter doesn't apply here — supplier risk is computed across all branches in F4.
AI · reorder optimisation
Top 12 priorities