Linux web proof, Chromium 1280x1100, light theme, fresh unseeded T3 homes.
Run setup.py. Place scenario.e2e.ts and start-app.ts in scripts/scenarios of a current main runner checkout. Configure e2e.config.ts for web only at 1280x1100. Run each commit through T3_SCENARIO_APP_DIR, e2e run scenarios/scenario.e2e.ts --target web. The server starts with an isolated PATH containing system executables except gh and an isolated login-shell profile. After startup the driver copies the real /usr/bin/gh into the new tools directory and adds that directory to the profile. A fresh shell confirms gh resolves; the real UI then clicks Rescan.
Base: ba32aabf62e6d33b55656bf8b836d407303a70fe
Head: ee203126b40c3ddf798b82ac66470347f335be22
Videos are cropped to the source-control panel and trimmed around Rescan; head's last frame is held briefly. Still images use the same crop. No fake gh binary or mocked discovery.
Not verified: packaged macOS/Finder/Homebrew, authenticated gh, subsequent thread terminal PATH.
AI-assisted; verified with the tests and tools listed above.
