Viewer-scoped assignment counts across active activities in the open stage.
Per-stage instance entries — one StageEntry per stage the instance has been in, in entry order. Past stages persist with exitedAt set; the current stage is the entry whose exitedAt is undefined. Each entry owns its activities.
exitedAt
Viewer-scoped assignment counts across active activities in the open stage.