Entity-level code review for Git. 8 files changed, but only 2 need careful review. inspect tells you which ones in 6ms.
$ git diff --stat HEAD~1 src/merge/core.rs | 47 +++++++++--- src/validate.rs | 12 ------ src/config.rs | 23 +++++++ src/display.rs | 8 ++-- src/driver/mod.rs | 15 ++++-- src/driver/parse.rs | 9 ++++ tests/merge_test.rs | 31 +++++++++ README.md | 4 +- 8 files changed, 128(+), 21(-) # Which files actually matter? # Read all of them to find out.
$ inspect diff HEAD~1 CRITICAL merge_entities (src/merge/core.rs) blast: 171 deps: 12 public API >>> 12 dependents may be affected HIGH old_validate (src/validate.rs) blast: 8 public API deleted 6 other changes are low risk verdict: requires_careful_review
cargo install --git https://github.com/Ataraxy-Labs/inspect inspect-cli141 planted bugs, 52 PRs, 5 repos. Dataset on HuggingFace. Full benchmarks →
All local. No LLM, no network calls. Optionally, send the top entities to an LLM for full review. Full docs →
tree-sitter extracts entities from all tracked source files. Builds a full-repo dependency graph via call/reference analysis.
Compare before/after. Classify each change as text (comments), syntax (signatures), functional (logic), or a combination.
Graph-centric scoring. Dependents and blast radius are the primary signals. Public API and change type set the baseline.
Union-Find on dependency edges. Separates independent logical changes within tangled commits.
Entity extraction powered by sem-core and tree-sitter. Plus 5 data formats. Full list →
$ brew install ataraxy-labs/tap/inspect $ inspect diff HEAD~1 inspect 12 entities changed 1 critical, 2 high, 3 medium, 6 low verdict: requires_careful_review