perspica
A review tool that reads code changes as changes in behavior rather than line-by-line differences.
SITE CAPTUREBased on information published on the service's website. Selection and review policy
WHAT IT DOES
What does it do?
perspica analyzes code before and after a change, classifies the changes, and collapses mechanical edits. It flags references to names that no longer exist and calls that were not updated for new function signatures. Optionally, it uses an LLM to summarize the intent and risks of a change.
KEY FEATURES
Key features
- Distinguishes renames, added parameters, moved functions, and logic changes.
- Collapses mechanical changes such as formatting and comment edits.
- Finds invalid name references and function calls that were not updated.
- Shows call relationships and test reachability paths for changed functions.
- Optionally summarizes change intent and risks with LLM analysis.
EDITOR'S NOTE
Why did it stand out?
It collapses formatting and simple renames so reviewers can see actual logic changes and remaining reference errors first. Its review approach makes model interpretation optional and distinguishes it from findings verified in the code.