Skill 5 of 6 • Iteration 1 • 2026-03-28 • 21 assertions across 3 evals
| Assertion | Type | With Skill | Without Skill |
|---|---|---|---|
| Correctly calculates roof area using 4:12 pitch multiplier (~1.05)CRITICAL | PASS | 2,400 sq ft footprint x 1.05 x 2 sides = 5,040 sq ft |
FAIL Gets 2,820 sq ft using incorrect methodology — doesn't use 1.05 multiplier |
| Panel count uses 36" (3') coverage width, rounds UPCRITICAL | PASS | ceil(60 / 3) = 20 panels/side, 40 total roof panels |
FAIL Calculates 2,820 / (3 x 60) = 16 panels — wrong method, massive undercount |
| Includes ridge cap, eave trim, rake trim, drip edge, corner trim, and J-channel | PASS | All 6 types plus Peak Cap and Rat Guard — 80 total pieces |
FAIL Only ridge cap, eave/closure, corners. Missing rake, drip edge, J-channel |
| Subtracts door openings from wall panel counts | PASS | Front: 20 - 4 = 16 panels. Side: 14 - 1 = 13 panels |
PASS Subtracts 168 sq ft for overhead, 21 sq ft for walk door |
| Includes 5% waste on panels and 10% waste on trimCRITICAL | PASS | Panels: 40 x 1.05 = 42. Trim: 80 x 1.10 = 88 pieces |
FAIL Mentions "typically 5-10%" but never applies to actual counts |
| Fastener count uses ~80 screws/100 sq ft, rounds to boxes of 250 | PASS | 5,040 x 0.80 = 4,032 screws, ceil(4,032 / 250) = 17 boxes |
FAIL "3,500 screws" with no per-sq-ft calc, no box count |
| Lists all assumptions explicitly | PASS | Full ASSUMPTIONS section: gable roof, 12" overhang, exposed fastener, waste factors, supply-only |
FAIL No explicit assumptions section — scattered notes only |
| Does NOT include installation labor or framingCRITICAL | PASS | "NO labor, framing, or installation included — GMS supply only" |
PASS No labor or installation mentioned |
| Assertion | Type | With Skill | Without Skill |
|---|---|---|---|
| Uses SSQ550 coverage width (16" not 36")CRITICAL | PASS | "SSQ550 has 16" coverage width (standing seam, not exposed fastener)" |
FAIL Refused entirely — "I cannot provide an accurate material takeoff without access to your company's specific product data" |
| Applies 6:12 pitch multiplier (~1.12)CRITICAL | PASS | 1,500 x 1.12 x 2 sides = 3,360 sq ft |
FAIL No calculation provided — full refusal |
| Calculates rafter length including 12" overhang using Pythagorean theorem | PASS | sqrt(15^2 + 7.5^2) + 1' = 16.77' + 1' = 17.77' |
FAIL Says "the calculation is straightforward" but doesn't do it |
| Includes 3 pipe boots for the plumbing vents | PASS | 3x Pipe Boot, 26ga, Kynar Slate Gray with product code PB26CMGSG |
FAIL No material items listed at all |
| Product codes use CMG color format (CMGSG for Slate Gray) | PASS | SSQ5506CMGSG, RC1026CMGSG10, RK26CMGSG10, DE26CMGSG10 |
FAIL No product codes — mentions "your product codes" generically |
| Includes standing seam clips instead of exposed fastener screws | PASS | 126x Standing Seam Clips, 24" OC — "no exposed roof screws" |
FAIL No fastener specification of any kind |
| Mentions supply-only — homeowner needs installer | PASS | "GMS supply-only: No framing, labor, or installation included" |
FAIL Suggests querying JARVIS agents and Paradigm ERP instead |
| Assertion | Type | With Skill | Without Skill |
|---|---|---|---|
| Provides quick estimate FIRST, not questionsCRITICAL | PASS | Starts with "QUICK ESTIMATE — 30x40 Garage" with full numbers |
PASS Provides estimate first under "Quick Estimate" heading |
| Quick estimate includes panel counts, trim list, and fastener boxes | PASS | 28 roof panels, 74 wall. Trim: RC10(4), EVE(8), RK(7), DE(14), OC(4), JCH(4). Fasteners: 5+2 boxes |
FAIL Gives LF of coil (2,450 LF) not panel counts. Trim is "100-150 LF" vague. No boxes |
| Lists detailed-mode questions: overhang, windows, penetrations, wainscot, soffit/fascia | PASS | 10 specific questions including wainscot, soffit & fascia, penetrations, overhang, gauge, color |
FAIL Asks about coil width, stretchout, panel orientation — irrelevant. Missing wainscot, soffit/fascia |
| Uses correct panel coverage (36" for Classic Rib)CRITICAL | PASS | ceil(40' / 3') = 14 panels per side for roof. Walls also use 3' coverage |
FAIL Calculates in LF and sq ft, mentions "2-3 full coils" — not panel counts at 36" coverage |
| Subtracts 16x8 door opening from wall panels | PASS | "Subtract 1 run for 16x8 overhead door: 18 panels front/back" |
PASS "Less overhead door: 16' x 8' = 128 sq ft" subtracted from wall area |
| Includes waste factors in the quick estimate | PASS | "WASTE INCLUDED: Panels: +5% built in, Trim: +10% built in" |
FAIL No waste factors applied to any numbers |