Predictika · Window orders
An AI sales agent prepares an order for Essential double hung windows from the public Marvin technical specifications: the call size, sash configuration, glass, egress listing, site altitude and grilles. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of those published tables and returns a verdict, every reason and the figures it computed.
This validator models single Essential double hung window orders using the public Marvin Essential Technical Specifications catalog and the Essential double hung elevations sheet, not just the scenarios shown below.
Any single Essential double hung unit order is in scope — not only the scenarios pictured here. Not covered: prices (Marvin publishes no Essential price list, so this validator produces no price build-up), mulled and multiple-unit assemblies, other Marvin products and collections, finishes and hardware, performance grades and local code. Assumptions: the sound-rated altitude table is taken to apply to the STC/OITC glass package, and the egress units are taken from the equal-sash egress table.
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 |
|---|---|---|
| Sizes that exist and the sashes made in them | Only with care A size matrix of seven widths and ten heights, with a sash rule that depends on the height, to keep in step with the catalog. | The listed sizes and the sash availability by height are checked together on every call. |
| Egress from size, sash and sill height | Only with workarounds A list of egress sizes that depends on sash type, plus a separate sill-height rule. | The egress listing, the sash type and the 44 in. sill limit are checked together and each failure is reported. |
| Altitude limit by size, glass and glass package | Only with workarounds A lookup of about 280 values across size, annealed or tempered glass and two glass packages, and an extra rule to compare the site with it. | The listed limit is looked up from the size and glass and compared with the site altitude on every call. |
| A stated figure that disagrees with the catalog | Only with workarounds The stated egress rating and altitude limit are separate fields and each needs its own rule against the published figure. | Each stated figure is part of the request and is compared with the listed figure on every call. |
| A choice that depends on product type and size | Only with workarounds Rules know pass or fail; a lite cut that needs confirming has to be built as a special rule. | It goes to a person as needs approval, neither passed nor blocked. |
| 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 | Egress is required, but the width call 30 by height call 46 unit is not listed as meeting national egress codes (5.7 sq ft clear opening, 20 in. clear width, 24 in. clear height). |
| 2 | Egress is required, but only equal sash double hung units are listed as meeting egress codes; cottage and reverse cottage units are not. |
| 3 | Egress is required, but the clear opening is 45 in. above the floor; the egress listing is for a floor to sill height of 44 in. at most. |
| 4 | Width call 32 by height call 50 is not a listed Essential double hung size (widths 16, 20, 26, 28, 30, 36, 40; heights 20, 26, 30, 36, 40, 46, 50, 56, 60, 66). |
| 5 | Width call 30 by height call 70 is not a listed Essential double hung size (widths 16, 20, 26, 28, 30, 36, 40; heights 20, 26, 30, 36, 40, 46, 50, 56, 60, 66). |
| 6 | Cottage and reverse cottage sash are not available on the 20, 60 and 66 call heights; the quote has height call 60. |
| 7 | Cottage and reverse cottage sash are not available on the 20, 60 and 66 call heights; the quote has height call 20. |
| 8 | The site is at 8,001 ft; Marvin does not recommend insulating glass for this unit and glass above 8,000 ft. |
| 9 | The site is at 7,500 ft; Marvin does not recommend insulating glass for this unit and glass above 7,000 ft. |
| 10 | The quote states egress rating 1 (1 means meets egress codes, 0 means does not), but the catalog listing for this unit gives 0. |
| 11 | The quote states egress rating 0 (1 means meets egress codes, 0 means does not), but the catalog listing for this unit gives 1. |
| 12 | The quote states an altitude limit of 10,000 ft, but Marvin lists 8,000 ft for this unit and glass. |
| 13 | Lite cuts other than the standard rectangular cut depend on product type and size; a person should confirm availability with a Marvin representative. |
| 14 | Width call 34 by height call 50 is not a listed Essential double hung size (widths 16, 20, 26, 28, 30, 36, 40; heights 20, 26, 30, 36, 40, 46, 50, 56, 60, 66). |
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 6 Essential double hung windows, width call 30 by height call 50, cottage sash, annealed standard glass, as bedroom egress windows with the clear opening 48 in. above the floor. The order states that the unit meets national egress codes. It states an altitude limit of 8,000 ft. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6 Essential double hung windows, width call 30 by height call 50, equal sash, annealed standard glass, as bedroom egress windows with the clear opening 42 in. above the floor. The order states that the unit meets national egress codes. It states an altitude limit of 8,000 ft. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 8 Essential double hung windows, width call 30 by height call 36, equal sash, annealed standard glass, for a site at 7,500 ft. The order states that the unit does not meet national egress codes. It states an altitude limit of 8,000 ft. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 8 Essential double hung windows, width call 30 by height call 36, equal sash, tempered standard glass, for a site at 7,500 ft. The order states that the unit does not meet national egress codes. It states an altitude limit of 10,000 ft. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 5 Essential double hung windows, width call 26 by height call 60, cottage sash, annealed standard glass, with a prairie lite cut for the grilles between the glass. The order states that the unit does not meet national egress codes. It states an altitude limit of 8,000 ft. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 5 Essential double hung windows, width call 26 by height call 60, equal sash, annealed standard glass, with a prairie lite cut for the grilles between the glass. The order states that the unit meets national egress codes. It states an altitude limit of 8,000 ft. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 5 Essential double hung windows, width call 26 by height call 60, equal sash, annealed standard glass, with rectangular grilles between the glass. The order states that the unit meets national egress codes. It states an altitude limit of 8,000 ft. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.