{
  "slug": "playwright-test-runner-selects-default-projects-with-testproject-default-fd6abdc22c54",
  "title": "Playwright test runner selects default projects with `testProject.default`",
  "tools": [
    "playwright"
  ],
  "tags": [
    "agent"
  ],
  "introduced_at": "2026-10-07T20:40:43.000Z",
  "announced_at": "2026-10-07T20:40:43.000Z",
  "effective_at": null,
  "date_basis": "source-publication",
  "status": "unknown",
  "how": {
    "incantation": "When a project should stay configured but be skipped by a plain test run, set `default: false`; run it with `--project=<name>` or select all projects with `--project=\"*\"`.",
    "examples": [
      "npx playwright test",
      "npx playwright test --project=firefox",
      "npx playwright test --project=\"*\""
    ],
    "gotchas": [
      "Version: v1.64.0",
      "default: Boolean project option; defaults to `true`. Set `false` to skip the project when no `--project` option is passed.",
      "--project <project-name...>: Selects projects by name; supports `*` wildcard. A project with `default: false` can be selected explicitly."
    ]
  },
  "why_it_matters": "Run a default browser project locally while retaining additional browser projects for explicit or CI runs.",
  "sources": [
    "https://github.com/microsoft/playwright/releases/tag/v1.64.0",
    "https://playwright.dev/docs/api/class-testproject#test-project-default",
    "https://playwright.dev/docs/test-cli"
  ],
  "rank": 0.99055,
  "judge": {
    "publish": true,
    "judge_model": "codex-cli/gpt-6-luna+typesafe/jev-1.13.0",
    "prompt_version": "extract-v7+enrich-v1+judge-v2x3+jev-publish-v1"
  },
  "review_state": "approved",
  "provenance": {
    "run_id": "gap-20261007",
    "verdict_id": "gap-20261007:gap-20261007-bdf5b973c35fe6e6-2:gate",
    "evidence_hash": "d55d809be2ea27eaa2466c245352f93486b5b4d563d8e70bca21767e52f93303"
  },
  "review": {
    "draft_hash": "9570e4f50baf4e70b38dc3f2ffc71ec18d9db2f9c00014beebd2a7e60e077e95",
    "reviewer": "publication-gate",
    "reviewed_at": "2026-10-07T20:40:43.000Z",
    "decision": "gap-20261007:gate",
    "reason": "3 of 3 judge runs approved with p_yes >= 0.9 (mean 0.99 >= 0.9; 2 needed) and Jev gave 0.77 (>= 0.6 needed)."
  }
}
