AntiPattern
Cross-Context Async & RPC
cross-context-async-rpc-boundary
Host/client context boundaries and lifecycle-aware async handling misalign: RPCs meant for host vs broadcast behave differently by caller, and raw delayed tasks continue after destruction, breaking state replication, cancellation, and UI updates.