v0.12.0 — per-building heat-pump archetypes from the DPE detail (#12) A heat-pump building is now simulated as the heat pump its own EPC describes, not as one district-wide archetype. When the static output carries the DPE detail (buildingdata 0.6.0 / buildingmodel 1.3.0), HeatPumpHeatingSystem resolves system/emitter/technology per building through the shared heatpumpmodel.dpe.config_from_dpe and runs the physics once per archetype. Buildings without that detail, and pre-1.3.0 static outputs, keep the district-wide configuration bit-for-bit. Verified on the paper's national districts (2023, Slurm job 451): 841 heat-pump buildings over 18 districts (3 skipped, no heat pump), 0 static/dynamic configuration mismatches, non-heat-pump control within float accumulation noise. Pooled SCOP 3.122 -> 2.849 (-8.7 %), heat-pump electricity +10.2 %, coincident peak +2.9 % -- spanning -25.8 % to +20.1 % SCOP per district, the sign set by the local archetype mix. Dependencies: heatpumpmodel>=0.2.1, lock pinned at 0.2.1 (0.3.0's two-branch A/W COP curve is a physics change this release does not adopt).