Demo stack status

✅ Vercel -> Fly -> Supabase: all green

Backend: https://api.demo.speak2ai.ai

{
  "ok": true,
  "status": 200,
  "base": "https://api.demo.speak2ai.ai",
  "body": {
    "db": "ok",
    "counts": {
      "documents": 290,
      "document_chunks": 107454,
      "extracted_entities": 4667,
      "embedded_chunks": 107454
    }
  }
}

This page proves the full chain end to end. The DB counts may be zero/null until the data load runs (see s2ai-demo corpus-data-load-runbook). Replace this page with real demo UI (S2AI-117 + channel stories) once it is green.