TaskStatus
@mineflow/api-schemas / TaskStatus
Variable: TaskStatus
const TaskStatus: object;
Defined in: libs/tasks/src/tasks/domain/task-status.enum.ts:8
Статусы задачи (Tasks Task) — значения совпадают с ключами состояний taskMachine. Для лейблов/фильтров в UI и расчёта доступных действий.
FSM (BL-31, ADR-0022): open → inProgress → done; inProgress ↔ blocked;
cancelled из любого нетерминального. done/cancelled — терминальные.
Type Declaration
| Name | Type | Default value | Description | Defined in |
|---|---|---|---|---|
Blocked | "blocked" | 'blocked' | Заблокирована (требует причину; временное). | libs/tasks/src/tasks/domain/task-status.enum.ts:14 |
Cancelled | "cancelled" | 'cancelled' | Отменена (терминальное). | libs/tasks/src/tasks/domain/task-status.enum.ts:18 |
Done | "done" | 'done' | Выполнена (терминальное). | libs/tasks/src/tasks/domain/task-status.enum.ts:16 |
InProgress | "inProgress" | 'inProgress' | В работе. | libs/tasks/src/tasks/domain/task-status.enum.ts:12 |
Open | "open" | 'open' | Открыта (начальное состояние FSM). | libs/tasks/src/tasks/domain/task-status.enum.ts:10 |