ExecutionLifecycleNotices.maintain_generic: def of bendvy-ecs-core@0.1.0.3 Import: import bendvy-ecs-core@0.1.0.3/execution_lifecycle_notices.bend as ExecutionLifecycleNotices Lines 86-91 of bendvy-ecs-core@0.1.0.3/execution_lifecycle_notices.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.3/execution_lifecycle_notices.bend&start_line=86&end_line=91 import Base # Bevy ad678262: sub_app.rs update clears trackers after the schedule; # world/mod.rs clear_trackers updates removed-component messages. Only the # completed public App boundary calls this rotation; reads never rotate it. def maintain_generic(-S:Data,journal:Journal) -> Journal: match journal: case Journal{namespace,channels,nextReader,active}:Journal{namespace,rotate_channels_generic(S,channels),nextReader,active} Uses (2): https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/execution_lifecycle_notices.bend&name=Journal https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/execution_lifecycle_notices.bend&name=rotate_channels_generic