- Add checkStaleBinaryWarning() call to persistentPreRun (was only in deprecated function) - Fix GetRepoRoot() to look in correct location ($GT_ROOT/gastown/mayor/rig) - Use hasGtSource() with os.Stat instead of shell test command Agents will now see warnings when running gt with a stale binary. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>