Penalty-based scoring, not binary pass/fail
Star ratings with a penalty system for each issue type. Developers get a clear sense of severity and teams can set quality thresholds without blocking every pull request.
CI/CD-integrated automated reviews
Automated code reviews that catch patterns humans miss, across 10+ languages.
Stack
Built at Apra Labs
Problem
Solution
Outcome
10+
languages supported
Inline
PR comments
Auto
fix verification
★
penalty-based scoring
System design · Pipeline · Decisions
How It Works
Trigger
Azure DevOps webhook fires on PR events. The system parses the diff and chunks it by file and language for targeted review.
Review
Language-specific rules combine with GPT analysis to generate inline comments with specific improvement suggestions and a star rating using a penalty-based scoring algorithm.
Verification
Fix verification mode re-reviews after the developer makes changes, confirming addressed feedback and checking for regressions introduced by the fix.
Key Decisions
Star ratings with a penalty system for each issue type. Developers get a clear sense of severity and teams can set quality thresholds without blocking every pull request.
After a developer addresses feedback, the system re-reviews just the changed sections. This closes the feedback loop instead of generating a fresh review that might flag new unrelated issues.
What I'd Change
Get in Touch