Predictika · Hardwood flooring orders
An AI sales agent prepares an order for a flooring contractor who wants Bruce 3/4 inch solid hardwood: the installation method, the subfloor, the moisture readings, the jobsite conditions and the quantity to order. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published installation instructions and returns a verdict, every reason and the figures it computed.
This validator models orders for Bruce 3/4 inch (19 mm) solid hardwood strip and plank flooring against Bruce's published installation instructions for that product (read October 5, 2026), not just the scenarios shown below.
Any Bruce 3/4 inch solid hardwood order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the public instructions list none, so there is no price build-up or line-item quote), species, grades and colors, other Bruce thicknesses and engineered or waterproof products, fastener spacing schedules, adhesive choice and coverage, and floating installations. Wide planks of 4 inches or more and spans over 20 feet go to a person, because the instructions describe them as considerations rather than fixed limits.
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 limit that depends on the subfloor type | Only with care Each subfloor type (plywood, OSB, solid wood, concrete) has its own minimum thickness and its own tests, so a rule per type works, but each has to be kept in step with the instructions. | The minimum thickness and the concrete tests are looked up from the subfloor chosen and checked together with everything else. |
| A moisture difference that depends on the product form | Only with care The allowed difference is 3 points for strip and 2 for plank, so a price-style rule per form is needed, and the difference itself has to be calculated from two readings. | The difference is computed from the two readings and compared with the limit for the form on every call. |
| An order quantity that depends on the layout and method | Only with workarounds The allowance changes with diagonal layouts and glue-down, and the rounded-up area has to be compared with what the rep typed; this is usually left to the rep. | The required area is computed and compared with the ordered quantity, whatever the layout and method. |
| Rules that apply only to some installations | Only with workarounds Nailing rules apply to nail-down but not glue-down, and concrete tests apply to slabs and to plywood over a slab; each needs conditional rules that interact. | Conditions such as nail-down or a slab beneath the subfloor switch the relevant rules on in the same pass. |
| 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 | Solid hardwood flooring may be installed on or above grade level only; below-grade installation is not allowed. |
| 2 | The instructions say not to install this product over subfloors with radiant heat. |
| 3 | The instructions say not to install this product in full bathrooms. |
| 4 | Nail-down is not allowed directly to concrete; the instructions call for a moisture retardant and a plywood subfloor over a slab. |
| 5 | The subfloor is 12 mm thick; this subfloor type needs at least 16 mm. |
| 6 | The subfloor is 16 mm thick; this subfloor type needs at least 18 mm. |
| 7 | Solid wood subfloor boards are 8 inches wide; the maximum is 6 inches, laid at 45 degrees to the joists. |
| 8 | The subfloor is 16 mm thick; this subfloor type needs at least 19 mm. |
| 9 | The wood subfloor moisture content is 13 percent; it must not exceed 12 percent. |
| 10 | The moisture content differs by 4 points between subfloor and flooring; the limit is 3 points for this product. |
| 11 | The moisture content differs by 3 points between subfloor and flooring; the limit is 2 points for this product. |
| 12 | The concrete slab is 20 days old; it must be at least 30 days old before moisture testing begins. |
| 13 | The calcium chloride test shows 5 lb per 1,000 sq ft in 24 hours; the maximum is 3. |
| 14 | The in-situ probe test shows 80 percent relative humidity in the concrete; it should not exceed 75 percent. |
| 15 | The subfloor varies by 7 mm over 3 m; it must be within 5 mm over 3 m. |
| 16 | The jobsite temperature is 55 F; it must be 60 to 80 F. |
| 17 | The jobsite temperature is 85 F; it must be 60 to 80 F. |
| 18 | The jobsite relative humidity is 25 percent; it must be 30 to 50 percent. |
| 19 | The jobsite relative humidity is 60 percent; it must be 30 to 50 percent. |
| 20 | The jobsite has been conditioned for 7 days; it must be 14 days before and during installation. |
| 21 | The expansion space around walls and obstructions is 10 mm; the minimum is 19 mm. |
| 22 | The plan uses 1 fastener per board; each board needs at least 2. |
| 23 | End fasteners are 5 inches from the board ends; they belong 1 to 3 inches from the ends. |
| 24 | The crawl space is 12 inches from the ground to the joists; the minimum is 18 inches. |
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 1,800 sq ft of Bruce 3/4 inch solid plank flooring in 5 inch widths, nailed down, laid straight, above grade, over a 12 mm OSB subfloor at 13 percent moisture with flooring at 9 percent, with radiant heat in the subfloor. The jobsite is at 70 F and 40 percent humidity after 14 days of conditioning, with 2 fasteners per board set 2 inches from the ends and glue added and 19 mm of expansion space. Please order 1,850 sq ft. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 1,800 sq ft of Bruce 3/4 inch solid plank flooring in 5 inch widths, nailed down, laid straight, above grade, over a 19 mm plywood subfloor at 10 percent moisture with flooring at 9 percent. The jobsite is at 70 F and 40 percent humidity after 14 days of conditioning, with 2 fasteners per board set 2 inches from the ends and glue added and 19 mm of expansion space. Please order 1,890 sq ft. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 2,400 sq ft of Bruce 3/4 inch solid strip flooring in 3.25 inch widths, glued down, laid straight, above grade, over a concrete slab. The slab is 20 days old, with a calcium chloride reading of 5 lb and a probe reading of 82 percent. The jobsite is at 55 F and 40 percent humidity after 14 days of conditioning, with 19 mm of expansion space. Please order 2,500 sq ft. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2,400 sq ft of Bruce 3/4 inch solid strip flooring in 3.25 inch widths, glued down, laid straight, above grade, over a concrete slab. The slab is 45 days old, with a calcium chloride reading of 3 lb and a probe reading of 72 percent. The jobsite is at 55 F and 40 percent humidity after 14 days of conditioning, with 19 mm of expansion space. Please order 2,640 sq ft. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2,400 sq ft of Bruce 3/4 inch solid strip flooring in 3.25 inch widths, glued down, laid straight, above grade, over a concrete slab. The slab is 45 days old, with a calcium chloride reading of 3 lb and a probe reading of 72 percent. The jobsite is at 70 F and 40 percent humidity after 14 days of conditioning, with 19 mm of expansion space. Please order 2,640 sq ft. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 1,500 sq ft of Bruce 3/4 inch solid plank flooring in 5 inch widths, nailed down, laid diagonally, in a below-grade room, over a 19 mm plywood subfloor at 9 percent moisture with flooring at 8 percent. The jobsite is at 70 F and 40 percent humidity after 14 days of conditioning, with 1 fasteners per board set 5 inches from the ends and 10 mm of expansion space. Please order 1,600 sq ft. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 1,500 sq ft of Bruce 3/4 inch solid plank flooring in 5 inch widths, nailed down, laid diagonally, on grade, over a 19 mm plywood subfloor at 9 percent moisture with flooring at 8 percent. The jobsite is at 70 F and 40 percent humidity after 14 days of conditioning, with 2 fasteners per board set 2 inches from the ends and glue added and 19 mm of expansion space. Please order 1,650 sq ft. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.