Database table for sprintWorkflows records.
| Field | Type | Required | Description |
|---|
| orgId | string | Yes | Organization ID for multi-tenant isolation |
| programId | Id<"programs"> | Yes | Parent program reference |
| sprintId | Id<"sprintGates"> | Yes | |
| workflowId | string | No | |
| status | ”pending” | “running” | “paused” | “completed” | “failed” | “cancelled” | Yes | |
| branchName | string | Yes | |
| prUrl | string | No | |
| agentAssignments | object[] | Yes | |
| totalTokensUsed | number | Yes | |
| totalCost | number | Yes | |
| startedAt | number | Yes | |
| completedAt | number | No | |
| startedBy | Id<"users"> | Yes | |
| pausedBy | Id<"users"> | No | |
| Name | Fields |
|---|
| by_program | programId |
| by_sprint | sprintId |
| by_status | status |