mirror of
https://github.com/Matysh/houseplan-card
synced 2026-10-02 12:49:56 +00:00
fix: preserve wall ownership through compaction
Issue: #299 User-Visible: yes
This commit is contained in:
+3
-1
@@ -497,7 +497,9 @@ orchestrator. It converts only legacy fields with an exact lossless
|
||||
mapping, materialises legacy `open_to`, calls the grid projection,
|
||||
rekeys exact wall/open-span endpoints onto the moved rooms, merges
|
||||
touching virtual spans per room pair, compacts consecutive real-wall
|
||||
intervals of equal thickness and stamps `model_version`. Unknown fields
|
||||
intervals only when their thickness and physical ownership both match, and
|
||||
stamps `model_version`. Outer/shared transitions and changes of shared-room
|
||||
pair remain exact breakpoints even at equal thickness. Unknown fields
|
||||
are preserved and every pass is idempotent.
|
||||
|
||||
The explicit pass also repairs pre-existing near-axis room walls, saved wall
|
||||
|
||||
Reference in New Issue
Block a user