1packages: 2 - "apps/*" 3 - "packages/*" 4 # The integration suite is a workspace package so `pnpm test:integration` 5 # (turbo) resolves its `@factory/*` + `ws`/`yjs` deps — TASK-0091 realtime. 6 - "tests/integration" 7 # The e2e suite is a workspace package so `pnpm test:e2e` (CI) resolves 8 # `@playwright/test` + `ws`/`yjs` (the raw-WS protocol probes — TASK-0095 9 # S13) from the lockfile. It was previously EXCLUDED, so `pnpm install 10 # --frozen-lockfile` (the CI setup) never installed its deps and 11 # `pnpm test:e2e` (→ `pnpm --dir tests/e2e test` → the `playwright` bin) 12 # could never resolve — the e2e job had no way to have ever passed (recorded 13 # in phase-07-collaboration.md, the S13 record). 14 - "tests/e2e" 15 # The perf suite is a workspace package so the Node seeders 16 # (helpers/seed-1k-load.mjs, seed-search-100k.mjs — TASK-0095/0100) resolve 17 # `@prisma/client`/`ioredis`/`bullmq` from the lockfile. k6 itself is a Go 18 # binary (GitHub releases), NOT an npm dep. 19 - "tests/performance" 20 # The security audit suite is a workspace package so `pnpm test:security` 21 # (the CI security stage, TASK-0134) resolves `fast-check` + the 22 # `@factory/database-engine`/`@factory/permissions` engines it fuzzes from 23 # the lockfile. 24 - "tests/security" 25