2026-11-10 Linux Boat VM, real dev servers, one at a time. main cec8d73a1f0fd3bd9a48df88640436e73a04afa3 PR 62d0a27b15317cb105d235de92c09141940ed74e Browser: repo Playwright 1.60.0 + /usr/bin/google-chrome. Project /home/user/main created through web UI, points at real git worktree. Source created through web composer; Codex gpt-6.1-sol completed reply. Fork created using Fork from this response, source deleted using Delete/Confirm. $ node apps/server/src/bin.ts thread list --base-dir /home/user/main/.t3 --project /home/user/main --json Before delete: fork 101c0f48-7f42-4209-9d91-dc6230f10c7c itemCount=5 After delete: same fork itemCount=0, source absent. $ node apps/server/src/bin.ts thread show --base-dir /home/user/main/.t3 --json 101c0f48-7f42-4209-9d91-dc6230f10c7c itemCount=5, inherited user+assistant messages still present. Stopped main. Copied app-created userdata to isolated PR home. $ vp run dev --home-dir /home/user/t3code/.t3 (background) $ node apps/server/src/bin.ts thread list --base-dir /home/user/t3code/.t3 --project /home/user/main --json Same fork, same data, deleted source: itemCount=5. Web chat still renders inherited reply. Sent real Codex gpt-6.1-sol continuation via web composer: completed, itemCount=8. Forked latest reply through web UI: nested fork itemCount=9. Deleted its parent using web Delete/Confirm (original ancestor already deleted). Fresh CLI list: nested fork itemCount=9, both deleted ancestors absent. Fresh CLI show: itemCount=9, both user+assistant exchanges present. Direct show of deleted original source: Thread is no longer available. $ blacksmith-check run --id [task-owned worker] 'cd apps/server && vp test run src/orchestration-v2/ProjectionStore.test.ts' Test Files 1 passed; Tests 53 passed. Cafe CI status: 31 successful, 0 failing, 0 pending. No code changes or pushes.