topics.db tracking 365 days of published topic slugs. Claude is given recent history so it never repeats a topic within a year.
daily_performance table is updated with open rate, CTR, unsubscribes, affiliate name, and performance tier (top/mid/bottom) to feed back into future prompts.
aeo_checker.py tracks how often RetireHub content gets cited in AI search results (ChatGPT, Perplexity, etc.) — a forward-looking distribution metric.
web_analytics_collector.py pulls traffic data from Cloudflare → stored in growth_analytics.db for cross-channel performance visibility.
retirehub09-20