MMS
- Supplies
- SKU master, lifecycle status, stock on hand
- Reading today
data/seed/mms.skus.jsondata/seed/mms.stock.json- In production
- MMS article master and stock extract, nightly or on demand
The agent filters 10 SKUs down to 7 eligible for reorder, sizes base stock from 13 weeks of history at each of 10 stores, and drafts 45 purchase order lines. Every figure traces back to the row it came from.
Three connectors feed the agent. Every one is reading seeded files today, which is why the label on each card says synthetic. The interface each connector exposes is the one a live integration would keep.
data/seed/mms.skus.jsondata/seed/mms.stock.jsondata/seed/blueyonder.stores.jsondata/seed/pos.weekly-sales.jsonThese are the numbers the merchandising team would tune. None of them is buried in code: they live in one configuration file and the run above used exactly these values.
Three months of trailing sales, not a single week
Below this a limited-life SKU falls back to last year's window
364 days keeps the weekday, so retail weeks line up
The rank 1 store in a region carries deeper stock
Applied to every store that is not rank 1
A single-store region has no meaningful top seller