feat(methodology): Rule 10 — Output language English (Layer-0)#107
feat(methodology): Rule 10 — Output language English (Layer-0)#107
Conversation
User-facing output from any of the 144 plugin agents (AskUserQuestion modal labels, console prose, status messages, Gate H1/H2 modals, generated artifacts the user reads directly) MUST be in English. Korean prompts from the user are not a switch signal — agents reply in English by default. Single-turn override only via explicit per-turn directive. Why: the repo's archive (commits, PR bodies, code, schemas, root CHANGELOG) is English-only per CONTRIBUTING.md "Language" section. A bilingual user surface breaks searchability for non-Korean reviewers and contradicts the documented policy. Scope: this rule constrains the *output the agent emits to the user*, not the language of the agent's own markdown prompt (which may stay in Korean for maintenance — many existing agent prompts are Korean). Enforcement: Layer-0 rule, propagated to all 144 agents via `@methodology/global.md`. factory-policy.py does not parse natural-language output, so enforcement is by agent compliance. A future hook may scan AskUserQuestion payloads for Hangul code points and warn — tracked separately. Side effects: - Updates section title from "7개 비협상 규칙" to neutral "Layer-0 비협상 규칙" (count was already stale — Rules 8 and 9 were added later) - Updates the 불변 원칙 footer to acknowledge Rules 1-10 - No agent file modified — the rule reaches all agents via the existing @methodology/global.md include in their frontmatter - verify-plugin.sh: still 58/0 Refs #102 (closing the gap that #102 didn't cover — endusers' actual plugin output language) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 46 minutes and 55 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Adds Rule 10 to
plugins/preview-forge/methodology/global.mdenforcing English-only user-facing output from all 144 plugin agents. Closes the gap that #102 didn't cover — #102 was archive cleanup (CONTRIBUTING + 23 issue translations), but did not constrain what users actually see when they invoke the plugin.What changed
methodology/global.md. Covers AskUserQuestion modals, console prose, status messages, Gate H1/H2 labels, user-readable generated artifacts.7개 비협상 규칙→Layer-0 비협상 규칙(count was already stale because Rules 8/9 were added in v1.2/v1.3).Why this is enough (no per-agent edit needed)
All 144 agents already include
@methodology/global.mdin their Layer-0 directive at the top of their frontmatter. Adding a rule to that single file propagates the constraint to every agent automatically. No need to touch each agent file individually.Side effects
tests/test-advocate-boilerplate.shstill passes (lint scope isagents/ideation/advocates/P*.md, notmethodology/)bash scripts/verify-plugin.sh→ 58 Pass / 0 FailTest plan
bash scripts/verify-plugin.sh→ Pass 58/0/pf:new "..."in Korean and verify the AskUserQuestion modals appear in EnglishCodex review
Skipped — single-file documentation rule addition, zero code surface, no behavior change.
Refs #102