# chunks_content

c0: pnpm --filter @overdeck/deck-ui test
c3: command
c5: 2026-08-04T08:09:46.444437785+00:00
c1:
  [1m[30m[46m RUN [49m[39m[22m [36mv4.1.10 [39m[90m/home/user/builds/wt-factory-12f576acfca3/packages/deck-ui[39m
   [32m✓[39m src/DetailDrawer.test.tsx [2m([22m[2m7 tests[22m[2m)[22m[32m 252[2mms[22m[39m
   [32m✓[39m src/RateLimitDialog.test.tsx [2m([22m[2m2 tests[22m[2m)[22m[33m 320[2mms[22m[39m
   [32m✓[39m src/TrainCard.test.tsx [2m([22m[2m19 tests[22m[2m)[22m[33m 358[2mms[22m[39m
   [32m✓[39m src/PlanTableRow.test.tsx [2m([22m[2m11 tests[22m[2m)[22m[33m 378[2mms[22m[39m
   [32m✓[39m src/PlanTable.test.tsx [2m([22m[2m4 tests[22m[2m)[22m[33m 476[2mms[22m[39m
       [33m[2m✓[22m[39m shares one width-aware column source and toggles text sort with aria-sort [33m 316[2mms[22m[39m
   [32m✓[39m src/useSseStream.test.ts [2m([22m[2m12 tests[22m[2m)[22m[33m 627[2mms[22m[39m
   [32m✓[39m src/PrQueueTable.test.tsx [2m([22m[2m9 tests[22m[2m)[22m[33m 600[2mms[22m[39m
   [32m✓[39m src/AmplificationSpark.test.tsx [2m([22m[2m7 tests[22m[2m)[22m[32m 263[2mms[22m[39m
   [32m✓[39m src/DecisionDialog.test.tsx [2m([22m[2m4 tests[22m[2m)[22m[32m 291[2mms[22m[39m
   [32m✓[39m src/DecisionRow.test.tsx [2m([22m[2m4 tests[22m[2m)[22m[32m 292[2mms[22m[39m
   [32m✓[39m src/MachineDetailModal.test.tsx [2m([22m[2m6 tests[22m[2m)[22m[33m 366[2mms[22m[39m
   [32m✓[39m src/RepoCiStrip.test.tsx [2m([22m[2m4 tests[22m[2m)[22m[33m 307[2mms[22m[39m
   [32m✓[39m src/RunCommandBar.test.tsx [2m([22m[2m4 tests[22m[2m)[22m[32m 271[2mms[22m[39m
   [32m✓[39m src/SettingsTable.test.tsx [2m([22m[2m4 tests[22m[2m)[22m[33m 341[2mms[22m[39m
   [32m✓[39m src/SwimlaneTrace.test.tsx [2m([22m[2m3 tests[22m[2m)[22m[32m 252[2mms[22m[39m
   [32m✓[39m src/ActionsMenu.test.tsx [2m([22m[2m2 tests[22m[2m)[22m[32m 258[2mms[22m[39m
   [32m✓[39m src/MachineCard.test.tsx [2m([22m[2m3 tests[22m[2m)[22m[32m 249[2mms[22m[39m
   [32m✓[39m src/RepoCiTile.test.tsx [2m([22m[2m9 tests[22m[2m)[22m[32m 252[2mms[22m[39m
   [32m✓[39m src/OffloadControl.test.tsx [2m([22m[2m4 tests[22m[2m)[22m[33m 317[2mms[22m[39m
   [32m✓[39m src/AbandonedPlansTable.test.tsx [2m([22m[2m2 tests[22m[2m)[22m[32m 243[2mms[22m[39m
   [32m✓[39m src/RunnerFleetStrip.test.tsx [2m([22m[2m9 tests[22m[2m)[22m[32m 263[2mms[22m[39m
   [32m✓[39m src/AgentStatusBar.test.tsx [2m([22m[2m3 tests[22m[2m)[22m[32m 241[2mms[22m[39m
   [32m✓[39m src/UndoToast.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 209[2mms[22m[39m
   [32m✓[39m src/WrapperCapacity.test.tsx [2m([22m[2m3 tests[22m[2m)[22m[32m 221[2mms[22m[39m
   [32m✓[39m src/PlanRunListRow.test.tsx [2m([22m[2m4 tests[22m[2m)[22m[32m 231[2mms[22m[39m
   [32m✓[39m src/SegmentDetailDrawer.test.tsx [2m([22m[2m1 test[22m[2m)[22m[32m 211[2mms[22m[39m
   [32m✓[39m src/TrainRail.test.tsx [2m([22m[2m7 tests[22m[2m)[22m[32m 283[2mms[22m[39m
   [32m✓[39m src/DeckTooltip.test.tsx [2m([22m[2m3 tests[22m[2m)[22m[32m 226[2mms[22m[39m
   [32m✓[39m src/AgentFeed.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 223[2mms[22m[39m
   [32m✓[39m src/MapCanvas.test.tsx [2m([22m[2m2 tests[22m[2m)[22m[32m 233[2mms[22m[39m
   [32m✓[39m src/HostLogsModal.test.tsx [2m([22m[2m3 tests[22m[2m)[22m[32m 219[2mms[22m[39m
   [32m✓[39m src/SectionHeading.test.tsx [2m([22m[2m4 tests[22m[2m)[22m[32m 208[2mms[22m[39m
   [32m✓[39m src/DataCoveragePanel.test.tsx [2m([22m[2m1 test[22m[2m)[22m[32m 208[2mms[22m[39m
   [32m✓[39m src/FilterInput.test.tsx [2m([22m[2m1 test[22m[2m)[22m[32m 241[2mms[22m[39m
   [32m✓[39m src/InboxItem.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 213[2mms[22m[39m
   [32m✓[39m src/AgentComposer.test.tsx [2m([22m[2m2 tests[22m[2m)[22m[32m 274[2mms[22m[39m
   [32m✓[39m src/DeckTable.test.tsx [2m([22m[2m2 tests[22m[2m)[22m[32m 222[2mms[22m[39m
   [32m✓[3
  [truncated]


c0: pnpm --filter web test
c3: command
c5: 2026-08-04T08:11:25.693280287+00:00
c1:
  [1m[30m[46m RUN [49m[39m[22m [36mv4.1.10 [39m[90m/home/user/builds/wt-factory-12f576acfca3/apps/web[39m
   [32m✓[39m src/components/overview/MorningDigestBanner.test.tsx [2m([22m[2m3 tests[22m[2m)[22m[32m 89[2mms[22m[39m
   [32m✓[39m src/components/plans/BurnPanel.test.tsx [2m([22m[2m9 tests[22m[2m)[22m[32m 81[2mms[22m[39m
   [32m✓[39m src/components/plans/AgentApp.test.tsx [2m([22m[2m11 tests[22m[2m)[22m[32m 97[2mms[22m[39m
   [32m✓[39m src/components/plans/AttemptTimeline.test.tsx [2m([22m[2m3 tests[22m[2m)[22m[32m 211[2mms[22m[39m
   [32m✓[39m src/components/plans/AttemptDetailDrawer.test.tsx [2m([22m[2m10 tests[22m[2m)[22m[32m 263[2mms[22m[39m
   [32m✓[39m src/components/plans/PlanRunApp.attempts.test.tsx [2m([22m[2m4 tests[22m[2m)[22m[32m 248[2mms[22m[39m
   [32m✓[39m src/components/plans/AutopsyStrip.test.tsx [2m([22m[2m5 tests[22m[2m)[22m[32m 64[2mms[22m[39m
   [32m✓[39m src/components/design-system/gallery-registry.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 56[2mms[22m[39m
   [32m✓[39m src/lib/collector-client.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 26[2mms[22m[39m
   [32m✓[39m src/components/ci/CiContent.test.tsx [2m([22m[2m8 tests[22m[2m)[22m[33m 1202[2mms[22m[39m
       [33m[2m✓[22m[39m reads revision at confirm time after dialog opens [33m 401[2mms[22m[39m
       [33m[2m✓[22m[39m posts exact args for control and modal verbs with requestedBy overdeck-web [33m 325[2mms[22m[39m
   [32m✓[39m src/lib/collector-proxy.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 22[2mms[22m[39m
   [32m✓[39m src/components/plans/PlansContent.test.tsx [2m([22m[2m21 tests[22m[2m)[22m[32m 18[2mms[22m[39m
   [32m✓[39m src/components/plans/PlanRunApp.test.tsx [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
   [32m✓[39m src/lib/overview-mappers.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
   [32m✓[39m src/lib/health.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 6[2mms[22m[39m
   [32m✓[39m src/lib/panel-freshness.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 6[2mms[22m[39m
   [32m✓[39m src/components/plans/AbandonedContent.test.tsx [2m([22m[2m2 tests[22m[2m)[22m[32m 5[2mms[22m[39m
   [32m✓[39m src/components/inbox/browser-storage.test.ts [2m([22m[2m1 test[22m[2m)[22m[32m 4[2mms[22m[39m
   [32m✓[39m src/components/plans/attempt-record.test.ts [2m([22m[2m1 test[22m[2m)[22m[32m 3[2mms[22m[39m
  [2m Test Files [22m [1m[32m19 passed[39m[22m[90m (19)[39m
  [2m      Tests [22m [1m[32m104 passed[39m[22m[90m (104)[39m
  [2m   Start at [22m 11:11:21
  [2m   Duration [22m 4.19s[2m (transform 3.29s, setup 2.95s, import 4.90s, tests 2.42s, environment 13.41s)[22m
  $ vitest run


