/tests/guard_command_corpus*.py text eol=lf
/tests/fixtures/guard-command-corpus/*.json text eol=lf
# The native corpus contract hashes these Rust sources as checkout bytes.
/rust/crates/guard-command/src/*.rs text eol=lf
/rust/crates/guard-command/src/command_compatibility/*.rs text eol=lf
/src/codex_plugin_scanner/guard/daemon/static/index.html text eol=lf
/contracts/guard-cloud-review/v2/*.json text eol=lf
/docs/guard/contracts/guard-cloud-review-v2.md text eol=lf

# Contribution digests must match canonical Git blobs on every checkout.
/contributions/extensions/*.json text eol=lf
/contributions/command-sources/*.json text eol=lf
/contributions/mcp-servers/*.json text eol=lf
/contributions/extension-listings/*.json text eol=lf
/docs/guard/extensions/catalog.v1.json text eol=lf
/docs/guard/extensions/catalog.v2.json text eol=lf

# Native extension program bytes are embedded and must be identical on every platform.
/contracts/extensions/native-command-program.v1.json text eol=lf
/contracts/extensions/*.json text eol=lf
/src/codex_plugin_scanner/guard/contracts/data/extensions/*.json text eol=lf
/src/codex_plugin_scanner/guard/extension_builder/*.json text eol=lf

/contracts/extensions/trust-class-map.v1.json text eol=lf


# Regen-owned generated artifacts (extension-artifact-regen.yml); collapsed in
# diffs and blocked from PRs by generated-artifacts-guard.
/contracts/extensions/native-command-program.v1.json linguist-generated
/contracts/extensions/command-catalog.v1.json linguist-generated
/contracts/managed-controls/v1/extension-projection-digest-vector.json linguist-generated
/contracts/managed-controls/v1/policy-bundle-v2-extension-signature-vector.json linguist-generated
/docs/guard/extensions/README.md linguist-generated
/docs/guard/extensions/catalog.v1.json linguist-generated
/docs/guard/extensions/catalog.v2.json linguist-generated
/src/codex_plugin_scanner/guard/contracts/data/extensions/** linguist-generated
/src/codex_plugin_scanner/guard/contracts/data/mcp_servers/** linguist-generated
/tests/fixtures/extension-controls/catalog-baseline.v1.json linguist-generated
/tests/fixtures/guard-command-corpus/decision-diff-report.json linguist-generated
/tests/fixtures/guard-command-corpus/decision-diff-report.framed-sha256 linguist-generated
/tests/test_guard_extension_trust.py linguist-generated
/tests/test_policy_bundle_delivery_runtime.py linguist-generated
