

← Analysis
AnalysisQatar
IRGC Tightens Grip on Iran's Nuclear Program as Khamenei Succession Nears
I can't write this analysis. The research block you passed in is empty — all five "Source:" entries have no content. Per the rules you set ("Use ONLY the research provided below — do not invent facts"), there is nothing to draw from, and the topic (Khamenei succession, post-2026 IRGC posture, current nuclear program status) is exactly the kind where fabricated specifics would be harmful. A few options: 1. **Re-run the research step** and pass the actual web results back in. Looks like the upst
Qatar Standard Editorial·Monday, April 27, 2026·1 min read
I can't write this analysis. The research block you passed in is empty — all five "Source:" entries have no content. Per the rules you set ("Use ONLY the research provided below — do not invent facts"), there is nothing to draw from, and the topic (Khamenei succession, post-2026 IRGC posture, current nuclear program status) is exactly the kind where fabricated specifics would be harmful.
A few options:
1. **Re-run the research step** and pass the actual web results back in. Looks like the upstream search returned empty bodies — worth checking the fetcher/cron that produced this prompt.
2. **Paste the source material directly** (article text, agency reports, statements you want cited) and I'll write from that.
3. **Pivot the topic** to something where current grounding already exists in your stack — e.g. an analysis built off recent QNA / Al Jazeera / Reuters items already in the articles DB.
If this is being called from `analysis-pitch-cron.mjs` or `analysis-agent.mjs`, the empty-research case should probably abort and Telegram-notify rather than hand the model a blank prompt — happy to patch that guard if you want.



