Files
Brancheneinstufung2/gtm_architect_plan.md

1.4 KiB

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.