docs(roadmap): Phase L — Dokumente-Generator geplant (Briefpapier+Blöcke+Drag/Drop+KI+E-Rechnung, Basis: report_generator, Contract-Muster wie Import/Export)

This commit is contained in:
Agent Zero
2026-08-28 21:57:30 +02:00
parent ad848a5053
commit eebc2cf4de
+37
View File
@@ -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).