Add Revit initial import planning
This commit is contained in:
@@ -287,8 +287,15 @@ Confirmed initial state is written only through
|
||||
original-byte SHA-256, parsed matrix, complete IFCGUID/source values, explicit
|
||||
planning overrides and internal project links in the shared transaction. It
|
||||
never creates or links a CircuitDeviceRow. Its exact inverse removes the whole
|
||||
unchanged external state, and Redo restores the same UUIDs and bytes. No public
|
||||
apply endpoint or staging wizard invokes this command yet.
|
||||
unchanged external state, and Redo restores the same UUIDs and bytes. No
|
||||
dedicated file-and-decisions apply endpoint or staging wizard invokes this
|
||||
command yet.
|
||||
`POST /api/projects/:projectId/external-csv/initial-import/plan` is a stateless
|
||||
read path for the first wizard stage. It rejects projects with an existing
|
||||
external source and returns source-room groups, exact room-number suggestions,
|
||||
exact family/type groups, projected object values, issue counts and the current
|
||||
floor/room/board/ProjectDevice catalogs. It creates no draft, revision or
|
||||
domain row; the decision UI and public apply endpoint are still pending.
|
||||
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.
|
||||
|
||||
Reference in New Issue
Block a user