# Maven mavweb — Ethos migration plan ## Task Adopt Ethos design language (#36, prio:3). ## Scope - Go + html/template + vanilla CSS/JS - Add tokens.css with :root --ethos-* variables - Replace literal colors/spacing/radii - Restructure dash.html / history.html / notifications.html / trace.html into shell - Tables: sort/filter/resize/hide/pin/pagination - Row click → inspector - Keyboard: Ctrl+K, Ctrl+/, Esc, Enter, Space, Alt+←, Alt+→ - Status vocabulary - Density Compact default ## Notes Largest rewrite due to stack mismatch. No SPA migration — keep server-rendered. ## Status - [x] PLANS.md created - [ ] tokens.css - [ ] Shell restructure per page - [ ] Tables refactor - [ ] Keyboard shortcuts