labor_efficiency
0.94
Rev/labor-hour −22% vs. cluster, staffing mismatch at 11a–1p peak
A range decays the day after it ships. Ward scores every SKU in every store against its cluster benchmark, continuously, and names what to drop, re-depth, or move. No annual review cycle, no planning headcount, no data project.
Assortment management software keeps a live range correct. It watches how every SKU performs in every store after the range is set, then flags the ones that no longer earn their space: dead SKUs holding facings, items overstocked in the wrong cluster, gaps opening where a store's demand moved. The unit of work is a change to a range that already exists.
That is a different job from deciding the range in the first place. Assortment planning software builds the range ahead of a period from cluster behavior and whitespace. Management is what happens for the eleven months afterward, and it is the half most chains do not staff.
All four are visible in POS and inventory data long before they show up in a category P&L. They stay invisible because nothing is looking between reviews.
Assortment management is usually bought as a calendar: an annual range review, sometimes quarterly for fast categories. The cost of that calendar is the time a bad SKU keeps its space after it stopped earning it.
| Review cadence | Average delay on a delist | What it needs to run | What it catches |
|---|---|---|---|
| Annual range review | 6 months | Planner weeks per category | Clear dead SKUs, chain-wide |
| Quarterly review | 6 weeks | Planner weeks, four times a year | Dead SKUs and obvious depth errors |
| Ad-hoc, on complaint | Unbounded | Whoever noticed | Whatever a store manager escalated |
| Continuous signal | Days | Read-only data feeds | Decay, drift, and depth, per store |
The delay column is the whole argument. A SKU that stopped earning its facing in February holds it until the August review, and the facing next to it that would have sold never got the space. That loss does not appear as a line item anywhere, which is why the calendar keeps surviving budget review.
Ward connects read-only to POS, inventory, and your ERP, then scores each store-SKU pair against its cluster benchmark on a rolling window. When a SKU separates from its benchmark, a card goes out naming the store, the SKU, the size of the gap, and the recommended change.
Four decisions come out of it. Drop, when a SKU is below benchmark across every store in its cluster and has been for long enough to rule out a supply gap. Re-depth, when velocity and facings have separated in one direction. Reallocate, when a SKU is dead in one cluster and healthy in another, which is a move rather than a delist. Add, when a store's demand pattern has drifted toward a cluster whose range it does not carry.
Phantom stock and supply gaps get ruled out before a drop is recommended, because a SKU that is not selling due to an empty shelf is a stockout problem, not an assortment one. Delisting a healthy SKU that was simply out of stock is the most expensive mistake in this category, and it is the one a velocity-only report makes constantly.
Agents run against your baselines overnight. These are what they flagged without being asked.
labor_efficiency
0.94
Rev/labor-hour −22% vs. cluster, staffing mismatch at 11a–1p peak
inventory.fresh
0.89
Fresh fill 83%, backroom replenishment lag at 2–4p
promo.lift
0.81
BOGO crackers cannibalized Brand Y by 28%, net category +6%
Re-baseline Store 37 schedule against true peak, raise replen window to 1p, and review the BOGO before next cycle.
Connect external systems to the data lake.
| Name | Type | Last sync |
|---|---|---|
sap_pos_transactions | import | 2m ago |
sap_inventory_shrinkage | import | 2m ago |
sap_labor_scheduling | import | 14m ago |
retail_inventory_weekly | import | 1h ago |
retail_google_ads_daily | import | 1h ago |
retail_meta_ads_daily | import | 1h ago |
retail_ga4_website_daily | import | 1h ago |
Browse and manage Cedar access policies for your tenant.
| Policy ID | Effect | Resources |
|---|---|---|
merch-read-default | permit | Model::* |
finance-read-shrinkage | permit | Model::"inventory_shrinkage" |
vendor-blocked | forbid | Model::"labor_*" |
region-west-only | permit | Tenant::"acme" |
Most assortment management tools are modules inside a planning suite, priced and scoped for a retailer with planners to run them. The rationalization work then needs someone to build the analysis, defend the cut list to buyers, and re-run it next cycle. Chains between 40 and 400 stores rarely have that seat, so the tool goes unused and the range decays on schedule.
Ward inverts the order. The analysis arrives already done, as a card with the store, the SKU, the gap, and the recommendation, sent to the category owner in a channel they already read. What stays human is the judgment: vendor terms, category role, whether a SKU is there for traffic rather than margin. Those are decisions, not analysis, and they should not be waiting on an analyst's queue.
The output writes back. When a delist or a re-depth is actioned, Ward measures the affected space against the cluster benchmark afterward, so the next recommendation is scored on what actually happened rather than on the projection. That loop is described on closed-loop intelligence.
POS transaction data, on-hand inventory, and item master. Read-only, no writes to your systems and no new hardware. Ward reads whatever you already run, including Oracle Retail, SAP, NetSuite, Snowflake, and Shopify. Item master gaps do not block the start; cluster scoring runs on transaction behavior, and attribute quality improves the recommendation rather than gating it.
First cards land in 48 hours. Cluster baselines stabilize over about two weeks, which is when the drop list is worth acting on in volume.
Assortment decay shows up differently depending on which number you own.
Assortment management software keeps a live range correct. It watches how every SKU performs in every store after the range is set, then flags the ones that no longer earn their space: dead SKUs holding facings, items overstocked in the wrong cluster, and gaps opening where a store's demand moved. The unit of work is a change to a range that already exists, rather than the construction of a new one.
Planning builds the range ahead of a period from cluster behavior and whitespace, on a calendar. Management is the eleven months afterward, and it is the half most chains do not staff. Ranges decay in four predictable ways: the tail grows back, localization drifts, depth stops matching demand, and nobody owns the drop decision.
It rules out the supply side first. A SKU that is not selling because the shelf is empty is a stockout problem, not an assortment one, and delisting a healthy SKU that was simply unavailable is the most expensive mistake in this category. Ward checks on-hand inventory, replenishment records, and phantom-stock patterns before a drop is recommended, and requires the SKU to sit below its cluster benchmark across every store in the cluster for long enough to rule out a supply gap.
The question is really how long a bad SKU keeps its space after it stopped earning it. An annual range review averages six months of delay on a delist, a quarterly cycle averages six weeks, and ad-hoc review is unbounded. Continuous scoring brings it to days. The loss from the delay never appears as a line item, which is why the annual calendar keeps surviving budget review.
Yes, if the analysis arrives already done. Most assortment management tools are modules inside a planning suite and need someone to build the analysis, defend the cut list to buyers, and re-run it next cycle. Chains between 40 and 400 stores rarely have that seat. Ward sends the store, the SKU, the size of the gap, and the recommendation to the category owner directly, leaving vendor terms and category role as the human decisions.
POS transaction data, on-hand inventory, and item master, read-only. Ward reads existing systems including Oracle Retail, SAP, NetSuite, Snowflake, and Shopify, with no writes and no new hardware. First cards land in 48 hours and cluster baselines stabilize over about two weeks, which is when the drop list is worth acting on in volume.
See which SKUs stopped earning their facings, per store.
Read-only to start · your LLM keys · SOC 2 Type II underway · or book a call directly
Tell us about your operation. We’ll show you the problems Ward catches, and the ones your current tools miss.