The application shell: routing, the login screen + session-cookie auth handling, a typed API client and SSE client, and the baseline loading/empty/error UI states every screen builds on.
Spec: §12 UI scope + auth mechanism, §2, §13.
Acceptance criteria
Depends on: #59, #6
The application shell: routing, the login screen + session-cookie auth handling, a typed API client and SSE client, and the baseline loading/empty/error UI states every screen builds on.
Spec: §12 UI scope + auth mechanism, §2, §13.
Acceptance criteria
baseline-uibaseline; WCAG 2.1 AA for the shell and login (keyboard, labels, focus).Depends on: #59, #6