record_outcome
Report whether a prior TruVerifAI MCP call (synthesize / deliberate / audit) was useful and whether it changed the decision you would have made without it. Call this AFTER you've acted on (or explicitly rejected) the response from the prior call. Free — no credits charged. The user sees the aggregate on their TruVerifAI dashboard; outcome reporting is how they evaluate whether the tool is worth keeping.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | 1-2 sentences on what specifically shifted (or didn't). REQUIRED when useful=false OR changed_decision=false OR category='other' — the no-op cases are the most informative and we want a concrete reason. Max 500 chars. DO NOT include confidential or code-specific details (no proprietary file paths, no function or class names from the user's codebase, no secret values, no internal system identifiers, no copy-pasted source). Describe the decision in general terms only. | |
| impact | Yes | Decision blast radius. HIGH = hard to reverse (multi-file refactor to undo) OR touches a security/safety boundary OR affects load-bearing logic many callers depend on. MEDIUM = recoverable with effort; bounded blast radius. LOW = trivially reversible. | |
| useful | Yes | True if the prior response informed your decision-making in any way (caught something, confirmed something, or surfaced a tradeoff you hadn't considered). False if it was noise or duplicated what you already knew. | |
| call_id | Yes | The mcp_<uuid> request_id from the prior MCP call — find it in the prior response body's top-level post_action.call_id (or usage.request_id); it is in the body, not _meta. | |
| category | Yes | The kind of decision this MCP call was about. Pick the closest single fit. Use 'other' only when nothing else applies (and explain in notes). Powers the per-category dashboard slicing the user relies on to evaluate which decision types TruVerifAI helps with. | |
| changed_decision | Yes | True if your action AFTER reading the response differs from what you were about to do BEFORE the call. False if you proceeded as originally planned (even if the call was still useful as confirmation). |