2.0 KiB
2.0 KiB
Projektaufgaben & Offene Punkte v2.1.1
1. Kritische offene Punkte (Blocker)
- Stabilität der
DataProcessor-Klasse: Die Methodenprepare_data_for_modelingundreclassify_all_branchesenthalten Fehler, die zu Abstürzen führen. Die Interaktion mit demGoogleSheetHandlerist an mehreren Stellen fehlerhaft. - Konsistenz der
GoogleSheetHandler-Klasse: Die Klasse wurde mehrfach umgebaut. Es muss eine finale, saubere Version etabliert werden, die von allen anderen Skripten konsistent genutzt wird. - Brancheneinstufung 2.0: Das Konzept zur Nutzung der detaillierten Branchen-Definitionen ist klar, aber die Implementierung in
helpers.pyunddata_processor.pyist noch nicht abgeschlossen oder fehlerhaft.
2. Unmittelbare nächste Aufgaben (Systematischer Neustart)
- Übergabe des vollständigen Projektstandes: Im nächsten Chat werden alle
.py-Dateien, dieconfig.pyund diemarketing_wissen.yamlbereitgestellt. - Code-Analyse:
- Den gesamten Code auf veraltete Funktionsaufrufe prüfen (z.B.
generate_fsm_argumentvs.generate_fsm_pitch). - Den Zugriff auf Konfigurationsvariablen vereinheitlichen (
Config.VARIABLEvs.VARIABLE). - Den Datenzugriff im
GoogleSheetHandlerfinalisieren (z.B._all_data_with_headersals einzige Quelle).
- Den gesamten Code auf veraltete Funktionsaufrufe prüfen (z.B.
- Fehlerbehebung (Priorität 1):
train_technician_modelprepare_data_for_modelingindata_processor.pykorrigieren, sodass es die Daten korrekt aus demGoogleSheetHandlerliest.
- Fehlerbehebung (Priorität 2):
reclassify_branches- Sicherstellen, dass der neue Modus korrekt im
brancheneinstufung.py-Dispatcher aufgerufen wird. - Die
evaluate_branche_chatgpt-Funktion inhelpers.pyfinal implementieren.
- Sicherstellen, dass der neue Modus korrekt im
- Validierungslauf:
- Einen Testlauf mit
--mode train_technician_modelerfolgreich durchführen. - Einen Testlauf mit
--mode reclassify_branches --limit 5erfolgreich durchführen.
- Einen Testlauf mit