읽기·파싱·시간 조회 같은 효과를 계산 chain 안에 섞으면 같은 입력의 재현성이 떨어집니다.
immutable snapshot
date predicate
entry→viewCount
category key
count·sum·average
핵심: 경계에서 자료를 모은 뒤 순수한 변환 단계로 통계를 계산합니다.