한국어 표현 교정: 번역체·조어·엠대시 제거 - #4
Merged
Merged
Conversation
실사용자 피드백 "잘 안 쓰는 단어가 많고 한국어가 좀 이상해요"를 닫는 라운드다. 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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
배경
실사용자 피드백을 받았습니다: "단어를 잘 안 쓰는 단어가 많고 한국어가 좀 이상해요."
이 PR은 그 지적을 닫습니다. 기술적 내용은 그대로 두고 한국어 표현만 고칩니다.
무엇을 고쳤나
fluent-korean output-style 규칙을 계약으로 삼고, 문항 5개 파일·UI·README·AUTHORING을 8개 트랙으로 나눠 병렬 교정했습니다.
업계 관용 표현("오리진을 때린다", "캐시가 데워진다", 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문항 게이트 통과, 경고 0node tools/e2e.mjs— 통과node tools/check-rfc-sections.mjs— 47건 인용 이상 없음node tools/check-links.mjs— 128 URL, 죽음 0 (교정 전후 동일)🤖 Generated with Claude Code