데이터무결성 ★ 2026-06-04
v1.9.298
UR-0038: writeUtf8 원자적 쓰기 (외부 AI 리뷰 3중수렴 #1)
외부 AI 리뷰 3종(Codex gpt-5.5 · Sonnet 4.8 · Opus 4.8)이 공통 high로 지적한 최우선 신뢰성 이슈 해소 — 모든 상태 파일 쓰기를 원자적(temp→rename)으로 전환해 부분쓰기 손상을 근본 차단. "메모리 항상 보존" 약속을 코드로 보증.
핵심 변경
**selftest 46/46 PASS** · **E2E 243/243 PASS** (회귀 0).
실측: init + task add×3 + decision add×3 반복 후 progress-tracker 정확(중복/손상 0) · .harness 전체에 .tmp- 잔여 0 · 헤더 1줄 유지.
동시 writer **lost-update**(read-modify-write 경합) 방지를 위한 상태 파일 락 — 별도 후속 라운드(원자 쓰기로 손상 클래스는 이미 제거됨, 락은 rare 한 동시쓰기 유실 대비).