Skip to content

한국어 표현 교정: 번역체·조어·엠대시 제거 - #4

Merged
midagedev merged 2 commits into
mainfrom
korean-polish
Aug 27, 2026
Merged

한국어 표현 교정: 번역체·조어·엠대시 제거#4
midagedev merged 2 commits into
mainfrom
korean-polish

Conversation

@midagedev

Copy link
Copy Markdown
Owner

배경

실사용자 피드백을 받았습니다: "단어를 잘 안 쓰는 단어가 많고 한국어가 좀 이상해요."

이 PR은 그 지적을 닫습니다. 기술적 내용은 그대로 두고 한국어 표현만 고칩니다.

무엇을 고쳤나

fluent-korean output-style 규칙을 계약으로 삼고, 문항 5개 파일·UI·README·AUTHORING을 8개 트랙으로 나눠 병렬 교정했습니다.

  • 엠대시 116건 → 0건 (사용자 노출 문자열 기준). 콜론, 마침표, "즉/따라서" 같은 접속 표현으로 대체. 앞뒤 관계를 함축하는 엠대시가 번역체로 읽히는 주범이었습니다.
  • 조어·문서체 한자어 교체: 치이반(오타), 체류분, N벌, 상정, 과소 계상, 세계관, 교리, 품질 계단, 감시선, 블래스트 레디어스 등
  • 비유적 어휘 약 90건을 일반 어휘로: "축을 섞었다"→"서로 다른 문제를 혼동했다", "보험의 보험료"→"가용성을 얻는 대신 치르는 대가", "옵션을 판다"→"가능성을 포기한다" 등
  • 의미가 성립하지 않던 문장 복원: 이중부정("필요 없다고 믿지 않는 것이다"), 오답자의 믿음 방향이 반대로 서술된 why, 자기모순 발문("방향이 바른 채 눕는다")
  • AUTHORING §3-9 자기점검 문장의 자기모순 수정, README의 낡은 수치 갱신(89→149문항)

업계 관용 표현("오리진을 때린다", "캐시가 데워진다", EXIF "굽기(bake)")과 정착 용어("죽은 보기" — validate 오류 메시지와 공유)는 의도적으로 유지했습니다.

무엇을 보존했나 (기계로 단언)

새 게이트 tools/check-prose-only.mjs가 기준 커밋과 대조해 정답 위치, 보기 순서·개수, distractorType, source, tags, difficulty, 키 구성이 전부 동일함을 단언합니다. 결과: 텍스트만 바뀐 필드 368건, 구조 위반 0건. (FAIL-first: 정답을 옮기고 tags를 바꾼 프로브를 실제로 잡는 것을 확인)

tools/validate.mjs에는 엠대시 래칫 게이트를 추가해 이 상태가 되돌아가지 않게 했습니다(역시 FAIL-first 확인).

검증

  • node tools/validate.mjs — 149문항 게이트 통과, 경고 0
  • node tools/e2e.mjs — 통과
  • node tools/check-rfc-sections.mjs — 47건 인용 이상 없음
  • node tools/check-links.mjs — 128 URL, 죽음 0 (교정 전후 동일)
  • 정답 보기 길이비 최대 1.39 (상한 1.4)

🤖 Generated with Claude Code

midagedev and others added 2 commits August 27, 2026 20:53
실사용자 피드백 "잘 안 쓰는 단어가 많고 한국어가 좀 이상해요"를 닫는
라운드다. fluent-korean output-style 규칙 위에 번역체·조어·비유 과잉을
얹어 8개 트랙(문항 5파일, UI, README, AUTHORING)을 병렬 교정했다.

- 사용자 노출 문자열의 엠대시 116건을 콜론·접속 표현으로 대체 (잔존 0)
- 조어·문서체 한자어 교체: 치이반(오타), 체류분, N벌, 상정, 과소 계상,
  세계관, 교리, 품질 계단, 감시선 등
- 비유적 어휘 약 90건을 일반 어휘로: 축을 섞었다, 죽은 보기(문서 산문),
  보험의 보험료, 옵션을 판다, 분열이 닫힌다 등
- 이중부정·믿음 방향 반전 등 의미가 성립하지 않던 why 4건 복원
- AUTHORING §3-9 자기점검 문장의 자기모순 수정 (정답과→발문과)
- README의 낡은 수치 갱신 (89문항→149문항, 88/89→147/149 링크)

기술적 주장·정답 위치·오답의 참거짓·distractorType·source 는 전부
보존했고, 새 게이트 tools/check-prose-only.mjs 가 기준 커밋과 대조해
구조 무변경(368필드 텍스트만 변경, 구조 위반 0)을 단언한다(FAIL-first
확인). validate.mjs 에 엠대시 래칫 게이트 추가(FAIL-first 확인).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@midagedev
midagedev merged commit 84feb9b into main Aug 27, 2026
1 check passed
@midagedev
midagedev deleted the korean-polish branch August 27, 2026 11:57
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