Predictika · House framing package quotes
An AI sales agent drafts a quote for a house framing package: roof trusses, wall panels, windows and doors, hurricane ties and delivery for a contractor. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model, compares the total the agent states with the one it computes, and returns every finding together with the line-item quote.
This is a CPQ validator for one thing: framing packages for single houses. It does not cover other lumber or building product lines, and it is not an engineering design.
Any package built from these truss types, wall panels, climate zones, wind speeds and delivery distances runs through this validator, not just the seven scenarios shown on this page. It is an illustrative model; prices, limits and lead times are fictional.
7 scenarios in 4 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 |
|---|---|---|
| Truss limits that interact: span against truss type, snow load against spacing and truss capacity, minimum pitch by type | Only with care One rule for each truss type and each combination of load and spacing; adding a truss type or a spacing means more rules to write and keep in step. | Span, load capacity and minimum pitch are data on each truss record; the load-against-spacing arithmetic runs on every call with the other rules. |
| Code and site rules that depend on inputs elsewhere on the quote (climate zone, design wind speed, bedroom count) | Only with care Each site input needs its own rule against the right product attribute (R-value, ties, egress windows); a missed pairing lets a code violation through. | Climate zone, wind speed and bedrooms are quote fields checked against wall and window data together with every other rule. |
| Quantities derived from other inputs (truss count from building length and spacing) feeding price, hurricane ties and lead time | Only with workarounds Needs chained formula fields so the count, the ties and the line totals stay in step; changing the spacing means checking every dependent field. | Truss count, every line amount, tier and extra discounts and the delivery charge are derived on each call, and the lines add up to the total. |
| A stated total that does not match the computed price | Only with care A validation rule can compare a stated total with a calculated field, but only if the stated total is a field on the quote, which it rarely is. | The stated total travels with the quote and is compared with the computed one 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 quote; approval findings need a person to sign off; everything else is computed.
| 1 | Span longer than the truss type allows. |
| 2 | Snow plus dead load at the chosen spacing above the truss capacity. |
| 3 | Roof pitch below the minimum for the truss type. |
| 4 | Wall height above the panel limit. |
| 5 | Climate zone 5 or higher with walls below R-20. |
| 6 | Design wind above 130 mph without hurricane ties. |
| 7 | Fewer egress windows than bedrooms. |
| 8 | Delivery beyond the 150 mile radius of the yard. |
| 9 | Package lead time longer than the days the customer allows. |
| 10 | Extra discount above the maximum for the package size (3 percent, or 5 percent for packages of $60,000 or more). |
| 11 | The agent's stated total does not match the computed total. |
| 12 | Span over 36 ft or snow load over 50 psf (approval, engineer-sealed design). |
| 13 | Extra discount above the 2 percent a sales rep may give alone (approval). |
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 framing package for Prairie Ridge Homes: 36 ft long house, scissor vaulted trusses at 24 in with a 34 ft span and a 4 in 12 pitch, 160 ft of 2x4 wall panels, 10 windows and 2 doors, delivered 10 miles from the yard and needed within 20 days. The quote states a total of $21,974.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a framing package for Prairie Ridge Homes: 36 ft long house, scissor vaulted trusses at 24 in with a 30 ft span and a 6 in 12 pitch, 160 ft of 2x4 wall panels, 10 windows and 2 doors, delivered 10 miles from the yard and needed within 20 days. The quote states a total of $21,290.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a framing package for Northwoods Builders in climate zone 6: 48 ft long house, common trusses with a 30 ft span, 180 ft of 11 ft tall 2x4 wall panels, 12 windows and 3 doors, delivered 20 miles from the yard and needed within 14 days. The quote states a total of $24,984.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a framing package for Northwoods Builders in climate zone 6: 48 ft long house, common trusses with a 30 ft span, 180 ft of 11 ft tall 2x6 wall panels, 12 windows and 3 doors, delivered 20 miles from the yard and needed within 14 days. The quote states a total of $27,675.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a framing package for Gulf Breeze Custom Homes: 3 bedrooms, 2 egress windows, design wind of 150 mph with no hurricane ties, common trusses with a 30 ft span, 180 ft of 2x4 wall panels, 12 windows and 3 doors, and a 3 percent extra discount, delivered 20 miles from the yard and needed within 14 days. The quote states a total of $23,134.50. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a framing package for Gulf Breeze Custom Homes: 3 bedrooms, 3 egress windows, design wind of 150 mph with hurricane ties at every truss, common trusses with a 30 ft span, 180 ft of 2x4 wall panels, 12 windows and 3 doors, and a 3 percent extra discount, delivered 20 miles from the yard and needed within 14 days. The quote states a total of $23,425.50. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a framing package for Summit Valley Contractors: 48 ft long house, common trusses with a 30 ft span, 180 ft of 2x4 wall panels, 12 windows and 3 doors, delivered 180 miles from the yard and needed within 14 days. The quote states a total of $23,850.00. It is ready to send.
Verdict: Blocked.
The text of the narrated walkthrough, step by step.