Predictika · Professional tool storage
An AI sales agent prepares an order for a Snap-on Masters Series roll cab: the roll cab, its color, and the top chest, side cabs, locker, riser, overhead cabinet and work surface that go with it. Before it goes out, the agent sends it to Predictika, which checks it against the compatibility the Snap-on tool storage catalog lists and returns a verdict and every finding at once.
This validator models orders for the Masters Series roll cabs in the Snap-on tool storage catalog it was built from, not just the scenarios shown below.
Any roll cab order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the catalog lists none, so this validator produces no price build-up), the KRL1032C roll cab (the catalog's summary table and its own page disagree), the Heritage, Classic and other series, tool wagons and TUVs, protective covers, optional colors, and the KRL1221 top cab (its fit is ambiguous in the catalog).
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, 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 |
|---|---|---|
| Parts that fit only some roll cabs | Only with workarounds Each roll cab lists its own top chests, side cabs, lockers, risers, overhead cabinets and work surfaces, so a rules-based CPQ needs a compatibility table per roll cab and every new model adds rows to keep in step. | The roll cab is part of the model, so every part is looked up against it on every call. |
| Look-alike part numbers | Only with care KRL1011A and KRL7011A, or KRL1012B and KRL7012A, differ by one digit and belong to different series; a typo or a copy from another quote slips through unless each pair is written as a rule. | Every part number is checked against the roll cab it is quoted on. |
| A part that needs another part | Only with workarounds A riser requires a work surface unless the roll cab already includes a stainless top; a vertical storage module fits a standard locker of the right series and not a Docker Locker. Such conditions are usually written as separate rules per model. | Both conditions are checked together, whatever order the choices arrived in. |
| Options that are included on some models | Only with care The third caster set is an option on three roll cabs, already included on three and not offered on the rest; a CPQ may add it twice or on a model that has none. | The caster status of the roll cab decides, and the finding says which case it is. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the order is saved or a step is completed, so a rep often 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 quote; approval findings need a person to sign off; everything else is computed.
| 1 | KRL1251 is not a top chest the catalog lists for roll cab KRL756B. |
| 2 | KRL1015B is not a side cab the catalog lists for roll cab KRL756B. |
| 3 | KRL1012B is not a locker the catalog lists for roll cab KRL756B. |
| 4 | KRW7554A is not a workstation riser the catalog lists for roll cab KRL756B. |
| 5 | The catalog says a workstation riser requires a work surface and this roll cab does not include one. |
| 6 | The catalog lists no third caster set option for this roll cab. |
| 7 | The quote states 8 drawers in the roll cab; the catalog lists 7 for this model. |
| 8 | KRL1203B is not a top chest the catalog lists for roll cab KRL1022A. |
| 9 | KRL7011A is not a side cab the catalog lists for roll cab KRL1022A. |
| 10 | KRL712B is not a locker the catalog lists for roll cab KRL1022A. |
| 11 | KRL7968A is not a workstation riser the catalog lists for roll cab KRL1022A. |
| 12 | KRL7245 is not an overhead cabinet the catalog lists for roll cab KRL1022A. |
| 13 | KRWT7003A is not a work surface the catalog lists for roll cab KRL1022A. |
| 14 | A vertical storage module fits inside a locker and the quote has no locker. |
| 15 | The catalog says the vertical storage module is not for use with Docker Lockers. |
| 16 | The vertical storage module quoted does not fit the locker quoted; 1012AVSMPV is for KRL1012B and KRL7012A lockers and 712AVSMPV is for KRL712B lockers. |
| 17 | This roll cab already includes the third caster set (8 casters); remove it from the quote. |
| 18 | The quote states 14 drawers in the roll cab; the catalog lists 13 for this model. |
| 19 | The catalog presents the KRL1043A as a workstation with the riser system, or fitted conventionally with side cabs and a top chest; a person should confirm a riser and a top chest together. |
| 20 | The quote has 0 units; an order needs at least 1. |
| 21 | KRL7954A is not a workstation riser the catalog lists for roll cab KRL1056B. |
| 22 | KRL5445 is not an overhead cabinet the catalog lists for roll cab KRL1056B. |
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 a Snap-on KRL1022A roll cab in color code PJH, with a KRL1203B top chest, a KRL1011A side cab, a KRL7968A workstation riser and a KRL6845 overhead cabinet. The quote says the roll cab has 13 drawers. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Snap-on KRL1022A roll cab in color code PJH, with a KRL1201A top chest, a KRL1011A side cab, a KRL7954A workstation riser, a KRL5445 overhead cabinet and a KRWT7002A work surface. The quote says the roll cab has 13 drawers. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Snap-on KRL1033A roll cab in color code PCM, with a KRL1018 locker, the 1012AVSMPV vertical storage module, a KRSST7003B work surface and the third caster set. The quote says the roll cab has 19 drawers. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Snap-on KRL1033A roll cab in color code PCM, with a KRL1012B locker, the 1012AVSMPV vertical storage module, a KRSST7003B work surface and the third caster set. The quote says the roll cab has 19 drawers. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Snap-on KRL1043A roll cab in color code PBO, with a KRL1201A top chest, a KRL1011A side cab, a KRL7968A workstation riser and a KRL6845 overhead cabinet. The quote says the roll cab has 20 drawers. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a Snap-on KRL1043A roll cab in color code PBO, with a KRL1011A side cab, a KRL7968A workstation riser and a KRL6845 overhead cabinet. The quote says the roll cab has 20 drawers. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Snap-on KRL1056B roll cab in color code PKS, with a KRL7954A workstation riser, a KRWT7001A work surface and the third caster set. The quote says the roll cab has 9 drawers. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Snap-on KRL1056B roll cab in color code PKS, with a KRWT7001A work surface. The quote says the roll cab has 8 drawers. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.