SIGN IN SIGN UP

fix(analysis): use three-dot diff range and harden test helper

Use merge-base diff ($ref...HEAD) instead of tip-to-tip ($ref..HEAD) so
only local changes are detected, excluding upstream-only changes.

Add exit code validation to test helper executeGit so setup failures
surface immediately. Extract duplicated error message in
LocalChangesDetector to a companion object constant.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
C
Christian Hühn committed
fc690802459bb2f81183d80ffafafc1900bc4122
Parent: 9c7766d
Committed by Christian Hühn <161825497+ChristianHuehn@users.noreply.github.com> on 2/27/2026, 11:32:50 AM