Predictika · Aluminum framing orders
An AI sales agent prepares an order for TSLOTS fractional T-slotted aluminum framing: a profile in clear or black anodize, pieces cut to length, 10S or 15S fasteners, tapped holes, joints and a beam under a center load. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the profiles, hardware and machining and returns a verdict, every reason and the total inches of extrusion it computed.
This validator models TSLOTS framing orders, not just the scenarios shown below.
Any TSLOTS framing order that touches these rules is in scope — not only the scenarios pictured here. Not covered: metric series, panels, hinges, casters, slot variants and custom extrusions. Profile data, moments of inertia, the 240 inch stock length and the fastener application test values follow the public TSLOTS catalog; the rules that fasteners and taps must match the profile series, that anchors need the access hole, the 12,000 inch review and the 20 percent deflection margin are modeled, not published by Bonnell Aluminum. No prices are modeled, so the validator produces no price build-up.
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 finish that only some profiles offer | Only with care Each profile needs its own list of finishes, kept in step with the catalog as profiles are added. | The profile and finish are in one request and checked together on every call. |
| Fasteners and taps that must match the profile series | Only with workarounds The 10 and 15 series need different fasteners and tap sizes, so each pairing needs its own rule across several fields. | The profile, fastener series and tap size are in one request, so every pairing is checked on every call. |
| Anchor joints that need machining on the mating piece | Only with workarounds Anchor fasteners need the access hole and counterbore, a dependency between the hardware and a separate machining option. | The joint type and the machining option are in one request and compared on every call. |
| Joint load and beam deflection from catalog values | Only with workarounds The joint limit depends on the joint type and profile, and deflection is a calculation from load, span and the moment of inertia, which rules and tables handle poorly. | The load, span, profile and joint type are in the request and the validator computes both checks on every call. |
| A stated total length that must match the computed total | Only with workarounds The total comes from quantity and length, so a separate rule must recompute it and compare it with the stated figure. | The stated total is a field of the request and is compared with the computed total on every call. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the order; approval findings need a person to sign off; everything else is computed.
| 1 | This profile is listed in clear anodized only in the catalog; black anodized is not offered. |
| 2 | A piece length of 241 inches is longer than the 240 inch stock length. |
| 3 | A piece of 48 inches is shorter than the 240 inch stock length, so the cut-to-length service is needed. |
| 4 | The fastener series (10S or 15S) does not match the series of the chosen profile. |
| 5 | The tap size does not match the series of the profile (1/4-20 is for the 10 series, 5/16-18 for the 15 series). |
| 6 | Anchor fasteners need the access hole and anchor counterbore machining on the mating piece; it is not on the order. |
| 7 | The joint load of 1,001 lbs is above the 1,000 lbs direct-force result in the catalog fastener application test. |
| 8 | The joint load of 176 lbs is above the 175 lbs direct-force result in the catalog fastener application test. |
| 9 | The catalog fastener application test covers only TS10-10, TS15-15L and TS15-15; an engineer should confirm the joint strength for this profile. |
| 10 | The span of 60 inches is longer than the piece of 48 inches. |
| 11 | A center load of 100 lbs over 48 inches deflects this profile more than the 100 mils allowed. |
| 12 | A center load of 40 lbs over 120 inches deflects this profile more than the 100 mils allowed. |
| 13 | The deflection is within 20 percent of the allowed limit; an engineer should confirm. |
| 14 | The order has fewer than one piece. |
| 15 | The order states item 650006 but the catalog item for this profile and finish is 650,005. |
| 16 | The order states 500 inches of extrusion in total and the validator computes 480. |
| 17 | The order is above 12,000 inches (1,000 feet) of extrusion; a sales manager should review it. |
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 process an order for 6 pieces of TS20-40 black anodized extrusion, 250 inches each, with 15S fasteners and 5/16-18 tapped holes, and a center load of 20 lbs over a 96 inch span with at most 100 mils of deflection, for 1,500 inches of extrusion in total. It is ready to process.
Verdict: Blocked.
The agent's request. Please process an order for 6 pieces of TS20-40 clear anodized extrusion, 240 inches each, with 10S fasteners and 1/4-20 tapped holes, and a center load of 20 lbs over a 96 inch span with at most 100 mils of deflection, for 1,440 inches of extrusion in total. It is ready to process.
Verdict: Allowed.
The agent's request. Please process an order for 10 pieces of TS15-15 clear anodized extrusion, 96 inches each, cut to length, with 15S fasteners and 5/16-18 tapped holes, 8 joints using single anchor fasteners at 1,100 lbs per joint, and a center load of 80 lbs over a 96 inch span with at most 100 mils of deflection, for 960 inches of extrusion in total. It is ready to process.
Verdict: Blocked.
The agent's request. Please process an order for 10 pieces of TS15-15 clear anodized extrusion, 96 inches each, cut to length, with 15S fasteners and 5/16-18 tapped holes, 8 joints using double anchor fasteners at 1,100 lbs per joint with the access hole machined, and a center load of 80 lbs over a 48 inch span with at most 100 mils of deflection, for 960 inches of extrusion in total. It is ready to process.
Verdict: Allowed.
The agent's request. Please process an order for 300 pieces of TS15-30 clear anodized extrusion, 48 inches each, with 15S fasteners and 5/16-18 tapped holes, 8 joints using end fasteners at 800 lbs per joint, and a center load of 20 lbs over a 48 inch span with at most 100 mils of deflection, for 14,000 inches of extrusion in total. It is ready to process.
Verdict: Blocked.
The agent's request. Please process an order for 300 pieces of TS15-30 clear anodized extrusion, 48 inches each, cut to length, with 15S fasteners and 5/16-18 tapped holes, 8 joints using end fasteners at 800 lbs per joint, and a center load of 20 lbs over a 48 inch span with at most 100 mils of deflection, for 14,400 inches of extrusion in total. It is ready to process.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.