mirror of
https://github.com/J3vb/OwnCord.git
synced 2026-09-03 03:50:00 +03:00
The client CLAUDE.md claimed ws.on(...) appears only in dispatcher.ts. Eight handlers across main.ts, MainPage.ts and ChannelController.ts say otherwise - page-local UI (ringing, overlays, slow-mode timers) legitimately subscribes. The real invariant is narrower: dispatcher is the single path by which server events WRITE to domain stores. That is what local/no-store-write-in-ws-on enforces, and the doc now matches the code. Also record that Tier 2 shipped as ESLint rules rather than semgrep, and why the fourth candidate was declined. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>