Commit Graph

31 Commits

Author SHA1 Message Date
aa1319856c feat(gtm): add aspect ratio & corporate design; fix(market): harden backend logging & json parsing 2026-01-05 11:42:15 +00:00
8b04bb9bf0 Final Fix: Corrected IndentationError in config.py and updated status to Operational 2026-01-03 12:28:25 +00:00
9c06b6f4e1 Cleanup: Removed unnecessary genderize mount and fixed filename case in config 2026-01-03 12:23:23 +00:00
c6313019ec Fix: Gemini API modernization, dynamic model selection, and config path corrections 2026-01-03 12:19:51 +00:00
571e05ed51 fix(config): Ensure API keys are loaded by orchestrator
- Reverts docker-compose.yml to use volume mount for gemini_api_key.txt, due to format constraints.
- Restores and refines Config.load_api_keys() in config.py.
- **Crucially, calls Config.load_api_keys() at the start of gtm_architect_orchestrator.py to ensure keys are loaded.**
- Adjusts _get_gemini_api_key in helpers.py to prioritize keys from Config.API_KEYS.
- This definitively addresses the 'API Key missing' error by guaranteeing key initialization.
2026-01-03 09:33:33 +00:00
8c31a4f2b9 refactor(config): Switch to environment variables for API keys
- Modifies docker-compose.yml to use  for injecting the Gemini API key, which is more robust than volume mounting.
- Updates helpers.py to prioritize reading the API key from the  environment variable.
- Removes the now-redundant file-based key loading logic from config.py and the Dockerfile.
- This change completely bypasses the problematic file system interactions within the container, providing a definitive fix for the 'API Key missing' error.
2026-01-03 09:30:34 +00:00
708c2f423f fix(debug): Add version info and API key debugging
- Adds a version and timestamp to the orchestrator's startup logs to verify code deployment.
- Introduces extensive debug logging in config.py and helpers.py to trace the API key loading process, including exact file paths and environment variable checks. This will help diagnose the persistent 'API Key missing' error.
2026-01-03 09:06:00 +00:00
e381d87efb fix(config): Correct API key filename and improve logging
- Changes the expected API key filename from 'api_key.txt' to 'gemini_api_key.txt' to match the project standard.
- Enhances logging to output the absolute path when an API key file is not found, simplifying future debugging.
2026-01-03 09:00:52 +00:00
c356f9a990 feat(gtm-architect): Finalize migration and implement web scraping
- Refactors the gtm-architect Dockerfile for a flat, more efficient build process.
- Implements robust web scraping via BeautifulSoup in helpers.py for URL analysis in phase1.
- Makes shared library imports (gspread, pandas, etc.) in helpers.py optional to prevent ModuleNotFoundErrors in microservices.
- Implements the main execution logic in the orchestrator to handle command-line arguments.
- Updates documentation to reflect the new architecture, scraping feature, and dependency handling.
2026-01-03 08:43:53 +00:00
6ad7d9b192 config.py aktualisiert 2025-08-28 09:20:27 +00:00
7b08f71c9a config.py aktualisiert 2025-08-27 13:00:59 +00:00
8e0aae48dd added d365 branchdetail 2025-08-26 15:11:46 +00:00
2719985881 Ergänzung Fallback 2025-07-31 09:29:37 +00:00
cba7dac9ac config.py aktualisiert 2025-07-28 09:06:48 +00:00
c444a7a5df Erweiterung Branch Group Mapping 2025-07-24 15:47:15 +00:00
a2697a0da0 Neue COLUMN_ORDER ergänzt 2025-07-19 18:12:49 +00:00
4c5e5bb3df config.py aktualisiert 2025-07-18 11:29:28 +00:00
a3ebaf15d3 Update Columns Map 2025-07-18 11:27:53 +00:00
c2c56e6f72 config.py aktualisiert 2025-07-08 10:40:04 +00:00
8bb28624dc config.py aktualisiert 2025-07-08 10:32:26 +00:00
705425d0fb config.py aktualisiert 2025-07-03 11:32:52 +00:00
cb9c71ec22 config.py aktualisiert 2025-07-03 11:18:36 +00:00
0b83b0484a config.py aktualisiert 2025-07-02 05:13:26 +00:00
6ea17af5e3 Feature - Robust FSM Pitch with Timestamp
- 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.
2025-07-01 19:10:02 +00:00
1bdca46e78 v2.0 2025-07-01 16:10:09 +00:00
fbced3fe34 bugfix 2025-07-01 14:37:24 +00:00
0dfcb55d63 bugfix 2025-06-30 12:22:11 +00:00
b399d0a5dc bugfix 2025-06-30 12:17:50 +00:00
77053c9019 Pfade angepasst 2025-06-30 06:08:56 +00:00
93624126f5 config.py aktualisiert 2025-06-27 08:23:12 +00:00
ec73a6a4f4 config.py hinzugefügt 2025-06-26 14:35:40 +00:00