Fix source degradation for GDELT OFAC EPA and BLS #84

Closed
opened 2026-07-07 19:16:11 +00:00 by MrSphay · 0 comments
Owner

DAVE reported live health degraded because several core sources were unavailable or slow:

  • GDELT timed out after the 30s source budget.
  • OFAC timed out while downloading large sanctions XML files.
  • EPA RadNet timed out / old Envirofacts tables return unavailable.
  • BLS had an invalid configured API key and did not fall back to unauthenticated v1.
  • ACLED 403, ADS-B missing key, and Reddit missing OAuth need clear operator-facing configuration guidance.

Acceptance criteria:

  • Slow GDELT/OFAC/EPA sources no longer consume the full source budget.
  • OFAC metadata can be read without downloading full XML lists.
  • EPA degrades quickly and explicitly when the RadNet endpoint is unavailable.
  • BLS retries without a rejected BLS_API_KEY and exposes a config warning.
  • Source health includes degradation reasons for Dave and /api/health.
  • README and handoff document what is fixed in code and what still requires credentials/account action.
DAVE reported live health degraded because several core sources were unavailable or slow: - GDELT timed out after the 30s source budget. - OFAC timed out while downloading large sanctions XML files. - EPA RadNet timed out / old Envirofacts tables return unavailable. - BLS had an invalid configured API key and did not fall back to unauthenticated v1. - ACLED 403, ADS-B missing key, and Reddit missing OAuth need clear operator-facing configuration guidance. Acceptance criteria: - Slow GDELT/OFAC/EPA sources no longer consume the full source budget. - OFAC metadata can be read without downloading full XML lists. - EPA degrades quickly and explicitly when the RadNet endpoint is unavailable. - BLS retries without a rejected BLS_API_KEY and exposes a config warning. - Source health includes degradation reasons for Dave and /api/health. - README and handoff document what is fixed in code and what still requires credentials/account action.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Code-Inc/intelligence-terminal#84