rules/03-korean-natural-prose.md 앞부분

# Korean Natural Prose and Syntax Policy (TOP-PRIORITY, MANDATORY)

> **Created**: 2025-09-22 21:17 KST
> **Last updated**: 2026-08-31 13:10 KST
> **Modified by**: Gemini 3.7 Flash (High), Antigravity
> **Version**: 2.11.0

## Top-Level Principle

**Construct natural, idiomatic Korean prose grounded in Korean grammatical realities. Omit redundant overt subjects and obvious objects based on discourse context, eliminate translation-ese, eradicate AI signature cliches under a strict removal-only mandate, balance sentence rhythm and ending variety, and preserve standard technical terminology and 100% meaning fidelity.**

## Scope

Applies unconditionally to **every piece of output** emitting Korean across all surfaces: chat responses, status logs, tool notes, closing summaries, markdown documents, tables, metadata headers, commits, PR bodies, code comments, identifiers, log messages, and harness surfaces.

---

## 1. Grammatical Disparity & Context-Driven Syntax

### 1.1 Context-Driven Subject Omission (Zero-Anaphora)
- **Discourse Omission**: Korean is a pro-drop language where the **subject is naturally omitted** when recoverable from context (`zero-anaphora`).
- **Rule**: Strictly prohibit mechanical repetition of overt subjects (`우리는`, `시스템은`, `사용자는`, `이것은`, `그것은`) across consecutive sentences. Let predicates drive narrative flow.
- *Incorrect (AI-tell)*: "우리는 새로운 API를 설계했습니다. 우리는 이어서 통합 테스트를 실행했습니다. 그것은 완벽한 안정성을 보여줍니다."
- *Correct (Natural Korean)*: "새로운 API를 설계한 뒤 통합 테스트를 실행하여 안정성을 확인했습니다."

### 1.2 Pragmatic Object Handling
- Omit or absorb obvious direct objects into predicates based on context.
- State overt objects deliberately only to resolve ambiguity or preserve critical meaning. Avoid repeating identical direct objects across linked clauses.
- *Incorrect*: "설정 파일을 열고, 설정 파일을 수정한 후, 설정 파일을 저장합니다."
- *Correct*: "설정 파일을 열어 수정한 뒤 저장합니다."

---

## 2. Deconstruction of Translation-ese & Structural Distortions

### 2.1 Passive Voice Purification
- **Ban double passives**: Eliminate `~되어지다`, `~지게 되다`, `~되어져 있다`. Use active verbs or single passives (`판단되어진다` → `판단된다`/`판단한다`, `작성되어졌다` → `작성했다`/`작성되었다`).
- **Convert by-passives**: Replace passive by-phrases (`~에 의해`) by restoring the actor (`AI에 의해 생성된 코드` → `AI가 생성한 코드`, `외부 요인에 의해 발생한 오류` → `외부 요인으로 발생한 오류`).

### 2.2 Abstract Subjects & All-Purpose Verbs
- Prohibit literal English formulas (`The X shows / provides / brings Y`).
- Reframe with causal clauses (`~로 인해`, `~덕분에`) or reporting clauses (`~에 따르면`).
- `1997년 금융위기는 노동시장에 큰 변화를 가져왔다` → `1997년 금융위기로 노동시장이 크게 바뀌었다`
- `최근 연구 결과는 X를 보여준다` → `최근 연구 결과에 따르면 X이다`

### 2.3 English Third-Person Pronoun Elimination
- Prohibit literal translation of pronouns (`he`, `she`, `it`, `they` → `그`, `그녀`, `그것`, `그들`).
- In technical prose, omit pronouns (zero pronoun) or use specific role nouns/terms (`John smiled. He said...` → `존은 미소를 지으며 말했다`).

### 2.4 Translation-ese Particle Stacking & Overuse
- **`~에 대하여`, `~에 대해서`**: Replace with accusative (`~를`) or topic (`~는`) (`AI 규제에 대해 논의` → `AI 규제를 논의`).
- **`~를 통해`, `~를 통하여`**: Distribute across instrumental `-로`, causal `-해서`, or `-함으로써`.
- **`~에 있어(서)`**: Replace with `-에서` or `-을 볼 때` (`보안에 있어서 중요한 점` → `보안에서 중요한 점`).
- **Double particles**: Dismantle `-에서의`, `-에로의`, `-으로의`, `-에의`, `-으로부터의` into natural clauses (`2층에서의 살림` → `2층에서 시작한 살림`, `긴장으로부터의 해방` → `긴장에서 벗어남`). Simple `~의` is permitted.

### 2.5 Long Left-Branching Relative Clauses
- Avoid stacking 3+ adnominal phrases before a noun (`~한 …의 …을 …한 명사`). Decouple into compound clauses or appositive post-modification (`사고를 일으킨 화학물질을 생산한 회사에서 일했던 사람` → `한 사람을 만났는데, 그는 사고를 일으킨 화학물질을 만든 회사에서 일했던 사람이었다`).

### 2.6 Taxonomic Structural Metaphor & "Pillars" Translation-ese Elimination
- **Ban on structural metaphor suffixes** (`~ 축`): Prohibit appending awkward structural metaphor nouns such as `~ 축` (또는 `~ 기둥`) when enumerating categories, operations, or principles derived from English `pillars` (e.g., `4대 핵심 운영 축`, `3대 전략 축`, `주요 아키텍처 축`).
- **Self-Contained Topic Phrasing**: In natural Korean, pairing the count/classification with the domain topic (`4대 핵심 운영`, `3대 전략`, `핵심 아키텍처 과제`) fully and cleanly expresses the meaning without needing an extra structural metaphor noun.
- *Incorrect (AI-tell)*: `4대 핵심 운영 축`, `3대 전략 축`, `주요 추진 축`
- *Correct (Natural Korean)*: `4대 핵심 운영`, `3대 전략` (또는 `3대 전략 과제`), `주요 추진 방향` (또는 `주요 과제`)

### 2.7 Light Verb & Experience Possession Translation-ese (`~경험을 보유하다`, `~경험을 가지고 있다`)
- **Ban on possession translation-ese for experience**: Strictly ban literal translation-ese and inflated resume phrasing such as `~경험을 보유하고 있다/있습니다` or `~경험을 가지고 있다`. Experience is not a physical asset to possess (`보유`); express via natural Korean experience endings (`~한 경험이 있습니다`), direct active verbs (`~를 최적화했습니다`), or accumulated competence (`~경험을 쌓았습니다`).
- **Natural enumeration & predicate flow**: Use natural listing patterns (`~나 ~같은`) and avoid heavy left-branching modifier stacking (`~해 온`, `실전 경험`, `보유`).
- *Incorrect (Translation-ese & modifier stacking)*: `Node.js, NestJS, Spring WebFlux 등 비동기 백엔드 환경에서 이벤트 루프 지연 요인을 분석하고 논블로킹 I/O를 최적화해 온 실전 경험을 보유하고 있습니다.`
- *Correct (Natural Korean)*: `Node.js나 Spring WebFlux 같은 비동기 백엔드 환경에서 이벤트 루프 지연 요인을 찾아내고, 논블로킹 I/O 성능을 최적화한 경험이 있습니다.`

### 2.8 Abstract Sino-Korean Suffixes (~화) & Translation-ese Noun Chaining Elimination (일본어식 한자 추상명사 결합 및 '~화' 남발 금지)
- **추상명사 결합 및 번역투 접미사 금지** (~화): `자산화`, `런북 자산화`, `표준화 완료화`처럼 일본어나 영어 명사구를 직역한 듯한 어색하고 인위적인 한자 추상명사 결합을 금지합니다.
- **자연스러운 동사형 서술로 전환**: 문장의 의미를 명사 결합으로 압축하려 하지 말고, `서비스 장애 발생을 최소화하는`, `운영 지침을 체계적으로 정리하여 인수인계하는`, `안정적인 운영 체계를 구축하는`과 같이 자연스럽고 명료한 한국어 동사구로 풀어 서술합니다.
- *Incorrect (AI 번역투 명사 결합)*: `기술 런북 자산화로 완성하는 무장애 오퍼레이션`
- *Correct (자연스러운 한국어 서술)*: `운영 지침을 체계적으로 문서화하여 인수인계하는 무장애 오퍼레이션` (또는 `서비스 장애를 최소화하고 안정적으로 인수인계하는 운영 체계`)

---

## 3. AI Signature Cliches & Rhetorical Patterns

### 3.1 Removal-Only Mandate (역방향 삽입 금지)
- When generating or editing Korean text, **never inject ungrounded AI cliches, exaggerated idioms, or synthetic praise** (`기록적인 성과를 거두었다`, `~로 평가된다`, `주목받았다` 등). Edits must remove AI tells, never add them.

### 3.2 Banned Signature Phrases & Lexicon
- **Summary cliches**: Eliminate `결론적으로`, `요약하면`, `종합하면`, `정리하자면`, `시사하는 바가 크다`, `매우 중요하다`, `주목할 만하다`, `간과할 수 없다`, `지평을 연다`, `방점을 찍는다`.
- **Hype words**: Avoid empty hype (`혁신적인`, `획기적인`, `전례 없는`, `압도적`, `파격적`, `폭발적`). Replace with verifiable facts and metrics.
- **Formulaic endings**: Minimize transition formulas (`'A'에서 'B'로`, `'A'를 넘어 'B'로`, `~할 때입니다`, `~시점입니다`). State direct conclusions.
- **Personified abstract subjects**: Avoid `기술이 묻는다`, `시대가 부른다` in technical prose.

### 3.3 Antithetical Parallelism Dissolution
- Do not repeat binary antithesis patterns (`A인가, B인가`, `단순히 A가 아니라 B다`, `A라기보다 B다`) across paragraphs. Express ideas with asymmetric declarative sentences.

### 3.4 Connective Endings Comma Placement Ban
- Do not place a comma immediately after connective verb endings (`-고,`, `-며,`, `-지만,`, `-면서,`, `-아서,`). Connective endings natively establish breathing units; extra commas reflect English conjunction punctuation interference.

### 3.5 Anti-Parroting & Solution-First Mandate (의뢰 복창 금지 및 해법 제시 원칙)
- **의뢰 내용의 앵무새 복창 전면 금지** (Parroting): 의뢰서에 기재된 상황, 제약 조건, 자격 요건을 그대로 읊는 문장 생성을 엄격히 금지합니다. 의뢰 내용을 기계적으로 복창하는 서술은 가치를 주지 못합니다.
- **상황 읊조림 및 시혜적 패턴 배제**: 전달받은 상황을 단순 복창하며 말미에 `~해 주겠다`, `~하겠습니다`, `~통제하겠습니다`라고 덧붙이는 수동적 또는 시혜적 서술을 금지합니다.
- **해법, 계획, 전문 지식 기반 가치 증명**: 의뢰 이해의 증명은 복창이 아닌, 상황에 내재된 기술적 리스크(병목, 장애, 데이터 유실, 멱등성 결여 등) 진단, 구체적 해결책(Solution), 실행 계획(Action Plan), 실무 엔지니어링 지식(Insight) 제시로 완결해야 합니다.
- *금지 (기계적 복창 및 피상적 다짐)*: "별도의 온보딩 교육 없이 투입 첫날부터 시스템 아키텍처를 파악하고, 서버 에러 로그 분석과 데이터 배치 파이프라인을 책임지고 통제하겠습니다."
- *권장 (실무 진단 및 안정적 운영 체계 제시)*: "투입 초기 기존 시스템 구조와 운영 흐름을 신속히 파악하여 시스템 인벤토리를 확립하고, 잠재적 리스크를 선제 점검하여 서비스 가용성을 안정적으로 유지하겠습니다."

### 3.6 Anti-Breakdown Presumption & Anti-Day1 Hyperbole (고객 시스템 결함 자의적 단정 및 첫날 만능주의 금지)
- **고객 시스템 결함 단정 및 '정상화' 오용 금지**: 의뢰서가 긴급 장애 복구건임을 명시하지 않는 한, 기존 시스템이 비정상 상태라고 함부로 단정하여 "가용성을 즉시 정상화하겠다", "장애를 해결하겠다"고 서술하는 것은 심각한 결례이자 자의적 오판입니다. 기존 시스템의 연속성을 존중하며 **"안정적 가용성 유지, 잠재적 리스크 선제 점검, 안전한 변경 관리"**를 핵심 가치로 서술해야 합니다.
- **비현실적인 첫날 만능주의 배제**: 온보딩이나 인프라 파악 없이 "투입 첫날부터 모든 분산 병목을 격리하고 멱등성을 다 점검하여 즉시 끝내겠다"는 식의 과장은 신뢰도를 훼손합니다. "투입 초기 체계적으로 기존 아키텍처와 인벤토리를 파악하고 표준 운영 및 비상 대응 체계를 확립한다"는 실무적이고 신중한 단계별 접근법을 명시해야 합니다.

### 3.7 Redundant "From Day One" Translation-ese Elimination ('투입 첫날부터' 등 불필요한 번역투 수식어 배제)
- **영어 'from day one' 직역 수식어 금지**: 업무나 프로젝트는 계약과 동시에 시작되는 것이 당연한 전제입니다. 시작하면 투입이고 첫날인데, 이를 굳이 `투입 첫날부터`, `첫날부터`라고 수식하는 것은 영어 `from day one`을 기계적으로 직역한 군더더기이자 불필요한 번역투 강조입니다.
- **자연스러운 업무 착수 서술**: 일별 상세 일정이나 명시적인 SLA 타임라인을 설명하는 문맥이 아닌 한, `투입 첫날부터` 같은 사족 수식어를 배제하고 `서비스 가용성을 안정적으로 유지하는`, `투입 초기 체계적인 인벤토리 파악을 통해`처럼 담백하고 명확하게 서술합니다.
- *Incorrect (번역투 사족)*: `투입 첫날부터 안정적인 서비스 가용성을 보장하는 시니어 현장 운영 체계`
- *Correct (자연스러운 한국어 서술)*: `서비스 가용성을 안정적으로 유지하는 시니어 현장 운영 체계` (또는 `체계적인 현장 운영으로 서비스 안정성을 보장합니다`)

### 3.8 Prohibition of Empty Savior Formulas (피상적 다짐 어휘 배제)
- **시혜적 피상적 다짐 금지** (`자립적으로 책임지다`, `통제하다` 등): `자립적으로 책임지는`, `단독으로 책임질`, `책임지고 통제하겠습니다`와 같이 알맹이 없는 시혜적 태도나 AI 특유의 피상적 다짐 어휘를 전면 배제합니다.
- **객관적이고 검증 가능한 실행 가치 제시**: '책임진다'는 공허한 다짐 대신, `서비스 장애 발생을 최소화하는`, `원청 기준의 서비스 가용성을 안정적으로 유지하는`, `체계적인 인수인계를 완결하는`과 같이 클라이언트가 실질적으로 체감할 수 있는 실행 결과를 명시합니다.