Commit Graph

11 Commits

Author SHA1 Message Date
Michael Mikovsky da9166daf0 Reduce leaf fail hook actions 2026-05-09 13:53:49 -06:00
Michael Mikovsky 71d1aee235 Reduce leaf send call actions 2026-05-09 13:40:21 -06:00
Michael Mikovsky a68e86ef6d Reduce leaf hook data actions 2026-05-09 13:25:16 -06:00
Michael Mikovsky 366771356c Simplify procedure session advancement 2026-04-30 10:23:19 -06:00
Michael Mikovsky 7c0ee31d38 Reduce hook table public surface 2026-04-30 10:15:54 -06:00
Michael Mikovsky 71b311065d Add crossbeam channel router leaf example 2026-04-29 22:14:04 -06:00
Michael Mikovsky 371f3ae492 Add router-aware endpoint topology APIs 2026-04-26 16:13:28 -06:00
Michael Mikovsky 99d1097f2a Add root-default endpoint creation macro 2026-04-26 15:36:45 -06:00
Michael Mikovsky 54c44b407e Remove the old leaf declaration path
Delete the deprecated Leaf derive path, migrate the remaining tests and example to leaf!, and add direct coverage for endpoint-only, TUI-only, and shared-host leaf declarations.
2026-04-26 14:14:49 -06:00
Michael Mikovsky bc22d349bf Add compile-time leaf declarations
Introduce a function-like leaf declaration macro, bind endpoint and TUI hosts to shared generated metadata, and move remote shell endpoint construction out of the leaf module into the examples and runtime assembly code.
2026-04-26 13:54:44 -06:00
Michael Mikovsky d4100d0604 Split protocol and leaf surfaces into crates
Move the protocol runtime into unshell-protocol and remote shell leaf code into unshell-leaves so endpoint and TUI roles can compile independently without circular dependencies.
2026-04-26 12:39:06 -06:00