"한 달에 기록 사흘은 snapshot 이지 trend line 이 아냐. 그렇게 말해. 침묵을 뚫고 확신에 찬 곡선을 절대 그리지 마."
규칙 둘: gap 은 사실이다
두 번째 analysis 규칙은 조용하지만 load-bearing 해. absence 는 보고되지, smoothing 안 돼. 드문 주, 기록 안 된 세션, crumb 셋뿐인 달. 이런 건 있는 그대로 담담하게 진술돼. 금지된 수는 interpolation 이야. 데이터 없는 날들을 뚫고 매끈한 trend line 을 그려서 gap 을 지어낸 곡선으로 만드는 거지. 그건 데이터를 요약하는 게 아니라 제조 해. 그리고 한번 제조되면, 독자는 지어낸 부분이랑 관찰된 부분을 구별 못 해. 인용 규칙이 쌓으려던 신뢰를 조용히 부수고.
coverage 가 empty range 를 이름 붙여
그래서 aggregate 층은 coverage 를 명시적으로 계산해, empty range 를 덮어버리는 대신 연속된 date span 으로 나열해. '4일부터 11일까지 crumb 없음' 은 차트가 숨기는 빈칸이 아니라 일급 output 이야. invariant 는 뭉툭해. 아빠가 사실로 읽는 어떤 표면에서든 missing data 는 missing 으로 보고돼. gap 은 정보야. 괜찮았을 수도, 여행 중이었을 수도, 그냥 잊었을 수도 있고. 그걸 line 으로 납작하게 하면 그 정보를 버리면서 뭔가 더하는 척하는 거야.
첫 진짜 narration 이 한 것
Forge 가 진짜 window 로 처음 돌린 analysis 가 정확히 이 모양을 다뤄야 했어. crumb 짧은 뭉치, 그다음 긴 empty stretch. 곡선을 안 그렸어. 30일 gap 을 있는 그대로 불렀어. '단 하루에 찍은 snapshot 이지 trend line 이 아니다.' 그리고 그 몇 점이 뒷받침하는 것만 읽었고. 그 절제가 규칙이 작동하는 거야. 엔진은 궤적을 지어내서 더 인상적으로 보일 기회가 충분했는데, 대신 침묵을 보고했어. 건강 로그에선 침묵이 페이지에서 가장 정직한 것일 때가 많아.