# PRD: C++/MSVC Harness ## 목표 Codex Harness가 C++/MSVC 프로젝트에서 phase planning, TDD guard, commit validation, workspace validation을 일관되게 수행하게 한다. ## 사용자 - Windows/MSVC 기반 C++ 개발자 - Harness phase를 작성하고 실행하는 Codex agent - Harness 결과를 검토하는 reviewer ## 핵심 기능 1. CMake/MSVC/x64/Debug 기반 workspace validation 2. C++ source/header 변경에 대한 엄격한 TDD guard 3. npm 없이 Python self-test와 CMake/CTest 검증을 수행하는 pre-commit hook 4. C++ 프로젝트에 맞는 Harness workflow/review prompt 5. CMake project가 아직 없어도 Harness 자체 테스트가 가능한 no-op validation path 6. Fortran Abaqus UserSubroutine source 변경에 대한 no-Abaqus TDD guard 7. Intel oneAPI Fortran 기반 kernel/fake-driver validation 8. Abaqus 실행 opt-in validation과 reference artifact metadata validation ## 제외 사항 - 이전 FESA solver source tree 복원 - JavaScript/TypeScript fallback 유지 - Abaqus reference artifact 생성 또는 solver reference 비교 구현 - Visual Studio `.sln`/`.vcxproj` 전용 MSBuild workflow - 기본 validation에서 Abaqus job 자동 실행