close_case
Finalize a finished VMware investigation: compute the final grade, record any open gaps, and archive the case as a durable handover record.
Instructions
[WRITE] Record the final grade and archive the case — step 08.
WHEN: when the investigation is finished, or is being handed over. Closing turns a working folder into a record other people rely on, so it computes and records the grade rather than accepting one.
RETURNS: {case_id, state, grade, open_gaps, path, note}. open_gaps
names anything still blocking a hypothesis at the moment of closing —
stated here rather than left in the file for someone to find.
GOTCHAS: a closed case is not closed again and its record is never rewritten. To reopen the question, open a new case that cites this one, so the original conclusion and whatever changed it both stay readable.
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": {
"case_id": "<case_id>"
},
"name": "close_case"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| case_id | Yes | The case to close (from open_case/list_cases). There is no grade parameter — closing recomputes the grade from the ledger. An already-closed case is refused rather than closed again. |