Issue 24249 / existing PR 24246 evidence capture, 2026-10-24 UTC Base: d53873b6a4799e87afd63c8d288ef0089f5a3748 PR head: 0716eac3666daa5643213088315b57b981b89c81 Only the existing PR's two-file diff was applied, uncommitted. Visual matrix: [] (server-only change; no UI rendering changes). Isolated actual T3 runtime: web localhost:7423, server 127.0.0.1:15463. Worktree .t3 runtime state, no writes to live userdata. Grok instance executable: /tmp/r24249/prefix/bin/grok Per-instance environment: GROK_HOME=/tmp/r24249/grokhome, npm_config_prefix=/tmp/r24249/prefix, npm_config_cache=/tmp/r24249/cache, PATH starts /tmp/r24249/prefix/bin:/tmp/r24249/npm12/bin. npm --version: 12.2.0 Before clicking Update now: binary grok 1.0.56 (66d435e189ab); npm package 1.0.56. Clicked only the selected Grok instance's Update now. Never Update all. During update: T3 showed 'Updating ยท Verifying the installed version'. After: binary grok 1.0.70 (f50904eaee6c) [stable]; npm package 1.0.70. Final T3 provider row and detail header: v1.0.70; update indicator gone. Real ~/.grok/bin/grok symlink remained grok-1.0.67; target SHA256 unchanged. Codex and Claude were not updated. Focused command: vp test run packages/provider-grok/src/server/driver.test.ts Fix applied: 4 passed. Implementation reverted with PR assertion retained: 1 failed, 3 passed. Failure is the npm-global maintenance capability missing npm_config_allow_scripts. Implementation restored; both changed files exactly match the PR head versions. FRICTION - Existing main seed migration conflicts on IDs 68/69 (reported by prior step); this flow used the existing fresh isolated runtime and requires no threads. - Browser pairing needed renewal around node-watch restarts; no credentials uploaded. - Browser role locator rejected exact=true syntax; another role lookup timed out. CSS button:has-text("Update now") succeeded for the confirmed isolated target. - A long browser wait disconnected and evaluate timed out; status/snapshot recovered. Final screenshot and visible text confirmed v1.0.70. - Red test printed inherited environment. Entire environment dump removed from public proof, leaving the expected missing allowlist assertion visible.