Enum ClusterSleepState
Per-cluster dormancy state (issue #233). Clusters transition through Active → Sleeping → WakePending → Active. Sleeping clusters are skipped during dispatch at zero cost; WakePending clusters become Active at the start of the next tick so woken clusters appear in the per-tier lists before any system runs.
public enum ClusterSleepState : byte
Fields
Active = 0Normal processing — the cluster is dispatched by all systems whose tier/view filters include it.
Sleeping = 1Cluster is dormant — skipped by all dispatch paths. Transitions to WakePending on a wake trigger.
WakePending = 2Wake requested — will become Active at the start of the next tick (one-tick latency). Set by RequestWake(int, int) or the heartbeat timer inside Typhon.Engine.Internals.ArchetypeClusterState.DormancySweep(System.Int64[],System.Int64).