Files
fusion/packages
gsxdsm d92b3257e4 perf(dashboard): de-duplicate overlapping vitest projects
The default `vitest run` (no --project) path — used by `pnpm test` via
test-changed's `vitest --changed` scoping — ran every dashboard test file in
up to 3 overlapping projects: the `dashboard-app-quality` umbrella, a curated
shard, and the broad `dashboard-app`/`dashboard-api` lanes. A scoped run
selected 1899 executions for 829 unique files (2.3x redundant work).

- Remove the dead `dashboard-app-quality` umbrella project: it re-ran the exact
  union of its eight curated shards. It is absent from test-inventory-spec.json,
  dashboardQualityProjectGlobs, and every script; package-config's contract test
  already asserts test:deep must not use it.
- Gate the broad `dashboard-app`/`dashboard-api` includes behind
  FUSION_DASHBOARD_DEEP so they are empty in the default run (no longer
  duplicating the curated shards + backfill) but remain selectable via
  --project. The explicit deep escape hatches (test:deep/test:app/test:api/
  test:build) set the flag to opt back in.

Default scoped run now selects 829 executions for 829 files (1x). Verified:
curated-gate inventory guard intact (828 files, 829 executed, 1 skip-listed),
package-config contract test green (31/31), build-output.test.ts still
reachable via test:build, deep hatch repopulates with the flag.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-21 00:10:58 -07:00
..
2026-06-19 07:34:26 -07:00
2026-06-19 16:47:34 -07:00
2026-06-19 07:34:26 -07:00
2026-06-19 07:34:26 -07:00