Skip to content

feat(impact): add git diff impact reports#10

Open
NicholaiVogel wants to merge 1 commit into
aaf2tbz:mainfrom
NicholaiVogel:feat/git-impact-analysis
Open

feat(impact): add git diff impact reports#10
NicholaiVogel wants to merge 1 commit into
aaf2tbz:mainfrom
NicholaiVogel:feat/git-impact-analysis

Conversation

@NicholaiVogel
Copy link
Copy Markdown
Contributor

Summary

  • add git-diff-aware impact analysis in graphiq-core
  • expose graphiq impact for working-tree and base...head comparisons
  • add MCP impact tool for agent triage reports with text/JSON output
  • handle deletion-only hunks using old-side ranges so deleted files map all removed symbols

Test Plan

  • cargo test -p graphiq-core impact -- --nocapture
  • cargo fmt --all -- --check
  • cargo check -p graphiq-cli -p graphiq-mcp
  • cargo test -p graphiq-cli
  • cargo test -p graphiq-mcp
  • temp-repo smoke for working-tree impact
  • temp-repo smoke for --base main impact
  • temp-repo smoke for deleted-file impact mapping multiple removed symbols

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant