generated from coulomb/repo-seed
Complete workplan state model cleanup
This commit is contained in:
@@ -1,8 +1,12 @@
|
||||
id: custodian.workstream.v1
|
||||
entity_type: workstream
|
||||
workstations:
|
||||
- name: todo
|
||||
description: Planned but not yet active.
|
||||
- name: proposed
|
||||
description: Plan exists but needs review against the current repo state.
|
||||
entry_assertions: []
|
||||
exit_assertions: []
|
||||
- name: ready
|
||||
description: Reviewed and ready to execute.
|
||||
entry_assertions: []
|
||||
exit_assertions: []
|
||||
- name: active
|
||||
@@ -12,23 +16,33 @@ workstations:
|
||||
- id: dependencies.all_complete
|
||||
target: dependencies.*.workstation
|
||||
op: all_eq
|
||||
value: completed
|
||||
description: Dependency workstreams have reached completed.
|
||||
value:
|
||||
- finished
|
||||
- archived
|
||||
description: Dependency workstreams have reached a closed state.
|
||||
- name: blocked
|
||||
description: Work is blocked by incomplete dependencies or missing input.
|
||||
entry_assertions:
|
||||
- id: dependencies.any_incomplete
|
||||
target: dependencies.*.workstation
|
||||
op: custom
|
||||
value: completed
|
||||
description: At least one dependency is not completed.
|
||||
value:
|
||||
- finished
|
||||
- archived
|
||||
description: At least one dependency is not finished or archived.
|
||||
exit_assertions:
|
||||
- id: dependencies.all_complete
|
||||
target: dependencies.*.workstation
|
||||
op: all_eq
|
||||
value: completed
|
||||
description: All dependency workstreams have reached completed.
|
||||
- name: completed
|
||||
value:
|
||||
- finished
|
||||
- archived
|
||||
description: All dependency workstreams have reached finished or archived.
|
||||
- name: backlog
|
||||
description: Intentionally parked for later.
|
||||
entry_assertions: []
|
||||
exit_assertions: []
|
||||
- name: finished
|
||||
description: Work is complete.
|
||||
entry_assertions:
|
||||
- id: tasks.all_done
|
||||
@@ -40,6 +54,6 @@ workstations:
|
||||
description: All child tasks are done or cancelled.
|
||||
exit_assertions: []
|
||||
- name: archived
|
||||
description: Completed work has been moved out of the active set.
|
||||
description: Closed work has been moved out of the active set.
|
||||
entry_assertions: []
|
||||
exit_assertions: []
|
||||
|
||||
Reference in New Issue
Block a user