diff --git a/docs/shell-transient-heat-transfer/implementation-verification.md b/docs/shell-transient-heat-transfer/implementation-verification.md index 1286739..53e9965 100644 --- a/docs/shell-transient-heat-transfer/implementation-verification.md +++ b/docs/shell-transient-heat-transfer/implementation-verification.md @@ -213,6 +213,15 @@ kernel/geometry를 MSVC로 별도 컴파일하여 고정밀 oracle와 대조했 최초 surface oracle는 이동된 평판의 정확한 영 성분에 남은 고정밀 cancellation 폭으로 exit 1이었다. 입력 좌표 차를 exact Fraction으로 계산하여 oracle의 translation을 제거한 뒤 같은 포함 검사가 통과했다. Production 변경이나 tolerance 완화는 없었다. -DOF를 포함한 통합 검사는 후속 실행으로 구분한다. +공통 CMake 등록 commit `85b5daa`에서 MSVC x64 Debug clean build exit 0, +inventory **517개**, 열·기존 Domain·자유도 관련 **89/89 PASS**, exit 0을 확인했다. +Evidence는 `.dryforge/evidence/thermal-kernel-final-{configure,build,inventory,test}.log`와 +각 native exit JSON이다. 전체 CTest 실행은 아니며 최종 회귀는 별도로 남는다. + +최초 통합 build는 exit 0이었지만 Windows PowerShell 5가 UTF-8 BOM 없는 개인 helper의 +한국어 prefix를 잘못 읽어 header 의존성 추적이 손상됐다. Helper에 BOM을 추가하고 +`pwsh`로 configure 및 clean build를 다시 수행했다. 최종 Ninja prefix와 실제 header +dependency를 확인했으며, 중간 `thermal-kernel-integrated-build.log`는 최종 근거를 +대신하지 않는다. 이 보완은 개인 검증 환경에 한정하며 제품 소스 변경은 없다. 전체 thermal 검사, NT11 외부 수치 비교와 실제 결과의 독립 physics 평가는 아직 수행하지 않았다.