미추적 파일과 미커밋 수정을 전부 담아 pre-harness-removal 태그의 복구 범위를 확보한다. .agents/skills/writing-natural-korean 9개와 korean-technical-blog-skills-bundle-v1 61개가 여기 포함된다. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
3.7 KiB
3.7 KiB
판정·보존 정책
1. 기본 정책
- 기본 언어 변종: 표준어
- 기본 문체: 원문 보존
- 기본 교정 성향: 보수적
- 생성 기본값: 원칙형 우선
- 입력이 이미 허용형이면: 유지
- 해결되지 않은 중의성: 자동 수정 금지
- 선택적 자연스러움 개선: 제안으로 분리
오류를 하나 놓치는 것보다 올바른 표현을 잘못 고치거나 의미를 바꾸는 위험을 더 크게 본다.
2. 우선순위
아래 순서에서 상위 항목은 항상 하위 항목을 제약한다.
- 사용자 잠금과 보호 구간
- 의미·사실·데이터 보존
- 공식적으로 확정 가능한 강제 규범
- 사전의 품사·뜻·단어 판정
- 통사·의미 문맥
- 높임·문체 일관성
- 자연스러움·간결성
- 취향 기반 재작성
하위 규칙이 상위 규칙과 충돌하면 하위 수정을 취소하고 원문을 유지하거나 review로 보낸다.
3. 반드시 보존할 불변식
- 명제적 의미
- 긍정과 부정
- 조건과 예외
- 시제와 시간 관계
- 가능성·의무·권고·추정 등 양태
- 주체·객체·지시 대상
- 인명·지명·기관명·제품명
- 숫자·날짜·단위·버전
- 기술 용어와 사용자가 지정한 표기
- 인용문과 발화자의 의도
- 목록, 표, 제목, 링크 등 마크다운 구조
- 화자의 높임 등급과 의도적인 구어체
4. 보호 구간
다음 구간은 기본적으로 읽기 전용이다.
fenced_code
inline_code
url
email
file_path
shell_command
identifier
quoted_verbatim
user_locked_span
마크다운 파서나 구문 정보를 우선하며 정규식은 후보 탐지에만 쓴다. 보호 구간 안에서 맞춤법 오류처럼 보이는 문자열도 바꾸지 않는다.
5. 자동 교정 금지 조건
다음 조건 중 하나라도 충족하면 자동 수정하지 않는다.
- 품사에 따라 답이 달라지는 표현인데 문맥이 부족함
- 뜻에 따라 띄어쓰기가 달라짐
- 전문 용어, 제품명, 고유 명칭일 가능성이 있음
- 원문이 방언·캐릭터 말투·문학적 파격일 수 있음
- 원칙형과 허용형이 모두 맞음
- 수정하면 부정·조건·시제·양태·논항이 바뀔 수 있음
- 높임 대상이나 발화 관계가 불명확함
- 인용 범위가 불명확함
6. 출처 우선순위
외부 확인이 가능하고 판정이 필요한 경우 다음 순서를 따른다.
- 국립국어원 한국어 어문 규범·한글 맞춤법
- 국립국어원 표준어 규정과 표준국어대사전
- 국립국어원의 표준 문법 연구
- 국립국어원의 한국어교육 문법·표현 연구
- 온라인가나다 등 개별 문맥 상담 자료
개별 상담 답변은 규정 본문이나 사전보다 높은 기준으로 사용하지 않는다. 자료가 충돌해 보이면 먼저 품사·뜻·문맥이 같은지 확인하고, 해결되지 않으면 보류한다.
7. 수정 비용
같은 규범 적합도를 달성한다면 다음 순서로 선호한다.
- 공백만 수정
- 철자 또는 한 어절 수정
- 짧은 구 수정
- 문장 재작성
- 문단 재구성
문장·문단 재작성은 사용자가 명시적으로 윤문이나 표준화를 요청했을 때만 허용한다.
8. 최종 자체 검증
출력 전 다음을 비교한다.
- 숫자와 고유 명칭이 동일한가
- 부정·조건·시제·양태가 동일한가
- 보호 구간이 바이트 수준에서 동일한가
- 문체와 높임 등급이 유지됐는가
- 허용형을 오류로 바꾸지 않았는가
- 수정 설명이 실제 수정과 일치하는가
하나라도 확신할 수 없으면 해당 수정만 롤백하고 경고한다.