From 0d8f26fa2ab3ae700d9d291daff92e048c2093fc Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Sat, 22 Aug 2026 23:28:42 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20545=20Architektur-Fehler=20=E2=80=94=20?= =?UTF-8?q?Scripts=20gelesen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/test-bugs.md | 54 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/docs/test-bugs.md b/docs/test-bugs.md index 419f335..f0ceeac 100644 --- a/docs/test-bugs.md +++ b/docs/test-bugs.md @@ -4022,3 +4022,57 @@ Playwright E2E: 10 passed, 24 failed (BUG-011/012/013 — Mock-Daten und data-te - **Problem:** `stages: [commit]` is deprecated in pre-commit. Should use `pre-commit` or remove stages. - **Schweregrad:** Low - **Status:** ⏳ Nicht gefixt + +### ARCH-537: seed_admin.py — Hardcoded Admin Password +- **Datei:** scripts/seed_admin.py:15 +- **Problem:** `admin@media-on.de / Admin123!` — hardcoded Admin-Credentials im Script. +- **Schweregrad:** Medium +- **Status:** ⏳ Nicht gefixt + +### ARCH-538: deploy.py — 905 Zeilen (God Object) +- **Datei:** scripts/deploy.py +- **Problem:** 905 Zeilen — God Object. Sollte aufgeteilt werden. +- **Schweregrad:** Low +- **Status:** ⏳ Nicht gefixt + +### ARCH-539: spike_e_benchmark.py — 713 Zeilen (God Object) +- **Datei:** scripts/spike_e_benchmark.py +- **Problem:** 713 Zeilen — God Object. +- **Schweregrad:** Low +- **Status:** ⏳ Nicht gefixt + +### ARCH-540: ai_run_tests.py — 519 Zeilen (God Object) +- **Datei:** scripts/ai_run_tests.py +- **Problem:** 519 Zeilen — God Object. +- **Schweregrad:** Low +- **Status:** ⏳ Nicht gefixt + +### ARCH-541: ai_deploy.py — 442 Zeilen (God Object) +- **Datei:** scripts/ai_deploy.py +- **Problem:** 442 Zeilen — God Object. +- **Schweregrad:** Low +- **Status:** ⏳ Nicht gefixt + +### ARCH-542: backup.py — 445 Zeilen (God Object) +- **Datei:** scripts/backup.py +- **Problem:** 445 Zeilen — God Object. +- **Schweregrad:** Low +- **Status:** ⏳ Nicht gefixt + +### ARCH-543: test_suite/marathon.py — False Positive Bug Counting +- **Datei:** scripts/test_suite/marathon.py +- **Problem:** Marathon zählt issues aus JSON-Dateien die 0 issues haben als >0 (trace_stores, trace_hooks, trace_functions). Bug im Marathon-Script selbst. +- **Schweregrad:** Low +- **Status:** ⏳ Nicht gefixt + +### ARCH-544: test_suite/trace_api_contracts.py — String-Matching statt Path-Matching +- **Datei:** scripts/test_suite/trace_api_contracts.py +- **Problem:** Vergleicht Frontend API-Calls mit Backend Routes per String-Matching. `/webhooks/{id}` vs `/webhooks/{webhook_id}` wird als Mismatch erkannt obwohl es der selbe Endpoint ist. +- **Schweregrad:** Low +- **Status:** ⏳ Nicht gefixt + +### ARCH-545: test_suite/trace_plugins.py — Sucht manifest.py statt plugin.py +- **Datei:** scripts/test_suite/trace_plugins.py +- **Problem:** Trace-Script sucht nach `manifest.py` aber alle Plugins haben `plugin.py` mit Metadaten. 27 false positive issues. +- **Schweregrad:** Low +- **Status:** ⏳ Nicht gefixt