EverOS/.claude/rules/language-policy.md

569 B

Language policy rule (always loaded)

The project targets a global audience and is English-first.

  • Code, comments, docstrings, docs, commit messages, identifiers: English only.
  • CJK characters are allowed only in:
    • test fixtures under tests/ and data/ (multilingual input is the point), and
    • locale-suffixed mirror files (e.g. *_zh.json).
  • Do not introduce CJK into src/, docs/, or config.

Enforcement: make check-cjk scans for stray CJK outside the allowlist (advisory). Keep user-facing strings and error messages in English.