Validate a plan, phase or amendment
plan_validateRecords the user's decision on a draft plan, a completed phase or a proposed amendment. confirmed_by_user must be true: it states that the user explicitly accepted or refused in the conversation. The user can also decide in the Pryzm dashboard, and the history records which way each decision came from.
target: plan | phase | amendment; decision: accept | reject.
phase: the phase number, for target phase; amendment_id: for target amendment; comment: optional note from the user. Accepting a plan makes it active (version 1) and rejecting it abandons it. Accepting a phase opens the next one; rejecting it keeps it open for correction steps. Accepting an amendment creates the next version of the plan.
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": {
"plan_id": "<plan_id>",
"target": "<target>",
"decision": "<decision>",
"confirmed_by_user": "<confirmed_by_user>"
},
"name": "plan_validate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| phase | No | ||
| target | Yes | ||
| comment | No | ||
| plan_id | Yes | ||
| decision | Yes | ||
| amendment_id | No | ||
| confirmed_by_user | Yes |