Skip to content

AI Visibility (Legacy — Superseded)

Repo: local only (not pushed to GitHub) · Path: C:/Users/adam/ai-visibility · Owner: Adam Status: Dormant · % Done: 90 · Last commit: n/a (branch master has no commits; imported directly) Deployed: not deployed

What it is

Legacy AI-visibility monitoring tool for automotive dealerships — scored how visible a dealer was in AI search results (ChatGPT, Perplexity, Gemini). Has been replaced by ai-compatible-v3, which cleanly separates AI Access from JSON-LD.

Why it exists

First attempt at measuring AI visibility. It conflated "AI can answer about this dealer" with "the site has the right structured data." Weeks were spent stuck in that loop — the lesson became the whole design of v3. Kept around for prompt archaeology and historical scoring data; not for new work.

How it works

Stack: Python + FastAPI, React/Vite dashboard, Cloud Run (never fully deployed). - src/api/ — FastAPI routes - src/core/ — scoring engine (legacy — mixes dimensions that v3 splits) - src/models/ — data schemas - src/services/ — provider integrations - src/workers/ — batch jobs - dashboard/ — React/Vite frontend - prompts/ — AI provider prompts used for visibility tests (the actually reusable artifact) - migrations/ — Postgres schema

What's done

  • Scoring pipeline with 4 AI providers
  • Dashboard shell
  • Prompt library for AI visibility probes

What's next

  • Nothing. Do not add features here. All new AI-readiness work goes to ai-compatible-v3.
  • Salvage any useful prompts from prompts/ into ai-compatible-v3/server/
  • Archive this directory when v3 has fully absorbed its capabilities

Where the code lives

  • FastAPI: src/api/
  • Scoring: src/core/
  • Dashboard: dashboard/
  • Prompts worth salvaging: prompts/
  • Deploy config (unused): Dockerfile, Dockerfile.dashboard, cloudbuild.yaml

Integrations

  • ai-compatible-v3 — successor; all new work lives there
  • No live integrations — not deployed

Don't rebuild this — extend it

Do NOT extend this repo. If something in ai-visibility looks useful, port it to ai-compatible-v3 and delete it here. Flagged inactive in ~/CLAUDE.md.