From ba86d588b956cbfde40877b5ee62a9429e539a33 Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Sat, 22 Aug 2026 23:29:09 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20552=20Architektur-Fehler=20=E2=80=94=20?= =?UTF-8?q?Migrations=20gelesen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/test-bugs.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) 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)