`bbd87dc` 에서 Studio 편집기가 다시 쓰는 공백을 맞춰 뒀는데 바로 다음
커밋 `7661f08` 에서 B-0 본문을 보강하며 같은 자리를 되살렸다. 사람이 눈으로
지키는 것으로는 안 되는 종류라 검사기를 만든다.
- setup-reproduce-b0-default-session-store.md 의 빈 줄 하나를 지웠다.
Studio 저장본과 편집 화면 미러가 1바이트 달랐던 원인이다
- scripts/check-studio-whitespace.py — 이어진 빈 줄과 닫는 펜스 뒤 빈 줄을
studio-body.py 로 변환한 모양에서 찾는다. --fix 로 고친다
검사 범위는 Case·Concept·Setup 뿐이다. Reference·Question·Decision 의 칸은
평문으로 렌더링되므로 블록 편집기를 거치지 않는다 — 범위를 안 좁히면 그
세 종류에서 47곳이 걸려 실제 결함이 묻힌다. 요약 줄이 안 본 기록 수를 따로 센다.
STUDIO WHITESPACE: PASS — 본문 있는 기록 193 · 본 것 193 · 어긋난 곳 0
· 못 본 기록 0 · 본문 없는 종류라 안 본 기록 175
`check_body` 는 이 결함을 못 잡는다 — 공백이 달라도 파싱은 성립한다.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>