Record a test outcome
qa_noteRecord QA workflow outcomes for reports, capture checkpoint screenshots, link steps, and classify failures or blocked cases with reasons and evidence.
Instructions
Record the outcome of one workflow for the report. Use outcome:"blocked" + missingPrecondition rather than a false failure; category says why. A pass/fail note captures a checkpoint screenshot and links the steps since the last note; extra evidence goes in artifactUris (this session's URIs only, others are dropped).
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": {
"sessionId": "<sessionId>",
"workflow": "<workflow>",
"outcome": "<outcome>"
},
"name": "qa_note"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | ||
| outcome | Yes | ||
| category | No | Default for outcome:"fail" is app_bug; use mcp_limitation for tool problems. | |
| workflow | Yes | e.g. "Delete saved flight" | |
| sessionId | Yes | ||
| artifactUris | No | ||
| requiredState | No | ||
| recommendedSetup | No | ||
| verifiedVisually | No | The pass was confirmed from an attached screenshot. | |
| missingPrecondition | No | e.g. "no saved flight exists" |