diff --git a/.lycheeignore b/.lycheeignore index 2dcad1e339..8f09bb5e94 100644 --- a/.lycheeignore +++ b/.lycheeignore @@ -89,3 +89,8 @@ github\.com/meridian-labs/agent-cli/releases/tag/ ^https://api\.github\.com/repos/anthropics/claude-code/releases$ ^https://api\.github\.com/repos/anthropics/claude-code/releases/tags/v2\.1\.269$ ^https://api\.github\.com/repos/anthropics/claude-code/tags$ + +# TEMPORARY (#7537): local links to the plugin-author contracts that moved from docs/conventions// to docs/contracts// dangle until the old-path stubs land; the stubs change removes this entry. +^file://.*/docs/conventions/(argument-hint|authoring-formats|check-placement|commit-convention|config-cascade|consumer-config-layering|detector-findings|ecosystem-commands|enforcement-ladder|execution-target|finding-suppression|hook-budget|hook-config-delivery|hook-input-rewriting|hook-observability|hook-precision|hook-telemetry|instruction-exception-register|invocation-context|invocation-mode|liveness-assertion|loop-lane|mod-authoring|native-references|on-demand-dependencies|permission-rule-hygiene|plugin-data-report-keying|plugin-option-naming|plugin-reconfiguration|pr-body-convention|pr-scope-budget|pre-pr-ordering|prerequisites|recommendation-basis|record-bundle|rendered-views|retired-conventions|routing-as-data|seam-phrasing|setup-lifecycle|shell-test-helpers|skill-argument-shape|standards|tracker-reference-form|untrusted-content|upstream-drift|windows-path-emit|workspace-environment)(/|#|$) +# TEMPORARY (#7537): relative links inside the moved contracts dangle until the later moves and the reference rewrites land; the reference rewrites remove this entry. +^file://.*/docs/contracts/(enforcement-ladder|hook-observability|hook-precision|instruction-exception-register|pr-pipeline|pr-pipeline\.yaml|pr-scope-budget|pre-pr-ordering|rendered-views|review-digest\.md|seam-phrasing|standards|untrusted-content)(/|#|$) diff --git a/docs/conventions/argument-hint/CHANGELOG.md b/docs/contracts/argument-hint/CHANGELOG.md similarity index 100% rename from docs/conventions/argument-hint/CHANGELOG.md rename to docs/contracts/argument-hint/CHANGELOG.md diff --git a/docs/conventions/argument-hint/README.md b/docs/contracts/argument-hint/README.md similarity index 100% rename from docs/conventions/argument-hint/README.md rename to docs/contracts/argument-hint/README.md diff --git a/docs/conventions/authoring-formats/CHANGELOG.md b/docs/contracts/authoring-formats/CHANGELOG.md similarity index 100% rename from docs/conventions/authoring-formats/CHANGELOG.md rename to docs/contracts/authoring-formats/CHANGELOG.md diff --git a/docs/conventions/authoring-formats/README.md b/docs/contracts/authoring-formats/README.md similarity index 100% rename from docs/conventions/authoring-formats/README.md rename to docs/contracts/authoring-formats/README.md diff --git a/docs/conventions/check-placement/README.md b/docs/contracts/check-placement/README.md similarity index 100% rename from docs/conventions/check-placement/README.md rename to docs/contracts/check-placement/README.md diff --git a/docs/conventions/check-placement/adopting-git-hooks.md b/docs/contracts/check-placement/adopting-git-hooks.md similarity index 100% rename from docs/conventions/check-placement/adopting-git-hooks.md rename to docs/contracts/check-placement/adopting-git-hooks.md diff --git a/docs/conventions/commit-convention/README.md b/docs/contracts/commit-convention/README.md similarity index 100% rename from docs/conventions/commit-convention/README.md rename to docs/contracts/commit-convention/README.md diff --git a/docs/conventions/config-cascade/CHANGELOG.md b/docs/contracts/config-cascade/CHANGELOG.md similarity index 100% rename from docs/conventions/config-cascade/CHANGELOG.md rename to docs/contracts/config-cascade/CHANGELOG.md diff --git a/docs/conventions/config-cascade/README.md b/docs/contracts/config-cascade/README.md similarity index 100% rename from docs/conventions/config-cascade/README.md rename to docs/contracts/config-cascade/README.md diff --git a/docs/conventions/config-cascade/consumer-gotchas.md b/docs/contracts/config-cascade/consumer-gotchas.md similarity index 100% rename from docs/conventions/config-cascade/consumer-gotchas.md rename to docs/contracts/config-cascade/consumer-gotchas.md diff --git a/docs/conventions/consumer-config-layering/README.md b/docs/contracts/consumer-config-layering/README.md similarity index 100% rename from docs/conventions/consumer-config-layering/README.md rename to docs/contracts/consumer-config-layering/README.md diff --git a/docs/conventions/detector-findings/CHANGELOG.md b/docs/contracts/detector-findings/CHANGELOG.md similarity index 100% rename from docs/conventions/detector-findings/CHANGELOG.md rename to docs/contracts/detector-findings/CHANGELOG.md diff --git a/docs/conventions/detector-findings/README.md b/docs/contracts/detector-findings/README.md similarity index 100% rename from docs/conventions/detector-findings/README.md rename to docs/contracts/detector-findings/README.md diff --git a/docs/conventions/ecosystem-commands/CHANGELOG.md b/docs/contracts/ecosystem-commands/CHANGELOG.md similarity index 100% rename from docs/conventions/ecosystem-commands/CHANGELOG.md rename to docs/contracts/ecosystem-commands/CHANGELOG.md diff --git a/docs/conventions/ecosystem-commands/README.md b/docs/contracts/ecosystem-commands/README.md similarity index 100% rename from docs/conventions/ecosystem-commands/README.md rename to docs/contracts/ecosystem-commands/README.md diff --git a/docs/conventions/ecosystem-commands/ecosystem.schema.json b/docs/contracts/ecosystem-commands/ecosystem.schema.json similarity index 100% rename from docs/conventions/ecosystem-commands/ecosystem.schema.json rename to docs/contracts/ecosystem-commands/ecosystem.schema.json diff --git a/docs/conventions/ecosystem-commands/examples/bash.yaml b/docs/contracts/ecosystem-commands/examples/bash.yaml similarity index 100% rename from docs/conventions/ecosystem-commands/examples/bash.yaml rename to docs/contracts/ecosystem-commands/examples/bash.yaml diff --git a/docs/conventions/ecosystem-commands/examples/dotnet.yaml b/docs/contracts/ecosystem-commands/examples/dotnet.yaml similarity index 100% rename from docs/conventions/ecosystem-commands/examples/dotnet.yaml rename to docs/contracts/ecosystem-commands/examples/dotnet.yaml diff --git a/docs/conventions/ecosystem-commands/examples/go.yaml b/docs/contracts/ecosystem-commands/examples/go.yaml similarity index 100% rename from docs/conventions/ecosystem-commands/examples/go.yaml rename to docs/contracts/ecosystem-commands/examples/go.yaml diff --git a/docs/conventions/ecosystem-commands/examples/python.yaml b/docs/contracts/ecosystem-commands/examples/python.yaml similarity index 100% rename from docs/conventions/ecosystem-commands/examples/python.yaml rename to docs/contracts/ecosystem-commands/examples/python.yaml diff --git a/docs/conventions/execution-target/CHANGELOG.md b/docs/contracts/execution-target/CHANGELOG.md similarity index 100% rename from docs/conventions/execution-target/CHANGELOG.md rename to docs/contracts/execution-target/CHANGELOG.md diff --git a/docs/conventions/execution-target/README.md b/docs/contracts/execution-target/README.md similarity index 100% rename from docs/conventions/execution-target/README.md rename to docs/contracts/execution-target/README.md diff --git a/docs/conventions/execution-target/execution-target.schema.json b/docs/contracts/execution-target/execution-target.schema.json similarity index 100% rename from docs/conventions/execution-target/execution-target.schema.json rename to docs/contracts/execution-target/execution-target.schema.json diff --git a/docs/conventions/finding-suppression/CHANGELOG.md b/docs/contracts/finding-suppression/CHANGELOG.md similarity index 100% rename from docs/conventions/finding-suppression/CHANGELOG.md rename to docs/contracts/finding-suppression/CHANGELOG.md diff --git a/docs/conventions/finding-suppression/README.md b/docs/contracts/finding-suppression/README.md similarity index 100% rename from docs/conventions/finding-suppression/README.md rename to docs/contracts/finding-suppression/README.md diff --git a/docs/conventions/hook-budget/README.md b/docs/contracts/hook-budget/README.md similarity index 100% rename from docs/conventions/hook-budget/README.md rename to docs/contracts/hook-budget/README.md diff --git a/docs/conventions/hook-config-delivery/CHANGELOG.md b/docs/contracts/hook-config-delivery/CHANGELOG.md similarity index 100% rename from docs/conventions/hook-config-delivery/CHANGELOG.md rename to docs/contracts/hook-config-delivery/CHANGELOG.md diff --git a/docs/conventions/hook-config-delivery/README.md b/docs/contracts/hook-config-delivery/README.md similarity index 100% rename from docs/conventions/hook-config-delivery/README.md rename to docs/contracts/hook-config-delivery/README.md diff --git a/docs/conventions/hook-input-rewriting/README.md b/docs/contracts/hook-input-rewriting/README.md similarity index 100% rename from docs/conventions/hook-input-rewriting/README.md rename to docs/contracts/hook-input-rewriting/README.md diff --git a/docs/conventions/hook-telemetry/CHANGELOG.md b/docs/contracts/hook-telemetry/CHANGELOG.md similarity index 100% rename from docs/conventions/hook-telemetry/CHANGELOG.md rename to docs/contracts/hook-telemetry/CHANGELOG.md diff --git a/docs/conventions/hook-telemetry/README.md b/docs/contracts/hook-telemetry/README.md similarity index 100% rename from docs/conventions/hook-telemetry/README.md rename to docs/contracts/hook-telemetry/README.md diff --git a/docs/conventions/hook-telemetry/data/api-error-audit.schema.json b/docs/contracts/hook-telemetry/data/api-error-audit.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/api-error-audit.schema.json rename to docs/contracts/hook-telemetry/data/api-error-audit.schema.json diff --git a/docs/conventions/hook-telemetry/data/block-dangerous-git.schema.json b/docs/contracts/hook-telemetry/data/block-dangerous-git.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/block-dangerous-git.schema.json rename to docs/contracts/hook-telemetry/data/block-dangerous-git.schema.json diff --git a/docs/conventions/hook-telemetry/data/block-exported-msys-pathconv.schema.json b/docs/contracts/hook-telemetry/data/block-exported-msys-pathconv.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/block-exported-msys-pathconv.schema.json rename to docs/contracts/hook-telemetry/data/block-exported-msys-pathconv.schema.json diff --git a/docs/conventions/hook-telemetry/data/block-no-verify.schema.json b/docs/contracts/hook-telemetry/data/block-no-verify.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/block-no-verify.schema.json rename to docs/contracts/hook-telemetry/data/block-no-verify.schema.json diff --git a/docs/conventions/hook-telemetry/data/block-noncanonical-commit.schema.json b/docs/contracts/hook-telemetry/data/block-noncanonical-commit.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/block-noncanonical-commit.schema.json rename to docs/contracts/hook-telemetry/data/block-noncanonical-commit.schema.json diff --git a/docs/conventions/hook-telemetry/data/block-root-delete-target.schema.json b/docs/contracts/hook-telemetry/data/block-root-delete-target.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/block-root-delete-target.schema.json rename to docs/contracts/hook-telemetry/data/block-root-delete-target.schema.json diff --git a/docs/conventions/hook-telemetry/data/block-windows-drive-tmp.schema.json b/docs/contracts/hook-telemetry/data/block-windows-drive-tmp.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/block-windows-drive-tmp.schema.json rename to docs/contracts/hook-telemetry/data/block-windows-drive-tmp.schema.json diff --git a/docs/conventions/hook-telemetry/data/cli-flag-verify.schema.json b/docs/contracts/hook-telemetry/data/cli-flag-verify.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/cli-flag-verify.schema.json rename to docs/contracts/hook-telemetry/data/cli-flag-verify.schema.json diff --git a/docs/conventions/hook-telemetry/data/config-change-audit.schema.json b/docs/contracts/hook-telemetry/data/config-change-audit.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/config-change-audit.schema.json rename to docs/contracts/hook-telemetry/data/config-change-audit.schema.json diff --git a/docs/conventions/hook-telemetry/data/desktop-notification.schema.json b/docs/contracts/hook-telemetry/data/desktop-notification.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/desktop-notification.schema.json rename to docs/contracts/hook-telemetry/data/desktop-notification.schema.json diff --git a/docs/conventions/hook-telemetry/data/destructive-guard.schema.json b/docs/contracts/hook-telemetry/data/destructive-guard.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/destructive-guard.schema.json rename to docs/contracts/hook-telemetry/data/destructive-guard.schema.json diff --git a/docs/conventions/hook-telemetry/data/flag-commit-pr-skill-bypass.schema.json b/docs/contracts/hook-telemetry/data/flag-commit-pr-skill-bypass.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/flag-commit-pr-skill-bypass.schema.json rename to docs/contracts/hook-telemetry/data/flag-commit-pr-skill-bypass.schema.json diff --git a/docs/conventions/hook-telemetry/data/guard-launch-monitor.schema.json b/docs/contracts/hook-telemetry/data/guard-launch-monitor.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/guard-launch-monitor.schema.json rename to docs/contracts/hook-telemetry/data/guard-launch-monitor.schema.json diff --git a/docs/conventions/hook-telemetry/data/hardcoded-path-check.schema.json b/docs/contracts/hook-telemetry/data/hardcoded-path-check.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/hardcoded-path-check.schema.json rename to docs/contracts/hook-telemetry/data/hardcoded-path-check.schema.json diff --git a/docs/conventions/hook-telemetry/data/instructions-loaded-audit.schema.json b/docs/contracts/hook-telemetry/data/instructions-loaded-audit.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/instructions-loaded-audit.schema.json rename to docs/contracts/hook-telemetry/data/instructions-loaded-audit.schema.json diff --git a/docs/conventions/hook-telemetry/data/lane-stop-gate.schema.json b/docs/contracts/hook-telemetry/data/lane-stop-gate.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/lane-stop-gate.schema.json rename to docs/contracts/hook-telemetry/data/lane-stop-gate.schema.json diff --git a/docs/conventions/hook-telemetry/data/permission-denied-audit.schema.json b/docs/contracts/hook-telemetry/data/permission-denied-audit.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/permission-denied-audit.schema.json rename to docs/contracts/hook-telemetry/data/permission-denied-audit.schema.json diff --git a/docs/conventions/hook-telemetry/data/post-compact-mark.schema.json b/docs/contracts/hook-telemetry/data/post-compact-mark.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/post-compact-mark.schema.json rename to docs/contracts/hook-telemetry/data/post-compact-mark.schema.json diff --git a/docs/conventions/hook-telemetry/data/pre-compact-audit.schema.json b/docs/contracts/hook-telemetry/data/pre-compact-audit.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/pre-compact-audit.schema.json rename to docs/contracts/hook-telemetry/data/pre-compact-audit.schema.json diff --git a/docs/conventions/hook-telemetry/data/secret-pattern-detection.schema.json b/docs/contracts/hook-telemetry/data/secret-pattern-detection.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/secret-pattern-detection.schema.json rename to docs/contracts/hook-telemetry/data/secret-pattern-detection.schema.json diff --git a/docs/conventions/hook-telemetry/data/skill-usage-audit.schema.json b/docs/contracts/hook-telemetry/data/skill-usage-audit.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/skill-usage-audit.schema.json rename to docs/contracts/hook-telemetry/data/skill-usage-audit.schema.json diff --git a/docs/conventions/hook-telemetry/data/stale-path-verify.schema.json b/docs/contracts/hook-telemetry/data/stale-path-verify.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/stale-path-verify.schema.json rename to docs/contracts/hook-telemetry/data/stale-path-verify.schema.json diff --git a/docs/conventions/hook-telemetry/data/tool-failure-audit.schema.json b/docs/contracts/hook-telemetry/data/tool-failure-audit.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/tool-failure-audit.schema.json rename to docs/contracts/hook-telemetry/data/tool-failure-audit.schema.json diff --git a/docs/conventions/hook-telemetry/data/workflow-resilience-check.schema.json b/docs/contracts/hook-telemetry/data/workflow-resilience-check.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/workflow-resilience-check.schema.json rename to docs/contracts/hook-telemetry/data/workflow-resilience-check.schema.json diff --git a/docs/conventions/hook-telemetry/data/zone-crossing-inject.schema.json b/docs/contracts/hook-telemetry/data/zone-crossing-inject.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/data/zone-crossing-inject.schema.json rename to docs/contracts/hook-telemetry/data/zone-crossing-inject.schema.json diff --git a/docs/conventions/hook-telemetry/envelope.schema.json b/docs/contracts/hook-telemetry/envelope.schema.json similarity index 100% rename from docs/conventions/hook-telemetry/envelope.schema.json rename to docs/contracts/hook-telemetry/envelope.schema.json diff --git a/docs/conventions/hook-telemetry/examples/api-error-audit.json b/docs/contracts/hook-telemetry/examples/api-error-audit.json similarity index 100% rename from docs/conventions/hook-telemetry/examples/api-error-audit.json rename to docs/contracts/hook-telemetry/examples/api-error-audit.json diff --git a/docs/conventions/hook-telemetry/examples/block-exported-msys-pathconv.json b/docs/contracts/hook-telemetry/examples/block-exported-msys-pathconv.json similarity index 100% rename from docs/conventions/hook-telemetry/examples/block-exported-msys-pathconv.json rename to docs/contracts/hook-telemetry/examples/block-exported-msys-pathconv.json diff --git a/docs/conventions/hook-telemetry/examples/block-no-verify.json b/docs/contracts/hook-telemetry/examples/block-no-verify.json similarity index 100% rename from docs/conventions/hook-telemetry/examples/block-no-verify.json rename to docs/contracts/hook-telemetry/examples/block-no-verify.json diff --git a/docs/conventions/hook-telemetry/examples/block-windows-drive-tmp.json b/docs/contracts/hook-telemetry/examples/block-windows-drive-tmp.json similarity index 100% rename from docs/conventions/hook-telemetry/examples/block-windows-drive-tmp.json rename to docs/contracts/hook-telemetry/examples/block-windows-drive-tmp.json diff --git a/docs/conventions/hook-telemetry/examples/cli-flag-verify.json b/docs/contracts/hook-telemetry/examples/cli-flag-verify.json similarity index 100% rename from docs/conventions/hook-telemetry/examples/cli-flag-verify.json rename to docs/contracts/hook-telemetry/examples/cli-flag-verify.json diff --git a/docs/conventions/hook-telemetry/examples/config-change-audit.json b/docs/contracts/hook-telemetry/examples/config-change-audit.json similarity index 100% rename from docs/conventions/hook-telemetry/examples/config-change-audit.json rename to docs/contracts/hook-telemetry/examples/config-change-audit.json diff --git a/docs/conventions/hook-telemetry/examples/desktop-notification.json b/docs/contracts/hook-telemetry/examples/desktop-notification.json similarity index 100% rename from docs/conventions/hook-telemetry/examples/desktop-notification.json rename to docs/contracts/hook-telemetry/examples/desktop-notification.json diff --git a/docs/conventions/hook-telemetry/examples/hardcoded-path-check.json b/docs/contracts/hook-telemetry/examples/hardcoded-path-check.json similarity index 100% rename from docs/conventions/hook-telemetry/examples/hardcoded-path-check.json rename to docs/contracts/hook-telemetry/examples/hardcoded-path-check.json diff --git a/docs/conventions/hook-telemetry/examples/instructions-loaded-audit.json b/docs/contracts/hook-telemetry/examples/instructions-loaded-audit.json similarity index 100% rename from docs/conventions/hook-telemetry/examples/instructions-loaded-audit.json rename to docs/contracts/hook-telemetry/examples/instructions-loaded-audit.json diff --git a/docs/conventions/hook-telemetry/examples/permission-denied-audit.json b/docs/contracts/hook-telemetry/examples/permission-denied-audit.json similarity index 100% rename from docs/conventions/hook-telemetry/examples/permission-denied-audit.json rename to docs/contracts/hook-telemetry/examples/permission-denied-audit.json diff --git a/docs/conventions/hook-telemetry/examples/pre-compact-audit.json b/docs/contracts/hook-telemetry/examples/pre-compact-audit.json similarity index 100% rename from docs/conventions/hook-telemetry/examples/pre-compact-audit.json rename to docs/contracts/hook-telemetry/examples/pre-compact-audit.json diff --git a/docs/conventions/hook-telemetry/examples/secret-pattern-detection.json b/docs/contracts/hook-telemetry/examples/secret-pattern-detection.json similarity index 100% rename from docs/conventions/hook-telemetry/examples/secret-pattern-detection.json rename to docs/contracts/hook-telemetry/examples/secret-pattern-detection.json diff --git a/docs/conventions/hook-telemetry/examples/skill-usage-audit.json b/docs/contracts/hook-telemetry/examples/skill-usage-audit.json similarity index 100% rename from docs/conventions/hook-telemetry/examples/skill-usage-audit.json rename to docs/contracts/hook-telemetry/examples/skill-usage-audit.json diff --git a/docs/conventions/hook-telemetry/examples/tool-failure-audit.json b/docs/contracts/hook-telemetry/examples/tool-failure-audit.json similarity index 100% rename from docs/conventions/hook-telemetry/examples/tool-failure-audit.json rename to docs/contracts/hook-telemetry/examples/tool-failure-audit.json diff --git a/docs/conventions/invocation-context/README.md b/docs/contracts/invocation-context/README.md similarity index 100% rename from docs/conventions/invocation-context/README.md rename to docs/contracts/invocation-context/README.md diff --git a/docs/conventions/invocation-mode/README.md b/docs/contracts/invocation-mode/README.md similarity index 100% rename from docs/conventions/invocation-mode/README.md rename to docs/contracts/invocation-mode/README.md diff --git a/docs/conventions/liveness-assertion/CHANGELOG.md b/docs/contracts/liveness-assertion/CHANGELOG.md similarity index 100% rename from docs/conventions/liveness-assertion/CHANGELOG.md rename to docs/contracts/liveness-assertion/CHANGELOG.md diff --git a/docs/conventions/liveness-assertion/README.md b/docs/contracts/liveness-assertion/README.md similarity index 100% rename from docs/conventions/liveness-assertion/README.md rename to docs/contracts/liveness-assertion/README.md diff --git a/docs/conventions/loop-lane/CHANGELOG.md b/docs/contracts/loop-lane/CHANGELOG.md similarity index 100% rename from docs/conventions/loop-lane/CHANGELOG.md rename to docs/contracts/loop-lane/CHANGELOG.md diff --git a/docs/conventions/loop-lane/README.md b/docs/contracts/loop-lane/README.md similarity index 100% rename from docs/conventions/loop-lane/README.md rename to docs/contracts/loop-lane/README.md diff --git a/docs/conventions/loop-lane/posting-lanes.md b/docs/contracts/loop-lane/posting-lanes.md similarity index 100% rename from docs/conventions/loop-lane/posting-lanes.md rename to docs/contracts/loop-lane/posting-lanes.md diff --git a/docs/conventions/mod-authoring/README.md b/docs/contracts/mod-authoring/README.md similarity index 100% rename from docs/conventions/mod-authoring/README.md rename to docs/contracts/mod-authoring/README.md diff --git a/docs/conventions/native-references/CHANGELOG.md b/docs/contracts/native-references/CHANGELOG.md similarity index 100% rename from docs/conventions/native-references/CHANGELOG.md rename to docs/contracts/native-references/CHANGELOG.md diff --git a/docs/conventions/native-references/README.md b/docs/contracts/native-references/README.md similarity index 100% rename from docs/conventions/native-references/README.md rename to docs/contracts/native-references/README.md diff --git a/docs/conventions/on-demand-dependencies/CHANGELOG.md b/docs/contracts/on-demand-dependencies/CHANGELOG.md similarity index 100% rename from docs/conventions/on-demand-dependencies/CHANGELOG.md rename to docs/contracts/on-demand-dependencies/CHANGELOG.md diff --git a/docs/conventions/on-demand-dependencies/README.md b/docs/contracts/on-demand-dependencies/README.md similarity index 100% rename from docs/conventions/on-demand-dependencies/README.md rename to docs/contracts/on-demand-dependencies/README.md diff --git a/docs/conventions/permission-rule-hygiene/CHANGELOG.md b/docs/contracts/permission-rule-hygiene/CHANGELOG.md similarity index 100% rename from docs/conventions/permission-rule-hygiene/CHANGELOG.md rename to docs/contracts/permission-rule-hygiene/CHANGELOG.md diff --git a/docs/conventions/permission-rule-hygiene/README.md b/docs/contracts/permission-rule-hygiene/README.md similarity index 100% rename from docs/conventions/permission-rule-hygiene/README.md rename to docs/contracts/permission-rule-hygiene/README.md diff --git a/docs/conventions/plugin-data-report-keying/CHANGELOG.md b/docs/contracts/plugin-data-report-keying/CHANGELOG.md similarity index 100% rename from docs/conventions/plugin-data-report-keying/CHANGELOG.md rename to docs/contracts/plugin-data-report-keying/CHANGELOG.md diff --git a/docs/conventions/plugin-data-report-keying/README.md b/docs/contracts/plugin-data-report-keying/README.md similarity index 100% rename from docs/conventions/plugin-data-report-keying/README.md rename to docs/contracts/plugin-data-report-keying/README.md diff --git a/docs/conventions/plugin-option-naming/CHANGELOG.md b/docs/contracts/plugin-option-naming/CHANGELOG.md similarity index 100% rename from docs/conventions/plugin-option-naming/CHANGELOG.md rename to docs/contracts/plugin-option-naming/CHANGELOG.md diff --git a/docs/conventions/plugin-option-naming/README.md b/docs/contracts/plugin-option-naming/README.md similarity index 100% rename from docs/conventions/plugin-option-naming/README.md rename to docs/contracts/plugin-option-naming/README.md diff --git a/docs/conventions/plugin-reconfiguration/README.md b/docs/contracts/plugin-reconfiguration/README.md similarity index 100% rename from docs/conventions/plugin-reconfiguration/README.md rename to docs/contracts/plugin-reconfiguration/README.md diff --git a/docs/conventions/pr-body-convention/README.md b/docs/contracts/pr-body-convention/README.md similarity index 100% rename from docs/conventions/pr-body-convention/README.md rename to docs/contracts/pr-body-convention/README.md diff --git a/docs/conventions/prerequisites/README.md b/docs/contracts/prerequisites/README.md similarity index 100% rename from docs/conventions/prerequisites/README.md rename to docs/contracts/prerequisites/README.md diff --git a/docs/conventions/prerequisites/prerequisites.schema.json b/docs/contracts/prerequisites/prerequisites.schema.json similarity index 100% rename from docs/conventions/prerequisites/prerequisites.schema.json rename to docs/contracts/prerequisites/prerequisites.schema.json diff --git a/docs/conventions/recommendation-basis/CHANGELOG.md b/docs/contracts/recommendation-basis/CHANGELOG.md similarity index 100% rename from docs/conventions/recommendation-basis/CHANGELOG.md rename to docs/contracts/recommendation-basis/CHANGELOG.md diff --git a/docs/conventions/recommendation-basis/README.md b/docs/contracts/recommendation-basis/README.md similarity index 100% rename from docs/conventions/recommendation-basis/README.md rename to docs/contracts/recommendation-basis/README.md diff --git a/docs/conventions/record-bundle/README.md b/docs/contracts/record-bundle/README.md similarity index 100% rename from docs/conventions/record-bundle/README.md rename to docs/contracts/record-bundle/README.md diff --git a/docs/conventions/retired-conventions/CHANGELOG.md b/docs/contracts/retired-conventions/CHANGELOG.md similarity index 100% rename from docs/conventions/retired-conventions/CHANGELOG.md rename to docs/contracts/retired-conventions/CHANGELOG.md diff --git a/docs/conventions/retired-conventions/README.md b/docs/contracts/retired-conventions/README.md similarity index 100% rename from docs/conventions/retired-conventions/README.md rename to docs/contracts/retired-conventions/README.md diff --git a/docs/conventions/routing-as-data/CHANGELOG.md b/docs/contracts/routing-as-data/CHANGELOG.md similarity index 100% rename from docs/conventions/routing-as-data/CHANGELOG.md rename to docs/contracts/routing-as-data/CHANGELOG.md diff --git a/docs/conventions/routing-as-data/README.md b/docs/contracts/routing-as-data/README.md similarity index 100% rename from docs/conventions/routing-as-data/README.md rename to docs/contracts/routing-as-data/README.md diff --git a/docs/conventions/setup-lifecycle/README.md b/docs/contracts/setup-lifecycle/README.md similarity index 100% rename from docs/conventions/setup-lifecycle/README.md rename to docs/contracts/setup-lifecycle/README.md diff --git a/docs/conventions/shell-test-helpers/README.md b/docs/contracts/shell-test-helpers/README.md similarity index 100% rename from docs/conventions/shell-test-helpers/README.md rename to docs/contracts/shell-test-helpers/README.md diff --git a/docs/conventions/skill-argument-shape/README.md b/docs/contracts/skill-argument-shape/README.md similarity index 100% rename from docs/conventions/skill-argument-shape/README.md rename to docs/contracts/skill-argument-shape/README.md diff --git a/docs/conventions/tracker-reference-form/README.md b/docs/contracts/tracker-reference-form/README.md similarity index 100% rename from docs/conventions/tracker-reference-form/README.md rename to docs/contracts/tracker-reference-form/README.md diff --git a/docs/conventions/upstream-drift/CHANGELOG.md b/docs/contracts/upstream-drift/CHANGELOG.md similarity index 100% rename from docs/conventions/upstream-drift/CHANGELOG.md rename to docs/contracts/upstream-drift/CHANGELOG.md diff --git a/docs/conventions/upstream-drift/README.md b/docs/contracts/upstream-drift/README.md similarity index 100% rename from docs/conventions/upstream-drift/README.md rename to docs/contracts/upstream-drift/README.md diff --git a/docs/conventions/windows-path-emit/README.md b/docs/contracts/windows-path-emit/README.md similarity index 100% rename from docs/conventions/windows-path-emit/README.md rename to docs/contracts/windows-path-emit/README.md diff --git a/docs/conventions/workspace-environment/CHANGELOG.md b/docs/contracts/workspace-environment/CHANGELOG.md similarity index 100% rename from docs/conventions/workspace-environment/CHANGELOG.md rename to docs/contracts/workspace-environment/CHANGELOG.md diff --git a/docs/conventions/workspace-environment/README.md b/docs/contracts/workspace-environment/README.md similarity index 100% rename from docs/conventions/workspace-environment/README.md rename to docs/contracts/workspace-environment/README.md diff --git a/scripts/affected-tests-no-suite.txt b/scripts/affected-tests-no-suite.txt index f11a6b2338..c19ba09a32 100644 --- a/scripts/affected-tests-no-suite.txt +++ b/scripts/affected-tests-no-suite.txt @@ -75,6 +75,7 @@ .gitattributes .gitignore .gitleaksignore +.lycheeignore .editorconfig .shellcheckrc .node-version diff --git a/scripts/em-dash-purged-paths.txt b/scripts/em-dash-purged-paths.txt index cd287a14ed..9a59611879 100644 --- a/scripts/em-dash-purged-paths.txt +++ b/scripts/em-dash-purged-paths.txt @@ -63,40 +63,40 @@ README.md docs/adr/*.md # Convention documents, declared directory by directory. -docs/conventions/authoring-formats/*.md -docs/conventions/commit-convention/*.md -docs/conventions/config-cascade/*.md -docs/conventions/consumer-config-layering/*.md -docs/conventions/detector-findings/*.md -docs/conventions/ecosystem-commands/*.md +docs/contracts/authoring-formats/*.md +docs/contracts/commit-convention/*.md +docs/contracts/config-cascade/*.md +docs/contracts/consumer-config-layering/*.md +docs/contracts/detector-findings/*.md +docs/contracts/ecosystem-commands/*.md docs/conventions/enforcement-ladder/*.md -docs/conventions/finding-suppression/*.md -docs/conventions/hook-budget/*.md -docs/conventions/hook-config-delivery/*.md -docs/conventions/hook-input-rewriting/*.md +docs/contracts/finding-suppression/*.md +docs/contracts/hook-budget/*.md +docs/contracts/hook-config-delivery/*.md +docs/contracts/hook-input-rewriting/*.md docs/conventions/hook-observability/*.md docs/conventions/hook-precision/*.md -docs/conventions/hook-telemetry/*.md +docs/contracts/hook-telemetry/*.md docs/conventions/instruction-exception-register/*.md -docs/conventions/invocation-mode/*.md -docs/conventions/liveness-assertion/*.md -docs/conventions/loop-lane/*.md -docs/conventions/native-references/*.md -docs/conventions/permission-rule-hygiene/*.md -docs/conventions/plugin-data-report-keying/*.md -docs/conventions/plugin-reconfiguration/*.md -docs/conventions/pr-body-convention/*.md +docs/contracts/invocation-mode/*.md +docs/contracts/liveness-assertion/*.md +docs/contracts/loop-lane/*.md +docs/contracts/native-references/*.md +docs/contracts/permission-rule-hygiene/*.md +docs/contracts/plugin-data-report-keying/*.md +docs/contracts/plugin-reconfiguration/*.md +docs/contracts/pr-body-convention/*.md docs/conventions/pre-pr-ordering/*.md docs/conventions/rendered-views/*.md -docs/conventions/retired-conventions/*.md +docs/contracts/retired-conventions/*.md docs/conventions/seam-phrasing/*.md -docs/conventions/shell-test-helpers/*.md +docs/contracts/shell-test-helpers/*.md docs/conventions/standards/*.md docs/conventions/standards/examples/*.md -docs/conventions/tracker-reference-form/*.md +docs/contracts/tracker-reference-form/*.md docs/conventions/untrusted-content/*.md -docs/conventions/upstream-drift/*.md -docs/conventions/windows-path-emit/*.md +docs/contracts/upstream-drift/*.md +docs/contracts/windows-path-emit/*.md # The out-of-scope records were purged whole. docs/out-of-scope/*.md # The Claude Code mods evidence trail behind ADR 0035, purged in #4288: the