acdream/src/AcDream.App/Net
Erik cced83b483 feat(app): FA2 -- fellowship/allegiance command routing for graphical + headless hosts
Both LiveSocialSessionBindings construction sites updated together
(LiveSessionRuntimeFactory.cs, HeadlessSessionHost.cs) so the single
GameEventWiring.WireAll registration site serves both hosts identically
(the K-slice unification). CurrentGameRuntimeCommandAdapter implements
IRuntimeFellowshipCommands/IRuntimeAllegianceCommands over the App
command bus (LiveSessionCommandRouter gains 12 new *RuntimeCmd records
+ registrations + LiveSessionCommandBindings send delegates), mirroring
DirectGameRuntimeCommandAdapter's direct-session shape including the
identical Quit leader-hand-off rule read from RuntimeFellowshipState.
CurrentGameRuntimeAdapter (the graphical IGameRuntimeView/
IGameRuntimeCommands composite) exposes the two new views/command
groups. Headless's DirectGameRuntimeCommandAdapter needed no changes --
it already implements both new interfaces from the Runtime-layer
commit.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 01:32:18 +02:00
..
GraphicalSessionEventRoute.cs feat(physics): C4 route 4b-2 — remote far snap through the canonical placement 2026-08-04 07:55:56 +02:00
ILiveInWorldSource.cs refactor(app): compose interaction and retained UI startup 2026-07-22 17:20:47 +02:00
LiveEntitySessionController.cs feat(audio): Campaign A slice A3 — the server sound channel (0xF750) 2026-08-08 22:07:23 +02:00
LiveMovementStatsApplier.cs feat(runtime): C3c - production placement cutover: both hosts on the residence conductors (routes 1+8) 2026-08-02 18:10:33 +02:00
LiveSessionAppSource.cs refactor(runtime): move session lifetime and ordered transport 2026-07-25 19:39:24 +02:00
LiveSessionCommandRouter.cs feat(app): FA2 -- fellowship/allegiance command routing for graphical + headless hosts 2026-08-12 01:32:18 +02:00
LiveSessionResetManifest.cs feat(physics): C4 route 4b-3 — remote teleport + cell-less through the canonical placement 2026-08-04 16:00:10 +02:00
LiveSessionResetPlan.cs refactor(runtime): unify generation reset for direct hosts 2026-07-27 00:43:26 +02:00
LiveSessionRuntimeFactory.cs feat(app): FA2 -- fellowship/allegiance command routing for graphical + headless hosts 2026-08-12 01:32:18 +02:00
RetailSkillFormula.cs refactor(net): own live session composition 2026-07-22 10:36:06 +02:00
RuntimePlacementProjectionRetrySlot.cs feat(app): observe canonical placement receipts 2026-08-01 15:22:52 +02:00
StaminaExhaustionEdgeTracker.cs test(physics): pin issue 270 animation fixes 2026-07-31 07:47:06 +02:00