Predictika · Packaged emulsion explosives orders
An AI sales agent prepares an order for small-diameter packaged emulsion explosive: a product, a package, a cartridge size, a number of cases, and the conditions of use. Before the order goes out, the agent sends it to Predictika, which checks it against a declarative model of the packaging tables and application recommendations in the public Dyno Nobel DYNO AP technical data sheet and returns a verdict, every reason and the cartridge count it computed.
This validator models the packaged emulsions DYNO AP and DYNO AP PLUS as described on the Dyno Nobel DYNO AP technical data sheet, not just the scenarios shown below.
Any order for DYNO AP or DYNO AP PLUS that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Dyno Nobel products, bulk emulsions, ANFO, detonators and boosters, blast design, regulations and shipping, and prices (Dyno Nobel does not publish them, so this page has no price build-up). The data sheet used is the North American one; its weights are approximate and are not modeled.
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 |
|---|---|---|
| A cartridge count that disagrees with cases times the case count | Only with workarounds A per-size, per-package case-count table sits behind the order; checking a stated count against it takes lookup rules kept in step with every package. | The stated cartridge count is a field in the request and is compared with the computed one on every call. |
| A size that exists in one package but not another | Only with care Each package needs its own list of valid sizes, and a rule per exception. | Package and size are in one request and are checked against the data sheet tables together. |
| Initiation that depends on product temperature | Only with workarounds Temperature bands (above -18, -23 to -18, below -23) each need their own rule and their own action, and the edges are easy to get wrong. | Each band is its own rule and all are checked on every call, including the exact boundaries. |
| Canadian use limited to one package | Only with care A condition on the market and the package has to be written and maintained. | Market and package are in the request and are checked together. |
| 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 data sheet lists no cartridge of this size in the chosen package; paper packages are not listed in 25 x 300 mm or 56 x 400 mm. |
| 2 | Custom sizes are subject to a surcharge and may need a longer lead time than usual. |
| 3 | An order needs at least one case; the order has 0 cases. |
| 4 | The order states 0 cartridges, but the data sheet case counts come to 3,500 cartridges. |
| 5 | The order states 3,501 cartridges, but the data sheet case counts come to 3,500 cartridges. |
| 6 | The order states 2,550 cartridges, but the data sheet case counts come to 3,500 cartridges. |
| 7 | The data sheet gives a working range of -20 to +50 degrees C, but the product temperature is 51 degrees C. |
| 8 | Above -18 degrees C internal product temperature the data sheet says always use a Dyno Nobel high strength detonator or equivalent; the order does not. |
| 9 | Between -23 and -18 degrees C the data sheet says always use a 10 gram or larger cast booster; the order does not. |
| 10 | Below -23 degrees C the data sheet says to consult a Dyno Nobel representative for the cast booster size. |
| 11 | The maximum water depth is 90 m, but the order is for 91 m. |
| 12 | The shelf life is 1 year from production, but the product is 13 months old. |
| 13 | The NRCan Fume Class 1 approval is for chub / PMP film packaging only, but the order is for Canadian use in another package. |
| 14 | The data sheet does not recommend use with detonating cord and says to consult a Dyno Nobel representative. |
| 15 | Emulsions can be shocked out of order in very wet conditions where charges are closely spaced; the data sheet says to consult a Dyno Nobel representative for alternate products. |
| 16 | The order states 100 cartridges, but the data sheet case counts come to 630 cartridges. |
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 order 40 cases of DYNO AP PLUS, 56 x 400 mm cartridges, paper tube shell, for use at an internal product temperature of 8 degrees C, initiated with a high strength detonator, with product that is 2 months old. The order states a total of 560 cartridges. It is ready to send.
Verdict: Blocked.
The agent's request. Please order 40 cases of DYNO AP PLUS, 65 x 400 mm cartridges, paper tube shell, for use at an internal product temperature of 8 degrees C, initiated with a high strength detonator, with product that is 2 months old. The order states a total of 520 cartridges. It is ready to send.
Verdict: Allowed.
The agent's request. Please order 120 cases of DYNO AP, 38 x 400 mm cartridges, chub with PMP film, for use at an internal product temperature of -20 degrees C, with product that is 2 months old. The order states a total of 4,440 cartridges. It is ready to send.
Verdict: Blocked.
The agent's request. Please order 120 cases of DYNO AP, 38 x 400 mm cartridges, chub with PMP film, for use at an internal product temperature of -20 degrees C, initiated with a 10 g cast booster, with product that is 2 months old. The order states a total of 4,440 cartridges. It is ready to send.
Verdict: Allowed.
The agent's request. Please order 25 cases of DYNO AP PLUS, 50 x 400 mm cartridges, paper convolute shell, for use at an internal product temperature of 10 degrees C, initiated with a high strength detonator, for use in Canada, with product that is 14 months old. The order states a total of 525 cartridges. It is ready to send.
Verdict: Blocked.
The agent's request. Please order 25 cases of DYNO AP PLUS, 50 x 400 mm cartridges, chub with PMP film, for use at an internal product temperature of 10 degrees C, initiated with a high strength detonator, for use in Canada, with product that is 14 months old. The order states a total of 450 cartridges. It is ready to send.
Verdict: Blocked.
The agent's request. Please order 25 cases of DYNO AP PLUS, 50 x 400 mm cartridges, chub with PMP film, for use at an internal product temperature of 10 degrees C, initiated with a high strength detonator, for use in Canada, with product that is 4 months old. The order states a total of 450 cartridges. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.