Description
Both the configuration and network log-stream status probes share one 600s cadence (internal/collector/logstream/logstream.go:141-166). An operator caring only about flow delivery health pays for both at the same rate. Allow per-type intervals (defaulting to the shared value).
Acceptance Criteria
- #1 Configuration and network probes can run on independent intervals
- #2 Existing single-interval configs keep working unchanged
Definition of Done
- #1 just check passes (the full gate; it is what CI enforces)
- #2 just gen leaves no diff (only if a generated artifact’s inputs changed)
- #3 just –fmt –check passes and every new recipe has a # doc comment and a [group(…)]
Implementation Plan
Root F1 freezes per-type log-stream probe intervals inheriting the existing shared 10m default; lane C later wires independent scheduling.
Implementation Notes
Lane C implemented independent configuration/network log-stream probe intervals with zero inheriting the shared interval. The registry now schedules at the faster effective cadence while each probe observes its own due time; focused race tests passed.
Final Summary
Added independent configuration and network probe intervals for logstream status collection while retaining compatibility with the existing single interval. Implementation SHA 6d9c23c. Final integrated just check passed at 5b55617; exact-head CI run 33354208183 completed success.