graph TD
A[Start: Receive filtered-tokens list] --> B[Load Token Contract Addresses]
subgraph Silo1[Data Extraction - Skill #226]
B --> C[Initialize rugcheck.xyz URL]
C --> D[For each token: Visit rugcheck.xyz/token/ADDRESS]
D --> E[Extract rating from page]
E --> F[Store rating with token metadata]
end
subgraph Silo2[Data Processing - Skill #190]
F --> G[Compare rating to Good threshold]
G --> H{Rating >= Good?}
H -->|Yes| I[Keep token in list]
H -->|No| J[Remove token]
I --> K[Add to good-rated-tokens]
J --> L[Discard token]
end
K --> M[Return good-rated-tokens list]
L --> N[End of processing]
style Silo1 fill:#e6f3ff,stroke:#333,stroke-width:2px
style Silo2 fill:#f0fff0,stroke:#333,stroke-width:2px