Commit Graph

834 Commits

Author SHA1 Message Date
5b3ec42764 bugfix 2025-07-01 14:00:55 +00:00
a69dcbe17b bugfix 2025-07-01 11:22:06 +00:00
83793d6ada bugfix 2025-07-01 11:20:43 +00:00
3ff0a8bb40 Restore Core Logic & Final Stability
- FIX: `data_processor.py` berücksichtigt nun wieder die Wiki-URL aus Spalte N, was das Überschreiben manueller Einträge verhindert.
- FIX: Branchen-Parsing in `helpers.py` durch eine robustere, vereinfachte Logik ersetzt, die mehr KI-Antwortvarianten versteht.
- FIX: Intelligenter Fallback für die Branchenzuweisung wiederhergestellt, der Teilübereinstimmungen korrekt behandelt.
- Das Skript ist nun funktional auf dem Stand der stabilen v1.7.9, aber innerhalb der neuen modularen Architektur.
2025-07-01 10:18:29 +00:00
bed3a830a0 Restore Core Logic & Final Stability
- FIX: `data_processor.py` berücksichtigt nun wieder die Wiki-URL aus Spalte N, was das Überschreiben manueller Einträge verhindert.
- FIX: Branchen-Parsing in `helpers.py` durch eine robustere, vereinfachte Logik ersetzt, die mehr KI-Antwortvarianten versteht.
- FIX: Intelligenter Fallback für die Branchenzuweisung wiederhergestellt, der Teilübereinstimmungen korrekt behandelt.
- Das Skript ist nun funktional auf dem Stand der stabilen v1.7.9, aber innerhalb der neuen modularen Architektur.
2025-07-01 10:03:51 +00:00
7a0eb1502b bugfix 2025-07-01 07:35:59 +00:00
cce8887620 bugfix 2025-07-01 07:31:13 +00:00
adc6326f48 bugfix 2025-07-01 07:11:25 +00:00
177ad40dd2 bugfix 2025-07-01 07:08:15 +00:00
388e295109 bugfix 2025-07-01 07:07:11 +00:00
06370d6c36 bugfix 2025-07-01 07:00:01 +00:00
953818c3d8 serpApiKey.txt hinzugefügt 2025-07-01 05:15:47 +00:00
0f4d540730 genderize_API_Key.txt hinzugefügt 2025-07-01 05:14:52 +00:00
03186331e5 bugfix 2025-06-30 14:50:17 +00:00
2cae37cbe0 bugfix 2025-06-30 14:49:08 +00:00
3a138b7c33 kürzung wiki 2025-06-30 14:21:58 +00:00
cd386a85e4 bugfix 2025-06-30 13:47:19 +00:00
a85e69e5d4 bugfix 2025-06-30 13:45:55 +00:00
18b7ac5ed7 bugfix 2025-06-30 12:34:25 +00:00
0cec8c55d4 bugfix 2025-06-30 12:31:38 +00:00
af44c080dd bugfix 2025-06-30 12:29:57 +00:00
6df7b109d3 bugfix 2025-06-30 12:28:11 +00:00
9bb8c09049 Fix Finale Stabilität durch Single Source of Truth
- REFACTOR: BRANCH_GROUP_MAPPING in `config.py` ist nun die einzige Quelle für gültige Branchen (Single Source of Truth).
- CLEANUP: Redundante, hartcodierte Branchenliste und CSV-Ladelogik vollständig entfernt.
- FIX: `initialize_target_schema` in `helpers.py` generiert erlaubte Branchen nun dynamisch aus dem Mapping.
- FIX: `prepare_data_for_modeling` in `data_processor.py` nutzt nun konsistent die `CRM Branche` für das Mapping.
2025-06-30 12:23:42 +00:00
40599824b9 bugfix 2025-06-30 12:22:11 +00:00
2e1170b972 bugfix 2025-06-30 12:21:08 +00:00
65b556141f bugfix 2025-06-30 12:17:50 +00:00
b7310e666f Fix Schema hartcodiert & Finale Stabilität
- FIX: Kritischer Ladefehler endgültig behoben, indem das Branchenschema direkt in `config.py` hartcodiert wurde.
- REFACTOR: `load_target_schema` in `helpers.py` zu `initialize_target_schema` umbenannt; liest nun aus der Config, nicht aus einer Datei.
- CLEANUP: CSV-bezogene Initialisierungslogik entfernt, um das Skript robuster und portabler zu machen.
2025-06-30 12:03:36 +00:00
1766259244 bugfix 2025-06-30 11:58:12 +00:00
139e587f1c bugfix 2025-06-30 11:56:53 +00:00
c2867f8644 bugfix 2025-06-30 11:54:52 +00:00
8e0bbb6b6e bugfix 2025-06-30 11:49:44 +00:00
687713e466 bugfix 2025-06-30 11:43:05 +00:00
a7728236fe bugfix 2025-06-30 11:41:09 +00:00
56c84f1c28 bugfix 2025-06-30 10:47:57 +00:00
feab8b7624 bugfix 2025-06-30 09:44:04 +00:00
c547951b16 bugfix 2025-06-30 09:42:54 +00:00
d2ce5545cb bugfix 2025-06-30 08:04:28 +00:00
083a672452 bugfix 2025-06-30 08:03:28 +00:00
41d8f7bbae bugfix 2025-06-30 08:02:13 +00:00
3c90ff1e6c bugfix 2025-06-30 07:27:59 +00:00
429940049a pfade angepasst 2025-06-30 06:16:18 +00:00
2c7579262c Pfade angepasst 2025-06-30 06:14:48 +00:00
4dd8063f47 pfade angepasst 2025-06-30 06:12:54 +00:00
4b6d57c044 Pfade angepasst 2025-06-30 06:11:15 +00:00
2ede162678 Pfade angepasst 2025-06-30 06:08:56 +00:00
74821e2a25 list_generator.py aktualisiert 2025-06-29 14:53:15 +00:00
2cfa16b588 feat: Add summary page for group and family lists
- Implements a summary of registrations on page 1 for both
  "Kita/School" and "Family" modes.
- For Kita/School mode (i/e), it lists the count of children per
  group/class and a total count.
- For Family mode (f), it lists the count of appointments per day
  and a total count.
- The summary block is inserted after the initial copy-and-paste info
  and before the detailed group/day lists.
- A long separator line is added after the summary for clarity.
- Page breaks are now inserted before each group/day list to ensure
  the summary remains on its own page at the beginning.
2025-06-29 14:34:26 +00:00
eb0f35ef8f feat: Add school/kindergarten mode for group list generation
- Introduces a new user prompt to select facility type (school 's' or
  kindergarten 'k') before generating 'intern'/'extern' lists.
- Saves the last used facility type for easier reuse.
- Adapts the group list generation based on the selected type:
    - Table header changes to "Klasse" for schools, "Gruppe" for kindergarten.
    - Suffix '-gruppe' is only appended to kindergarten group names.
    - Reminder text is adjusted to address students ("Schüler") for schools
      and parents/children for kindergartens.
- The family shooting mode ('f') remains unaffected.
2025-06-29 14:10:58 +00:00
ad8c20d20e bugfix 2025-06-27 09:40:07 +00:00
2ef5e265ee Add reindent.py script 2025-06-27 11:08:42 +02:00