File size: 3,230 Bytes
5a81b95
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# 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)