Context
The health check architecture document describes a Tier 3: Synthetic User Refresh check for business-critical and non-OAuth2 providers. This is not yet implemented.
Description
For API key and basic auth providers where no refresh token exists, maintain a "Synthetic Connection" — a real, authorized connection belonging to a test bot account — and periodically validate it end-to-end.
Tasks
References
docs/healthchecks.md §2 Tier 3 description
nexus-broker/internal/service/connection_health.go
Context
The health check architecture document describes a Tier 3: Synthetic User Refresh check for business-critical and non-OAuth2 providers. This is not yet implemented.
Description
For API key and basic auth providers where no refresh token exists, maintain a "Synthetic Connection" — a real, authorized connection belonging to a test bot account — and periodically validate it end-to-end.
Tasks
synthetic: trueflag to theconnectionstable to identify these connectionsConnectionHealthWorkerto run Tier 3 checks against synthetic connectionsReferences
docs/healthchecks.md§2 Tier 3 descriptionnexus-broker/internal/service/connection_health.go