Odin/docs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 4c2b022df3 Record Phase 2 as done and why Phase 1 was not
Phase 2 landed: Hermodr reads providers through Odin-advertised routes instead
of accepting publications into a private store.

Phase 1 did not, and the plan now says why instead of leaving a specification I
had already found to be wrong. Reading idunn-rudp.cjs before moving it changed
the answer: 13 of its 324 lines mention Idunn and most are error strings. The
Idunn-owned content is two constants. The other 311 lines are generic CultNet
transport, and moving them into a Rust repository with no Node packaging would
also hand Odin a cross-repo sibling-path dependency of exactly the kind that
broke Erycina's provider publisher when that repository moved. It buys nothing
until Hermodr leaves in Phase 4, because both consumers still live here.

Three ranked options recorded. The one I would take splits the transport into
CultLib beside cultnet-ts and leaves Idunn owning its connection ID and schema
name, which removes the sibling-path bug rather than relocating it. That is
larger than this phase assumed and touches CultLib, so it wants a decision
rather than being folded in quietly.

Also dropped idunn:build and idunn:start from package.json. They invoke
cargo -p idunn-daemon, and that crate left Odin with the extraction.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-06 18:43:09 +02:00
..
architecture.md Move Gjallar supervision to Yggdrasil 2026-08-24 20:40:19 +02:00
gjallar.md Let systemd own unsigned Gjallar continuity 2026-08-24 20:58:33 +02:00
hermodr-extraction-plan.md Record Phase 2 as done and why Phase 1 was not 2026-09-06 18:43:09 +02:00
muninn-media-streaming.md Align Raven Muninn Idunn keepalive defaults 2026-06-29 22:02:35 +01:00
muninn.md Reject implausible Move optical observations 2026-07-14 01:06:57 +01:00
transport-shortcut-inventory.md Move Idunn's unit files, docs and operator scripts out of Odin 2026-09-05 18:16:38 +02:00