Every node is real. Connections show how data actually moves. Colour shows status.
%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FFFFFF','primaryTextColor':'#0A1628','primaryBorderColor':'#0A1628','lineColor':'#06B6D4','secondaryColor':'#F1F5F9','tertiaryColor':'#0A1628','fontFamily':'Inter, sans-serif','fontSize':'14px','clusterBkg':'rgba(255,255,255,0.05)','clusterBorder':'rgba(6,182,212,0.4)','titleColor':'#06B6D4'}}}%%
flowchart LR
subgraph SOURCES[" "]
direction TB
SRC_TITLE[" SOURCES "]:::sectionTitle
WA["Stewart WhatsApp"]:::pending
AIC["Stewart AI Chats
ChatGPT · Claude · Grok · Gemini"]:::pending
GR["Granola Meetings"]:::wip
FF["Team Fireflies"]:::live
MN["Team Manus Chats"]:::wip
MB["Mind Body / ARC"]:::blocked
EF["Existing Files
PDF · video · audio · YouTube"]:::wip
end
subgraph SYNC[" "]
direction TB
SYNC_TITLE[" SYNC "]:::sectionTitle
MI["Manual Ingestion
5pm Dubai · Courtney"]:::live
OD["OneDrive → Drive Sync
Shaji"]:::wip
CL["Claude Summariser"]:::wip
MFF["Manus + Fireflies"]:::live
N8["n8n Automations
Shaji"]:::wip
end
subgraph STORAGE[" "]
direction TB
STO_TITLE[" STORAGE "]:::sectionTitle
ST["Staging Folder"]:::wip
GD["Google Drive Root
8-folder structure"]:::live
SMS["SM Senior Folder
Restricted"]:::live
PUB["Public Folder"]:::live
BP["Buddy Pro Brain
Indexed retrieval"]:::wip
end
subgraph OUTPUT[" "]
direction TB
OUT_TITLE[" OUTPUT "]:::sectionTitle
TG["Stewart AI Telegram
Stewart's interface"]:::live
DD["Daily KPI Digest
7am Dubai"]:::blocked
MA["Manus Agent
Stewart's voice → email"]:::live
SK["Skills Layer"]:::wip
SL["Team Slack"]:::wip
end
WA --> MI
AIC --> CL
GR --> CL
FF --> MFF
MN --> MI
MB --> N8
EF --> MI
MI --> ST
OD --> GD
CL --> SMS
MFF --> SMS
N8 --> BP
ST --> SMS
ST --> PUB
SMS --> BP
PUB --> BP
GD --> BP
BP --> TG
BP --> DD
BP --> MA
BP --> SK
TG -.-> SL
classDef sectionTitle fill:#0A1628,stroke:#06B6D4,color:#06B6D4,font-weight:700,font-size:13px
classDef live fill:#DCFCE7,stroke:#16A34A,stroke-width:2px,color:#0A1628
classDef wip fill:#FEF3C7,stroke:#F59E0B,stroke-width:2px,color:#0A1628
classDef blocked fill:#FEE2E2,stroke:#EF4444,stroke-width:2px,color:#0A1628
classDef pending fill:#F1F5F9,stroke:#94A3B8,stroke-width:2px,color:#0A1628