Predictika · Machine safeguarding
An AI sales agent prepares a machine guard fence from ST30 mesh panels: the panel height and widths, the posts and fixing system, the impact resistance the customer needs, an optional hinged, sliding or Strong Door with its kit and lock, and the total fence run it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures in public Troax datasheets and returns a verdict, every reason and the figures it computed.
This validator models one run of Troax ST30 machine guard fencing at a time, based on public Troax datasheets, and handles any run that uses these products, not just the scenarios shown below.
Any ST30 run that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the datasheets publish none, so this page shows no price build-up), other panel types (ST10, ST20, polycarbonate, full steel), the Safe Fix system, post counts and spacing, corners and layout geometry, and powder-coat finishes.
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 |
|---|---|---|
| Panel widths that exist only at some heights (2350 mm panels in four widths, not eight) | Only with workarounds A table of valid height and width pairs, or one rule per pair, kept in step with the datasheet; a width that is fine at 2050 mm is silently wrong at 2350 mm. | Height and both panel widths arrive in one request and are checked against the published table on every call. |
| Post and fixing system that must go together, with an impact rating that follows | Only with care The rating belongs to the pairing and the panel, not to either part, so rules have to key on the combination and compare it with the requirement. | The pairing, its rating and the requirement are compared on every call, in any order. |
| Doors with their own kits, panel heights, locks and tested figures | Only with workarounds Each door type allows different kits, panel heights and locks, and the tested impact figure applies only with a Safe Lock; this is several dependent tables. | Door type, kit, lock, panel height and the tested figure are checked together. |
| Fence run the quote states | Only with care The stated total has to be recomputed from two panel lines and compared. | The stated run is a field in the request, compared with the computed one on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved or a step is completed, so a person 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 | ST30 panels are listed in heights of 1250, 2050 and 2350 mm; the quote has 1800 mm. |
| 2 | The ST30 panel list has no panel 600 mm wide (first line) at the quoted height; 2350 mm panels come in 800, 1000, 1200 and 1500 mm, and 1250 and 2050 mm panels in 200, 300, 500, 700, 800, 1000, 1200 and 1500 mm. |
| 3 | The ST30 panel list has no panel 500 mm wide (second line) at the quoted height; 2350 mm panels come in 800, 1000, 1200 and 1500 mm, and 1250 and 2050 mm panels in 200, 300, 500, 700, 800, 1000, 1200 and 1500 mm. |
| 4 | The ST30 panel list has no panel 200 mm wide (first line) at the quoted height; 2350 mm panels come in 800, 1000, 1200 and 1500 mm, and 1250 and 2050 mm panels in 200, 300, 500, 700, 800, 1000, 1200 and 1500 mm. |
| 5 | The ST30 panel list has no panel 600 mm wide (second line) at the quoted height; 2350 mm panels come in 800, 1000, 1200 and 1500 mm, and 1250 and 2050 mm panels in 200, 300, 500, 700, 800, 1000, 1200 and 1500 mm. |
| 6 | The quote has 0 panels in the first line and 2 in the second; the first line needs at least 1 and the second cannot be negative. |
| 7 | The quote has 6 panels in the first line and -1 in the second; the first line needs at least 1 and the second cannot be negative. |
| 8 | The Strong Fix system is built on 80x80 posts, and the Rapid Fix and Smart Fix systems on 60x40 posts; this quote pairs them differently. |
| 9 | The ST30 datasheet lists Smart Fix as a combination, but the Smart Fix datasheet names ST20 and other panels, not ST30; a person should confirm the combination. |
| 10 | The quote needs 6001 joules of impact resistance; the selected post and fixing system with ST30 panels are tested to 6000 joules. |
| 11 | The quote needs 1601 joules of impact resistance; the selected post and fixing system with ST30 panels are tested to 1600 joules. |
| 12 | The quote needs 2101 joules of impact resistance; the selected post and fixing system with ST30 panels are tested to 2100 joules. |
| 13 | The 80x80 post is listed in 1400, 2200, 2500 and 3000 mm; a post of 2000 mm would be cut or extended, and a person should confirm it. |
| 14 | The 80x80 post is listed in 1400, 2200, 2500 and 3000 mm; a post of 2300 mm would be cut or extended, and a person should confirm it. |
| 15 | The door kit does not match the door type; hinged doors use kits 5000, 5500 or 8150, sliding doors kits 5520, 5560 or 8220, and the Strong Door uses kit 8150. |
| 16 | Door kits 8150 and 8220 are for 80x80 posts; the quote uses 60x40 posts. |
| 17 | A door kit is quoted but the quote has no door. |
| 18 | A door lock is quoted but the quote has no door. |
| 19 | The sliding door datasheet names magnetic, Euro cylinder and Safe Lock options (and any other handle solution); Panic Bar and Safe Escape locks are named only for the hinged door, so a person should confirm this lock. |
| 20 | Hinged doors are built from 2050 or 1250 mm panels and sliding doors from 2050 mm panels; the quoted panel height does not fit the door. |
| 21 | The door needs 1601 joules of impact resistance; the tested figure published for this door as configured is 1600 joules. |
| 22 | The door needs 500 joules of impact resistance, but no tested figure is published for this door as configured; a person should confirm. |
| 23 | The Strong Door needs the Kit Strong Fix Secure Door (36,908,155); the quote does not include it. |
| 24 | The door needs 3001 joules of impact resistance; the tested figure published for this door as configured is 3000 joules. |
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 machine guard fence of ST30 mesh panels, 2,050 mm high: 14 panels 1,000 mm wide and 4 panels 700 mm wide, 18 panels in all. The quote states 16,800 mm of fence run. Use 60x40 posts with the Rapid Fix system. The fence must withstand an impact of 1,500 joules. Include a single sliding door with kit 8220 and a Panic Bar lock, with an opening of 1,200 mm. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a machine guard fence of ST30 mesh panels, 2,050 mm high: 14 panels 1,000 mm wide and 4 panels 700 mm wide, 18 panels in all. The quote states 16,800 mm of fence run. Use 80x80 posts with the Strong Fix system, with posts 2,200 mm tall. The fence must withstand an impact of 1,500 joules. Include a single sliding door with kit 8220 and a Safe Lock, with an opening of 1,200 mm. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a machine guard fence of ST30 mesh panels, 2,350 mm high: 10 panels 1,000 mm wide and 4 panels 500 mm wide, 14 panels in all. The quote states 12,000 mm of fence run. Use 60x40 posts with the Rapid Fix system. The fence must withstand an impact of 3,000 joules. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a machine guard fence of ST30 mesh panels, 2,350 mm high: 9 panels 1,000 mm wide and 2 panels 1,500 mm wide, 11 panels in all. The quote states 12,000 mm of fence run. Use 80x80 posts with the Strong Fix system, with posts 2,500 mm tall. The fence must withstand an impact of 3,000 joules. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a machine guard fence of ST30 mesh panels, 2,050 mm high: 12 panels 1,000 mm wide and 2 panels 800 mm wide, 14 panels in all. The quote states 13,600 mm of fence run. Use 60x40 posts with the Rapid Fix system. The fence must withstand an impact of 1,500 joules. Include a Strong Door with kit 8150 and a Safe Lock, with an opening of 1,700 mm, and the Kit Strong Fix Secure Door. The door must withstand an impact of 3,000 joules. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a machine guard fence of ST30 mesh panels, 2,050 mm high: 12 panels 1,000 mm wide and 2 panels 800 mm wide, 14 panels in all. The quote states 13,600 mm of fence run. Use 80x80 posts with the Strong Fix system, with posts 2,300 mm tall. The fence must withstand an impact of 1,500 joules. Include a Strong Door with kit 8150 and a Safe Lock, with an opening of 1,700 mm, and the Kit Strong Fix Secure Door. The door must withstand an impact of 3,000 joules. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a machine guard fence of ST30 mesh panels, 2,050 mm high: 12 panels 1,000 mm wide and 2 panels 800 mm wide, 14 panels in all. The quote states 13,600 mm of fence run. Use 80x80 posts with the Strong Fix system, with posts 2,200 mm tall. The fence must withstand an impact of 1,500 joules. Include a Strong Door with kit 8150 and a Safe Lock, with an opening of 1,000 mm, and the Kit Strong Fix Secure Door. The door must withstand an impact of 3,000 joules. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.