change_propagation_analysis
Analyze historical commits to predict which modules will be impacted by a change, enabling proactive testing and risk assessment.
Instructions
Analyze how changes in one module historically propagate to others. Uses commit history to predict ripple effects of changes.
Args: repo_path: Repository path changed_module: Module to analyze (e.g., 'src.auth.user') days_back: Days of history to analyze include_test_impact: Include analysis of test file changes
Returns: Analysis of likely modules to be affected by changes
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days_back | No | ||
| repo_path | Yes | ||
| changed_module | Yes | ||
| include_test_impact | No |