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