mirror of
https://github.com/Hestia-Homes/assessment-model.git
synced 2026-07-22 08:48:34 +00:00
A recursive persistence-fidelity guard surfaced 7 fields the SAP calculator reads but the epc_property projection had no column for, so they were silently lost on save->reload (same bug class as the PV arrays / floor flags). All additive, nullable except the PV-diverter bool; no backfill (defaults match the domain defaults). - epc_main_heating_detail: community_heating_boiler_fuel_type, community_heating_chp_fraction (community-heated CHP). - epc_building_part: alt_wall_1_is_sheltered, alt_wall_2_is_sheltered, and wall_insulation_thermal_conductivity (jsonb to preserve Union[int,str]). - epc_property: energy_pv_diverter_present (NOT NULL DEFAULT false), heating_cylinder_volume_measured_l, ventilation_air_permeability_ap50_m3_h_m2. Includes generated migration 0246_minor_lady_bullseye.sql + snapshot/journal. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| actions | ||
| api | ||
| auth | ||
| components | ||
| db | ||
| domna | ||
| email_templates | ||
| engineDb | ||
| help | ||
| home | ||
| hooks | ||
| lib | ||
| onboarding | ||
| portfolio/[slug] | ||
| shadcn_components/ui | ||
| types | ||
| utils | ||
| verify/[token] | ||
| globals.css | ||
| layout.tsx | ||
| page.tsx | ||
| ReactQueryProvider.tsx | ||
| utils.test.ts | ||
| utils.ts | ||