Muninn/crates
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens b679fc2879 Advertise streams and take requests in the producer-agnostic shape
Muninn now publishes gamecult.media_stream_advertisement for its A/V
stream beside the Muninn-specific OBS catalog, and each serve tick pulls
gamecult.media_stream_request documents addressed to this host from Odin.
A pending request becomes the capture command the existing tick already
runs — same command id, so the outcome is traceable — and the command's
state is written back onto the request under its stream:receiver key, so
a consumer watches one document. A request naming a codec this producer
cannot encode is answered failed with the supported codecs named, and
never becomes a command.

The translation is a pure function with tests. The node registers the
two CultLib records beside Odin's document set.

  cargo test -p muninn-daemon -> 152 passed

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 22:20:50 +02:00
..
muninn-daemon Advertise streams and take requests in the producer-agnostic shape 2026-09-10 22:20:50 +02:00
muninn-move-tracker Read CultMath shaders from CultLib 2026-08-26 17:57:36 +02:00
muninn-psmoveapi-tracker Apply rustfmt 2026-09-04 15:28:32 +02:00