neurocore.persistence.base.StepRecord ===================================== .. py:class:: neurocore.persistence.base.StepRecord(/, **data: Any) Bases: :py:obj:`pydantic.BaseModel` A record of one step (component invocation) within a run. .. py:attribute:: run_id :type: str .. py:attribute:: step_index :type: int .. py:attribute:: component :type: str .. py:attribute:: skill_type :type: str | None :value: None .. py:attribute:: status :type: StepStatus .. py:attribute:: started_at :type: str :value: None .. py:attribute:: duration_ms :type: float | None :value: None .. py:attribute:: error :type: str | None :value: None .. py:attribute:: output_keys :type: list[str] :value: None .. py:attribute:: context_snapshot :type: dict[str, Any] | None :value: None