diff --git a/docs/superpowers/plans/2026-10-05-weisses-design-p1-fundament.md b/docs/superpowers/plans/2026-10-05-weisses-design-p1-fundament.md index f55327b..a65b143 100644 --- a/docs/superpowers/plans/2026-10-05-weisses-design-p1-fundament.md +++ b/docs/superpowers/plans/2026-10-05-weisses-design-p1-fundament.md @@ -60,10 +60,6 @@ Expected: - Exit 0. - Die TP2-Zeile gibt nichts aus. Gibt sie etwas aus: stoppen und den Eigentümer fragen. Empfehlung: TP2 zuerst nach `test` bringen. -- [ ] **Step 2: Gate `p1` um die Menü-Prüfung ergänzen** - -In `$W/gates.mjs` bekommt `p1` den Eintrag `scoped: { 'icon-svg': { views: '*', ignore: ['#inhalt *'] } }`. Damit prüft `icon-svg` ab P1 Menü, Mobil-Leiste und Login auf allen Ansichten, den Seiteninhalt aber erst ab dem jeweiligen Paket. - ### Task 1: `statusTone` **Files:** @@ -252,7 +248,7 @@ Zusätzlich: - [ ] **Step 3: Jede Basisregel genau einmal** -Run: `source /root/reports/ticketsystem-design-2026-10-04/werkzeug/env.sh && for s in btn table overlay page badge urgent-toggle list-row toolbar seg empty field; do printf '%s ' "$s"; rg -c "^\.$s( |\{|,)" src/styles/global.css; done` +Run: `source /root/reports/ticketsystem-design-2026-10-04/werkzeug/env.sh && for s in btn table overlay page badge urgent-toggle list-row toolbar seg empty field; do printf '%s ' "$s"; rg -c "^\.$s *\{" src/styles/global.css; done` Expected: Hinter jedem Namen steht `1`. - [ ] **Step 4: Bauen** @@ -414,6 +410,10 @@ Bleiben: Run: `source /root/reports/ticketsystem-design-2026-10-04/werkzeug/env.sh && git rm -q src/components/Footer.jsx src/lib/sidebar.js tests/unit/sidebar.test.mjs && rg -n "Footer|startsCollapsed|lib/sidebar" src tests` Expected: keine Treffer. +- [ ] **Step 7a: Gate `p1` um die Menü-Prüfung ergänzen** + +In `$W/gates.mjs` bekommt `p1` zusätzlich `scoped['icon-svg'] = { views: ['*'], ignore: ['#inhalt *'] }`. Der vorhandene Eintrag `scoped['overflow-x']` bleibt. Damit prüft `icon-svg` ab hier Menü, Mobil-Leiste und Login auf allen Ansichten, den Seiteninhalt erst im jeweiligen Paket. Commit im Werkzeug-Repo. + - [ ] **Step 7: Ansicht `menue-mobil`** Bei 390×844 läuft: