Automating X posts with GitHub Actions and Claude: how we built it for Storyie
How we built a two-stage X (Twitter) automation pipeline for Storyie — Claude generates draft posts on a weekly cron, humans review and schedule them, and a second workflow fires the actual tweets. Architecture, status-state design, retry logic, and the lessons we learned running it in production.