Retail is where an agent's decision expires fastest. Stock moves between search and checkout, and a substitution that looks fine to a model is the wrong product to the person who asked.
Retail publishes enormous amounts of product data, almost none of which answers an agent's actual question: can this exact item reach this address by this date, at this price?
The exchange resolves availability, delivery, substitution policy and the real total into an offer with an expiry. When stock disappears mid-transaction, the rules decide what happens, not the model.
The last one sold four seconds ago.
Your assistant is still offering it.
Follow one across its short life. Each party enters where its decision actually falls.
Live stock at this store, this price, this delivery window, and what may substitute for what.
Publish your catalog →It reads availability rather than a cached page, so what it offers the shopper can actually be bought.
Build the assistant →Brand locked, spend capped, delivery by Friday. Set once, enforced without being asked again.
Someone else took the last one. The offer dies here, and what happens next is the whole product.
The single most consequential rule in agent retail. Set it below and see what the agent is permitted to do with an out-of-stock line.
{{ subBehaviour }}
Replenishment is the same purchase on a cadence, which makes it easy to automate and easy to get quietly wrong. A standing mandate carries a per-period cap and a price threshold that escalates rather than auto-renews.
A repeat order, a brand the buyer will not substitute, and a delivery date that decides everything.