project_change
Store a verified change receipt and compute the transitive chain of Python import consumers up to max_distance, showing dependency impact. Report non-Python changes as uncovered for registered analyzers.
Instructions
After a verified commit, store one compact change receipt and compute the complete transitive chain of statically proven Python import consumers. Returns consumer layers only up to max_distance; deeper layers remain available for lazy loading. Import edges prove dependency, not runtime data flow. Non-Python changes are reported as uncovered and require a project-specific registered analyzer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base_commit | Yes | Commit before the verified change | |
| max_distance | No | ||
| project_root | Yes | ||
| verification | Yes | ||
| semantic_summary | Yes | Behavior change, or an explicit statement that behavior did not change |