Trace projection helpers for Jidoka runtime events.
Summary
Functions
Returns the core event names projected by trace timelines.
Records projected trace entries into a caller-provided sink.
Redacts or omits sensitive keys from trace-shaped data.
Projects core events into a compact, sequence-stable trace timeline.
Projects, samples, and redacts core events for trace consumers.
Functions
@spec events() :: [atom()]
Returns the core event names projected by trace timelines.
@spec record(list(), Jidoka.Trace.Sink.sink(), keyword()) :: :ok | {:error, term()}
Records projected trace entries into a caller-provided sink.
@spec redact(term(), Jidoka.Trace.Policy.t() | keyword() | map() | nil) :: term()
Redacts or omits sensitive keys from trace-shaped data.
Projects core events into a compact, sequence-stable trace timeline.
Projects, samples, and redacts core events for trace consumers.