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: []