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