# Cerebro — System Context (C4 Level 1) vars: { d2-config: @nord-config } ...@nord-classes developer: "Developer\n[Person]" { class: person } cortex: "Cortex\n[Data Store]" { class: system } cerebro: "Cerebro\n[Software System]" { class: cerebro } opencode: "OpenCode\n[AI Agent]" { class: system } pi: "Pi\n[AI Agent]" { class: system } skill: "Skill\n[Cerebro Bridge]" { class: system } projects: "Projects\n[Git + Filesystem]" { class: system } # Connections developer -> cortex: "reads/writes notes" developer -> cerebro: "invokes CLI" developer -> cerebro: "interacts TUI" developer -> opencode: "uses" developer -> pi: "uses" cerebro -> projects: "scrapes metadata" cerebro -> cortex: "builds" # Agent → Cerebro paths opencode -> cerebro: "MCP calls" opencode -> skill: "uses" pi -> skill: "uses" skill -> cerebro: "invokes CLI" # Legend — D2 built-in legend vars: { d2-legend: { style.fill: "#2E3440" style.stroke: "#4C566A" person: { label: "Person" shape: square style.fill: "#5E81AC" style.stroke-width: 0 } software: { label: "Software System" shape: square style.fill: "#81A1C1" style.stroke-width: 0 } external: { label: "External System" shape: square style.fill: "#4C566A" style.stroke-width: 0 } } }