# Hex8 구조해석 작업 지침 Feature ID: `hex8-structural-analysis`. 사용자 승인: 2026-10-08 ready 문서 승인 및 go 실행 요청. 개인 연구용 FESA에 full-integration Hex8의 선형/기하비선형 강성·일관 질량과 static/frequency/HHT 절차를 추가한다. 코드 존재와 기능 검증 완료를 구분한다. 상위 기준은 [프로젝트 지침](../../AGENTS.md), [공통 PRD](../PRD.md), [공통 ADR](../ADR.md), [기능 문서 관리](../FEATURE_DOCUMENTATION.md)다. 현재 요구와 유일한 checklist는 [PRD](PRD.md), 선택 이력은 [ADR](ADR.md)에 있다. | 문서 | 책임·용도 | | --- | --- | | [formulation](formulation.md) | 3D local 계산, energy/force/tangent, mass·HHT와 검증 불변량 | | [io](io.md) | 입력 의미·typed 경계·공식 결과 metadata/units·진단 | | [numeric controls](numeric-controls.md) | 수치 scale·zero branch·tuning·독립 검사 기준 | | [reference model](reference-model.md) | read-only 원본 inventory·quantity/key/point/time mapping | | [numerical review](numerical-review.md) | 작성자와 독립된 정식화/controls 검토의 결과 | | [lessons](lessons.md) | 정밀도 손실·수렴 실패와 수정의 근거 및 재사용할 주의점 | 메인이 문서·공유 연결·완료 판단을 소유한다. Kernel owner는 Hex8 local 계산/복구 payload와 직접 consumer를, semantic owner는 Domain/parser/3성분 DOF/load/assembly를 소유한다. Static/eigen/dynamic owner는 별도 Solid state와 executor를 소유한다. 중앙 prepared/result/CLI/ HDF5 dispatch는 한 owner가 연결하고, 공용 CMake/factory 등록은 메인이 병합 후 처리한다. 다른 owner의 변경을 revert하거나 중앙 파일에 병행 writer를 추가하지 않는다. 이 기능은 Solid-only·3N이다. Shell의6N/drilling/null/회전 state나 nodal mass reduction을 사용하지 않는다. 요소 행렬은24×24, output은 N×3와 E×8×6이다. Geometry는 cell 전체의 positive Jacobian을 보수적으로 인증하고 uncertain geometry/trial을 명시적으로 실패시킨다. 절점 순서와 IntPt 순서를 구분하며 tensor shear와 engineering shear를 혼용하지 않는다. 원본 `reference/hexa/`는 read-only다. 외부 tolerance를 완화하거나 reference를 생성·보정하지 않는다. Frequency 원본 modal Value가 없는 동안 구현은 계속할 수 있으나 전체 기능 검증은 완료하지 않는다. 동적 reference는101 frame 전체 U, 정적은 U/constrained RF/Gauss Cauchy S가 필수다. 새 정식화와 구현 수치 변경은 독립 numerical review를, 실제 결과는 필요한 독립 physics 평가를 거친다. 일반 승인 작업마다 승인 gate를 추가하지 않는다. Physics·영속 schema·acceptance 변경 또는 해결되지 않은 필수 reference 충돌만 메인이 사용자에게 근거와 영향을 전달한다. Dev 통합·push/release는 별도 명시된 사용자 결정이다.