docs: align consolidated solver workflow

This commit is contained in:
KOKO\Mimi
2026-08-15 03:14:34 +09:00
parent a8efe2b738
commit 925c4851c9
71 changed files with 687 additions and 937 deletions
+8 -8
View File
@@ -12,11 +12,11 @@
- `/docs/ARCHITECTURE.md`
- `/docs/ADR.md`
- `/docs/reference-verifications/README.md`
- `/docs/build-test-reports/linear-static-3d-euler-beam.md`
- `/docs/reference-models/linear-static-3d-euler-beam-reference-models.md`
- `/docs/io-definitions/linear-static-3d-euler-beam-io.md`
- `/docs/requirements/linear-static-3d-euler-beam.md`
- `/docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`
- `/docs/linear-static-3d-euler-beam/build-test.md`
- `/docs/linear-static-3d-euler-beam/reference-model.md`
- `/docs/linear-static-3d-euler-beam/io.md`
- `/docs/linear-static-3d-euler-beam/requirements.md`
- `/docs/linear-static-3d-euler-beam/implementation-report.md`
- `/reference/cantilever beam/cantilever beam.inp`
- `/reference/cantilever beam/cantilever beam displacements.csv`
- `/reference/cantilever beam/cantilever beam reactions.csv`
@@ -28,7 +28,7 @@
Build/Test report status가 `pass-for-reference-verification`인지 먼저 확인한다. 통과했다면
승인 input으로 solver output을 재생성하고, test-only comparison utility가 기록한 raw
normalized rows/metrics를 독립 검토해
`docs/reference-verifications/linear-static-3d-euler-beam-reference-verification.md`를 작성하라.
`docs/linear-static-3d-euler-beam/reference-comparison.md`를 작성하라.
Artifact check:
@@ -61,7 +61,7 @@ source/test/CMake/reference/tolerance가 모두 unchanged임을 기록한다.
## Acceptance Criteria
```powershell
if (-not (Select-String -LiteralPath 'docs/build-test-reports/linear-static-3d-euler-beam.md' `
if (-not (Select-String -LiteralPath 'docs/linear-static-3d-euler-beam/build-test.md' `
-SimpleMatch 'status: `pass-for-reference-verification`' -Quiet)) {
throw 'Build/test gate is not passing'
}
@@ -74,7 +74,7 @@ git diff --exit-code -- reference/
```
```powershell
$path = 'docs/reference-verifications/linear-static-3d-euler-beam-reference-verification.md'
$path = 'docs/linear-static-3d-euler-beam/reference-comparison.md'
if (-not (Test-Path $path)) { throw "Missing $path" }
$required = @('status: `pass-for-physics-evaluation`', '## Artifact Inventory',
'## Comparison Contract', '## Quantity Results', '## No-Change Assertion',