Declare the Odin dependency raven-muninn publishes to

Idunn no longer infers how a target proves readiness, and a recipe with
neither a route nor an Odin dependency is refused at admission. raven-muninn
has no route and publishes to Odin over CultMesh RUDP, so its recipe declares
the odin.verse-rendezvous dependency.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Meta Vens 2026-09-29 12:51:59 +02:00
commit 2260853727

View file

@ -94,3 +94,14 @@ contract = "muninn.runtime-health.v1"
capability = "muninn.media-producer"
schema = "gamecult.media_stream_advertisement.v1"
compatibility = "v1"
# raven-muninn publishes to Odin over CultMesh RUDP (--odin-cultmesh-uri), and
# it has no route, so it declares the Odin dependency: Idunn admits it as Ready
# on Odin's correlation. A recipe that declares neither a route nor this is
# refused at admission.
[[dependencies]]
kind = "shared-infrastructure"
capability = "odin.verse-rendezvous"
schema = "odin.verse-topology.v1"
compatibility = "v1"
startup = "before-promotion"