update_closeout_lessons
Record a project's lessons learned on its closeout while it is DRAFT. values maps a lesson key to its text: wentWell, toImprove, scheduleVarianceReason, budgetVarianceReason and leavesBehind (impacts that continue after handover and who inherits each). Null or an empty string clears a lesson; keys not sent keep their answer. The organization may label the keys differently; get_closeout_status returns the labels. Refused before the closeout is started (CLOSEOUT_NOT_FOUND) and once it is in review or signed off (CLOSEOUT_LOCKED). Needs project.edit. Returns the record get_closeout_status returns.
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": {
"projectId": "<projectId>",
"values": "<values>"
},
"name": "update_closeout_lessons"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| values | Yes | ||
| projectId | Yes |