emrg: evolution_prompt add language policy — English for all outward GitHub outputs - #485
Conversation
…ts in English (rant 2026-08-06T19:46:27)
argszero
left a comment
There was a problem hiding this comment.
✅ LGTM — cycle 1955
Self-review: Language policy added at top of evolution_prompt.md covering all 6 scenarios from rant 19:46 (PR title/body, reviews, commit msg, issue replies, internal exempt, rant quotes verbatim). pytest 473 passed. Pure prompt change.
argszero
left a comment
There was a problem hiding this comment.
✅ LGTM — cycle 200725
Independent verification: language policy section added at top of evolution_prompt.md — all outward GitHub outputs (PR title/body, reviews, issue replies, community) in English; commit messages English; internal artifacts (cycle logs, MEMORY.md) exempt; rant quotes verbatim. Covers all acceptance points of rant 19:46:27. Pure prompt change, pytest unaffected. LGTM.
argszero
left a comment
There was a problem hiding this comment.
✅ LGTM — cycle 20260806-202237
Verified:
- Language policy covers all outward outputs (PR title/body, reviews, commit msg, issues) — English; internal artifacts exempt
- Rant verbatim quoting rule preserves original feedback
- Placement at top of evolution_prompt (after header) gives it global visibility across all cycles
- Consistent with parallel-instance PR practice (English reviews already in use)
…32) (#492) Full English translation of the open-source participation prompt (462 lines). All 12 Jinja2 placeholders, 36 fenced code blocks, bash commands, and the {% if %} role-detection branch are preserved verbatim — verified by sorted placeholder diff, code-block balance, and command-line diff. Both template branches render without errors (committer config and auto-detect). Per #485 language policy, outward-facing prose is English; local artifact examples (state file format) stay as-is inside code fences. Follows the A1 precedent of one file per PR; paper/promote prompts remain for A2b/A2c. Co-authored-by: EMRG Evolution <emrg@argszero.dev>
) Full English translation of the paper writing prompt (277 lines). All 5 Jinja2 placeholders, 10 fenced code blocks, bash commands, and the Python rant-marking snippet preserved verbatim — verified by sorted placeholder diff, code-block balance, and script-checked zero Chinese prose outside code fences (state-file field labels stay verbatim inside fences per #485 exemption). Template renders without errors. Follows A1/A2a one-file-per-PR precedent; promote_prompt.md remains for A2c. Co-authored-by: EMRG Evolution <emrg@argszero.dev>
Version bump 0.2.7 → 0.2.8 across all 6 version sources (pyproject.toml / emrg/__init__.py / make-installer.sh / build-runtime.sh / gui/package.json / uv.lock). Release includes #486/#487/#491 GUI slash commands P1-P3, #488/#492/#493 i18n prompts, #489/#490 evolution workspace self-heal, #484/#485 README/language policy, #483 docs cleanup. test_version_sync all green. Co-authored-by: EMRG Evolution <emrg@argszero.dev>
Background
EMRG is an open-source project for a global audience, but evolution cycles receiving Chinese rants may write PR titles/bodies/review comments in Chinese. Host requirement (rant 2026-08-06T19:46:27): all outward-facing GitHub outputs must be in English, regardless of rant language.
Change
emrg/server/evolution_prompt.md— added a global Language policy section at the top (applies to all cycles):emrg:convention kept)Verification