Planning
Problem
/api/health checks legacy global NFT/Governor configuration but not the CommunityFactory or registry read path that powers the current product.
Scope
Report separate configuration and read-probe results for RPC, CommunityFactory, registry listing, and optional legacy contracts. Keep the response credential-safe and backward compatible at the top-level healthy field.
Acceptance criteria
- Missing factory config is distinguishable from RPC and registry-read failures.
- A healthy response proves that at least the registry interface is readable.
- Logs and JSON never expose query strings, credentials, or full wallet addresses.
- Route and scheduled health-check tests cover healthy, degraded, and unhealthy responses.
Verification
npm test && npm run typecheck
Planning
Problem
/api/healthchecks legacy global NFT/Governor configuration but not the CommunityFactory or registry read path that powers the current product.Scope
Report separate configuration and read-probe results for RPC, CommunityFactory, registry listing, and optional legacy contracts. Keep the response credential-safe and backward compatible at the top-level
healthyfield.Acceptance criteria
Verification
npm test && npm run typecheck