Commit Graph

1487 Commits

Author SHA1 Message Date
dc74e75126 Dateien nach "b2b-marketing-assistant/components" hochladen 2025-12-22 20:01:03 +00:00
d110c9a265 b2b-marketing-assistant/components/ExportMenu.tsx hinzugefügt 2025-12-22 20:00:44 +00:00
438032fd15 Dateien nach "b2b-marketing-assistant" hochladen 2025-12-22 20:00:16 +00:00
4927aff348 Dateien nach "b2b-marketing-assistant" hochladen 2025-12-22 19:59:38 +00:00
5622a91173 Dateien nach "b2b-marketing-assistant" hochladen 2025-12-22 19:59:17 +00:00
4bcd73fe05 b2b-marketing-assistant/.env.local hinzugefügt 2025-12-22 19:58:57 +00:00
ba5ed0516b chore(deployment): add docker-compose and nginx setup for production
- Added Dockerfile and nginx.conf for frontend production build.
- Added docker-compose.yml to orchestrate backend and frontend.
- Updated geminiService.ts to support relative API paths via Nginx proxy.
- Updated documentation with deployment instructions for Synology/Docker.
2025-12-22 16:14:08 +00:00
461d9d3bbc feat(market-intel): implement role-based campaign engine and gritty reporting
- Implementierung der rollenbasierten Campaign-Engine mit operativem Fokus (Grit).
- Integration von Social Proof (Referenzkunden) in die E-Mail-Generierung.
- Erweiterung des Deep Tech Audits um gezielte Wettbewerber-Recherche (Technographic Search).
- Fix des Lösch-Bugs in der Target-Liste und Optimierung des Frontend-States.
- Erweiterung des Markdown-Exports um transparente Proof-Links und Evidenz.
- Aktualisierung der Dokumentation in readme.md und market_intel_backend_plan.md.
2025-12-22 15:54:06 +00:00
6fcd29a11a feat(market-intel): complete end-to-end audit with enhanced UX and grounding
- Integrated ICP-based lookalike sourcing.
- Implemented Deep Tech Audit with automated evidence collection.
- Enhanced processing terminal with real-time logs.
- Refined daily logging and resolved all dependency issues.
- Documented final status and next steps.
2025-12-21 22:39:30 +00:00
c682bd8576 docs: document deep tech audit and smart grounding
- Updated readme.md with new step 3 audit details.
- Updated market_intel_backend_plan.md with current status and achievements.
- Fixed SerpAPI key file path in orchestrator.
- Documented the transition to direct REST API calls and enhanced terminal UX.
2025-12-21 22:19:11 +00:00
b1f8f64483 feat(market-intel): implement deep tech audit and industry extraction
- Added  to parse industries from Markdown.
- Added  to find local/national/international lookalikes.
- Added  for deep tech audit (website search, scraping, AI analysis).
- Updated prompt engineering for better results grounding.
2025-12-21 20:59:15 +00:00
188ce50483 feat(market-intel): Implement fully functional, optimized backend
- Refactored market_intel_orchestrator.py for direct Gemini API (v1) calls.\n- Updated model to gemini-2.5-pro for enhanced capabilities.\n- Implemented minimal stdout logging for improved traceability within Docker.\n- Optimized Dockerfile and introduced market-intel.requirements.txt for leaner, faster builds.\n- Ensured end-to-end communication from React frontend through Node.js bridge to Python backend is fully functional.
2025-12-21 13:44:54 +00:00
16a81e8411 docs: Letzten Stand für heute dokumentieren
Erfasst den erfolgreichen Umstieg auf Docker, der das 'cygrpc'-Problem gelöst hat. Dokumentiert den aktuellen '404 model not found'-Fehler und definiert den nächsten Schritt: das Testen des Modellnamens 'gemini-1.0-pro'.
2025-12-21 02:36:06 +00:00
f89db9abe3 docs: Aktuellen Status und Debugging-Verlauf dokumentieren
Erfasst den aktuellen Stand des Projekts, einschließlich des Wechsels zu Docker zur Lösung des 'cygrpc'-Problems und des zuletzt aufgetretenen 'TypeError'. Detailliert die nächsten Schritte für die nächste Sitzung.
2025-12-21 02:29:12 +00:00
ec738dd82b fix(python): Entfernt inkompatibles response_mime_type Argument
Behebt den TypeError beim Aufruf von GenerationConfig in der älteren Version der google-generativeai Bibliothek, indem das nicht unterstützte Argument entfernt wird.
2025-12-21 02:27:26 +00:00
a2a91b15f2 fix: Dockerfile pip install for externally-managed-environment
Korrigiert den Docker-Buildfehler durch explizite Verwendung des pip-Executables aus der virtuellen Umgebung, um Probleme mit der systemweiten Paketverwaltung zu umgehen.
2025-12-21 02:13:32 +00:00
c42b968c0d feat: Dockerfile für das Market Intelligence Backend hinzufügen
Erstellt ein mehrstufiges Dockerfile, um die Python- und Node.js-Umgebung für den Backend-Service zu kapseln. Dies soll die 'cygrpc'-Kompatibilitätsprobleme durch eine saubere, kontrollierte Build-Umgebung lösen.
2025-12-21 01:53:20 +00:00
a347620d02 feat: Umstellung des Node.js-Servers auf CommonJS (.cjs)
Behebt den 'require is not defined' Fehler durch Umbenennung von server.js zu server.cjs und Anpassung des Start-Skripts in package.json.
2025-12-21 00:36:30 +00:00
f41fc9d4c7 docs: Umstellung des Market Intelligence Backends von n8n auf Python
Aktualisiert die Planungs- und Readme-Dateien, um den neuen Architekturansatz widerzuspiegeln, der ein Python-Skript, eine Node.js-API-Brücke und Docker für verbesserte Kontrolle, Transparenz und faktenbasierte Ergebnisse verwendet.
2025-12-20 23:50:28 +00:00
faaea62be1 gemini.Dockerfile aktualisiert 2025-12-20 22:21:51 +00:00
869197ea32 docs: Move Market Intelligence script description to end
- Moved the "Funktionsweise des Market Intelligence Skripts" section to the end of readme.md.

- Renamed the section to "9. Standalone Tool: Market Intelligence App" to reflect its independent nature.
2025-12-20 22:10:13 +00:00
c2f3559512 docs: Add Market Intelligence script functionality description
- Added a new section to readme.md detailing the multi-step functionality of the Market Intelligence script.
2025-12-20 22:02:17 +00:00
8260d0865f feat: Plan and define n8n hybrid migration
- Add detailed plan for migrating market intelligence logic to n8n using a hybrid approach.

- Define the first n8n workflow 'identifyCompetitors' as a JSON file for import.
2025-12-20 22:00:29 +00:00
bff101bd84 yamaichi_neu.md hinzugefügt 2025-12-20 21:06:45 +00:00
408755c986 general-market-intelligence/utils/reportParser.ts hinzugefügt 2025-12-20 21:00:24 +00:00
598d2aa4eb general-market-intelligence/services/geminiService.ts hinzugefügt 2025-12-20 20:59:39 +00:00
f6bfd02261 Dateien nach "general-market-intelligence/components" hochladen 2025-12-20 20:58:51 +00:00
d6f7db2a6e Dateien nach "general-market-intelligence/components" hochladen 2025-12-20 20:58:40 +00:00
65f5005fd7 general-market-intelligence/components/Header.tsx hinzugefügt 2025-12-20 20:58:25 +00:00
1d0e7fbaff Dateien nach "general-market-intelligence" hochladen 2025-12-20 20:57:37 +00:00
e13c830f89 Dateien nach "general-market-intelligence" hochladen 2025-12-20 20:57:25 +00:00
54cad18fc8 Dateien nach "general-market-intelligence" hochladen 2025-12-20 20:57:09 +00:00
e64c5ba90f general-market-intelligence/tsconfig.json hinzugefügt 2025-12-20 20:55:37 +00:00
16d059c001 Docs: Update readme.md with company_deduplicator.py changes 2025-11-09 09:05:53 +00:00
c0d97dd672 Docs: Update GEMINI.md with project overview, Git workflow, and important notes. 2025-11-09 09:04:13 +00:00
00edd44b46 feat: Parent Account Logik für interne Deduplizierung integriert
- Spalte 'Parent Account' wird geladen und normalisiert
- 'calculate_similarity' erkennt Parent-Child-Beziehungen und markiert diese
- 'run_internal_deduplication' ignoriert bekannte Hierarchien bei der Duplikatsfindung
- Neue Spalte 'Duplicate_Hint' für Hinweise auf fehlende Parent Accounts hinzugefügt
2025-11-09 08:48:06 +00:00
37182b3a7f feat: Interne Deduplizierung implementieren und Skript refaktorieren
- Skript zu company_deduplicator.py umbenannt mit Erhalt der Git-Historie
- Hauptlogik in externen und internen Modus refaktorisiert
- Interaktive Modus-Auswahl für den Benutzer hinzugefügt
- Interne Deduplizierung zum Finden von Duplikaten innerhalb der CRM-Liste implementiert
- Logik zur Gruppierung von Duplikatspaaren zu eindeutigen Clustern hinzugefügt
- Eindeutige Dup_XXXX IDs den Duplikatsgruppen zugewiesen
- Neue Spalte Duplicate_ID zurück in das Google Sheet geschrieben
2025-11-09 08:09:45 +00:00
Gemini CLI
f09b3dac15 fix(helpers): Verbesserte SerpAPI-Website-Suche
- Ersetzt starre Namensprüfung durch flexible Token-basierte Validierung

- Erhöht die Trefferquote für Firmennamen, die nicht exakt im Suchergebnis erscheinen

- Löst das Problem, dass für bekannte Firmen wie 'Rohde & Schwarz' keine Website gefunden wurde
2025-11-08 12:37:40 +00:00
Gemini CLI
6bdc0f891f feat(git): Add .gitignore for common exclusions
- Ignoriert temporäre Dateien, Logs, Secrets und generierte Artefakte

- Verbessert die Repository-Sauberkeit und vermeidet versehentliche Commits sensibler Daten
2025-11-08 12:21:50 +00:00
Gemini CLI
9986722554 feat(duplicate_checker): Verbesserte Kandidatenauswahl und Match-Priorisierung
- Kandidatensuche sammelt Treffer aus allen Quellen (Domain, Token, Name)

- Exakte Namens-Matches werden durch einen hohen Score priorisiert

- Verhindert, dass Domain-Matches exaktere Namens-Matches überschatten
2025-11-08 11:48:40 +00:00
bb0c6db85b Strukturanpassung übernommen, Inhalt wie Ursprung 2025-11-08 07:36:05 +00:00
1dd8cb2de9 aktualisierte Version, Reihenfolge sinnvoll angepasst. 2025-11-07 19:55:01 +00:00
7e92e00dfb readme.md aktualisiert 2025-11-07 19:24:41 +00:00
ca0832c68c readme.md aktualisiert 2025-11-07 19:20:54 +00:00
b0687abfa8 readme.md aktualisiert 2025-11-07 19:16:08 +00:00
c442c589b5 readme.md aktualisiert 2025-11-07 15:02:53 +00:00
269fc7b1e7 Docs: Add documentation for generate_knowledge_base.py
- Beschreibt die Hauptfunktion und den Zweck des Moduls.

- Dokumentiert die wichtigsten öffentlichen Methoden.
2025-11-07 16:00:13 +01:00
2dda388874 Docs: Add documentation for extract_insights.py
- Beschreibt die Hauptfunktion und den Zweck des Moduls.

- Dokumentiert die wichtigsten öffentlichen Methoden.
2025-11-07 15:55:51 +01:00
6973b5c205 Docs: Add documentation for expand_knowledge_base.py
- Beschreibt die Hauptfunktion und den Zweck des Moduls.

- Dokumentiert die wichtigsten öffentlichen Methoden.
2025-11-07 15:50:14 +01:00
f15ff14f1e Docs: Add documentation for build_knowledge_base.py
- Beschreibt die Hauptfunktion und den Zweck des Moduls.

- Dokumentiert die wichtigsten öffentlichen Methoden.
2025-11-07 15:47:24 +01:00