From 51f441d8111c26194f92df7b41a2c2b36c4f7bfd Mon Sep 17 00:00:00 2001 From: Floke Date: Fri, 29 Aug 2025 08:34:07 +0000 Subject: [PATCH] planning.md aktualisiert --- planning.md | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/planning.md b/planning.md index 7b73401e..1985d271 100644 --- a/planning.md +++ b/planning.md @@ -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. \ No newline at end of file +## 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). \ No newline at end of file