real dev verification: pr 31747 $ git -C /home/user/main rev-parse HEAD cef95b6db91d75293489a5a0b42a59758d97a868 $ git -C /home/user/t3code rev-parse HEAD e07158be169c20faa8cd50448b3f3ae95d4e79aa main: UI-created saved task after deleting its main branch; clicked run now. $ sqlite3 -readonly /home/user/main/.t3/userdata/statev2.sqlite select title,workspace_strategy_json,model_selection_json,last_run_status,last_run_error from scheduled_tasks; Stale main base verification|{"type":"worktree","baseRef":"main","startFromOrigin":true}|{"instanceId":"codex","model":"gpt-6.1-sol"}|failed|Workspace preparation failed during provision worktree: Base ref "main" does not resolve to a commit in project "verification-repo" (/home/user/verification-repo). pr: UI-created tasks and real Codex turns, no database writes. $ sqlite3 -readonly /home/user/t3code/.t3-pr31747/userdata/statev2.sqlite select title,workspace_strategy_json,model_selection_json,last_run_status,run_count from scheduled_tasks; Stale main base verification|{"type":"worktree","baseRef":"main","startFromOrigin":true}|{"instanceId":"codex","model":"gpt-6.1-sol"}|succeeded|4 Valid master base verification|{"type":"worktree","baseRef":"master","startFromOrigin":true}|{"instanceId":"codex","model":"gpt-6.1-sol"}|succeeded|1 $ sqlite3 -json -readonly /home/user/t3code/.t3-pr31747/userdata/statev2.sqlite select t.title,r.status,r.provider,json_extract(r.payload_json,'$.modelSelection') as model,json_extract(t.payload_json,'$.worktreePath') as path from orchestration_v2_projection_runs r join orchestration_v2_projection_threads t using(thread_id) order by t.created_at; [{"title":"Stale main base verification","status":"completed","provider":"codex","model":"{\"instanceId\":\"codex\",\"model\":\"gpt-6.1-sol\"}","path":"/home/user/t3code/.t3-pr31747/worktrees/verification-repo/t3-477205b1-c1e4b932e4fef0af"}, {"title":"Stale main base verification","status":"completed","provider":"codex","model":"{\"instanceId\":\"codex\",\"model\":\"gpt-6.1-sol\"}","path":"/home/user/t3code/.t3-pr31747/worktrees/verification-repo/t3-dff405ed-c9c4c2c2bc9b8090"}, {"title":"Stale main base verification","status":"completed","provider":"codex","model":"{\"instanceId\":\"codex\",\"model\":\"gpt-6.1-sol\"}","path":"/home/user/t3code/.t3-pr31747/worktrees/verification-repo/t3-40d2552d-9d6c562a63a55ca1"}, {"title":"Stale main base verification","status":"completed","provider":"codex","model":"{\"instanceId\":\"codex\",\"model\":\"gpt-6.1-sol\"}","path":"/home/user/t3code/.t3-pr31747/worktrees/verification-repo/t3-93c8eb24-a7ad7c0dec6b0453"}, {"title":"Valid master base verification","status":"completed","provider":"codex","model":"{\"instanceId\":\"codex\",\"model\":\"gpt-6.1-sol\"}","path":"/home/user/t3code/.t3-pr31747/worktrees/verification-repo/t3-3ec2dfc3-3be28adec52c1225"}] $ git -C /home/user/t3code/.t3-pr31747/worktrees/verification-repo/t3-477205b1-c1e4b932e4fef0af rev-parse HEAD 4577c2f8ff072ea6e6a6a6e6dc71ef421de09469 $ git -C /home/user/t3code/.t3-pr31747/worktrees/verification-repo/t3-dff405ed-c9c4c2c2bc9b8090 rev-parse HEAD 4577c2f8ff072ea6e6a6a6e6dc71ef421de09469 $ git -C /home/user/t3code/.t3-pr31747/worktrees/verification-repo/t3-40d2552d-9d6c562a63a55ca1 rev-parse HEAD 4577c2f8ff072ea6e6a6a6e6dc71ef421de09469 $ git -C /home/user/t3code/.t3-pr31747/worktrees/verification-repo/t3-93c8eb24-a7ad7c0dec6b0453 rev-parse HEAD f9dd4cfe1267bea8b71fbaf3428f4b5367cc9d64 $ git -C /home/user/t3code/.t3-pr31747/worktrees/verification-repo/t3-3ec2dfc3-3be28adec52c1225 rev-parse HEAD 4577c2f8ff072ea6e6a6a6e6dc71ef421de09469 $ git -C /home/user/verification-repo rev-parse beta master upstream/master f9dd4cfe1267bea8b71fbaf3428f4b5367cc9d64 4577c2f8ff072ea6e6a6a6e6dc71ef421de09469 4577c2f8ff072ea6e6a6a6e6dc71ef421de09469 interpretation: first three stale-main runs chose remote master 4577c2f. the fourth ran with no remotes and chose beta f9dd4cf. the valid-master task kept master 4577c2f while checkout stayed on beta. all five provider runs persisted completed. blacksmith: vp test run apps/server/src/orchestration-v2/ThreadLaunchService.test.ts 50 tests passed. CI: all 24 reported checks passed on e07158be169c20faa8cd50448b3f3ae95d4e79aa.