[effort: high]
온도계 4단계(sol-codex): 본문을 쓴다(설계서 §8, §9). 그림은 건드리지 않는다.

시작 전에: out/thermometer/design.md §8·§9를 다시 읽고, docs/concept.md("세 축", 본문 규칙)와 .agents/skills/isowiki-entry/SKILL.md의 본문 절, 본보기로 pages/ball-bearing/variants/deepseek-pi/index.md 본문을 읽는다. 이 저장소 밖 파일(특히 ~/.claude/, ~/.codex/)은 읽지 않는다.
Target: pages/thermometer/variants/sol-codex/index.md의 description, lead, card와 본문만.
Change:
- 본문 절은 §8 그대로: 왜 필요한가 / 어떻게 움직이나 — 보통 온도계 / 최고 최저 온도계 / 눈금 표시기와 자석 / 왜 이렇게 생겼나 / 이 그림에 대하여. 짧고 쉬운 문장, 『도구와 기계의 원리』 수준. 그림의 부품 이름(감온 통, 수은, 눈금 표시기, 자석, 붉게 물들인 알코올)과 그림의 숫자(1 °C에 2 mm, 0.37 mL, 버튼 30 °C / −10 °C)로 설명한다. 독자가 그림에서 무엇을 누르면 무엇이 보이는지 한두 번 짚는다.
- 사실은 §9에 있는 것만. 역사·연도·발명자 이야기·종류 표·식 블록·출처 목록은 쓰지 않는다. "진공", "액체 합금"이라고 쓰지 않는다(§9의 9, 15).
- 다른 문서 링크: [[pressure|압력]]이나 [[refrigerator|냉장고]] 같은 [[slug|낱말]] 링크는 자연스러운 곳에 한두 개만.
- description(한 문장, 무엇을 어떤 그림으로 보여 주는지), lead(한 문장 정의 + 핵심), card(15자 안팎)를 쓴다.
Constraints: generator·revisions는 고치지 않는다. 그림 파일은 바꾸지 않는다. 설계와 다르게 해야 하면 ask. 패키지 설치·커밋 금지.
Acceptance: npm run build, npm run check:provenance, CHROME_PATH=$(command -v chromium || command -v google-chrome-stable) npm run check -- thermometer/sol-codex. dist/thermometer/index.html을 열어 본문이 렌더되는지(링크, 절 제목) 확인. 본문의 사실 문장마다 §9의 몇 번인지 report에 대응표로 적는다(대응 없는 문장이 있으면 지운다). worker_done: 바꾼 파일, 절 목록과 글자 수, report(out/thermometer/report-4.md, --report-path).
