3ede11bcf2e91e2407c40ccdc0fd24bb7b90c8ce
Compiled source parent:685f5e6a82Protected dev:9ae7e6d414Base-pinned empty evidence commit on dryforge/jet-product; no tracked file diff. Approved single paired whole-process measurement: improved within this pair. Original TBB baseline: 4134.657782100025 s Final candidate: 3747.7882611000678 s Saved: 386.8695209999569 s; speedup: 1.1032260880411642 One baseline and one candidate; no formal confidence or universal speedup claim. Accepted-boundary uncertainty is not a scheduling or run-variance bound. Fresh Native Debug/Release and actual CMake Debug builds succeeded. Native: 1035 = 1018 PASS / 16 preserved FAIL / 1 preserved SKIP. CTest: 1036 = 1019 PASS / 16 preserved FAIL / 1 preserved SKIP. Python: 164 PASS. Three routes x five standalone preservation gates PASS. Seven logical-HDF comparator controls PASS. Hex8 source smoke and all thermal 2D/slab tests included. Full diagnostic/numeric assertion identities retained. Official model: 729 nodes, 101 frames, schema2; logical numeric bits including signed zeros and integer identities match; all increment counts match. U101 blocking families PASS; UR200 warnings retained. Existing 16 FAIL / 1 SKIP and missing formal shellNL-meshfine and shellNL-meshfine_02 remain. Full physical validation is false; existing thermal and HHT closure limits and 100-second targets remain unmet. Historical baseline compiler binary SHA was not collected; current hashes and preserved compiler/pass versions, paths, flags, SDK/runtime evidence are recorded. No source/test/reference-original/doc changes, merge, push or deployment. Summary JSON SHA256: e3a7e0027f4afded6b760b57229399ca01327e4a13c0bc06aaf9f4ee48ca3cef Summary MD SHA256: 08edbc368217456369bd1324ece3d3202552f7d5c7e1073b4eb9d212e09c5614 Comparison SHA256: 94f778e5b9c53e678227efdbaa1ca28935055c406d81632572807bd81d4315ac 397-file seal SHA256: 06019cab2a2f45a05c1540d95dbc28c0b91917592554e3fb4adce11a240a2631 Independent review SHA256: 7b7d84a3bbbcdc38da94de526d003654212fddf236e226765b7389c2223d7408 Evidence: .build/jet-product-20261021-01/t6/T6-summary.json Evidence: .build/jet-product-20261021-01/t6/T6-summary.md Evidence: .build/jet-product-20261021-01/comparison.json Evidence: .build/jet-product-20261021-01/review/t6-final.json
FESA 기술 문서
현재 구현의 목적·경계·소유권·검증 한계를 기능별로 요약한다. 정식화 원문은 유도와 당시 가정을 보존하며 현재 채택 여부는 README에서 구분한다. 문서 정리는 새 build/test 또는 외부 검증 통과를 뜻하지 않는다.
작업에 필요한 읽기 범위
시작은 루트 작업 지침, 해당 기능 README와 변경 영역의 지침이다. 아래 목록의 모든 문서나 링크를 한 번에 읽는 대신, 변경에 필요한 계약·유도·검사만 추가한다. AGENTS.md와 CLAUDE.md는 같은 지침의 도구별 진입점이므로 수동 읽기 목록에는 하나만 포함한다.
| 변경 내용 | 추가로 확인할 자료 |
|---|---|
| 공개 API·소유권·조립·상태 수명 | solver-core의 책임과 수명·공통 procedure 절, 대응 src와 consumer |
| 입력·결과·reference 비교 | solver-core의 CLI와 입력·결과와 reference 비교 절, 기능별 mapping과 검사 |
| C++ 구현·실패 처리 | solver-core의 개발 교훈과 검증 경계 절, 변경 동작을 검증하는 테스트 |
| 빌드·dependency | solver-core의 빌드와 직접 검사 절, cmake/msvc 지침과 실제 preset·target |
| 수식·물리·적분·절차 | 기능 README에서 채택한 formulation의 관련 유도·가정·검증 절 |
| 과거 연구·테스트 이관 감사 | 해당 연구 문서, manifest의 필요한 key 또는 이관표의 해당 identity 행 |
Formulation의 수식·가정은 원문으로 보존한다. 문서 안의 ready/미구현·후속 owner·옛 문서명은 작성 당시 기록일 수 있으므로 현재 구현·검증 여부는 기능 README에서 구분한다. 현재 요약으로 연결된 옛 ADR/research 링크가 원문 전체를 제공한다는 뜻은 아니다. 원문은 Git 이력에서 확인한다. 연구·과거 수식은 해당 문제를 조사할 때 선택하며 일반 기능 개발의 기본 읽기 목록에 넣지 않는다.
2026-10-18 통합의 실제 실행 범위와 미검증 항목은 병합 현황에 있다. 과거 PASS를 최신 source의 미실행 범위로 승계하지 않는다. 읽기 묶음별 예상량은 개발 컨텍스트 추정에 정리했다.
기능별 요약
Description
Languages
C++
96.6%
Python
3%
CMake
0.4%