BeamConsole.Lifecycle.PendingExit (beam_console v0.2.0)

Copy Markdown View Source

Holds short-lived private evidence for a stable child slot awaiting replacement.

The value is capped by the watch limit, expires after the configured correlation window, and is never exposed to a browser because it contains a supervisor PID.

Summary

Types

t()

@type t() :: %BeamConsole.Lifecycle.PendingExit{
  ambiguity_observed?: boolean(),
  coverage: :complete | :partial | :truncated,
  entity_id: String.t(),
  monotonic_ms: integer(),
  segment: non_neg_integer(),
  sequence: non_neg_integer(),
  slot_id: String.t(),
  supervisor_pid: pid(),
  transition_observed?: boolean(),
  transition_state: :restarting | :undefined | nil
}