soul-probe
6aba9a8801
Delete odin-core's Idunn lifecycle planner and idunn.* schemas
...
crates/odin-core/src/idunn.rs (plan_keepalive: observe, alarm, deploy or
restart from IdunnDaemonHealthRecord) had no caller: odin-daemon does not
depend on odin-core, and the deployed recipe builds only odin-daemon.
Idunn owns deployment and daemon survival; nothing in Idunn reads these
records (its own live in cultnet-rs).
Also removes from documents.rs the idunn.* and bifrost release-authority
schema constants and records, their OdinDocuments registrations, the
cultnet re-exports of Idunn health types, and the tests that only
exercised them. The muninn.* copies stay. cultnet-rs and rmp-serde drop
out of odin-core's manifest and lockfile entry (no remaining user).
Muninn pins odin-core at 3e96c6c and is unaffected until its next bump,
which must drop IdunnDaemonHealthRecord.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-09-30 00:20:38 +02:00
Meta Vens
0995222c17
Sever idunn-daemon's last import from odin-core
...
IdunnDaemonHealthTrustBindingRecord and its schema constant moved to
cultnet-rs (GameCult/CultLib@c13b6ba ). odin-core now imports them from
cultnet_rs instead of defining them, and idunn-daemon/provisioning.rs
pulls all six provider-health symbols from cultnet_rs directly, merged
into its existing cultnet_rs use block. Dropped the odin-core path
dependency from idunn-daemon/Cargo.toml — nothing in the crate reaches
odin_core:: anymore. Bumped the CultLib git rev across all six
consuming manifests to the new commit.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-05 17:43:24 +02:00
Meta Vens
32cbb5f028
Bind Idunn deployment and runtime admission
2026-09-02 13:53:07 +02:00
Meta Vens
61d2fc702e
Consume shared signed health contract
2026-07-19 22:17:39 +01:00
Meta Vens
deed50808a
Make CultNet the provider contract owner
2026-07-19 21:28:21 +01:00
Meta Vens
1a8b0e7725
Add native Idunn trust provisioning
2026-07-19 21:04:21 +01:00
Meta Vens
99ed509934
Purify authenticated provider health projection
2026-07-19 20:18:11 +01:00
Meta Vens
1240ca83a4
Define signed Idunn health projection contracts
2026-07-19 20:06:43 +01:00
Meta Vens
be8836f357
Authenticate generic daemon health
2026-07-19 19:57:04 +01:00
Meta Vens
cc80cd4479
Define signed daemon health authority
2026-07-19 19:38:18 +01:00
Meta Vens
92fab01d37
Make Idunn admission atomic and request-bound
2026-07-17 02:37:42 +01:00
Meta Vens
41d050f62a
Observe warming daemons without actuation
2026-07-17 01:19:48 +01:00
Meta Vens
ecaac7f835
Gate Yggdrasil releases through Bifrost
2026-07-16 18:34:26 +01:00
Meta Vens
8a8a5591a9
Allow disabling Move hue transitions
2026-07-14 19:40:09 +01:00
Meta Vens
86c94bb57c
Expose Move hue transition percentage
2026-07-14 19:29:15 +01:00
Meta Vens
d0eded64cb
Reject implausible Move optical observations
2026-07-14 01:06:57 +01:00
Meta Vens
e33e86610f
Publish Move evidence transport cadence health
2026-07-13 01:46:03 +01:00
Meta Vens
249db3b42f
Measure expected Move colors in tracker frames
2026-07-13 01:18:07 +01:00
Meta Vens
705067ea9f
Publish per-camera Move tracker health cleanly
2026-07-13 00:36:02 +01:00
Meta Vens
4d4abe2ef3
Revert "Publish per-camera Move tracker health"
...
This reverts commit 00e361aa6e .
2026-07-13 00:33:30 +01:00
Meta Vens
00e361aa6e
Publish per-camera Move tracker health
2026-07-13 00:33:16 +01:00
Meta Vens
2600fb4877
Publish live Move hue controls through Eve
2026-07-12 22:23:20 +01:00
Meta Vens
a014e38e99
Run Move tracking through PSMoveAPI
2026-07-12 21:11:20 +01:00
Meta Vens
4ad8bdb481
Rework Odin transport ownership and service names
2026-07-04 22:38:43 +01:00
Meta Vens
b13fa7d050
Switch Muninn RUDP audio to PCM packets
2026-06-23 17:03:54 +01:00
Meta Vens
f1c92bfb47
Split Muninn RUDP audio and video capture
2026-06-19 21:36:24 +01:00
Meta Vens
42328e3aeb
Keep Muninn parity under LAN RUDP MTU
2026-06-19 20:10:12 +01:00
Meta Vens
a2194c5afa
Add Muninn media parity shards
2026-06-19 19:50:55 +01:00
Meta Vens
1e2bcd45cf
Expose Muninn RUDP stream budgets
2026-06-19 16:24:41 +01:00
Meta Vens
f77d00be6e
Tune Muninn RUDP media for LAN quality
2026-06-19 01:53:04 +01:00
Meta Vens
9d95810dfb
Add chunk-level Muninn media feedback
2026-06-18 16:45:45 +01:00
Meta Vens
bf55a7243c
Add Muninn media frame document schemas
2026-06-18 16:33:19 +01:00
Meta Vens
a61368a711
Route Muninn capture activation over RUDP commands
2026-06-18 15:12:16 +01:00
Meta Vens
ce62450fd3
Publish Muninn Move identity records
2026-06-17 03:22:40 +01:00
Meta Vens
b3a9260d6b
Promote Idunn swarm deployment ownership
2026-06-16 23:44:37 +01:00
Meta Vens
d26f0c5412
Publish Muninn provider witness records
2026-06-16 21:45:52 +01:00
Meta Vens
00aef68402
Expose Idunn swarm surgery plan state
2026-06-15 23:36:52 +01:00
Meta Vens
7a8ad9fcd0
Prefer daemon-published RUDP health
2026-06-15 23:12:39 +01:00
Meta Vens
55309df767
Add Idunn RUDP health ingress
2026-06-15 22:50:43 +01:00
Meta Vens
a754db74c7
Publish Idunn RUDP runtime self-check
2026-06-15 22:35:00 +01:00
Meta Vens
5a4f04707c
Expose Idunn transport command boundaries
2026-06-15 22:04:53 +01:00
Meta Vens
8038af1819
Publish Idunn daemon surgery plans
2026-06-15 21:47:53 +01:00
Meta Vens
83760e9cd8
Make Idunn health contracts explicit
2026-06-15 20:50:57 +01:00
Meta Vens
7ec011f120
Fix Idunn Gjallar empty-panel health
2026-06-15 19:44:48 +01:00
Meta Vens
1381e883e1
Bind Move health to configured source path
2026-06-14 14:24:15 +01:00
Meta Vens
d5345e5875
Add Muninn Quest access surface
2026-06-12 16:09:03 +01:00
Meta Vens
5a38bc0664
Add Muninn Move controller state schema
2026-06-11 17:01:19 +01:00
Meta Vens
4f124b451e
Route Nightwing Muninn lifecycle through Idunn
2026-06-11 16:41:21 +01:00
Meta Vens
9b2a7df439
Add Muninn Move light command consumer
2026-06-11 07:58:38 +01:00
Meta Vens
8e57257cf1
Move Move marker extraction into Muninn
2026-06-10 20:51:46 +01:00