One parsed IR step. raw carries the complete original map — the library never strips host fields.
raw
@type t() :: %MimirWorkflows.Spec.Step{ depends_on: [String.t()], id: String.t() | nil, kind: String.t() | nil, raw: map() }