diff --git a/docs/test-bugs.md b/docs/test-bugs.md index c3fbbe2..8c40512 100644 --- a/docs/test-bugs.md +++ b/docs/test-bugs.md @@ -4100,3 +4100,21 @@ Playwright E2E: 10 passed, 24 failed (BUG-011/012/013 — Mock-Daten und data-te - **Problem:** 2549 Zeilen — extrem langes Dokument. Sollte aufgeteilt werden. - **Schweregrad:** Low - **Status:** ⏳ Nicht gefixt + +### ARCH-550: 0136_fix_rls_tenant_id.py — Downgrade verwendet app.tenant_id statt app.current_tenant_id +- **Datei:** alembic/versions/0136_fix_rls_tenant_id.py:40 +- **Problem:** Downgrade erstellt RLS policies mit `app.tenant_id` (der fehlerhafte alte Wert) statt `app.current_tenant_id`. Downgrade würde den Bug wieder einführen. +- **Schweregrad:** Low +- **Status:** ⏳ Nicht gefixt + +### ARCH-551: 0137_drop_ai_chat_tables.py — Downgrade macht nichts +- **Datei:** alembic/versions/0137_drop_ai_chat_tables.py:30 +- **Problem:** `def downgrade(): pass` — Tabellen können nicht wiederhergestellt werden. Das ist dokumentiert aber ein Risiko. +- **Schweregrad:** Low +- **Status:** ⏳ Nicht gefixt + +### ARCH-552: 0004_ai_workflows.py — Erstellt ai_conversations/ai_messages die später gedropped wurden +- **Datei:** alembic/versions/0004_ai_workflows.py +- **Problem:** Erstellt Tabellen die in Migration 0137 gedropped wurden. Verschwendete Migration. +- **Schweregrad:** Low +- **Status:** ⏳ Nicht gefixt (historisch)