Summarizes flight-recorder control state, coverage, and bounded history usage.
:inactive means there is no current recording demand, :recording means
monitors are active, and :paused means an operator has explicitly stopped
recording while retained history remains available.
Summary
Types
@type activity() :: :inactive | :recording | :paused
@type t() :: %BeamConsole.Recorder.Status{ active?: boolean(), activity: activity(), deferred: non_neg_integer(), demanded?: boolean(), eligible: non_neg_integer(), history: map(), mode: BeamConsole.Recorder.Config.mode(), omitted: non_neg_integer(), paused?: boolean(), pending_correlations: non_neg_integer(), recording_started_at_ms: integer() | nil, watched: non_neg_integer() }