planning.md aktualisiert

This commit is contained in:
2025-08-29 08:34:07 +00:00
parent 49f935ea9d
commit fc3e90ac83

View File

@@ -1,18 +1,21 @@
# Projektplanung v2.2.1
# Projektplanung & Roadmap
## 1. Aktueller Stand
* **[X] Architektur & Module:** Alle Kernmodule sind konzipiert und implementiert.
* **[!] System-Blocker:** Ein Versionskonflikt der `openai`-Bibliothek legt das gesamte System lahm. Alle Funktionen, die auf die KI zugreifen, stürzen mit einem `ModuleNotFoundError` ab.
## Phase 1: Stabilisierung & Daten-Import (Q3 2025) - ABGESCHLOSSEN
- **Ziel:** Ein stabiles System schaffen, das zuverlässig Daten aus D365 aufnehmen und verarbeiten kann.
- **Ergebnis:** Das System ist lauffähig. Der `sync`-Prozess ermöglicht es, das Google Sheet auf dem aktuellen Stand der D365-Stammdaten zu halten und gleichzeitig bereits angereicherte Daten zu schützen.
## 2. Strategischer Plan
## Phase 2: Schließen des Datenkreislaufs (Q3 2025) - NÄCHSTER SCHRITT
- **Ziel:** Die im Google Sheet generierten und verbesserten Daten zurück ins D365-System zu spielen.
- **Vorgehen:** Implementierung einer Export-Funktion, die eine saubere Import-Datei für den D365 Import Assistenten generiert. Dies schließt den manuellen, aber kontrollierten Datenkreislauf.
**Phase 1: Stabilität wiederherstellen (Hotfix)**
* **[ ]** **Schritt 1.1 (Analyse):** Überprüfung aller Code-Stellen, die `openai`-Fehlerklassen importieren oder verwenden, um den Umfang des Problems zu bestätigen.
* **[ ]** **Schritt 1.2 (Downgrade):** Modifikation der `requirements.txt`, um die `openai`-Bibliothek auf eine stabile, kompatible Version (z.B. `0.28.0`) festzuschreiben.
* **[ ]** **Schritt 1.3 (Anwendung):** Neubau des Docker-Images (`docker build`), um die Installation der korrekten Bibliotheksversion zu erzwingen.
* **[ ]** **Schritt 1.4 (Validierung):** Durchführung eines Testlaufs (z.B. `reclassify_branches`), um zu bestätigen, dass der `ModuleNotFoundError` behoben ist und die KI-Aufrufe wieder funktionieren.
## Phase 3: Technische Modernisierung (Q4 2025)
- **Ziel:** Das System auf den neuesten technischen Stand heben, um von modernen Features zu profitieren.
- **Vorgehen:**
- Geplantes Refactoring aller OpenAI-Aufrufe auf die `openai v1.x` Bibliothek. Dies ermöglicht stabilere JSON-Antworten und den Zugang zu neuen Modellen.
- Überprüfung und ggf. Update weiterer Bibliotheken.
**Phase 2: Geplante Weiterentwicklung (nach Hotfix)**
* **[ ]** Finalisierung des Duplikats-Checks.
* **[ ]** Vervollständigung der Wissensbasis und Generierung aller Marketing-Texte.
* **[ ]** (Zukünftig) Planung des Code-Refactorings, um die neue `openai` v1.x API zu unterstützen.
## Phase 4: Automatisierung & Erweiterung (Langfristig)
- **Ziel:** Manuelle Schritte eliminieren und neue Anreicherungs-Features hinzufügen.
- **Vorgehen:**
- Evaluation von Möglichkeiten, den D365-Export/Import zu automatisieren (z.B. über Power Automate).
- Hinzufügen weiterer Datenquellen oder KI-basierter Analysen (z.B. Social-Media-Analyse, News-Monitoring).