Deterministic semantic review
Point Lenscheck at a local repo, pick a merged PR or compare two branches/commits. It traces every change through 7 semantic edges — route, auth, DB, external calls, async, PII egress, cache — and reports exact file:line locations.
How it works
1
Load your repo
Enter the path to your local Python backend repository
2
Choose a run mode
Review a specific PR, or compare branches or commits
3
Read the report
Ranked findings with severity, blast radius, and the 7-edge lens
The 7-edge lens
e1 route → handler
e2 auth / permissions
e3 DB tables
e4 external calls
e5 async tasks
e6 PII egress
e7 cache
✓ verified△ potential? unknown
No LLM. No guessing. Every finding traces to an exact file:line.
Semantic changes
Run a review, then select a change.