Commit graph

  • b0df17dddd Name the lowercase parked tag in the removed-flag message main Meta Vens 2026-10-22 21:19:43 +02:00
  • e534ef4937 Drop orphaned Sleipnir binding_summary and Muninn imports left by the Eve surface removal Meta Vens 2026-10-22 20:42:24 +02:00
  • 344de9f9a1 Quarantine Muninn's Eve operator surfaces: move-hue and input-mirror dashboards, Eve command ingress Meta Vens 2026-10-22 20:17:52 +02:00
  • 1d0ea0b112 Merge named Cut 3 and H0: retire --idunn-rudp-health, muninn-contracts parked/muninn-eve-surface Meta Vens 2026-09-30 00:23:58 +02:00
  • 2742b4ddcf Correct stale health text, pin per-host boundary identity, note deploy order hands/muninn-named3-h0 Meta Vens 2026-09-30 00:17:51 +02:00
  • 139ca7397f muninn-contracts: pin every record's wire bytes and every defaulted key Meta Vens 2026-09-30 00:17:50 +02:00
  • b2014284d1 muninn-contracts: pin that a defaulted tail decodes from an older payload Meta Vens 2026-09-29 23:34:35 +02:00
  • e27de13efd muninn-contracts: Muninn's 15 state records leave odin-core Meta Vens 2026-09-29 23:31:46 +02:00
  • 7b8b37a2fd health_check no longer reads a timestamp it does not publish Meta Vens 2026-09-29 23:18:57 +02:00
  • e9580009ea Retire --idunn-rudp-health and the daemon-health publisher Meta Vens 2026-09-29 23:17:13 +02:00
  • bd69598503 Merge Cut 2: bounded sender, one deadline owner, a drivable seam Meta Vens 2026-09-29 21:31:34 +02:00
  • 45e2904943 Clamp the command's budget where the command is read, not where the request is copied hands/muninn-cut2 Meta Vens 2026-09-29 21:18:29 +02:00
  • cbea798a27 Drop a departed receiver from the send loop, pin the untested rules, clamp the budget once Meta Vens 2026-09-29 21:17:25 +02:00
  • 772b2d00d3 Pin that the send loop is not finished while a frame or repair is in flight Meta Vens 2026-09-29 20:50:10 +02:00
  • ffc723c49f Leave the repair queue bounded by the repair budget alone Meta Vens 2026-09-29 20:39:01 +02:00
  • 96b64cba97 Send media one payload per step: audio first, per-payload deadlines, clamped budget Meta Vens 2026-09-29 20:37:31 +02:00
  • 89ae74ae0f Make a packetizer overflow drop consume its frame id and its leftover slices Meta Vens 2026-09-29 20:37:30 +02:00
  • 95b84a8102 Record the Cut 2 Soul pass and the loss-signalling owner Meta Vens 2026-09-29 20:24:31 +02:00
  • f4f1fcdad7 Merge origin/main into hands/muninn-cut2 Meta Vens 2026-09-29 20:24:29 +02:00
  • f4f1f8592f Merge H3: Sleipnir joins the Muninn workspace with its history Meta Vens 2026-09-29 20:22:24 +02:00
  • 8f59bddf47 Merge route/b3-declare: raven-muninn declares its Odin dependency Meta Vens 2026-09-29 20:17:09 +02:00
  • ed02890c12 Give Sleipnir the media_delivery field CultLib c2a9a6e requires Meta Vens 2026-09-29 20:16:07 +02:00
  • 6a628ee551 Hoist the CultLib and odin-core pins into one workspace table Meta Vens 2026-09-29 20:11:40 +02:00
  • 3a12d14e2c Import Sleipnir from Odin 379b826 with history Meta Vens 2026-09-29 20:10:42 +02:00
  • d564543b70 State the stream rule once: consumers dial the producing Muninn Meta Vens 2026-09-29 20:05:34 +02:00
  • 70f838dfb9 Describe the group send queue and the 250 ms default in the media doc Meta Vens 2026-09-29 20:04:39 +02:00
  • e66c2565fb Bound the media sender: one deadline owner, whole-group drops, a drivable seam Meta Vens 2026-09-29 20:04:17 +02:00
  • 8d869ca8df Record Q13: no live Sleipnir on Raven, H2 and H4 merge independently Meta Vens 2026-09-29 20:01:33 +02:00
  • 83b3947a8f Record Q11 (muninn-contracts) and Q12 (fold Move evidence in) Meta Vens 2026-09-29 19:58:10 +02:00
  • fe33ce7f10 Re-map the HID cuts H0-H5 to Q9 and Q10 (Imagination pass 3) Meta Vens 2026-09-29 19:55:22 +02:00
  • c3520d10a1 Merge realtime robustness Cuts 0-1: maps corrected, receiver residue deleted Meta Vens 2026-09-29 16:09:40 +02:00
  • b607592be2 Correct keyframe, GOP, and provenance claims in the media docs hands/rr-cut0-1 Meta Vens 2026-09-29 16:02:33 +02:00
  • 88f9ed7ccd Collapse the video parity wire builder to one frame; test stale-identity pruning without bluetoothctl Meta Vens 2026-09-29 16:02:33 +02:00
  • 66e8642f59 Record HID rulings Q9 (Sleipnir in Muninn's workspace) and Q10 (Muninn advertises input streams) Meta Vens 2026-09-29 16:02:10 +02:00
  • 36d6a79a2a Map Cut 6 (native encoder) and the remote-play HID cuts H0-H5 Meta Vens 2026-09-29 14:11:04 +02:00
  • 4af6c8fac4 Move test-only cultnet imports into the tests module Meta Vens 2026-09-29 13:59:53 +02:00
  • eb332b0d2e Record realtime robustness rulings Q1-Q8 (2026-09-30) Meta Vens 2026-09-29 13:55:27 +02:00
  • a189363c23 Drop imports the receiver residue left unused Meta Vens 2026-09-29 13:51:01 +02:00
  • f2a5db9eec Subtract receiver residue from the producer (RR Cut 1) Meta Vens 2026-09-29 13:50:38 +02:00
  • 2c120c96d7 Correct the Muninn maps against git (RR Cut 0) Meta Vens 2026-09-29 13:47:40 +02:00
  • e70db69d76 Map the realtime robustness campaign (Imagination, 2026-09-30) Meta Vens 2026-09-29 13:46:42 +02:00
  • 2260853727 Declare the Odin dependency raven-muninn publishes to route/b3-declare Meta Vens 2026-09-29 12:51:59 +02:00
  • cee7b9c698 Drain expired media without stalling the sender Meta Vens 2026-09-27 21:35:35 +02:00
  • 7fc2925f4a Drop the comment for the patch that is gone Meta Vens 2026-09-11 15:03:51 +02:00
  • 70fe005247 Raven's operator launcher and deploy scripts retire; Idunn owns the host Meta Vens 2026-09-11 14:43:38 +02:00
  • 8e2f935984 Presence publisher sequence survives a restart Meta Vens 2026-09-11 14:40:05 +02:00
  • 24e5b50284 Presence is serve liveness, not controller freshness Meta Vens 2026-09-11 14:15:23 +02:00
  • 60ed6b2c85 Pin CultLib by full sha so odin-core and this crate resolve one source Meta Vens 2026-09-11 14:09:30 +02:00
  • 033aac0b24 Build from the pins, not from a sibling checkout Meta Vens 2026-09-11 14:09:04 +02:00
  • 70d267f97a An Idunn-launched serve presents itself to Odin; a recipe for Raven Meta Vens 2026-09-11 13:49:30 +02:00
  • e2c44ac86c Capture and encoder children are spawned at their own priority class Meta Vens 2026-09-11 03:41:51 +02:00
  • 3a03ac577e A failed serve tick is logged and retried, not fatal Meta Vens 2026-09-11 02:45:01 +02:00
  • 3cea88417d A running command is not re-stamped every tick Meta Vens 2026-09-11 01:33:05 +02:00
  • bc43e1b6e5 Terminal transitions keep a command's own stamp Meta Vens 2026-09-11 01:25:58 +02:00
  • 98b4f0b350 Reliable media resends wait 30 ms; the producer runs above normal priority Meta Vens 2026-09-11 01:14:41 +02:00
  • 8c97437a93 Record the first frames across Raven to Starfire Meta Vens 2026-09-11 01:01:19 +02:00
  • 58e8663178 Only a live command can be the latest Meta Vens 2026-09-11 00:57:38 +02:00
  • 0b8d738f78 A translated request is stamped by Muninn's clock Meta Vens 2026-09-11 00:52:19 +02:00
  • 887efa7543 Make the Raven deploy run again from this repository Meta Vens 2026-09-11 00:34:37 +02:00
  • 3823f1e2c0 Drop the media-profile verifier: its subject left the restart script Meta Vens 2026-09-11 00:10:29 +02:00
  • a8d4416737 Say where the Muninn target records actually live Meta Vens 2026-09-10 23:43:17 +02:00
  • 85e4c31810 Record that Muninn has one body now Meta Vens 2026-09-10 23:40:09 +02:00
  • 07c70ac4e9 Muninn listens for receivers instead of dialling them Meta Vens 2026-09-10 23:03:14 +02:00
  • 8141eb8663 Record the OBS source and what still blocks a live frame Meta Vens 2026-09-10 22:22:48 +02:00
  • b679fc2879 Advertise streams and take requests in the producer-agnostic shape Meta Vens 2026-09-10 22:20:50 +02:00
  • faeb5d7efb Record that the receiver feedback path exists Meta Vens 2026-09-10 21:39:39 +02:00
  • 0d156beeb6 Take the receiver feedback builder from CultLib Meta Vens 2026-09-10 21:35:21 +02:00
  • 34776ea27a Cut the receiver half of the packetizer; it lives in Ratatoskr now Meta Vens 2026-09-10 21:23:33 +02:00
  • f6fea00413 Bump CultLib to a8aedda for bounded fragment reassembly Meta Vens 2026-09-10 12:04:12 +02:00
  • a619bd5be9 Point the fragment-fuse record at the merged commits Meta Vens 2026-09-10 12:01:09 +02:00
  • 455650639d Record the fragment-set fuse and the measured amplification Meta Vens 2026-09-10 11:58:55 +02:00
  • fdfddc56e4 Record where the pass ended Meta Vens 2026-09-10 02:38:58 +02:00
  • b3549c5023 Pin CultLib main now that the contract has merged Meta Vens 2026-09-10 02:36:49 +02:00
  • 1073ae67de Point the pins at real upstreams, and name what still blocks the build Meta Vens 2026-09-10 02:28:04 +02:00
  • d2689af772 Speak the shared media contract instead of a private copy Meta Vens 2026-09-10 02:24:17 +02:00
  • 2f13c6fed5 Record Ratatoskr, and what still blocks it Meta Vens 2026-09-10 01:42:57 +02:00
  • 97e7b35865 Record what the impairment run measured Meta Vens 2026-09-10 01:08:59 +02:00
  • 24d51015f8 Ask for the unreliable video lane the test always wanted Meta Vens 2026-09-10 00:55:11 +02:00
  • 8dfb9083ec Cut the AAC path that PCM replaced Meta Vens 2026-09-10 00:28:03 +02:00
  • 7975634a1f Give the extracted Muninn a root of its own Meta Vens 2026-09-09 23:04:41 +02:00
  • 1cb0a2f68f Merge the Idunn extraction: Odin no longer owns deployment authority Meta Vens 2026-09-05 22:33:39 +02:00
  • eccd6e0b27 Cut idunn-daemon and the vendored cultmesh fork out of Odin Meta Vens 2026-09-05 18:09:11 +02:00
  • a3bb36d306 Cut idunn-daemon and the vendored cultmesh fork out of Odin Meta Vens 2026-09-05 18:09:11 +02:00
  • b5976d063d Sever idunn-daemon's last import from odin-core Meta Vens 2026-09-05 17:43:24 +02:00
  • 9872a81643 Sever idunn-daemon's last import from odin-core Meta Vens 2026-09-05 17:43:24 +02:00
  • 731e0ed69e Bump CultLib to ae0ac0d and give odin-core its missing rmp-serde dev-dep Meta Vens 2026-09-05 17:35:54 +02:00
  • bfc9adf0ea Bump CultLib to ae0ac0d and give odin-core its missing rmp-serde dev-dep Meta Vens 2026-09-05 17:35:54 +02:00
  • f2f6590660 Apply rustfmt Meta Vens 2026-09-04 15:28:32 +02:00
  • 0535ca0a86 Apply rustfmt Meta Vens 2026-09-04 15:28:32 +02:00
  • e184f48adf Consume CultCache and CultNet from CultLib instead of forking them Meta Vens 2026-09-04 14:54:58 +02:00
  • c08ef0b44b Consume CultCache and CultNet from CultLib instead of forking them Meta Vens 2026-09-04 14:54:58 +02:00
  • 3ae8e361d6 Rebase Idunn actuator scripts off the projects root Meta Vens 2026-09-04 01:05:40 +02:00
  • eabc46ad2d Read CultMath shaders from CultLib Meta Vens 2026-08-26 17:57:36 +02:00
  • b204c0176f Read CultMath shaders from CultLib Meta Vens 2026-08-26 17:57:36 +02:00
  • 0620a9d163 Allow disabling Move hue transitions Meta Vens 2026-07-14 19:40:09 +01:00
  • 8e76475b4c Expose Move hue transition percentage Meta Vens 2026-07-14 19:19:32 +01:00
  • e65969d29c Reject implausible Move optical observations Meta Vens 2026-07-14 01:06:57 +01:00
  • a1491c7c0f Decouple Move discovery from light cadence Meta Vens 2026-07-13 17:18:10 +01:00
  • 7f030eb2a1 Advertise Nightwing commands over WireGuard Meta Vens 2026-07-13 05:34:11 +01:00
  • 5ff31a362c Consume Eve Move hue command envelopes Meta Vens 2026-07-13 05:30:10 +01:00