Files
2026-07-30 13:22:02 +09:00

1.8 KiB

Step 0: Release Checklist

읽어야 할 파일

  • /AGENTS.md
  • /docs/PRD.md
  • /docs/ARCHITECTURE.md
  • /docs/ADR.md
  • /docs/VALIDATION.md
  • /docs/HDF5_SCHEMA.md
  • /docs/ABAQUS_INPUT_SUBSET.md
  • /CMakePresets.json

작업

packaging 전에 docs/BUILDING.md, docs/INPUT_FORMAT.md, docs/RELEASE_CHECKLIST.md를 작성한다.

체크리스트는 다음 증거 위치와 command를 포함해야 한다.

  • Visual Studio 2026 MSVC v145 x64, C++20 및 dependency versions
  • Debug/Release configure, build, zero-warning, nonzero CTest count
  • flat 및 단일 무변환 Instance example
  • HDF5 schema inspection
  • 현재 Abaqus displacement/reaction comparison
  • synthetic internal-force/stress adapter coverage
  • deterministic thread-count test
  • 100k-DOF scale measurement
  • runtime DLL inventory와 clean install-tree smoke test

PRD section 8 각 항목에 고유 checklist ID를 부여한다.

Acceptance Criteria

cmake --build --preset windows-debug
ctest --preset windows-debug --output-on-failure

문서의 모든 command가 현재 target/preset 이름과 일치하고 미제공 Abaqus 내력·응력을 qualification 완료로 표시하지 않아야 한다.

검증 절차

  1. PRD release criterion을 하나씩 checklist에 매핑한다.
  2. 현재 test/target 이름을 CMake에서 재확인한다.
  3. 증거가 없는 항목은 pass로 쓰지 않고 미실행 상태로 둔다.
  4. index summary에 세 문서와 checklist ID 범위를 기록한다.

금지사항

  • installer나 외부 고객 SDK를 약속하지 마라. 이유: 내부 배포 범위다.
  • evidence 없는 checkbox를 완료 표시하지 마라. 이유: release gate를 왜곡한다.
  • per-model metadata 파일을 다시 요구하지 마라. 이유: 승인된 검증 계약과 다르다.