new
Phase 2 complete — Multi-provider AI Visibility + tier gating
- Added Gemini probe adapter with Google Search grounding (citations come from groundingMetadata).
- Added Claude probe adapter with regex-based URL citation extraction.
- ai_visibility_probe worker now fans out across every configured provider in one run.
- AI Visibility gated to Growth+ plan with full-page upgrade card for lower tiers.
- Trend sparkline added to the AI Visibility KPI card (inline SVG, no chart lib dep).
- Competitor extraction improved — domain canonicalization, possessive matching, position tracking.