docs: add raven-notify to architecture flow diagram
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -35,6 +35,12 @@ flowchart TD
|
||||
searxng["SearXNG :8600"]
|
||||
end
|
||||
|
||||
subgraph notify ["Notification Agent"]
|
||||
raven["raven-notify :8400"]
|
||||
discord["Discord webhook"]
|
||||
email["Gmail SMTP"]
|
||||
end
|
||||
|
||||
subgraph external ["External Sources"]
|
||||
github["GitHub API"]
|
||||
opnsense["OPNsense changelog"]
|
||||
@@ -51,8 +57,8 @@ flowchart TD
|
||||
end
|
||||
|
||||
subgraph storage ["Shared Storage — /opt/"]
|
||||
sites["sites/\nchangelog/ varys/ bran/ sam/"]
|
||||
agentOS["agent-os/logs/\nbran-changelog/ varys-monitor/ sam-research/"]
|
||||
sites["sites/\nchangelog/ varys/ bran/ sam/ citadel/ raven/"]
|
||||
agentOS["agent-os/logs/\nbran-changelog/ varys-monitor/ sam-research/ citadel-mcp/ raven-notify/"]
|
||||
end
|
||||
|
||||
subgraph serving ["Serving Layer"]
|
||||
@@ -77,6 +83,9 @@ flowchart TD
|
||||
hodor --> bran
|
||||
|
||||
varys -->|HTTP GET| svc
|
||||
varys -->|POST /notify on down/recovery| raven
|
||||
raven -->|webhook| discord
|
||||
raven -->|SMTP| email
|
||||
|
||||
sam -->|GET /search| searxng
|
||||
searxng -->|results| web_ext
|
||||
@@ -86,6 +95,8 @@ flowchart TD
|
||||
|
||||
openwebui -->|web_search MCP tool| citadel
|
||||
citadel -->|GET /search| searxng
|
||||
openwebui -->|sam_research MCP tool| citadel
|
||||
citadel -->|POST /research| sam
|
||||
|
||||
bran -->|index.html + last-output.md| sites
|
||||
bran -->|last-run.json| agentOS
|
||||
@@ -93,6 +104,10 @@ flowchart TD
|
||||
varys -->|last-run.json| agentOS
|
||||
sam -->|index.html + last-output.md| sites
|
||||
sam -->|last-run.json| agentOS
|
||||
citadel -->|index.html + last-output.md| sites
|
||||
citadel -->|last-run.json| agentOS
|
||||
raven -->|index.html + last-output.md| sites
|
||||
raven -->|last-run.json| agentOS
|
||||
|
||||
sites --> nginx
|
||||
nginx -->|NPM proxy| web
|
||||
|
||||
Reference in New Issue
Block a user