검수 기준: 2026-10-11, Linux Python 3.12.14, 표준 라이브러리만 사용.
가상 입력을 직접 실행한 기대 결과: REVIEW / 종료 1.
missing: code/run.py 1개.
unexpected: tmp 디렉터리와 tmp/extra.txt 일반 파일, 2항목.
필수 파일 3개 중 2개 관찰. 이름 존재·종류 검사이며 문서 내용 검증 아님.
fixture의 guide.pdf는 유효한 PDF가 아니라 PDF 이름 시험용 텍스트.

자체 시험 20개 모두 통과.
독립 시험 40개 중 39개 통과, AF_UNIX 소켓 생성 1개는 환경 EPERM으로 생략.
실제 FIFO의 special/INCOMPLETE 처리 시험은 통과.
독립 검수에서 확인한 비UTF-8 파일명·깊이 경계·중복 JSON 키 문제를 수정하고 재검증.
비UTF-8 이름은 유효한 ASCII JSON 보고서로 보존되고 INCOMPLETE/3.
항목 깊이16 일반 파일은 관찰 가능, 깊이16 디렉터리 아래 깊이17 항목은 미관찰/INCOMPLETE.
파일 읽기·디렉터리 권한 차단과 목록/메타데이터 오류는 완료 PASS가 아님.
기존 출력·원본 파일 내용 SHA256 보존 확인.

관찰 제한: 항목 깊이 최대16, 메타데이터 시도 최대2000항목, 계약 JSON 최대32768바이트, 필수 최대64개.
관찰 중 동시 변경 또는 적대적 변경의 보증이 없으며 원자적 스냅샷이 아님.
1바이트 읽기 시험은 파일 전체 가독성/형식/내용 확인이 아님.
원본 내용 변경·이동·삭제 또는 ZIP 제작은 검사 코드에 없음.
원본 읽기로 접근시간 등 메타데이터가 달라질 수 있음.
보고서 쓰기 실패 때 일부 새 파일이 남을 수 있으며 자동 삭제하지 않음.

실제 Windows/macOS/Office/PDF 뷰어 및 업무 인수인계는 시험하지 않음.
이 ZIP은 전달용 첨부이며 검사 프로그램의 결과물은 새 JSON 보고서 하나.
MANIFEST.json은 이 ZIP 안 파일의 상대경로·크기·SHA256을 기록. 자신은 제외.
