checkpoint cleanup verification, 2026-11-01, linux / git 2.43.0 / node 24.22.1 main: 08a40a9d6e5746a8b35ec99af824c6595fa2c6fd pr: 0cf5f1bdb6703b16339f0dfa3d952481af45fe7a client: repository Playwright 1.60.0 with /usr/bin/google-chrome provider: real Codex gpt-6.1-sol, low reasoning, full access Created local-only project repositories through the web app. No mocks, replay data, fixtures, or database writes. Normal turn committed a README baseline. A second real turn wrote a 2 MiB random file, z-gate and .gitattributes, set core.bigFileThreshold=1m and filter.slow.clean="sh -c 'cat; sleep 45'". The app's automatic final checkpoint ran real Git and reached the real 30000ms timeout. MAIN object observation (200ms filesystem sampling): 2026-11-01T02:25:21.042Z [] 2026-11-01T02:25:44.692Z [["pack/tmp_pack_WD2Am0",1572876]] 2026-11-01T02:25:44.893Z [["pack/tmp_pack_WD2Am0",2097164]] MAIN server warning: [02:26:14.648] WARN (#12371): orchestration V2 checkpoint capture failed cause: 'VcsProcessTimeoutError: VCS process timed out in GitVcsDriver.checkpoints.captureCheckpoint: git (/home/user/main/.t3/projects/checkpoint-main) after 30000ms' MAIN after timeout audit: main f5f8971b90e6d0c4f6b410f1b8439a2840aa4ea9 head preserved true index preserved true existing refs preserved true media bytes 2097152 leftover pack [ 'tmp_pack_WD2Am0' ] source commit 08a40a9d6e5746a8b35ec99af824c6595fa2c6fd PR object observation (same scenario): 2026-11-01T02:57:08.578Z [] 2026-11-01T02:57:19.607Z [["tmp_objdir-t3-checkpoint-NyxKFo/pack/tmp_pack_QwVaqD",2097164]] 2026-11-01T02:57:49.692Z [] 2026-11-01T02:58:20.163Z [["tmp_objdir-t3-checkpoint-kSfRsM/pack/tmp_pack_VEkzV3",2097164]] 2026-11-01T02:58:50.042Z [] 2026-11-01T02:58:56.257Z [["tmp_objdir-t3-checkpoint-MFvZlA/pack/tmp_pack_OxQbME",2097164]] 2026-11-01T02:58:56.457Z [] PR server warning: [02:57:49.527] WARN (#11274): orchestration V2 checkpoint capture failed cause: 'VcsProcessTimeoutError: VCS process timed out in GitVcsDriver.checkpoints.captureCheckpoint: git (/home/user/t3code/.t3/projects/checkpoint-pr) after 30000ms' PR after timeout audit: head preserved true index preserved true existing refs preserved true media bytes 2097152 private stores [] shared temporary packs [] refs 63aff6006ccba815250861550f65a19ab48e1b5e refs/heads/main 40dcd61339518b419e9540f2d8e5612ac3a617de refs/t3/orchestration-v2/checkpoints/YmU2MTI0MjM0Y2M2MDMyNmQzZjM0MDM3YTczYjA4NTM/ordinal/0 55225d681ea0c4083adc707789f5e3b438f4eb9b refs/t3/orchestration-v2/checkpoints/YmU2MTI0MjM0Y2M2MDMyNmQzZjM0MDM3YTczYjA4NTM/ordinal/1 RECOVERY: a real provider turn changed filter.slow.clean to cat and appended recovery checkpoint to README. The next baseline capture hit the same expected timeout before the provider fixed the filter; the final capture then succeeded. recovery checkpoint ab76ae0ccf95b45f66e2e4e59902787eaef9b6e6 media blob matches true recovery README "checkpoint verification baseline\nrecovery checkpoint\n" z-gate "gate\n" PR after recovery audit: head preserved true index preserved true existing refs preserved true media bytes 2097152 private stores [] shared temporary packs [] refs 63aff6006ccba815250861550f65a19ab48e1b5e refs/heads/main 40dcd61339518b419e9540f2d8e5612ac3a617de refs/t3/orchestration-v2/checkpoints/YmU2MTI0MjM0Y2M2MDMyNmQzZjM0MDM3YTczYjA4NTM/ordinal/0 55225d681ea0c4083adc707789f5e3b438f4eb9b refs/t3/orchestration-v2/checkpoints/YmU2MTI0MjM0Y2M2MDMyNmQzZjM0MDM3YTczYjA4NTM/ordinal/1 ab76ae0ccf95b45f66e2e4e59902787eaef9b6e6 refs/t3/orchestration-v2/checkpoints/YmU2MTI0MjM0Y2M2MDMyNmQzZjM0MDM3YTczYjA4NTM/ordinal/3 git fsck --full: exit 0 (only an expected dangling empty blob) dangling blob e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 NEIGHBOR: another real turn appended neighbor checkpoint. Its automatic checkpoint succeeded and the web diff displayed exactly +1 line, with the baseline and recovery lines unchanged. RESTORE LIMIT: clicked Edit from here -> Revert files too; server rejected restoration with the existing shared-checkout guard: "File restore requires an isolated worktree." No files or messages were rewound. Actual restore is unverified. AUTOMATED: blacksmith-check ran vp i then vp test run apps/server/src/vcs/GitVcsDriver.test.ts apps/server/src/vcs/VcsProcess.test.ts apps/server/src/processRunner.test.ts packages/source-control-gitlab/src/server/GitLabCli.test.ts: 4 files, 123 tests passed. Worker stopped. CI: all checks passing at inspected head. No source edits or pushes. UNVERIFIED: live user cancellation during staging, abrupt server death, actual file restore in an isolated thread worktree, native macOS/Windows/iOS/Android and real filesystems without hardlink support.