From 8386e99caa459461c2cd093d491252a9c836fc04 Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Mon, 24 Aug 2026 21:02:43 +0200 Subject: [PATCH] =?UTF-8?q?docs(plan):=20Block=20I-H=20ergaenzt=20?= =?UTF-8?q?=E2=80=94=20Prozess-=20&=20Rest-Luecken=20aus=20Originalplan=20?= =?UTF-8?q?(F1-Restprozess=20Branch/Tag/Staging,=20F3-Gate-F=20Minimal-Plu?= =?UTF-8?q?gin-Test,=20G3=20dump.rdb=20+=20Downgrade-Entscheidung,=20E2/E4?= =?UTF-8?q?/E5=20konkrete=20Gates);=20Block=20I=20ist=20jetzt=20vollstaend?= =?UTF-8?q?ig=20abgeglichen=20gegen=20Originalplan=20F/G/S=20+=20alle=20Se?= =?UTF-8?q?ssion-Funde?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/fix-plan-v3.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/docs/fix-plan-v3.md b/docs/fix-plan-v3.md index 1e1fb8d..95e5b1f 100644 --- a/docs/fix-plan-v3.md +++ b/docs/fix-plan-v3.md @@ -596,6 +596,26 @@ Gate: pytest tests/ komplett ohne --ignore durchgelaufen, 0 Failures/Errors. Gate: keine Datei >500 Zeilen in den priorisierten Hotspots; npm audit clean; pip-audit clean; i18n-Scanner <10 Treffer. +## I-H Prozess- & Rest-Lücken aus Originalplan (~1 Tag) +Diese Punkte waren in der ersten Block-I-Fassung nicht enthalten: +- F1-Restprozess: git tag `pre-block-I` vor Start; ab hier Branch `fix/block-i` mit + Merge erst nach Gate I; Deploy-Reihenfolge Staging vor Production. +- F3-Gate-F nachziehen: Ein Minimal-Plugin NUR mit Guide+Checkliste bauen + (docs/plugin-checklist.md existiert) — gelingt das ohne Rückfragen an den + Architekten, gilt der Guide als fertig. Sonst Guide-Lücken schließen. +- G3-a: dump.rdb aus Repo-Root entfernen (git-ignored, kein Leak) + Redis workdir + sauber konfigurieren. +- G3-b: Downgrade-Fähigkeit als NICHT-Release-Kriterium in docs/test-strategy.md + festhalten (test_migrations.sh ignoriert downgrade-Fehler bewusst). +- E2 konkret: Playwright BASE_URL auf Production-Build-Preview + docker compose + profile test; helpers.ts auf echte API umstellen (BUG-012). +- E4 konkret: Monitoring einmal real durchspielen (Alerting-Pfad verifizieren, + was WIRKLICH alarmiert dokumentieren); metrics-Endpoint füllen prüfen. +- E5 konkret: Baseline Top-10-Endpoints p95 (seed_perf_data.py + spike_e_benchmark.py); + Regressionsschwelle dokumentieren. +Gate-Ergänzung: dump.rdb entfernt, Downgrade-Entscheidung dokumentiert, +Guide-Test bestanden, E2/E4/E5 jeweils mit Beweis abgeschlossen. + ## Reihenfolge von I ``` I-A (Stale-Status, sofort — ehrliche Basis)