docs: remove retired workflow instructions and repair references
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
# Step 7: verify-and-report-pressure-feature
|
||||
|
||||
> 과거 개발 계획이다. 아래 작업·상태·예시는 현재 실행 지시가 아니다.
|
||||
> 현재 구현과 검증 한계는 [기능 요약](../../docs/shell-surface-pressure-load/README.md)을 따른다.
|
||||
|
||||
## 실행 범위와 상태 소유권
|
||||
|
||||
This final Implementation-owned Step inspects all prior artifacts, performs fresh targeted MSVC/focused CTest and exact pressure-reference gates, and completes the three Gate 6 evidence documents. Code changes are not the default scope. The required sequence is literally `ARTIFACT CHECK -> COMPARE -> CLASSIFY -> REPORT` after agent-owned focused gates; automatic Stop owns exactly one whole-project full verification.
|
||||
@@ -9,16 +12,16 @@ Implementation Agent may update only Step 7's `status` and one-line `summary`/`e
|
||||
## 읽어야 할 파일
|
||||
|
||||
- `AGENTS.md`
|
||||
- `docs/PRD.md`
|
||||
- `docs/ARCHITECTURE.md`
|
||||
- `docs/ADR.md`
|
||||
- `docs/CODINGSTYLE.md`
|
||||
- `docs/HARNESS.md`
|
||||
- `docs/HARNESS_WORKFLOW.md`
|
||||
- `../../docs/solver-core/README.md`
|
||||
- `../../docs/solver-core/README.md`
|
||||
- `../../docs/solver-core/README.md`
|
||||
- `../../docs/solver-core/README.md`
|
||||
- `../../docs/solver-core/README.md`
|
||||
- `../../docs/solver-core/README.md`
|
||||
- `.codex/hooks.json`
|
||||
- `.harness/config.json` if it exists at execution time
|
||||
- 과거 검증 자료(정리됨) if it exists at execution time
|
||||
- `CMakeLists.txt`, `src/fesa/CMakeLists.txt`, `tests/CMakeLists.txt`
|
||||
- Every `docs/shell-surface-pressure-load/*.md` upstream and approved plan
|
||||
- Every `../../docs/shell-surface-pressure-load/README.md` upstream and approved plan
|
||||
- `phases/shell-surface-pressure-load/index.json`
|
||||
- All production/test files created or modified in Steps 1–6
|
||||
- `tests/reference/shell_surface_pressure_reference_test.cpp`
|
||||
@@ -29,9 +32,9 @@ Read all prior Step summaries and changed files. Verify that every production ch
|
||||
|
||||
## 소유 파일
|
||||
|
||||
- Create/complete: `docs/shell-surface-pressure-load/implementation-report.md`
|
||||
- Create/complete: `docs/shell-surface-pressure-load/build-test.md`
|
||||
- Create/complete: `docs/shell-surface-pressure-load/reference-comparison.md`
|
||||
- Create/complete: `../../docs/shell-surface-pressure-load/README.md`
|
||||
- Create/complete: `../../docs/shell-surface-pressure-load/README.md`
|
||||
- Create/complete: `../../docs/shell-surface-pressure-load/README.md`
|
||||
|
||||
Production, tests, CMake and phase files are read-only in this Step except Step 7's selected status/payload. If verification exposes an implementation defect, classify and return it to Coordinator/the owning earlier Step; do not silently repair it here.
|
||||
|
||||
@@ -43,19 +46,9 @@ Record the preflight result before running final gates.
|
||||
|
||||
## Fresh MSVC x64 Debug gates
|
||||
|
||||
If `.harness/config.json` exists, it takes precedence and the reports must record its exact resolved configure/build/test commands. Otherwise run exactly:
|
||||
If 과거 검증 자료(정리됨) exists, it takes precedence and the reports must record its exact resolved configure/build/test commands. Otherwise run exactly:
|
||||
|
||||
```powershell
|
||||
cmake --fresh -S . -B .harness/build -G "Visual Studio 18 2026" -A x64 `
|
||||
"-DFESA_GTEST_SOURCE_DIR=C:/git/googletest" `
|
||||
"-DMKL_DIR=C:/Program Files (x86)/Intel/oneAPI/mkl/2026.1/lib/cmake/mkl" `
|
||||
"-DTBB_DIR=C:/Program Files (x86)/Intel/oneAPI/tbb/2023.1/lib/cmake/tbb" `
|
||||
"-DHDF5_DIR=C:/Program Files/HDF_Group/HDF5/2.1.1/cmake"
|
||||
cmake --build .harness/build --config Debug --target fesa_unit_tests fesa_integration_tests fesa_reference_tests
|
||||
ctest --test-dir .harness/build -C Debug --show-only=json-v1
|
||||
ctest --test-dir .harness/build -C Debug --output-on-failure -R "^(InpSyntax|ShellSurfacePressureInput|ShellSurfacePressureDomain|ShellSurfacePressureKernel|SurfacePressureAssembly|LinearShellSurfacePressure|NonlinearShellSurfacePressure|ShellSurfacePressureApplication|ShellSurfacePressureReference)\."
|
||||
ctest --test-dir .harness/build -C Debug --output-on-failure -R "^ShellSurfacePressureReference\."
|
||||
```
|
||||
과거 도구 실행·출력 지시는 정리했으며, 현재 검증 방법은 기능 요약을 따른다.
|
||||
|
||||
Acceptance requires every agent-owned exit `0`, nonzero discovered tests including every named feature suite, focused CTest pass, no new `/W4 /WX` warning, correct MSVC/x64/Debug selection and successful MKL/TBB/HDF5 runtime staging. Record these results, complete the reports and selected Step status/summary, then end the agent turn. Do not run a targetless whole-project build or unfiltered full CTest: automatic Stop runs exactly one whole-project MSVC x64 Debug build/unfiltered CTest and its result is authoritative Harness evidence. No Harness/Python files are in scope, so do not run Python tests unless separately authorized Harness/Python changes actually occurred; then record `uv run --with pytest python -m pytest -v -rs` and why.
|
||||
|
||||
@@ -70,7 +63,7 @@ Before running the pressure case, record path, SHA-256, bytes and timestamp for:
|
||||
- reaction CSV as review-only inventory;
|
||||
- stress CSV as excluded inventory.
|
||||
|
||||
Confirm source history/commands do not invoke Abaqus. Copy only the exact input to `.harness/build/reference/shell-surface-pressure-load/`.
|
||||
Confirm source history/commands do not invoke Abaqus. Copy only the exact input to 과거 검증 자료(정리됨).
|
||||
|
||||
### COMPARE
|
||||
|
||||
@@ -108,6 +101,4 @@ Do not claim release readiness. A passing Gate 6 report recommends only `pass-fo
|
||||
## 금지사항
|
||||
|
||||
- Do not fix source/tests/CMake silently, generate reference data, run Abaqus, alter tolerance, upstream docs or artifact bytes.
|
||||
- Do not approve physics/release gates, create Executor output JSON, invoke `scripts/execute.py`, update timestamps, commit or push.
|
||||
- Do not select another Step. 이유: this is the final Executor-selected implementation evidence Step only.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user