Перейти к основному содержимому

TaskStatus

@mineflow/api-schemas


@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​

NameTypeDefault valueDescriptionDefined 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