docs(gtm): Create comprehensive documentation and update global readme

This commit is contained in:
2025-12-31 13:16:10 +00:00
parent a1f9619d01
commit a79763b947
3 changed files with 126 additions and 19 deletions

View File

@@ -41,7 +41,12 @@ V. DAS KLASSIFIZIERUNGS-SYSTEM (Job-Titel-Analyse)
VI. DAS STANDALONE-WERKZEUG
└── company_deduplicator.py (Eigenständiger Duplikats-Check für externe und interne Listen)
VII. DAS FUNDAMENT
VII. DIE STRATEGIE-SCHMIEDE (GTM Architect)
└── gtm_architect_orchestrator.py (Strategie-Entwicklung)
├── gtm-architect/ (React Frontend)
└── server.cjs (Node.js API-Bridge)
VIII. DAS FUNDAMENT
└── config.py (Einstellungen & Konstanten für ALLE)
```
@@ -674,7 +679,7 @@ Um die verschiedenen Werkzeuge zugänglicher und wartbarer zu machen, wurden der
Die konsolidierte Lösung besteht aus vier Haupt-Containern, die von `docker-compose.yml` gesteuert werden:
Die konsolidierte Lösung besteht aus fünf Haupt-Containern, die von `docker-compose.yml` gesteuert werden:
@@ -692,13 +697,15 @@ Die konsolidierte Lösung besteht aus vier Haupt-Containern, die von `docker-com
* `/market/` -> Market Intelligence Tool
* `/gtm/` -> GTM Architect
2. **Dashboard:**
* Eine simple Nginx-Instanz, die eine statische HTML-Seite (`dashboard/index.html`) ausliefert.
* Diese Seite dient als Landingpage und verlinkt auf die beiden untergeordneten Anwendungen.
* Diese Seite dient als Landingpage und verlinkt auf die drei untergeordneten Anwendungen.
@@ -714,6 +721,10 @@ Die konsolidierte Lösung besteht aus vier Haupt-Containern, die von `docker-com
* Diese Anwendung bleibt in Frontend- und Backend-Container aufgeteilt, wird aber nun ebenfalls über den zentralen Proxy unter `/market/` geroutet.
5. **GTM Architect (`gtm-app`):**
* Ein Docker-Container, der das React-Frontend und die dazugehörige Node.js/Python-Backend-Logik kapselt.
* Erreichbar über das Unterverzeichnis `/gtm/`.
### Vorteile dieser Architektur
@@ -774,6 +785,8 @@ Für den dauerhaften Betrieb auf einem Server (z.B. Synology Diskstation) wird d
- **Market Intelligence Tool:** Direkt erreichbar unter `http://<Server-IP>:8090/market/`.
- **GTM Architect:** Direkt erreichbar unter `http://<Server-IP>:8090/gtm/`.
### Entwicklung & Sideloading
@@ -784,7 +797,7 @@ Dank des Volume-Mountings für die Python-Skripte ist die Entwicklung sehr effiz
1. **Ändern Sie den Python-Code** in `b2b_marketing_orchestrator.py` oder `market_intel_orchestrator.py`.
1. **Ändern Sie den Python-Code** in `b2b_marketing_orchestrator.py`, `market_intel_orchestrator.py` oder `gtm_architect_orchestrator.py`.
2. **Starten Sie den betroffenen Container neu**, damit die Änderungen wirksam werden:
@@ -802,6 +815,9 @@ Dank des Volume-Mountings für die Python-Skripte ist die Entwicklung sehr effiz
docker-compose restart market-backend
# Für den GTM Architect
docker-compose restart gtm-app
```