import type { TaskStatus, TaskStatusWrite } from './task-status' export type StatusCategory = 'todo' | 'in_progress' | 'blocked' | 'review' | 'done' export const STATUS_CATEGORY_LABEL: Record = { todo: 'À faire', in_progress: 'En cours', blocked: 'Bloqué', review: 'En validation', done: 'Terminé', } export type Workflow = { id: number '@id'?: string name: string isDefault: boolean position: number statuses: TaskStatus[] } export type WorkflowWrite = { name: string isDefault: boolean position: number statuses?: TaskStatusWrite[] }