set_decision_flag
Update decision flags or tags without rewriting the decision text or reason. Toggle do_not_revert, set is_outdated, or replace tags with a single amendment record.
Instructions
v3.0.0 lightweight flag/tag update for an existing decision. Use this when you only need to toggle do_not_revert or correct a tag list — avoids supersede_decision's mandatory rewrite of the decision text + reason. Writes a single amendment record to .codevira/decisions.jsonl. For semantic rewrites use supersede_decision instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Replacement tag list (omit to leave unchanged) | |
| force | No | Required to set is_outdated=true on a do_not_revert (protected) decision | |
| decision_id | Yes | Decision id to amend (e.g. 'D000007') | |
| is_outdated | No | v3.7.0: set/clear the outdated tombstone (omit to leave unchanged; False un-retires a decision marked via mark_decision_outdated) | |
| do_not_revert | No | New flag value (omit to leave unchanged) |