System Status
Live diagnostic. 1 ok, 4 warnings, 2 failing.
| Component | Status | Detail |
|---|---|---|
| Supabase Postgres | fail | Invalid supabaseUrl: Must be a valid HTTP or HTTPS URL. |
| Supabase REST | fail | TypeError: Failed to parse URL from eyJ2IjoidjIiLCJjIjoiNmRZclBnbis2M0FtY29OOTZhMW5nVisvVko2bGM0Q0h0UGlZNW4rM1llKzFNNU5qaDRvRTJCZ09WMmtmUmx2WHhFQ1FrVnhUUnAxODgxa2l1Vk9EK3RKNk8zVVpQaExHY3ZJSE15TmVOMFZpb2ZVT0R0NVNneTdYZVlmbytQdXZPZHQyeVdFNDdsRzNqUTEvYUJJdE11enJpTGQrUU5aWEU4KzFKQ0F6bnN3VVNSL0lzQ0lkK3B6YUNhRT0iLCJrIjpbMTg0LDEsMiwzLDAsMTIwLDEwNywxMTksMTUzLDIzLDIyMywxMTcsMTgzLDEyMCw1NywxOTYsMTEsMjgsMjQ5LDExOSwxMDQsMjEzLDE2OSwxNjEsMTQxLDE0Miw5OSw2NSw0OSwyMTIsMzAsMTk5LDk3LDIwNCwyMTgsNzcsMTA1LDE3OSwxLDc4LDQ1LDIzNCw3Myw2OCwxMjYsMTU2LDk5LDEyNCw5LDE4MCwyNTAsMjcsMjQzLDE4OSwxNTYsMCwwLDAsMTI2LDQ4LDEyNCw2LDksNDIsMTM0LDcyLDEzNCwyNDcsMTMsMSw3LDYsMTYwLDExMSw0OCwxMDksMiwxLDAsNDgsMTA0LDYsOSw0MiwxMzQsNzIsMTM0LDI0NywxMywxLDcsMSw0OCwzMCw2LDksOTYsMTM0LDcyLDEsMTAxLDMsNCwxLDQ2LDQ4LDE3LDQsMTIsMTUsMTcxLDUyLDE3LDIxNSw2NCwxMywxMTksOTMsMSwyMDcsMTA3LDIsMSwxNiwxMjgsNTksMzEsMjAsMjM0LDQsMTI0LDExMyw5NywyMTIsMjI0LDE1NCwxMjEsMTU1LDExOCwxNCwxNywyNDIsODAsMTQ4LDIyNyw2NiwyLDE5NCwyMDAsMjAzLDM1LDExNSwxNjcsMTcxLDIyNCwzNywyMjksMTIsMjUwLDIzNCwxOTgsMjI0LDE5OCwxMjgsNDMsMTgxLDIxNiwxNzIsMTM2LDI1MywyMTQsMTA3LDEyMSw0NywyMzMsMTEsMTM5LDk1LDI0NSw1MiwxODQsMjAwLDY3LDUwLDE3NF19/rest/v1/ |
| 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.