Platform Abstraction Layer
Each platform has a connector that implements: OAuth flow, data type extraction, rate limit handling, and format normalization. New platforms added as connector modules. Currently supports: Twitter/X, Instagram, Facebook, LinkedIn, TikTok, YouTube, Pinterest, Reddit, WordPress, Medium, Tumblr, Flickr, 500px, Evernote, Notion, Google Drive, Dropbox, OneDrive.
Health Signal Monitor
Background job runs every 6 hours: check Alexa rank, social mentions, news API for acquisition/closure keywords, employee LinkedIn changes. Ollama synthesizes signals into health score per platform.
Incremental Export Engine
Track last-export cursor per platform. Each export run: query only new content since cursor, structure into normalized format, append to archive. Never re-export unchanged data.
Emergency Export Mode
Priority queue when platform confirmed dying. Bypasses normal schedule. Prioritizes: recent posts (last 90 days), most-engaged content, content with no prior backup. Parallel export from multiple platform APIs to beat shutdown deadline.