``` mermaid
flowchart TB
%% =========================
%% NODES
%% =========================
subgraph CC[COMMAND CENTER VPS]
direction LR
OA[Orchestrator Agent
• Memory & Context
• Task Management
• Project Tracking
• Content Pipeline
• Security & Monitoring
• SSH to all VPSes]
subgraph UI[ ]
direction TB
WD[Web Dashboard]
CSA[Creative Studio Agent
• AI Image Generation
• Talent Management
• Prompt Library
• Angle/Variety System
• B-roll Library
• Video Pipeline]
end
WD -.-> CSA
OA -. some VPS .-> CSA
end
subgraph A[CLIENT A - VPS]
direction TB
PA[Personal Agent
• Market Research
• Content Creation
• Social Strategy
• Landing Pages
• Slides & Decks]
SIG[Signal / WhatsApp]
PA --> SIG
end
subgraph B[CLIENT B - VPS]
direction TB
TA[Team Agent
• QA Automation
• Demand Planning
• Team Slack Integration
• SOP Knowledge Base
• Website Audits]
SD[Slack / Discord]
TA --> SD
ShopifyB[Shopify API]
Meta[Meta Ads]
SD --> ShopifyB
SD --> Meta
end
subgraph C[CLIENT C - VPS]
direction TB
subgraph CAgents[ ]
direction LR
DA[Dev Agent
• Discord Bot
• Project Mgmt
• Team Coord
• Deploy Agents
• Monitoring]
CSA2[CS Agent
• Helpdesk Triage
• Ticket Response
• Shopify Lookup
• SOP Knowledge
• Macro Library]
end
DH[Discord / Helpdesk]
DA --> DH
CSA2 --> DH
HelpdeskAPI[Helpdesk API]
ShopifyC[Shopify API]
DH --> HelpdeskAPI
DH --> ShopifyC
end
%% SSH links
OA -- SSH --> PA
OA -- SSH --> TA
OA -- SSH --> DA
OA -- SSH --> CSA2
%% =========================
%% STYLES (kolory jak na screenie)
%% =========================
%% Orchestrator / Command Center (niebieskie)
classDef ccBg fill:#D7ECFF,stroke:#2B6CB0,stroke-width:2px,color:#0B2545;
classDef oa fill:#9FD0FF,stroke:#2B6CB0,stroke-width:2px,color:#0B2545;
%% Web Dashboard / Creative Studio (fiolet)
classDef uiBox fill:#F1E6FF,stroke:#7B3FC6,stroke-width:2px,color:#2D0B45;
classDef uiNode fill:#E2C8FF,stroke:#7B3FC6,stroke-width:2px,color:#2D0B45;
%% Client A (zielony)
classDef aBg fill:#DFF5E1,stroke:#2F855A,stroke-width:2px,color:#103B2A;
classDef aNode fill:#B9EBC0,stroke:#2F855A,stroke-width:2px,color:#103B2A;
%% Client B (żółty)
classDef bBg fill:#FFF3CD,stroke:#B7791F,stroke-width:2px,color:#4A2C00;
classDef bNode fill:#FFE08A,stroke:#B7791F,stroke-width:2px,color:#4A2C00;
%% Client C (czerwony)
classDef cBg fill:#FFE0E0,stroke:#C53030,stroke-width:2px,color:#4A0D0D;
classDef cNode fill:#FFB3B3,stroke:#C53030,stroke-width:2px,color:#4A0D0D;
%% Integracje / kanały komunikacji i API (tagi)
classDef channel fill:#EFEFEF,stroke:#666,stroke-width:1px,color:#111;
classDef api fill:#CFE9F2,stroke:#2C7A7B,stroke-width:1.5px,color:#083A3A;
%% Przypięcie klas do elementów
class CC ccBg;
class OA oa;
class UI uiBox;
class WD,CSA uiNode;
class A aBg;
class PA aNode;
class SIG channel;
class B bBg;
class TA bNode;
class SD channel;
class ShopifyB,Meta api;
class C cBg;
class DA,CSA2 cNode;
class DH channel;
class HelpdeskAPI,ShopifyC api;
```