Files
pulse/internal/monitoring
pulse-triage[bot] eafaff74fb Avoid discarded timeline hydration during history replay
Eight imported snapshots caused eight filtered history queries and thirty-six identity reads although replay discards each result. Share the unchanged occurrence repair with a write-only materialisation entrypoint; keep EnsureAlertOccurrence and user queries on their existing canonical read-repair path.

Preserve snapshot fallback, bounded count and age retention, checkpoint recovery and read-error behaviour. Shutdown worker ownership and the reported memory baseline remain separate outcomes.

Contract-Neutral: Internal replay cost correction only; alert occurrences, canonical history, checkpoint and retention formats, user reads and notification policy are unchanged.
Change-source: pulse-maintainer
2026-10-11 04:09:02 +01:00
..
2026-08-27 20:41:08 +01:00
2026-07-11 18:25:17 +01:00
…
…