The editor built the circuit-group subtree snapshot without manualQuantity, while the server compares it with an exact capture that includes the column. Deleting any group that contained a device row was therefore rejected with "Circuit-group subtree changed before deletion." The new integration test builds the snapshot from the real circuit-tree read model, as the editor does, and deletes the group for a manual row and for a row with a Revit quantity share. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| app | ||
| cable-sizing/domain | ||
| db | ||
| domain | ||
| estimate-balance | ||
| external-model | ||
| frontend | ||
| server | ||
| shared | ||
| instrumentation-node.ts | ||
| instrumentation.ts | ||
| proxy.ts | ||