Predictika · Hard-drive supply commitments
An AI sales agent prepares a hard-drive supply commitment for a fictional drive maker, Cobalt Ridge Storage: a new order or a pull-in of volume that is already booked. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the commitment rules and returns a verdict, every reason, and the figures it computed.
This validator models one process: committing supply of three hard-drive platforms (UltraSMR 32TB, ePMR 40TB and HAMR 44TB) for a fictional drive maker, Cobalt Ridge Storage, against a book of 64 customer, platform and quarter positions over six quarters (2027-Q1 to 2028-Q2). It handles any new order or pull-in involving these platforms, seven customers, six quarters, prices or agreement terms, not just the scenarios shown on this page. It checks:
It does not cover other drive platforms, individual drive SKUs, payment terms, or changes to existing orders other than pull-ins. The customers, capacity, agreements and prices are invented for the demonstration.
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 sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Capacity promised against minimums owed to other customers | Only with workarounds The rule has to total every other customer's unordered minimum for the quarter, which no single quote line sees; it is usually a custom roll-up that someone must keep in step with the book. | The whole book for the quarter is part of the model, and the finding names the customer the capacity is owed to. |
| Blended price floor as base volume runs out | Only with care Doable with a price rule that splits the order between base and upside, but it needs the customer's remaining base volume kept current. | The split is computed on every call from the booked volume. |
| Pull-ins of volume that is already booked | Only with workarounds CPQ quotes new lines; moving booked volume between quarters and checking it against the source quarter is not what its rules are built around. | A pull-in is a proposal type with its own checks: earlier quarter, enough booked, target inside the agreement. |
| Qualification, ramp and export control by customer and platform | Only with care Lookup tables and one rule per combination; each new platform or customer adds more to maintain. | Platform ramp, customer qualification and destination status are all checked together on every call. |
| Every reason in one answer | Only with workarounds Rules tend to fire as a step is saved, so a planner fixes one error and meets the next. | All findings come back together, 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 commitment; approval findings need a person to sign off; everything else is computed.
| 1 | Price below the contract floor. The price must meet a blended floor: the part of the order that fits in the customer's remaining base volume is priced at the base price, and the rest at the upside floor. |
| 2 | Pricing exception needed. A price below the floor but within 5 percent of it can go forward only with a pricing exception, which needs approval. |
| 3 | Order exceeds the agreement maximum. Booked volume plus the new order cannot exceed the agreement maximum (base plus upside). |
| 4 | Not enough capacity in the quarter. Each customer position needs the larger of what it has ordered and its firm minimum, so a new promise cannot use capacity owed to someone else. The finding names the customer the capacity is owed to. |
| 5 | Needs extra build starts. Over capacity beyond the 52-week build lead time goes to manufacturing for approval up to the flex amount; inside the lead time it is blocked. |
| 6 | No agreement covers it (spot deal). An order outside any agreement is a spot deal at the platform's spot floor and needs sales VP approval. |
| 7 | Drive not shipping yet in that quarter. No volume can be promised in a quarter before the platform ships. |
| 8 | Customer has not qualified the drive. No volume can be promised where the customer has not qualified the platform. |
| 9 | Export-controlled drive to a restricted destination. A controlled platform to a restricted destination is blocked. |
| 10 | Trade compliance review. Other shipments to a restricted destination need a trade-compliance review. |
| 11 | Channel reserve exceeded. Channel orders are capped by the channel reserve and priced at the channel floor; they cannot draw on hyperscale capacity. |
| 12 | Pull-in goes the wrong way. A pull-in must move volume to an earlier quarter. |
| 13 | Pull-in larger than what is booked. A pull-in cannot exceed the volume booked in the source quarter, and the target quarter must be inside the agreement. |
| 14 | Execution gate. A second call to execute is accepted only when the verdict is allow, or needs approval with the approvals recorded. |
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 book 3 EB of UltraSMR 32TB for Northwind Cloud in 2028-Q1 at $16.00 per TB. It is ready to send.
Verdict: Blocked.
The agent's request. Please book 3 EB of UltraSMR 32TB for Northwind Cloud in 2028-Q1 at $16.50 per TB, with a pricing exception requested. It is ready to send.
Verdict: Needs approval.
The agent's request. Please book 3 EB of UltraSMR 32TB for Northwind Cloud in 2028-Q1 at $17.40 per TB. It is ready to send.
Verdict: Allowed.
The agent's request. Please move 3 EB of UltraSMR 32TB for Helios Compute from 2027-Q3 into 2027-Q2. It is ready to send.
Verdict: Blocked.
The agent's request. Please move 1 EB of UltraSMR 32TB for Helios Compute from 2027-Q3 into 2027-Q2. It is ready to send.
Verdict: Allowed.
The agent's request. Please book 1 EB of HAMR 44TB for Northwind Cloud in 2027-Q1 at $22.00 per TB. It is ready to send.
Verdict: Blocked.
The agent's request. Please book 1 EB of HAMR 44TB for Northwind Cloud in 2027-Q4 at $22.00 per TB. It is ready to send.
Verdict: Allowed.
The agent's request. Please book 1 EB of HAMR 44TB for Lantern Cloud in 2027-Q4 at $22.00 per TB. It is ready to send.
Verdict: Blocked.
The text of the narrated walkthrough, step by step.