독립 손계산 기준
main: 빈문자열/N/A/미정은 각각 empty/not_applicable/pending. missing 3, zero 1, value 1, rejected 0. 수치가 있는 값 0+5=5이며 부분 소계. 수치 미확정 3.
normal: 0+2+3=5. missing 0, zero 1, value 2, rejected 0, 수치 미확정 0.
boundary: 0+1+999999=1000000. 빈 인용 필드 하나는 empty. 부분 소계, 수치 미확정 1.
missing_only: numeric_qty는 모두 null. 수치 있는 행 0, 소계 계산의 빈 합 0, 부분 소계, 수치 미확정 3. 실제 수량 0이라고 판정한 행은 없음.
rejected: 5만 수치. 거부 13, missing 0, 부분 소계5, 수치 미확정13.
recovery: 제공자가 R01의 실제 상태를 미정이라고 확인했다는 가상 전제의 별도 사본. missing1 pending, value1, 부분 소계5, 수치 미확정1.
expected JSON은 프로그램 출력을 복사한 정답이 아니며 source_sha256만 제외한 전체 보고서 고정 정답이다. 해시는 시험에서 원본 바이트와 별도로 비교한다.
