From the WASM decider roadmap (formerly WASM_TODO.md, now retired).
Split the fused Decider trait into StateModel (State/Event/initial_state/evolve) and Command (decide), so bundle state-agreement becomes a type fact instead of macro-emitted bounds in trogon-decider-guest-macros (export_decider!).
Optional quality refactor; no functional gap. Pick up when touching the guest macro internals anyway.
From the WASM decider roadmap (formerly WASM_TODO.md, now retired).
Split the fused Decider trait into StateModel (State/Event/initial_state/evolve) and Command (decide), so bundle state-agreement becomes a type fact instead of macro-emitted bounds in trogon-decider-guest-macros (export_decider!).
Optional quality refactor; no functional gap. Pick up when touching the guest macro internals anyway.