graph TD A[Start: Input issue_date] --> B[SILO 1: Search Plan] B --> C[LLM Create YAML Search Queries] C --> D[search-plan.yaml] D --> E[SILO 2: Data Harvest] E --> F1[Oracle: Industry News] E --> F2[Oracle: Economy Impact] E --> F3[Oracle: Life & Human Interest] F1 --> G1[raw-industry.txt] F2 --> G2[raw-econ.txt] F3 --> G3[raw-life.txt] G1 --> H[SILO 3: Structure & Dedupe] G2 --> H G3 --> H H --> I[Merge Raw Text Files] I --> J[LLM Transform to JSON] J --> K[Deduplicate Entries] K --> L[Final Output: research-json] subgraph Input A end subgraph Search Plan B C D end subgraph Data Collection E F1 F2 F3 G1 G2 G3 end subgraph JSON Processing H I J K L end