Add external model persistence foundation

This commit is contained in:
2026-08-02 17:18:24 +02:00
parent d0fc1a7caf
commit 76493b573e
15 changed files with 3207 additions and 8 deletions
+7
View File
@@ -269,6 +269,13 @@ complete transport/column/family-rule configuration through the revision-safe
endpoint and requests a stateless preview. Preview responses include all mapped
objects, while the UI renders only the first 25. No preview creates external
objects, rows, revisions or server-side drafts.
Phase 14.2 migration `0003` provides one implicit Revit CSV source per project,
immutable import batches with original bytes plus the classified cell matrix,
normalized source-room mappings and external objects unique by
`(sourceId, ifcGuid)`. Source values, planning values and overrides are separate.
The current repository is read-only; no runtime import command writes these
tables yet, and snapshot/transfer schema remains version 3 until the next work
package adds version 4 atomically.
The central revision boundary creates an automatic logical snapshot after each
25 new revisions and retains only the newest 12 automatic snapshots per
project. Named snapshots are never removed by this retention policy.