- external-object.apply-assignment-plan creates planned circuits (BMK,
default protection), external-only rows and quantity changes with all
object links in one revision; the history-only revert removes only
unchanged created structure.
- POST /external-model/objects/assignment-plan validates strictly with
zod, re-checks rows with the shared planning rules and requires explicit
confirmation of planning conflicts and socket-limit overruns.
- The compact object list carries the socket limit and socket device types.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>