"""Domain workflow run model.""" from dataclasses import dataclass from datetime import datetime from app.domain.enums import OrderStatus, WorkflowStepName @dataclass(slots=True) class WorkflowRun: """Business representation of a workflow execution.""" id: int order_id: int workflow_id: str workflow_type: str status: OrderStatus current_step: WorkflowStepName | None created_at: datetime updated_at: datetime