diff --git a/docs/test-bugs.md b/docs/test-bugs.md index cfee75d..da1d899 100644 --- a/docs/test-bugs.md +++ b/docs/test-bugs.md @@ -1172,3 +1172,21 @@ Playwright E2E: 10 passed, 24 failed (BUG-011/012/013 — Mock-Daten und data-te - **Problem:** `backup.completed_at = datetime.utcnow()` verwendet naive datetime. AGENTS.md verbietet naive datetime — TIMESTAMPTZ only. Sollte `datetime.now(UTC)` sein. - **Schweregrad:** Medium - **Status:** ⏳ Nicht gefixt + +### ARCH-061: routes/index.tsx — Leeres Route-Objekt (Dead Code) +- **Datei:** frontend/src/routes/index.tsx:58-59 +- **Problem:** Zwischen der `/login` Route und der `/dms-standalone` Route exists ein leeres Objekt `{ }` ohne `path` und ohne `element`. Dies ist Dead Code der zu Verwirrung führt. +- **Schweregrad:** Low +- **Status:** ⏳ Nicht gefixt + +### ARCH-062: MessageSidebar.tsx — Dupliziert TeamPanel aus AISidebar.tsx +- **Datei:** frontend/src/components/layout/MessageSidebar.tsx:38-89 +- **Problem:** `TeamPanel` ist identisch in AISidebar.tsx und MessageSidebar.tsx implementiert (Code-Duplikation). Sollte ein gemeinsames Component sein (z.B. `components/shared/TeamPanel.tsx`). +- **Schweregrad:** Medium +- **Status:** ⏳ Nicht gefixt + +### ARCH-063: SortableMenuItem.tsx — import * as LucideIcons lädt ALL icons +- **Datei:** frontend/src/components/layout/SortableMenuItem.tsx:4 +- **Problem:** `import * as LucideIcons from 'lucide-react'` lädt alle Icons was OOM in Tests verursacht. Sidebar.tsx nutzt korrekt ein kuratiertes ICON_MAP. SortableMenuItem sollte dasselbe Pattern nutzen. +- **Schweregrad:** Medium +- **Status:** ⏳ Nicht gefixt