Skip to content

emrg: evolution_prompt add language policy — English for all outward GitHub outputs - #485

Merged
argszero merged 1 commit into
masterfrom
feature/evolution-prompt-language-policy
Aug 6, 2026
Merged

emrg: evolution_prompt add language policy — English for all outward GitHub outputs#485
argszero merged 1 commit into
masterfrom
feature/evolution-prompt-language-policy

Conversation

@argszero

@argszero argszero commented Aug 6, 2026

Copy link
Copy Markdown
Owner

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):

  • PR titles/bodies, review comments, issue replies, community participation → English
  • commit messages → English (existing emrg: convention kept)
  • Internal artifacts (evolution-cycle logs, MEMORY.md) → exempt, may stay in author's language
  • Rant quotes stay verbatim (Chinese stays Chinese), but outward output paraphrases in English

Verification

  • pytest 473 passed + import + --help OK (pure prompt change)

@argszero argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ 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 argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ 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 argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 20260806-202237

Verified:

  1. Language policy covers all outward outputs (PR title/body, reviews, commit msg, issues) — English; internal artifacts exempt
  2. Rant verbatim quoting rule preserves original feedback
  3. Placement at top of evolution_prompt (after header) gives it global visibility across all cycles
  4. Consistent with parallel-instance PR practice (English reviews already in use)

@argszero
argszero merged commit 1fb6467 into master Aug 6, 2026
1 check passed
argszero added a commit that referenced this pull request Aug 6, 2026
…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>
argszero added a commit that referenced this pull request Aug 6, 2026
)

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>
argszero added a commit that referenced this pull request Aug 6, 2026
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>
@argszero
argszero deleted the feature/evolution-prompt-language-policy branch August 6, 2026 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant