mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-23 12:15:42 +00:00
0d642c32ef
Move active-alert projection, sorting, metadata coercion, recently resolved reads, history wrappers, and notify-existing redispatch into internal/alerts/read_model.go. Keep the Manager API unchanged while recording the read-side alerts contract owner and strengthening resolved-alert clone proof. Proof: go test ./internal/alerts/...