Files
pulse/internal
pulse-triage[bot] a41c60597b fix(ai): bound retained incident timelines to their occurrence
The real monitoring lifecycle dispatcher reproduces a closed incident reopening when its next occurrence fires: canonical projection selected all later events for the same alert. Bound retained-shell projections to their exact start and the next retained start, keeping subsecond recurrence and historical acknowledgement separate. Add in-memory callback coverage with both projections attached; twenty race repetitions pass along with focused incident tests. No retention migration, canonical-only fallback rewrite, notification-delivery claim or aggregate write-byte claim.

Change-source: pulse-maintainer
2026-09-07 22:58:51 +01:00
..