🧭 Project Overview

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

🎯 What It Does

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.


🔄 Pipeline Architecture

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
Reddit 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)

Phase 3: AI Generation