real dev verification, 2026-10-28, linux, git 2.43.0 main: 9bc4138923481dcada7f90d97ecaf0c42184bd4f pr: 10ca8a6c7aba11bf932cb55e3aab0005c10a52e8 client: repo Playwright + /usr/bin/google-chrome provider: Codex gpt-6.1-sol, low effort, full access, local proxy no mocks, seeded db, or production source changes GIT_TRACE2_EVENT captured actual git execs during web-client turns. Counts below run from capture repository lookup to checkpoint update-ref. Filter: git process ancestry starts with MainThread (server); Codex subprocess probes excluded. main: 2026-10-28T08:15:59.269271Z, 8 git processes git rev-parse --git-common-dir git rev-parse --verify HEAD git config --bool core.sparseCheckout git check-ignore --no-index -z --stdin git add -A -- . git write-tree git commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904 -m t3 checkpoint ref=refs/t3/orchestration-v2/checkpoints/NDBjZmMzNThhOTAwYjdkZWUyNjBiMmZlMTdkNDA2ODY/ordinal/0 git update-ref refs/t3/orchestration-v2/checkpoints/NDBjZmMzNThhOTAwYjdkZWUyNjBiMmZlMTdkNDA2ODY/ordinal/0 9116ed1c01eae933a344bbcb61bb130c03c3f0f5 main: 2026-10-28T08:17:05.613431Z, 8 git processes git rev-parse --git-common-dir git rev-parse --verify HEAD git config --bool core.sparseCheckout git check-ignore --no-index -z --stdin git add -A -- . git write-tree git commit-tree e4f5f022f0768818dbbc368762b635d75fcc4f39 -m t3 checkpoint ref=refs/t3/orchestration-v2/checkpoints/NDBjZmMzNThhOTAwYjdkZWUyNjBiMmZlMTdkNDA2ODY/ordinal/1 git update-ref refs/t3/orchestration-v2/checkpoints/NDBjZmMzNThhOTAwYjdkZWUyNjBiMmZlMTdkNDA2ODY/ordinal/1 f28de0cdc3a498f3dab11cc177a6cb34763dee9f main: 2026-10-28T08:18:12.862490Z, 11 git processes git rev-parse --git-common-dir git rev-parse --verify HEAD git config --bool core.sparseCheckout git rev-parse --path-format=absolute --git-path index git read-tree --reset HEAD git ls-files --full-name --sparse -v -z git check-ignore --no-index -z --stdin git add -A -- . git write-tree git commit-tree 041c0c58bb2ea9edee0383a00b46e2687fce912a -p HEAD -m t3 checkpoint ref=refs/t3/orchestration-v2/checkpoints/NDBjZmMzNThhOTAwYjdkZWUyNjBiMmZlMTdkNDA2ODY/ordinal/2 git update-ref refs/t3/orchestration-v2/checkpoints/NDBjZmMzNThhOTAwYjdkZWUyNjBiMmZlMTdkNDA2ODY/ordinal/2 74ac248907dc73ef924c6091916e5ff997da9a84 pr: 2026-10-28T08:22:30.982872Z, 9 git processes git rev-parse --path-format=absolute --git-common-dir --git-path index --verify --quiet HEAD git config --bool core.sparseCheckout git read-tree --reset HEAD git ls-files --full-name --sparse -v -z git check-ignore --no-index -z --stdin git add -A -- . git write-tree git commit-tree 041c0c58bb2ea9edee0383a00b46e2687fce912a -p HEAD -m t3 checkpoint ref=refs/t3/orchestration-v2/checkpoints/ZDU4MWI0YzRmMzZlYTFhYTdhYTVkNTg4ZTNiYTVlNTI/ordinal/0 git update-ref refs/t3/orchestration-v2/checkpoints/ZDU4MWI0YzRmMzZlYTFhYTdhYTVkNTg4ZTNiYTVlNTI/ordinal/0 d95ed2930b4a85ae6c2bfbc650a3dd134b49a3b0 pr: 2026-10-28T08:22:45.340476Z, 9 git processes git rev-parse --path-format=absolute --git-common-dir --git-path index --verify --quiet HEAD git config --bool core.sparseCheckout git read-tree --reset HEAD git ls-files --full-name --sparse -v -z git check-ignore --no-index -z --stdin git add -A -- . git write-tree git commit-tree 35b19636e0020c20305e8955e3ad9728e0f931b0 -p HEAD -m t3 checkpoint ref=refs/t3/orchestration-v2/checkpoints/ZDU4MWI0YzRmMzZlYTFhYTdhYTVkNTg4ZTNiYTVlNTI/ordinal/1 git update-ref refs/t3/orchestration-v2/checkpoints/ZDU4MWI0YzRmMzZlYTFhYTdhYTVkNTg4ZTNiYTVlNTI/ordinal/1 da77e7c05df89abb35907e412d82df9eb3ecb63f pr: 2026-10-28T08:25:50.917148Z, 9 git processes git rev-parse --path-format=absolute --git-common-dir --git-path index --verify --quiet HEAD git config --bool core.sparseCheckout git read-tree --reset HEAD git ls-files --full-name --sparse -v -z git check-ignore --no-index -z --stdin git add -A -- . git write-tree git commit-tree e4f5f022f0768818dbbc368762b635d75fcc4f39 -p HEAD -m t3 checkpoint ref=refs/t3/orchestration-v2/checkpoints/YmMxZDAyODQ5NmY0NzgwZGFlY2M3ZDQ4ZjYzYWI1MTM/ordinal/0 git update-ref refs/t3/orchestration-v2/checkpoints/YmMxZDAyODQ5NmY0NzgwZGFlY2M3ZDQ4ZjYzYWI1MTM/ordinal/0 d6efba748be1e7c646002dd20238e1ed92d69c91 pr: 2026-10-28T08:26:06.758927Z, 9 git processes git rev-parse --path-format=absolute --git-common-dir --git-path index --verify --quiet HEAD git config --bool core.sparseCheckout git read-tree --reset HEAD git ls-files --full-name --sparse -v -z git check-ignore --no-index -z --stdin git add -A -- . git write-tree git commit-tree 1d1f5bd8351d45558c4a01f6eca8d459534290ec -p HEAD -m t3 checkpoint ref=refs/t3/orchestration-v2/checkpoints/YmMxZDAyODQ5NmY0NzgwZGFlY2M3ZDQ4ZjYzYWI1MTM/ordinal/1 git update-ref refs/t3/orchestration-v2/checkpoints/YmMxZDAyODQ5NmY0NzgwZGFlY2M3ZDQ4ZjYzYWI1MTM/ordinal/1 f31f23a757abe0e777193d1b898bbb6fafcf00aa pr: 2026-10-28T08:29:18.137310Z, 7 git processes git rev-parse --path-format=absolute --git-common-dir --git-path index --verify --quiet HEAD git config --bool core.sparseCheckout git check-ignore --no-index -z --stdin git add -A -- . git write-tree git commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904 -m t3 checkpoint ref=refs/t3/orchestration-v2/checkpoints/NjA2MTliOTUyOTNjMDM5NjI2NzI1YWQwMjFiODQyMDM/ordinal/0 git update-ref refs/t3/orchestration-v2/checkpoints/NjA2MTliOTUyOTNjMDM5NjI2NzI1YWQwMjFiODQyMDM/ordinal/0 0755113b88124c14bf0a5fc32b534e25a8eefecd pr: 2026-10-28T08:29:33.252946Z, 7 git processes git rev-parse --path-format=absolute --git-common-dir --git-path index --verify --quiet HEAD git config --bool core.sparseCheckout git check-ignore --no-index -z --stdin git add -A -- . git write-tree git commit-tree 4deee01d34365e63bcfcf21ef75003b3b2d74cb0 -m t3 checkpoint ref=refs/t3/orchestration-v2/checkpoints/NjA2MTliOTUyOTNjMDM5NjI2NzI1YWQwMjFiODQyMDM/ordinal/1 git update-ref refs/t3/orchestration-v2/checkpoints/NjA2MTliOTUyOTNjMDM5NjI2NzI1YWQwMjFiODQyMDM/ordinal/1 903488daf88fde4e7adc6d65e7c3e29aed240ab6 $ git show :greet.mjs console.log('hello checkpoint v3'); $ git rev-list --parents -n 1 da77e7c05df89abb35907e412d82df9eb3ecb63f 641ca297b87bb673021ab84757bb2197b90a78e3 $ git rev-parse HEAD 641ca297b87bb673021ab84757bb2197b90a78e3 user index SHA256 before and after PR turn (identical): d4460bc519cb67f56cff6309c8195b77756c378ff65c5932d9097f31e130546d $ git show :greet.mjs console.log('hello checkpoint'); $ git rev-list --parents -n 1 903488daf88fde4e7adc6d65e7c3e29aed240ab6 (no parent) web client restore: edit from here -> revert files too, app-created isolated worktree app terminal: node greet.mjs -> hello checkpoint shared checkout remains: console.log('hello checkpoint v3'); isolated worktree restored: console.log('hello checkpoint'); shared checkout file-restore guard also rejects non-isolated restore as expected. observation: existing open diff view retained pre-rewind diff until reload; reload showed no net changes. not attributed to this PR. blacksmith-check: cd apps/server && vp test run src/vcs/GitVcsDriver.test.ts src/checkpointing/CheckpointStore.test.ts 2 files passed, 69 tests passed (60 driver + 9 store) CI: 28 successful, 0 failing, 0 pending at head 10ca8a6c7aba11bf932cb55e3aab0005c10a52e8 No elapsed-time performance claim. Recording illustrates interaction, not latency.