From 00bfcafb9c242a56601d27397a91c63662e1b57c Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Sun, 13 Sep 2026 19:57:17 +0200 Subject: [PATCH] =?UTF-8?q?docs(progress):=20Vollstaendige=20Uebergabe=20?= =?UTF-8?q?=E2=80=94=20offene=20Threads=20zentral=20dokumentiert=20(UI-Bac?= =?UTF-8?q?klog=209-16,=20Re-Audit,=20Traefik,=20Server,=20Phase=20O/P,=20?= =?UTF-8?q?Findings,=20Marketplace=20leer)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PROGRESS.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/PROGRESS.md b/PROGRESS.md index 90febe0..d0a866f 100644 --- a/PROGRESS.md +++ b/PROGRESS.md @@ -79,11 +79,21 @@ Audit-Findings sind behoben (13 Backend + 4 Frontend). Danach Phase O UI-Overhau Phase P Notizen-App oder UI-Backlog-Module 2-16. -## Weitermachen (2026-08-30, für das nächste Modell) +## Weitermachen (2026-09-13, Übergabe — für das nächste Modell/jede KI) -**Produktion läuft stabil auf dem Phase-L-Deploy** (Commits b311ab7 + 559bba6, Health healthy, Alembic 0143, RLS 112 Tabellen). Alle Forgejo-Issues #351–#358 geschlossen. Forgejo ist komplett aktuell (HEAD = origin/main, 0 ungepushte Commits). +**Produktion läuft stabil** (HEAD 5ecadd5 = origin/main, 0 ungepushte Commits, Health healthy ~28ms, Alembic 0144, RLS 113 Tabellen, Worker up). Alle Forgejo-Issues bis #378 geschlossen. -**Kürzlich abgeschlossen:** PHASE Q KOMPLETT — Frontend-Plugin-Architektur (2026-09-13, Commits 895f85d + b666fe5): generierte Komponenten-Map statt STATIC_COMPONENT_MAP/widgetRegistry, Plugin-Routen nur noch aus Manifesten. Externer Architektur-Audit verifiziert + 13 Backend-Fixes (2026-09-13). UI-Backlog Module 1-8 erledigt (davon Marketplace, Skills, Agent-Memory via Phase-Q-Manifest), Module 9-16 offen. +**2026-09-13 abgeschlossen:** (1) Externer Architektur-Audit verifiziert — alle 17 Findings bestätigt, 13 Backend-Fixes (Commit 4a25ac1, #370). (2) PHASE Q KOMPLETT — Frontend-Plugin-Architektur: generierte Komponenten-Map (scripts/generate_component_map.py, 40 Eintraege, Fail-Hard bei Ghosts) ersetzt STATIC_COMPONENT_MAP + widgetRegistry; Plugin-Routen/Settings nur noch aus Manifesten via PluginRouteRenderer (variant pages/settings). (3) UI-Backlog Module 1-8 erledigt, siehe Tabelle oben (Commits + Issues #369, #372-#378). + +**OFFENE THREADS (alles Weitere hängt hier, nichts geht verloren):** +1. **UI-Backlog Module 9-16** (Reihenfolge nach Business-Nutzen): 9 Outbox (7 Ops) → 10 Policies (4) → 11 Graph-RAG (4) → 12 Companies (9) → 13 Public-Share (3) → 14 Guests (3) → 15 External-Agent (3) → 16 Ownership-Transfer (1). Muster + Architektur-Regel: siehe Roadmap-Abschnitt "UI-Backlog" (Plugin-Module via Manifest, Core-Module statisch; Referenz: Marketplace=Plugin, Approvals=Core). +2. **Re-Audit ausstehend:** Externer Prüfer prueft leocrm-reaudit.zip (Stand b58c96f, liegt beim User). Bei neuen Findings: erst die fixen. Hinweis: ZIP enthaelt NICHT die UI-Module 2-8 — bei Bedarf frischen ZIP erstellen (git archive HEAD). +3. **Traefik no-cache-Header fuer index.html** (User-Angebot offen, prevents stale JS-Chunks nach Deploys — siehe Incident "Dashboard loads forever"). +4. **Server-Entlastung** (User-Thema offen): Cron gegen alte Browser-Prozesse (Incident: 3 Zombie-Chromium, 500+ h CPU) und/oder VPS-Upgrade-Diskussion (22 Container auf 7,6 GB). +5. **Phase O UI-Overhaul:** offen 1.2 Kontakte-Drag-Drop in Ordner, 1.3 MoveDialog. +6. **Phase P Notizen-App** (P1-P5, user-abgestimmt, Roadmap-Details stehen). +7. **Vorbestands-Findings (nicht blockierend):** entity_attachments-FK blockiert alembic check; Suite-Isolation (Combo-Runs "relation users does not exist", Solo gruen); Vitest-Worker-OOM. +8. **Marketplace ist leer:** Keine Listings in der DB (API 200, listings=0). Demo-Listings koennen via Admin-API (MarketplaceListingCreate, marketplace:admin) angelegt werden — User fragen. **Offene Roadmap-Phasen (user-abgestimmt, startklar):** - **Phase M** — MiniApp-Plattform & Dashboard-Builder (M1-M6). **M1 ✓** (Universal-Registry, `/api/v1/miniapps`), **M2 ✓** (persönliche Dashboards: Tabelle, CRUD, Seed, RLS), **M3 ✓** (Dashboard-Builder: Edit-Modus, Drag&Drop, Palette, Tabs), **M4 ✓** (System-Rückbau, Core = reiner Host), **M5 ✓** (Plugin-MiniApps), **M6 ✓ erledigt — PHASE M KOMPLETT** (Windows-Host + AI-Agenten-Tool send_miniapp — siehe Phase-M6-Section).