← back to @david

22 JAN 2026

David's approach: the extension fortress

Kerra depends on the browser extension being reliable across sessions, reconnects, and background states.


Kerra uses a browser extension to access course-site data through the user browser, because the browser is where the university session cookies live. that makes extension reliability central to the product, not an add-on.

his Codex history repeatedly returns to WebSocket connection health, Chrome background behavior, reconnect popups, LMS session validity, battery and CPU tradeoffs, and whether sync can recover after browser restarts.

the target is a fortress: the extension should be boringly reliable even when the browser sleeps, the laptop restarts, or the course-site session changes.


kerraextensionwebsocketreliability