Model/docs
Khalim Conn-Kowlessar 6e6bba7e67 Slice 26c: §7 mean internal temperature cascade pin (44/60 PASS)
Added `mean_internal_temperature_section_from_cert` composing §1 (dim)
+ §2 (effective_monthly_ach) + §3 (total HLC) + §5 (internal gains)
+ §6 (solar gains) + climate (external temp) and threading them through
the §7 orchestrator — exact mirror of the cert_to_inputs internal
cascade.

Added 60 strict pin cases for §7 worksheet lines (85)..(94): T_h1
scalar, living_area_fraction scalar, η_living + T_living + T_h2 +
η_elsewhere + T_elsewhere + T_92 + T_93 + η_whole monthly tuples.

§7 per-fixture monthly pin status:
  fixture | passing
  000474  | 6 of 8  (LINE_92/93 ~0.0001 K residual)
  000477  | 6 of 8  (LINE_92/93 ~0.0002 K residual)
  000480  | 6 of 8  (LINE_92/93 ~0.0001 K residual)
  000487  | 0 of 8  (cascade from §3 RR + §4 HW defects)
  000490  | 6 of 8  (LINE_92/93 ~0.0001 K residual)
  000516  | 8 of 8  ✓

LINE_92/93 marginal fails on 4 fixtures: weighted-sum of T_living +
T_elsewhere drifts by ~1e-4 K from PDF despite the per-zone temps
matching at 1e-4 individually. Likely a PDF intermediate-precision
artefact (analogous to U_eff at 5 dp in §3 windows); investigation
deferred — no widening per project policy.

Scoreboard:
  section_cascade_pins: 230 → 274 PASS (+44; 60 new tests, 16 fail)
  e2e SapResult:         32 →  32 PASS (unchanged — §7 cascade was
    already running internally, pin tests just surface the line refs)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-23 21:50:12 +00:00
..
adr docs: handover for Table 3c two-profile combi loss → close 4 Elmhurst fixtures 2026-05-22 12:14:00 +00:00
sap-spec Slice 26c: §7 mean internal temperature cascade pin (44/60 PASS) 2026-05-23 21:50:12 +00:00