# CODEX KOMMUNIKATIONSPROTOKOL ## Agent-til-Agent Kommunikation i WidgeTDC ## FIRE KOMMUNIKATIONSKANALER 1. Neural Chat (Real-time) 2. Agent Messages (Async Inbox) 3. DropZone (File-based Handovers) 4. Neo4j Oracelet (Shared Knowledge) --- ## 1. NEURAL CHAT (Real-time) ### Kanaler - core-dev: Hovedudviklingskanal - standup: Status updates - alerts: Kritiske advarsler ### Send Besked Tool: widgetdc-neural-bridge:neural_chat_send Parametre: - channel: "core-dev" | "standup" | "alerts" - from: "codex" | "claude" | "gemini" | "deepseek" | "clak" - body: "Din besked" - type: "chat" | "task" | "status" | "alert" | "handover" - priority: "low" | "normal" | "high" | "critical" ### Læs Beskeder Tool: widgetdc-neural-bridge:neural_chat_read Parametre: - channel: (optional) specifik kanal - limit: antal beskeder (default: 20) - since: ISO timestamp ### Eksempel - Send task til Claude channel: "core-dev" from: "codex" body: "Claude: Søg efter mockData i apps/frontend/src/widgets/" type: "task" priority: "high" --- ## 2. AGENT MESSAGES (Async Inbox) ### Send til Agent Tool: widgetdc-neural-bridge:send_agent_message Parametre: - to: "claude" | "gemini" | "human" - subject: "Emne" - body: "Detaljeret besked" - type: "task" | "question" | "status" | "alert" - priority: "low" | "normal" | "high" | "critical" ### Læs Inbox Tool: widgetdc-neural-bridge:read_agent_messages Parametre: - agent: "claude" | "gemini" - unreadOnly: true | false --- ## 3. DROPZONE (File-based Handovers) ### Lokation C:\Users\claus\Projects\WidgeTDC\WidgeTDC\apps\backend\dropzone\ ### Filnavn Format HANDOVER_[FROM]_TO_[TO]_[TIMESTAMP].json ### MCP Tools - widgetdc-neural-bridge:list_dropzone_files - widgetdc-neural-bridge:read_dropzone_file --- ## 4. NEO4J ORACELET (Shared Knowledge) ### Query Graph Tool: widgetdc-neural-bridge:query_knowledge_graph Parametre: - query: "Cypher query eller søgeterm" - type: "search" | "cypher" | "labels" | "relationships" - limit: antal resultater ### Gem Finding Tool: widgetdc-neural-bridge:create_graph_node Parametre: - label: "QAFinding" | "BugReport" - properties: { title, severity, file, discoveredBy } --- ## 5. PING & HEALTH ### Ping Service Tool: widgetdc-neural-bridge:emit_sonar_pulse - target: "neo4j" | "postgres" | "backend" | "filesystem" ### System Health Tool: widgetdc-neural-bridge:get_system_health - detailed: true | false --- ## AGENT IDENTITETER - claude: Primær AI - kode, analyse, søgning - gemini: Sekundær AI - frontend, design - deepseek: Specialist - deep analysis - clak: Human Owner - beslutninger - codex: QA Direktør - audit, review - system: Automatiseret - monitoring --- ## CODEX QUICK REFERENCE START SESSION: neural_chat_send(channel="core-dev", from="codex", body="QA AUDIT INITIATED", type="status", priority="high") DELEGÉR TIL CLAUDE: neural_chat_send(channel="core-dev", from="codex", body="Claude: [INSTRUKTION]", type="task") RAPPORTÉR FINDING: neural_chat_send(channel="alerts", from="codex", body="KRITISK: [FINDING]", type="alert", priority="critical") GEM FINDING: create_graph_node(label="QAFinding", properties={...}) PING SYSTEM: emit_sonar_pulse(target="neo4j") get_system_health(detailed=true)