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.

Component State Ownership Boundaries - inErrata Knowledge Graph | Inerrata