diff --git a/docs/shell-transient-heat-transfer/PRD.md b/docs/shell-transient-heat-transfer/PRD.md index 729598a..4f2e62b 100644 --- a/docs/shell-transient-heat-transfer/PRD.md +++ b/docs/shell-transient-heat-transfer/PRD.md @@ -431,8 +431,8 @@ Missing/extra/duplicate/nonfinite/identity 오류는 tolerance 전에 실패다. - [x] Geometry 접속 이상화, raw 초기값, 마지막 짧은 증분, 입력·HDF5 계약 승인 - [x] 모서리 분포 입력 011 연기 및 reference 복사 승인 - [x] 실행 계획 승인 및 구현 요청 -- [ ] 정식화 정합과 상세 수치 기준의 독립 검토 완료 -- [ ] Production 변경 전 전체 baseline과 reference hash evidence 기록 +- [x] 정식화 정합과 상세 수치 기준의 [독립 검토](numerical-review.md) 완료 +- [x] Production 변경 전 전체 baseline과 reference hash evidence 기록 - [ ] Thermal semantic model·DOF·geometry·K/C·flux 구현 및 검증 - [ ] Thermal 입력 subset·진단·결정적 조립·시간 적분 구현 및 검증 - [ ] HDF5·CLI·candidate와 기존 결과 보존 검증 diff --git a/docs/shell-transient-heat-transfer/design-plan.md b/docs/shell-transient-heat-transfer/design-plan.md index ae701e0..4c4674a 100644 --- a/docs/shell-transient-heat-transfer/design-plan.md +++ b/docs/shell-transient-heat-transfer/design-plan.md @@ -213,7 +213,7 @@ Domain이 정의를 소유하고 AnalysisModel이 non-owning view를 제공하 | --- | --- | --- | --- | | T1 | 없음 | 메인: 지역 지침/PRD/ADR/계획; 정식화 담당: formulation; 독립 numerical 담당: numerical-review | 전체 patch·roundoff·시간격자·수렴·slab 오차의 구체적 기준 확정 | | T2 | 없음 | 구현 담당: material/model/Domain/AnalysisModel의 thermal 의미·소유권 | 양성/불량 값·source identity·structural 회귀; parser/kernel/DOF 제외 | -| T3 | T1,T2 | 구현 담당: thermal geometry·20 DOF K/C·24 trace kernel·Domain geometry 연결 | Exact M/S/Z, 직접54점, rank/SPD/null, scaling·rotation·trace·geometry 음성 | +| T3 | T1,T2 | 구현 담당: thermal geometry·20 DOF K/C·24 trace kernel·Domain geometry 연결·공유 시간격자 계산 | Exact M/S/Z, 직접54점, rank/SPD/null, scaling·rotation·trace·geometry 음성·시간격자 경계 | | T4 | T2 | 구현 담당: DofManager thermal layout/scatter/pattern | 구조6·열5 분리, 활성 node와 stable 번호, partition·공유 node | | T5 | T3 | 구현 담당: Abaqus thermal subset·semantic mapping·진단 | 승인 input/default/override/no-op와 모든 미지원·충돌 사례 | | T6 | T3,T4 | 구현 담당: deterministic assembly·thermal state/result record | K/C·source-ordered Q·초기 상태·순서와 공유 recovery 인터페이스 | @@ -227,6 +227,11 @@ Domain이 정의를 소유하고 AnalysisModel이 non-owning view를 제공하 expected 값으로 정확도를 주장하지 않는다. 독립 numerical/physics 검토를 구현자의 자기 승인으로 대체하지 않는다. 각 담당은 할당 파일만 수정하고 source/reference artifact와 공통 프로젝트 계약을 임의 변경하지 않는다. +입력의 INC 사전검사와 procedure는 같은 시간격자 계산을 사용해야 한다. T1에서 검토한 +시간격자 함수를 T3의 공통 thermal validation 경계에서 구현하고 T5와 T7이 재사용한다. +이 파일 소유권 배분은 승인된 dependency를 유지하며 parser와 procedure에 같은 수식을 +각각 구현하거나 아직 존재하지 않는 후속 procedure에 parser를 의존시키지 않기 위한 것이다. + ## 10. 방법론을 반증할 검증 사례 필수 사례의 원본은 [PRD STH-C07](PRD.md#sth-c07--독립-검증과-수치-계약의-선행-조건)이다. diff --git a/docs/shell-transient-heat-transfer/formulation.md b/docs/shell-transient-heat-transfer/formulation.md index 0fb4312..db5b35e 100644 --- a/docs/shell-transient-heat-transfer/formulation.md +++ b/docs/shell-transient-heat-transfer/formulation.md @@ -1,6 +1,7 @@ # Shell 과도 열전달 정식화 -- 상태: **2026-09-29 승인된 물리·방법을 반영한 구현용 정식화 / 독립 numerical review 대기**. +- 상태: **2026-09-29 승인된 물리·방법을 반영한 구현용 정식화**. + 독립 검토의 판정과 검증 기준은 [numerical-review](numerical-review.md)를 따른다. - 담당 범위: `FEM-REQ-SHELL-THERMAL-001`–`018`의 수식·물리 의미와 검증 함의. - 기준: [Feature PRD](PRD.md), [Feature ADR](ADR.md), [프로젝트 지침](../../AGENTS.md), [프로젝트 PRD](../PRD.md), [공통 ADR](../ADR.md#adr-028), [ARCHITECTURE](../ARCHITECTURE.md).