The Problem: Review Fatigue in Agentic Workflows
When coding agents write diffs and automated agents review them, human approvers often skim PRs evenly. This superficial triage risks letting small modifications to shared components break downstream dependencies across dozens of routes.
How Farol Works
Farol does not replace automated reviews; it operates downstream of them using compiler-derived static analysis:
- Blast Radius Mapping: Determines every page, API route, or background task executing the changed logic.
- Diff Coverage & Contract Checks: Identifies uncovered lines inside the diff and flags broken API contracts.
- Review Prioritisation: Generates an ordered guide showing human reviewers where to inspect code first.
Maturity and Target Audience
Farol is a relatively young project (155 stars, MIT licence) targeting engineering teams maintaining web applications and microservices in TypeScript, Go, or Python. Its shadow mode enables non-disruptive CI evaluation before enforcing risk gates.