RUN v4.1.1 /home/sawyer/projects/bb/.claude/worktrees/wf_242c3e11-a10-9/apps/server ❯ @bb/server test/threads/thread-parent-cross-project.repro.test.ts (1 test | 1 failed) 81ms × accepts a live, non-archived parent thread that lives in another project 81ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ FAIL @bb/server test/threads/thread-parent-cross-project.repro.test.ts > issue #1711: cross-project parent thread > accepts a live, non-archived parent thread that lives in another project AssertionError: expected Error: Parent thread is invalid { …(3) } to be null - Expected: null + Received: ApiError { "message": "Parent thread is invalid", "res": undefined, "status": 400, "body": { "code": "parent_thread_invalid", "details": { "reason": "wrong_project", "subject": "parent", }, "message": "Parent thread is invalid", }, } ❯ test/threads/thread-parent-cross-project.repro.test.ts:58:19 56| // On main this fails: the server answers 57| // 400 parent_thread_invalid "Parent thread is invalid" { reason… 58| expect(error).toBeNull(); | ^ 59| }); 60| }); ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed (1) Tests 1 failed (1) Start at 07:16:26 Duration 883ms (transform 338ms, setup 0ms, import 713ms, tests 81ms, environment 0ms)