repositoryStandards v1.1.20

.gitattributes

forces LF on the shipped bash guards and Node scripts - a repo whose own setting is eol=crlf makes every hook exit 127 with empty stdout, which for a deny-guard is silence, not a refusal


Reference

  • Status. Required - part of the core profile.
  • How it arrives. merge - combine the standard's content with what the repo already has, keeping both (ignore files, CI that already has jobs)
  • Shipped form. read it in the standard's own tree

The rule that requires it

Secrets MUST NOT enter the repo - environment and a secret manager only.

See it in the spec