You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 3, 2026. It is now read-only.
- No blocking correctness issues found in the landed slice.
8
+
- Existing legacy `event_log` table is still used for session replay/SSE backlog, so the new append-only domain event table is named `domain_event_log`. This avoids destructive rename work in this phase.
9
+
-`domain_event_log` uses `(aggregate_id, sequence)` primary key and `INSERT OR IGNORE`, so duplicate publish/retry does not double-write.
10
+
- EventLog writer subscribes with `subscribe_all_named`; existing session-specific subscribers still receive only their aggregate events.
11
+
- Writer is supervised after EventBus in app supervisor.
12
+
13
+
## Follow-up
14
+
15
+
- Writer message type is the EventBus subscription message, so it has no explicit `Shutdown` call surface. Acceptable for supervised internal subscriber now; revisit if tests need direct stop semantics.
16
+
- Bounded mailbox/backpressure logging is still deferred per task note.
17
+
-`domain_event_log` currently exposes count/append only. Replay/query APIs belong with later projection/backfill phases.
0 commit comments