• turbo 2.8.3 • Packages in scope: bb-plugin-tasks • Running test, typecheck in 1 packages • Remote caching disabled @bb/templates:generate:templates: cache hit, replaying logs faf5178646d6a21e @bb/templates:generate:templates: @bb/templates:generate:templates: > @bb/templates@0.0.1 generate:templates /base/packages/templates @bb/templates:generate:templates: > node ./scripts/generate-templates.mjs @bb/templates:generate:templates: @bb/templates:generate:plugin-scaffold: cache hit, replaying logs 5325a4f9af46630a @bb/templates:generate:plugin-scaffold: @bb/templates:generate:plugin-scaffold: > @bb/templates@0.0.1 generate:plugin-scaffold /base/packages/templates @bb/templates:generate:plugin-scaffold: > node ./scripts/generate-plugin-scaffold.mjs @bb/templates:generate:plugin-scaffold: @bb/plugin-build:generate: cache hit, replaying logs 1ed10c6d60e65cc0 @bb/plugin-build:generate: @bb/plugin-build:generate: > @bb/plugin-build@0.0.1 generate /base/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: wrote packages/plugin-build/src/generated/plugin-theme.generated.ts @bb/plugin-build:generate: wrote /base/packages/plugin-build/src/generated/runtime-export-manifest.generated.ts (react@19.2.4) //:ensure-native-modules: cache bypass, force executing b74c03dda2fe3ae7 @get-bb/plugin-sdk:build:types: cache hit, replaying logs 16534ba9cd5387f1 @get-bb/plugin-sdk:build:types: @get-bb/plugin-sdk:build:types: > @get-bb/plugin-sdk@0.4.52 build:types /base/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: Wrote bundled-types/bb-plugin-sdk.d.ts @get-bb/plugin-sdk:build:types: Wrote bundled-types/bb-plugin-sdk-app.d.ts @get-bb/plugin-sdk:build:types: Wrote bundled-types/bb-plugin-sdk-provider-bridge.d.ts @get-bb/plugin-sdk:build:types: Wrote bundled-types/bb-plugin-sdk-ai-services.d.ts @get-bb/plugin-sdk:build:types: Wrote bundled-types/bb-plugin-sdk-provider-bridge-testing.d.ts @get-bb/plugin-sdk:build:types: Wrote bundled-types/bb-plugin-sdk-provider-bridge-acp.d.ts @get-bb/plugin-sdk:build:types: Wrote bundled-types/bb-plugin-sdk-host.d.ts @get-bb/plugin-sdk:build:types: Wrote bundled-types/bb-plugin-sdk-environment-provider.d.ts @get-bb/plugin-sdk:build:types: Wrote bundled-types/bb-plugin-sdk-internal-composer-customization-validation.d.ts @get-bb/plugin-sdk:build:types: Wrote bundled-types/bb-plugin-sdk-internal-composer-view.d.ts @get-bb/plugin-sdk:build:types: Wrote bundled-types/bb-plugin-sdk-internal-file-navigation-validation.d.ts @get-bb/plugin-sdk:build:types: Wrote bundled-types/bb-plugin-sdk-internal-host-policy.d.ts @get-bb/plugin-sdk:build:types: Wrote bundled-types/bb-plugin-sdk-internal-plugin-app-collector.d.ts @get-bb/plugin-sdk:build:types: Wrote bundled-types/bb-plugin-sdk-testing.d.ts @get-bb/plugin-sdk:build:types: Wrote bundled-types/bb-plugin-sdk-testing-app.d.ts @get-bb/plugin-sdk:build:types: Wrote bundled-types/bb-plugin-sdk-testing-host.d.ts bb-plugin-tasks:typecheck: cache miss, executing f1a079e5da301793 bb-plugin-tasks:typecheck: bb-plugin-tasks:typecheck: > bb-plugin-tasks@0.1.2 typecheck /base/plugins/tasks bb-plugin-tasks:typecheck: > tsc --noEmit bb-plugin-tasks:typecheck: //:ensure-native-modules: //:ensure-native-modules: > bb@ ensure-native-modules /base //:ensure-native-modules: > node scripts/ensure-native-modules.mjs //:ensure-native-modules: bb-plugin-tasks:test: cache miss, executing 0a6cf2712eb8c6b5 bb-plugin-tasks:test: bb-plugin-tasks:test: > bb-plugin-tasks@0.1.2 test /base/plugins/tasks bb-plugin-tasks:test: > vitest run --config vitest.config.ts bb-plugin-tasks:test: bb-plugin-tasks:test: bb-plugin-tasks:test: RUN v4.1.1 /base/plugins/tasks bb-plugin-tasks:test: bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| cli/cli.test.ts (22 tests) 797ms bb-plugin-tasks:test: ✓ traverses a project whose former single JSON response exceeds 64 KiB 303ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| views/activity/task-activity.test.tsx (15 tests) 1346ms bb-plugin-tasks:test: ✓ keeps each caption inside its own image figure 314ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| editor/editor.test.tsx (42 tests) 3463ms bb-plugin-tasks:test: ✓ preserves atom-only cells when another block is edited 396ms bb-plugin-tasks:test: ✓ renders table headers and cells 337ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| views/list/scroll-restoration.test.tsx (17 tests) 161ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| views/embed/embed.test.tsx (14 tests) 2405ms bb-plugin-tasks:test: ✓ renders live task data with a complete accessible name 353ms bb-plugin-tasks:test: ✓ renders the task detail for the panel params and links to the app 1146ms bb-plugin-tasks:test: ✓ resyncs the embedded task detail after reconnect 428ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| views/list/list-preference.test.ts (11 tests) 9ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| views/list/list-preference.persistence.test.tsx (7 tests) 7444ms bb-plugin-tasks:test: ✓ restores sort and filters after unmount (navigation / remount) 2015ms bb-plugin-tasks:test: ✓ keeps project A and project B preferences independent 1356ms bb-plugin-tasks:test: ✓ remembers an explicit clear across remount 976ms bb-plugin-tasks:test: ✓ keeps filtering usable when storage rejects writes 695ms bb-plugin-tasks:test: ✓ isolates All tasks preference from Active 1134ms bb-plugin-tasks:test: ✓ persists priority and label filters and sends resolved label ids 951ms bb-plugin-tasks:test: ✓ matches nothing for stale label names once the catalog is loaded 316ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| views/list/row.test.tsx (4 tests) 2440ms bb-plugin-tasks:test: ✓ optimistically applies a status change and persists it 1410ms bb-plugin-tasks:test: ✓ optimistically applies a priority change 377ms bb-plugin-tasks:test: ✓ rolls back and surfaces an error when the mutation fails 420ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| views/list/row-metadata.test.tsx (4 tests) 1577ms bb-plugin-tasks:test: ✓ shows the chip only for actively starting/working agents 590ms bb-plugin-tasks:test: ✓ fetches no comment/attachment data and renders no counts 533ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| views/detail/threads.test.tsx (4 tests) 3329ms bb-plugin-tasks:test: ✓ links a thread's pull request as a keyboard-reachable anchor 1578ms bb-plugin-tasks:test: ✓ marks threads whose PR lookup failed and stays quiet otherwise 336ms bb-plugin-tasks:test: ✓ detaches a thread from its card after confirmation and refetches the list 1037ms bb-plugin-tasks:test: ✓ revalidates PR state on window focus without a task-thread mutation 375ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| views/list/sorting.test.tsx (2 tests) 1937ms bb-plugin-tasks:test: ✓ renders manual order, then reorders within status groups 1377ms bb-plugin-tasks:test: ✓ offers every sort mode in the compact drawer and marks the active one 558ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| shell/shell.test.tsx (36 tests) 10093ms bb-plugin-tasks:test: ✓ restores the remembered view when the URL names none 745ms bb-plugin-tasks:test: ✓ keeps per-project choices apart and defaults unseen projects to the last one used 684ms bb-plugin-tasks:test: ✓ does not treat the first connection as a reconnect 406ms bb-plugin-tasks:test: ✓ recovers when the shell mounts during an existing outage 308ms bb-plugin-tasks:test: ✓ resyncs the task list after reconnect and supports manual refresh 426ms bb-plugin-tasks:test: ✓ shares manual refresh across the page and right-panel queries 444ms bb-plugin-tasks:test: ✓ exposes a subtle icon-only refresh control left of New task 415ms bb-plugin-tasks:test: ✓ single-flights manual refresh against deferred RPCs and keeps geometry stable 1840ms bb-plugin-tasks:test: ✓ retains stale list data when a manual refresh fails, then recovers 756ms bb-plugin-tasks:test: ✓ resyncs an open task detail after reconnect 846ms bb-plugin-tasks:test: ✓ does not paint another scope's empty state while its own rows load 390ms bb-plugin-tasks:test: ✓ renders board and task subPaths without plugin-owned sidebar chrome 304ms bb-plugin-tasks:test: ✓ opens quick-create on bare 'c' but not from editable targets or dialogs 375ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| app.test.tsx (3 tests) 144ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| views/detail/attachments.test.tsx (4 tests) 723ms bb-plugin-tasks:test: ✓ calls the typed removal callback after confirmation 443ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| views/detail/rail.test.tsx (2 tests) 1330ms bb-plugin-tasks:test: ✓ links a discovered bb project 1005ms bb-plugin-tasks:test: ✓ shows the linked bb project's name and unlinks it 323ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| views/activity/comment-author.test.tsx (3 tests) 419ms bb-plugin-tasks:test: ✓ renders an agent thread title as a link that opens the chat 378ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| views/list/mobile-layout.test.tsx (2 tests) 1019ms bb-plugin-tasks:test: ✓ pins the task count outside the filter-chip scroller so it cannot wrap or scroll away 650ms bb-plugin-tasks:test: ✓ renders exactly one status and one priority editor per row with full metadata 367ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| views/list/property-menus.test.ts (6 tests) 5ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| shell/view-preference.test.ts (4 tests) 3ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| views/activity/provider-logo.test.tsx (3 tests) 327ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks| delegate/delegate.test.ts (9 tests) 75ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks| attachments/attachments.test.ts (13 tests) 207ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks| mentions/mentions.test.ts (3 tests) 29ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks| db.test.ts (18 tests) 152ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks| views/board/drop-position.test.ts (15 tests) 3ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks| views/activity/activity.test.ts (11 tests) 1ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks| views/detail/description-save.test.ts (4 tests) 17ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks| views/list/lib.test.ts (8 tests) 25ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks| shared/sort.test.ts (4 tests) 11ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks| views/list/optimistic.test.ts (11 tests) 3ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks| api/api.test.ts (20 tests) 335ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks| server.test.ts (1 test) 8ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks| lifecycle/lifecycle.test.ts (8 tests) 78ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks| steer/steer.test.ts (7 tests) 55ms bb-plugin-tasks:test: ✓ |bb-plugin-tasks:isolated| views/manage/manage.test.tsx (31 tests) 14937ms bb-plugin-tasks:test: ✓ submits exactly once for 'Ctrl+Enter in title' 1663ms bb-plugin-tasks:test: ✓ submits exactly once for 'Meta+Enter in title' 758ms bb-plugin-tasks:test: ✓ submits exactly once for 'Enter in title' 615ms bb-plugin-tasks:test: ✓ submits exactly once for 'Ctrl+Enter in due date' 624ms bb-plugin-tasks:test: ✓ creates a task in the route's project with column defaults and navigates to it 700ms bb-plugin-tasks:test: ✓ keeps the dialog open and clears the draft when Create more is on 992ms bb-plugin-tasks:test: ✓ surfaces domain errors returned by createTask 905ms bb-plugin-tasks:test: ✓ offers a compact create-label action when the query matches no label 862ms bb-plugin-tasks:test: ✓ uploads staged files to the created task and navigates on success 870ms bb-plugin-tasks:test: ✓ recovers from a failed upload with a retryable chip bound to the created task 1017ms bb-plugin-tasks:test: ✓ blocks creation while an oversized file is staged, until it is removed 751ms bb-plugin-tasks:test: ✓ freezes the attachment tray while create and uploads are in flight 650ms bb-plugin-tasks:test: ✓ blocks accidental dismissal during recovery until skipped explicitly 715ms bb-plugin-tasks:test: ✓ runs retry single-flight so double activation uploads exactly once 954ms bb-plugin-tasks:test: ✓ hides worktree fields for project-default presets 310ms bb-plugin-tasks:test: ✓ saves the host picker's provider, model, reasoning, and tier together 513ms bb-plugin-tasks:test: ✓ withholds the delete impact until the project list has loaded 421ms bb-plugin-tasks:test: bb-plugin-tasks:test: Test Files 35 passed (35) bb-plugin-tasks:test: Tests 368 passed (368) bb-plugin-tasks:test: Start at 20:52:11 bb-plugin-tasks:test: Duration 20.90s (transform 16.74s, setup 6.65s, import 38.33s, tests 54.91s, environment 33.54s) bb-plugin-tasks:test: Tasks: 7 successful, 7 total Cached: 4 cached, 7 total Time: 24.073s