Parent Epic: #310
What is wrong
After #399 (third pass), a repository-wide grep for accented letters and French function words still hits about 30 files under tests/, all docblocks and comments, none enumerated by #378: tests/unit/Bridge/Temporal/Worker/*, tests/unit/Durable/Nexus/*, tests/unit/Durable/Replay/*, tests/integration/Temporal/*, and the run-catalog tests. They are the residue of #296 ("Write the test suite's comments in English"), which translated by grep on accents and missed French written without them.
Fix
Translate on read, not on grep: open each hit, rewrite the docblock in the author's voice, rename any French test method at every use site. Then extend TheRootDocumentsSpeakEnglishTest's provider (or a sibling) to tests/**/*.php docblocks so the fourth pass is the last one.
Done when
Size: M · Related: #378, #296, WA006
Source: follow-up filed on 2026-09-14 while closing #378.
Parent Epic: #310
What is wrong
After #399 (third pass), a repository-wide grep for accented letters and French function words still hits about 30 files under
tests/, all docblocks and comments, none enumerated by #378:tests/unit/Bridge/Temporal/Worker/*,tests/unit/Durable/Nexus/*,tests/unit/Durable/Replay/*,tests/integration/Temporal/*, and the run-catalog tests. They are the residue of #296 ("Write the test suite's comments in English"), which translated by grep on accents and missed French written without them.Fix
Translate on read, not on grep: open each hit, rewrite the docblock in the author's voice, rename any French test method at every use site. Then extend
TheRootDocumentsSpeakEnglishTest's provider (or a sibling) totests/**/*.phpdocblocks so the fourth pass is the last one.Done when
grep -rlE "[àâéèêëîïôûùç]|\b(le|la|les|des|une|est|sont|dans|pour|avec|sans)\b" tests --include=*.phpreturns only the deliberate Unicode fixture inEventStoreConformanceTestCase.tests/and is green.Size: M · Related: #378, #296, WA006
Source: follow-up filed on 2026-09-14 while closing #378.