Predictika · Fuel site monitoring orders
An AI sales agent prepares an order for a Veeder-Root TLS automatic tank gauge console with its expansion boxes, in-tank probes, sensors and optional leak detection and software options. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the specifications Veeder-Root publishes and returns a verdict, every reason and the figures it computed.
This validator models orders for the three Veeder-Root TLS consoles on the public specification sheet (TLS-450PLUS, TLS4 and TLS4B), not just the scenarios shown below.
Any TLS console order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Veeder-Root does not publish a price list), probe and sensor part numbers, communication modules, software options other than those named, other Veeder-Root console families, and installation. The maximum counts are read from the specification sheet as maximum values.
7 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 |
|---|---|---|
| An option that only some consoles offer | Only with care A per-console product rule for each option, written and maintained one by one. | The console and every option are in one request and checked together on every call. |
| Probe and sensor counts that depend on the console and its expansion boxes | Only with care Limits differ by console and are compared with counts on separate lines, so each needs its own validation rule. | Counts, console and expansion boxes are compared on every call, in any order. |
| A stated count that disagrees with the quote lines | Only with workarounds A stated figure is free entry; checking it against a derived total takes extra formulas that interact with the other rules. | The stated count is a field in the request and is compared with the computed one. |
| 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 | The quote has 4 TLS-XB expansion boxes; the selected console supports up to 3. |
| 2 | The quote has 65 in-tank probes; the selected console takes at most 64. |
| 3 | The quote has 257 probes and sensors in all; the selected console has at most 256 universal probe and sensor inputs. |
| 4 | The quote has 100 sensors of one type; the selected console allows at most 99 of any one sensor type. |
| 5 | The quote monitors 33 tanks; the TLS-450PLUS monitors up to 32 with this combination of options (64 tanks, or 32 with Business Inventory Reconciliation). |
| 6 | The quote has 17 lines for line leak testing; the TLS-450PLUS lists a line leak testing capacity of 16 lines. |
| 7 | The optional DC power input is listed for the TLS4 and TLS4B, not the TLS-450PLUS. |
| 8 | The quote has 2 TLS-XB expansion boxes; the selected console supports up to 1. |
| 9 | The quote has 33 in-tank probes; the selected console takes at most 32. |
| 10 | The quote has 77 probes and sensors in all; the selected console has at most 76 universal probe and sensor inputs. |
| 11 | HydrX fuel conditioning on a TLS4 needs one TLS-XB expansion box; the quote has none. |
| 12 | Digital pressurized line leak detection is listed as an option for the TLS-450PLUS only. |
| 13 | In-station diagnostics are listed for the TLS-450PLUS only. |
| 14 | The quote has 7 in-tank probes; the selected console takes at most 6. |
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 Veeder-Root TLS4B tank gauge console with 6 in-tank probes and 6 other sensors, monitoring 6 tanks, with 1 TLS-XB expansion box, with the 7-Amp Controller Module, optional inputs and outputs and continuous statistical leak detection. The order states 12 probes and sensors in all. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Veeder-Root TLS4 tank gauge console with 6 in-tank probes and 6 other sensors, monitoring 6 tanks, with 1 TLS-XB expansion box, with the 7-Amp Controller Module, optional inputs and outputs, continuous statistical leak detection and the DC power input. The order states 12 probes and sensors in all. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Veeder-Root TLS-450PLUS tank gauge console with 40 in-tank probes and 60 other sensors, monitoring 40 tanks, with 2 TLS-XB expansion boxes, with digital pressurized line leak detection and Business Inventory Reconciliation, testing 20 lines. The order states 90 probes and sensors in all. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Veeder-Root TLS-450PLUS tank gauge console with 40 in-tank probes and 60 other sensors, monitoring 32 tanks, with 2 TLS-XB expansion boxes, with digital pressurized line leak detection and Business Inventory Reconciliation, testing 16 lines. The order states 90 probes and sensors in all. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Veeder-Root TLS-450PLUS tank gauge console with 40 in-tank probes and 60 other sensors, monitoring 32 tanks, with 2 TLS-XB expansion boxes, with digital pressurized line leak detection and Business Inventory Reconciliation, testing 16 lines. The order states 100 probes and sensors in all. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Veeder-Root TLS4 tank gauge console with 12 in-tank probes and 20 other sensors, monitoring 12 tanks, with 0 TLS-XB expansion boxes, with digital pressurized line leak detection, in-station diagnostics and HydrX fuel conditioning. The order states 32 probes and sensors in all. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Veeder-Root TLS-450PLUS tank gauge console with 12 in-tank probes and 20 other sensors, monitoring 12 tanks, with 1 TLS-XB expansion box, with digital pressurized line leak detection, in-station diagnostics and HydrX fuel conditioning. The order states 32 probes and sensors in all. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.