type Metadata
import bendvy-ecs-core@0.1.0.3/indexed_lifecycle.bend as IndexedLifecycleimport Base
import bendvy-ecs-core@0.1.0.3/change_tick.bend as Tick
import lifecycle.bend as L
5# Owned scalar arrays; exceptional authority is disjoint (id0 or id>131072).
6# Raw constructor consistency is trusted provisioning, not a universal refinement.
7type Metadata is Type:
8 Metadata{added:Array<Maybe<&2,Tick.Tick>>,changed:Array<Maybe<&2,Tick.Tick>>,capacity:U32,depth:Nat,exceptional:List<&2,L.Entry>}