Records a supervisor restart event detected by the always-on monitoring tier.
Stored in SystemObserver's state and accessible via restart_history/0.
Also broadcast as a Minga.Events.SupervisorRestartedEvent for push
notification to UI components.
Summary
Types
@type t() :: %Minga.SystemObserver.RestartRecord{ name: atom(), pid: pid(), reason: term(), timestamp: integer(), wall_time: DateTime.t() }