PR 30721 runtime verification on Linux main: 8b44f42b14c8e273156474a924ccf29680dd7857 PR: 4ba0adfea24ddda4bbdb3f05ae53ed4c21787c9e Projects added through the actual web UI using Playwright and /usr/bin/google-chrome. Both directories contain committed identity.txt files in real git repositories. No mocks, fixtures or demo provider. cwd: /home/user/Current Project node /apps/server/src/bin.ts thread start "~/My Project" "Run pwd and cat identity.txt, then report the exact directory and identity. Do not edit files." --provider codex --model gpt-6.1-sol --title "home path verification" --wait --json --base-dir /.t3 MAIN (wrong project): {"threadId":"mcp:1db0893a-1ea6-4a85-8f7d-947b9cdc7fb9","runId":"run:thread:mcp%3A1db0893a-1ea6-4a85-8f7d-947b9cdc7fb9:ordinal:1","status":"completed","reply":"directory: `/home/user/Current Project`\n\nidentity: `current-decoy`","error":null} PR (correct project): {"threadId":"mcp:87d1158a-ca21-4d0b-85b7-a396ba684835","runId":"run:thread:mcp%3A87d1158a-ca21-4d0b-85b7-a396ba684835:ordinal:1","status":"completed","reply":"directory: `/home/user/My Project`\n\nidentity: `home-target`","error":null} MAIN list --project "~/My Project": home path verification MAIN list --project "/home/user/My Project": [] PR neighboring start "../My Project": {"threadId":"mcp:865163e5-df71-4e6c-aba9-e3178456da3e","runId":"run:thread:mcp%3A865163e5-df71-4e6c-aba9-e3178456da3e:ordinal:1","status":"completed","reply":"directory: `/home/user/My Project`\n\nidentity: `home-target`","error":null} PR list home: [{"title":"home path verification","projectId":"311cbabc-b70f-4476-ba70-4d04d6263eb6"}] PR list relative: [{"title":"home path verification","projectId":"311cbabc-b70f-4476-ba70-4d04d6263eb6"}] PR list id: [{"title":"relative path neighbor","projectId":"311cbabc-b70f-4476-ba70-4d04d6263eb6"},{"title":"home path verification","projectId":"311cbabc-b70f-4476-ba70-4d04d6263eb6"}] PR list missing: [{"title":"relative path neighbor","projectId":"311cbabc-b70f-4476-ba70-4d04d6263eb6"},{"title":"home path verification","projectId":"311cbabc-b70f-4476-ba70-4d04d6263eb6"}] PR list symlink: [{"title":"relative path neighbor","projectId":"311cbabc-b70f-4476-ba70-4d04d6263eb6"},{"title":"home path verification","projectId":"311cbabc-b70f-4476-ba70-4d04d6263eb6"}] PR list current: [] PR list default: [] Web composer follow-up: ran pwd and cat identity.txt again; Codex replied "Confirmed: same project." with /home/user/My Project and home-target. Blacksmith focused CLI suite: 8 tests passed. check:changed summary pass format 0.1s pass lint 0.3s pass knip 1/2 4.0s pass knip 2/2 9.1s pass graphql (apps/server) 0.3s pass typecheck (3 packages) 6.9s pass test (2 files) 8.6s CI also runs: full test suites, build unused patch check skipped: no dependency files changed pass not cached: files changed during the run Not verified: native Windows/macOS path behavior; Electron shell and native iOS/Android clients.