type Runtime
import bendvy-ecs-core@0.1.0.4/event_runtime.bend as EventRuntimeimport Base
import bendvy-ecs-core@0.1.0.4/world.bend as W
18# Sole actual World plus Data batch/reader metadata and retention accounting.
19# This lower-level runtime handles Data E; affine Type payload logs use separate
20# owned-event APIs. Raw metadata construction and World callbacks remain trusted.
21type Runtime<S: Data,C: Type,R: Type,E: Data> is Type:
22 Runtime{world: W.World<S,C,R,E>,namespace: U32,batches: List<&2,Batch<E>>,positions: List<&2,Position>,nextReader: U32,tick: Nat,frameStart: Nat,boundary: Nat,capacity: Nat,droppedThrough: Nat}