One row of steps. Current mappers do not write this table; callers can construct rows with new/1.
steps
new/1
Build a t() from a source map; string keys, PK fields + source_file required.
t()
source_file
@type t() :: %MimirAnalytics.Row.Step{ agent_name: String.t() | nil, finished_at: String.t() | nil, parent_step_id: String.t() | nil, source_file: String.t(), started_at: String.t() | nil, status: String.t() | nil, step_id: String.t(), workflow_id: String.t() }
@spec new(map()) :: t()