Record a skill outcome
record_procedure_outcomeRecords a reported procedure outcome once per task or skill, linking artifacts and source refs, to prevent duplicate validation entries.
Instructions
Record a reported outcome once per task/skill, never on retrieval.
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": {
"skill_id": "<skill_id>",
"task_id": "<task_id>",
"validation_id": "<validation_id>",
"outcome": "<outcome>",
"artifact_ids": "<artifact_ids>",
"source_refs": "<source_refs>"
},
"name": "record_procedure_outcome"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| outcome | Yes | ||
| task_id | Yes | ||
| skill_id | Yes | ||
| source_refs | Yes | ||
| artifact_ids | Yes | ||
| validation_id | Yes |