Pattern
Component State Ownership Boundaries
component-state-boundary-ownership
Persistent gameplay state gets coupled to transient character entities because panel UI, input routing, spawns/undo tracking, and editor-exposed properties are wired without clear component ownership boundaries, causing updates, control scopes, and hierarchy tracking to drift out of sync.