RUN v4.1.1 /tmp/bb-report-2370-revise-aZHD4M/apps/server ❯ |@bb/server| test/threads/thread-send-dispatch.test.ts (11 tests | 1 failed | 10 skipped) 370ms × issue 2370 keeps a live thread active after a pending-start refusal 369ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ FAIL |@bb/server| test/threads/thread-send-dispatch.test.ts > turn submit failure settlement > issue 2370 keeps a live thread active after a pending-start refusal AssertionError: expected [ 'thread/identity', …(5) ] to not include 'system/error' ❯ test/threads/thread-send-dispatch.test.ts:361:35 359| threadId: thread.id, 360| }).map((event) => event.type); 361| expect.soft(eventTypes).not.toContain("system/error"); | ^ 362| expect.soft(getThread(harness.db, thread.id)?.status).toBe("acti… 363| }); ❯ withTestHarness test/helpers/test-app.ts:330:12 ❯ test/threads/thread-send-dispatch.test.ts:317:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/2]⎯ FAIL |@bb/server| test/threads/thread-send-dispatch.test.ts > turn submit failure settlement > issue 2370 keeps a live thread active after a pending-start refusal AssertionError: expected 'error' to be 'active' // Object.is equality Expected: "active" Received: "error" ❯ test/threads/thread-send-dispatch.test.ts:362:61 360| }).map((event) => event.type); 361| expect.soft(eventTypes).not.toContain("system/error"); 362| expect.soft(getThread(harness.db, thread.id)?.status).toBe("acti… | ^ 363| }); 364| }); ❯ withTestHarness test/helpers/test-app.ts:330:12 ❯ test/threads/thread-send-dispatch.test.ts:317:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/2]⎯ Test Files 1 failed (1) Tests 1 failed | 10 skipped (11) Start at 16:14:03 Duration 3.51s (transform 1.97s, setup 0ms, import 3.05s, tests 370ms, environment 0ms)