{"success":true,"content":"# EVA·247 AgentTasks — Master-Taskboard\n**Erstellt:** 02.04.2026\n**Status:** AKTIV — Wird von RMZ23 (Operator) verwaltet und verteilt\n**Verantwortlich:** RMZ23 → Körper-Direktoren → Operative Agenten\n**Prinzip:** RMZ23 analysiert, zerlegt in Meilensteine, delegiert an den richtigen Agenten. Fehlende Skills werden gemeldet.\n\n---\n\n## PRIORITÄT 1 — SOFORT (diese Woche)\n\n---\n\n### PROJEKT-001 · Social Media Bridge Service\n\n**Worum es geht:** Ein Microservice der automatisch auf Facebook, Instagram, TikTok und YouTube postet.\n\n**Essenz:** Wenn das fertig ist, kann EVA·247 mit einem API-Call Content auf allen vier Plattformen gleichzeitig veröffentlichen. Alexx oder n8n schickt einen Post — der Service verteilt ihn an alle Kanäle. Kein manuelles Einloggen mehr, kein Copy-Paste zwischen Plattformen. Der Skeleton-Modus erlaubt sofortiges Testen ohne echte API-Keys.\n\n**Priorität:** HOCH\n**Status:** Offen\n**Ziel-Agent:** RMZ25 (neu) — Social Media Operator\n**Port:** 2478\n\n**Meilensteine:**\n\n| # | Meilenstein | Delegiert an | Status |\n|---|-------------|-------------|--------|\n| M1 | Express-API Skeleton auf Port 2478 | RMZ8 → RMZ9 (BLAU) | Offen |\n| M2 | OAuth Token Store (AES-256) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M3 | Facebook-Endpoint (POST /social/post/facebook) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M4 | Instagram-Endpoint (POST /social/post/instagram) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M5 | TikTok-Endpoint (POST /social/post/tiktok) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M6 | YouTube-Endpoint (POST /social/post/youtube) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M7 | n8n Scheduling-Integration | RMZ8 → RMZ9 (BLAU) | Offen |\n| M8 | Skeleton-Modus (Test ohne Keys) | RMZ5 → RMZ6 (GRÜN/QA) | Offen |\n| M9 | Systemd-Service + Health-Endpoint | RMZ8 → RMZ9 (BLAU) | Offen |\n\n**Technische Details:**\n- Endpoints: POST /social/post/facebook, /instagram, /tiktok, /youtube\n- GET /social/health — Service-Status aller Plattformen\n- GET /social/schedule — Geplante Posts anzeigen\n- POST /social/schedule — Post vorplanen (n8n Integration)\n- Dateien: /opt/eva247/api/social_bridge.js, /opt/eva247/data/tokens/\n- Systemd: eva247-social.service (Port 2478)\n- NPM: axios, googleapis, form-data, sharp, crypto\n- Abhängigkeiten: n8n (Scheduling), knowledge_server (Content), mem0 (Kontext)\n- API-Keys (vom Nutzer): Meta Graph API, TikTok Client Key, YouTube OAuth 2.0\n\n**Freigabe-Kriterien:**\n- [ ] Service startet und /health antwortet\n- [ ] Jeder Endpoint gibt structured JSON zurück\n- [ ] Token-Store verschlüsselt (AES-256)\n- [ ] n8n Webhook-Integration für Scheduling\n- [ ] Test-Modus ohne echte API-Keys funktional\n\n---\n\n### PROJEKT-002 · Nina Automation\n\n**Worum es geht:** Automatisierte persönliche Kommunikation mit Nina — Nachrichten, Erinnerungen, Follow-ups.\n\n**Essenz:** Wenn das fertig ist, bekommt Nina automatisch personalisierte Nachrichten, Erinnerungen und Follow-ups — basierend auf ihrem Profil in Mem0. RMZ23 generiert die Inhalte, n8n triggert den Versand. Alexx muss nichts manuell schreiben, das System kennt Nina und weiß was wann gesagt werden soll.\n\n**Priorität:** HOCH\n**Status:** Offen\n**Ziel-Agent:** RMZ23 (Operator) + n8n\n\n**Meilensteine:**\n\n| # | Meilenstein | Delegiert an | Status |\n|---|-------------|-------------|--------|\n| M1 | Nina-Profil in Mem0 anlegen (Präferenzen, Sprache DE/RU) | RMZ1 → RMZ2 (ROT) | Offen |\n| M2 | E-Mail-Templates DE/RU erstellen | RMZ13 (BLAU/Design) | Offen |\n| M3 | n8n Workflow \"nina-daily\" anlegen | RMZ8 → RMZ9 (BLAU) | Offen |\n| M4 | n8n Workflow \"nina-reminder\" anlegen | RMZ8 → RMZ9 (BLAU) | Offen |\n| M5 | RMZ23 Nachrichtengenerierung (LLM + Mem0) | RMZ23 selbst | Offen |\n| M6 | Nodemailer Versand testen | RMZ5 → RMZ6 (GRÜN/QA) | Offen |\n| M7 | Optional: WhatsApp/Telegram Bridge | RMZ8 → RMZ9 (BLAU) | Offen |\n\n**Freigabe-Kriterien:**\n- [ ] Mem0 hat Nina-Profil mit Kontext\n- [ ] n8n Workflow läuft auf Zeitplan\n- [ ] E-Mail-Versand über Nodemailer getestet\n- [ ] RMZ23 generiert kontextbezogene Nachrichten\n\n---\n\n### PROJEKT-003 · Waldemar Automation\n\n**Worum es geht:** Automatisierte Geschäfts-Workflows für Waldemar — Browser-Automation, Dokumente, Termine.\n\n**Essenz:** Wenn das fertig ist, erledigt EVA·247 Waldemars wiederkehrende Web-Aufgaben automatisch. Playwright füllt Formulare, erstellt Screenshots, RMZ23 generiert Berichte. Neue Kunden, Termine, Dokumente werden automatisch verarbeitet und per E-Mail verschickt. Waldemar spart Stunden pro Woche.\n\n**Priorität:** HOCH\n**Status:** Offen\n**Ziel-Agent:** RMZ23 (Operator) + n8n + Playwright\n\n**Meilensteine:**\n\n| # | Meilenstein | Delegiert an | Status |\n|---|-------------|-------------|--------|\n| M1 | Waldemar-Profil in Mem0 anlegen | RMZ1 → RMZ2 (ROT) | Offen |\n| M2 | Top-3 Web-Tasks identifizieren + Playwright-Skripte | RMZ8 → RMZ9 (BLAU) | Offen |\n| M3 | n8n Workflow \"waldemar-daily\" | RMZ8 → RMZ9 (BLAU) | Offen |\n| M4 | n8n Workflow \"waldemar-reports\" | RMZ8 → RMZ9 (BLAU) | Offen |\n| M5 | Dokumenten-Templates in Knowledge Base | RMZ1 (ROT) | Offen |\n| M6 | RMZ23 Berichts-Generierung testen | RMZ5 → RMZ6 (GRÜN/QA) | Offen |\n| M7 | E-Mail-Versand Ergebnisse | RMZ8 → RMZ9 (BLAU) | Offen |\n\n**Freigabe-Kriterien:**\n- [ ] Playwright-Automation für Top-3-Tasks definiert\n- [ ] n8n Workflows angelegt\n- [ ] RMZ23 kann Berichte generieren\n- [ ] E-Mail-Versand getestet\n\n---\n\n### PROJEKT-004 · Theorie-Automation Fahrschule (Samstag 05.04.)\n\n**Worum es geht:** Vollautomatisches Theorie-Lernsystem für Fahrschüler in DE/RU/EN — Quiz, Präsentationen, Sprachausgabe.\n\n**Essenz:** Wenn das fertig ist, können Fahrschüler über eva-247.com Theorie lernen: Quiz mit echten Prüfungsfragen, interaktive Präsentationen mit Verkehrszeichen, Sprachausgabe in Deutsch und Russisch. Das System merkt sich jeden Schüler (Mem0), erkennt Schwächen und wiederholt gezielt. Alexx braucht keinen Unterricht mehr vorzubereiten — das System generiert alles automatisch.\n\n**Priorität:** HOCH — DEADLINE: Samstag 05.04.\n**Status:** Offen\n**Ziel-Agent:** RMZ23 (Operator) + Knowledge Base + Piper TTS\n\n**Meilensteine:**\n\n| # | Meilenstein | Delegiert an | Status |\n|---|-------------|-------------|--------|\n| M1 | Fragenkatalog in Knowledge Base (min. 100 DE+RU) | RMZ1 (ROT/Strategie) | Offen |\n| M2 | Verkehrszeichen-Katalog mit Bildern | RMZ1 (ROT) | Offen |\n| M3 | Quiz-Engine (RMZ23.createQuiz) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M4 | Präsentations-Generator (HTML-Slides) | RMZ8 → RMZ13 (BLAU/Design) | Offen |\n| M5 | Piper TTS Integration (DE: Thorsten, RU: Irina) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M6 | Whisper STT für mündliche Antworten | RMZ8 → RMZ9 (BLAU) | Offen |\n| M7 | Schüler-Fortschritt in Mem0 | RMZ1 → RMZ2 (ROT) | Offen |\n| M8 | Dashboard-Modul \"Theorie\" deployen | RMZ8 → RMZ13 (BLAU) | Offen |\n| M9 | i18n (DE/RU/EN) für alle Inhalte | RMZ13 (BLAU/Design) | Offen |\n\n**Fehlende Skills (RMZ23 meldet):**\n- Fragenkatalog-Quelle: Offizieller TÜV/DEKRA Fragenkatalog benötigt (1000+ Fragen)\n- Russische Übersetzungen: Fachübersetzer oder DeepL-Pipeline nötig\n\n**Freigabe-Kriterien:**\n- [ ] Knowledge Base hat min. 100 Theorie-Fragen (DE+RU)\n- [ ] Quiz-Generator liefert korrekte MC-Fragen\n- [ ] Präsentationen rendern im Browser\n- [ ] TTS spricht Fragen in DE und RU vor\n- [ ] Schüler-Fortschritt wird in Mem0 gespeichert\n- [ ] Dashboard-Modul \"Theorie\" deployed\n\n---\n\n## PRIORITÄT 2 — SYSTEMAUSBAU (Wochen 2-4)\n\n---\n\n### PROJEKT-010 · Multi-Agent Expansion\n\n**Worum es geht:** Alle 48 Entitäten zu voll-operativen Agenten mit eigenen Skills ausbauen.\n\n**Essenz:** Wenn das fertig ist, arbeiten die Agenten nicht nur als Konzept — jeder RMZ hat echte Skills, eigenen Mem0-Speicher und kann autonom Aufgaben bearbeiten. Agenten kommunizieren untereinander per WebSocket und können parallel arbeiten. Das System skaliert von \"Alexx steuert alles\" zu \"Agenten steuern sich selbst\".\n\n**Priorität:** MITTEL\n**Status:** Offen\n**Phase:** P14\n\n**Meilensteine:**\n\n| # | Meilenstein | Delegiert an | Status |\n|---|-------------|-------------|--------|\n| M1 | Agent-Registry erweitern (Capabilities, Status, Queue) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M2 | Agent-zu-Agent Kommunikation (WebSocket Message Bus) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M3 | Skill-System (dynamisches Laden pro Agent) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M4 | Autonomie-Level (supervised → semi-auto → full-auto) | RMZ1 → RMZ2 (ROT/Strategie) | Offen |\n| M5 | Agent-Memory (eigener Mem0-Kontext pro Agent) | RMZ8 → RMZ9 (BLAU) | Offen |\n\n**Freigabe-Kriterien:**\n- [ ] Min. 8 Agenten mit eigenen Skills aktiv\n- [ ] Agent-zu-Agent Messaging funktional\n- [ ] Autonomie-Level konfigurierbar\n- [ ] Agent-Status im Dashboard sichtbar\n\n---\n\n### PROJEKT-011 · Command Center\n\n**Worum es geht:** Zentrales Echtzeit-Steuerungspanel für alle EVA·247 Operationen.\n\n**Essenz:** Wenn das fertig ist, sieht Alexx auf einen Blick was jeder Agent gerade macht, welche Services laufen, welche Tasks offen sind. Bei Problemen ein Klick: Service neustarten, Agent stoppen, Rollback. Kein Terminal mehr nötig — alles über ein Premium-Dashboard mit Echtzeit-Updates.\n\n**Priorität:** MITTEL\n**Status:** Offen\n**Phase:** P14\n\n**Meilensteine:**\n\n| # | Meilenstein | Delegiert an | Status |\n|---|-------------|-------------|--------|\n| M1 | WebSocket-Server für Echtzeit-Updates | RMZ8 → RMZ9 (BLAU) | Offen |\n| M2 | Live-Agent-Map (wer macht was) | RMZ8 → RMZ13 (BLAU/Design) | Offen |\n| M3 | Service-Health-Dashboard | RMZ8 → RMZ13 (BLAU) | Offen |\n| M4 | Task-Queue-Viewer | RMZ8 → RMZ13 (BLAU) | Offen |\n| M5 | Log-Viewer (aggregiert) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M6 | Notfall-Controls (Restart, Stop, Rollback) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M7 | Auth-Schutz (siehe PROJEKT-018) | RMZ8 → RMZ9 (BLAU) | Offen |\n\n**Freigabe-Kriterien:**\n- [ ] Dashboard zeigt alle Services live\n- [ ] Agent-Status Echtzeit-Update via WebSocket\n- [ ] Task-Queue navigierbar\n- [ ] Notfall-Controls funktional\n- [ ] Auth-geschützt\n\n---\n\n### PROJEKT-012 · Plugin-System (Hot-Loadable Module)\n\n**Worum es geht:** Module die wie Apps geladen und deaktiviert werden können — jedes mit eigenem UI und API.\n\n**Essenz:** Wenn das fertig ist, ist EVA·247 ein echtes Plugin-System. Neue Features werden als Module installiert statt hart codiert. Die Fahrschule wird ein Modul, Social Media wird ein Modul, CRM wird ein Modul. Aktivieren, deaktivieren, updaten — alles zur Laufzeit ohne Neustart.\n\n**Priorität:** MITTEL\n**Status:** Offen\n**Phase:** P15\n\n**Meilensteine:**\n\n| # | Meilenstein | Delegiert an | Status |\n|---|-------------|-------------|--------|\n| M1 | module.json Schema definieren | RMZ1 → RMZ2 (ROT/Strategie) | Offen |\n| M2 | Module-Loader im Orchestrator | RMZ8 → RMZ9 (BLAU) | Offen |\n| M3 | PROJEKT-004 als erstes Modul verpacken | RMZ8 → RMZ9 (BLAU) | Offen |\n| M4 | Dashboard zeigt aktive Module | RMZ8 → RMZ13 (BLAU/Design) | Offen |\n\n**Bündelung (RMZ23 erkennt):** M3 kann erst nach PROJEKT-004 abgeschlossen werden. M2 wird auch für PROJEKT-011 (Command Center) benötigt.\n\n**Freigabe-Kriterien:**\n- [ ] Module-Loader im Orchestrator implementiert\n- [ ] module.json Schema definiert\n- [ ] Min. 1 Modul hot-loadable\n- [ ] Dashboard zeigt aktive Module\n\n---\n\n### PROJEKT-013 · Schüler- und Business-Bereiche\n\n**Worum es geht:** Getrennte Zugangsbereiche mit Rollen — Schüler sehen Theorie, Business sieht CRM, Admin sieht alles.\n\n**Essenz:** Wenn das fertig ist, hat jede Nutzergruppe ihr eigenes Portal. Fahrschüler sehen nur Quiz und Fortschritt, Business-Nutzer sehen CRM und Berichte, Alexx sieht das volle Admin-Panel. Jeder Bereich hat eigenes Design und eigene Sprache (DE/RU/EN). Kein Nutzer sieht Dinge die ihn nichts angehen.\n\n**Priorität:** MITTEL\n**Status:** Offen\n**Phase:** P15\n\n**Meilensteine:**\n\n| # | Meilenstein | Delegiert an | Status |\n|---|-------------|-------------|--------|\n| M1 | Rollen-System definieren (admin, business, schueler) | RMZ1 → RMZ2 (ROT) | Offen |\n| M2 | /schueler/ Portal mit eigenem Layout | RMZ8 → RMZ13 (BLAU/Design) | Offen |\n| M3 | /business/ Portal mit eigenem Layout | RMZ8 → RMZ13 (BLAU/Design) | Offen |\n| M4 | /admin/ Portal (Command Center) | RMZ8 → RMZ13 (BLAU/Design) | Offen |\n| M5 | Routing + Rollenbasierte Sichtbarkeit | RMZ8 → RMZ9 (BLAU) | Offen |\n| M6 | i18n pro Bereich (DE/RU/EN) | RMZ13 (BLAU/Design) | Offen |\n\n**Abhängigkeit:** Braucht PROJEKT-018 (Auth & Rollen) als Basis.\n\n**Freigabe-Kriterien:**\n- [ ] 3 Bereiche mit eigenem Layout\n- [ ] Rollen-System (admin, business, schueler)\n- [ ] Routing funktional\n- [ ] i18n pro Bereich aktiv\n\n---\n\n### PROJEKT-014 · RMZ-Logik Vollausbau\n\n**Worum es geht:** Der komplette Kreislauf von Aufgabe bis Archiv — automatisch durch alle 48 Agenten.\n\n**Essenz:** Wenn das fertig ist, läuft die gesamte Pipeline automatisch: Aufgabe rein → bester Agent wird zugewiesen → Bearbeitung → QA-Check → Freigabe → Archiv. Bei Problemen eskaliert das System automatisch zum Direktor, dann zum PM, dann zu Alexx. Mehrere Tasks können parallel laufen.\n\n**Priorität:** MITTEL\n**Status:** Offen\n**Phase:** P15\n\n**Meilensteine:**\n\n| # | Meilenstein | Delegiert an | Status |\n|---|-------------|-------------|--------|\n| M1 | Task-Queue mit Prioritäten und Deadlines | RMZ8 → RMZ9 (BLAU) | Offen |\n| M2 | Auto-Zuweisung (bester Agent für Task-Typ) | RMZ1 → RMZ2 (ROT/Strategie) | Offen |\n| M3 | Eskalations-Kette (Agent → Direktor → PM → Nutzer) | RMZ1 → RMZ2 (ROT) | Offen |\n| M4 | Parallel-Execution (mehrere Agenten gleichzeitig) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M5 | Feedback-Loop (QA beeinflusst zukünftige Zuweisung) | RMZ5 → RMZ6 (GRÜN/QA) | Offen |\n\n**Freigabe-Kriterien:**\n- [ ] Task-Queue mit CRUD-Operationen\n- [ ] Auto-Zuweisung basierend auf Agent-Capabilities\n- [ ] Eskalation funktional\n- [ ] Min. 2 Tasks parallel bearbeitbar\n\n---\n\n### PROJEKT-015 · Push, Kalender, E-Mail, CRM\n\n**Worum es geht:** Die komplette Kommunikations- und Verwaltungs-Suite — alles was ein Business braucht.\n\n**Essenz:** Wenn das fertig ist, hat EVA·247 ein vollständiges Business-Backend: Push-Benachrichtigungen für Schüler und Admins, Kalender mit iCal-Export, professionelle E-Mail-Templates, und ein CRM das jeden Kontakt von \"Interessent\" bis \"Bestanden\" trackt. Alles verbunden, alles automatisiert.\n\n**Priorität:** MITTEL\n**Status:** Offen\n**Phase:** P16\n\n**Meilensteine:**\n\n| # | Meilenstein | Delegiert an | Status |\n|---|-------------|-------------|--------|\n| M1 | Push-Notifications (Web Push API + Service Worker) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M2 | Kalender (CalDAV oder eigen, iCal-Export) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M3 | E-Mail Template-Engine (Handlebars) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M4 | Massen-Versand mit Rate-Limiting | RMZ8 → RMZ9 (BLAU) | Offen |\n| M5 | IMAP-Listener → n8n → RMZ23 (Eingangs-Verarbeitung) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M6 | CRM-Datenbank (ChromaDB + JSON-Backup) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M7 | Status-Pipeline (Interessent → Angemeldet → Aktiv → Bestanden) | RMZ1 (ROT) | Offen |\n| M8 | Dashboard-Integration CRM | RMZ8 → RMZ13 (BLAU/Design) | Offen |\n\n**Bündelung (RMZ23 erkennt):** M3 + M4 werden auch für PROJEKT-002 (Nina) und PROJEKT-003 (Waldemar) gebraucht. Einmal bauen, dreimal nutzen.\n\n**Freigabe-Kriterien:**\n- [ ] Push-Notifications im Browser funktional\n- [ ] Kalender mit CRUD + iCal-Export\n- [ ] E-Mail Templates gerendert und versendet\n- [ ] CRM-Datenbank mit min. 5 Feldern pro Kontakt\n- [ ] Alles im Dashboard integriert\n\n---\n\n## PRIORITÄT 3 — LANGFRISTIG (Monat 2-3)\n\n---\n\n### PROJEKT-016 · Archiv- und Restart-Zyklen\n\n**Worum es geht:** Automatisches State-Management — das System kann sich selbst sichern und wiederherstellen.\n\n**Essenz:** Wenn das fertig ist, macht EVA·247 jeden Tag automatisch einen Snapshot. Wenn etwas schiefgeht — ein Klick zurück zum letzten funktionierenden Stand. Keine Angst mehr vor Updates, keine manuellen Backups. Das System schützt sich selbst.\n\n**Priorität:** NORMAL\n**Status:** Offen\n**Phase:** P17\n\n**Meilensteine:**\n\n| # | Meilenstein | Delegiert an | Status |\n|---|-------------|-------------|--------|\n| M1 | Täglicher State-Snapshot (Cron) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M2 | Versions-Tagging (v4.0.1, v4.0.2...) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M3 | Ein-Klick-Rollback UI | RMZ8 → RMZ13 (BLAU/Design) | Offen |\n| M4 | Archiv-Rotation (30 Tage, dann komprimieren) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M5 | Disaster Recovery Test | RMZ5 → RMZ6 (GRÜN/QA) | Offen |\n\n**Freigabe-Kriterien:**\n- [ ] Täglicher Snapshot-Cron läuft\n- [ ] Rollback auf beliebigen Snapshot möglich\n- [ ] Archiv-Rotation konfiguriert\n- [ ] Disaster-Recovery getestet\n\n---\n\n### PROJEKT-017 · Monitoring, Alerting, Testsysteme\n\n**Worum es geht:** Produktions-taugliches Monitoring — Alexx wird sofort benachrichtigt wenn etwas ausfällt.\n\n**Essenz:** Wenn das fertig ist, prüft EVA·247 alle 60 Sekunden ob alles läuft. Fällt ein Service aus, bekommt Alexx innerhalb von 2 Minuten eine E-Mail und Push. Automatische Tests laufen nach jedem Deploy. Kein stilles Sterben mehr — das System meldet sich.\n\n**Priorität:** NORMAL\n**Status:** Offen\n**Phase:** P17\n\n**Meilensteine:**\n\n| # | Meilenstein | Delegiert an | Status |\n|---|-------------|-------------|--------|\n| M1 | Health-Monitor (alle Services alle 60s) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M2 | Alert-System (E-Mail + Push bei Down) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M3 | Log-Aggregation (zentral in /opt/eva247/logs/) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M4 | Metriken (Response-Times, Error-Rates, GPU) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M5 | Test-Runner (automatische Integration-Tests) | RMZ5 → RMZ6 (GRÜN/QA) | Offen |\n| M6 | Uptime-Tracker eva-247.com | RMZ8 → RMZ9 (BLAU) | Offen |\n\n**Freigabe-Kriterien:**\n- [ ] Health-Monitor für alle Services aktiv\n- [ ] Alert bei Service-Down (E-Mail innerhalb 2 Min.)\n- [ ] Zentrale Log-Datei mit Rotation\n- [ ] Min. 5 Integration-Tests automatisiert\n\n---\n\n### PROJEKT-018 · Sichere Benutzerlogik (Auth & Rollen)\n\n**Worum es geht:** Vollständiges Login-System mit Rollen — wer darf was sehen und tun.\n\n**Essenz:** Wenn das fertig ist, hat EVA·247 echte Benutzerkonten. JWT-Login, Passwort-Hashing, Rollen (Admin, Business, Schüler, Gast). Jeder API-Call ist authentifiziert. Brute-Force-Schutz, Audit-Log wer wann was gemacht hat. Optional Google/GitHub OAuth.\n\n**Priorität:** NORMAL\n**Status:** Offen\n**Phase:** P18\n\n**Meilensteine:**\n\n| # | Meilenstein | Delegiert an | Status |\n|---|-------------|-------------|--------|\n| M1 | JWT-Authentifizierung + Token-Refresh | RMZ8 → RMZ9 (BLAU) | Offen |\n| M2 | Benutzer-Registrierung + Login | RMZ8 → RMZ13 (BLAU/Design) | Offen |\n| M3 | Rollen definieren (admin, operator, business, schueler, gast) | RMZ1 (ROT) | Offen |\n| M4 | Passwort-Hashing (bcrypt) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M5 | Rate-Limiting (Brute-Force-Schutz) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M6 | Audit-Log | RMZ8 → RMZ9 (BLAU) | Offen |\n| M7 | Optional: OAuth (Google, GitHub) | RMZ8 → RMZ9 (BLAU) | Offen |\n\n**Freigabe-Kriterien:**\n- [ ] Registrierung + Login funktional\n- [ ] JWT-Tokens mit Refresh\n- [ ] Min. 3 Rollen mit unterschiedlichen Rechten\n- [ ] Rate-Limiting aktiv\n- [ ] Audit-Log schreibt\n\n---\n\n### PROJEKT-019 · Langfristig wartbare Architektur\n\n**Worum es geht:** Das System so aufbauen, dass es auch ohne Claude oder Alexx weiterläuft.\n\n**Essenz:** Wenn das fertig ist, startet docker-compose alles mit einem Befehl. Jeder API-Endpoint ist dokumentiert (Swagger), jede Funktion hat Kommentare. Automatische Backups, CI/CD Pipeline, keine hardcodierten Pfade mehr. EVA·247 ist produktionsreif und wartbar.\n\n**Priorität:** NORMAL\n**Status:** Offen\n**Phase:** P18\n\n**Meilensteine:**\n\n| # | Meilenstein | Delegiert an | Status |\n|---|-------------|-------------|--------|\n| M1 | Docker-Containerisierung aller Services | RMZ8 → RMZ9 (BLAU) | Offen |\n| M2 | docker-compose.yml (Ein-Befehl-Start) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M3 | API-Dokumentation (Swagger/OpenAPI) | RMZ10 (GRÜN/Writer) | Offen |\n| M4 | Code-Dokumentation (JSDoc + Docstrings) | RMZ10 (GRÜN/Writer) | Offen |\n| M5 | CI/CD Pipeline | RMZ8 → RMZ9 (BLAU) | Offen |\n| M6 | Automatische Backups (täglich → extern) | RMZ8 → RMZ9 (BLAU) | Offen |\n| M7 | Environment-Config (dev/staging/prod) | RMZ8 → RMZ9 (BLAU) | Offen |\n\n**Freigabe-Kriterien:**\n- [ ] docker-compose.yml startet alles\n- [ ] Swagger-Doku für alle APIs\n- [ ] Backup-System automatisiert\n- [ ] Kein Hardcoded-Pfad mehr im Code\n\n---\n\n## INFRASTRUKTUR — Offene Punkte\n\n---\n\n### INFRA-001 · Lokales DNS fixen\n**Status:** BLOCKIERT\n**Problem:** Lokaler Router-DNS (IPv6) löst eva-247.com nicht auf.\n**Lösung:** hosts-Datei editieren oder Router-DNS auf 1.1.1.1 / 8.8.8.8\n**Delegiert an:** Alexx (manuell, Admin-Rechte nötig)\n\n### INFRA-002 · n8n Installation abschließen\n**Status:** Läuft (Background-Install)\n**Prüfen:** systemctl status eva247-n8n → Port 2475\n\n### INFRA-003 · Cloudflare Tunnel persistent machen\n**Status:** Offen\n**Ziel:** Systemd-Service oder Windows-Autostart\n**Delegiert an:** RMZ8 → RMZ9 (BLAU)\n\n### INFRA-004 · Autostart-Skripte aktualisieren\n**Status:** Offen\n**Neue Services:** Whisper, Piper, Knowledge, Mem0, n8n, Browser-Bridge, Sandbox, Tunnel\n**Delegiert an:** RMZ8 → RMZ9 (BLAU)\n\n---\n\n## ZUSAMMENFASSUNG — 14 Projekte, 4 Infra-Punkte, ~85 Meilensteine\n\n| ID | Projekt | Prio | Meilensteine | Status |\n|----|---------|------|-------------|--------|\n| 001 | Social Media Bridge | HOCH | 9 | Offen |\n| 002 | Nina Automation | HOCH | 7 | Offen |\n| 003 | Waldemar Automation | HOCH | 7 | Offen |\n| 004 | Theorie-Automation (SA) | HOCH | 9 | Offen |\n| 010 | Multi-Agent Expansion | MITTEL | 5 | Offen |\n| 011 | Command Center | MITTEL | 7 | Offen |\n| 012 | Plugin-System | MITTEL | 4 | Offen |\n| 013 | Schüler/Business-Bereiche | MITTEL | 6 | Offen |\n| 014 | RMZ-Logik Vollausbau | MITTEL | 5 | Offen |\n| 015 | Push/Kalender/E-Mail/CRM | MITTEL | 8 | Offen |\n| 016 | Archiv/Restart-Zyklen | NORMAL | 5 | Offen |\n| 017 | Monitoring/Alerting/Tests | NORMAL | 6 | Offen |\n| 018 | Auth & Rollen | NORMAL | 7 | Offen |\n| 019 | Wartbare Architektur | NORMAL | 7 | Offen |\n\n**RMZ23 Bündelungs-Hinweise:**\n- E-Mail-Templates (P-002 M2, P-003 M7, P-015 M3) → einmal bauen, dreimal nutzen\n- Mem0-Profile (P-002 M1, P-003 M1) → gleiches Pattern, parallel machbar\n- Express-API Pattern (P-001 M1, P-011 M1) → gleiche Basis-Architektur\n- Auth-System (P-013, P-018) → P-018 muss vor P-013 fertig sein\n\n---\n\n*EVA·247 AgentTasks — Version 2.0 — 02.04.2026*\n*Format: Projekte mit Summary + Meilensteine + Delegation*\n*Verwaltet von: RMZ23 (Operator) nach Alexx-Prinzip*\n*Nächster Review: nach Theorie-Automation (Samstag 05.04.)*\n","timestamp":"2026-04-04 11:00:23"}