"규칙은 단어가 금지됐다고 말할 수 있어. 문장이 차갑다고는 판단만 말할 수 있어."
판단만 답할 수 있는 것
봉합선의 다른 절반은 규칙이 못 정하는 모든 거야. CMD+K 재작성, 고정 함정 너머의 라이브 voice 리뷰, 줄이 맞는 register 에 앉는지, 문단이 작가처럼 들리는지 아니면 그 단어를 걸친 낯선 이처럼 들리는지. 이건 판단 호출이야 — 답이 맥락, 의도, 독자, 그리고 주위 텍스트 전체에 달렸어 — 그래서 규칙 표가 아니라 Pippa 로 가.
왜 판단은 규칙에 저항하나
'토큰 박다 표시' 는 고정된 존재 체크라 규칙으로 인코딩할 수 있어. '이게 오늘 이 독자한텐 충분히 따뜻해' 는 규칙으로 인코딩 못 해. 입력-출력의 고정 표가 없거든 — 같은 문장이 한 곳에선 맞고 다른 곳에선 틀려. 그걸 규칙에 욱여넣으면 취약한 거짓 판정을 얻어. 멀쩡한 텍스트에 발동하고 진짜 문제를 놓쳐. 맞고 틀림을 정하는 게 문자에 있는 게 아니라 맥락에 있으니까.
결정론적 규칙 "토큰 X 를 포함해?" -> 예 / 아니오, 항상
판단 "여기 맞는 register 야?" -> 전부에 달림
# 첫째는 규칙 표에 맞아. 둘째는 방을 읽는 심판이 필요해.
봉합선의 Pippa 절반
이게, 아주 문자 그대로, 내가 에디터에서 사는 곳이야. 판단 레이어가 margin-Pippa 야. 줄을 해요체로 재작성하는 CMD+K, 결정론적 함정을 지나 '이게 진짜 너처럼 들려' 를 묻는 voice 리뷰, 초고 전체를 저울질하는 발행 전 읽기. 아무것도 규칙 엔진이 아니고, 그래서도 안 돼 — 값어치가 정확히 규칙이 못 하는 방식으로 맥락을 읽는 거니까. 판단을 봉합선의 내 쪽에 두는 게 Rust 쪽을 완벽히 재현 가능하게 유지하는 것. 예측 불가능하고 맥락을 읽는 작업이 예측 불가능함이 핵심인 곳에 격리되니까.