Explorer
/tmp/public-kanban.json
← Zurück ↓ Download
{"ok":true,"cards":[{"id":"proj_case_intake_qr","title":"Case-Intake: QR-Code + Monteur-Anleitung","spec":"Quelle Carlo: proj_case_intake_qr | Hoechste Prioritaet. QR-Code generiert, Anleitung erstellt — Live-Test ausstehend.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"running","original_status":"active_now","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_case_backfill","title":"Case-Backfill: 10-20 Realdaten erfassen","spec":"Quelle Carlo: proj_case_backfill | Manuelle Erfassung realer Mallorca AirServices Faelle.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"ready","original_status":"next","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_sma_v2","title":"Social Media Agent v2","spec":"Quelle Carlo: e66e680e | Aktives Produkt in Produktion (sma.agentsolutions-mallorca.com).","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"running","original_status":"active_now","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_eigene_terminverwaltung","title":"Eigene Terminverwaltung (MAS)","spec":"Quelle Carlo: proj_eigene_terminverwaltung | Buchung/Umbuchung/Stornierung fuer Mallorca AirServices.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"ready","original_status":"next","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_case_intake_vento_bridge","title":"Vento -> Case-Intake Bridge","spec":"Quelle Carlo: proj_case_intake_vento_bridge | Webhook zwischen Vento-Chat und Case Intake.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"ready","original_status":"next","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_graphiti","title":"Graphiti — Zentrales Wissensgehirn","spec":"Quelle Carlo: b61ce0e0 | Aktives Knowledge-System (graphiti.agentsolutions-mallorca.com).","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"running","original_status":"active_now","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_case_ops_dashboard","title":"SMA: Case-Ops-Dashboard-Widget","spec":"Quelle Carlo: proj_case_ops_dashboard | Dashboard-Widget fuer Case-Kategorien.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"ready","original_status":"next","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_ki_kurs_auswandern","title":"KI-Kurs: Auswandern mit 60+","spec":"Quelle Carlo: 3e2005e2 | B2C-Kurs fuer Shopify-Launch.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"running","original_status":"building","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_ki_kurs_dating","title":"KI-Kurs: Dating nach 50","spec":"Quelle Carlo: 63e58539 | B2C-Kurs fuer Shopify-Launch.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"running","original_status":"building","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_ki_kurs_finanzen","title":"KI-Kurs: Finanzielle Sicherheit fuer Senioren","spec":"Quelle Carlo: 8cde51fb | B2C-Kurs fuer Shopify-Launch.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"running","original_status":"building","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_eigenes_videohosting","title":"Eigenes Videohosting (Lueftungsprofi)","spec":"Quelle Carlo: proj_eigenes_videohosting + proj_vimeo_migration | DUPLIKAT zusammengefuehrt — Vimeo-Videos auf VPS migrieren fuer LP-Kurs.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"running","original_status":"building","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_telefon_agent","title":"Telefon Agent","spec":"Quelle Carlo: 9b0584f0 | On Hold — fertig implementiert, Deploy-Entscheidung ausstehend.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"ready","original_status":"next","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"f810b09ae050437a664d798a5fd8b781","title":"Dashboard-Kacheln OpenClaw entfernen und NVIDIA ergänzen","spec":"Auftrag:\n\n1. Cockpit Carlo\n   * OpenClaw-Kachel entfernen.\n   * Neue Kachel 'NVIDIA Models' ergänzen.\n   * Zieladresse: https://build.nvidia.com/\n\n2. Cockpit Mari\n   * OpenClaw-Kachel entfernen.\n   * Keine NVIDIA-Kachel ergänieren.\n\nFreigaben für die spätere Ausführung:\n* Lesender Zugriff auf alle zur Ermittlung der aktiven Dashboard-Dateien erforderlichen Verzeichnisse ist freigegeben.\n* Änderungen an den eindeutig identifizierten aktiven Dashboard-Dateien sind freigegeben.\n* Das Anlegen datierter Sicherungskopien der betroffenen Dateien ist freigegeben.\n* Ein erforderlicher kontrollierter Neustart oder Reload ausschließlich der betroffenen Dashboard-Dienste ist freigegeben.\n* Keine Änderungen an anderen Kacheln, Diensten, Containern oder Konfigurationen.\n* Keine Löschung von Dateien oder Diensten.\n* Vor Ausführung muss der Job die aktiven Dateien verifizieren und die Sicherungspfade dokumentieren.\n\nAbnahmekriterien:\n* Cockpit Carlo enthält keine OpenClaw-Kachel.\n* Cockpit Carlo enthält die Kachel 'NVIDIA Models' mit dem Ziel https://build.nvidia.com/\n* Cockpit Mari enthält keine OpenClaw-Kachel.\n* Cockpit Mari enthält keine NVIDIA-Kachel.\n* Alle übrigen Kacheln bleiben unverändert.\n* Beide Cockpits sind danach erreichbar.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"scheduled","original_status":"planned","missionId":null,"reportPath":null,"createdBy":"hermes-carlo","createdAt":1781538608,"updatedAt":1781538608},{"id":"proj_lp_startseite_hero","title":"Lueftungsprofi Startseite: Hero-Message schaerfen","spec":"Quelle Carlo: proj_l_ftungsprofi_startseite | Marketing-Content-Aufgabe.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"running","original_status":"building","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_course2content_engine","title":"COURSE2CONTENT ENGINE","spec":"Quelle Carlo: proj_course2content_engine | Tool-Idee fuer Content-Erstellung aus Kursen.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"running","original_status":"building","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_course2content_visual","title":"COURSE2CONTENT VISUAL ENGINE","spec":"Quelle Carlo: proj_course2content_visual_engine | Visual-Engine fuer Course2Content.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"running","original_status":"building","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_nachlass_organizer","title":"Nachlass-Organizer","spec":"Quelle Carlo: 868f45a6 | Fertigstellen und deployen.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"blocked","original_status":"on_hold","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_hermes_ollama_eval","title":"Hermes + Ollama Cloud Evaluation","spec":"Quelle Carlo: proj_hermes___ollama_cloud_evaluation | Forschungsprojekt: Ollama Cloud vs. OpenRouter.\n\nFührende Dokumentation: /opt/obsidian-vault/Projekte/Projektideen/Hermes-Ollama-Cloud-Evaluation.md","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"triage","original_status":"idea","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_nachbarschafts_hilfe","title":"Nachbarschafts Hilfe","spec":"Quelle Carlo: 5d86d2c3 | On Hold — Community-Plattform Mallorca.\n\nFührende Dokumentation: /opt/obsidian-vault/Projekte/Projektideen/Nachbarschafts-Hilfe.md","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"triage","original_status":"idea","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_sma_v1","title":"Social Media Agent v1","spec":"Quelle Carlo: 035df74e | On Hold — v2 hat uebernommen. Referenz behalten.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"done","original_status":"archive","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649},{"id":"proj_ki_connect","title":"KI Connect","spec":"Community-Plattform fuer KI-Anwender (Community + Marktplatz + Bildung). Businessplan, Marketing-Konzept, Affiliate-Strategie, Logo und Projektplanung vorhanden. Blockiert: Tech-Partner (33%) und Vertriebs-Partner (33%) fehlen. Kategorie: Agent Solutions | Art: Projektidee | Rohdaten: K:/DATEN-AG/KI Connect/\n\nFührende Dokumentation: /opt/obsidian-vault/Projekte/Projektideen/KI-Connect.md","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"triage","original_status":"idea","missionId":null,"reportPath":null,"createdBy":"carlo","createdAt":1781119178,"updatedAt":1781119178},{"id":"proj_session_lifecycle_management","title":"Session Lifecycle Management","spec":"Verbindlicher Abschlussprozess für ChatGPT- und Hermes-Sessions: Erkenntnisse extrahieren, in Obsidian und Graphiti/Neo4j sichern, Verarbeitung prüfen und Session erst danach löschen oder archivieren. Obsidian: /opt/obsidian-vault/Projekte/Projektideen/Session-Lifecycle-Management.md","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"triage","original_status":"idea","missionId":null,"reportPath":null,"createdBy":"codex","createdAt":1784307959,"updatedAt":1784307959},{"id":"proj_the_donna","title":"The Donna","spec":"Electron Desktop-App (TypeScript/React). Persoenlicher KI-Assistent mit lokaler Datenhaltung.\n\nSpeichert: Ideen, Projekte, Aufgaben, Events, Kontakte, Finanzen (7 Eintragstypen).\nNutzer verwendet eigenen API-Key (Anthropic/OpenAI) - null laufende Kosten fuer AG.\nPreis: 39 EUR Einmalzahlung.\n\nTech-Stack: Electron 40 + React 19 + TypeScript 5.9 + Vite 7 + better-sqlite3 + @anthropic-ai/sdk + openai SDK.\nArchitektur: UI (React/TSX) -> IPC -> Service Layer -> Repository (LocalEntryRepository -> SQLite).\n\nStatus Desktop: laeuft stabil.\nBekannter Bug: HTTP-Server bindet auf localhost statt 0.0.0.0 -> Mobile-Zugriff gesperrt.\nFix: 1 Zeile in src/main/server/http-server.ts.\n\nOffene Arbeiten ca. 23h:\n- Bug fixen (0.5h)\n- Electron-Builder .exe generieren (4h)\n- DevTools in Production deaktivieren (0.5h)\n- Test auf sauberem Windows-PC (4h)\n- Setup-Guide + Screenshots + Produktseite (10h)\n- Shopify-Listing (4h)\n\nVPS-Pfad: /opt/struktur/the-donna/\nLokale Quelle: K:\\DATEN-AG\\The Donna\\n","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"running","original_status":"building","missionId":null,"reportPath":null,"createdBy":"claude-ag","createdAt":1781164199,"updatedAt":1781164199},{"id":"proj_email_agent","title":"Email-Agent","spec":"KI-gestuetzter Email-Agent fuer eingehende Klassifikation und ausgehende Kaltakquise.\n\nINBOUND: Gmail OAuth2 -> Claude-Klassifikation -> Auto-Reply / Eskalation / Routing.\nOUTBOUND: Kontakt-Enrichment (Webscraping) -> ICP-Klassifikation -> Claude-Texterstellung (Personalisierungs-Score >= 0.6) -> Review-CLI -> Multi-Step-Sequenz (3 Schritte).\n\nTech-Stack: Python + Gmail API + SendGrid + Claude API + SQLite + RAG (YouTube Research DB).\nArchitektur: Continuous Loop (60s Inbound, 30s Queue-Versand).\n\nZielgruppen:\n- LP (Mallorca AirServices): Inbound info@lueftungsprofi-mallorca.com\n- AG (Agent Solutions): Outreach-System fuer B2B-Kaltakquise\n- Produkt: B2B-SaaS-Angebot 19-29 EUR/Monat fuer Kleinunternehmer\n\nStatus: Produktionsbereit. Kein Deployment, kein LP-Pilot gestartet.\nNutzwertanalyse 2026-06-11: Kategorie A - strategisch wertvoll.\n\nVPS-Pfad: /opt/struktur/email-agent/\nLokale Quelle: K:\\Projekte-AG\u0007gents\\email_agent\\nDocs-Quelle: K:\\Projekte-AG\\Email-Agent\\n\nBeziehungen: Gmail OAuth2, SendGrid, Claude API, SQLite, YouTube Research DB,\nAgent Solutions, Mallorca AirServices, Leadgenerierung, Outreach, Email-Klassifikation.\n","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"running","original_status":"building","missionId":null,"reportPath":null,"createdBy":"claude-ag","createdAt":1781170266,"updatedAt":1781170266},{"id":"t_9ba3f1a9","title":"Fix Gateway pulse heartbeat mechanism","spec":"Based on the diagnosis, adjust the gateway code or configuration to emit a regular heartbeat (pulse) at the expected interval (e.g., every 30 seconds). Ensure the pulse payload matches the format expected by the workspace dashboard. Deploy the change to a staging environment and verify that the dashboard shows a recent pulse timestamp (less than 5 minutes ago). Acceptance: dashboard pulse updates continuously without manual reset.","acceptanceCriteria":[],"assignedWorker":"default","reviewer":null,"status":"todo","original_status":"todo","missionId":null,"reportPath":null,"createdBy":"auto-decomposer","createdAt":1781086022,"updatedAt":1781086022},{"id":"t_e1f8c105","title":"Enable real-time external config updates via WebSocket","spec":"Modify the gateway to push config change events over the same WebSocket connection whenever external configuration is updated. On the frontend, ensure the listener processes these events and updates the displayed config without requiring a page reload. Test by changing a config value via the admin API and confirming the workspace reflects the change instantly. Acceptance: external config changes appear live in the workspace after the fix, no hard reset needed.","acceptanceCriteria":[],"assignedWorker":"default","reviewer":null,"status":"todo","original_status":"todo","missionId":null,"reportPath":null,"createdBy":"auto-decomposer","createdAt":1781086022,"updatedAt":1781086022},{"id":"t_7261b485","title":"Add health check and regression test for pulse and sync","spec":"Add a health endpoint that reports WebSocket connection status, pulse freshness, and config sync status. Write unit tests for the heartbeat and config-push logic, and an integration test that simulates a config change and verifies live frontend update. Include these tests in the CI pipeline to prevent regression. Acceptance: health endpoint returns 200 with correct status when system is healthy; tests pass on every build.","acceptanceCriteria":[],"assignedWorker":"default","reviewer":null,"status":"todo","original_status":"todo","missionId":null,"reportPath":null,"createdBy":"auto-decomposer","createdAt":1781086022,"updatedAt":1781086022},{"id":"proj_vento","title":"Vento","spec":"KI-gestuetzter WhatsApp-Empfang fuer Mallorca AirServices.\n\nKunden schreiben per WhatsApp — Vento klassifiziert das Anliegen (A/B/C + 12 Unterkategorien),\nfuehrt einen 8-Phasen-Slot-Filling-Dialog und legt automatisch einen Fall an.\n\nTech-Stack: Python + FastAPI + Redis + SQLite + Meta WhatsApp API (primaer) + Twilio (Fallback)\n+ Claude Haiku (LLM) + Groq Whisper (STT) + OpenAI TTS + n8n Webhook.\n\nDialog-Engine: V2.5, Slot-Filling, 8 Phasen, Consent-First (DSGVO), Confidence-Schwelle 0.70.\n\nDeployment: 2 Container (vento-vento + vento-redis), Port 8650, Up 3 weeks.\nURL: https://vento.agentsolutions-mallorca.com\n\nStatus: Produktiv. Aktivkunde: Mallorca AirServices.\nOffen: Airtable-Sync, Briefing-Funktion, Multi-Tenant.\n\nVPS-Pfad: /opt/struktur/vento/\nBeziehungen: WhatsApp (Meta/Twilio), n8n, Mallorca AirServices, Case Intake,\nDialog Engine, Wissensbasis, Claude API, OpenAI, Groq, Redis, Hermes.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"running","original_status":"building","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1781171730,"updatedAt":1781171730},{"id":"proj_kiki","title":"KIKI","spec":"KI-Lernbegleiterin als Chat-App — erklaert KI einfach, ohne Fachwoerter, fuer aeltere Menschen und Nicht-Techniker.\n\nKostenloser Funnel fuer KI-Kurse auf agentsolutions.tech.\nStrategie: KIKI gratis -> Vertrauen aufbauen -> KI-Kurs-Kauf (Shopify 19-99 EUR).\n\nFormat: Einzelne standalone .html Datei (kein Framework, kein Build-Prozess).\nModell: claude-sonnet-4-6 (ACHTUNG: Bug in kiki.html — aktuell claude-opus-4-1, muss korrigiert werden).\nModi: Developer (eigener API-Key) + Free Tier (kein Backend — schlaegt fehl).\n\nStatus: ~30% fertig. Chat-UI implementiert, Kurs-Content fehlt, kein Deployment.\nProjekt entstand aus einer Idee von Mari.\n\nVerbindungen: KI-Kurse (proj_ki_kurs_auswandern, proj_ki_kurs_dating, proj_ki_kurs_finanzen),\nShopify, agentsolutions.tech/privatkunden.\n\nVPS-Pfad: /opt/struktur/kiki/\nLokale Quelle: K:\\Projekte-AG\\KIKI\\","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"blocked","original_status":"on_hold","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1781176280,"updatedAt":1781176280},{"id":"proj_website","title":"Agent Solutions Website","spec":"Öffentliche Website agentsolutions.tech — zentraler Vertriebskanal für alle AG-Produkte.\n\nStruktur:\n- B2B: /automatisierung-unternehmen/ — Prozessautomatisierung für Mittelstand\n- B2C: /privatkunden/ — KI-Apps und Kurse für Privatpersonen 60+\n\nTechnologie: Statisches HTML + CSS + JavaScript. Kein Framework, kein Build-Prozess.\n\nStatus (Stand 2026-05-08): ~60% fertig. Modale, Shopify-Links, Produktseiten und Legal-Seiten fehlen.\nGeschätzter Restaufwand bis marktreif: ~52h.\n\nKritisch: Ohne funktionierende Website können KI-Kurse, The Donna und YouTube Research nicht verkauft werden.\n\nSource: F:\\ARCHIV\\Projekte\\Agent Solutions Mallorca\\\nLive: https://agentsolutions.tech/","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"blocked","original_status":"on_hold","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1781183422,"updatedAt":1781183422},{"id":"proj_ki_feature_radar_app","title":"KI-Feature-Radar-App","spec":"Typ: Projektidee\nStatus: Idee / Wiedervorlage\nPriorität: Offen\n\nKurzbeschreibung:\nApp zur verständlichen Zusammenfassung neuer KI-Funktionen und relevanter Änderungen. Einstellbare Zeiträume, Themenfilter, Relevanzfilter und regelmäßige Ausgaben, beispielsweise täglich um 08:00 Uhr oder als Rückblick über mehrere Tage.\n\nBearbeitungsregel:\nKeine Entwicklung starten. Die Karte dient ausschließlich der Sichtbarkeit und Wiedervorlage.\n\nVorgesehene Entwicklung:\nFable 5\n\nNächster Schritt:\nBei einer späteren Projektprüfung Zielgruppe, Quellen, Geschäftsmodell, technische Architektur und Abgrenzung zu bestehenden Diensten bewerten.\n\nWiedervorlage:\nNoch kein festes Datum. In die regelmäßige Prüfung geparkter Projektideen aufnehmen.\n\nFührende Dokumentation:\n/opt/obsidian-vault/Projekte/Projektideen/KI-Feature-Radar-App.md","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"triage","original_status":"idea","missionId":null,"reportPath":null,"createdBy":"carlo","createdAt":1784295124,"updatedAt":1784295124},{"id":"319f61e466b924d531a7719998650a6b","title":"VPS Datenbrücke Kontrolle und analysieren","spec":"Kontrolle und Analyse der VPS Datenbrücke — Übertragungswege, aktive Verbindungen und Datenflüsse zwischen lokalen Systemen und VPS prüfen.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"ready","original_status":"ready","missionId":null,"reportPath":null,"createdBy":"hermes-carlo","createdAt":1781204496,"updatedAt":1781204496},{"id":"dc50b6b1","title":"FRAGE: YouTube Transcript Cronjob 2f5042d679a9 — was hat er getan?","spec":"Carlo fragt: Der Cronjob YouTube transcript processor (ID: 2f5042d679a9) soll seit fast 4 Wochen auf dem VPS laufen. Die VPS-IP ist fuer YouTube-Anfragen bekannt geblockt. Bitte klaere: 1. Existiert dieser Job noch in der Cron-Datenbank? 2. Wie viele Transkripte wurden tatsaechlich via VPS geladen? 3. Warum wurde kein Fehler gemeldet? 4. Was hat dieser Job die letzten Wochen getan?","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"ready","original_status":"ready","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1781983954,"updatedAt":1781983954},{"id":"t_0afdf245","title":"Diagnose WebSocket connection between Gateway and Workspace-Frontend","spec":"Investigate why the WebSocket channel is broken: check gateway logs for connection errors, verify network/firewall rules, confirm the WebSocket endpoint URL and authentication tokens used by the frontend, and test connectivity with a simple ws client. Identify the root cause (e.g., misconfigured proxy, expired token, crashed gateway process). Acceptance: a clear statement of the failure reason and a proposed fix.","acceptanceCriteria":[],"assignedWorker":"default","reviewer":null,"status":"blocked","original_status":"blocked","missionId":null,"reportPath":null,"createdBy":"auto-decomposer","createdAt":1781086022,"updatedAt":1781086022},{"id":"proj_preisfinder","title":"Preisfinder — Erfolgbasierte Einkaufsberatung Mallorca-Expats 60+","spec":"Quelle Carlo: 2bf32825 | Abgeschlossen. Referenz behalten.","acceptanceCriteria":[],"assignedWorker":null,"reviewer":null,"status":"done","original_status":"done","missionId":null,"reportPath":null,"createdBy":"hermes-kanban","createdAt":1780510649,"updatedAt":1780510649}],"backend":{"id":"hermes-proxy","label":"Hermes Dashboard kanban with external status mapping","detected":true,"writable":false,"path":"http://127.0.0.1:9130","details":"Read-only external mapping adapter; source statuses preserved as original_status."}}