Predictika · Glass roofs and roof flaps
An AI sales agent prepares an order for a glass roof built on a mullion-transom system, with an optional ventilation flap and an optional smoke and heat exhaust flap: the roof inclination, the flap type and sizes, the glazing and the performance figures it promises. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published LAMILUX Glass Roof PR60 brochure and product page and returns a verdict, every reason and the listed values it compared against.
This validator models the values printed in the LAMILUX Glass Roof PR60 brochure (version 25-09, September 2025) and on the LAMILUX Glass Roof PR60 product page (www.lamilux.com), not just the scenarios shown below.
Any Glass Roof PR60 order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (LAMILUX publishes no price list, so there is no price build-up or line items); rafter spacing, spans, glass sizes and structural loads, which LAMILUX designs per project and does not publish as rules; the structural attachment variants, shading options, drive types and Passivhaus variants (listed without a rule); the Modular Glass Skylight MS78 and the Glass Roof Fire Resistance; and older LAMILUX brochures, whose figures differ and were not used. The documents say the technical data is subject to change.
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 flap variant that depends on the roof inclination | Only with care The two ventilation flap variants cover different inclination ranges, so the variant has to be checked against the roof; a change of pitch late in the order leaves the flap variant wrong. | The inclination and the variant are checked together on every call. |
| A flap size limit that depends on the glazing | Only with workarounds The smoke lift flap area limit differs for real glazing and polycarbonate, and the area is width times height; each combination needs its own rule. | The area is computed from the sizes and compared with the limit for the chosen glazing. |
| 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 order; approval findings need a person to sign off; everything else is computed.
| 1 | The roof inclination of 1 degrees is outside the 2 to 75 degrees the brochure lists for the Glass Roof PR60. |
| 2 | The roof inclination of 76 degrees is outside the 2 to 75 degrees the brochure lists for the Glass Roof PR60. |
| 3 | The Ventilation Flap PR60 with circumferential cover strip is listed for roof inclinations of 8 to 75 degrees; this roof is 7 degrees (the level-drainage variant is listed from 2 degrees). |
| 4 | The ventilation flap length is 301 cm; the product page lists a flap length of up to 3.0 m (300 cm). |
| 5 | The ventilation flap area is 30,300 cm²; the product page lists a maximum flap area of 3.0 m² (30,000 cm²). |
| 6 | The Smoke Lift flap width is 251 cm; the brochure lists flap width and height up to 2.50 m (250 cm). |
| 7 | The Smoke Lift flap height is 251 cm; the brochure lists flap width and height up to 2.50 m (250 cm). |
| 8 | The Smoke Lift flap area is 30,250 cm²; the brochure lists a maximum flap size of 30,000 cm² for this glazing (3.00 m² with real glazing, 3.50 m² with polycarbonate glazing). |
| 9 | The Smoke Lift flap area is 35,250 cm²; the brochure lists a maximum flap size of 35,000 cm² for this glazing (3.00 m² with real glazing, 3.50 m² with polycarbonate glazing). |
| 10 | The order states a glazing Ug value of 0.4 W/(m²K); the product page lists insulation glazing with Ug values between 1.1 and 0.5. |
| 11 | The order states a glazing Ug value of 1.3 W/(m²K); the product page lists insulation glazing with Ug values between 1.1 and 0.5. |
| 12 | The order states a wind load resistance of 2,500 Pa; LAMILUX lists 2,000 Pa as the permissible load and 3,000 Pa only as an increased load; a person should confirm. |
| 13 | The order states a wind load resistance of 3,001 Pa; LAMILUX lists 2,000 Pa (DIN EN 13830) and, on the product page, 3,000 Pa as an increased load. |
| 14 | The Ventilation Flap PR60 with circumferential cover strip is listed for roof inclinations of 8 to 75 degrees; this roof is 6 degrees (the level-drainage variant is listed from 2 degrees). |
| 15 | The ventilation flap length is 320 cm; the product page lists a flap length of up to 3.0 m (300 cm). |
| 16 | The ventilation flap area is 32,000 cm²; the product page lists a maximum flap area of 3.0 m² (30,000 cm²). |
| 17 | The Smoke Lift flap width is 280 cm; the brochure lists flap width and height up to 2.50 m (250 cm). |
| 18 | The Smoke Lift flap area is 39,200 cm²; the brochure lists a maximum flap size of 30,000 cm² for this glazing (3.00 m² with real glazing, 3.50 m² with polycarbonate glazing). |
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 prepare a Glass Roof PR60 order with a roof inclination of 6 degrees, the ventilation flap with circumferential cover strip measuring 3.20 m long and 0.90 m wide. The order states a glazing Ug value of 0.4 W/(m²K) and a wind load resistance of 2,500 Pa. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a Glass Roof PR60 order with a roof inclination of 6 degrees, the ventilation flap with level water drainage measuring 3.00 m long and 1.00 m wide. The order states a glazing Ug value of 0.8 W/(m²K) and a wind load resistance of 2,000 Pa. It is ready to send.
Verdict: Allowed.
The agent's request. Please prepare a Glass Roof PR60 order with a roof inclination of 20 degrees, and a Smoke Lift flap measuring 2.80 m wide and 1.40 m high with real glass glazing. The order states a wind load resistance of 2,000 Pa. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a Glass Roof PR60 order with a roof inclination of 20 degrees, and a Smoke Lift flap measuring 2.50 m wide and 1.40 m high with real glass glazing. The order states a wind load resistance of 2,000 Pa. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a Glass Roof PR60 order with a roof inclination of 20 degrees, and a Smoke Lift flap measuring 2.50 m wide and 1.40 m high with polycarbonate glazing. The order states a wind load resistance of 2,000 Pa. It is ready to send.
Verdict: Allowed.
The agent's request. Please prepare a Glass Roof PR60 order with a roof inclination of 78 degrees, the ventilation flap with level water drainage measuring 2.50 m long and 1.00 m wide, and a Smoke Lift flap measuring 2.00 m wide and 1.50 m high with real glass glazing. The order states a glazing Ug value of 0.7 W/(m²K) and a wind load resistance of 2,000 Pa. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a Glass Roof PR60 order with a roof inclination of 75 degrees, the ventilation flap with level water drainage measuring 2.50 m long and 1.00 m wide, and a Smoke Lift flap measuring 2.00 m wide and 1.50 m high with real glass glazing. The order states a glazing Ug value of 0.7 W/(m²K) and a wind load resistance of 2,000 Pa. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.