aiworkhub_dashboard_needfix_transition
Applies one confirmed lifecycle transition to a NeedFix item or up to 25 at once for triage, accept, reject, defer, duplicate, resolve, or recovery, returning a per-item transition receipt.
Instructions
USER WRITE: apply one confirmed lifecycle transition to one NeedFix or up to 25.
Use this to triage, accept, reject, defer, mark duplicate or task_planned, resolve, or recover a conversion claim; archive, restore and convert have their own tools. Requires confirm=True and returns a transition receipt.
A task-less fix closes with action=resolve_verified (readiness_score=100, evidence, evidence_refs) or a Resolves: NF-YYYY-NNNNN commit trailer. With needfix_ids the reply is {results, succeeded, failed} and a refused row leaves the others applied.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "aiworkhub_dashboard_needfix_transition"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | triage, accept, reject, duplicate, defer, task_planned, resolve, resolve_verified, or recover_conversion_claim. | |
| reason | No | note, up to 1000 chars; required for recover_conversion_claim. | |
| confirm | No | must be True to execute. | |
| evidence | No | merge-patch object; resolve_verified only. | |
| needfix_id | No | ID to transition; exactly one of this and needfix_ids. | |
| promote_to | No | optional; only "accepted" with action=triage. | |
| needfix_ids | No | up to 25 distinct IDs, one result per id. | |
| include_item | No | True adds full item detail. | |
| evidence_refs | No | refs to add; resolve_verified only. | |
| readiness_score | No | optional score for triage or accept. | |
| duplicate_parent_id | No | parent ID for action=duplicate. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||