# Structural-rule violations that exist today (see rules_test.go).
# <rule> <file> <count>. The list only shrinks: do not add a line, fix the code.
background cmd/commands/policy.go 1
background internal/approval/owners.go 1
background internal/approval/policy.go 1
background internal/config/load_options.go 1
background internal/config/loader_scan.go 4
background internal/config/local_overlay.go 1
background internal/config/skill_resources.go 1
background internal/evals/changed.go 1
background internal/evals/grade.go 1
background internal/generator/generator.go 1
background internal/generator/lock_role_outputs.go 1
background internal/gitutil/diff.go 4
background internal/gitutil/gitutil.go 12
background internal/gitutil/history.go 2
background internal/gitutil/trust.go 2
background internal/govview/approvals.go 2
background internal/govview/lock.go 2
background internal/govview/lock_roles.go 1
background internal/lint/ar_plugin.go 1
background internal/lint/external_run.go 4
background internal/lint/tree.go 2
background internal/policy/discover.go 1
background internal/publish/ocipack.go 1
background internal/publish/verify.go 1
background internal/signing/sigstore/fakesigstore/fakesigstore.go 1
background internal/tagresolve/outdated.go 1
background internal/tagresolve/tagresolve.go 1
background internal/telemetry/otlp_emitter.go 1
background internal/usage/record.go 1
background internal/watch/scheduler.go 1
background internal/workspace/os.go 1
global cmd/ai-rulez/main.go 1
global cmd/commands/add.go 13
global cmd/commands/approve.go 20
global cmd/commands/approve_assure.go 1
global cmd/commands/approve_online.go 2
global cmd/commands/arg_errors.go 1
global cmd/commands/builtins.go 5
global cmd/commands/catalog.go 20
global cmd/commands/catalog_diff.go 4
global cmd/commands/clean.go 6
global cmd/commands/convert.go 22
global cmd/commands/cost.go 6
global cmd/commands/doctor.go 5
global cmd/commands/domain.go 7
global cmd/commands/eval.go 3
global cmd/commands/eval_calibrate.go 2
global cmd/commands/eval_import.go 2
global cmd/commands/generate.go 20
global cmd/commands/generate_discovery.go 1
global cmd/commands/generate_preflight.go 1
global cmd/commands/generate_watch.go 1
global cmd/commands/guard.go 1
global cmd/commands/improve.go 4
global cmd/commands/improve_adapter.go 5
global cmd/commands/improve_pr.go 3
global cmd/commands/improve_show.go 3
global cmd/commands/include.go 12
global cmd/commands/init.go 7
global cmd/commands/list.go 12
global cmd/commands/llm.go 6
global cmd/commands/local.go 11
global cmd/commands/lock.go 12
global cmd/commands/lock_content.go 1
global cmd/commands/lock_dynamic.go 6
global cmd/commands/lock_outdated.go 3
global cmd/commands/lock_pin_scan.go 1
global cmd/commands/mcp.go 1
global cmd/commands/mcp_serve.go 1
global cmd/commands/migrate.go 7
global cmd/commands/okf.go 18
global cmd/commands/policy.go 16
global cmd/commands/profile.go 9
global cmd/commands/publish.go 43
global cmd/commands/publish_multi.go 1
global cmd/commands/release_age.go 1
global cmd/commands/remove.go 10
global cmd/commands/report_evals.go 2
global cmd/commands/review.go 2
global cmd/commands/review_calibrate.go 2
global cmd/commands/review_explain.go 1
global cmd/commands/review_fix.go 2
global cmd/commands/review_rubric.go 5
global cmd/commands/review_semantic.go 2
global cmd/commands/roles.go 5
global cmd/commands/root.go 4
global cmd/commands/sbom.go 3
global cmd/commands/scan_external.go 5
global cmd/commands/scanners.go 6
global cmd/commands/search.go 3
global cmd/commands/search_index.go 2
global cmd/commands/sign.go 20
global cmd/commands/sign_trust.go 2
global cmd/commands/skill.go 11
global cmd/commands/telemetry.go 19
global cmd/commands/telemetry_consent.go 9
global cmd/commands/telemetry_report.go 1
global cmd/commands/tokens.go 7
global cmd/commands/update.go 10
global cmd/commands/usage.go 17
global cmd/commands/usage_otlp.go 4
global cmd/commands/usage_prune.go 4
global cmd/commands/user.go 3
global cmd/commands/validate.go 3
global cmd/commands/validate_baseline.go 5
global cmd/commands/validate_changed.go 4
global cmd/commands/validate_explain.go 1
global cmd/commands/validate_fix.go 3
global cmd/commands/validate_sbom.go 1
global cmd/commands/validate_strict.go 17
global cmd/commands/validate_worktree.go 1
global cmd/commands/verifiers.go 19
global cmd/commands/verifiers_calibrate.go 3
global cmd/commands/verifiers_llm.go 4
global cmd/commands/verifiers_suggest.go 6
global cmd/commands/verify.go 5
global cmd/commands/verify_artifact.go 5
global cmd/commands/verify_attestation.go 9
global cmd/commands/verify_self.go 1
global cmd/commands/verify_tags.go 2
global cmd/commands/version.go 1
global internal/agentplugins/fsx.go 1
global internal/agentplugins/load.go 1
global internal/agentplugins/schema.go 6
global internal/agentplugins/skillmd.go 1
global internal/approval/owners.go 1
global internal/ard/build.go 1
global internal/ard/schema.go 1
global internal/ard/validate.go 1
global internal/builtins/builtins.go 3
global internal/catalogsite/render.go 3
global internal/catalogsite/slug.go 1
global internal/catalogsite/write.go 1
global internal/config/analysis.go 2
global internal/config/bundle_exclude.go 1
global internal/config/checks.go 1
global internal/config/content_symlink.go 2
global internal/config/delivery.go 3
global internal/config/frontmatter_exec.go 1
global internal/config/frontmatter_typed.go 2
global internal/config/guard.go 2
global internal/config/hook_harnesses.go 1
global internal/config/hook_plugin_harnesses.go 1
global internal/config/legacy.go 4
global internal/config/listing.go 1
global internal/config/llmstxt.go 1
global internal/config/loader.go 1
global internal/config/local_doc.go 3
global internal/config/local_lock.go 2
global internal/config/local_merge.go 2
global internal/config/okf.go 1
global internal/config/plugin_authoring.go 6
global internal/config/plugin_domains_validation.go 1
global internal/config/roles.go 1
global internal/config/rules_dirs.go 3
global internal/config/sensitive.go 2
global internal/config/settings_authoring.go 2
global internal/config/shared_outputs.go 2
global internal/config/skill_resources.go 1
global internal/config/types.go 2
global internal/config/types_governance.go 2
global internal/config/types_presets.go 3
global internal/config/types_publish.go 1
global internal/config/types_signing.go 2
global internal/config/types_telemetry.go 1
global internal/config/types_verifiers.go 1
global internal/config/validation.go 2
global internal/config/validation_verifiers.go 1
global internal/contentlock/compare.go 1
global internal/contentlock/dir.go 1
global internal/contentlock/frontmatter_hooks.go 1
global internal/contentlock/hash.go 1
global internal/contentlock/local_include.go 1
global internal/contentlock/served.go 1
global internal/crud/validation.go 1
global internal/diag/diag.go 3
global internal/doctor/checks.go 2
global internal/evals/case.go 1
global internal/evals/evalimport/lift.go 1
global internal/evals/evalimport/tessl.go 11
global internal/evals/grader_prompt.go 2
global internal/evals/run.go 1
global internal/evals/runner_claude_native.go 3
global internal/evals/runner_codex.go 1
global internal/forge/http.go 2
global internal/generator/apply.go 4
global internal/generator/gitignore_needed.go 1
global internal/generator/gitignore_patterns.go 10
global internal/generator/hookplugins/hookplugins.go 5
global internal/generator/mcp_secrets.go 3
global internal/generator/plugin/opencode.go 1
global internal/generator/plugin_drift.go 1
global internal/generator/presets/antigravity.go 4
global internal/generator/presets/checks.go 1
global internal/generator/presets/cline.go 4
global internal/generator/presets/copilot.go 2
global internal/generator/presets/cursor.go 1
global internal/generator/presets/devin.go 1
global internal/generator/presets/gemini.go 2
global internal/generator/presets/llmstxt.go 1
global internal/generator/presets/mcp_entries.go 2
global internal/generator/presets/merged_documents.go 1
global internal/generator/presets/model.go 1
global internal/generator/presets/opencode.go 1
global internal/generator/providers/builtin/builtin.go 3
global internal/generator/providers/checks.go 2
global internal/generator/providers/frontmatter_order.go 1
global internal/generator/providers/hints.go 4
global internal/generator/providers/loader.go 1
global internal/generator/providers/mcp_dialects.go 1
global internal/generator/providers/mcp_dialects_transport.go 1
global internal/generator/providers/render.go 2
global internal/generator/providers/sidecars.go 2
global internal/generator/registry/registry.go 2
global internal/generator/rulefile_activation.go 1
global internal/generator/rulefiles/mapped.go 1
global internal/generator/rulefiles/targets.go 3
global internal/generator/secret_outputs.go 1
global internal/generator/settings/harness.go 6
global internal/generator/settings/hooks_cline.go 1
global internal/generator/settings/hooks_dialects.go 5
global internal/generator/settings/permissions.go 2
global internal/generator/settings/permissions_claudestyle.go 5
global internal/generator/settings/permissions_codex.go 1
global internal/generator/settings/permissions_editors.go 2
global internal/generator/settings/permissions_gemini.go 1
global internal/generator/settings/permissions_tables.go 4
global internal/generator/settings/permrule.go 1
global internal/generator/stale_verify.go 2
global internal/generator/tokens.go 2
global internal/generator/tokens_listing.go 1
global internal/gitutil/env.go 1
global internal/gitutil/gitutil.go 1
global internal/govview/catalog_mcp.go 1
global internal/govview/lock.go 1
global internal/govview/snapshot.go 1
global internal/guard/guard.go 3
global internal/harnesslimits/limits.go 3
global internal/importer/apm.go 3
global internal/importer/convert.go 2
global internal/importer/frontmatter.go 4
global internal/importer/hooks.go 8
global internal/importer/layouts.go 5
global internal/importer/mcp.go 3
global internal/importer/native.go 2
global internal/importer/permissions.go 4
global internal/importer/rulesync.go 2
global internal/importer/rulesync_config.go 2
global internal/importer/rulesync_targets.go 3
global internal/importer/tessl.go 1
global internal/improve/adapter/templates.go 1
global internal/improve/sibling.go 1
global internal/improve/snapshot.go 1
global internal/includes/git.go 4
global internal/includes/gitauth.go 1
global internal/includes/gitops.go 2
global internal/includes/memo.go 1
global internal/includes/state.go 1
global internal/lint/analyzer.go 2
global internal/lint/ar_budget.go 1
global internal/lint/ar_capability.go 3
global internal/lint/ar_cmdrisk.go 5
global internal/lint/ar_commands.go 1
global internal/lint/ar_credtable.go 3
global internal/lint/ar_exfil.go 7
global internal/lint/ar_frontmatter.go 11
global internal/lint/ar_hooks.go 1
global internal/lint/ar_imports.go 1
global internal/lint/ar_mcp.go 1
global internal/lint/ar_plugin.go 5
global internal/lint/ar_prompt.go 2
global internal/lint/ar_taint.go 1
global internal/lint/ar_trust.go 3
global internal/lint/example.go 1
global internal/lint/external.go 2
global internal/lint/external_adapters.go 1
global internal/lint/external_cache.go 1
global internal/lint/external_run.go 1
global internal/lint/external_severity.go 1
global internal/lint/external_stage.go 4
global internal/lint/followups.go 7
global internal/lint/hook_launcher.go 2
global internal/lint/inherit.go 1
global internal/lint/lint.go 3
global internal/lint/lint_items.go 1
global internal/lint/llm_config.go 1
global internal/lint/pins.go 3
global internal/lint/policycodes.go 1
global internal/lint/profile.go 1
global internal/lint/registry.go 2
global internal/lint/ruledocs.go 2
global internal/lint/rules.go 1
global internal/lint/scan.go 1
global internal/lint/scan_precision.go 1
global internal/lint/scanctx.go 2
global internal/lint/scanners/scanners.go 4
global internal/lint/security.go 4
global internal/lint/traps.go 4
global internal/lint/traps_limits.go 1
global internal/lint/traps_plan.go 2
global internal/lint/units.go 1
global internal/llm/judge.go 1
global internal/llmstxt/docsite.go 2
global internal/llmstxt/render.go 2
global internal/lockfile/lockfile.go 1
global internal/lockfile/source.go 1
global internal/logger/logger.go 3
global internal/mcp/handlers/project.go 2
global internal/mcp/handlers/project_local.go 1
global internal/mcp/telemetry.go 1
global internal/mcp/tools.go 2
global internal/migrate/migrate.go 1
global internal/migrate/parts.go 2
global internal/okf/bundle.go 1
global internal/okf/index.go 1
global internal/okfbridge/kinds.go 3
global internal/opencodev1/opencodev1.go 2
global internal/policy/extends.go 1
global internal/policy/host.go 1
global internal/policy/merge.go 2
global internal/policy/policy.go 2
global internal/policy/sections_mcp.go 1
global internal/policy/sections_signing.go 2
global internal/preflight/automation.go 2
global internal/pricing/pricing.go 1
global internal/progress/progress.go 2
global internal/publish/build.go 1
global internal/publish/emit/emit.go 1
global internal/publish/redact.go 1
global internal/publish/verify.go 2
global internal/review/calibration.go 1
global internal/review/lint.go 1
global internal/review/rubric.go 3
global internal/roles/modes.go 1
global internal/runner/env.go 3
global internal/runner/runner.go 1
global internal/sandbox/sandbox.go 1
global internal/sbom/build.go 1
global internal/sbom/check.go 1
global internal/sbom/findings.go 1
global internal/sbom/license.go 4
global internal/sbom/purl.go 2
global internal/secretpat/secretpat.go 1
global internal/semver/constraint.go 1
global internal/signing/backend.go 1
global internal/signing/errors.go 1
global internal/skillsearch/embed.go 1
global internal/skillsearch/lexical.go 1
global internal/skillsource/discover.go 1
global internal/skillsource/git.go 1
global internal/telemetry/allowlist.go 2
global internal/telemetry/doctor.go 1
global internal/telemetry/event.go 2
global internal/telemetry/otlp.go 1
global internal/telemetry/template.go 1
global internal/templates/init_config.go 1
global internal/testutil/cienv.go 1
global internal/tokens/counter.go 1
global internal/toolnames/toolnames.go 2
global internal/usage/feedback.go 1
global internal/usage/lock.go 2
global internal/usage/record.go 4
global internal/verifiers/llm.go 1
global internal/verifiers/predicates.go 1
global internal/verifiers/suggest.go 2
global internal/verifiers/template.go 1
global internal/verifiers/verifiers.go 1
global internal/versionpatch/versionpatch.go 1
global internal/walkutil/skip.go 2
init cmd/commands/add.go 1
init cmd/commands/approve.go 1
init cmd/commands/builtins.go 1
init cmd/commands/catalog.go 1
init cmd/commands/catalog_diff.go 1
init cmd/commands/clean.go 1
init cmd/commands/convert.go 1
init cmd/commands/cost.go 1
init cmd/commands/doctor.go 1
init cmd/commands/domain.go 1
init cmd/commands/eval.go 1
init cmd/commands/eval_calibrate.go 1
init cmd/commands/eval_import.go 1
init cmd/commands/generate.go 1
init cmd/commands/generate_preflight.go 1
init cmd/commands/improve.go 1
init cmd/commands/improve_adapter.go 1
init cmd/commands/improve_pr.go 1
init cmd/commands/improve_show.go 1
init cmd/commands/include.go 1
init cmd/commands/init.go 1
init cmd/commands/list.go 1
init cmd/commands/llm.go 1
init cmd/commands/local.go 1
init cmd/commands/lock.go 1
init cmd/commands/lock_dynamic.go 1
init cmd/commands/mcp.go 1
init cmd/commands/migrate.go 1
init cmd/commands/okf.go 1
init cmd/commands/policy.go 1
init cmd/commands/profile.go 1
init cmd/commands/publish.go 1
init cmd/commands/remove.go 1
init cmd/commands/report_evals.go 1
init cmd/commands/review.go 1
init cmd/commands/review_calibrate.go 1
init cmd/commands/review_explain.go 1
init cmd/commands/review_fix.go 1
init cmd/commands/roles.go 1
init cmd/commands/root.go 1
init cmd/commands/sbom.go 1
init cmd/commands/scan_external.go 1
init cmd/commands/scanners.go 1
init cmd/commands/search.go 1
init cmd/commands/search_index.go 1
init cmd/commands/sign.go 1
init cmd/commands/sign_trust.go 1
init cmd/commands/skill.go 1
init cmd/commands/telemetry.go 1
init cmd/commands/telemetry_consent.go 1
init cmd/commands/telemetry_report.go 1
init cmd/commands/tokens.go 1
init cmd/commands/update.go 1
init cmd/commands/usage.go 1
init cmd/commands/usage_prune.go 1
init cmd/commands/validate.go 2
init cmd/commands/verifiers.go 1
init cmd/commands/verifiers_calibrate.go 1
init cmd/commands/verifiers_suggest.go 1
init cmd/commands/verify.go 1
init cmd/commands/verify_tags.go 1
init internal/contentlock/approval_scope.go 1
init internal/publish/emit/agentplugins.go 1
init internal/publish/emit/ard.go 1
init internal/publish/emit/aws.go 1
init internal/publish/emit/cursor.go 1
init internal/publish/emit/kiro.go 1
init internal/publish/emit/port.go 1
init internal/toolnames/vocabularies.go 1
print internal/progress/progress.go 2
print internal/progress/prompt.go 2
