Regression proof on main 3b95e7831b11b17627dff16843bc087bfca397ec Test commit: b913ce512ebc44d664beef5cff0f7de83ce6fd92 Command: vp test run src/provider/Drivers/CodexHomeLayout.test.ts (from apps/server) FAIL: keeps working when Codex creates new entries in both homes between materializations CodexShadowHomeEntryConflictError: Cannot create Codex shadow home entry '.tmp' because '/tmp/t3code-codex-shadow-root-6dMaeX/shadow/.tmp' already exists and is not a symlink. src/provider/Drivers/CodexHomeLayout.ts:248:21 FAIL: reconciles regular shadow WAL and SHM sidecars of a linked SQLite database as one family CodexShadowHomeEntryConflictError: Cannot create Codex shadow home entry 'logs_2.sqlite-shm' because '/tmp/t3code-codex-shadow-root-84YDfb/shadow/logs_2.sqlite-shm' already exists and is not a symlink. src/provider/Drivers/CodexHomeLayout.ts:248:21 Tests: 2 failed | 8 passed (10) The second test's later topology assertion was subsequently narrowed to preservation of existing paths/data; materialization success and byte-preservation requirements remain. It still fails on this same main-branch conflict before reaching the assertions.