Model/docs
Khalim Conn-Kowlessar 0e4f4c051a Handover: TDD red-green session — 4 more slices (58-60) + RED chain pin
Update NEXT_AGENT_PROMPT.md for the TDD session that landed 3 more
slices on top of Session 1's fabric work:

  58: secondary fuel cost routes through lodged secondary_fuel_type
      (closes the biggest single gap on cert 001479 — 9 SAP)
  59: heat_transmission apportions windows per bp via window_location
  60: thermal bridging y uses primary bp's age (dwelling-wide)

Chain pin `test_summary_001479_full_chain_sap_matches_worksheet_pdf_
exactly` is committed RED as the load-bearing TDD forcing function:

  Pre-workstream: delta +5.84 SAP (cascade 63.17 vs target 69.0094)
  Post-Slice 60: delta −1.19 SAP (cascade 70.20 vs target 69.0094)

Per-bp fabric U-values all match the worksheet exactly. Remaining
1.19 SAP overshoot maps to ~3 W/K of HLC undercount in roof + floor:

- Ext2 PS sloping-ceiling roof area uses floor projection (1.92 m²)
  instead of slant area (2.22 m²). −0.81 W/K.
- Main ground-floor U: `u_floor` Table 19 returns 0.60 for age C;
  worksheet expects 0.65 (same as age B). −1.52 W/K.
- (31) external area under-count drives bridging gap. −2.08 W/K.

Slice 61 (SapFloorDimension.floor_lodged_u_value override using
Summary §9 "Default U-value") was attempted and reverted: closed
001479 floor gap exactly but broke 000474 cohort's 1e-4 pin (its
cascade calibration uses u_floor age-B 0.77 vs Summary's lodged
0.75). Next session needs a different fix — Table 19 audit for
age C, or selective override.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 23:54:29 +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 Handover: TDD red-green session — 4 more slices (58-60) + RED chain pin 2026-05-24 23:54:29 +00:00