Supply Chain Action Points
Read this first — the conclusion, and the moves to make:
- By 14 August 2026, compute the break-even confidence for your top twenty SKUs using your own margin and transfer-back cost, and publish one number per SKU as the minimum confidence required to move stock.
- By 21 August 2026, measure the executed share of pre-positioning recommendations for the last two quarters, and treat anything below 70 percent as a capacity constraint rather than a forecasting one.
- By 4 September 2026, record days of supply at every node for your five largest accounts, so that any shift in holding cost between you and your customer is visible before the next season.
- By 18 September 2026, renegotiate delivery windows and appointment rules to move with the order date, so an order pulled forward does not register as a late or early delivery against your scorecard.
- By 30 September 2026, replace average forecast error with top-decile error on your weekly review, and report both numbers side by side for four consecutive weeks.
Walmart told Supply Chain Dive in an interview published 29 July 2026 that it uses AI-driven forecasting to decide how to reroute shipments or pre-position inventory before severe weather strikes, rather than reacting after disruption occurs. The models combine meteorological feeds with store-level demand signals to shift stock into or out of at-risk distribution centres days in advance, protecting on-shelf availability across the retailer's US network. The disclosure came the same week Nissin Foods said an AI-powered demand and supply planning tool is lifting its fill rates and forecast accuracy.
The Analysis
The disclosure is small. Walmart told Supply Chain Dive, in an interview published 29 July 2026, that it uses AI-driven forecasting to decide whether to reroute shipments or pre-position inventory before severe weather, instead of reacting once the disruption has already landed. Meteorological feeds plus store-level demand signals, stock moved into or out of at-risk distribution centres days ahead, on-shelf availability protected across the US network. Nissin Foods said the same week that an AI demand and supply planning tool is lifting fill rates and forecast accuracy.
Strip the technology out and what changed is the timing of a decision. A retailer used to decide how much inventory to hold after the storm was visible in the forecast. Now it decides before. That is a schedule change rather than an intelligence change, and schedule changes have a cost structure that is easy to miss.
Think of it as a newsvendor problem with a moving deadline. The question is never whether the model is good. The question is whether the decision it triggers can be executed, and whether the error it makes is cheap to reverse.
Pre-positioning buys lead time and spends accuracy. A forecast is a distribution, and the width of that distribution grows with the horizon. Deciding three days out instead of one day out means the model's estimate of the storm track and the store-level demand response is measurably less certain. There is an optimal horizon where the value of the extra transit time equals the loss from the wider distribution, and it is not as early as possible. An operator who sets the horizon from what the model can produce, rather than from what execution can absorb, is tuning the wrong variable.
Decompose the error into three parts, because three different groups manage them. There is the weather signal, which is somebody else's model. There is the demand response, which is the retailer's model and depends on history. There is execution, which is a dock door, a trailer and a shift supervisor, and which no model in this story controls. Improvements in the first two are worth nothing if the third is saturated.
Being wrong in one direction is not symmetric with being wrong in the other. Move stock into a distribution centre and the storm misses, and you own inventory in the wrong place: it either comes back, which costs a transfer, or it stays, which costs markdowns. Move nothing and the storm lands, and you own empty shelves, lost sales and customers who learn to buy the substitute. The decision threshold belongs at the point where those two costs balance, which is almost never the forecast mean.
Assume, purely as an illustration, a case carrying six dollars of margin that costs two dollars to transfer back if the storm misses. The break-even confidence is six divided by six plus two, so seventy-five percent. Below seventy-five percent confidence that demand will materialise, moving the stock is a losing bet even though the forecast says demand is up. That calculation is the one a good model does not do for you, because it is a cost question dressed as a probability question.
The constraint that binds is not warehouse space. Space is elastic: stack higher, rent a trailer, lease an overflow site. The inelastic resources are dock doors, labour hours and the trailer pool, and all three get consumed twice in a severe weather event, once by the pre-positioning move and again by the recovery. A DC receiving a surge three days early needs the receiving crew three days early, which means overtime or a re-rostered shift, and it needs yard space for trailers that are not being unloaded yet. If the recommendation arrives at a DC whose inbound appointment calendar is full, it is not a decision, it is a wish. The forecast was right and nothing moved.
That is the first buffer to watch, and it is measurable in a way forecast accuracy is not. Count the share of repositioning recommendations that were actually executed inside the intended window. If that number sits well below the model's hit rate, you have a capacity problem wearing an accuracy problem's clothes.
There is a slower loop underneath. These models learn from history, and they are asked to make their most consequential calls in the tail of the distribution, where history is thinnest. Average error metrics hide this completely. A model can improve its mean absolute percentage error and still be badly calibrated for the events that matter, because most observations sit in calm weeks and calm weeks are easy. The metric that matches the decision is performance in the top decile of events, not the average. If the climate is shifting, the training set is drifting too, and a model validated on the last five years is being graded against a distribution that has already moved.
Follow the inventory itself. Pre-positioning does not create stock, it relocates it, and somebody in the chain holds it for longer. If the retailer's purchase orders do not move earlier, the supplier ships early out of its own pocket or refuses and takes the fill-rate hit. If the DC takes the stock early, the retailer carries the extra days of inventory and the supplier gets a cleaner schedule. Same model, same forecast, two completely different cost outcomes depending on the incoterm and the appointment rules. The gain is real, but part of it is a transfer rather than a creation, and the party on the wrong side of the transfer is usually the one that does not own the model.
For an exporter shipping into a US network, the visible change is the shape of the order pattern: orders pulled forward, confirmation windows shortened, variance in release dates going up. For an importer buying from an overseas supplier, the change is that your customer's replenishment rhythm stops matching your production lead time, and the mismatch surfaces as expediting cost.
The first place this shows up is not the shelf. It is the purchase order release pattern, within weeks of a retailer switching the system on for a category. The second is the appointment calendar at the receiving DC, which starts refusing or rescheduling inbound slots that used to be routine. The third is the scorecard, and that is where it bites. On-time-in-full metrics are usually measured against a delivery window. An order pulled forward three days, shipped on the original supplier schedule, arrives early, misses the window and counts as a failure. The retailer improved its availability and the supplier's score went down. Nobody intended that, and it happens anyway unless the window moves with the order date.
What the coverage does not say is that the benefit is partly a transfer of inventory holding from the retailer to somebody upstream, and the mechanism deciding who holds it is not the model. It is the purchase order date, the delivery window and the appointment rules. A retailer can improve its own on-shelf availability without reducing total chain inventory at all, simply by moving the buffer one node upstream and paying for it with a shorter fuse on the supplier. That is a legitimate commercial choice. It is not the same thing as an efficiency gain, and the two get reported as though they were.
The test is simple and almost nobody runs it: measure days of supply at each node before and after the system goes live. If the total across the chain is flat while the retailer's number falls, you are looking at a transfer. If the total falls too, something real happened.
What would make early positioning the wrong answer? Short transfer lead times and slack receiving capacity. If a DC can be replenished from a sister facility in one day rather than three, waiting is cheaper, because you buy the same information with less inventory. The value of the model is therefore a function of network density and reversal cost, not of model accuracy. A retailer with closely spaced DCs should be more willing to wait. A retailer with a sparse network and long transfers should move earlier and hold more. Same forecast, different answer, and the difference is geography.
The trap is treating a forecast improvement as a decision improvement. A better distribution changes the outcome only if the threshold, the capacity and the incentive move with it. Most programmes fix the model, leave the appointment rules untouched, and then wonder why the fill rate did not move.
Quantify the threshold, count the executed recommendations, and watch the tail rather than the average. Optimising a number nobody acts on is a hobby, not a control.
↑ Back to the key points