• turbo 2.10.12 • Packages in scope: @bb/server • Running test in 1 packages • Remote caching disabled, using shared worktree cache //:ensure-native-modules: cache bypass, force executing c9d1607c1f14f5c6 @bb/server:generate:bb-official-marketplace: cache miss, executing 92eb2f67ee1dd8d2 @bb/templates:generate:plugin-scaffold: cache hit, replaying logs e4d5379e7dfc1d0c @bb/plugin-build:generate: cache hit, replaying logs 51177c8030a227a5 @bb/templates:generate:plugin-scaffold: @bb/templates:generate:plugin-scaffold: > @bb/templates@0.0.1 generate:plugin-scaffold /packages/templates @bb/templates:generate:plugin-scaffold: > node ./scripts/generate-plugin-scaffold.mjs @bb/templates:generate:plugin-scaffold: @bb/templates:generate:templates: cache hit, replaying logs 15eb0a9c8aa50a7c @bb/plugin-build:generate: @bb/plugin-build:generate: > @bb/plugin-build@0.0.1 generate /packages/plugin-build @bb/plugin-build:generate: > node ./scripts/generate-plugin-theme.mjs && node ./scripts/generate-runtime-export-manifest.mjs @bb/plugin-build:generate: @bb/plugin-build:generate: plugin-theme.generated.ts up to date @bb/plugin-build:generate: wrote /packages/plugin-build/src/generated/runtime-export-manifest.generated.ts (react@19.2.4) @bb/templates:generate:templates: @bb/templates:generate:templates: > @bb/templates@0.0.1 generate:templates /packages/templates @bb/templates:generate:templates: > node ./scripts/generate-templates.mjs @bb/templates:generate:templates: @get-bb/plugin-sdk:build:types: cache hit, replaying logs 57413b32f1dc4d1b @get-bb/plugin-sdk:build:types: @get-bb/plugin-sdk:build:types: > @get-bb/plugin-sdk@0.4.94 build:types /packages/plugin-sdk @get-bb/plugin-sdk:build:types: > node scripts/build-bundled-dts.mjs @get-bb/plugin-sdk:build:types: @get-bb/plugin-sdk:build:types: Unchanged bundled-types/bb-plugin-sdk.d.ts @get-bb/plugin-sdk:build:types: Unchanged bundled-types/bb-plugin-sdk-ai-services.d.ts @get-bb/plugin-sdk:build:types: Unchanged bundled-types/bb-plugin-sdk-provider-bridge.d.ts @get-bb/plugin-sdk:build:types: Unchanged bundled-types/bb-plugin-sdk-provider-bridge-testing.d.ts @get-bb/plugin-sdk:build:types: Unchanged bundled-types/bb-plugin-sdk-provider-bridge-acp.d.ts @get-bb/plugin-sdk:build:types: Unchanged bundled-types/bb-plugin-sdk-environment-provider.d.ts @get-bb/plugin-sdk:build:types: Unchanged bundled-types/bb-plugin-sdk-machine-provider.d.ts @get-bb/plugin-sdk:build:types: Unchanged bundled-types/bb-plugin-sdk-app.d.ts @get-bb/plugin-sdk:build:types: Unchanged bundled-types/bb-plugin-sdk-host.d.ts @get-bb/plugin-sdk:build:types: Unchanged bundled-types/bb-plugin-sdk-internal-composer-customization-validation.d.ts @get-bb/plugin-sdk:build:types: Unchanged bundled-types/bb-plugin-sdk-internal-composer-view.d.ts @get-bb/plugin-sdk:build:types: Unchanged bundled-types/bb-plugin-sdk-internal-file-navigation-validation.d.ts @get-bb/plugin-sdk:build:types: Unchanged bundled-types/bb-plugin-sdk-internal-host-policy.d.ts @get-bb/plugin-sdk:build:types: Unchanged bundled-types/bb-plugin-sdk-internal-plugin-app-collector.d.ts @get-bb/plugin-sdk:build:types: Unchanged bundled-types/bb-plugin-sdk-testing.d.ts @get-bb/plugin-sdk:build:types: Unchanged bundled-types/bb-plugin-sdk-testing-app.d.ts @get-bb/plugin-sdk:build:types: Unchanged bundled-types/bb-plugin-sdk-testing-host.d.ts @bb/agent-runtime:generate:test-bridges: cache hit, replaying logs 75a5316e97ead904 @bb/agent-runtime:generate:test-bridges: @bb/agent-runtime:generate:test-bridges: > @bb/agent-runtime@0.0.1 generate:test-bridges /packages/agent-runtime @bb/agent-runtime:generate:test-bridges: > node ./scripts/build-test-bridges.mjs @bb/agent-runtime:generate:test-bridges: @get-bb/plugin-sdk:build: cache hit, replaying logs 74cef5b344c0c2fb @get-bb/plugin-sdk:build: @get-bb/plugin-sdk:build: > @get-bb/plugin-sdk@0.4.94 build /packages/plugin-sdk @get-bb/plugin-sdk:build: > node scripts/build-runtime.mjs @get-bb/plugin-sdk:build: @get-bb/plugin-sdk:build: Built 19 @get-bb/plugin-sdk runtime entries. //:ensure-native-modules: //:ensure-native-modules: > bb@ ensure-native-modules //:ensure-native-modules: > node scripts/ensure-native-modules.mjs //:ensure-native-modules: @bb/server:generate:bb-official-marketplace: @bb/server:generate:bb-official-marketplace: > @bb/server@0.0.1 generate:bb-official-marketplace /apps/server @bb/server:generate:bb-official-marketplace: > node --conditions=source --import tsx scripts/generate-bb-official-marketplace.ts @bb/server:generate:bb-official-marketplace: @bb/server:test: cache miss, executing fce8df1d26248c4c @bb/server:test: @bb/server:test: > @bb/server@0.0.1 test /apps/server @bb/server:test: > vitest run --config vitest.config.ts "test/threads/thread-send-dispatch.test.ts" "-t" "concurrent idle dispatch regression" @bb/server:test: @bb/server:test: @bb/server:test: RUN v4.1.1 /apps/server @bb/server:test: @bb/server:test: (node:95377) ExperimentalWarning: SQLite is an experimental feature and might change at any time @bb/server:test: (Use `node --trace-warnings ...` to show where the warning was created) @bb/server:test: ❯ |@bb/server| test/threads/thread-send-dispatch.test.ts (27 tests | 1 failed | 26 skipped) 412ms @bb/server:test: ↓ rolls back and sends no host command when the idle thread was archived between claim and dispatch @bb/server:test: ↓ rolls back and sends no host command when the idle thread was deleted between claim and dispatch @bb/server:test: ↓ carries the statusChange row snapshot when the auto-send activates the thread @bb/server:test: ↓ captures direct user sends @bb/server:test: ↓ does not capture agent-originated sends @bb/server:test: ↓ steers provisioning input into the first turn in queue order @bb/server:test: ↓ keeps an explicitly steered queued row parked during provisioning @bb/server:test: ↓ starts a new turn when startup settles before its queued wake @bb/server:test: ↓ does not queue an ordinary follow-up after archive wins before admission @bb/server:test: ↓ does not queue an ordinary follow-up after delete wins before admission @bb/server:test: ↓ rejects a steer when the thread fails during startup admission @bb/server:test: ↓ starts a turn when steer-if-active observes a startup failure @bb/server:test: ↓ keeps a failed grouped sibling out of the automatic turn-start send @bb/server:test: ↓ parks a steer until turn/started and then steers it into that turn @bb/server:test: ↓ parks a parent system notice with its taxonomy while a turn starts @bb/server:test: ↓ does not queue a parent notice when archive wins during preparation @bb/server:test: ↓ records a terminal rejection for the failed client request @bb/server:test: ↓ records a rejection after the target turn completes @bb/server:test: ↓ does not reject an accepted client request @bb/server:test: ↓ activates an idle thread immediately when it does a cold thread.start @bb/server:test: ↓ resumes provider continuity after an environment directory update @bb/server:test: ↓ uses an accepted direct fast choice as the next default @bb/server:test: ↓ uses an accepted direct default choice as the next default @bb/server:test: ↓ keeps queued choices separate until dispatch and preserves the next row @bb/server:test: ↓ snapshots a busy follow-up without changing the active tier @bb/server:test: ↓ does not save a rejected default choice or consume its queued snapshot @bb/server:test: × retains every concurrent queue-mode send 410ms @bb/server:test: @bb/server:test: ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ @bb/server:test: @bb/server:test: FAIL |@bb/server| test/threads/thread-send-dispatch.test.ts > concurrent idle dispatch regression > retains every concurrent queue-mode send @bb/server:test: AssertionError: queued=0; commands=1: expected [ 'fulfilled', …(3) ] to deeply equal [ 'fulfilled', 'fulfilled', …(2) ] @bb/server:test: @bb/server:test: - Expected @bb/server:test: + Received @bb/server:test: @bb/server:test: [ @bb/server:test: "fulfilled", @bb/server:test: - "fulfilled", @bb/server:test: - "fulfilled", @bb/server:test: - "fulfilled", @bb/server:test: + "ThreadLifecycleEventNotAppliedError: Thread lifecycle event not applied (illegal-transition): no transition for run.started from status active", @bb/server:test: + "ThreadLifecycleEventNotAppliedError: Thread lifecycle event not applied (illegal-transition): no transition for run.started from status active", @bb/server:test: + "ThreadLifecycleEventNotAppliedError: Thread lifecycle event not applied (illegal-transition): no transition for run.started from status active", @bb/server:test: ] @bb/server:test: @bb/server:test: ❯ test/threads/thread-send-dispatch.test.ts:1446:257 @bb/server:test: @bb/server:test: ❯ withTestHarness test/helpers/test-app.ts:322:12 @bb/server:test: ❯ test/threads/thread-send-dispatch.test.ts:1429:5 @bb/server:test: @bb/server:test: ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ @bb/server:test: @bb/server:test: @bb/server:test: Test Files 1 failed (1) @bb/server:test: Tests 1 failed | 26 skipped (27) @bb/server:test: Start at 02:59:19 @bb/server:test: Duration 3.87s (transform 2.20s, setup 757ms, import 2.60s, tests 412ms, environment 0ms) @bb/server:test: @bb/server:test:  ELIFECYCLE  Test failed. See above for more details. @bb/server#test: ERROR command (/apps/server) /bin/pnpm run test test/threads/thread-send-dispatch.test.ts -t concurrent idle dispatch regression exited (1) Tasks: 8 successful, 9 total Cached: 6 cached, 9 total Time: 5.222s Failed: @bb/server#test ERROR run failed: command exited (1)