Loading
fix(ontology): remove inapplicable merged and locked states from WorkItem.state enum
Removes 3: merged and 4: locked from WorkItem.state.values in config/ontology/nodes/plan/work_item.yaml. Also cleans up the description which no longer needs the parenthetical caveat.
These states only exist on MergeRequest and will never appear on a WorkItem row. Having them caused LLM agents to generate queries filtering on state = 'merged' or state = 'locked' for work items, producing empty results with no useful error.
Related Issues
Closes #631 (closed)
Testing
mise ontology:validate passes locally. Cross-checked that MergeRequest.state is unchanged and still has all four values.
Performance Analysis
This merge request does not introduce any performance regression.
Agent context
No extended reasoning needed — single YAML field change with no Rust code touched.
[skip schema-version-check]
Edited by Gatla Vishweshwar Reddy