Raxol.UI.Components.Harness.AdvisoryFeed (Raxol v2.6.1)

View Source

Advisory side-channel feed: renders gate_decision / verdict / research meta events from probes running alongside the primary transcript.

Styled deliberately dim and boxed so it reads as a sidebar and never gets mixed into the primary transcript -- advisory entries are context, not the conversation.

Summary

Types

entry()

@type entry() :: %{
  source: String.t(),
  kind: atom() | String.t(),
  text: String.t(),
  score: number() | nil
}

t()

@type t() :: %{
  id: String.t() | atom(),
  entries: [entry()],
  style: map(),
  theme: map()
}

Functions

broadcast(msg)

command(cmd)

handle_event(event, state, context)

Callback implementation for Raxol.UI.Components.Base.Component.handle_event/3.

mount(state)

Callback implementation for Raxol.UI.Components.Base.Component.mount/1.

schedule(msg, delay)

unmount(state)

Callback implementation for Raxol.UI.Components.Base.Component.unmount/1.

update(props, state)

Callback implementation for Raxol.UI.Components.Base.Component.update/2.