Long-form design for the bidirectional realtime layer the user brainstormed on 2026-05-08. Builds on ADR-015 (events and jobs); hybrid pattern where IRealtimeBroadcaster is layered alongside IEventBus, with a bridge for forwarding allowlisted bus events to realtime channels. v1 ships: @repo/core-realtime package, custom Node server in apps/web-next, cookie-session auth, four scope kinds, two generators (gen realtime channel|handler), three new anchors per feature, RecordingRealtimeBroadcaster test helper, realtime-ping proof-of-life. Dashboard, DB-backed roles/permissions, multi-instance fanout, and a generic core-package generator are deferred — captured in §13 / §14 / §15. Companion HTML explainer at realtime-auth-explainer.html (project root, uncommitted) walks the four-checkpoint auth model visually. ADR-016 will be created during implementation.
Description
No description provided
Languages
TypeScript
65.6%
JavaScript
21.1%
Handlebars
12.2%
Shell
0.9%
Dockerfile
0.1%