flybrain/services/flysim/crates/fly-session/tests
dev 4effc6020c session: the publication boundary, observer isolation and the repair path
publishing-v1 over the same bus: a declared delivery policy per topic, named
publication outcomes, the bounded event batch, application-owned state and cues,
a read-only descriptor query service and a fake multi-agent consumer.

The session publishes the contract types rather than an ad-hoc payload, so a
descriptor says what the workers attested to and a snapshot is checked against it
before it is published and again when it is read: every frame comes from the
boundary its declared delay implies, every handle is the artifact its reference
names, and an observer's refusal takes no world step and fences no epoch.

AgentInitializeResult gains graph (datasetDigest, indexDigest, neuronCount,
rateRoles, supportedStimuli), without which no AgentDescriptor field in
publishing-v1 section 3 had a source. Dated amendments to workers-v1 section 2,
publishing-v1 section 2 and state-media-v1 section 3.
2026-09-22 17:41:07 +00:00
..
common session: parallel processes, a launcher and the fault behaviour 2026-09-22 14:33:25 +00:00
failures.rs session: resolve uncertain calls, and measure each mode in its own process 2026-09-22 15:41:42 +00:00
media.rs session: an unknown launch option is an error, not a no-op 2026-09-22 16:28:59 +00:00
processes.rs session: negative fixtures for the allocation, and honest resolution bounds 2026-09-22 16:00:13 +00:00
publishing.rs session: the publication boundary, observer isolation and the repair path 2026-09-22 17:41:07 +00:00
session.rs Merge main: the per-fly processes, the launcher and the thread budgets 2026-09-22 16:07:30 +00:00