Auto-Posting to Bluesky with Flask, APScheduler, and atproto

How this site auto-posts to Bluesky: blog cross-posts, Steam achievements, NASA fireball alerts, and verification digests, plus the lessons learned.