Predictika · Quote-to-cash commitments
After the configuration is right, a quote still promises things: a delivery quarter, a lead time, a price that holds for a number of days. An AI sales agent prepares such a quote for an Everpure FlashArray order, and states the supply and lead-time figures it relies on. Before it goes out, the agent sends it to Predictika, which checks the promise against the unbooked supply, the family's lead times and the quote's age and validity, compares the figures the agent states with its own, and returns a verdict and every reason.
This validator models the commitments an Everpure FlashArray quote makes, not just the scenarios shown below.
Any FlashArray quote that touches these rules is in scope, not only the scenarios pictured here. Supply per quarter, lead times and ramp dates are invented for illustration and are not Everpure data; the model does not cover other products, price, regions, or quarters after Q3 2027.
6 scenarios in 3 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, as in Salesforce CPQ) 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 |
|---|---|---|
| A delivery date promised without checking what supply is left | Only with workarounds Supply lives in a planning or order system outside the quote. A rules-based CPQ can check it only if that data is integrated and kept current; otherwise it quotes the standard lead time whatever is booked. | Unbooked supply per quarter is part of the model, and the order is compared with it on every call. |
| An order that fits supply by a hair | Only with workarounds A safety-margin rule sits on top of the same supply data, so it needs the same integration plus one more rule to build and keep in step. | A safety margin per quarter routes a thin fit to supply planning as an approval. |
| A supply or lead-time figure the agent merely states | Only with care A validation rule can compare a stated figure with a calculated one, but only if the stated figure is a field on the quote, which it rarely is. | The stated figures travel with the quote and are compared with the validator’s own on every call. |
| Cost moved since the quote, on a quote that is still valid | Only with workarounds The cost change is not on the quote. It has to be copied in from another system before a rule can see it. | The cost change travels with the request and routes a margin review above the threshold. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as a step is completed, so a rep often fixes one error and meets the next. | All findings come back together, blocks first, then approvals. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.
| 1 | 7,000 TB is above the 6,000 TB of unbooked supply left in Q4 2026; the delivery cannot be promised. |
| 2 | This order leaves under the 4,000 TB safety margin of supply in Q4 2026; confirm with supply planning. |
| 3 | 4 weeks is below the 6 week standard lead time for the FlashArray//X; expedite needs approval. |
| 4 | 2 weeks is below the 3 week minimum even with expedite for the FlashArray//X. |
| 5 | The quote is 100 days old and its validity is 30 days; re-price it. |
| 6 | A validity of 120 days is above the 30 day standard. |
| 7 | Component cost has moved 18 percent since the quote; honoring it needs a margin review. |
| 8 | Delivery in Q2 2027 is after the Evergreen//One subscription start; the reserve would not be physically available. |
| 9 | 8 weeks is below the 10 week standard lead time for the FlashArray//E; expedite needs approval. |
| 10 | 5 weeks is below the 6 week minimum even with expedite for the FlashArray//E. |
| 11 | The quote states a standard lead time of 5 weeks for the FlashArray//E, but it is 10 weeks. |
| 12 | 3 weeks is below the 4 week minimum even with expedite for the FlashArray//XL. |
| 13 | 6,001 TB is above the 6,000 TB of unbooked supply left in Q4 2026; the delivery cannot be promised. |
| 14 | Delivery in Q3 2027 is after the Evergreen//One subscription start; the reserve would not be physically available. |
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 quote 7,000 TB of FlashArray//E for delivery in Q4 2026 in 5 weeks. The supply table shows 8,000 TB unbooked in that quarter, and the standard lead time for FlashArray//E is 5 weeks. The quote is 100 days old with 90 days validity; the Evergreen//One subscription starts in Q1 2027. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 7,000 TB of FlashArray//E for delivery in Q1 2027 in 10 weeks. The supply table shows 15,000 TB unbooked in that quarter, and the standard lead time for FlashArray//E is 10 weeks. The Evergreen//One subscription starts in Q1 2027. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 5,000 TB of FlashArray//X for delivery in Q2 2027 in 4 weeks. The supply table shows 30,000 TB unbooked in that quarter, and the standard lead time for FlashArray//X is 6 weeks. The quote is 10 days old with 30 days validity; component cost has moved 18 percent since the quote; the Evergreen//One subscription starts in Q1 2027. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 5,000 TB of FlashArray//X for delivery in Q1 2027 in 6 weeks. The supply table shows 15,000 TB unbooked in that quarter, and the standard lead time for FlashArray//X is 6 weeks. The Evergreen//One subscription starts in Q1 2027. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 5,000 TB of FlashArray//C for delivery in Q4 2026 in 12 weeks. The supply table shows 6,000 TB unbooked in that quarter, and the standard lead time for FlashArray//C is 6 weeks. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 5,000 TB of FlashArray//C for delivery in Q1 2027 in 12 weeks. The supply table shows 15,000 TB unbooked in that quarter, and the standard lead time for FlashArray//C is 6 weeks. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.