From eebc2cf4de6942f958298f02ad69a82871a60f4b Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Fri, 28 Aug 2026 21:57:30 +0200 Subject: [PATCH] =?UTF-8?q?docs(roadmap):=20Phase=20L=20=E2=80=94=20Dokume?= =?UTF-8?q?nte-Generator=20geplant=20(Briefpapier+Bl=C3=B6cke+Drag/Drop+KI?= =?UTF-8?q?+E-Rechnung,=20Basis:=20report=5Fgenerator,=20Contract-Muster?= =?UTF-8?q?=20wie=20Import/Export)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PLATFORM_ROADMAP.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/PLATFORM_ROADMAP.md b/PLATFORM_ROADMAP.md index 25f814f..d04dd94 100644 --- a/PLATFORM_ROADMAP.md +++ b/PLATFORM_ROADMAP.md @@ -1590,8 +1590,45 @@ Der AI Assistent ist ein paralleles System das die Kommunikation-Plattform dupli | I — Integration & Human-AI Workstream | 6 Wochen | Agent↔Workflow↔Knowledge↔Communication, echte MiniApps, Shared/Proactive/Mobile Workstreams, Dashboard, MCP, Polish | | J — Controlled Self-Improvement | 5 Wochen | Improvement Signals/Proposals, Evaluation/Dry-Run, Approval, Versionierung/Rollback, Wirkungsmessung | | K — EU Compliance Finalization | 1 Woche | AI-Use-Case-Register, DPIA/AI-Impact-Support, Incident/Retention, Compliance-E2E, Betriebsdoku | +| **L — Dokumente-Generator** | **~3 Wochen** | Briefpapier + Block-System + Drag/Drop-Editor + KI-Steuerung + E-Rechnung (Contract-Muster wie Import/Export) | | **Total** | **52 Wochen** | **LeoPlatform Endstand-Kern inkl. Privacy/DSGVO/EU-AI-Act-by-Design** | --- *Diese Roadmap basiert auf dem Endstand-Audit des aktuellen Code-Archivs und der gemeinsamen Detail-Review. Ziel bleibt: keine unnötigen Universalmodelle, keine Massenrefactorings und keine parallelen Mechanismen. Gemeinsame technische Kerne werden dort genutzt, wo Semantik wirklich gleich ist; fachliche Speziallogik bleibt erlaubt. Bestehender funktionierender Code wird respektiert. Die eingebauten Privacy-/AI-Compliance-Funktionen schaffen technische Voraussetzungen und Nachweise; die rechtliche Konformität eines konkreten Deployments/Branchenplugins hängt zusätzlich von dessen tatsächlichem Zweck, Datenverarbeitung, Betreiberrolle und organisatorischen Maßnahmen ab.* + +--- + +## Phase L — Dokumente-Generator (geplant) + +**Ziel:** Zentrale Dokument-Generierung mit Briefpapier + dynamischen Blöcken, Drag/Drop-Editor, KI-Steuerung, E-Rechnung-Fähigkeit. Module registrieren ihre Blöcke als Contribution (Contract-Muster wie Import/Export). + +**Basis:** report_generator-Plugin (Jinja2-Templates, pdf_generator.py, Background-Jobs, ReportTemplate/ReportInstance-Models) — Erweiterung statt Neubau. + +### L1 — Block-System (2-3 Tage) +- Briefpapier-Modell (pro Tenant: Logo, Header/Footer, CSS) +- Block-Modell (typ: text/table/chart/placeholder, order, content) +- Block-Registrierung durch Module via Contract (`document_blocks` wie `importexport_entities`) +- print_templates-Tabelle (Briefpapier-Ref + Block-Komposition) + +### L2 — Drag/Drop-Editor (3-5 Tage) +- Frontend: Block-Palette (registrierte Blöcke des Moduls), Canvas, Platzierung +- Placeholder-Editor (`{{firstname}}`, `{{company.logo}}`) +- Live-Preview + +### L3 — Renderer-Integration (1-2 Tage) +- report_generator-Engine an Block-Komposition anbinden +- Jinja2-Templates aus Block-Komposition generieren +- PDF/Excel/CSV-Output über bestehende Engine + +### L4 — KI-Steuerung (1-2 Tage) +- „Erstelle Rechnungsvorlage" via AI-Module (agent_loop existiert) +- Template-Vorschläge aus Block-Komposition + +### L5 — E-Rechnung (2-3 Tage) +- XRechnung/ZUGFeRD-Format (Verkauf-Modul registriert Rechnungs-Blöcke) +- Klären: Steuer-Behörden (Deutschland, B2B-Pflicht ab 2027) oder Kunden-Lieferungen? + +**Abhängigkeiten:** L5 benötigt Phase F (Agents) und das Verkaufs-Modul (noch nicht gebaut). + +**Verwandte Issues:** #359 (Import/Export Contribution — gleiche Plugin-Philosophie).