{
  "repository": "lobehub/lobe-chat",
  "ref": "192766ceaaf4dd726c197cc26ffcbedfd096cb0f",
  "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": "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 --noEmit"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.type-check:tsc"
        },
        {
          "path": "e2e/package.json",
          "locator": "devDependencies: typescript"
        },
        {
          "path": "package.json",
          "locator": "devDependencies: typescript"
        }
      ],
      "upstream": "https://github.com/microsoft/TypeScript",
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": "ci-matrix",
      "method": "testing",
      "commands": [
        "analyze (language: 2)",
        "test-app (shard: 3)",
        "test-server (shard: 2)"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/codeql.yml",
          "locator": "jobs.analyze.strategy.matrix"
        },
        {
          "path": ".github/workflows/test.yml",
          "locator": "jobs.test-app.strategy.matrix"
        },
        {
          "path": ".github/workflows/test.yml",
          "locator": "jobs.test-server.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": "node-test",
      "method": "testing",
      "commands": [
        "node --test .github/scripts/check-fts-mapping-history.test.mjs",
        "node --test .github/scripts/vercel-ignored-build-step.test.cjs .github/scripts/bundle-size-gate.test.cjs .github/scripts/size-gate-comment.test.cjs .github/scripts/pr-admission-check.test.cjs .github/scripts/mergeAllowBuilds.test.mjs .github/scripts/desktopRelease*.test.mjs .github/scripts/desktop-core-gate.test.mjs",
        "node --test .github/scripts/hotfixWorkflow.test.mjs"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/fts-search-mapping-history.yml",
          "locator": "jobs.verify.steps[1] (Test history guard)"
        },
        {
          "path": ".github/workflows/test.yml",
          "locator": "jobs.test-packages.steps[1] (Verify CI scripts)"
        },
        {
          "path": ".github/workflows/test.yml",
          "locator": "jobs.test-packages.steps[5] (Verify hotfix operator CLI)"
        }
      ],
      "upstream": "https://github.com/nodejs/node",
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": "playwright",
      "method": "testing",
      "commands": [
        "playwright test --ui"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.e2e:ui"
        },
        {
          "path": "e2e/package.json",
          "locator": "dependencies: @playwright/test"
        },
        {
          "path": "package.json",
          "locator": "devDependencies: @playwright/test"
        }
      ],
      "upstream": "https://github.com/microsoft/playwright",
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": "vitest",
      "method": "testing",
      "commands": [
        "vitest run --config vitest.config.mts --silent=passed-only",
        "vitest run",
        "vitest run --config vitest.config.mts --silent=passed-only tsdown.config.test.ts bundle.test.ts src/modelFacingDocs.test.ts",
        "vitest --coverage --silent=passed-only --reporter=default --project app --shard=$EXPR/3",
        "vitest run fixtures.test.ts"
      ],
      "triggers": [
        "ci",
        "local"
      ],
      "evidence": [
        {
          "path": ".github/workflows/e2e.yml",
          "locator": "jobs.e2e.steps[20] (Run E2E tests)"
        },
        {
          "path": "package.json",
          "locator": "scripts.e2e"
        },
        {
          "path": "e2e/package.json",
          "locator": "scripts.test"
        },
        {
          "path": "e2e/package.json",
          "locator": "scripts.test:unit"
        },
        {
          "path": ".github/workflows/release-sdk.yml",
          "locator": "jobs.publish.steps[6] (Test package)"
        },
        {
          "path": "package.json",
          "locator": "scripts.test"
        },
        {
          "path": "package.json",
          "locator": "scripts.test-app"
        },
        {
          "path": ".github/workflows/release.yml",
          "locator": "jobs.release.steps[5] (Test Database Coverage)"
        },
        {
          "path": ".github/workflows/release.yml",
          "locator": "jobs.release.steps[6] (Test App)"
        },
        {
          "path": ".github/workflows/test.yml",
          "locator": "jobs.test-packages.steps[6] (Test CLI build configuration, bundle and model-facing docs)"
        },
        {
          "path": ".github/workflows/test.yml",
          "locator": "jobs.test-app.steps[3] (Run tests)"
        },
        {
          "path": ".github/workflows/test.yml",
          "locator": "jobs.test-desktop.steps[5] (Test Desktop Client)"
        }
      ],
      "upstream": "https://github.com/vitest-dev/vitest",
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": "prettier",
      "method": "formatting",
      "commands": [
        "prettier -c --write locales/**",
        "prettier -c --write **/**"
      ],
      "triggers": [
        "ci",
        "local"
      ],
      "evidence": [
        {
          "path": ".github/workflows/auto-i18n.yml",
          "locator": "jobs.update-i18n.steps[5] (Update i18n)"
        },
        {
          "path": "package.json",
          "locator": "scripts.i18n"
        },
        {
          "path": "package.json",
          "locator": "scripts.prettier"
        },
        {
          "path": "package.json",
          "locator": "devDependencies: prettier"
        }
      ],
      "upstream": "https://github.com/prettier/prettier",
      "docs": "https://prettier.io/docs/cli#exit-codes",
      "exit_codes": {
        "0": "everything formatted",
        "1": "something was not formatted (--check)",
        "2": "prettier error"
      },
      "autofix": true,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "alint"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.alint"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "alint --config alint.audit.toml --format json --rule-concurrency 48 src packages"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.alint:audit"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "bun packages/alint/report.ts alint-output.json"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/test.yml",
          "locator": "jobs.test-desktop.steps[10] (alint · lint changed files)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "bun packages/alint/setup.ts"
      ],
      "triggers": [
        "ci",
        "local"
      ],
      "evidence": [
        {
          "path": ".github/workflows/test.yml",
          "locator": "jobs.test-desktop.steps[10] (alint · lint changed files)"
        },
        {
          "path": "package.json",
          "locator": "scripts.alint:setup"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "bun run .agents/scripts/check/cli.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.check"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "bun run packages/local-file-shell/scripts/verify-windows-shell.ts"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/test.yml",
          "locator": "jobs.test-windows-shell.steps[2] (Verify Windows shell strategy)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "bun scripts/generate-sdk.ts --check"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/release-sdk.yml",
          "locator": "jobs.publish.steps[5] (Check generated SDK is in sync)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "bun scripts/stylexMigration/verification/run.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.stylex:verify"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cross-env HEADLESS=false cucumber-js --config cucumber.config.js"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "e2e/package.json",
          "locator": "scripts.test:headed"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cucumber-js --config cucumber.config.js"
      ],
      "triggers": [
        "ci",
        "local"
      ],
      "evidence": [
        {
          "path": ".github/workflows/e2e.yml",
          "locator": "jobs.e2e.steps[20] (Run E2E tests)"
        },
        {
          "path": "package.json",
          "locator": "scripts.e2e"
        },
        {
          "path": "e2e/package.json",
          "locator": "scripts.test"
        },
        {
          "path": "e2e/package.json",
          "locator": "scripts.test:ci"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cucumber-js --config cucumber.config.js --tags @oidc"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "e2e/package.json",
          "locator": "scripts.test:oidc"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cucumber-js --config cucumber.config.js --tags @routes"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "e2e/package.json",
          "locator": "scripts.test:routes"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cucumber-js --config cucumber.config.js --tags @routes and not @ci-skip"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "e2e/package.json",
          "locator": "scripts.test:routes:ci"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cucumber-js --config cucumber.config.js --tags @smoke"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "e2e/package.json",
          "locator": "scripts.test:smoke"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cucumber-js --config cucumber.config.js src/features/community/"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "e2e/package.json",
          "locator": "scripts.test:community"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "dpdm packages/**/src/**/*.ts --no-warning --no-tree --exit-code circular:1 --no-progress -T true --skip-dynamic-imports circular"
      ],
      "triggers": [
        "ci",
        "local"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-build-desktop.yml",
          "locator": "jobs.test.steps[3] (Lint)"
        },
        {
          "path": "package.json",
          "locator": "scripts.lint"
        },
        {
          "path": "package.json",
          "locator": "scripts.lint:circular"
        },
        {
          "path": "package.json",
          "locator": "scripts.lint:circular:packages"
        },
        {
          "path": ".github/workflows/release-desktop-beta.yml",
          "locator": "jobs.test.steps[3] (Lint)"
        },
        {
          "path": ".github/workflows/release-desktop-canary.yml",
          "locator": "jobs.test.steps[3] (Lint)"
        },
        {
          "path": ".github/workflows/release.yml",
          "locator": "jobs.release.steps[4] (Lint)"
        },
        {
          "path": ".github/workflows/test.yml",
          "locator": "jobs.test-databsae.steps[3] (Lint)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "dpdm src/**/*.ts --no-warning --no-tree --exit-code circular:1 --no-progress -T true --skip-dynamic-imports circular"
      ],
      "triggers": [
        "ci",
        "local"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-build-desktop.yml",
          "locator": "jobs.test.steps[3] (Lint)"
        },
        {
          "path": "package.json",
          "locator": "scripts.lint"
        },
        {
          "path": "package.json",
          "locator": "scripts.lint:circular"
        },
        {
          "path": "package.json",
          "locator": "scripts.lint:circular:main"
        },
        {
          "path": ".github/workflows/release-desktop-beta.yml",
          "locator": "jobs.test.steps[3] (Lint)"
        },
        {
          "path": ".github/workflows/release-desktop-canary.yml",
          "locator": "jobs.test.steps[3] (Lint)"
        },
        {
          "path": ".github/workflows/release.yml",
          "locator": "jobs.release.steps[4] (Lint)"
        },
        {
          "path": ".github/workflows/test.yml",
          "locator": "jobs.test-databsae.steps[3] (Lint)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "knip --include files,exports,types,enumMembers,duplicates"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.lint:unused"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "lobe-i18n md"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.docs:i18n"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "lobe-seo"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.docs:seo"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node $RUNNER_TEMP/security-policy-runtime/scripts/desktopSecurityPolicy.mjs --request $RUNNER_TEMP/security-policy-request.json --output $RUNNER_TEMP/security-policy-report.json"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/release-desktop-core-ota.yml",
          "locator": "jobs.security-policy.steps[4] (Inspect or preview security policy)"
        },
        {
          "path": ".github/workflows/release-desktop-core-ota.yml",
          "locator": "jobs.security-policy.steps[5] (Publish security policy)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node $RUNNER_TEMP/security-policy-runtime/scripts/desktopSecurityPolicy.mjs --validate-request > $RUNNER_TEMP/security-policy-request.json"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/release-desktop-core-ota.yml",
          "locator": "jobs.security-policy.steps[3] (Validate security policy request without credentials)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node .github/scripts/bundle-size-gate.cjs check --current size-report/entry-graph.json --baseline .size-baseline/entry-graph.json --label First-screen static import graph (gzip) --report size-report/report.md --floor 65536"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/e2e.yml",
          "locator": "jobs.e2e.steps[16] (Check entry static-import graph against baseline)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node .github/scripts/bundle-size-gate.cjs check --current size-report/web.json --baseline .size-baseline/web.json --label Web dist --report size-report/report.md"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/e2e.yml",
          "locator": "jobs.e2e.steps[11] (Check web dist size against baseline)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node .github/scripts/bundle-size-gate.cjs check --current size-reports/asar-${platform}.json --baseline .size-baseline/asar-size-baseline-${platform}.json --label ASAR (${platform}) --report size-reports/report.md"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-build-desktop.yml",
          "locator": "jobs.asar-size-gate.steps[4] (Check ASAR sizes against baseline)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node .github/scripts/check-fts-mapping-history.mjs $BASE_SHA HEAD"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/fts-search-mapping-history.yml",
          "locator": "jobs.verify.steps[2] (Verify history against pull request base)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node .github/scripts/desktopReleaseCli.mjs check-pr"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/desktop-release-request.yml",
          "locator": "jobs.validate.steps[2] (Validate release intent)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node .github/scripts/desktopReleaseCli.mjs prepare-release"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/auto-tag-release.yml",
          "locator": "jobs.auto-tag.steps[8] (Validate and bind desktop release sources)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node .github/scripts/desktopReleaseCli.mjs publish"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/release-desktop-stable.yml",
          "locator": "jobs.record-delivery.steps[2] (Record publication proof)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node .github/scripts/desktopReleaseCli.mjs resolve"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/release-desktop-stable.yml",
          "locator": "jobs.check-stable.steps[5] (Resolve Cloud revision)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "node .github/scripts/desktopReleaseCli.mjs verify-checkout"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/release-desktop-stable.yml",
          "locator": "jobs.build.steps[3] (Verify product sources and restore tooling)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "oxlint src/ tests/ apps/server/src/"
      ],
      "triggers": [
        "ci",
        "local"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-build-desktop.yml",
          "locator": "jobs.test.steps[3] (Lint)"
        },
        {
          "path": "package.json",
          "locator": "scripts.lint"
        },
        {
          "path": "package.json",
          "locator": "scripts.lint:ts"
        },
        {
          "path": ".github/workflows/release-desktop-beta.yml",
          "locator": "jobs.test.steps[3] (Lint)"
        },
        {
          "path": ".github/workflows/release-desktop-canary.yml",
          "locator": "jobs.test.steps[3] (Lint)"
        },
        {
          "path": ".github/workflows/release.yml",
          "locator": "jobs.release.steps[4] (Lint)"
        },
        {
          "path": ".github/workflows/test.yml",
          "locator": "jobs.test-databsae.steps[3] (Lint)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "packageJson.type = module"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/release-model-bank.yml",
          "locator": "jobs.publish.steps[5] (Prepare publish package)"
        },
        {
          "path": ".github/workflows/release-sdk.yml",
          "locator": "jobs.publish.steps[8] (Prepare publish package)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "packageJson.types = ./dist/index.d.mts"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/release-model-bank.yml",
          "locator": "jobs.publish.steps[5] (Prepare publish package)"
        },
        {
          "path": ".github/workflows/release-sdk.yml",
          "locator": "jobs.publish.steps[8] (Prepare publish package)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "pnpx @upstash/qstash-cli@latest dev"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.qstash"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "remark . --silent --output"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.lint:md"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "remark docs/**/*.mdx -r ./.remarkrc.mdx.mjs --silent --output"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.docs:cdn"
        },
        {
          "path": "package.json",
          "locator": "scripts.lint:mdx"
        },
        {
          "path": "package.json",
          "locator": "scripts.docs:i18n"
        },
        {
          "path": "package.json",
          "locator": "scripts.docs:seo"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "stylelint src/**/*.{css,less} --fix --allow-empty-input"
      ],
      "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": [
        "stylelint {src,tests}/**/*.{css,less} --fix --allow-empty-input"
      ],
      "triggers": [
        "ci",
        "local"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-build-desktop.yml",
          "locator": "jobs.test.steps[3] (Lint)"
        },
        {
          "path": "package.json",
          "locator": "scripts.lint"
        },
        {
          "path": "package.json",
          "locator": "scripts.lint:style"
        },
        {
          "path": ".github/workflows/release-desktop-beta.yml",
          "locator": "jobs.test.steps[3] (Lint)"
        },
        {
          "path": ".github/workflows/release-desktop-canary.yml",
          "locator": "jobs.test.steps[3] (Lint)"
        },
        {
          "path": ".github/workflows/release.yml",
          "locator": "jobs.release.steps[4] (Lint)"
        },
        {
          "path": ".github/workflows/test.yml",
          "locator": "jobs.test-databsae.steps[3] (Lint)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "tsrs --noEmit -p tsconfig.type-check.json --checkers 4"
      ],
      "triggers": [
        "ci",
        "local"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pr-build-desktop.yml",
          "locator": "jobs.test.steps[3] (Lint)"
        },
        {
          "path": "package.json",
          "locator": "scripts.lint"
        },
        {
          "path": "package.json",
          "locator": "scripts.type-check"
        },
        {
          "path": ".github/workflows/pr-build-desktop.yml",
          "locator": "jobs.test.steps[5] (Desktop type-check)"
        },
        {
          "path": ".github/workflows/release-desktop-beta.yml",
          "locator": "jobs.test.steps[3] (Lint)"
        },
        {
          "path": ".github/workflows/release-desktop-canary.yml",
          "locator": "jobs.test.steps[3] (Lint)"
        },
        {
          "path": ".github/workflows/release.yml",
          "locator": "jobs.release.steps[4] (Lint)"
        },
        {
          "path": ".github/workflows/test.yml",
          "locator": "jobs.test-desktop.steps[4] (Typecheck Desktop)"
        },
        {
          "path": ".github/workflows/test.yml",
          "locator": "jobs.test-databsae.steps[3] (Lint)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "tsx ./scripts/docsWorkflow/autoCDN.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.docs:cdn"
        },
        {
          "path": "package.json",
          "locator": "scripts.workflow:docs-cdn"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "tsx ./scripts/docsWorkflow/index.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.workflow:docs"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "tsx scripts/checkConsoleLog.mts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.lint:console"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "tsx scripts/stylexMigration/index.ts"
      ],
      "triggers": [
        "local"
      ],
      "evidence": [
        {
          "path": "package.json",
          "locator": "scripts.stylex:migration"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "upload_coverage $dir $flag &"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/test.yml",
          "locator": "jobs.test-packages.steps[8] (Upload coverage to Codecov)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    }
  ]
}
