Event bus: publish/subscribe across hub processes (in-process and Postgres LISTEN/NOTIFY) issue #273 closed: completed andymccall opened this · 0 comments
andymccall set labels feature ·
andymccall referenced by change 6b195ed3b637 on main ·
closed by change 33d98147511b ·
A trait (publish(topic, payload), subscribe(topic)) for bookmark moves, proposal changes, checks, run and job state, delivery nudges and live rooms. In-process broadcast (today) and Postgres LISTEN/NOTIFY (ids and kinds in the payload, under 8000 bytes; each node relays to its local broadcast). Later NATS JetStream (issue #208, issue #209) for durable streams and subscribers outside the hub. At most once; anything that must not be lost is a row. Design: docs/roles.md (2026-10-19).