| Field | Detail |
|---|---|
| Project Name | AI Content Publishing Pipeline |
| Type | Personal Infrastructure / Portfolio Project |
| Status | ✅ Shipped (Infrastructure live, pipeline designed) |
| Stack | n8n · Oracle Cloud · DeepSeek · Firecrawl · Supabase · Unsplash · GitHub API · Cloudflare Pages · Telegram · Slack · Google Drive · Google Sheets |
| Server | OCI Hyderabad · 2 OCPU · 8GB RAM |
| Date Built | April–May 2026 |
A fully self-hosted AI editorial pipeline with 3 human checkpoints and automated fallbacks. Fires nightly, harvests signals from 6 sources, scores and filters them with DeepSeek, lets you select topics via Telegram, generates full blog posts, previews them for approval, then publishes directly to GitHub → Cloudflare Pages with logging to Supabase, Google Sheets, and Slack.
Signal Harvest → Score → Gate 1 → Generate → Gate 2 → Publish. 3 human checkpoints, automated fallbacks at every stage.
Phase 0: Signal Harvest (11pm IST trigger)
| Source | Topic |
|---|---|
| Google News RSS ×3 | Brand, GenAI, D2C |
| Hacker News | Tech signals |
| Marketing Week | Industry news |
| r/marketing + r/startups | |
| Firecrawl | Scrapes URLs from Google Sheets |
Google Sheets reader pulls the Research Brief for context. All signals normalised into a unified schema via code nodes.
Phase 1: Scoring & Filtering
Phase 2: Gate 1 Topic Selection (Human)
blog_candidates)Phase 3: AI Generation