System Status
Live diagnostic. 2 ok, 4 warnings, 1 failing.
| Component | Status | Detail |
|---|---|---|
| Supabase Postgres | ok | connected, clean.contacts readable |
| Supabase REST | fail | HTTP 401 |
| Anthropic API key | ok | set — direct-mode chat works |
| Modal agent proxy | warn | unset — falls back to direct Anthropic |
| GHL V2 credentials | warn | incomplete — sync will fail |
| Pinecone (chat RAG) | warn | unset — chat falls back to lexical ILIKE |
| Instantly webhook | warn | unset — webhook will 401 |
How to fix failures
- Supabase Postgres fail: run
make verifyto diagnose. Usually a wrong DB password or the pooler not yet provisioned. - GHL warn: set
GHL_PIT_OAKSIDEandGHL_LOCATION_ID_OAKSIDEin Vercel env. - Instantly warn: set
INSTANTLY_WEBHOOK_SECRETand configure it on the Instantly workspace's webhook settings.