From d3820a587e5e035c3b2e1c74f7798946a37d9807 Mon Sep 17 00:00:00 2001 From: Floke Date: Tue, 1 Jul 2025 19:10:02 +0000 Subject: [PATCH] Feature - Robust FSM Pitch with Timestamp MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - FEATURE: FSM-Pitch-Generierung ist nun idempotent durch Hinzufügen einer "FSM Pitch Timestamp"-Spalte. - FIX: `process_fsm_pitch_generation` prüft nun auf den Timestamp und überschreibt keine bereits bearbeiteten Zeilen mehr. - UPDATE: `COLUMN_MAP` und `alignment_demo` um die neue Timestamp-Spalte erweitert. --- config.py | 40 ++++++++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/config.py b/config.py index 22f82740..f8dd7328 100644 --- a/config.py +++ b/config.py @@ -241,19 +241,35 @@ COLUMN_MAP = { "Chat Begruendung Abweichung Mitarbeiterzahl": 45, "Chat Einschätzung Anzahl Servicetechniker": 46, "Chat Begruendung Abweichung Anzahl Servicetechniker": 47, "Chat Schätzung Umsatz": 48, "Chat Begruendung Abweichung Umsatz": 49, - # FSM Pitch (NEU) (AY) + + # FSM Pitch & Timestamp (NEUE GRUPPE) "FSM Pitch": 50, - # LinkedIn Kontakte (AZ-BD) - "Linked Serviceleiter gefunden": 51, "Linked It-Leiter gefunden": 52, - "Linked Management gefunden": 53, "Linked Disponent gefunden": 54, - "Contact Search Timestamp": 55, - # Finale Werte & Plausi (BE-BO) - "Finaler Umsatz (Wiki>CRM)": 56, "Finaler Mitarbeiter (Wiki>CRM)": 57, - "Geschaetzter Techniker Bucket": 58, "Plausibilität Umsatz": 59, "Plausibilität Mitarbeiter": 60, - "Plausibilität Umsatz/MA Ratio": 61, "Abweichung Umsatz CRM/Wiki": 62, "Abweichung MA CRM/Wiki": 63, - "Plausibilität Begründung": 64, "Plausibilität Prüfdatum": 65, - # Systemspalten (BP-BR) - "Timestamp letzte Pruefung": 66, "Version": 67, "Tokens": 68, "CRM ID": 69, + "FSM Pitch Timestamp": 51, # NEU + + # LinkedIn Kontakte (Indizes verschoben) + "Linked Serviceleiter gefunden": 52, + "Linked It-Leiter gefunden": 53, + "Linked Management gefunden": 54, + "Linked Disponent gefunden": 55, + "Contact Search Timestamp": 56, + + # Finale Werte & Plausi (Indizes verschoben) + "Finaler Umsatz (Wiki>CRM)": 57, + "Finaler Mitarbeiter (Wiki>CRM)": 58, + "Geschaetzter Techniker Bucket": 59, + "Plausibilität Umsatz": 60, + "Plausibilität Mitarbeiter": 61, + "Plausibilität Umsatz/MA Ratio": 62, + "Abweichung Umsatz CRM/Wiki": 63, + "Abweichung MA CRM/Wiki": 64, + "Plausibilität Begründung": 65, + "Plausibilität Prüfdatum": 66, + + # Systemspalten (Indizes verschoben) + "Timestamp letzte Pruefung": 67, + "Version": 68, + "Tokens": 69, + "CRM ID": 70, }