modify repository
This commit is contained in:
@@ -12,6 +12,7 @@ subset에서 재현 가능한 해석과 HDF5 결과를 제공한다. 코드 존
|
||||
├── CLAUDE.md → 같은 내용의 작업 진입점
|
||||
├── docs/
|
||||
│ ├── README.md → 기능별 기술 요약 색인
|
||||
│ ├── development-context.md → 읽기 범위와 컨텍스트 예상량
|
||||
│ ├── solver-core/README.md → 공통 구조·I/O·수치 기준·빌드 방법
|
||||
│ └── <feature-id>/ → 기능 요약과 formulation 원문
|
||||
├── include/fesa/
|
||||
@@ -62,17 +63,19 @@ subset에서 재현 가능한 해석과 HDF5 결과를 제공한다. 코드 존
|
||||
|
||||
## 작업 전 확인
|
||||
|
||||
기본적으로 [솔버 공통 요약](docs/solver-core/README.md), 변경할 기능의
|
||||
[기술 요약](docs/README.md)과 해당 영역의 AGENTS.md를 확인한다.
|
||||
먼저 [기능 색인](docs/README.md), 변경할 기능의 README와 해당 영역의 AGENTS.md를 확인한다.
|
||||
[솔버 공통 요약](docs/solver-core/README.md)은 아래 변경 성격에 해당하는 절을 읽는다.
|
||||
색인의 다른 기능·연구 이력·대형 이관 자료를 일괄 필독으로 확장하지 않는다.
|
||||
같은 문맥에서 읽고 바뀌지 않은 자료는 다시 읽지 않는다.
|
||||
Public header 변경은 대응하는 src 영역의 책임과 consumer까지 확인한다.
|
||||
|
||||
- 범위·physics·절차 변경: 기능 요약의 채택 범위·수식·구현 한계와 formulation을 확인한다.
|
||||
- 범위·physics·절차 변경: 기능 요약의 채택 범위·구현 한계와 관련 formulation 절의
|
||||
유도·가정·검증 요구를 함께 확인한다.
|
||||
- 입력·결과·비교 변경: 공통 I/O·수치 기준과 해당 기능의 identity·reference mapping을 확인한다.
|
||||
- C++ 구현: 공통 요약의 코딩 규약, 해당 영역 지침과 행동을 검증할 검사를 확인한다.
|
||||
- 빌드 변경: 실제 preset·target graph·dependency와 명령의 side effect를 실행 전에 확인한다.
|
||||
- 기능 재개: 해당 기능 요약의 현재 구현·검증·미해결 범위를 대조한다.
|
||||
과거 phase 파일은 보존된 개발 이력이며 현재 실행 지시가 아니다.
|
||||
과거 단계별 개발 계획은 Git 이력에서 확인하며 현재 실행 지시로 사용하지 않는다.
|
||||
|
||||
기능별 요약은 `docs/<feature-id>/README.md` 한 곳에 두고 수식은 formulation 원문을 따른다.
|
||||
기존 승인된 기술 의미·수치 기준·source identity와 관련 없는 사용자 변경을 보존한다.
|
||||
@@ -95,7 +98,7 @@ Public header 변경은 대응하는 src 영역의 책임과 consumer까지 확
|
||||
직접 MSBuild가 주 개발 빌드이며 CMake/Ninja는 같은 제품·검사 source를 사용하는 보조 경로다.
|
||||
실제 명령·환경·`.build/native/Debug` 및 `.build/cmake-debug` 출력은 solver-core를 따른다.
|
||||
두 경로의 전체 검사 등록과 실제 실행 범위를 구분하고 별도 Python·reference 결과를 기록한다.
|
||||
이번 병합은 2026-10-18 사용자 변경에 따라 정적해석·공통 계약 검사와 정식 정적5모델만
|
||||
실행해 다음 단계로 진행한다. HHT·동해석·고유치·과도 열해석 실행은 미검증으로 남기고
|
||||
해당 테스트는 보존한다. 일반 솔버 기능의 전체 검증 의무를 이 한정 병합으로 대체하지 않는다.
|
||||
2026-10-18 병합의 한정 검증 결과와 미검증 범위는
|
||||
[병합 현황](docs/cpp-object-oriented-modular-refactoring/README.md#병합-결과와-검증-범위)을 따른다.
|
||||
당시 한정 실행으로 이후 일반 솔버 기능의 전체 검증 의무를 대체하지 않는다.
|
||||
`reference/temp`는 검증에 사용하지 않는다. 정식 자료 누락은 미완료로 기록하고 통과로 바꾸지 않는다.
|
||||
|
||||
Reference in New Issue
Block a user