| 51 | } |
| 52 | |
| 53 | interface WorkflowState { |
| 54 | pipeline_id: string; |
| 55 | phase: WorkflowPhase; |
| 56 | urls: URLInfo[]; |
| 57 | urls_validated: boolean; |
| 58 | schema_fields: SchemaField[]; |
| 59 | schema_validated: boolean; |
| 60 | generated_code: string; |
| 61 | code_validated: boolean; |
| 62 | execution_results: any[]; |
| 63 | execution_status?: string; |
| 64 | pending_approvals: ApprovalRequest[]; |
| 65 | approval_history: ApprovalRequest[]; |
| 66 | phase_transitions: WorkflowTransition[]; |
| 67 | user_modifications: any[]; |
| 68 | created_at: string; |
| 69 | updated_at: string; |
| 70 | created_by: string; |
| 71 | last_modified_by: string; |
| 72 | version: number; |
| 73 | } |
| 74 | |
| 75 | interface WorkflowStore { |
| 76 | // State |
nothing calls this directly
no outgoing calls
no test coverage detected