Problem
CLAUDE.md → Language states that all content in this repository must be
written in English, without exception, and lists inline code comments explicitly.
One comment in .gitignore is in Portuguese:
.gitignore:27:# Artefatos gerados localmente — cada dev gera via collect-models.spec.ts
It documents the two generated provider-setup files on the lines below it
(tests/helpers/provider-setup/data/models.json and providers.json).
Scope — this is the only occurrence
A sweep over every tracked file, excluding docs/ and .claude/, returns exactly
two files:
.gitignore:27 — the violation above.
tests/assets/flows/group_test_iadevs.json — not a violation. The
Portuguese text is the payload of a prompt inside a flow fixture (a
prompt-engineering guide used as component input), i.e. test data, not repo
prose. Rewriting it would change what the fixture exercises.
So the fix is one line. Filed separately rather than folded into an unrelated
change so the language rule has a traceable enforcement record.
Deliverables (Done when)
Problem
CLAUDE.md→ Language states that all content in this repository must bewritten in English, without exception, and lists inline code comments explicitly.
One comment in
.gitignoreis in Portuguese:It documents the two generated provider-setup files on the lines below it
(
tests/helpers/provider-setup/data/models.jsonandproviders.json).Scope — this is the only occurrence
A sweep over every tracked file, excluding
docs/and.claude/, returns exactlytwo files:
.gitignore:27— the violation above.tests/assets/flows/group_test_iadevs.json— not a violation. ThePortuguese text is the payload of a prompt inside a flow fixture (a
prompt-engineering guide used as component input), i.e. test data, not repo
prose. Rewriting it would change what the fixture exercises.
So the fix is one line. Filed separately rather than folded into an unrelated
change so the language rule has a traceable enforcement record.
Deliverables (Done when)
.gitignore:27is in English and still says what those twopaths are and who generates them.
docs/and.claude/carries Portugueseprose in a comment or heading (re-verified with the same sweep).
tests/assets/flows/group_test_iadevs.jsonis left untouched, and thereason is stated in the PR so the next sweep does not re-flag it.