Predictika · agent actions for a manufacturer-to-consumer retailer
Quince, a manufacturer-to-consumer retailer, has said it uses AI for demand forecasting, production planning and pricing, and it ships globally with duties prepaid. An AI operations agent working in a setting like that proposes actions: a factory purchase order, a cut to an open order, a markdown, a Beyond Compare price comparison, a customs entry or a shipment release. Before it goes out, the agent sends the action to Predictika, which checks it against a declarative model of the replenishment, pricing and customs rules and returns a verdict, every reason and the figures it computed. The tool names, factories and thresholds on this page are modeled from Quince's public statements and typical retail practice, not taken from Quince's systems.
This validator checks what an AI operations agent proposes for a manufacturer-to-consumer retailer modeled on Quince: sourcing and replenishment, pricing and merchandising, and customs and shipment handling. It does not forecast demand, set prices or classify products by itself: the retailer's own systems supply the counters and records (units already on order, the day's commitments, the demand forecast, captured competitor prices, the commercial invoice), and the validator checks the action against them.
Any action involving these packs is in scope — other products, suppliers, markets and amounts, not only the scenarios pictured here. Not covered: forecasting itself, price setting, product classification, duty and tax calculation, tracking, and other retailer functions such as returns and customer service. The factories, lead times, spend limits, margin floors, filing limits and tool names are modeled and illustrative, not Quince's; this is not legal or customs advice.
8 scenarios in 4 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI operations agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a confidence threshold on the agent's output, or an allow list of approved suppliers and tools, does with the same cases. It is a judgment about what such a check is built for, not a claim that nothing can be built around it. An approved-supplier list on its own does catch a supplier that is not approved for a category, so that finding is not in the table.
| What the validator caught | Confidence threshold or allow list alone | Predictika |
|---|---|---|
| Days to arrive past the replenishment target | Not what it is built for An allow list says which factories are approved, not how long an order takes. The days come from the factory's production time plus transit by sea or air, compared with a target that differs by category. | The supplier, mode and category are inputs; the validator adds production time and transit and compares the total with the category target. |
| One supplier holding too much of a category | Only with workarounds The share depends on units already on order at every supplier, plus this order. A threshold on the agent's own output does not see open orders unless someone builds the counter and the check outside the agent. | Open units at this supplier and across the category are inputs; the validator computes the share after this order and blocks above 50 percent. |
| Orders that pass a daily commitment limit | Only with workarounds A per-order limit passes every order one at a time. The day's total needs a running counter outside the agent and a check against it. | The amount already committed today is an input; the validator adds this order and blocks past the daily limit. |
| Quantity above the demand-forecast ceiling | Only with workarounds The ceiling is a percentage of a forecast that changes every week. It lives in the planning system, not in an allow list. | The forecast is an input; the validator computes the ceiling and compares the order quantity with it. |
| A cut that breaks the in-stock target | Only when someone is vigilant Whether a cut leaves enough cover depends on stock on hand, the orders that remain and weekly demand. A reviewer has to work it out for each cut. | Stock, remaining orders and weekly demand are inputs; the validator computes the weeks of cover and compares them with the category target. |
| A markdown below the margin floor | Only with workarounds The floor is a percentage of the new price over landed cost, and it differs by category. A threshold on the agent's confidence says nothing about margin. | The price, landed cost and category are inputs; the validator computes the margin and blocks below the floor. |
| A price comparison built on an old or higher competitor price | Not what it is built for The claim is only as good as the capture behind it: its age, its price, and the saving the claim states. A threshold does not compare a published claim with the captured record. | The claim, the captured price, its age and the stated saving are inputs; the validator blocks a stale capture, an overstated competitor price and an overstated saving. |
| A customs entry with the wrong heading, sent duty-unpaid or under-declared | Only with workarounds Each fact is simple, but together they need the product's heading, the invoice value and the trade terms side by side. Without them the entry looks complete. | The category, heading, trade terms, declared value and invoice value are inputs; the validator checks them against each other. |
| Every problem returned in one answer | Only with workarounds A confidence score or a single reject reason tends to stop at the first problem, so the agent retries and meets the next one. | All findings come back together, blocks first, then approvals, whatever order the choices arrived in. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the action; approval findings need a person to sign off; everything else is computed.
| 1 | This order would take 52 days to arrive (34 days to make at Gobi Fiber Works plus 18 days in transit), past the 45 day replenishment target for cashmere. |
| 2 | After this order Zhejiang Knit Works would hold 51 percent of the open cashmere units, over the 50 percent limit for any single supplier. |
| 3 | The order of 11,001 units is above the ceiling of 11,000 units, which is 110 percent of the 10,000 unit 12-week demand forecast. |
| 4 | This order of $400,040 is above the $400,000 the sourcing agent may commit on its own. A sourcing director must approve it. |
| 5 | The agent has committed $800,001 in purchase orders today. This order of $400,000 would bring the day to $1,200,001, over the $1,200,000 daily limit. |
| 6 | This is a new style and the order is 2,001 units. A first order for a new style is limited to a 2,000 unit test order unless a person approves. |
| 7 | Porto Linen Mills in Portugal is not approved to make cashmere. |
| 8 | After this cut, on-hand stock plus open orders would cover 7 weeks of demand for cashmere, below the 8 weeks of cover needed to hold the in-stock target. |
| 9 | The price cut is 17 percent (from $70 to $58), deeper than the 15 percent a pricing agent may apply on its own. A merchandising director must approve it. |
| 10 | At $55 the margin over the $28 landed cost is 49 percent, below the 50 percent floor for cashmere. |
| 11 | 2 markdowns have already been applied to cashmere this week. The limit is 2 a week. |
| 12 | The comparison shows the competitor at $259, but the latest capture is $239. A claim cannot show a competitor price higher than the one captured. |
| 13 | The comparison says customers save 44 percent. Against the captured competitor price of $239 and a Quince price of $144, the saving is 39 percent. |
| 14 | The competitor price was captured 31 days ago. A published price comparison needs a capture no older than 30 days. |
| 15 | Heading 6109 does not match cashmere products, which are filed under heading 6110. |
| 16 | The shipment is set to Delivered Duty Unpaid. Quince prepays duties and taxes, so the buyer would be billed on delivery. File it as Delivered Duty Paid. |
| 17 | The declared value of $73,999 is below the $74,000 on the commercial invoice. |
| 18 | The declared value of $100,001 is above the $100,000 the customs agent may file into United States on its own. The VP of global trade must approve it. |
| 19 | The shipment is held because required customs documents are missing (1 missing) for the shipment from Mongolia. |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. Please create a purchase order for 12,000 cashmere crewneck sweaters from Gobi Fiber Works at $38 a unit, shipped by sea. This is a replenishment of an existing style. It is ready to send to the factory.
Verdict: Blocked.
The agent's request. Please create a purchase order for 10,000 cashmere crewneck sweaters from Jaipur Loom House at $38 a unit, shipped by sea. This is a replenishment of an existing style. It is ready to send to the factory.
Verdict: Blocked.
The agent's request. Please create a purchase order for 10,000 cashmere crewneck sweaters from Zhejiang Knit Works at $38 a unit, shipped by sea. This is a replenishment of an existing style. It is ready to send to the factory.
Verdict: Allowed.
The agent's request. Please publish the Beyond Compare comparison for the linen sheet set: Quince at $144 against a competitor at $259, a saving of 44 percent. It is ready to publish.
Verdict: Blocked.
The agent's request. Please publish the Beyond Compare comparison for the linen sheet set: Quince at $144 against a competitor at $239, a saving of 39 percent. It is ready to publish.
Verdict: Allowed.
The agent's request. Please file the customs entry into the United States for the cashmere sweater shipment, classified under heading 6109 and declared at $61,000, Delivered Duty Unpaid. It is ready to file.
Verdict: Blocked.
The agent's request. Please file the customs entry into the United States for the cashmere sweater shipment, classified under heading 6110 and declared at $74,000, Delivered Duty Paid. It is ready to file.
Verdict: Allowed.
The agent's request. Please mark down the cashmere sweater from $70 to $58. It is ready to go.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.