impact_of_change
Identify requirements and tests impacted by code changes since a git ref, listing tests to re-run and reviews invalidated by edits or deletions.
Instructions
Requirements and tests affected by changes since base_ref (a git ref), including
requirement text edits and deleted functions. Lists tests to re-run and reviews that
the change invalidates.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "impact_of_change"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base_ref | No | HEAD | |
| include_uncommitted | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base_ref | Yes | ||
| changed_files | Yes | ||
| changed_items | Yes | Functions/classes/tests touched by the diff | |
| tests_to_rerun | Yes | ||
| include_uncommitted | Yes | ||
| reviews_invalidated | Yes | ||
| affected_requirements | Yes | req id -> reasons |