Predictika · Industrial flooring orders

An AI sales agent's resinous flooring order, checked before it goes out

An AI sales agent prepares an order for a resinous flooring system: the system, floor area, thickness, material units, subfloor, primer, application and service temperatures, environment, cove base, waterproofing, color and return to service. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of these orders and returns a verdict, every reason and the figures it computed.

Scope: Orders for four resinous flooring systems (Stonshield HRI, Stonclad GS, Stonclad UT and Stonclad UF): thickness, material units for the area, subfloor and primer, temperatures, environment, cove base, waterproofing, color, cure time, stated coverage and stated colors. See everything this validator covers

This validator models orders for these four Stonhard systems, not just the scenarios shown below.

  • System, thickness and material — the thickness each system is offered in, and whether the units ordered cover the floor area at the chosen thickness.
  • Subfloor, primer and environment — which subfloors each system goes over, which primer each subfloor takes, and which systems suit dairy plants, food processing areas and commercial kitchens.
  • Temperatures, cove, waterproofing, color and cure — the application and service temperature ranges, the cove base height, the waterproofing membrane, the standard colors, the 24-hour return to service, large jobs that a person confirms, and the stated coverage and stated colors compared with the system's own figures.

Any order for these four systems that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Stonhard systems, other RPM International brands, and prices (this validator produces no price build-up). Public versus modeled: the Stonshield HRI and Stonclad GS thicknesses, coverage per unit, colors, cove range, application range, 24-hour cure and primer rules come from Stonhard's public data sheets; the Stonclad UT and UF details were taken from Stonhard's product pages. Service temperature limits, the Stonclad UT and UF thickness ranges and coverage, the concrete-only rule for those two, the match of each system to dairy, food and kitchen areas, and the very large job threshold are modeled by Predictika from comparable systems and are not published by Stonhard.

The AI sales agentBuilds the flooring order from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
A thickness range that depends on the systemOnly with care
Each system has its own thickness range, so one rule has to look up the range for the chosen system and compare it with the thickness ordered.
System and thickness are fields of one order and are checked together on every call.
Enough material for the area at the chosen thicknessOnly with workarounds
The units needed depend on area, thickness and each system's coverage per unit, so a separate calculation is needed to compare them with the units ordered.
Area, thickness, system and units are fields of one order; the coverage is computed and compared on every call.
A subfloor, primer and environment that must agree with the systemOnly with care
Which subfloors and primers are allowed depends on the system, and the systems that suit dairy plants, food areas and kitchens differ, so several rules must read the same fields together.
System, subfloor, primer and environment are fields of one order; every combination is checked at once and all problems come back together.
Stated coverage and stated colors that must match the systemOnly with workarounds
The coverage per unit and the number of standard colors depend on the system, so separate rules are needed to recompute them and compare with what the order states.
The stated figures are fields of the request and are compared with the system's own figures on every call.
Very large jobs and temperatures near the limit that go to a personOnly with care
A separate approval path with its own thresholds that must not overlap the blocking rules.
Blocks and approvals come back together; an approval-only order is not blocked.

What this validator catches: findings from its test cases

Click to expand

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.

116 unit(s) cover 24,000 sq ft-mm at the nominal coverage; the 5,000 sq ft at 5 mm needs 25,000.
2A thickness of 6 mm is outside the 5 mm thickness this system is offered in for the chosen system.
3A thickness of 4 mm is outside the 5 mm thickness this system is offered in for the chosen system.
4A thickness of 7 mm is outside the 3 to 6 mm range for the chosen system.
5A thickness of 2 mm is outside the 3 to 6 mm range for the chosen system.
6The chosen system is not offered over this substrate (HRI: concrete, wood, brick, quarry tile, grout; Stonclad UT and UF: concrete).
7A thickness of 10 mm is outside the 4 to 9 mm range for the chosen system.
8Standard Primer is used on every substrate except Stonset grouts, which take Stonset Primer.
9Stonhard lists Stonclad UF for dairy processing plants; the chosen system is not Stonclad UF.
10Food production and kitchen areas call for a thermal-shock resistant urethane system (Stonclad UT or UF); the chosen epoxy mortar is not suited.
11Stonhard lists commercial kitchens under Stonclad UT; Stonclad UF is listed for dairy and food processing.
12An application temperature of 59 F is outside the 60 to 85 F range for material and substrate.
13An application temperature of 86 F is outside the 60 to 85 F range for material and substrate.
14A service temperature of 130 F is within 10 F of the 140 F limit modeled for the chosen system; a person should confirm.
15A service temperature of 141 F is above the 140 F limit modeled for the chosen system.
16A service temperature of 220 F is within 10 F of the 220 F limit modeled for the chosen system; a person should confirm.
17A service temperature of 221 F is above the 220 F limit modeled for the chosen system.
18A cove base height of 1 in is outside the 2 to 6 in range.
19A cove base height of 7 in is outside the 2 to 6 in range.
20A waterproof floor needs the Stonproof ME7 membrane system; the order has none.
21Color number 13 is not one of the 12 standard colors of the chosen system.
22Color number 10 is not one of the 9 standard colors of the chosen system.
23Color number 0 is not one of the 10 standard colors of the chosen system.
24The floor is returned to normal operations after 12 hours; the cure for normal operations is 24 hours.
25A floor area of 30,000 sq ft is a very large job; a person should confirm scheduling and material supply.
26The order states a coverage of 300 sq ft per unit; the chosen system covers 200 sq ft per unit at its nominal thickness.
27The order states 9 standard colors; the chosen system has 12.
28The order needs a floor area of at least 1 sq ft; it has 0.
29A thickness of 12 mm is outside the 4 to 9 mm range for the chosen system.
301 unit(s) cover 1,200 sq ft-mm at the nominal coverage; the 2,400 sq ft at 12 mm needs 28,800.
31An application temperature of 40 F is outside the 60 to 85 F range for material and substrate.
32A service temperature of 300 F is above the 220 F limit modeled for the chosen system.
33A cove base height of 9 in is outside the 2 to 6 in range.
34Color number 20 is not one of the 9 standard colors of the chosen system.
35The floor is returned to normal operations after 6 hours; the cure for normal operations is 24 hours.

Scenarios and results

Click to expand

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.

1. Dairy plant floor: Stonclad UT for a dairy plant over a wood subfloor at 10 mm

The agent's request. Please quote Stonclad UT for 2,400 sq ft in a dairy plant, at 10 mm, with 12 units, over a wood subfloor with Standard Primer, applied at 55 F and in service at 150 F, color number 4, no cove base, waterproofing required and no membrane and a return to normal operations after 12 hours, for a stated coverage of 200 sq ft per unit and 9 standard colors. It is ready to send.

Verdict: Blocked.

  • Thickness outside the system range. A thickness of 10 mm is outside the 4 to 9 mm range for the chosen system.
  • Not enough material for the area. 12 unit(s) cover 14,400 sq ft-mm at the nominal coverage; the 2,400 sq ft at 10 mm needs 24,000.
  • Dairy plants need Stonclad UF. Stonhard lists Stonclad UF for dairy processing plants; the chosen system is not Stonclad UF.
  • Substrate not suited. The chosen system is not offered over this substrate (HRI: concrete, wood, brick, quarry tile, grout; Stonclad UT and UF: concrete).
  • Application temperature out of range. An application temperature of 55 F is outside the 60 to 85 F range for material and substrate.
  • Waterproofing needs the membrane. A waterproof floor needs the Stonproof ME7 membrane system; the order has none.
  • Returned to service before cure. The floor is returned to normal operations after 12 hours; the cure for normal operations is 24 hours.

2. Dairy plant floor: The agent resubmits after fixing the errors

The agent's request. Please quote Stonclad UF for 2,400 sq ft in a dairy plant, at 8 mm, with 22 units, over a concrete subfloor with Standard Primer, applied at 70 F and in service at 160 F, color number 7, a 4 in cove base, waterproofing with the Stonproof ME7 membrane and a return to normal operations after 48 hours, for a stated coverage of 150 sq ft per unit and 10 standard colors. It is ready to send.

Verdict: Allowed.

  • Order summary. 2,400 sq ft at 8 mm; 22 unit(s) ordered cover 150 sq ft at the nominal 6 mm; 10 standard colors.

3. Commercial kitchen floor: Stonshield HRI for a commercial kitchen over a metal deck

The agent's request. Please quote Stonshield HRI for 3,000 sq ft in a commercial kitchen, at 4 mm, with 8 units, over a metal subfloor with Standard Primer, applied at 70 F and in service at 145 F, color number 13, no cove base and a return to normal operations after 48 hours, for a stated coverage of 250 sq ft per unit and 12 standard colors. It is ready to send.

Verdict: Blocked.

  • Thickness outside the system range. A thickness of 4 mm is outside the 5 mm thickness this system is offered in for the chosen system.
  • Food areas need a urethane system. Food production and kitchen areas call for a thermal-shock resistant urethane system (Stonclad UT or UF); the chosen epoxy mortar is not suited.
  • Substrate not suited. The chosen system is not offered over this substrate (HRI: concrete, wood, brick, quarry tile, grout; Stonclad UT and UF: concrete).
  • Service temperature above the limit. A service temperature of 145 F is above the 140 F limit modeled for the chosen system.
  • Color not in the standard range. Color number 13 is not one of the 12 standard colors of the chosen system.
  • Stated coverage does not match. The order states a coverage of 250 sq ft per unit; the chosen system covers 300 sq ft per unit at its nominal thickness.

4. Commercial kitchen floor: The agent resubmits after fixing the errors

The agent's request. Please quote Stonclad UT for 3,000 sq ft in a commercial kitchen, at 6 mm, with 15 units, over a concrete subfloor with Standard Primer, applied at 70 F and in service at 150 F, color number 4, no cove base and a return to normal operations after 48 hours, for a stated coverage of 200 sq ft per unit and 9 standard colors. It is ready to send.

Verdict: Allowed.

  • Order summary. 3,000 sq ft at 6 mm; 15 unit(s) ordered cover 200 sq ft at the nominal 6 mm; 9 standard colors.

5. Very large industrial floor: A 30,000 sq ft Stonshield HRI floor over a grout subfloor with an 8 in cove

The agent's request. Please quote Stonshield HRI for 30,000 sq ft in a dry industrial area, at 5 mm, with 100 units, over a Stonset grout subfloor with Standard Primer, applied at 70 F and in service at 132 F, color number 3, a 8 in cove base and a return to normal operations after 48 hours, for a stated coverage of 300 sq ft per unit and 12 standard colors. It is ready to send.

Verdict: Blocked.

  • Primer does not match the substrate. Standard Primer is used on every substrate except Stonset grouts, which take Stonset Primer.
  • Cove base height not offered. A cove base height of 8 in is outside the 2 to 6 in range.
  • Very large job. A floor area of 30,000 sq ft is a very large job; a person should confirm scheduling and material supply.
  • Service temperature close to the limit. A service temperature of 132 F is within 10 F of the 140 F limit modeled for the chosen system; a person should confirm.

6. Very large industrial floor: The agent resubmits after fixing the errors

The agent's request. Please quote Stonshield HRI for 30,000 sq ft in a dry industrial area, at 5 mm, with 100 units, over a Stonset grout subfloor with Stonset Primer, applied at 70 F and in service at 132 F, color number 3, a 4 in cove base and a return to normal operations after 48 hours, for a stated coverage of 300 sq ft per unit and 12 standard colors. It is ready to send.

Verdict: Needs approval.

  • Very large job. A floor area of 30,000 sq ft is a very large job; a person should confirm scheduling and material supply.
  • Service temperature close to the limit. A service temperature of 132 F is within 10 F of the 140 F limit modeled for the chosen system; a person should confirm.
  • Order summary. 30,000 sq ft at 5 mm; 100 unit(s) ordered cover 300 sq ft at the nominal 5 mm; 12 standard colors.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares an order for a resinous flooring system: the system, floor area, thickness, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of these orders and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote Stonclad UT for 2,400 sq ft in a dairy plant, at 10 mm, with 12 units, over a wood subfloor with Standard Primer. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with seven findings, all in one answer. A thickness of 10 mm is outside the 4 to 9 mm range for the chosen system. 12 unit(s) cover 14,400 sq ft-mm at the nominal coverage; the 2,400 sq ft at 10 mm needs 24,000. Stonhard lists Stonclad UF for dairy processing plants; the chosen system is not Stonclad UF. The other four are on screen.
  6. The validator returned seven blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the order are checked against each other.
  7. What this shows: for enough material for the area at the chosen thickness, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the system to Stonclad UF, the thickness to 8 mm, the units ordered to 22, the subfloor to concrete, the stated coverage per unit to 150 and the stated standard colors to 10. Six more changes are on screen.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All seven earlier findings are cleared.
  13. Seven problems caught in one call, fixed in one pass, and a clean order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.