* text=auto eol=lf

# ─── BEGIN fleet-canonical (managed by socket-wheelhouse sync) ──
# Cascaded from socket-wheelhouse/template/. Don't edit locally —
# edit upstream and re-cascade via sync-scaffolding. Marked
# linguist-generated so GitHub PR diffs collapse them by default.
.claude/agents/security-reviewer.md linguist-generated=true
.claude/commands/audit-gha-settings.md linguist-generated=true
.claude/commands/green-ci.md linguist-generated=true
.claude/commands/quality-loop.md linguist-generated=true
.claude/commands/security-scan.md linguist-generated=true
.claude/commands/setup-security-tools.md linguist-generated=true
.claude/commands/squash-history.md linguist-generated=true
.claude/commands/update-security.md linguist-generated=true
.claude/hooks/_shared/README.md linguist-generated=true
.claude/hooks/_shared/acorn/README.md linguist-generated=true
.claude/hooks/_shared/acorn/acorn-bindgen.cjs linguist-generated=true
.claude/hooks/_shared/acorn/acorn-wasm-sync.mts linguist-generated=true
.claude/hooks/_shared/acorn/acorn.wasm linguist-generated=true
.claude/hooks/_shared/acorn/index.mts linguist-generated=true
.claude/hooks/_shared/bash-quote-mask.mts linguist-generated=true
.claude/hooks/_shared/hook-env.mts linguist-generated=true
.claude/hooks/_shared/markers.mts linguist-generated=true
.claude/hooks/_shared/payload.mts linguist-generated=true
.claude/hooks/_shared/stop-reminder.mts linguist-generated=true
.claude/hooks/_shared/test/bash-quote-mask.test.mts linguist-generated=true
.claude/hooks/_shared/test/transcript.test.mts linguist-generated=true
.claude/hooks/_shared/token-patterns.mts linguist-generated=true
.claude/hooks/_shared/transcript.mts linguist-generated=true
.claude/hooks/_shared/wheelhouse-root.mts linguist-generated=true
.claude/hooks/actionlint-on-workflow-edit/README.md linguist-generated=true
.claude/hooks/actionlint-on-workflow-edit/index.mts linguist-generated=true
.claude/hooks/actionlint-on-workflow-edit/package.json linguist-generated=true
.claude/hooks/actionlint-on-workflow-edit/test/index.test.mts linguist-generated=true
.claude/hooks/actionlint-on-workflow-edit/tsconfig.json linguist-generated=true
.claude/hooks/ask-suppression-reminder/README.md linguist-generated=true
.claude/hooks/ask-suppression-reminder/index.mts linguist-generated=true
.claude/hooks/ask-suppression-reminder/package.json linguist-generated=true
.claude/hooks/ask-suppression-reminder/test/index.test.mts linguist-generated=true
.claude/hooks/ask-suppression-reminder/tsconfig.json linguist-generated=true
.claude/hooks/auth-rotation-reminder/README.md linguist-generated=true
.claude/hooks/auth-rotation-reminder/index.mts linguist-generated=true
.claude/hooks/auth-rotation-reminder/package.json linguist-generated=true
.claude/hooks/auth-rotation-reminder/services.mts linguist-generated=true
.claude/hooks/auth-rotation-reminder/test/auth-rotation-reminder.test.mts linguist-generated=true
.claude/hooks/auth-rotation-reminder/tsconfig.json linguist-generated=true
.claude/hooks/check-new-deps/README.md linguist-generated=true
.claude/hooks/check-new-deps/audit.mts linguist-generated=true
.claude/hooks/check-new-deps/index.mts linguist-generated=true
.claude/hooks/check-new-deps/package.json linguist-generated=true
.claude/hooks/check-new-deps/types.mts linguist-generated=true
.claude/hooks/claude-md-section-size-guard/README.md linguist-generated=true
.claude/hooks/claude-md-section-size-guard/index.mts linguist-generated=true
.claude/hooks/claude-md-section-size-guard/package.json linguist-generated=true
.claude/hooks/claude-md-section-size-guard/test/index.test.mts linguist-generated=true
.claude/hooks/claude-md-section-size-guard/tsconfig.json linguist-generated=true
.claude/hooks/claude-md-size-guard/README.md linguist-generated=true
.claude/hooks/claude-md-size-guard/index.mts linguist-generated=true
.claude/hooks/claude-md-size-guard/package.json linguist-generated=true
.claude/hooks/claude-md-size-guard/test/index.test.mts linguist-generated=true
.claude/hooks/claude-md-size-guard/tsconfig.json linguist-generated=true
.claude/hooks/codex-no-write-guard/README.md linguist-generated=true
.claude/hooks/codex-no-write-guard/index.mts linguist-generated=true
.claude/hooks/codex-no-write-guard/package.json linguist-generated=true
.claude/hooks/codex-no-write-guard/test/index.test.mts linguist-generated=true
.claude/hooks/codex-no-write-guard/tsconfig.json linguist-generated=true
.claude/hooks/comment-tone-reminder/README.md linguist-generated=true
.claude/hooks/comment-tone-reminder/index.mts linguist-generated=true
.claude/hooks/comment-tone-reminder/package.json linguist-generated=true
.claude/hooks/comment-tone-reminder/test/index.test.mts linguist-generated=true
.claude/hooks/comment-tone-reminder/tsconfig.json linguist-generated=true
.claude/hooks/commit-author-guard/README.md linguist-generated=true
.claude/hooks/commit-author-guard/index.mts linguist-generated=true
.claude/hooks/commit-author-guard/package.json linguist-generated=true
.claude/hooks/commit-author-guard/test/index.test.mts linguist-generated=true
.claude/hooks/commit-author-guard/tsconfig.json linguist-generated=true
.claude/hooks/commit-pr-reminder/README.md linguist-generated=true
.claude/hooks/commit-pr-reminder/index.mts linguist-generated=true
.claude/hooks/commit-pr-reminder/package.json linguist-generated=true
.claude/hooks/commit-pr-reminder/test/index.test.mts linguist-generated=true
.claude/hooks/commit-pr-reminder/tsconfig.json linguist-generated=true
.claude/hooks/compound-lessons-reminder/README.md linguist-generated=true
.claude/hooks/compound-lessons-reminder/index.mts linguist-generated=true
.claude/hooks/compound-lessons-reminder/package.json linguist-generated=true
.claude/hooks/compound-lessons-reminder/test/index.test.mts linguist-generated=true
.claude/hooks/compound-lessons-reminder/tsconfig.json linguist-generated=true
.claude/hooks/concurrent-cargo-build-guard/README.md linguist-generated=true
.claude/hooks/concurrent-cargo-build-guard/index.mts linguist-generated=true
.claude/hooks/concurrent-cargo-build-guard/package.json linguist-generated=true
.claude/hooks/concurrent-cargo-build-guard/test/index.test.mts linguist-generated=true
.claude/hooks/concurrent-cargo-build-guard/tsconfig.json linguist-generated=true
.claude/hooks/consumer-grep-reminder/README.md linguist-generated=true
.claude/hooks/consumer-grep-reminder/index.mts linguist-generated=true
.claude/hooks/consumer-grep-reminder/package.json linguist-generated=true
.claude/hooks/consumer-grep-reminder/test/index.test.mts linguist-generated=true
.claude/hooks/consumer-grep-reminder/tsconfig.json linguist-generated=true
.claude/hooks/cross-repo-guard/README.md linguist-generated=true
.claude/hooks/cross-repo-guard/index.mts linguist-generated=true
.claude/hooks/cross-repo-guard/package.json linguist-generated=true
.claude/hooks/cross-repo-guard/test/cross-repo-guard.test.mts linguist-generated=true
.claude/hooks/cross-repo-guard/tsconfig.json linguist-generated=true
.claude/hooks/default-branch-guard/README.md linguist-generated=true
.claude/hooks/default-branch-guard/index.mts linguist-generated=true
.claude/hooks/default-branch-guard/package.json linguist-generated=true
.claude/hooks/default-branch-guard/test/index.test.mts linguist-generated=true
.claude/hooks/default-branch-guard/tsconfig.json linguist-generated=true
.claude/hooks/dont-stop-mid-queue-reminder/README.md linguist-generated=true
.claude/hooks/dont-stop-mid-queue-reminder/index.mts linguist-generated=true
.claude/hooks/dont-stop-mid-queue-reminder/package.json linguist-generated=true
.claude/hooks/dont-stop-mid-queue-reminder/test/index.test.mts linguist-generated=true
.claude/hooks/dont-stop-mid-queue-reminder/tsconfig.json linguist-generated=true
.claude/hooks/drift-check-reminder/README.md linguist-generated=true
.claude/hooks/drift-check-reminder/index.mts linguist-generated=true
.claude/hooks/drift-check-reminder/package.json linguist-generated=true
.claude/hooks/drift-check-reminder/test/index.test.mts linguist-generated=true
.claude/hooks/drift-check-reminder/tsconfig.json linguist-generated=true
.claude/hooks/error-message-quality-reminder/README.md linguist-generated=true
.claude/hooks/error-message-quality-reminder/index.mts linguist-generated=true
.claude/hooks/error-message-quality-reminder/package.json linguist-generated=true
.claude/hooks/error-message-quality-reminder/test/index.test.mts linguist-generated=true
.claude/hooks/error-message-quality-reminder/tsconfig.json linguist-generated=true
.claude/hooks/excuse-detector/README.md linguist-generated=true
.claude/hooks/excuse-detector/index.mts linguist-generated=true
.claude/hooks/excuse-detector/package.json linguist-generated=true
.claude/hooks/excuse-detector/test/index.test.mts linguist-generated=true
.claude/hooks/excuse-detector/tsconfig.json linguist-generated=true
.claude/hooks/file-size-reminder/README.md linguist-generated=true
.claude/hooks/file-size-reminder/index.mts linguist-generated=true
.claude/hooks/file-size-reminder/package.json linguist-generated=true
.claude/hooks/file-size-reminder/test/index.test.mts linguist-generated=true
.claude/hooks/file-size-reminder/tsconfig.json linguist-generated=true
.claude/hooks/gitmodules-comment-guard/README.md linguist-generated=true
.claude/hooks/gitmodules-comment-guard/index.mts linguist-generated=true
.claude/hooks/gitmodules-comment-guard/package.json linguist-generated=true
.claude/hooks/gitmodules-comment-guard/test/index.test.mts linguist-generated=true
.claude/hooks/gitmodules-comment-guard/tsconfig.json linguist-generated=true
.claude/hooks/identifying-users-reminder/README.md linguist-generated=true
.claude/hooks/identifying-users-reminder/index.mts linguist-generated=true
.claude/hooks/identifying-users-reminder/package.json linguist-generated=true
.claude/hooks/identifying-users-reminder/test/index.test.mts linguist-generated=true
.claude/hooks/identifying-users-reminder/tsconfig.json linguist-generated=true
.claude/hooks/inline-script-defer-guard/README.md linguist-generated=true
.claude/hooks/inline-script-defer-guard/index.mts linguist-generated=true
.claude/hooks/inline-script-defer-guard/package.json linguist-generated=true
.claude/hooks/inline-script-defer-guard/test/index.test.mts linguist-generated=true
.claude/hooks/inline-script-defer-guard/tsconfig.json linguist-generated=true
.claude/hooks/judgment-reminder/README.md linguist-generated=true
.claude/hooks/judgment-reminder/index.mts linguist-generated=true
.claude/hooks/judgment-reminder/package.json linguist-generated=true
.claude/hooks/judgment-reminder/test/index.test.mts linguist-generated=true
.claude/hooks/judgment-reminder/tsconfig.json linguist-generated=true
.claude/hooks/lock-step-ref-guard/README.md linguist-generated=true
.claude/hooks/lock-step-ref-guard/index.mts linguist-generated=true
.claude/hooks/lock-step-ref-guard/package.json linguist-generated=true
.claude/hooks/lock-step-ref-guard/test/index.test.mts linguist-generated=true
.claude/hooks/lock-step-ref-guard/tsconfig.json linguist-generated=true
.claude/hooks/logger-guard/README.md linguist-generated=true
.claude/hooks/logger-guard/index.mts linguist-generated=true
.claude/hooks/logger-guard/package.json linguist-generated=true
.claude/hooks/logger-guard/test/logger-guard.test.mts linguist-generated=true
.claude/hooks/logger-guard/tsconfig.json linguist-generated=true
.claude/hooks/markdown-filename-guard/README.md linguist-generated=true
.claude/hooks/markdown-filename-guard/index.mts linguist-generated=true
.claude/hooks/markdown-filename-guard/package.json linguist-generated=true
.claude/hooks/markdown-filename-guard/test/index.test.mts linguist-generated=true
.claude/hooks/markdown-filename-guard/tsconfig.json linguist-generated=true
.claude/hooks/marketplace-comment-guard/README.md linguist-generated=true
.claude/hooks/marketplace-comment-guard/index.mts linguist-generated=true
.claude/hooks/marketplace-comment-guard/package.json linguist-generated=true
.claude/hooks/marketplace-comment-guard/test/index.test.mts linguist-generated=true
.claude/hooks/marketplace-comment-guard/tsconfig.json linguist-generated=true
.claude/hooks/minify-mcp-output/README.md linguist-generated=true
.claude/hooks/minify-mcp-output/index.mts linguist-generated=true
.claude/hooks/minify-mcp-output/package.json linguist-generated=true
.claude/hooks/minify-mcp-output/test/index.test.mts linguist-generated=true
.claude/hooks/minify-mcp-output/tsconfig.json linguist-generated=true
.claude/hooks/minimum-release-age-guard/README.md linguist-generated=true
.claude/hooks/minimum-release-age-guard/index.mts linguist-generated=true
.claude/hooks/minimum-release-age-guard/package.json linguist-generated=true
.claude/hooks/minimum-release-age-guard/test/index.test.mts linguist-generated=true
.claude/hooks/minimum-release-age-guard/tsconfig.json linguist-generated=true
.claude/hooks/new-hook-claude-md-guard/README.md linguist-generated=true
.claude/hooks/new-hook-claude-md-guard/index.mts linguist-generated=true
.claude/hooks/new-hook-claude-md-guard/package.json linguist-generated=true
.claude/hooks/new-hook-claude-md-guard/test/index.test.mts linguist-generated=true
.claude/hooks/new-hook-claude-md-guard/tsconfig.json linguist-generated=true
.claude/hooks/no-blind-keychain-read-guard/README.md linguist-generated=true
.claude/hooks/no-blind-keychain-read-guard/index.mts linguist-generated=true
.claude/hooks/no-blind-keychain-read-guard/package.json linguist-generated=true
.claude/hooks/no-blind-keychain-read-guard/test/index.test.mts linguist-generated=true
.claude/hooks/no-blind-keychain-read-guard/tsconfig.json linguist-generated=true
.claude/hooks/no-empty-commit-guard/README.md linguist-generated=true
.claude/hooks/no-empty-commit-guard/index.mts linguist-generated=true
.claude/hooks/no-empty-commit-guard/package.json linguist-generated=true
.claude/hooks/no-empty-commit-guard/test/index.test.mts linguist-generated=true
.claude/hooks/no-empty-commit-guard/tsconfig.json linguist-generated=true
.claude/hooks/no-experimental-strip-types-guard/README.md linguist-generated=true
.claude/hooks/no-experimental-strip-types-guard/index.mts linguist-generated=true
.claude/hooks/no-experimental-strip-types-guard/package.json linguist-generated=true
.claude/hooks/no-experimental-strip-types-guard/test/index.test.mts linguist-generated=true
.claude/hooks/no-experimental-strip-types-guard/tsconfig.json linguist-generated=true
.claude/hooks/no-external-issue-ref-guard/README.md linguist-generated=true
.claude/hooks/no-external-issue-ref-guard/index.mts linguist-generated=true
.claude/hooks/no-external-issue-ref-guard/package.json linguist-generated=true
.claude/hooks/no-external-issue-ref-guard/test/index.test.mts linguist-generated=true
.claude/hooks/no-external-issue-ref-guard/tsconfig.json linguist-generated=true
.claude/hooks/no-file-scope-oxlint-disable-guard/README.md linguist-generated=true
.claude/hooks/no-file-scope-oxlint-disable-guard/index.mts linguist-generated=true
.claude/hooks/no-file-scope-oxlint-disable-guard/package.json linguist-generated=true
.claude/hooks/no-file-scope-oxlint-disable-guard/tsconfig.json linguist-generated=true
.claude/hooks/no-fleet-fork-guard/README.md linguist-generated=true
.claude/hooks/no-fleet-fork-guard/index.mts linguist-generated=true
.claude/hooks/no-fleet-fork-guard/package.json linguist-generated=true
.claude/hooks/no-fleet-fork-guard/test/index.test.mts linguist-generated=true
.claude/hooks/no-fleet-fork-guard/tsconfig.json linguist-generated=true
.claude/hooks/no-meta-comments-guard/README.md linguist-generated=true
.claude/hooks/no-meta-comments-guard/index.mts linguist-generated=true
.claude/hooks/no-meta-comments-guard/package.json linguist-generated=true
.claude/hooks/no-meta-comments-guard/test/index.test.mts linguist-generated=true
.claude/hooks/no-meta-comments-guard/tsconfig.json linguist-generated=true
.claude/hooks/no-orphaned-staging/README.md linguist-generated=true
.claude/hooks/no-orphaned-staging/index.mts linguist-generated=true
.claude/hooks/no-orphaned-staging/package.json linguist-generated=true
.claude/hooks/no-orphaned-staging/test/index.test.mts linguist-generated=true
.claude/hooks/no-orphaned-staging/tsconfig.json linguist-generated=true
.claude/hooks/no-revert-guard/README.md linguist-generated=true
.claude/hooks/no-revert-guard/index.mts linguist-generated=true
.claude/hooks/no-revert-guard/package.json linguist-generated=true
.claude/hooks/no-revert-guard/test/index.test.mts linguist-generated=true
.claude/hooks/no-revert-guard/tsconfig.json linguist-generated=true
.claude/hooks/no-structured-clone-prefer-json-guard/README.md linguist-generated=true
.claude/hooks/no-structured-clone-prefer-json-guard/index.mts linguist-generated=true
.claude/hooks/no-structured-clone-prefer-json-guard/package.json linguist-generated=true
.claude/hooks/no-structured-clone-prefer-json-guard/test/index.test.mts linguist-generated=true
.claude/hooks/no-structured-clone-prefer-json-guard/tsconfig.json linguist-generated=true
.claude/hooks/no-token-in-dotenv-guard/README.md linguist-generated=true
.claude/hooks/no-token-in-dotenv-guard/index.mts linguist-generated=true
.claude/hooks/no-token-in-dotenv-guard/package.json linguist-generated=true
.claude/hooks/no-token-in-dotenv-guard/test/index.test.mts linguist-generated=true
.claude/hooks/no-token-in-dotenv-guard/tsconfig.json linguist-generated=true
.claude/hooks/no-underscore-identifier-guard/README.md linguist-generated=true
.claude/hooks/no-underscore-identifier-guard/index.mts linguist-generated=true
.claude/hooks/no-underscore-identifier-guard/package.json linguist-generated=true
.claude/hooks/no-underscore-identifier-guard/test/index.test.mts linguist-generated=true
.claude/hooks/no-underscore-identifier-guard/tsconfig.json linguist-generated=true
.claude/hooks/node-modules-staging-guard/README.md linguist-generated=true
.claude/hooks/node-modules-staging-guard/index.mts linguist-generated=true
.claude/hooks/node-modules-staging-guard/package.json linguist-generated=true
.claude/hooks/node-modules-staging-guard/test/index.test.mts linguist-generated=true
.claude/hooks/node-modules-staging-guard/tsconfig.json linguist-generated=true
.claude/hooks/overeager-staging-guard/index.mts linguist-generated=true
.claude/hooks/overeager-staging-guard/package.json linguist-generated=true
.claude/hooks/overeager-staging-guard/test/index.test.mts linguist-generated=true
.claude/hooks/overeager-staging-guard/tsconfig.json linguist-generated=true
.claude/hooks/path-guard/README.md linguist-generated=true
.claude/hooks/path-guard/index.mts linguist-generated=true
.claude/hooks/path-guard/package.json linguist-generated=true
.claude/hooks/path-guard/segments.mts linguist-generated=true
.claude/hooks/path-guard/test/path-guard.test.mts linguist-generated=true
.claude/hooks/path-guard/tsconfig.json linguist-generated=true
.claude/hooks/path-regex-normalize-reminder/README.md linguist-generated=true
.claude/hooks/path-regex-normalize-reminder/index.mts linguist-generated=true
.claude/hooks/path-regex-normalize-reminder/package.json linguist-generated=true
.claude/hooks/path-regex-normalize-reminder/tsconfig.json linguist-generated=true
.claude/hooks/paths-mts-inherit-guard/README.md linguist-generated=true
.claude/hooks/paths-mts-inherit-guard/index.mts linguist-generated=true
.claude/hooks/paths-mts-inherit-guard/package.json linguist-generated=true
.claude/hooks/paths-mts-inherit-guard/test/index.test.mts linguist-generated=true
.claude/hooks/paths-mts-inherit-guard/tsconfig.json linguist-generated=true
.claude/hooks/perfectionist-reminder/README.md linguist-generated=true
.claude/hooks/perfectionist-reminder/index.mts linguist-generated=true
.claude/hooks/perfectionist-reminder/package.json linguist-generated=true
.claude/hooks/perfectionist-reminder/test/index.test.mts linguist-generated=true
.claude/hooks/perfectionist-reminder/tsconfig.json linguist-generated=true
.claude/hooks/plan-location-guard/README.md linguist-generated=true
.claude/hooks/plan-location-guard/index.mts linguist-generated=true
.claude/hooks/plan-location-guard/package.json linguist-generated=true
.claude/hooks/plan-location-guard/test/index.test.mts linguist-generated=true
.claude/hooks/plan-location-guard/tsconfig.json linguist-generated=true
.claude/hooks/plan-review-reminder/README.md linguist-generated=true
.claude/hooks/plan-review-reminder/index.mts linguist-generated=true
.claude/hooks/plan-review-reminder/package.json linguist-generated=true
.claude/hooks/plan-review-reminder/test/index.test.mts linguist-generated=true
.claude/hooks/plan-review-reminder/tsconfig.json linguist-generated=true
.claude/hooks/pointer-comment-guard/README.md linguist-generated=true
.claude/hooks/pointer-comment-guard/index.mts linguist-generated=true
.claude/hooks/pointer-comment-guard/package.json linguist-generated=true
.claude/hooks/pointer-comment-guard/test/index.test.mts linguist-generated=true
.claude/hooks/pointer-comment-guard/tsconfig.json linguist-generated=true
.claude/hooks/pr-vs-push-default-reminder/README.md linguist-generated=true
.claude/hooks/pr-vs-push-default-reminder/index.mts linguist-generated=true
.claude/hooks/pr-vs-push-default-reminder/package.json linguist-generated=true
.claude/hooks/pr-vs-push-default-reminder/test/index.test.mts linguist-generated=true
.claude/hooks/pr-vs-push-default-reminder/tsconfig.json linguist-generated=true
.claude/hooks/prefer-rebase-over-revert-guard/README.md linguist-generated=true
.claude/hooks/prefer-rebase-over-revert-guard/index.mts linguist-generated=true
.claude/hooks/prefer-rebase-over-revert-guard/package.json linguist-generated=true
.claude/hooks/prefer-rebase-over-revert-guard/test/index.test.mts linguist-generated=true
.claude/hooks/prefer-rebase-over-revert-guard/tsconfig.json linguist-generated=true
.claude/hooks/private-name-guard/README.md linguist-generated=true
.claude/hooks/private-name-guard/index.mts linguist-generated=true
.claude/hooks/private-name-guard/package.json linguist-generated=true
.claude/hooks/private-name-guard/test/private-name-guard.test.mts linguist-generated=true
.claude/hooks/private-name-guard/tsconfig.json linguist-generated=true
.claude/hooks/public-surface-reminder/README.md linguist-generated=true
.claude/hooks/public-surface-reminder/index.mts linguist-generated=true
.claude/hooks/public-surface-reminder/package.json linguist-generated=true
.claude/hooks/public-surface-reminder/test/public-surface-reminder.test.mts linguist-generated=true
.claude/hooks/public-surface-reminder/tsconfig.json linguist-generated=true
.claude/hooks/pull-request-target-guard/README.md linguist-generated=true
.claude/hooks/pull-request-target-guard/index.mts linguist-generated=true
.claude/hooks/pull-request-target-guard/package.json linguist-generated=true
.claude/hooks/pull-request-target-guard/test/index.test.mts linguist-generated=true
.claude/hooks/pull-request-target-guard/tsconfig.json linguist-generated=true
.claude/hooks/readme-fleet-shape-guard/README.md linguist-generated=true
.claude/hooks/readme-fleet-shape-guard/index.mts linguist-generated=true
.claude/hooks/readme-fleet-shape-guard/package.json linguist-generated=true
.claude/hooks/readme-fleet-shape-guard/test/index.test.mts linguist-generated=true
.claude/hooks/readme-fleet-shape-guard/tsconfig.json linguist-generated=true
.claude/hooks/release-workflow-guard/README.md linguist-generated=true
.claude/hooks/release-workflow-guard/index.mts linguist-generated=true
.claude/hooks/release-workflow-guard/package.json linguist-generated=true
.claude/hooks/release-workflow-guard/test/release-workflow-guard.test.mts linguist-generated=true
.claude/hooks/release-workflow-guard/tsconfig.json linguist-generated=true
.claude/hooks/setup-security-tools/README.md linguist-generated=true
.claude/hooks/setup-security-tools/external-tools.json linguist-generated=true
.claude/hooks/setup-security-tools/index.mts linguist-generated=true
.claude/hooks/setup-security-tools/install.mts linguist-generated=true
.claude/hooks/setup-security-tools/lib/api-token.mts linguist-generated=true
.claude/hooks/setup-security-tools/lib/installers.mts linguist-generated=true
.claude/hooks/setup-security-tools/lib/shell-rc-bridge.mts linguist-generated=true
.claude/hooks/setup-security-tools/lib/token-storage.mts linguist-generated=true
.claude/hooks/setup-security-tools/package.json linguist-generated=true
.claude/hooks/setup-security-tools/test/setup-security-tools.test.mts linguist-generated=true
.claude/hooks/setup-security-tools/test/shell-rc-bridge.test.mts linguist-generated=true
.claude/hooks/setup-security-tools/tsconfig.json linguist-generated=true
.claude/hooks/soak-exclude-date-annotation-guard/README.md linguist-generated=true
.claude/hooks/soak-exclude-date-annotation-guard/index.mts linguist-generated=true
.claude/hooks/soak-exclude-date-annotation-guard/package.json linguist-generated=true
.claude/hooks/soak-exclude-date-annotation-guard/test/index.test.mts linguist-generated=true
.claude/hooks/soak-exclude-date-annotation-guard/tsconfig.json linguist-generated=true
.claude/hooks/socket-token-minifier-start/README.md linguist-generated=true
.claude/hooks/socket-token-minifier-start/index.mts linguist-generated=true
.claude/hooks/socket-token-minifier-start/package.json linguist-generated=true
.claude/hooks/socket-token-minifier-start/tsconfig.json linguist-generated=true
.claude/hooks/stale-process-sweeper/README.md linguist-generated=true
.claude/hooks/stale-process-sweeper/index.mts linguist-generated=true
.claude/hooks/stale-process-sweeper/package.json linguist-generated=true
.claude/hooks/stale-process-sweeper/test/stale-process-sweeper.test.mts linguist-generated=true
.claude/hooks/stale-process-sweeper/tsconfig.json linguist-generated=true
.claude/hooks/token-guard/README.md linguist-generated=true
.claude/hooks/token-guard/index.mts linguist-generated=true
.claude/hooks/token-guard/package.json linguist-generated=true
.claude/hooks/token-guard/test/token-guard.test.mts linguist-generated=true
.claude/hooks/token-guard/tsconfig.json linguist-generated=true
.claude/hooks/variant-analysis-reminder/README.md linguist-generated=true
.claude/hooks/variant-analysis-reminder/index.mts linguist-generated=true
.claude/hooks/variant-analysis-reminder/package.json linguist-generated=true
.claude/hooks/variant-analysis-reminder/test/index.test.mts linguist-generated=true
.claude/hooks/variant-analysis-reminder/tsconfig.json linguist-generated=true
.claude/hooks/verify-rendered-output-before-commit-reminder/README.md linguist-generated=true
.claude/hooks/verify-rendered-output-before-commit-reminder/index.mts linguist-generated=true
.claude/hooks/verify-rendered-output-before-commit-reminder/package.json linguist-generated=true
.claude/hooks/verify-rendered-output-before-commit-reminder/test/index.test.mts linguist-generated=true
.claude/hooks/verify-rendered-output-before-commit-reminder/tsconfig.json linguist-generated=true
.claude/hooks/version-bump-order-guard/README.md linguist-generated=true
.claude/hooks/version-bump-order-guard/index.mts linguist-generated=true
.claude/hooks/version-bump-order-guard/package.json linguist-generated=true
.claude/hooks/version-bump-order-guard/test/index.test.mts linguist-generated=true
.claude/hooks/version-bump-order-guard/tsconfig.json linguist-generated=true
.claude/hooks/vitest-include-vs-node-test-guard/README.md linguist-generated=true
.claude/hooks/vitest-include-vs-node-test-guard/index.mts linguist-generated=true
.claude/hooks/vitest-include-vs-node-test-guard/package.json linguist-generated=true
.claude/hooks/vitest-include-vs-node-test-guard/test/index.test.mts linguist-generated=true
.claude/hooks/vitest-include-vs-node-test-guard/tsconfig.json linguist-generated=true
.claude/hooks/workflow-uses-comment-guard/README.md linguist-generated=true
.claude/hooks/workflow-uses-comment-guard/index.mts linguist-generated=true
.claude/hooks/workflow-uses-comment-guard/package.json linguist-generated=true
.claude/hooks/workflow-uses-comment-guard/test/index.test.mts linguist-generated=true
.claude/hooks/workflow-uses-comment-guard/tsconfig.json linguist-generated=true
.claude/hooks/workflow-yaml-multiline-body-guard/README.md linguist-generated=true
.claude/hooks/workflow-yaml-multiline-body-guard/index.mts linguist-generated=true
.claude/hooks/workflow-yaml-multiline-body-guard/package.json linguist-generated=true
.claude/hooks/workflow-yaml-multiline-body-guard/test/index.test.mts linguist-generated=true
.claude/hooks/workflow-yaml-multiline-body-guard/tsconfig.json linguist-generated=true
.claude/settings.json linguist-generated=true
.claude/skills/_shared/compound-lessons.md linguist-generated=true
.claude/skills/_shared/env-check.md linguist-generated=true
.claude/skills/_shared/multi-agent-backends.md linguist-generated=true
.claude/skills/_shared/path-guard-rule.md linguist-generated=true
.claude/skills/_shared/report-format.md linguist-generated=true
.claude/skills/_shared/scripts/git-default-branch.mts linguist-generated=true
.claude/skills/_shared/scripts/logger-guardrails.mts linguist-generated=true
.claude/skills/_shared/scripts/resolve-tools.mts linguist-generated=true
.claude/skills/_shared/security-tools.md linguist-generated=true
.claude/skills/_shared/skill-authoring.md linguist-generated=true
.claude/skills/_shared/variant-analysis.md linguist-generated=true
.claude/skills/_shared/verify-build.md linguist-generated=true
.claude/skills/auditing-gha-settings/SKILL.md linguist-generated=true
.claude/skills/auditing-gha-settings/run.mts linguist-generated=true
.claude/skills/cascading-fleet/SKILL.md linguist-generated=true
.claude/skills/cascading-fleet/lib/cascade-template.mts linguist-generated=true
.claude/skills/cascading-fleet/lib/fleet-repos.json linguist-generated=true
.claude/skills/cascading-fleet/lib/fleet-repos.txt linguist-generated=true
.claude/skills/driving-cursor-bugbot/SKILL.md linguist-generated=true
.claude/skills/driving-cursor-bugbot/reference.md linguist-generated=true
.claude/skills/greening-ci/SKILL.md linguist-generated=true
.claude/skills/greening-ci/run.mts linguist-generated=true
.claude/skills/guarding-paths/SKILL.md linguist-generated=true
.claude/skills/guarding-paths/reference.md linguist-generated=true
.claude/skills/guarding-paths/templates/check-paths.mts.tmpl linguist-generated=true
.claude/skills/guarding-paths/templates/paths-allowlist.yml.tmpl linguist-generated=true
.claude/skills/handing-off/SKILL.md linguist-generated=true
.claude/skills/locking-down-programmatic-claude/SKILL.md linguist-generated=true
.claude/skills/plug-leaking-promise-race/SKILL.md linguist-generated=true
.claude/skills/refreshing-history/SKILL.md linguist-generated=true
.claude/skills/refreshing-history/run.mts linguist-generated=true
.claude/skills/reviewing-code/SKILL.md linguist-generated=true
.claude/skills/reviewing-code/run.mts linguist-generated=true
.claude/skills/running-test262/SKILL.md linguist-generated=true
.claude/skills/scanning-quality/SKILL.md linguist-generated=true
.claude/skills/scanning-quality/scans/bundle-trim.md linguist-generated=true
.claude/skills/scanning-quality/scans/differential.md linguist-generated=true
.claude/skills/scanning-quality/scans/insecure-defaults.md linguist-generated=true
.claude/skills/scanning-quality/scans/variant-analysis.md linguist-generated=true
.claude/skills/scanning-security/SKILL.md linguist-generated=true
.claude/skills/squashing-history/SKILL.md linguist-generated=true
.claude/skills/squashing-history/reference.md linguist-generated=true
.claude/skills/updating-lockstep/SKILL.md linguist-generated=true
.claude/skills/updating-lockstep/reference.md linguist-generated=true
.claude/skills/updating-security/SKILL.md linguist-generated=true
.claude/skills/updating-security/reference.md linguist-generated=true
.claude/skills/updating/SKILL.md linguist-generated=true
.claude/skills/updating/reference.md linguist-generated=true
.claude/skills/worktree-management/SKILL.md linguist-generated=true
.config/.markdownlint-cli2.jsonc linguist-generated=true
.config/.prettierignore linguist-generated=true
.config/lockstep.schema.json linguist-generated=true
.config/markdownlint-rules/_shared/wheelhouse-self-skip.mjs linguist-generated=true
.config/markdownlint-rules/socket-no-private-wheelhouse-leak.mjs linguist-generated=true
.config/markdownlint-rules/socket-no-relative-sibling-script.mjs linguist-generated=true
.config/markdownlint-rules/socket-readme-required-sections.mjs linguist-generated=true
.config/oxlint-plugin/index.mts linguist-generated=true
.config/oxlint-plugin/lib/detect-source-type.mts linguist-generated=true
.config/oxlint-plugin/lib/fleet-paths.mts linguist-generated=true
.config/oxlint-plugin/lib/iterable-kind.mts linguist-generated=true
.config/oxlint-plugin/lib/rule-tester.mts linguist-generated=true
.config/oxlint-plugin/lib/rule-types.mts linguist-generated=true
.config/oxlint-plugin/package.json linguist-generated=true
.config/oxlint-plugin/rules/_inject-import.mts linguist-generated=true
.config/oxlint-plugin/rules/export-top-level-functions.mts linguist-generated=true
.config/oxlint-plugin/rules/inclusive-language.mts linguist-generated=true
.config/oxlint-plugin/rules/max-file-lines.mts linguist-generated=true
.config/oxlint-plugin/rules/no-bare-crypto-named-usage.mts linguist-generated=true
.config/oxlint-plugin/rules/no-cached-for-on-iterable.mts linguist-generated=true
.config/oxlint-plugin/rules/no-console-prefer-logger.mts linguist-generated=true
.config/oxlint-plugin/rules/no-default-export.mts linguist-generated=true
.config/oxlint-plugin/rules/no-dynamic-import-outside-bundle.mts linguist-generated=true
.config/oxlint-plugin/rules/no-eslint-biome-config-ref.mts linguist-generated=true
.config/oxlint-plugin/rules/no-fetch-prefer-http-request.mts linguist-generated=true
.config/oxlint-plugin/rules/no-file-scope-oxlint-disable.mts linguist-generated=true
.config/oxlint-plugin/rules/no-inline-defer-async.mts linguist-generated=true
.config/oxlint-plugin/rules/no-inline-logger.mts linguist-generated=true
.config/oxlint-plugin/rules/no-logger-newline-literal.mts linguist-generated=true
.config/oxlint-plugin/rules/no-npx-dlx.mts linguist-generated=true
.config/oxlint-plugin/rules/no-placeholders.mts linguist-generated=true
.config/oxlint-plugin/rules/no-process-cwd-in-scripts-hooks.mts linguist-generated=true
.config/oxlint-plugin/rules/no-promise-race-in-loop.mts linguist-generated=true
.config/oxlint-plugin/rules/no-promise-race.mts linguist-generated=true
.config/oxlint-plugin/rules/no-status-emoji.mts linguist-generated=true
.config/oxlint-plugin/rules/no-structured-clone-prefer-json.mts linguist-generated=true
.config/oxlint-plugin/rules/no-sync-rm-in-test-lifecycle.mts linguist-generated=true
.config/oxlint-plugin/rules/no-underscore-identifier.mts linguist-generated=true
.config/oxlint-plugin/rules/optional-explicit-undefined.mts linguist-generated=true
.config/oxlint-plugin/rules/personal-path-placeholders.mts linguist-generated=true
.config/oxlint-plugin/rules/prefer-async-spawn.mts linguist-generated=true
.config/oxlint-plugin/rules/prefer-cached-for-loop.mts linguist-generated=true
.config/oxlint-plugin/rules/prefer-env-as-boolean.mts linguist-generated=true
.config/oxlint-plugin/rules/prefer-exists-sync.mts linguist-generated=true
.config/oxlint-plugin/rules/prefer-function-declaration.mts linguist-generated=true
.config/oxlint-plugin/rules/prefer-node-builtin-imports.mts linguist-generated=true
.config/oxlint-plugin/rules/prefer-node-modules-dot-cache.mts linguist-generated=true
.config/oxlint-plugin/rules/prefer-safe-delete.mts linguist-generated=true
.config/oxlint-plugin/rules/prefer-separate-type-import.mts linguist-generated=true
.config/oxlint-plugin/rules/prefer-spawn-over-execsync.mts linguist-generated=true
.config/oxlint-plugin/rules/prefer-static-type-import.mts linguist-generated=true
.config/oxlint-plugin/rules/prefer-undefined-over-null.mts linguist-generated=true
.config/oxlint-plugin/rules/socket-api-token-env.mts linguist-generated=true
.config/oxlint-plugin/rules/sort-boolean-chains.mts linguist-generated=true
.config/oxlint-plugin/rules/sort-equality-disjunctions.mts linguist-generated=true
.config/oxlint-plugin/rules/sort-named-imports.mts linguist-generated=true
.config/oxlint-plugin/rules/sort-regex-alternations.mts linguist-generated=true
.config/oxlint-plugin/rules/sort-set-args.mts linguist-generated=true
.config/oxlint-plugin/rules/sort-source-methods.mts linguist-generated=true
.config/oxlint-plugin/rules/use-fleet-canonical-api-token-getter.mts linguist-generated=true
.config/oxlint-plugin/test/export-top-level-functions.test.mts linguist-generated=true
.config/oxlint-plugin/test/inclusive-language.test.mts linguist-generated=true
.config/oxlint-plugin/test/max-file-lines.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-bare-crypto-named-usage.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-cached-for-on-iterable.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-console-prefer-logger.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-default-export.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-dynamic-import-outside-bundle.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-eslint-biome-config-ref.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-fetch-prefer-http-request.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-inline-defer-async.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-inline-logger.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-logger-newline-literal.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-npx-dlx.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-placeholders.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-process-cwd-in-scripts-hooks.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-promise-race-in-loop.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-promise-race.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-status-emoji.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-structured-clone-prefer-json.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-sync-rm-in-test-lifecycle.test.mts linguist-generated=true
.config/oxlint-plugin/test/no-underscore-identifier.test.mts linguist-generated=true
.config/oxlint-plugin/test/optional-explicit-undefined.test.mts linguist-generated=true
.config/oxlint-plugin/test/personal-path-placeholders.test.mts linguist-generated=true
.config/oxlint-plugin/test/prefer-async-spawn.test.mts linguist-generated=true
.config/oxlint-plugin/test/prefer-cached-for-loop.test.mts linguist-generated=true
.config/oxlint-plugin/test/prefer-env-as-boolean.test.mts linguist-generated=true
.config/oxlint-plugin/test/prefer-exists-sync.test.mts linguist-generated=true
.config/oxlint-plugin/test/prefer-function-declaration.test.mts linguist-generated=true
.config/oxlint-plugin/test/prefer-node-builtin-imports.test.mts linguist-generated=true
.config/oxlint-plugin/test/prefer-node-modules-dot-cache.test.mts linguist-generated=true
.config/oxlint-plugin/test/prefer-safe-delete.test.mts linguist-generated=true
.config/oxlint-plugin/test/prefer-separate-type-import.test.mts linguist-generated=true
.config/oxlint-plugin/test/prefer-spawn-over-execsync.test.mts linguist-generated=true
.config/oxlint-plugin/test/prefer-static-type-import.test.mts linguist-generated=true
.config/oxlint-plugin/test/prefer-undefined-over-null.test.mts linguist-generated=true
.config/oxlint-plugin/test/socket-api-token-env.test.mts linguist-generated=true
.config/oxlint-plugin/test/sort-boolean-chains.test.mts linguist-generated=true
.config/oxlint-plugin/test/sort-equality-disjunctions.test.mts linguist-generated=true
.config/oxlint-plugin/test/sort-named-imports.test.mts linguist-generated=true
.config/oxlint-plugin/test/sort-regex-alternations.test.mts linguist-generated=true
.config/oxlint-plugin/test/sort-set-args.test.mts linguist-generated=true
.config/oxlint-plugin/test/sort-source-methods.test.mts linguist-generated=true
.config/oxlint-plugin/test/use-fleet-canonical-api-token-getter.test.mts linguist-generated=true
.config/rolldown/lib-stub.mts linguist-generated=true
.config/sfw-bypass-list.txt linguist-generated=true
.config/socket-registry-pins.json linguist-generated=true
.config/socket-wheelhouse-schema.json linguist-generated=true
.config/taze.config.mts linguist-generated=true
.config/tsconfig.base.json linguist-generated=true
.git-hooks/_helpers.mts linguist-generated=true
.git-hooks/commit-msg linguist-generated=true
.git-hooks/commit-msg.mts linguist-generated=true
.git-hooks/pre-commit linguist-generated=true
.git-hooks/pre-commit.mts linguist-generated=true
.git-hooks/pre-push linguist-generated=true
.git-hooks/pre-push.mts linguist-generated=true
.git-hooks/test/_helpers.test.mts linguist-generated=true
.git-hooks/test/commit-msg.test.mts linguist-generated=true
.git-hooks/test/pre-commit.test.mts linguist-generated=true
.git-hooks/test/pre-push.test.mts linguist-generated=true
.github/dependabot.yml linguist-generated=true
assets/README.md linguist-generated=true
assets/socket-icon-brand-128.png linguist-generated=true
assets/socket-icon-brand-16.png linguist-generated=true
assets/socket-icon-brand-256.png linguist-generated=true
assets/socket-icon-brand-32.png linguist-generated=true
assets/socket-icon-brand-512.png linguist-generated=true
assets/socket-icon-brand-64.png linguist-generated=true
assets/socket-icon-brand-square.svg linguist-generated=true
assets/socket-icon-brand.svg linguist-generated=true
assets/socket-icon-shield-square.svg linguist-generated=true
assets/socket-icon-shield.svg linguist-generated=true
assets/socket-icon-square.svg linguist-generated=true
assets/socket-icon.svg linguist-generated=true
assets/socket-logo-dark-1680.png linguist-generated=true
assets/socket-logo-dark-420.png linguist-generated=true
assets/socket-logo-dark-840.png linguist-generated=true
assets/socket-logo-dark.svg linguist-generated=true
assets/socket-logo-light-1680.png linguist-generated=true
assets/socket-logo-light-420.png linguist-generated=true
assets/socket-logo-light-840.png linguist-generated=true
assets/socket-logo-light.svg linguist-generated=true
docs/claude.md/fleet/agent-delegation.md linguist-generated=true
docs/claude.md/fleet/agents-and-skills.md linguist-generated=true
docs/claude.md/fleet/bypass-phrases.md linguist-generated=true
docs/claude.md/fleet/code-style.md linguist-generated=true
docs/claude.md/fleet/drift-watch.md linguist-generated=true
docs/claude.md/fleet/error-messages.md linguist-generated=true
docs/claude.md/fleet/file-size.md linguist-generated=true
docs/claude.md/fleet/inclusive-language.md linguist-generated=true
docs/claude.md/fleet/lint-rules.md linguist-generated=true
docs/claude.md/fleet/parallel-claude-sessions.md linguist-generated=true
docs/claude.md/fleet/parser-comments.md linguist-generated=true
docs/claude.md/fleet/plan-storage.md linguist-generated=true
docs/claude.md/fleet/socket-bypass-markers.md linguist-generated=true
docs/claude.md/fleet/sorting.md linguist-generated=true
docs/claude.md/fleet/token-hygiene.md linguist-generated=true
docs/claude.md/fleet/tooling.md linguist-generated=true
docs/claude.md/fleet/untracked-by-default.md linguist-generated=true
docs/claude.md/fleet/version-bumps.md linguist-generated=true
docs/claude.md/wheelhouse/no-local-fork-canonical.md linguist-generated=true
packages/build-infra/lib/release-checksums/consumer.mts linguist-generated=true
packages/build-infra/lib/release-checksums/core.mts linguist-generated=true
packages/build-infra/lib/release-checksums/producer.mts linguist-generated=true
packages/build-infra/release-assets.schema.json linguist-generated=true
scripts/ai-lint-fix.mts linguist-generated=true
scripts/ai-lint-fix/cli.mts linguist-generated=true
scripts/ai-lint-fix/rule-guidance.mts linguist-generated=true
scripts/check-lock-step-header.mts linguist-generated=true
scripts/check-lock-step-refs.mts linguist-generated=true
scripts/check-paths.mts linguist-generated=true
scripts/check-paths/allowlist.mts linguist-generated=true
scripts/check-paths/cli.mts linguist-generated=true
scripts/check-paths/exempt.mts linguist-generated=true
scripts/check-paths/rules.mts linguist-generated=true
scripts/check-paths/scan-code.mts linguist-generated=true
scripts/check-paths/scan-script.mts linguist-generated=true
scripts/check-paths/scan-workflow.mts linguist-generated=true
scripts/check-paths/state.mts linguist-generated=true
scripts/check-paths/types.mts linguist-generated=true
scripts/check-paths/walk.mts linguist-generated=true
scripts/check-prompt-less-setup.mts linguist-generated=true
scripts/check-soak-exclude-dates.mts linguist-generated=true
scripts/fix.mts linguist-generated=true
scripts/install-claude-plugins.mts linguist-generated=true
scripts/install-git-hooks.mts linguist-generated=true
scripts/install-sfw.mts linguist-generated=true
scripts/install-token-minifier.mts linguist-generated=true
scripts/janus.mts linguist-generated=true
scripts/lint-github-settings.mts linguist-generated=true
scripts/lockstep-emit-schema.mts linguist-generated=true
scripts/lockstep-schema.mts linguist-generated=true
scripts/lockstep.mts linguist-generated=true
scripts/lockstep/checks.mts linguist-generated=true
scripts/lockstep/cli.mts linguist-generated=true
scripts/lockstep/emit-schema.mts linguist-generated=true
scripts/lockstep/git.mts linguist-generated=true
scripts/lockstep/manifest.mts linguist-generated=true
scripts/lockstep/report.mts linguist-generated=true
scripts/lockstep/scan.mts linguist-generated=true
scripts/lockstep/schema.mts linguist-generated=true
scripts/lockstep/types.mts linguist-generated=true
scripts/power-state.mts linguist-generated=true
scripts/security.mts linguist-generated=true
scripts/socket-wheelhouse-emit-schema.mts linguist-generated=true
scripts/socket-wheelhouse-schema.mts linguist-generated=true
scripts/test/check-lock-step-header.test.mts linguist-generated=true
scripts/test/check-lock-step-refs.test.mts linguist-generated=true
scripts/test/install-claude-plugins.test.mts linguist-generated=true
scripts/test/install-git-hooks.test.mts linguist-generated=true
scripts/update.mts linguist-generated=true
scripts/validate-bundle-deps.mts linguist-generated=true
scripts/validate-config-paths.mts linguist-generated=true
scripts/validate-esbuild-minify.mts linguist-generated=true
scripts/validate-file-size.mts linguist-generated=true

# Vendored binary blobs (no diff, no merge, no text-mode).
.claude/hooks/_shared/acorn/acorn.wasm binary
template/.claude/hooks/_shared/acorn/acorn.wasm binary
# ─── END fleet-canonical ────────────────────────────────────────
