You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Auto-resolve findings when code changes (fingerprint + tree-sitter) #399
When code is fixed after a review, old findings linger as open forever. There is no mechanism to auto-resolve findings when the underlying code changes.
Solution
After each review/scan, auto-resolve previously open findings whose code no longer exists.
Algorithm
1. After saving new findings to DB:
2. Get all 'open' findings for this project
3. For each open finding:
a. Compute fingerprint(file, line, title)
b. Check if same fingerprint exists in current review's findings
c. If NOT found → the issue may be resolved
d. (Optional) Tree-sitter check: parse file, check if code node at line still exists
e. If confirmed resolved → UPDATE status='solved', INSERT finding_event (auto_resolved)
Fingerprint Dedup
Same code pattern = same finding across reviews
Prevents duplicate noise when the same issue keeps appearing
Activity
feat(db): auto-resolve stale findings on review/scan (#399)
chore: bump version to 0.8.4
perf: Phase 1 + Search + Indexing — 1.8x cold index, 52x incremental,…
ajianaz commentedon Jul 28, 2026
Resolved by PR #421. resolve_stale_findings() auto-marks stale findings as resolved.
chore: v0.9.0 release prep (#423)
chore: sync v0.9.0 release prep to develop (#424)
chore: sync v0.9.0 release prep to develop (#424) (#425)
release: v0.10.0 (#442)
release: v0.11.1 → main (#450)