Roadmap
Entwicklungsplanung und Versions-Roadmap des Doggy Framework.
v0.1.0 — Basisfunktionen
✅ Aktuelle Version
- ✅ Dynamic-Model-Engine (
@Ef-Annotation + PHP-8-Attribute, automatische Migrationsgenerierung) - ✅ Visueller View-Designer (View/ViewField-Entitäten, Drag-and-Drop-Layout, KI-Verbesserung, Versionsverwaltung)
- ✅ DataGrid (FilterCondition/FilterGroup, DoctrineDataSet, serverseitige Verarbeitung)
- ✅ Organisationsstruktur-Verwaltung (Gedmo NestedTree mit Abteilungsbaum unbegrenzter Tiefe, Stellen, Besoldungsgruppen)
- ✅ Vollständige Mitarbeiter-Lebenszyklus-Verwaltung (Employee als Benutzerentität, Einstellung/Versetzung/Austritt)
- ✅ WebAuthn-Passwortlos-Login (ES256/RS256, resident_key, Verknüpfung mit Employee)
- ✅ Drei-Rollen-Sicherheitsmodell (ThreeOfficersVoter, ROLE_SYS_ADMIN/SEC_ADMIN/AUDITOR)
- ✅ Passwortrichtlinien (Komplexität, Gültigkeit, Verlauf, Sperrregeln bei Fehlversuchen)
- ✅ Audit-Protokoll (AuditService, automatische Aufzeichnung von login_success/login_failure)
- ✅ Geplante Aufgaben (TaskScheduler + Messenger + Task/TaskLog)
- ✅ Systemkalender (Feiertage, Nacharbeitstage)
- ✅ Dateispeichersystem (Local/S3-Adapter, Bildoptimierung mit Imagine, SHA-256-Deduplizierung)
- ✅ Mercure-SSE-Echtzeit-Push (FrankenPHP mit integriertem Hub, Bolt-Transport)
- ✅ E-Mail-System (Konfiguration mehrerer Mailboxen, Vorlagenbearbeitung, HTML-Sicherheitsfilter)
- ✅ KI-Integration (mehrere Provider: Alibaba Bailian + LM Studio + OpenAI + Ollama usw.)
- ✅ LLM-Konfigurationssystem (LlmProvider/LlmRole, grafische Verwaltung, Schlüsselverschlüsselung, Failover)
- ✅ Agent-System (Coding-Assistent, Natural-Language-Query, Passwortrichtlinien, visuelle Erkennung vorbereitet)
- ✅ AI-Assistent (schwebendes Panel, Kontext-Registrierung, ReAct-Schleife, Tool-Aufrufe)
- ✅ KI-View-Verbesserung (Intent-Erkennung + 6 Szenario-Sub-Agents, asynchrone Aufgaben, Echtzeit-Fortschritt)
- ✅ SunUI-Komponentenbibliothek (25+ Komponenten, 45+ Testseiten)
- ✅ Menüverwaltung (MenuStaticGenerator)
- ✅ Internationalisierung (Chinesisch/Englisch, LocaleSubscriber)
v0.5.0 — Prozesse und Formulare
In Entwicklung
- 🔄 Workflow-Engine
- Visueller Prozessdesigner
- Genehmigungsabläufe, Geschäftsprozesse
- Bedingte Verzweigungen und parallele Verarbeitung
- 🔄 Formular-Designer
- Formularerstellung per Drag-and-Drop
- Bedingungslogik und Verknüpfungen
- 🔄 API-Schnittstellenverwaltung
- Postman-ähnliche Schnittstellen-Debugging
- Automatische JSON-Schema-Generierung
- 🔄 Globales Benachrichtigungssystem
- 🔄 Sofortnachrichten
v1.0.0 — Low-Code-Plattform
In Planung
- 📋 Plugin-System (Isolation von Verzeichnis/Namespace/Routing, dynamisches Laden und Entladen)
- 📋 Marktplatz für Anwendungsvorlagen
- 📋 Seiten-Designer
- 📋 Multi-App-Verwaltung
- 📋 Virtueller Assistent (3D-Interaktion)
v2.0.0 — KI-Aktivierung
Langfristige Planung
- 🤖 KI-gestützte Modellierungsverstärkung (Entitäten aus natürlicher Sprache generieren)
- 🤖 Natural-Language-Query-Verstärkung
- 🤖 Verbesserte intelligente Agent-Orchestrierung
- 🤖 Tiefe Integration des MCP-Ökosystems
- 🤖 KI-Leistungsbewerter
Community-Beiträge
Beiträge sind in folgenden Bereichen willkommen:
- SunUI-Komponentenerweiterung
- Anpassung von Drittanbieter-Storage-Backends
- Dokumentationsübersetzung
- Beispielanwendungen
- Bugfixes
Aktuelle Aufgaben finden Sie unter GitHub Issues.