v0.1.0 — Initial public release
Initial public release.
Added
- 5-engine support: ChatGPT (
gpt-4o-mini), Claude (claude-haiku-4-5), Perplexity (sonar), Gemini (gemini-2.5-flash-lite), and Google AI Overviews (via SerpAPI). - 6 MCP tools:
check_visibility,get_visibility_history,compare_competitors,get_citations,get_content_gaps,refresh_brand. - Opt-in engine availability — engines are enabled only when their API key is present.
- D1-backed storage: brands, prompts, runs, prompt_responses, shared_prompt_cache.
- Cloudflare Cron Trigger (every 6h) that respects per-brand
refresh_frequency(daily/weekly). - Admin routes:
/admin/seed,/admin/run-live,/admin/run-batch-submit,/admin/run-batch-collect,/admin/generate-prompts,/admin/trigger-cron-test. All gated bySEED_SECRET. - Smoke test suite at
tests/smoke.test.mjs(Node built-in test runner; no external deps). - Claude-Haiku-powered prompt generator and content-gap analyzer with deterministic fallback recommendations.