needfix_preview_convert
Preview a workforce-bound task conversion and see the plan digest, validation role requirements and a condensed plan summary before committing, without resending the full plan.
Instructions
Preview an explicit workforce-bound task conversion.
The reply keeps plan_digest, plan_digest_accepted_alone and
validation_roles_requirement -- the three facts the commit decision
actually turns on -- and folds the signed plan body to its identity plus
title/runner/topic/work_kind and the allowed_writes and required_outputs
counts. include_plan=true returns the plan verbatim. Measured
2026-10-09 on NF-2026-01452: ~6 KB of plan echoed three times, because
convert then refused plan_digest alone (NF-2026-01447). It no longer
does, so the previewed plan never has to be resent.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"needfix_id": "<needfix_id>"
},
"name": "needfix_preview_convert"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_plan | No | Task card fields that override the scope-derived default; a writable card needs required_outputs. Omitted runner/topic are filled from aiworkhub_manager_workforce_rank top-1 (reply filled_from), an acceptance string becomes a one-item list, and stray action/task_id keys are dropped with a warning; every change is listed under plan_normalizations and plan_digest binds the normalized plan. Other unknown fields are refused. An optional evidence string (up to 16000 characters) is carried onto the created card; it is not part of plan_digest and a digest-only convert reuses the evidence this preview held. | |
| needfix_id | Yes | NeedFix id, e.g. NF-2026-01447. | |
| include_plan | No | Return the signed plan body verbatim instead of a summary of its identity and counts; default false. |