graph TD
A[Start: Token Monitor] --> B[Load Active Token List]
%% Silo 1: Token Metrics Retrieval
B --> C[Skill #226: Scrape GMGN.ai]
C --> D[Skill #190: Structure Token Data]
%% Silo 2: Comparison & Analysis
D --> E[Skill #190: Compare Metrics vs Thresholds]
E --> F{Token Below Threshold?}
%% Decision Branch
F -->|Yes| G[Skill #190: Generate Alert Message]
F -->|No| H[Update Token Status: OK]
%% Silo 3: Telegram Notification
G --> I[Skill #190: Send Telegram Alert]
H --> J[Store Updated Metrics]
I --> J
%% Silo 4: Historical Management
J --> K[Skill #190: Check Token Age]
K --> L{Token > 30 Days Old?}
L -->|Yes| M[Remove from Monitor List]
L -->|No| N[Keep in Active List]
%% Cycle Complete
M --> O[End Cycle]
N --> O
O --> P[Wait 60 Minutes]
P --> B
%% Data Stores
subgraph Data Storage
Q[(Token Metrics DB)]
R[(Historical Data)]
end
J --> Q
M --> R