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> |
||
|---|---|---|
| .. | ||
| condition | ||
| crm | ||
| magic_plan | ||
| tasks | ||
| addresses.ts | ||
| approvals.ts | ||
| bulk_address_uploads.ts | ||
| energy_assessments.ts | ||
| epc.ts | ||
| files_from_surveyor.ts | ||
| funding.ts | ||
| inspections.ts | ||
| landlord_overrides.ts | ||
| materials.ts | ||
| organisation.ts | ||
| pibi_requests.ts | ||
| portfolio.ts | ||
| portfolio_organisation.ts | ||
| property.ts | ||
| property_overrides.ts | ||
| recommendations.ts | ||
| relations.ts | ||
| removal_requests.ts | ||
| solar.ts | ||
| survey_requests.ts | ||
| team.ts | ||
| uploaded_files.ts | ||
| user_defined_deal_measures.ts | ||
| users.ts | ||
| whlg.ts | ||