Evidence driver for an unrecognized Claude wrapper. Use start-app-public.ts in place of scripts/scenarios/start-app.ts and claude-wrapper-update.e2e.ts under scripts/scenarios in a current-main harness. The public seed script parameterizes the original local scratch prefix as EVIDENCE_SCRATCH; no application code is patched. For each app commit: vp i, then run the scenario with --target web, T3CODE_DEV_SEED=0, and T3_SCENARIO_APP_DIR pointing to that checkout. Fixture: executable regular file at fixture/.local/bin/claude, returns 2.1.301 (Claude Code) for --version and exits 1 otherwise; enabled Claude instance uses its binaryPath. No credentials or agent turns. Latest version is fetched by the real server from its normal release sources. The account-status warning is expected from this version-only fixture and is identical on both sides. The tested behavior is updater availability. Stills use the last of two pixel-identical captures at least 500 ms apart. Opaque rectangles redact local paths only. Videos are cropped excerpts of the same driver selecting Claude and opening its update advisory, with those same path redactions. AI-assisted; verified with the tests and tools listed above.