Files
email_agent/docs/email-agent-architecture.mmd
Documenter c5760db43d docs: Phase 8 documentation - Gitea, Obsidian, Outline, Vikunja, map (AUD-74)
- README: architecture Mermaid, Phase 8 status, Phase 7 endpoints, Documentation index
- docs/outline/: AI-context collection (index, system, config, code map, runbook)
- docs/email-agent-architecture.mmd + rendered PNG + Archify map (showcase pass)
- docs/vikunja-tasks.json (Vikunja project 17, tasks 179-185)
- docs/phase8-documentation.md evidence
2026-10-13 10:46:21 +11:00

42 lines
1.3 KiB
Plaintext

flowchart LR
SAM["Sam<br/>phone or desktop browser"]
CADDY["Caddy on .35<br/>mail.lab.audasmedia.com.au"]
subgraph APP["Email Agent container on .13 (port 8790)"]
UI["HTMX dashboard<br/>login, inbox, rules, reports"]
API["Hub API<br/>/capabilities /ask /notify"]
JOBS["CLI jobs<br/>-fetch -classify -summary-send"]
DB[("SQLite<br/>email_agent_data volume")]
end
subgraph HOUSE["House services"]
HUB["Central AI Hub :8788"]
APPRISE["Apprise :8210<br/>summary email"]
end
N8N["n8n schedule"]
subgraph CLOUD["External providers"]
GMAIL["Gmail IMAP :993 / SMTP :587<br/>IPv4 only, app password"]
JEV["JEV / TypeSafe System One<br/>classification"]
OMNI["OmniRoute :20129<br/>reply drafts"]
end
SAM --> CADDY --> UI
UI --> DB
UI --> GMAIL
UI --> JEV
UI --> OMNI
UI --> APPRISE
HUB --> API
API --> DB
N8N --> JOBS
JOBS --> DB
JOBS --> GMAIL
JOBS --> APPRISE
API -. notify .-> HUB
click CADDY "https://maps.lab.audasmedia.com.au/email_agent/docs/" "View Archify Map"
click UI "https://maps.lab.audasmedia.com.au/email_agent/docs/" "View Archify Map"
click DB "https://maps.lab.audasmedia.com.au/email_agent/docs/" "View Archify Map"