{
  "repository": "microsoft/vscode",
  "ref": "4ba4ae53ab80560f1fe8c30b31bdfa2626397a36",
  "methods": [
    {
      "slug": "formal",
      "title": "Formal verification and model checking"
    },
    {
      "slug": "static_analysis",
      "title": "Static analysis"
    },
    {
      "slug": "testing",
      "title": "Testing"
    },
    {
      "slug": "formatting",
      "title": "Formatting and hygiene"
    },
    {
      "slug": "supply_chain",
      "title": "Supply chain"
    },
    {
      "slug": "unclassified",
      "title": "Unclassified"
    }
  ],
  "verifications": [
    {
      "tool": "clippy",
      "method": "static_analysis",
      "commands": [
        "cargo clippy ${args[@]} -- -D warnings"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-linux-cli-test.yml",
          "locator": "jobs.cli.steps[6] (Clippy lint)"
        },
        {
          "path": ".github/workflows/pr-linux-cli-test.yml",
          "locator": "jobs.copilot-shim.steps[6] (Clippy lint)"
        }
      ],
      "upstream": "https://github.com/rust-lang/rust-clippy",
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": "codeql",
      "method": "static_analysis",
      "commands": [
        "uses github/codeql-action/analyze"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/codeql.yml",
          "locator": "jobs.analyze.steps[2] (Perform CodeQL Analysis)"
        }
      ],
      "upstream": "https://github.com/github/codeql",
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": "tsc",
      "method": "static_analysis",
      "commands": [
        "tsc --project build/tsconfig.json",
        "tsc --project src/tsconfig.monaco.json --noEmit",
        "tsc -p tsconfig.json --noEmit",
        "tsc --project ./src/tsconfig.json --noEmit --skipLibCheck",
        "tsc --project src/tsconfig.vscode-dts.json"
      ],
      "triggers": [
        "ci",
        "local"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr.yml",
          "locator": "jobs.compile.steps[9] (Type check /build/ scripts)"
        },
        {
          "path": "build/package.json",
          "locator": "scripts.typecheck"
        },
        {
          "path": ".github/workflows/pr.yml",
          "locator": "jobs.monaco-editor.steps[7] (Run Monaco Editor Checks)"
        },
        {
          "path": "package.json",
          "locator": "scripts.monaco-compile-check"
        },
        {
          "path": ".eslint-plugin-local/package.json",
          "locator": "scripts.typecheck"
        },
        {
          "path": "build/package.json",
          "locator": "scripts.watch"
        },
        {
          "path": "package.json",
          "locator": "scripts.typecheck-client"
        },
        {
          "path": "package.json",
          "locator": "scripts.vscode-dts-compile-check"
        },
        {
          "path": "package.json",
          "locator": "scripts.define-class-fields-check"
        },
        {
          "path": "extensions/package.json",
          "locator": "dependencies: typescript"
        },
        {
          "path": "package.json",
          "locator": "devDependencies: typescript"
        }
      ],
      "upstream": "https://github.com/microsoft/TypeScript",
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": "eslint",
      "method": "static_analysis",
      "commands": [],
      "triggers": [],
      "evidence": [
        {
          "path": "package.json",
          "locator": "devDependencies: eslint"
        },
        {
          "path": "eslint.config.js",
          "locator": "config file"
        }
      ],
      "upstream": "https://github.com/eslint/eslint",
      "docs": "https://eslint.org/docs/latest/use/command-line-interface#exit-codes",
      "exit_codes": {
        "0": "no errors",
        "1": "linting errors found",
        "2": "configuration problem or internal error"
      },
      "autofix": true,
      "declared_only": true
    },
    {
      "tool": "cargo-test",
      "method": "testing",
      "commands": [
        "cargo test ${args[@]}",
        "cargo test --release --locked"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-linux-cli-test.yml",
          "locator": "jobs.cli.steps[7] (🧪 Run unit tests)"
        },
        {
          "path": ".github/workflows/pr-linux-cli-test.yml",
          "locator": "jobs.copilot-shim.steps[7] (🧪 Run unit tests)"
        },
        {
          "path": ".github/workflows/pr-ripple.yml",
          "locator": "jobs.ripple.steps[2] (Build ripple)"
        },
        {
          "path": ".github/workflows/pr.yml",
          "locator": "jobs.changes.steps[4] (Build ripple)"
        }
      ],
      "upstream": "https://github.com/rust-lang/cargo",
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": "ci-matrix",
      "method": "testing",
      "commands": [
        "analyze (include: 2)"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/codeql.yml",
          "locator": "jobs.analyze.strategy.matrix"
        }
      ],
      "upstream": "https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations",
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": "mocha",
      "method": "testing",
      "commands": [
        "mocha test/unit/node/index.js --delay --ui=tdd --exit"
      ],
      "triggers": [
        "ci",
        "local"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-unit.steps[17] (🧪 Run unit tests (node.js))"
        },
        {
          "path": "package.json",
          "locator": "scripts.test-node"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron.steps[17] (🧪 Run unit tests (node.js))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-smoke-1.steps[17] (🧪 Run unit tests (node.js))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-smoke-2.steps[17] (🧪 Run unit tests (node.js))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.browser-unit.steps[17] (🧪 Run unit tests (node.js))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.browser.steps[17] (🧪 Run unit tests (node.js))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.remote.steps[17] (🧪 Run unit tests (node.js))"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.electron-unit-electron.steps[19] (🧪 Run unit tests (node.js))"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.electron-unit-node.steps[19] (🧪 Run unit tests (node.js))"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.electron-node.steps[19] (🧪 Run unit tests (node.js))"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.electron-extension-host.steps[19] (🧪 Run unit tests (node.js))"
        }
      ],
      "upstream": "https://github.com/mochajs/mocha",
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": "node-test",
      "method": "testing",
      "commands": [
        "node --test {lib,next,agent-sdk,codex,npm}/**/*.test.ts ../.eslint-plugin-local/tests/*.test.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "build/package.json",
          "locator": "scripts.test"
        }
      ],
      "upstream": "https://github.com/nodejs/node",
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": "playwright",
      "method": "testing",
      "commands": [
        "playwright test"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/component-fixtures.yml",
          "locator": "jobs.playwright.steps[10] (Run Playwright fixture tests)"
        },
        {
          "path": "package.json",
          "locator": "devDependencies: @playwright/test"
        },
        {
          "path": "test/componentFixtures/playwright/playwright.config.ts",
          "locator": "config file"
        }
      ],
      "upstream": "https://github.com/microsoft/playwright",
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": "vitest",
      "method": "testing",
      "commands": [],
      "triggers": [],
      "evidence": [
        {
          "path": "extensions/copilot/chat-lib/vitest.config.ts",
          "locator": "config file"
        }
      ],
      "upstream": "https://github.com/vitest-dev/vitest",
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": true
    },
    {
      "tool": "rustfmt",
      "method": "formatting",
      "commands": [
        "cargo fmt --check"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-linux-cli-test.yml",
          "locator": "jobs.cli.steps[5] (Check formatting)"
        },
        {
          "path": ".github/workflows/pr-linux-cli-test.yml",
          "locator": "jobs.copilot-shim.steps[5] (Check formatting)"
        },
        {
          "path": "build/ripple/rustfmt.toml",
          "locator": "config file"
        },
        {
          "path": "cli/rustfmt.toml",
          "locator": "config file"
        },
        {
          "path": "copilot_shim/rustfmt.toml",
          "locator": "config file"
        }
      ],
      "upstream": "https://github.com/rust-lang/rustfmt",
      "docs": null,
      "exit_codes": {},
      "autofix": true,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "Format-Volume -DriveLetter W -DevDrive -Confirm:$false -Force"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-node-modules.yml",
          "locator": "jobs.windows.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-unit.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-node.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-extension-host.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.agent-host-e2e-1.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.agent-host-e2e-2.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.agent-host-e2e-3.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-smoke-1.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-smoke-2.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-smoke-3.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.browser-unit.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.browser-integration.steps[0] (Move the workspace to a Dev Drive)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "New-Item -ItemType Directory -Path $workspace"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-node-modules.yml",
          "locator": "jobs.windows.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-unit.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-node.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-extension-host.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.agent-host-e2e-1.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.agent-host-e2e-2.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.agent-host-e2e-3.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-smoke-1.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-smoke-2.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-smoke-3.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.browser-unit.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.browser-integration.steps[0] (Move the workspace to a Dev Drive)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "New-Item -ItemType Directory -Path $workspace -Force"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-node-modules.yml",
          "locator": "jobs.windows.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-unit.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-node.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-extension-host.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.agent-host-e2e-1.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.agent-host-e2e-2.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.agent-host-e2e-3.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-smoke-1.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-smoke-2.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-smoke-3.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.browser-unit.steps[0] (Move the workspace to a Dev Drive)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.browser-integration.steps[0] (Move the workspace to a Dev Drive)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "Start-Sleep -Seconds 2"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-node-modules.yml",
          "locator": "jobs.windows.steps[6] (Install dependencies)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-unit.steps[7] (Install dependencies)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-unit.steps[16] (Install Playwright Chromium)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-node.steps[7] (Install dependencies)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-node.steps[16] (Install Playwright Chromium)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-extension-host.steps[7] (Install dependencies)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-extension-host.steps[16] (Install Playwright Chromium)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.agent-host-e2e-1.steps[7] (Install dependencies)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.agent-host-e2e-1.steps[16] (Install Playwright Chromium)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.agent-host-e2e-2.steps[7] (Install dependencies)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.agent-host-e2e-2.steps[16] (Install Playwright Chromium)"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.agent-host-e2e-3.steps[7] (Install dependencies)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "bash test/smoke/scripts/run-agents-window-network-proxy.sh"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-unit.steps[31] (🧪 Run Agents Window smoke tests through macOS PAC proxy)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron.steps[31] (🧪 Run Agents Window smoke tests through macOS PAC proxy)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-smoke-1.steps[31] (🧪 Run Agents Window smoke tests through macOS PAC proxy)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-smoke-2.steps[31] (🧪 Run Agents Window smoke tests through macOS PAC proxy)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.browser-unit.steps[31] (🧪 Run Agents Window smoke tests through macOS PAC proxy)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.browser.steps[31] (🧪 Run Agents Window smoke tests through macOS PAC proxy)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.remote.steps[31] (🧪 Run Agents Window smoke tests through macOS PAC proxy)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "bash test/smoke/scripts/run-agents-window-network-proxy.sh --kerberos"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-unit.steps[32] (🧪 Run Agents Window smoke tests through Kerberos-authenticated macOS PAC proxy)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron.steps[32] (🧪 Run Agents Window smoke tests through Kerberos-authenticated macOS PAC proxy)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-smoke-1.steps[32] (🧪 Run Agents Window smoke tests through Kerberos-authenticated macOS PAC proxy)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-smoke-2.steps[32] (🧪 Run Agents Window smoke tests through Kerberos-authenticated macOS PAC proxy)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.browser-unit.steps[32] (🧪 Run Agents Window smoke tests through Kerberos-authenticated macOS PAC proxy)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.browser.steps[32] (🧪 Run Agents Window smoke tests through Kerberos-authenticated macOS PAC proxy)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.remote.steps[32] (🧪 Run Agents Window smoke tests through Kerberos-authenticated macOS PAC proxy)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "diff -u test/componentFixtures/blocks-ci-screenshots.md /tmp/blocks-ci-updated.md"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/component-fixtures.yml",
          "locator": "jobs.screenshots.steps[24] (Fail if blocks-ci hashes changed)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "diff -u test/componentFixtures/blocks-ci-screenshots.md /tmp/blocks-ci-updated.md > /tmp/blocks-ci.patch"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/component-fixtures.yml",
          "locator": "jobs.screenshots.steps[14] (Check blocks-ci screenshots)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "hygiene and ESLint will check every file.\""
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr.yml",
          "locator": "jobs.compile.steps[1] (Fetch pull request base)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "libfreetype"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.electron-unit-electron.steps[12] (Fontconfig diagnostics and cache reset)"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.electron-unit-node.steps[12] (Fontconfig diagnostics and cache reset)"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.electron-node.steps[12] (Fontconfig diagnostics and cache reset)"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.electron-extension-host.steps[12] (Fontconfig diagnostics and cache reset)"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.agent-host-e2e.steps[12] (Fontconfig diagnostics and cache reset)"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.electron-smoke-1.steps[12] (Fontconfig diagnostics and cache reset)"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.electron-smoke-2.steps[12] (Fontconfig diagnostics and cache reset)"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.electron-smoke-3.steps[12] (Fontconfig diagnostics and cache reset)"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.browser-unit.steps[12] (Fontconfig diagnostics and cache reset)"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.browser.steps[12] (Fontconfig diagnostics and cache reset)"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.remote-integration.steps[12] (Fontconfig diagnostics and cache reset)"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.remote-smoke.steps[12] (Fontconfig diagnostics and cache reset)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node --experimental-strip-types --max-old-space-size=8192 ./node_modules/gulp/bin/gulp.js"
      ],
      "triggers": [
        "ci",
        "local"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-unit.steps[9] (Transpile client and extensions)"
        },
        {
          "path": "package.json",
          "locator": "scripts.gulp"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-unit.steps[19] (Compile extensions for integration tests & smoke tests)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron.steps[9] (Transpile client and extensions)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron.steps[19] (Compile extensions for integration tests & smoke tests)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-smoke-1.steps[9] (Transpile client and extensions)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-smoke-1.steps[19] (Compile extensions for integration tests & smoke tests)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-smoke-2.steps[9] (Transpile client and extensions)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-smoke-2.steps[19] (Compile extensions for integration tests & smoke tests)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.browser-unit.steps[9] (Transpile client and extensions)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.browser-unit.steps[19] (Compile extensions for integration tests & smoke tests)"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.browser.steps[9] (Transpile client and extensions)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node --experimental-strip-types build/hygiene.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.precommit"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node --experimental-strip-types scripts/mock-policy-server/server.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.mock-policy-server"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node --max-old-space-size=8192 build/eslint.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.eslint"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node --max-old-space-size=8192 build/lib/propertyInitOrderChecker.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.define-class-fields-check"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node --max-old-space-size=8192 node_modules/tsec/bin/tsec -p src/tsconfig.tsec.json"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.tsec-compile-check"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node -e \"console.error('Run a test script from the scripts folder, for example: ./scripts/test.sh --run <file>.')"
      ],
      "triggers": [
        "ci",
        "local"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr.yml",
          "locator": "jobs.monaco-editor.steps[15] (Run Editor Tests)"
        },
        {
          "path": "package.json",
          "locator": "scripts.test"
        },
        {
          "path": "package.json",
          "locator": "scripts.test-build-scripts"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node build/agentHost/generateCopilotMetadata.ts --check"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.agent-host:check-copilot-meta"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node build/azure-pipelines/common/checkNativeOptionalDeps.ts"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-node-modules.yml",
          "locator": "jobs.linux.steps[8] (Verify native optional dependency binaries)"
        },
        {
          "path": ".github/workflows/pr-node-modules.yml",
          "locator": "jobs.macOS.steps[6] (Verify native optional dependency binaries)"
        },
        {
          "path": ".github/workflows/pr-node-modules.yml",
          "locator": "jobs.windows.steps[7] (Verify native optional dependency binaries)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node build/checker/layersChecker.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.valid-layers-check"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node build/checker/layersTypeCheck.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.valid-layers-check"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node build/codex/check-protocol-sync.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.codex:check-protocol"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node build/codex/check-protocol-sync.ts --if-changed --base $CODEX_SYNC_BASE"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr.yml",
          "locator": "jobs.compile.steps[16] (Check Codex protocol client is in sync)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node build/lib/checkCyclicDependencies.ts out"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.check-cyclic-dependencies"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node build/lib/checkCyclicDependencies.ts out-build"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr.yml",
          "locator": "jobs.compile.steps[17] (Check cyclic dependencies)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node build/lib/preLaunch.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.smoketest"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node build/lib/screenshotBlocksCi.ts test/componentFixtures/.screenshots/current/manifest.json test/componentFixtures/blocks-ci-screenshots.md https://hediet-screenshots.azurewebsites.net > /tmp/blocks-ci-updated.md 2>/tmp/blocks-ci-stderr.txt"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/component-fixtures.yml",
          "locator": "jobs.screenshots.steps[14] (Check blocks-ci screenshots)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node build/npm/electronTypes.ts"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr.yml",
          "locator": "jobs.compile.steps[8] (Prepare Electron types)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node build/npm/mixin-telemetry-docs.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.mixin-telemetry-docs"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node build/stylelint.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.stylelint"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node scripts/chat-simulation/test-chat-mem-leaks.js"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.perf:chat-leak"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node scripts/chat-simulation/test-chat-perf-regression.js"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.perf:chat"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node test/componentFixtures/cssOrderScan.mts --fixture-id-regex .* --time-budget-minutes 150 --image-base-url https://hediet-screenshots.azurewebsites.net/images"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/css-order-scan.yml",
          "locator": "jobs.scan.steps[11] (Run CSS order scan)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node test/index.js"
      ],
      "triggers": [
        "ci",
        "local"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-unit.steps[29] (🧪 Run smoke tests (Electron))"
        },
        {
          "path": "package.json",
          "locator": "scripts.smoketest-no-compile"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-unit.steps[33] (🧪 Run smoke tests (Browser, Chromium))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-unit.steps[34] (🧪 Run smoke tests (Remote))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron.steps[29] (🧪 Run smoke tests (Electron))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron.steps[33] (🧪 Run smoke tests (Browser, Chromium))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron.steps[34] (🧪 Run smoke tests (Remote))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-smoke-1.steps[29] (🧪 Run smoke tests (Electron))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-smoke-1.steps[33] (🧪 Run smoke tests (Browser, Chromium))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-smoke-1.steps[34] (🧪 Run smoke tests (Remote))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-smoke-2.steps[29] (🧪 Run smoke tests (Electron))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-smoke-2.steps[33] (🧪 Run smoke tests (Browser, Chromium))"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node test/integration/agentHost/coverage.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.test-agent-host-e2e-coverage"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node test/integration/agentHost/runner.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.test-agent-host-e2e"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node test/unit/browser/index.js"
      ],
      "triggers": [
        "ci",
        "local"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-unit.steps[18] (🧪 Run unit tests (Browser, Webkit))"
        },
        {
          "path": "package.json",
          "locator": "scripts.test-browser-no-install"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron.steps[18] (🧪 Run unit tests (Browser, Webkit))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-smoke-1.steps[18] (🧪 Run unit tests (Browser, Webkit))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.electron-smoke-2.steps[18] (🧪 Run unit tests (Browser, Webkit))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.browser-unit.steps[18] (🧪 Run unit tests (Browser, Webkit))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.browser.steps[18] (🧪 Run unit tests (Browser, Webkit))"
        },
        {
          "path": ".github/workflows/pr-darwin-test.yml",
          "locator": "jobs.remote.steps[18] (🧪 Run unit tests (Browser, Webkit))"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.electron-unit-electron.steps[20] (🧪 Run unit tests (Browser, Chromium))"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.electron-unit-node.steps[20] (🧪 Run unit tests (Browser, Chromium))"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.electron-node.steps[20] (🧪 Run unit tests (Browser, Chromium))"
        },
        {
          "path": ".github/workflows/pr-linux-test.yml",
          "locator": "jobs.electron-extension-host.steps[20] (🧪 Run unit tests (Browser, Chromium))"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node test/unit/browser/index.js --browser chromium --tfs Browser Unit Tests --workers 4 --rerun-failed-files 2 ${{ hashFiles(.build/test-plan/plan.json) != "
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-unit.steps[21] (🧪 Run unit tests (Browser, Chromium))"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-node.steps[21] (🧪 Run unit tests (Browser, Chromium))"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-extension-host.steps[21] (🧪 Run unit tests (Browser, Chromium))"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.agent-host-e2e-1.steps[21] (🧪 Run unit tests (Browser, Chromium))"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.agent-host-e2e-2.steps[21] (🧪 Run unit tests (Browser, Chromium))"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.agent-host-e2e-3.steps[21] (🧪 Run unit tests (Browser, Chromium))"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-smoke-1.steps[21] (🧪 Run unit tests (Browser, Chromium))"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-smoke-2.steps[21] (🧪 Run unit tests (Browser, Chromium))"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.electron-smoke-3.steps[21] (🧪 Run unit tests (Browser, Chromium))"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.browser-unit.steps[21] (🧪 Run unit tests (Browser, Chromium))"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.browser-integration.steps[21] (🧪 Run unit tests (Browser, Chromium))"
        },
        {
          "path": ".github/workflows/pr-win32-test.yml",
          "locator": "jobs.browser-smoke.steps[21] (🧪 Run unit tests (Browser, Chromium))"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "tsx build/pr-check-cache-files.ts"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr.yml",
          "locator": "jobs.copilot-check-test-cache.steps[7] (Ensure no untrusted cache changes)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "tsx test/base/cache-cli check"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr.yml",
          "locator": "jobs.copilot-check-test-cache.steps[6] (Ensure no duplicate cache keys)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "vscode-test"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.test-extension"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "xvfb-run node scripts/chat-simulation/test-chat-mem-leaks.js $LEAK_ARGS 2>&1"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/chat-perf.yml",
          "locator": "jobs.leak-check.steps[10] (Run memory leak check)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "xvfb-run node scripts/chat-simulation/test-chat-perf-regression.js ${PERF_ARGS[@]} ${SCENARIO_ARR[@]} 2>&1"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/chat-perf.yml",
          "locator": "jobs.chat-perf.steps[11] (Run chat perf comparison)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "xvfb-run pnpm test"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/sessions-e2e.yml",
          "locator": "jobs.sessions-e2e.steps[8] (Run Sessions E2E tests)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    }
  ]
}
