e4a1f09 fix: SSE keepalive for idle conns
bc47d12 test: verify 10k concurrent SSE
a3f8d21 fix: memory leak in SSE pool
c7b2e41 fix: SSE reconnection on timeout
91d3f8a chore: remove dead WS code
7e1b4c9 refactor: WS → SSE pipeline
f92a3e5 revert: undo ORM migration
2d8c7a1 feat: ORM migration for analytics
83b1e4f fix: race in event aggregator
4f7c3d2 fix: pool exhaustion under load
b5e91f3 fix: WS drops at 10k conns
d1e9a7c test: WS integration tests
72f6b3a feat: WS heartbeat + reconnect
8ca2d67 feat: WebSocket pipeline
e5d2c91 feat: event ingestion worker
3b6f2e8 feat: D3 chart rendering
a92c1d4 feat: analytics API endpoints
19e7f4b feat: time-series queries
6e8d5b3 feat: PG schema for events
47c9d1e feat: event partitioning
c4d8a23 feat: responsive widget grid
d39a7c4 init: scaffold