Assess impact on consumers
assess_impactDetermine which known API consumers a spec change breaks and why, including field-level impact when consumer fields are listed, and return a breaking or compatible verdict.
Instructions
Which known consumers a spec change breaks, and why (field-level when consumers list the fields they read/send). Verdict: breaking | breaking_no_known_consumers | compatible; needs_human when 2+ consumers or a high-criticality consumer break. Consumers come from .qa-mcp/consumers.yaml.
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": {
"base_spec": "<base_spec>",
"head_spec": "<head_spec>"
},
"name": "assess_impact"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base_spec | Yes | ||
| head_spec | Yes | ||
| write_report | No | ||
| consumers_file | No |