Files
state-hub/flows/task.yaml

44 lines
1.3 KiB
YAML

id: custodian.task.v1
entity_type: task
workstations:
- name: todo
description: Task is known but not currently underway.
entry_assertions: []
exit_assertions: []
- name: in_progress
description: Task is being actively worked.
entry_assertions:
- id: task.needs_human_false
target: needs_human
op: all_eq
value: false
description: Human intervention is not currently required.
exit_assertions:
- id: task.needs_human_false
target: needs_human
op: all_eq
value: false
description: Human intervention is not currently required.
- name: blocked
description: Task is blocked by a human decision or unavailable input.
entry_assertions:
- id: task.needs_human_true
target: needs_human
op: all_eq
value: true
description: The task requires human intervention.
exit_assertions:
- id: task.needs_human_false
target: needs_human
op: all_eq
value: false
description: Human intervention has been cleared.
- name: done
description: Task is complete.
entry_assertions: []
exit_assertions: []
- name: cancelled
description: Task is intentionally not being completed.
entry_assertions: []
exit_assertions: []