Market calendar awareness for staleness thresholds
Added
- Dynamic staleness thresholds based on market calendar.
- NYSE 2026 holidays embedded in health endpoint.
Changed
- Staleness threshold: 24 hours on market days, 72 hours on weekends/holidays.
Fixed
- False “stale source” alerts on weekends when SEC is closed.
Removed
- None.
Why
The monitoring agent was alerting on Saturdays and Sundays because the previous 24-hour threshold did not account for market closures.
Impact
Radar health status now shows healthy on weekends without false alarms. Holiday closures are handled automatically.