OptionalreadResolve the attributes for an effective entity. source is absent for a
session-created entity. Callers can merge positional/named edits without
making parser depend on the mutations package.
Overlay-created entities, in creation order, with their authored class.
OptionalgetCreated entities authored as one class, in creation order. Lets a single-class query skip the other created entities, which is what keeps per-element authoring linear (#5413). Absent: the full list is scanned.
OptionalgetO(1) created-entity lookup. Absent (a plain-data snapshot): membership is built from getNewEntities.
OptionalgetOptional indexed tombstones let aggregate counts avoid a full source walk.
OptionalgetRetype intents by express id. Absent means the overlay carries none.
True for a deleted source entity and for a created-then-deleted one.
Optional live-session view used when structural data is queried in the viewer.