neurocore.persistence.base.RunRecord ==================================== .. py:class:: neurocore.persistence.base.RunRecord(/, **data: Any) Bases: :py:obj:`pydantic.BaseModel` A durable record of one blueprint execution. .. py:attribute:: run_id :type: str .. py:attribute:: blueprint_name :type: str .. py:attribute:: blueprint_version :type: str :value: '1.0' .. py:attribute:: blueprint_path :type: str | None :value: None .. py:attribute:: blueprint_snapshot :type: dict[str, Any] :value: None .. py:attribute:: flow_type :type: str :value: 'sequential' .. py:attribute:: status :type: RunStatus .. py:attribute:: initial_data :type: dict[str, Any] :value: None .. py:attribute:: final_context :type: dict[str, Any] | None :value: None .. py:attribute:: error :type: str | None :value: None .. py:attribute:: suspended_at_node :type: str | None :value: None .. py:attribute:: suspension_reason :type: str | None :value: None .. py:attribute:: checkpoint_id :type: str | None :value: None .. py:attribute:: created_at :type: str :value: None .. py:attribute:: updated_at :type: str :value: None .. py:attribute:: duration_ms :type: float | None :value: None