Add external object new circuit command
This commit is contained in:
@@ -299,6 +299,12 @@ objects as one external-only row (`manualQuantity = 0`) into an existing
|
||||
circuit. Its history-only inverse removes the row only while its complete
|
||||
snapshot and exact object-link set remain unchanged. Ordinary detach continues
|
||||
to preserve the row.
|
||||
`external-object.assign-to-new-circuit` atomically inserts a preplanned circuit
|
||||
with stable BMK/UUIDs, derived voltage, one external-only row, required default
|
||||
protection and its external object links. Its history-only inverse requires the
|
||||
complete unchanged circuit snapshot and exact link set. Redo never recalculates
|
||||
the BMK. All three external assignment stores share
|
||||
`external-object-assignment.persistence.ts` for compatibility and link safety.
|
||||
Confirmed initial state is written only through
|
||||
`external-import.apply-initial`. The command rechecks configuration version,
|
||||
original-byte SHA-256, parsed matrix, complete IFCGUID/source values, explicit
|
||||
|
||||
Reference in New Issue
Block a user