LICENSE
README.md
pyproject.toml
src/attune_help/__init__.py
src/attune_help/discovery.py
src/attune_help/engine.py
src/attune_help/preamble.py
src/attune_help/progression.py
src/attune_help/storage.py
src/attune_help/templates.py
src/attune_help/transformers.py
src/attune_help.egg-info/PKG-INFO
src/attune_help.egg-info/SOURCES.txt
src/attune_help.egg-info/dependency_links.txt
src/attune_help.egg-info/entry_points.txt
src/attune_help.egg-info/requires.txt
src/attune_help.egg-info/top_level.txt
src/attune_help/demos/__init__.py
src/attune_help/demos/security-audit/concept.md
src/attune_help/demos/security-audit/reference.md
src/attune_help/demos/security-audit/task.md
src/attune_help/mcp/__init__.py
src/attune_help/mcp/handlers.py
src/attune_help/mcp/path_validation.py
src/attune_help/mcp/server.py
src/attune_help/mcp/tool_schemas.py
src/attune_help/templates/cross_links.json
src/attune_help/templates/summaries.json
src/attune_help/templates/comparisons/auth-strategies.md
src/attune_help/templates/comparisons/cli-vs-claude-code.md
src/attune_help/templates/comparisons/lite-vs-full.md
src/attune_help/templates/comparisons/workflow-vs-wizard.md
src/attune_help/templates/concepts/audience-adaptation.md
src/attune_help/templates/concepts/cross-linking.md
src/attune_help/templates/concepts/feedback-loop.md
src/attune_help/templates/concepts/meta-orchestration.md
src/attune_help/templates/concepts/progressive-depth.md
src/attune_help/templates/concepts/socratic-discovery.md
src/attune_help/templates/concepts/sync-paradigm.md
src/attune_help/templates/concepts/task-api-endpoint-design.md
src/attune_help/templates/concepts/task-authentication-patterns.md
src/attune_help/templates/concepts/task-ci-cd-pipeline.md
src/attune_help/templates/concepts/task-code-migration.md
src/attune_help/templates/concepts/task-configuration-setup.md
src/attune_help/templates/concepts/task-cross-linking-strategy.md
src/attune_help/templates/concepts/task-database-migrations.md
src/attune_help/templates/concepts/task-debugging-sessions.md
src/attune_help/templates/concepts/task-dependency-management.md
src/attune_help/templates/concepts/task-error-handling-design.md
src/attune_help/templates/concepts/task-git-workflow.md
src/attune_help/templates/concepts/task-help-system-testing.md
src/attune_help/templates/concepts/task-logging-observability.md
src/attune_help/templates/concepts/task-package-publishing.md
src/attune_help/templates/concepts/task-precursor-warning-design.md
src/attune_help/templates/concepts/task-progressive-depth-design.md
src/attune_help/templates/concepts/task-socratic-discovery-patterns.md
src/attune_help/templates/concepts/task-template-design-patterns.md
src/attune_help/templates/concepts/task-template-migration.md
src/attune_help/templates/concepts/template-composition.md
src/attune_help/templates/concepts/tier-routing.md
src/attune_help/templates/concepts/tool-attune-hub.md
src/attune_help/templates/concepts/tool-bug-predict.md
src/attune_help/templates/concepts/tool-coach.md
src/attune_help/templates/concepts/tool-code-quality.md
src/attune_help/templates/concepts/tool-doc-gen.md
src/attune_help/templates/concepts/tool-fix-test.md
src/attune_help/templates/concepts/tool-memory-and-context.md
src/attune_help/templates/concepts/tool-planning.md
src/attune_help/templates/concepts/tool-refactor-plan.md
src/attune_help/templates/concepts/tool-release-prep.md
src/attune_help/templates/concepts/tool-security-audit.md
src/attune_help/templates/concepts/tool-smart-test.md
src/attune_help/templates/concepts/tool-spec.md
src/attune_help/templates/concepts/tool-workflow-orchestration.md
src/attune_help/templates/concepts/workflow-chain-prediction.md
src/attune_help/templates/errors/adding-dns-resolution-to-validate-webhook-url-breaks-tests-that.md
src/attune_help/templates/errors/adding-logger-before-eager-imports-triggers-e402-in-init-py.md
src/attune_help/templates/errors/anthropics-built-in-prompt-caching-supersedes-custom-caching.md
src/attune_help/templates/errors/any-unstaged-file-triggers-pre-commit-stash-conflicts-with-auto.md
src/attune_help/templates/errors/attune-skill-names-must-not-collide-with-claude-code-built-in.md
src/attune_help/templates/errors/b904-raise-x-from-e-is-not-auto-fixable-by-ruff.md
src/attune_help/templates/errors/background-processes-from-previous-sessions-persist-across.md
src/attune_help/templates/errors/bandit-b108-blocks-hardcoded-tmp-paths.md
src/attune_help/templates/errors/baseworkflow-now-provides-self-logger.md
src/attune_help/templates/errors/baseworkflow-uses-class-attributes-not-constructor-params.md
src/attune_help/templates/errors/bg-var-primary-bg-opacity-10-is-invisible-in-dark-mode.md
src/attune_help/templates/errors/broad-gitignore-patterns-match-nested-directories.md
src/attune_help/templates/errors/bug-predict-dangerous-eval-flags-subprocess-exec.md
src/attune_help/templates/errors/bugpredictionworkflow-not-bugpredictworkflow.md
src/attune_help/templates/errors/changing-error-messages-breaks-tests-across-the-codebase.md
src/attune_help/templates/errors/changing-user-facing-output-strings-cascades-through-test.md
src/attune_help/templates/errors/ci-timeout-tests-enforce-the-range-you-set.md
src/attune_help/templates/errors/claude-agent-sdk-is-now-a-core-dependency-of-attune-ai.md
src/attune_help/templates/errors/claude-code-plugin-is-platform-specific.md
src/attune_help/templates/errors/claude-code-plugins-expect-plugin-json-inside-claude-plugin.md
src/attune_help/templates/errors/claude-plugin-install-is-marketplace-only.md
src/attune_help/templates/errors/clusterfuzzlite-no-deps-misses-transitive-imports.md
src/attune_help/templates/errors/codeql-alerts-dismissible-in-bulk-via-gh-api.md
src/attune_help/templates/errors/codeql-js-stored-xss-flags-jsx-even-though-react-auto-escapes.md
src/attune_help/templates/errors/codeql-py-clear-text-logging-sensitive-data-traces-data-flow.md
src/attune_help/templates/errors/commands-are-not-namespaced-in-plugins-skills-are.md
src/attune_help/templates/errors/config-py-alongside-config-creates-a-mypy-duplicate-module.md
src/attune_help/templates/errors/costreport-is-a-dataclass-not-a-dict.md
src/attune_help/templates/errors/custom-mcp-stdio-loop-fails-claude-code-handshake.md
src/attune_help/templates/errors/datetime-utcnow-datetime-nowtimezone-utc-cascades-through-the.md
src/attune_help/templates/errors/dead-code-modules-with-full-test-suites-look-alive.md
src/attune_help/templates/errors/deep-review-false-positives-verify-before-acting.md
src/attune_help/templates/errors/dependency-lower-bounds-trigger-scorecard-vulnerability-alerts.md
src/attune_help/templates/errors/dispatch-tables-hold-direct-function-references-mocks-must.md
src/attune_help/templates/errors/dist-can-contain-stale-artifacts-after-version-bumps.md
src/attune_help/templates/errors/dont-append-z-to-timezone-aware-isoformat.md
src/attune_help/templates/errors/duplicate-plugins-cause-conflicting-skill-triggers.md
src/attune_help/templates/errors/enforce-admins-false-defeats-code-review-scorecard-check.md
src/attune_help/templates/errors/enforce-admins-required-reviews-blocks-solo-dev-merges.md
src/attune_help/templates/errors/exploration-agents-fabricate-names-verify-against-source.md
src/attune_help/templates/errors/full-coverage-runs-on-15k-test-suites-timeout-easily.md
src/attune_help/templates/errors/generated-content-with-trailing-whitespace-causes-perpetual-pre.md
src/attune_help/templates/errors/gh-pr-merge-admin-is-blocked-by-in-progress-required-checks.md
src/attune_help/templates/errors/ghost-command-references-survive-cli-renames.md
src/attune_help/templates/errors/github-protected-tags-cannot-be-force-updated.md
src/attune_help/templates/errors/github-repos-serve-as-claude-code-marketplaces.md
src/attune_help/templates/errors/gitignore-exclusions-break-ci-tests-that-read-those-files.md
src/attune_help/templates/errors/gpg-signing-fails-in-non-interactive-terminals-vscode-extension.md
src/attune_help/templates/errors/hardcoded-root-paths-in-tests.md
src/attune_help/templates/errors/hardcoded-strings-in-method-bodies-survive-class-attribute.md
src/attune_help/templates/errors/hardcoded-user-id-defeats-ownership-checks.md
src/attune_help/templates/errors/hot-reload-subsystem-was-1-038-lines-of-dead-code.md
src/attune_help/templates/errors/importlib-import-module-is-an-arbitrary-code-execution-vector.md
src/attune_help/templates/errors/is-private-is-a-superset-in-python-ipaddress.md
src/attune_help/templates/errors/jinja2-trim-blocks-lstrip-blocks-eats-newlines-between.md
src/attune_help/templates/errors/kwargs-collides-with-explicit-params-of-the-same-name.md
src/attune_help/templates/errors/lazy-imports-inside-function-bodies-cant-be-patched-with.md
src/attune_help/templates/errors/linkedin-paste-use-ascii-markers-not-unicode-arrows.md
src/attune_help/templates/errors/list-wizards-is-a-function-not-a-class-method.md
src/attune_help/templates/errors/list-workflows-deduplication-must-keep-base-names-visible.md
src/attune_help/templates/errors/macos-var-private-var-symlink-breaks-path-assertions.md
src/attune_help/templates/errors/mcp-call-tool-wrapper-pattern.md
src/attune_help/templates/errors/mcp-handler-validate-paths-before-importing-workflows.md
src/attune_help/templates/errors/mcp-json-python-resolves-to-pyenv-shim-not-project-venv.md
src/attune_help/templates/errors/mcp-tool-count-tests-are-hardcoded.md
src/attune_help/templates/errors/mcp-tool-renames-propagate-to-skill-docs.md
src/attune_help/templates/errors/mcp-workspace-root-defaults-to-os-getcwd-tests-with-tmp-path.md
src/attune_help/templates/errors/mixin-classes-inherit-self-workspace-root-at-runtime-not-at.md
src/attune_help/templates/errors/mkdocs-strict-treats-broken-links-as-fatal-errors.md
src/attune_help/templates/errors/mock-a-lazy-import-x-with-types-moduletype-patch-dictsys-modules.md
src/attune_help/templates/errors/modeltier-has-two-copies-imports-must-match.md
src/attune_help/templates/errors/module-level-optional-imports-enable-clean-test-patching.md
src/attune_help/templates/errors/multiple-pinentry-program-lines-in-gpg-agent-conf-first-wins.md
src/attune_help/templates/errors/mypy-437-errors-was-stale-actual-count-was-2.md
src/attune_help/templates/errors/new-dataclass-fields-need-both-the-class-and-the-parser-updated.md
src/attune_help/templates/errors/new-mcp-handlers-must-match-the-validation-pattern-of-adjacent.md
src/attune_help/templates/errors/new-security-features-need-dedicated-tests-before-release.md
src/attune_help/templates/errors/next-js-shared-data-libs-prevent-page-duplication.md
src/attune_help/templates/errors/non-baseworkflow-classes-in-workflow-registry-crash-the-cli.md
src/attune_help/templates/errors/openssf-scorecard-alerts-2-codereviewid-3-sastid-are-process.md
src/attune_help/templates/errors/patch-requires-the-target-name-to-exist-at-module-scope-at.md
src/attune_help/templates/errors/patch-the-source-module-for-from-x-import-y-in-function-bodies.md
src/attune_help/templates/errors/pip-audit-fails-on-unpublished-versions.md
src/attune_help/templates/errors/plugin-read-skill-references-break-outside-the-plugin.md
src/attune_help/templates/errors/pr-test-workflows-may-not-auto-trigger-after-close-reopen-or.md
src/attune_help/templates/errors/pre-commit-auto-fix-requires-re-stage-before-retry.md
src/attune_help/templates/errors/pre-commit-black-unstaged-files-re-stage-after-failure.md
src/attune_help/templates/errors/pre-commit-stash-conflict-when-black-ruff-fix-files-with.md
src/attune_help/templates/errors/pre-commit-stash-conflict-with-auto-fix-hooks.md
src/attune_help/templates/errors/pre-commit-stash-conflicts-when-any-tracked-unstaged-file.md
src/attune_help/templates/errors/pull-main-before-merging-develop-to-avoid-merge-commits.md
src/attune_help/templates/errors/pureposixpath-match-doesnt-support-in-python-3-10.md
src/attune_help/templates/errors/pureposixpath-strips-trailing-slashes.md
src/attune_help/templates/errors/push-specific-tags-not-tags.md
src/attune_help/templates/errors/pypi-renders-readme-links-relative-to-its-own-domain.md
src/attune_help/templates/errors/pytest-importorskip-triggers-ruff-e402.md
src/attune_help/templates/errors/re-enabling-required-reviews-kills-queued-auto-merge.md
src/attune_help/templates/errors/read-source-before-writing-tests-for-tricky-logic.md
src/attune_help/templates/errors/real-project-files-on-disk-override-test-mocks.md
src/attune_help/templates/errors/rebuild-dist-after-readme-changes.md
src/attune_help/templates/errors/redisshorttermmemory-mock-injection-path.md
src/attune_help/templates/errors/registry-count-assertions-are-scattered-across-test-files.md
src/attune_help/templates/errors/replacing-a-mixin-based-class-scatters-test-failures-across.md
src/attune_help/templates/errors/repo-merge-policy-may-restrict-merge-strategies.md
src/attune_help/templates/errors/required-status-check-names-must-match-githubs-exact-check-names.md
src/attune_help/templates/errors/resultmessage-result-is-often-none-capture-assistantmessage.md
src/attune_help/templates/errors/ruff-auto-fix-strips-imports-before-usage-code-exists.md
src/attune_help/templates/errors/ruff-parses-pytest-ini-as-python.md
src/attune_help/templates/errors/run-simplify-catches-per-file-errors-internally.md
src/attune_help/templates/errors/sbin-is-a-symlink-to-usr-sbin-on-modern-ubuntu.md
src/attune_help/templates/errors/scorecards-pip-parser-ignores-hash-flags-entirely.md
src/attune_help/templates/errors/sdk-agent-model-config-uses-stale-model-names.md
src/attune_help/templates/errors/sdk-native-workflows-validate-in-execute-not-input-schema.md
src/attune_help/templates/errors/semantic-cache-70-hit-rate-claim-was-unmeasured.md
src/attune_help/templates/errors/session-hooks-may-be-vestigial.md
src/attune_help/templates/errors/shadow-directories-at-repo-root-break-imports.md
src/attune_help/templates/errors/silent-pass-blocks-in-discovery-registry-code-hide-import.md
src/attune_help/templates/errors/skill-descriptions-must-be-under-250-characters.md
src/attune_help/templates/errors/skill-frontmatter-allowlist-march-2026.md
src/attune_help/templates/errors/skill-frontmatter-has-a-strict-allowlist.md
src/attune_help/templates/errors/splitting-text-on-breaks-backtick-quoted-code-references.md
src/attune_help/templates/errors/ssrf-always-decode-urls-before-validating-hostnames.md
src/attune_help/templates/errors/ssrf-in-webhook-handlers-is-easy-to-miss.md
src/attune_help/templates/errors/ssrf-strip-ipv6-zone-ids-before-ip-validation.md
src/attune_help/templates/errors/stacked-patch-decorators-inject-args-bottom-up.md
src/attune_help/templates/errors/stop-hook-ordering-matters.md
src/attune_help/templates/errors/stop-hooks-inject-stderr-not-stdout.md
src/attune_help/templates/errors/stop-hooks-loop-without-a-sentinel.md
src/attune_help/templates/errors/stop-hooks-missing-cd-prefix-inherit-session-cwd.md
src/attune_help/templates/errors/structlog-kwargs-vs-stdlib-logger.md
src/attune_help/templates/errors/test-mocks-must-match-imports.md
src/attune_help/templates/errors/tests-for-optional-dep-code-need-pytest-importorskip-guards-in.md
src/attune_help/templates/errors/twine-cannot-prompt-for-tokens-in-claude-codes-non-interactive.md
src/attune_help/templates/errors/undeclared-dependencies-work-locally-but-fail-in-clean-installs.md
src/attune_help/templates/errors/untracked-scripts-break-ci-when-tests-import-them.md
src/attune_help/templates/errors/validate-file-path-needed-on-reads-too-not-just-writes.md
src/attune_help/templates/errors/validate-infrastructure-against-user-value-before-extending.md
src/attune_help/templates/errors/verify-mcp-tool-wiring-after-adding-new-tools.md
src/attune_help/templates/errors/verify-new-dispatch-branches-with-a-known-fixture-not-just.md
src/attune_help/templates/errors/website-feature-lists-can-diverge-from-the-python-registry.md
src/attune_help/templates/errors/windows-ci-encoding.md
src/attune_help/templates/errors/windows-ci-runners-are-3x-slower-than-ubuntu-macos.md
src/attune_help/templates/errors/windows-path-resolve-prepends-the-drive-letter-to-unix-paths.md
src/attune_help/templates/errors/windows-time-time-can-return-0-0-duration-for-fast-operations.md
src/attune_help/templates/errors/wizards-call-workflows-internally-they-are-not-duplicates.md
src/attune_help/templates/errors/workflowresult-constructor-mismatches-surface-only-at-runtime.md
src/attune_help/templates/errors/yaml-run-values-with-colons-cause-parse-errors.md
src/attune_help/templates/faqs/adding-dns-resolution-to-validate-webhook-url-breaks-tests-that.md
src/attune_help/templates/faqs/adding-logger-before-eager-imports-triggers-e402-in-init-py.md
src/attune_help/templates/faqs/anthropics-built-in-prompt-caching-supersedes-custom-caching.md
src/attune_help/templates/faqs/any-unstaged-file-triggers-pre-commit-stash-conflicts-with-auto.md
src/attune_help/templates/faqs/attune-skill-names-must-not-collide-with-claude-code-built-in.md
src/attune_help/templates/faqs/b904-raise-x-from-e-is-not-auto-fixable-by-ruff.md
src/attune_help/templates/faqs/background-processes-from-previous-sessions-persist-across.md
src/attune_help/templates/faqs/bandit-b108-blocks-hardcoded-tmp-paths.md
src/attune_help/templates/faqs/baseworkflow-now-provides-self-logger.md
src/attune_help/templates/faqs/baseworkflow-uses-class-attributes-not-constructor-params.md
src/attune_help/templates/faqs/bg-var-primary-bg-opacity-10-is-invisible-in-dark-mode.md
src/attune_help/templates/faqs/broad-gitignore-patterns-match-nested-directories.md
src/attune_help/templates/faqs/bug-predict-dangerous-eval-flags-subprocess-exec.md
src/attune_help/templates/faqs/bugpredictionworkflow-not-bugpredictworkflow.md
src/attune_help/templates/faqs/changing-error-messages-breaks-tests-across-the-codebase.md
src/attune_help/templates/faqs/changing-user-facing-output-strings-cascades-through-test.md
src/attune_help/templates/faqs/ci-timeout-tests-enforce-the-range-you-set.md
src/attune_help/templates/faqs/claude-agent-sdk-is-now-a-core-dependency-of-attune-ai.md
src/attune_help/templates/faqs/claude-code-plugin-is-platform-specific.md
src/attune_help/templates/faqs/claude-code-plugins-expect-plugin-json-inside-claude-plugin.md
src/attune_help/templates/faqs/claude-plugin-install-is-marketplace-only.md
src/attune_help/templates/faqs/clusterfuzzlite-no-deps-misses-transitive-imports.md
src/attune_help/templates/faqs/codeql-alerts-dismissible-in-bulk-via-gh-api.md
src/attune_help/templates/faqs/codeql-js-stored-xss-flags-jsx-even-though-react-auto-escapes.md
src/attune_help/templates/faqs/codeql-py-clear-text-logging-sensitive-data-traces-data-flow.md
src/attune_help/templates/faqs/commands-are-not-namespaced-in-plugins-skills-are.md
src/attune_help/templates/faqs/config-py-alongside-config-creates-a-mypy-duplicate-module.md
src/attune_help/templates/faqs/costreport-is-a-dataclass-not-a-dict.md
src/attune_help/templates/faqs/custom-mcp-stdio-loop-fails-claude-code-handshake.md
src/attune_help/templates/faqs/datetime-utcnow-datetime-nowtimezone-utc-cascades-through-the.md
src/attune_help/templates/faqs/dead-code-modules-with-full-test-suites-look-alive.md
src/attune_help/templates/faqs/deep-review-false-positives-verify-before-acting.md
src/attune_help/templates/faqs/dependency-lower-bounds-trigger-scorecard-vulnerability-alerts.md
src/attune_help/templates/faqs/dispatch-tables-hold-direct-function-references-mocks-must.md
src/attune_help/templates/faqs/dist-can-contain-stale-artifacts-after-version-bumps.md
src/attune_help/templates/faqs/dont-append-z-to-timezone-aware-isoformat.md
src/attune_help/templates/faqs/duplicate-plugins-cause-conflicting-skill-triggers.md
src/attune_help/templates/faqs/enforce-admins-false-defeats-code-review-scorecard-check.md
src/attune_help/templates/faqs/enforce-admins-required-reviews-blocks-solo-dev-merges.md
src/attune_help/templates/faqs/exploration-agents-fabricate-names-verify-against-source.md
src/attune_help/templates/faqs/full-coverage-runs-on-15k-test-suites-timeout-easily.md
src/attune_help/templates/faqs/generated-content-with-trailing-whitespace-causes-perpetual-pre.md
src/attune_help/templates/faqs/gh-pr-merge-admin-is-blocked-by-in-progress-required-checks.md
src/attune_help/templates/faqs/ghost-command-references-survive-cli-renames.md
src/attune_help/templates/faqs/github-protected-tags-cannot-be-force-updated.md
src/attune_help/templates/faqs/github-repos-serve-as-claude-code-marketplaces.md
src/attune_help/templates/faqs/gitignore-exclusions-break-ci-tests-that-read-those-files.md
src/attune_help/templates/faqs/gpg-signing-fails-in-non-interactive-terminals-vscode-extension.md
src/attune_help/templates/faqs/hardcoded-root-paths-in-tests.md
src/attune_help/templates/faqs/hardcoded-strings-in-method-bodies-survive-class-attribute.md
src/attune_help/templates/faqs/hardcoded-user-id-defeats-ownership-checks.md
src/attune_help/templates/faqs/hot-reload-subsystem-was-1-038-lines-of-dead-code.md
src/attune_help/templates/faqs/importlib-import-module-is-an-arbitrary-code-execution-vector.md
src/attune_help/templates/faqs/is-private-is-a-superset-in-python-ipaddress.md
src/attune_help/templates/faqs/kwargs-collides-with-explicit-params-of-the-same-name.md
src/attune_help/templates/faqs/lazy-imports-inside-function-bodies-cant-be-patched-with.md
src/attune_help/templates/faqs/linkedin-paste-use-ascii-markers-not-unicode-arrows.md
src/attune_help/templates/faqs/list-wizards-is-a-function-not-a-class-method.md
src/attune_help/templates/faqs/list-workflows-deduplication-must-keep-base-names-visible.md
src/attune_help/templates/faqs/macos-var-private-var-symlink-breaks-path-assertions.md
src/attune_help/templates/faqs/mcp-call-tool-wrapper-pattern.md
src/attune_help/templates/faqs/mcp-handler-validate-paths-before-importing-workflows.md
src/attune_help/templates/faqs/mcp-json-python-resolves-to-pyenv-shim-not-project-venv.md
src/attune_help/templates/faqs/mcp-tool-count-tests-are-hardcoded.md
src/attune_help/templates/faqs/mcp-tool-renames-propagate-to-skill-docs.md
src/attune_help/templates/faqs/mcp-workspace-root-defaults-to-os-getcwd-tests-with-tmp-path.md
src/attune_help/templates/faqs/mixin-classes-inherit-self-workspace-root-at-runtime-not-at.md
src/attune_help/templates/faqs/mkdocs-strict-treats-broken-links-as-fatal-errors.md
src/attune_help/templates/faqs/mock-a-lazy-import-x-with-types-moduletype-patch-dictsys-modules.md
src/attune_help/templates/faqs/modeltier-has-two-copies-imports-must-match.md
src/attune_help/templates/faqs/module-level-optional-imports-enable-clean-test-patching.md
src/attune_help/templates/faqs/multiple-pinentry-program-lines-in-gpg-agent-conf-first-wins.md
src/attune_help/templates/faqs/mypy-437-errors-was-stale-actual-count-was-2.md
src/attune_help/templates/faqs/new-dataclass-fields-need-both-the-class-and-the-parser-updated.md
src/attune_help/templates/faqs/new-mcp-handlers-must-match-the-validation-pattern-of-adjacent.md
src/attune_help/templates/faqs/new-security-features-need-dedicated-tests-before-release.md
src/attune_help/templates/faqs/next-js-shared-data-libs-prevent-page-duplication.md
src/attune_help/templates/faqs/non-baseworkflow-classes-in-workflow-registry-crash-the-cli.md
src/attune_help/templates/faqs/openssf-scorecard-alerts-2-codereviewid-3-sastid-are-process.md
src/attune_help/templates/faqs/patch-requires-the-target-name-to-exist-at-module-scope-at.md
src/attune_help/templates/faqs/patch-the-source-module-for-from-x-import-y-in-function-bodies.md
src/attune_help/templates/faqs/pip-audit-fails-on-unpublished-versions.md
src/attune_help/templates/faqs/plugin-read-skill-references-break-outside-the-plugin.md
src/attune_help/templates/faqs/pr-test-workflows-may-not-auto-trigger-after-close-reopen-or.md
src/attune_help/templates/faqs/pre-commit-auto-fix-requires-re-stage-before-retry.md
src/attune_help/templates/faqs/pre-commit-black-unstaged-files-re-stage-after-failure.md
src/attune_help/templates/faqs/pre-commit-stash-conflict-when-black-ruff-fix-files-with.md
src/attune_help/templates/faqs/pre-commit-stash-conflict-with-auto-fix-hooks.md
src/attune_help/templates/faqs/pre-commit-stash-conflicts-when-any-tracked-unstaged-file.md
src/attune_help/templates/faqs/pull-main-before-merging-develop-to-avoid-merge-commits.md
src/attune_help/templates/faqs/pureposixpath-match-doesnt-support-in-python-3-10.md
src/attune_help/templates/faqs/pureposixpath-strips-trailing-slashes.md
src/attune_help/templates/faqs/push-specific-tags-not-tags.md
src/attune_help/templates/faqs/pypi-renders-readme-links-relative-to-its-own-domain.md
src/attune_help/templates/faqs/pytest-importorskip-triggers-ruff-e402.md
src/attune_help/templates/faqs/re-enabling-required-reviews-kills-queued-auto-merge.md
src/attune_help/templates/faqs/read-source-before-writing-tests-for-tricky-logic.md
src/attune_help/templates/faqs/real-project-files-on-disk-override-test-mocks.md
src/attune_help/templates/faqs/rebuild-dist-after-readme-changes.md
src/attune_help/templates/faqs/redisshorttermmemory-mock-injection-path.md
src/attune_help/templates/faqs/registry-count-assertions-are-scattered-across-test-files.md
src/attune_help/templates/faqs/replacing-a-mixin-based-class-scatters-test-failures-across.md
src/attune_help/templates/faqs/repo-merge-policy-may-restrict-merge-strategies.md
src/attune_help/templates/faqs/required-status-check-names-must-match-githubs-exact-check-names.md
src/attune_help/templates/faqs/resultmessage-result-is-often-none-capture-assistantmessage.md
src/attune_help/templates/faqs/ruff-auto-fix-strips-imports-before-usage-code-exists.md
src/attune_help/templates/faqs/ruff-parses-pytest-ini-as-python.md
src/attune_help/templates/faqs/run-simplify-catches-per-file-errors-internally.md
src/attune_help/templates/faqs/sbin-is-a-symlink-to-usr-sbin-on-modern-ubuntu.md
src/attune_help/templates/faqs/scorecards-pip-parser-ignores-hash-flags-entirely.md
src/attune_help/templates/faqs/sdk-agent-model-config-uses-stale-model-names.md
src/attune_help/templates/faqs/sdk-native-workflows-validate-in-execute-not-input-schema.md
src/attune_help/templates/faqs/semantic-cache-70-hit-rate-claim-was-unmeasured.md
src/attune_help/templates/faqs/session-hooks-may-be-vestigial.md
src/attune_help/templates/faqs/shadow-directories-at-repo-root-break-imports.md
src/attune_help/templates/faqs/silent-pass-blocks-in-discovery-registry-code-hide-import.md
src/attune_help/templates/faqs/skill-descriptions-must-be-under-250-characters.md
src/attune_help/templates/faqs/skill-frontmatter-allowlist-march-2026.md
src/attune_help/templates/faqs/skill-frontmatter-has-a-strict-allowlist.md
src/attune_help/templates/faqs/ssrf-always-decode-urls-before-validating-hostnames.md
src/attune_help/templates/faqs/ssrf-in-webhook-handlers-is-easy-to-miss.md
src/attune_help/templates/faqs/ssrf-strip-ipv6-zone-ids-before-ip-validation.md
src/attune_help/templates/faqs/stacked-patch-decorators-inject-args-bottom-up.md
src/attune_help/templates/faqs/stop-hook-ordering-matters.md
src/attune_help/templates/faqs/stop-hooks-inject-stderr-not-stdout.md
src/attune_help/templates/faqs/stop-hooks-loop-without-a-sentinel.md
src/attune_help/templates/faqs/stop-hooks-missing-cd-prefix-inherit-session-cwd.md
src/attune_help/templates/faqs/structlog-kwargs-vs-stdlib-logger.md
src/attune_help/templates/faqs/test-mocks-must-match-imports.md
src/attune_help/templates/faqs/tests-for-optional-dep-code-need-pytest-importorskip-guards-in.md
src/attune_help/templates/faqs/twine-cannot-prompt-for-tokens-in-claude-codes-non-interactive.md
src/attune_help/templates/faqs/untracked-scripts-break-ci-when-tests-import-them.md
src/attune_help/templates/faqs/validate-file-path-needed-on-reads-too-not-just-writes.md
src/attune_help/templates/faqs/validate-infrastructure-against-user-value-before-extending.md
src/attune_help/templates/faqs/verify-mcp-tool-wiring-after-adding-new-tools.md
src/attune_help/templates/faqs/verify-new-dispatch-branches-with-a-known-fixture-not-just.md
src/attune_help/templates/faqs/website-feature-lists-can-diverge-from-the-python-registry.md
src/attune_help/templates/faqs/windows-ci-encoding.md
src/attune_help/templates/faqs/windows-ci-runners-are-3x-slower-than-ubuntu-macos.md
src/attune_help/templates/faqs/windows-path-resolve-prepends-the-drive-letter-to-unix-paths.md
src/attune_help/templates/faqs/windows-time-time-can-return-0-0-duration-for-fast-operations.md
src/attune_help/templates/faqs/wizards-call-workflows-internally-they-are-not-duplicates.md
src/attune_help/templates/faqs/workflowresult-constructor-mismatches-surface-only-at-runtime.md
src/attune_help/templates/faqs/yaml-run-values-with-colons-cause-parse-errors.md
src/attune_help/templates/notes/code-simplification.md
src/attune_help/templates/notes/command-hubs.md
src/attune_help/templates/notes/critical-rules.md
src/attune_help/templates/notes/decision-d1-template-schemas-live-in-the-repo.md
src/attune_help/templates/notes/decision-d2-search-index-first-unified-later.md
src/attune_help/templates/notes/decision-d3-faq-sourcing-four-channels.md
src/attune_help/templates/notes/decision-d4-code-is-the-source-of-truth.md
src/attune_help/templates/notes/decision-d5-intelligent-templates-the-engine.md
src/attune_help/templates/notes/decision-d6-proof-of-concept-lessons-learned-error-templates.md
src/attune_help/templates/notes/markdown-formatting.md
src/attune_help/templates/notes/project-structure.md
src/attune_help/templates/notes/socratic-interaction-rule.md
src/attune_help/templates/notes/term-cli.md
src/attune_help/templates/notes/term-crew.md
src/attune_help/templates/notes/term-hub.md
src/attune_help/templates/notes/term-llm.md
src/attune_help/templates/notes/term-p2b.md
src/attune_help/templates/notes/term-progressive.md
src/attune_help/templates/notes/term-sdk.md
src/attune_help/templates/notes/term-socratic.md
src/attune_help/templates/notes/term-tier.md
src/attune_help/templates/notes/term-wizard.md
src/attune_help/templates/quickstarts/browse-help.md
src/attune_help/templates/quickstarts/check-costs.md
src/attune_help/templates/quickstarts/check-health.md
src/attune_help/templates/quickstarts/generate-tests.md
src/attune_help/templates/quickstarts/install-plugin.md
src/attune_help/templates/quickstarts/install.md
src/attune_help/templates/quickstarts/run-code-review.md
src/attune_help/templates/quickstarts/run-security-audit.md
src/attune_help/templates/quickstarts/skill-attune-hub.md
src/attune_help/templates/quickstarts/skill-bug-predict.md
src/attune_help/templates/quickstarts/skill-coach.md
src/attune_help/templates/quickstarts/skill-code-quality.md
src/attune_help/templates/quickstarts/skill-doc-gen.md
src/attune_help/templates/quickstarts/skill-fix-test.md
src/attune_help/templates/quickstarts/skill-memory-and-context.md
src/attune_help/templates/quickstarts/skill-planning.md
src/attune_help/templates/quickstarts/skill-refactor-plan.md
src/attune_help/templates/quickstarts/skill-release-prep.md
src/attune_help/templates/quickstarts/skill-security-audit.md
src/attune_help/templates/quickstarts/skill-smart-test.md
src/attune_help/templates/quickstarts/skill-spec.md
src/attune_help/templates/quickstarts/skill-workflow-orchestration.md
src/attune_help/templates/quickstarts/task-api-endpoint-design.md
src/attune_help/templates/quickstarts/task-authentication-patterns.md
src/attune_help/templates/quickstarts/task-ci-cd-pipeline.md
src/attune_help/templates/quickstarts/task-code-migration.md
src/attune_help/templates/quickstarts/task-configuration-setup.md
src/attune_help/templates/quickstarts/task-cross-linking-strategy.md
src/attune_help/templates/quickstarts/task-database-migrations.md
src/attune_help/templates/quickstarts/task-debugging-sessions.md
src/attune_help/templates/quickstarts/task-dependency-management.md
src/attune_help/templates/quickstarts/task-error-handling-design.md
src/attune_help/templates/quickstarts/task-git-workflow.md
src/attune_help/templates/quickstarts/task-help-system-testing.md
src/attune_help/templates/quickstarts/task-logging-observability.md
src/attune_help/templates/quickstarts/task-package-publishing.md
src/attune_help/templates/quickstarts/task-precursor-warning-design.md
src/attune_help/templates/quickstarts/task-progressive-depth-design.md
src/attune_help/templates/quickstarts/task-socratic-discovery-patterns.md
src/attune_help/templates/quickstarts/task-template-design-patterns.md
src/attune_help/templates/quickstarts/task-template-migration.md
src/attune_help/templates/references/skill-attune-hub.md
src/attune_help/templates/references/skill-bug-predict.md
src/attune_help/templates/references/skill-coach.md
src/attune_help/templates/references/skill-code-quality.md
src/attune_help/templates/references/skill-doc-gen.md
src/attune_help/templates/references/skill-fix-test.md
src/attune_help/templates/references/skill-memory-and-context.md
src/attune_help/templates/references/skill-planning.md
src/attune_help/templates/references/skill-refactor-plan.md
src/attune_help/templates/references/skill-release-prep.md
src/attune_help/templates/references/skill-security-audit.md
src/attune_help/templates/references/skill-smart-test.md
src/attune_help/templates/references/skill-spec.md
src/attune_help/templates/references/skill-workflow-orchestration.md
src/attune_help/templates/references/task-api-endpoint-design.md
src/attune_help/templates/references/task-authentication-patterns.md
src/attune_help/templates/references/task-ci-cd-pipeline.md
src/attune_help/templates/references/task-code-migration.md
src/attune_help/templates/references/task-configuration-setup.md
src/attune_help/templates/references/task-cross-linking-strategy.md
src/attune_help/templates/references/task-database-migrations.md
src/attune_help/templates/references/task-debugging-sessions.md
src/attune_help/templates/references/task-dependency-management.md
src/attune_help/templates/references/task-error-handling-design.md
src/attune_help/templates/references/task-git-workflow.md
src/attune_help/templates/references/task-help-system-testing.md
src/attune_help/templates/references/task-logging-observability.md
src/attune_help/templates/references/task-package-publishing.md
src/attune_help/templates/references/task-precursor-warning-design.md
src/attune_help/templates/references/task-progressive-depth-design.md
src/attune_help/templates/references/task-socratic-discovery-patterns.md
src/attune_help/templates/references/task-template-design-patterns.md
src/attune_help/templates/references/task-template-migration.md
src/attune_help/templates/references/tool-analyze-batch.md
src/attune_help/templates/references/tool-analyze-image.md
src/attune_help/templates/references/tool-attune-get-level.md
src/attune_help/templates/references/tool-attune-set-level.md
src/attune_help/templates/references/tool-auth-recommend.md
src/attune_help/templates/references/tool-auth-status.md
src/attune_help/templates/references/tool-bug-predict.md
src/attune_help/templates/references/tool-code-review.md
src/attune_help/templates/references/tool-context-get.md
src/attune_help/templates/references/tool-context-set.md
src/attune_help/templates/references/tool-deep-review.md
src/attune_help/templates/references/tool-dependency-check.md
src/attune_help/templates/references/tool-doc-audit.md
src/attune_help/templates/references/tool-doc-gen.md
src/attune_help/templates/references/tool-doc-orchestrator.md
src/attune_help/templates/references/tool-health-check.md
src/attune_help/templates/references/tool-memory-forget.md
src/attune_help/templates/references/tool-memory-retrieve.md
src/attune_help/templates/references/tool-memory-search.md
src/attune_help/templates/references/tool-memory-store.md
src/attune_help/templates/references/tool-performance-audit.md
src/attune_help/templates/references/tool-refactor-plan.md
src/attune_help/templates/references/tool-release-prep.md
src/attune_help/templates/references/tool-research-synthesis.md
src/attune_help/templates/references/tool-secure-release.md
src/attune_help/templates/references/tool-security-audit.md
src/attune_help/templates/references/tool-simplify-code.md
src/attune_help/templates/references/tool-telemetry-stats.md
src/attune_help/templates/references/tool-test-audit.md
src/attune_help/templates/references/tool-test-gen-parallel.md
src/attune_help/templates/references/tool-test-generation.md
src/attune_help/templates/tasks/browse-help-docs.md
src/attune_help/templates/tasks/check-auth-status.md
src/attune_help/templates/tasks/export-telemetry.md
src/attune_help/templates/tasks/install-plugin.md
src/attune_help/templates/tasks/manage-lessons.md
src/attune_help/templates/tasks/run-doctor.md
src/attune_help/templates/tasks/run-workflow.md
src/attune_help/templates/tasks/task-api-endpoint-design.md
src/attune_help/templates/tasks/task-authentication-patterns.md
src/attune_help/templates/tasks/task-ci-cd-pipeline.md
src/attune_help/templates/tasks/task-code-migration.md
src/attune_help/templates/tasks/task-configuration-setup.md
src/attune_help/templates/tasks/task-cross-linking-strategy.md
src/attune_help/templates/tasks/task-database-migrations.md
src/attune_help/templates/tasks/task-debugging-sessions.md
src/attune_help/templates/tasks/task-dependency-management.md
src/attune_help/templates/tasks/task-error-handling-design.md
src/attune_help/templates/tasks/task-git-workflow.md
src/attune_help/templates/tasks/task-help-system-testing.md
src/attune_help/templates/tasks/task-logging-observability.md
src/attune_help/templates/tasks/task-package-publishing.md
src/attune_help/templates/tasks/task-precursor-warning-design.md
src/attune_help/templates/tasks/task-progressive-depth-design.md
src/attune_help/templates/tasks/task-socratic-discovery-patterns.md
src/attune_help/templates/tasks/task-template-design-patterns.md
src/attune_help/templates/tasks/task-template-migration.md
src/attune_help/templates/tasks/use-attune-hub.md
src/attune_help/templates/tasks/use-bug-predict.md
src/attune_help/templates/tasks/use-coach.md
src/attune_help/templates/tasks/use-code-quality.md
src/attune_help/templates/tasks/use-doc-gen.md
src/attune_help/templates/tasks/use-fix-test.md
src/attune_help/templates/tasks/use-memory-and-context.md
src/attune_help/templates/tasks/use-planning.md
src/attune_help/templates/tasks/use-refactor-plan.md
src/attune_help/templates/tasks/use-release-prep.md
src/attune_help/templates/tasks/use-security-audit.md
src/attune_help/templates/tasks/use-smart-test.md
src/attune_help/templates/tasks/use-spec.md
src/attune_help/templates/tasks/use-workflow-orchestration.md
src/attune_help/templates/tips/after-10-inspects.md
src/attune_help/templates/tips/after-5-ships.md
src/attune_help/templates/tips/after-bug-predict.md
src/attune_help/templates/tips/after-code-review.md
src/attune_help/templates/tips/after-dependency-check.md
src/attune_help/templates/tips/after-first-health.md
src/attune_help/templates/tips/after-first-inspect.md
src/attune_help/templates/tips/after-perf-audit.md
src/attune_help/templates/tips/after-refactor-plan.md
src/attune_help/templates/tips/after-security-audit.md
src/attune_help/templates/tips/after-simplify-code.md
src/attune_help/templates/tips/after-test-gen.md
src/attune_help/templates/tips/cost-savings.md
src/attune_help/templates/tips/high-tech-debt.md
src/attune_help/templates/tips/no-patterns.md
src/attune_help/templates/tips/weekly-review.md
src/attune_help/templates/troubleshooting/ci-tests-timeout.md
src/attune_help/templates/troubleshooting/gpg-signing-fails.md
src/attune_help/templates/troubleshooting/import-error-attune.md
src/attune_help/templates/troubleshooting/mcp-server-not-responding.md
src/attune_help/templates/troubleshooting/plugin-not-found.md
src/attune_help/templates/troubleshooting/pre-commit-infinite-loop.md
src/attune_help/templates/troubleshooting/workflow-not-running.md
src/attune_help/templates/warnings/adding-logger-before-eager-imports-triggers-e402-in-init-py.md
src/attune_help/templates/warnings/anthropics-built-in-prompt-caching-supersedes-custom-caching.md
src/attune_help/templates/warnings/any-unstaged-file-triggers-pre-commit-stash-conflicts-with-auto.md
src/attune_help/templates/warnings/attune-skill-names-must-not-collide-with-claude-code-built-in.md
src/attune_help/templates/warnings/b904-raise-x-from-e-is-not-auto-fixable-by-ruff.md
src/attune_help/templates/warnings/background-processes-from-previous-sessions-persist-across.md
src/attune_help/templates/warnings/bg-var-primary-bg-opacity-10-is-invisible-in-dark-mode.md
src/attune_help/templates/warnings/bug-predict-dangerous-eval-flags-subprocess-exec.md
src/attune_help/templates/warnings/bugpredictionworkflow-not-bugpredictworkflow.md
src/attune_help/templates/warnings/changing-error-messages-breaks-tests-across-the-codebase.md
src/attune_help/templates/warnings/changing-user-facing-output-strings-cascades-through-test.md
src/attune_help/templates/warnings/claude-code-plugin-is-platform-specific.md
src/attune_help/templates/warnings/claude-code-plugins-expect-plugin-json-inside-claude-plugin.md
src/attune_help/templates/warnings/clusterfuzzlite-no-deps-misses-transitive-imports.md
src/attune_help/templates/warnings/codeql-alerts-dismissible-in-bulk-via-gh-api.md
src/attune_help/templates/warnings/commands-are-not-namespaced-in-plugins-skills-are.md
src/attune_help/templates/warnings/costreport-is-a-dataclass-not-a-dict.md
src/attune_help/templates/warnings/dead-code-modules-with-full-test-suites-look-alive.md
src/attune_help/templates/warnings/deep-review-false-positives-verify-before-acting.md
src/attune_help/templates/warnings/dispatch-tables-hold-direct-function-references-mocks-must.md
src/attune_help/templates/warnings/dist-can-contain-stale-artifacts-after-version-bumps.md
src/attune_help/templates/warnings/dont-append-z-to-timezone-aware-isoformat.md
src/attune_help/templates/warnings/duplicate-plugins-cause-conflicting-skill-triggers.md
src/attune_help/templates/warnings/exploration-agents-fabricate-names-verify-against-source.md
src/attune_help/templates/warnings/generated-content-with-trailing-whitespace-causes-perpetual-pre.md
src/attune_help/templates/warnings/gh-pr-merge-admin-is-blocked-by-in-progress-required-checks.md
src/attune_help/templates/warnings/github-protected-tags-cannot-be-force-updated.md
src/attune_help/templates/warnings/github-repos-serve-as-claude-code-marketplaces.md
src/attune_help/templates/warnings/gitignore-exclusions-break-ci-tests-that-read-those-files.md
src/attune_help/templates/warnings/gpg-signing-fails-in-non-interactive-terminals-vscode-extension.md
src/attune_help/templates/warnings/hardcoded-root-paths-in-tests.md
src/attune_help/templates/warnings/hardcoded-strings-in-method-bodies-survive-class-attribute.md
src/attune_help/templates/warnings/hardcoded-user-id-defeats-ownership-checks.md
src/attune_help/templates/warnings/hot-reload-subsystem-was-1-038-lines-of-dead-code.md
src/attune_help/templates/warnings/importlib-import-module-is-an-arbitrary-code-execution-vector.md
src/attune_help/templates/warnings/is-private-is-a-superset-in-python-ipaddress.md
src/attune_help/templates/warnings/lazy-imports-inside-function-bodies-cant-be-patched-with.md
src/attune_help/templates/warnings/linkedin-paste-use-ascii-markers-not-unicode-arrows.md
src/attune_help/templates/warnings/list-workflows-deduplication-must-keep-base-names-visible.md
src/attune_help/templates/warnings/mcp-call-tool-wrapper-pattern.md
src/attune_help/templates/warnings/mcp-handler-validate-paths-before-importing-workflows.md
src/attune_help/templates/warnings/mcp-json-python-resolves-to-pyenv-shim-not-project-venv.md
src/attune_help/templates/warnings/mcp-tool-renames-propagate-to-skill-docs.md
src/attune_help/templates/warnings/modeltier-has-two-copies-imports-must-match.md
src/attune_help/templates/warnings/module-level-optional-imports-enable-clean-test-patching.md
src/attune_help/templates/warnings/multiple-pinentry-program-lines-in-gpg-agent-conf-first-wins.md
src/attune_help/templates/warnings/mypy-437-errors-was-stale-actual-count-was-2.md
src/attune_help/templates/warnings/new-dataclass-fields-need-both-the-class-and-the-parser-updated.md
src/attune_help/templates/warnings/new-mcp-handlers-must-match-the-validation-pattern-of-adjacent.md
src/attune_help/templates/warnings/new-security-features-need-dedicated-tests-before-release.md
src/attune_help/templates/warnings/non-baseworkflow-classes-in-workflow-registry-crash-the-cli.md
src/attune_help/templates/warnings/openssf-scorecard-alerts-2-codereviewid-3-sastid-are-process.md
src/attune_help/templates/warnings/patch-requires-the-target-name-to-exist-at-module-scope-at.md
src/attune_help/templates/warnings/plugin-read-skill-references-break-outside-the-plugin.md
src/attune_help/templates/warnings/pre-commit-auto-fix-requires-re-stage-before-retry.md
src/attune_help/templates/warnings/pre-commit-black-unstaged-files-re-stage-after-failure.md
src/attune_help/templates/warnings/pre-commit-stash-conflict-when-black-ruff-fix-files-with.md
src/attune_help/templates/warnings/pre-commit-stash-conflict-with-auto-fix-hooks.md
src/attune_help/templates/warnings/pre-commit-stash-conflicts-when-any-tracked-unstaged-file.md
src/attune_help/templates/warnings/pull-main-before-merging-develop-to-avoid-merge-commits.md
src/attune_help/templates/warnings/pureposixpath-strips-trailing-slashes.md
src/attune_help/templates/warnings/push-specific-tags-not-tags.md
src/attune_help/templates/warnings/pypi-renders-readme-links-relative-to-its-own-domain.md
src/attune_help/templates/warnings/pytest-importorskip-triggers-ruff-e402.md
src/attune_help/templates/warnings/re-enabling-required-reviews-kills-queued-auto-merge.md
src/attune_help/templates/warnings/read-source-before-writing-tests-for-tricky-logic.md
src/attune_help/templates/warnings/rebuild-dist-after-readme-changes.md
src/attune_help/templates/warnings/redisshorttermmemory-mock-injection-path.md
src/attune_help/templates/warnings/registry-count-assertions-are-scattered-across-test-files.md
src/attune_help/templates/warnings/replacing-a-mixin-based-class-scatters-test-failures-across.md
src/attune_help/templates/warnings/repo-merge-policy-may-restrict-merge-strategies.md
src/attune_help/templates/warnings/required-status-check-names-must-match-githubs-exact-check-names.md
src/attune_help/templates/warnings/resultmessage-result-is-often-none-capture-assistantmessage.md
src/attune_help/templates/warnings/ruff-auto-fix-strips-imports-before-usage-code-exists.md
src/attune_help/templates/warnings/run-simplify-catches-per-file-errors-internally.md
src/attune_help/templates/warnings/sbin-is-a-symlink-to-usr-sbin-on-modern-ubuntu.md
src/attune_help/templates/warnings/sdk-agent-model-config-uses-stale-model-names.md
src/attune_help/templates/warnings/sdk-native-workflows-validate-in-execute-not-input-schema.md
src/attune_help/templates/warnings/semantic-cache-70-hit-rate-claim-was-unmeasured.md
src/attune_help/templates/warnings/session-hooks-may-be-vestigial.md
src/attune_help/templates/warnings/shadow-directories-at-repo-root-break-imports.md
src/attune_help/templates/warnings/silent-pass-blocks-in-discovery-registry-code-hide-import.md
src/attune_help/templates/warnings/skill-descriptions-must-be-under-250-characters.md
src/attune_help/templates/warnings/skill-frontmatter-has-a-strict-allowlist.md
src/attune_help/templates/warnings/splitting-text-on-breaks-backtick-quoted-code-references.md
src/attune_help/templates/warnings/ssrf-always-decode-urls-before-validating-hostnames.md
src/attune_help/templates/warnings/ssrf-strip-ipv6-zone-ids-before-ip-validation.md
src/attune_help/templates/warnings/stacked-patch-decorators-inject-args-bottom-up.md
src/attune_help/templates/warnings/stop-hooks-inject-stderr-not-stdout.md
src/attune_help/templates/warnings/stop-hooks-loop-without-a-sentinel.md
src/attune_help/templates/warnings/stop-hooks-missing-cd-prefix-inherit-session-cwd.md
src/attune_help/templates/warnings/structlog-kwargs-vs-stdlib-logger.md
src/attune_help/templates/warnings/test-mocks-must-match-imports.md
src/attune_help/templates/warnings/tests-for-optional-dep-code-need-pytest-importorskip-guards-in.md
src/attune_help/templates/warnings/undeclared-dependencies-work-locally-but-fail-in-clean-installs.md
src/attune_help/templates/warnings/untracked-scripts-break-ci-when-tests-import-them.md
src/attune_help/templates/warnings/validate-infrastructure-against-user-value-before-extending.md
src/attune_help/templates/warnings/verify-new-dispatch-branches-with-a-known-fixture-not-just.md
src/attune_help/templates/warnings/website-feature-lists-can-diverge-from-the-python-registry.md
src/attune_help/templates/warnings/windows-ci-encoding.md
src/attune_help/templates/warnings/windows-ci-runners-are-3x-slower-than-ubuntu-macos.md
src/attune_help/templates/warnings/windows-time-time-can-return-0-0-duration-for-fast-operations.md
src/attune_help/templates/warnings/wizards-call-workflows-internally-they-are-not-duplicates.md
src/attune_help/templates/warnings/workflowresult-constructor-mismatches-surface-only-at-runtime.md
src/attune_help/templates/warnings/yaml-run-values-with-colons-cause-parse-errors.md
tests/test_discovery.py
tests/test_engine.py
tests/test_integration.py
tests/test_mcp_server.py
tests/test_plugin_config.py
tests/test_plugin_references.py
tests/test_preamble.py
tests/test_progression.py
tests/test_storage.py
tests/test_transformers.py