Staleness cap for product selection.
A selection that would rely on a product older than max_staleness_s fails
with {:beyond_staleness_cap, info} rather than returning data past the cap.
The default cap is three days, which spans the typical rapid/predicted
product latency plus a weekend gap.
Summary
Functions
A policy with the cap expressed in days.
The default policy: a three-day staleness cap.
A policy with the cap expressed in seconds.
Types
@type t() :: %Sidereon.GNSS.Staleness.Policy{max_staleness_s: float()}