How we built a fully autonomous monitoring pipeline
that scrapes 18 sources, analyzes sentiment, and delivers
daily briefings — in 5 weeks.
Five stages, fully autonomous. Runs every weekday at 07:50 CET.
scrape_reddit &
scrape_youtube &
scrape_hn &
scrape_appstore &
wait # All parallel
Where data becomes intelligence
The most expensive lesson: not everything needs an AI agent.
| Task | Approach | Why |
|---|---|---|
| Scraping | Bash scripts | Deterministic. APIs don't need interpretation. |
| Sentiment analysis | Keyword + heuristic | Fast, free, 85% accurate. AI adds cost, not quality. |
| Executive Summary | Gemini 2.5 Flash | Requires editorial judgment, tone, narrative arc. |
| Detailed Analysis | Gemini 2.5 Flash | Structured analysis with thread tracking. |
| Response Drafts | GPT-4o-mini | Tone-matched replies. Cheaper model, good enough. |
| Email generation | Python template | HTML layout is deterministic. Only content is AI. |
| Dashboard | React + static data | Pure frontend. Data via Cloudflare KV. |
The most critical component. Reads all data, picks an angle, writes like a colleague.
"Think of it as morning coffee with your best friend who also happens to be your boss. You're telling him what's up today — casually, honestly, and with good energy."
The hardest problem in AI systems: how to keep output good on day 30, not just day 1.
OpenClaw is the orchestration layer that ties everything together.
| Feature | OpenClaw | Claude Code / Cursor |
|---|---|---|
| Persistent context | Memory files, workspace | Per-session only |
| Scheduled tasks | Built-in cron | External (crontab/CI) |
| Multi-channel output | Telegram, WhatsApp, email | Terminal only |
| Tool ecosystem | 41 skills + MCP + custom | File/shell access |
| Browser automation | Built-in Playwright | Manual setup |
| Heartbeats | Proactive checks | Reactive only |
| Sub-agents | Spawn isolated sessions | Single context |
Dead ends, wasted credits, and hard-won wisdom
Real-time brand intelligence at opera-dash-v6.pages.dev
Intel Systems × Opera
Christopher Svendsen — hello@intelsystems.ai