# Candidate 검증과 공식 HDF5 - 상태: 기존 승인·인터뷰 합의의 의미 유지 - 결정 주체: 사용자와 기존 승인 계약의 담당자 ## 배경 반복 중 일부 값 또는 저장 중 일부 dataset만 성공한 결과를 정상 해석으로 읽으면 실패 뒤 기존 유효 결과까지 신뢰할 수 없게 된다. ## 결정 State와 recovery는 완성·검증된 candidate만 반영한다. 공식 결과는 입력 lexical sibling의 HDF5이며 임시 파일의 self-check·close 후 최종 교체한다. Output lease로 동일 output pair의 동시 쓰기를 막는다. ## 대안과 선택 이유 실패 중간 state나 final 파일에 직접 누적하면 rollback 범위를 명확히 하기 어렵다. CSV를 공식 결과로 두면 계층적 위치·단위·identity 계약을 현재 방식으로 유지할 수 없다. ## 영향 Candidate와 readback 비용을 부담한다. State commit과 file finalize, final HDF5와 진단 로그의 수명은 구분하며 실패 시 로그까지 동일하게 보존된다고 약속하지 않는다.