# Plan: Umsetzung des "GTM Architect" Backends Dieses Dokument beschreibt den Plan zur Umsetzung der Backend-Logik für die React-Anwendung unter `/gtm-architect` als robusten, faktenbasierten Python-Service. ## 1. Zielsetzung & Architektur - **Ziel:** Umwandlung der reinen Frontend-Anwendung in einen Service mit einem Python-Backend. - **Architektur:** Wir replizieren den bewährten Aufbau der anderen Tools: 1. **React-Frontend:** Die Benutzeroberfläche in `/gtm-architect` bleibt bestehen. 2. **Node.js API-Brücke (`server.cjs`):** Ein Express.js-Server, der Anfragen vom Frontend annimmt und an das Python-Backend weiterleitet. 3. **Python-Orchestrator (`gtm_architect_orchestrator.py`):** Das neue Herzstück, das die gesamte Logik kapselt. ## 2. Fortschritts-Log ### Phase 1: Initialisierung & Planung - [ ] Anforderungsanalyse und Zieldefinition. - [ ] Architektur nach Vorbild `b2b-marketing-assistant` und `market-intel-backend` festgelegt. - [ ] Diesen Schlachtplan in `gtm_architect_plan.md` erstellt. - [ ] Aufbau der Grundstruktur: Erstellen der `gtm_architect_orchestrator.py`, der `server.cjs` in `/gtm-architect` und des `Dockerfile`. - [ ] Erstellung von `package.json` und `requirements.txt`. - [ ] Anpassung des Frontends (`App.tsx`) für die Kommunikation mit dem neuen Backend. - [ ] Portierung der Logik aus `geminiService.ts` nach Python. - [ ] Integration in `docker-compose.yml` und `nginx-proxy.conf`.