Commit Graph

48 Commits

Author SHA1 Message Date
a0c85c1416 [30388f42] feat: Add automated test infrastructure for core services 2026-03-08 13:41:58 +00:00
076fa5e43e Stabilize Lead Engine calendar logic (v1.4) and integrate GTM Architect, B2B Assistant, and Transcription Tool into Docker stack [30388f42] 2026-03-08 08:46:25 +00:00
d1b77fd2f6 [30388f42] Infrastructure Hardening: Repaired CE/Connector DB schema, fixed frontend styling build, implemented robust echo shield in worker v2.1.1, and integrated Lead Engine into gateway. 2026-03-07 14:08:42 +00:00
2b7c072ddc feat(gtm): Implement Meta-Framework for strategic analysis
Refactors the GTM orchestrator prompts (phases 2-9) to use a question-based strategic framework derived from the internal marketing blueprint. This new 'Meta-Framework' approach ensures strategic depth and prevents content pollution from irrelevant examples when analyzing new product categories.

- Updates orchestrator prompts in .
- Adds documentation in  explaining how to modify the new strategy logic.
- Includes minor fixes to the Node.js  and dependency updates in .
2026-01-14 15:34:15 +00:00
1f34534474 Update: GTM Architect v2.6.2 (Edit Specs, Report Fix) & Company Explorer v0.4 (Export, Timestamps) 2026-01-09 09:15:16 +00:00
84fc0b91b0 fix(gtm): Fix white screen and implement URL persistence v2.6.1
- Fixed TypeError in SessionBrowser by adding defensive checks for the sessions array.
- Implemented mandatory URL persistence: The research URL is now saved in DB, shown in UI, and included in reports.
- Added 'Start New Analysis' button to the session browser for better UX flow.
- Updated documentation to reflect v2.6.1 changes.
2026-01-08 21:36:42 +00:00
9f65a1b01b feat(gtm): Implement Rich Session Browser UI
- Replaced the basic session list with a dedicated, card-based Session Browser page.
- Each session card now displays product name, category, description, and a thumbnail placeholder for better usability.
- Updated the backend DB manager to extract this rich information from the existing JSON data store.
- Refactored the frontend (App.tsx, types.ts) to support the new UI and data structure.
- Added new component SessionBrowser.tsx and its corresponding CSS.
- Updated documentation to reflect the v2.6 changes.
2026-01-08 21:23:46 +00:00
7a3e397037 feat(gtm): v2.5 - Hard Fact Extraction & UI
- Backend: Implemented secondary extraction phase for structured specs (JSON schema).

- Backend: Added strict normalization rules (min, cm, kg).

- Frontend: Added 'Phase1Data' interface update for specs.

- Frontend: Implemented new UI component for 'Technical Specifications' in Phase 1.

- Frontend: Updated header and sidebar to display 'v2.5' build marker.

- Docs: Updated architectural documentation.
2026-01-06 19:36:42 +00:00
a5f43fb977 feat(gtm): add aspect ratio & corporate design; fix(market): harden backend logging & json parsing 2026-01-05 11:42:15 +00:00
7be63b6d14 feat(gtm): add responsive collapsible sidebar for mobile 2026-01-04 19:53:21 +00:00
52bad1fc89 docs: update migration guide with gemini versioning and model availability insights (v2.4) 2026-01-04 19:24:43 +00:00
d43012eeb5 feat(gtm): add session history, database loading, and markdown file import 2026-01-04 17:29:20 +00:00
9ac2b9c466 feat(gtm): upgrade to google-genai, fix image gen & frontend crash 2026-01-04 16:02:23 +00:00
3b1f2967cb Fix: Corrected image response handling in frontend and integrated mandatory Wackler Ecosystem logic into system prompts 2026-01-03 14:37:52 +00:00
2b1c5e45df Fix: Resolved Phase 5 UI rendering, updated server version to 1.2.0, and fixed critical volume mount path for server.cjs 2026-01-03 14:05:27 +00:00
0761c05b62 Fix: Resolved E2BIG error by switching to file-based payload passing for large requests (images) 2026-01-03 13:44:18 +00:00
69297d990b Fix: Resolved [object Object] report bug, enforced German output language across all phases, and documented troubleshooting steps 2026-01-03 13:01:32 +00:00
0b94a7d5e9 Fix: Add DB initialization on server startup 2026-01-03 12:34:46 +00:00
97ca4cd254 Fix: Gemini API modernization, dynamic model selection, and config path corrections 2026-01-03 12:19:51 +00:00
511dbdf780 fix(debug): Stream python logs to console 2026-01-03 10:04:13 +00:00
b35a53b755 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
af75d25622 fix(deps): Migrate from google.generativeai to google-genai
- Updates requirements.txt to use the new 'google-genai' package.
- Updates import statements and error messages in helpers.py to use the new library.
- Ensures the gemini_api_key.txt is copied into the Docker container to resolve API key errors.
2026-01-03 08:56:20 +00:00
302a211239 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
2663d85ae7 Fix API base URL to be relative for correct proxy routing 2026-01-02 19:20:05 +00:00
9e597d98d4 Fix Docker build context and file paths for gtm-app 2026-01-02 19:07:34 +00:00
b47a65eb83 Refactor GTM Architect to v2: Python-driven architecture, 9-phase process, new DB and Docker setup 2026-01-02 19:00:05 +00:00
a3dc012da8 gtm-architect/v2/components/Layout.tsx hinzugefügt 2026-01-02 18:21:50 +00:00
659224c9d5 Dateien nach "gtm-architect/v2" hochladen 2026-01-02 18:21:20 +00:00
4f1491c9da Dateien nach "gtm-architect/v2" hochladen 2026-01-02 18:20:45 +00:00
25ca7a36d9 Dateien nach "gtm-architect/v2" hochladen 2026-01-02 18:20:25 +00:00
66859421b9 gtm-architect/v2/App.tsx hinzugefügt 2026-01-02 18:20:04 +00:00
1fe17d88bc Fix GTM Architect: Robust prompt syntax, Gemini API migration, Docker logging 2026-01-01 22:39:43 +00:00
05753edbb1 fix(gtm-architect): Stabilize Docker environment and fix frontend
- Refactor Docker build process for gtm-app to ensure reliability
- Correct volume mounts and build context in docker-compose.yml to prevent stale code
- Fix frontend 404 error by using relative paths in index.html
- Ensure API key is correctly mounted into the container
- Stabilize Node.js to Python data passing via explicit --data argument
- Update gtm_architect_documentation.md with extensive troubleshooting guide
2026-01-01 08:36:48 +00:00
30bfe54536 fix(gtm): Ultimate prompt syntax robustness, add versions to logs, update migration docs 2025-12-31 15:26:23 +00:00
3c4dbf2bfc fix(gtm): Pin openai==0.28.1 to resolve helpers.py compatibility and update migration docs 2025-12-31 14:01:21 +00:00
8740c8a432 fix(gtm): Add missing 'wikipedia' dependency for helpers.py 2025-12-31 13:52:50 +00:00
97b8ee07d0 fix(gtm): Use relative API path to support subdirectory deployment 2025-12-31 13:44:56 +00:00
e770e78f1c docs: Add migration guide and fix white screen issue in GTM app 2025-12-31 13:28:05 +00:00
5fdf3e1a12 fix(gtm): Add missing express dependency to package.json 2025-12-31 13:17:07 +00:00
a79763b947 docs(gtm): Create comprehensive documentation and update global readme 2025-12-31 13:16:10 +00:00
a1f9619d01 fix(gtm): Increase server timeout to 600s and add missing volume mounts to prevent 502 errors 2025-12-31 13:08:09 +00:00
f6651bacfc chore(gtm): Optimize Docker container with multi-stage build and flat structure 2025-12-31 12:58:54 +00:00
682b736e01 feat(gtm-architect): Integrate GTM Architect app with Python backend, DB persistence, and Docker stack 2025-12-31 12:38:28 +00:00
aa9ae07c13 gtm-architect/components/Layout.tsx hinzugefügt 2025-12-31 12:08:49 +00:00
4ceb2330b7 Dateien nach "gtm-architect" hochladen 2025-12-31 12:08:18 +00:00
b5b5ea5ced Dateien nach "gtm-architect" hochladen 2025-12-31 12:07:59 +00:00
afda5f17df Dateien nach "gtm-architect" hochladen 2025-12-31 12:07:45 +00:00
dabb61699b gtm-architect/.env.local hinzugefügt 2025-12-31 12:07:24 +00:00