emrg: i18n A2b — translate paper_prompt.md to English (rant 20:32) - #493
Conversation
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.
argszero
left a comment
There was a problem hiding this comment.
✅ LGTM — cycle 20260806-211155 (author self-check). Verified in worktree: (1) 5/5 placeholders identical to master; (2) 10/10 code blocks balanced, bash + Python snippets byte-identical; (3) zero Chinese prose outside fences (script-checked); (4) Jinja2 render passes; (5) full suite 480 passed. A2b acceptance met.
argszero
left a comment
There was a problem hiding this comment.
✅ LGTM — cycle 20260806-2115. Independently verified: (1) all Jinja2 placeholders identical to master (sorted diff empty); (2) phase table (Exploration/Validation/Experimentation/Writing), Heilmeier Catechism, figure-driven writing guidance and all bash/gh commands preserved; (3) state-file protocol (paper_state.md) intact; (4) full suite 480 passed locally. Matches rant 20:32 Part A2b.
Uh oh!
There was an error while loading. Please reload this page.
…-06T20:32:07) (#494) Final prompt translation of rant 20:32 Part A2 (A1 evolution_prompt #488, A2a open_source #492, A2b paper #493 merged). promote_prompt.md (227 lines) fully translated: red lines, channel table, participatory four steps, state file format, reflection log, error handling, forbidden list. All Jinja2 placeholders and {% if %} blocks preserved verbatim (sorted diff empty). pytest 480 passed. 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>
Summary
Part A2b of the internationalization rant (2026-08-06T20:32:07): translate
emrg/server/paper_prompt.md(277 lines) from Chinese to English. This is the prompt driving the paper-writing task (phase assessment, experimental best practices, writing loop).Changes
Preservation guarantees (verified)
未处理 Rant) kept verbatim per emrg: evolution_prompt add language policy — English for all outward GitHub outputs #485 language-policy exemptionScope
One file per PR, following A1 (#488) / A2a (#492) precedent.
promote_prompt.mdremains for A2c.Verification
uv run pytest tests/unaffected (prompt-only change)