mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-01 21:02:12 +03:00
Add a providerDiversity module that tracks provider usage distribution using a rolling time window and calculates Shannon entropy normalized to [0..1]. This enables the auto-combo scoring engine to factor in provider diversity — boosting underrepresented providers to reduce single-point-of-failure risk. Key features: - Rolling window with configurable size and TTL - Shannon entropy calculation normalized to [0..1] - Per-provider diversity boost for auto-combo integration - Diversity report for dashboard display - Full test coverage Closes #788