docs: align consolidated solver workflow
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
- source_implementation_report: `N/A`; Harness completion evidence is recorded in
|
||||
`phases/linear-static-mitc4-shell/index.json`
|
||||
- source_implementation_plan:
|
||||
`docs/implementation-plans/linear-static-mitc4-shell-implementation-plan.md`
|
||||
`docs/linear-static-mitc4-shell/implementation-plan.md`
|
||||
- status: `pass-for-reference-verification`
|
||||
- owner_agent: `build-test-executor-agent`
|
||||
- date: `2026-08-13`
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
## Metadata
|
||||
|
||||
- feature_id: `linear-static-mitc4-shell`
|
||||
- source_requirement: `docs/requirements/linear-static-mitc4-shell.md`
|
||||
- source_research: `docs/research/linear-static-mitc4-shell-research.md`
|
||||
- source_numerical_review: `docs/numerical-reviews/linear-static-mitc4-shell-review.md`
|
||||
- source_requirement: `docs/linear-static-mitc4-shell/requirements.md`
|
||||
- source_research: `docs/linear-static-mitc4-shell/research.md`
|
||||
- source_numerical_review: `docs/linear-static-mitc4-shell/numerical-review.md`
|
||||
- status: `approved-for-implementation-planning`
|
||||
- owner_agent: `formulation-agent`
|
||||
- date: `2026-08-13`
|
||||
@@ -1586,7 +1586,7 @@ procedure.
|
||||
|
||||
The detailed source tiers, extracted facts, page references, benchmark provenance,
|
||||
and evidence limits are owned by
|
||||
`docs/research/linear-static-mitc4-shell-research.md`. The primary local source set
|
||||
`docs/linear-static-mitc4-shell/research.md`. The primary local source set
|
||||
under `docs/reference-papers/MITC4/` includes:
|
||||
|
||||
- `AContinuumMechanicsBasedFourNodeShell_001.md` and `_002.md`;
|
||||
|
||||
@@ -14,15 +14,15 @@
|
||||
- approval_state: `harness-step-draft-approved-2026-08-12`
|
||||
- owner_agent: `implementation-planning-agent`
|
||||
- date: `2026-08-13`
|
||||
- source_requirement: `docs/requirements/linear-static-mitc4-shell.md`
|
||||
- source_research: `docs/research/linear-static-mitc4-shell-research.md`
|
||||
- source_formulation: `docs/formulations/mitc4-shell-formulation.md`
|
||||
- source_requirement: `docs/linear-static-mitc4-shell/requirements.md`
|
||||
- source_research: `docs/linear-static-mitc4-shell/research.md`
|
||||
- source_formulation: `docs/linear-static-mitc4-shell/formulation.md`
|
||||
- source_numerical_review:
|
||||
`docs/numerical-reviews/linear-static-mitc4-shell-review.md`
|
||||
`docs/linear-static-mitc4-shell/numerical-review.md`
|
||||
- source_io_definition:
|
||||
`docs/io-definitions/linear-static-mitc4-shell-io.md`
|
||||
`docs/linear-static-mitc4-shell/io.md`
|
||||
- source_reference_models:
|
||||
`docs/reference-models/linear-static-mitc4-shell-reference-models.md`
|
||||
`docs/linear-static-mitc4-shell/reference-model.md`
|
||||
- target_platform: `Windows x64 / MSVC / C++17`
|
||||
- build_system: `CMake + CTest`
|
||||
- execution_infrastructure: `Python Harness`
|
||||
@@ -79,12 +79,12 @@ HDF5 temporary/self-check/atomic replacement는 재사용한다.
|
||||
|
||||
| gate | evidence | status | planning consequence |
|
||||
| --- | --- | --- | --- |
|
||||
| Requirements | `docs/requirements/linear-static-mitc4-shell.md`, 001-072 approved | pass | 모든 must를 task/test에 추적 |
|
||||
| Research | `docs/research/linear-static-mitc4-shell-research.md` | pass | source-backed MITC4 tying/director/drilling 경계 유지 |
|
||||
| Formulation | `docs/formulations/mitc4-shell-formulation.md`, `approved-for-implementation-planning` | pass | linear sections만 구현; Section 15 future nonlinear 제외 |
|
||||
| Numerical Review | `docs/numerical-reviews/linear-static-mitc4-shell-review.md` | pass | critical blocker 없음; planning authorized |
|
||||
| I/O | `docs/io-definitions/linear-static-mitc4-shell-io.md`, `approved-for-implementation-planning` | pass | keyword, diagnostic, HDF5 schema를 그대로 구현 |
|
||||
| Reference Model | `docs/reference-models/linear-static-mitc4-shell-reference-models.md` | pass | sole S4 input/CSV pair만 read-only acceptance input으로 사용 |
|
||||
| Requirements | `docs/linear-static-mitc4-shell/requirements.md`, 001-072 approved | pass | 모든 must를 task/test에 추적 |
|
||||
| Research | `docs/linear-static-mitc4-shell/research.md` | pass | source-backed MITC4 tying/director/drilling 경계 유지 |
|
||||
| Formulation | `docs/linear-static-mitc4-shell/formulation.md`, `approved-for-implementation-planning` | pass | linear sections만 구현; Section 15 future nonlinear 제외 |
|
||||
| Numerical Review | `docs/linear-static-mitc4-shell/numerical-review.md` | pass | critical blocker 없음; planning authorized |
|
||||
| I/O | `docs/linear-static-mitc4-shell/io.md`, `approved-for-implementation-planning` | pass | keyword, diagnostic, HDF5 schema를 그대로 구현 |
|
||||
| Reference Model | `docs/linear-static-mitc4-shell/reference-model.md` | pass | sole S4 input/CSV pair만 read-only acceptance input으로 사용 |
|
||||
| Repository seams | parser/model, element/analysis, result/reference 영역 read-only 조사 | pass | candidate files와 current signatures 확인 |
|
||||
| Toolchain paths | GoogleTest/MKL/TBB/HDF5 config directories 존재 | pass | Section 10의 exact configure command 사용 가능 |
|
||||
|
||||
@@ -576,7 +576,7 @@ ctest --test-dir .harness/build -C Debug -R "Mitc4ReferenceComparison|Mitc4S4Ref
|
||||
Planning-document verification:
|
||||
|
||||
```powershell
|
||||
git diff --check -- docs/implementation-plans/linear-static-mitc4-shell-implementation-plan.md
|
||||
git diff --check -- docs/linear-static-mitc4-shell/implementation-plan.md
|
||||
git status --short
|
||||
git diff --name-only
|
||||
```
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
## Metadata
|
||||
|
||||
- feature_id: `linear-static-mitc4-shell`
|
||||
- source_requirement: `docs/requirements/linear-static-mitc4-shell.md`
|
||||
- source_research: `docs/research/linear-static-mitc4-shell-research.md`
|
||||
- source_formulation: `docs/formulations/mitc4-shell-formulation.md`
|
||||
- source_numerical_review: `docs/numerical-reviews/linear-static-mitc4-shell-review.md`
|
||||
- source_requirement: `docs/linear-static-mitc4-shell/requirements.md`
|
||||
- source_research: `docs/linear-static-mitc4-shell/research.md`
|
||||
- source_formulation: `docs/linear-static-mitc4-shell/formulation.md`
|
||||
- source_numerical_review: `docs/linear-static-mitc4-shell/numerical-review.md`
|
||||
- source_commits: requirements/research/formulation policy revision `73df844`
|
||||
- status: `approved-for-implementation-planning`
|
||||
- owner_agent: `io-definition-agent`
|
||||
@@ -629,7 +629,7 @@ administration and reference-portfolio expansion are removed scope.
|
||||
|
||||
### 11.2 Reference Model Agent
|
||||
|
||||
- Write `docs/reference-models/linear-static-mitc4-shell-reference-models.md` using
|
||||
- Write `docs/linear-static-mitc4-shell/reference-model.md` using
|
||||
this exact keyword/HDF5/reference-row contract.
|
||||
- Record only the two exact existing input/displacement pairs, comparison components,
|
||||
HDF5 projection, source-row identity, fixed absolute MITC4 tolerance and immutability rule.
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
## 1. Metadata
|
||||
|
||||
- feature_id: `linear-static-mitc4-shell`
|
||||
- source_formulation: `docs/formulations/mitc4-shell-formulation.md`
|
||||
- source_requirements: `docs/requirements/linear-static-mitc4-shell.md`
|
||||
- source_research: `docs/research/linear-static-mitc4-shell-research.md`
|
||||
- source_io_definition: `docs/io-definitions/linear-static-mitc4-shell-io.md`
|
||||
- source_reference_inventory: `docs/reference-models/linear-static-mitc4-shell-reference-models.md`
|
||||
- source_formulation: `docs/linear-static-mitc4-shell/formulation.md`
|
||||
- source_requirements: `docs/linear-static-mitc4-shell/requirements.md`
|
||||
- source_research: `docs/linear-static-mitc4-shell/research.md`
|
||||
- source_io_definition: `docs/linear-static-mitc4-shell/io.md`
|
||||
- source_reference_inventory: `docs/linear-static-mitc4-shell/reference-model.md`
|
||||
- repository_policy: `AGENTS.md`, `docs/SOLVER_AGENT_DESIGN.md`,
|
||||
`docs/numerical-reviews/README.md`
|
||||
- reviewed_head: `cf769aa` (`mathematical implementation baseline`)
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
- model_id: `shell-s4`
|
||||
- evaluated_head: `820ba30c717b3d0e113775608e20dfd5fbc05d53`
|
||||
- source_build_test_report:
|
||||
`docs/build-test-reports/linear-static-mitc4-shell-build-test.md`
|
||||
`docs/linear-static-mitc4-shell/build-test.md`
|
||||
- source_reference_verification_report:
|
||||
`docs/reference-verifications/linear-static-mitc4-shell-reference-verification.md`
|
||||
`docs/linear-static-mitc4-shell/reference-comparison.md`
|
||||
- source_reference_model:
|
||||
`docs/reference-models/linear-static-mitc4-shell-reference-models.md`
|
||||
- source_requirement: `docs/requirements/linear-static-mitc4-shell.md`
|
||||
- source_formulation: `docs/formulations/mitc4-shell-formulation.md`
|
||||
`docs/linear-static-mitc4-shell/reference-model.md`
|
||||
- source_requirement: `docs/linear-static-mitc4-shell/requirements.md`
|
||||
- source_formulation: `docs/linear-static-mitc4-shell/formulation.md`
|
||||
- source_numerical_review:
|
||||
`docs/numerical-reviews/linear-static-mitc4-shell-review.md`
|
||||
- source_io_definition: `docs/io-definitions/linear-static-mitc4-shell-io.md`
|
||||
`docs/linear-static-mitc4-shell/numerical-review.md`
|
||||
- source_io_definition: `docs/linear-static-mitc4-shell/io.md`
|
||||
- status: `pass-for-release-agent`
|
||||
- owner_agent: `physics-evaluation-agent`
|
||||
- date: `2026-08-13`
|
||||
@@ -33,8 +33,8 @@ not executed.
|
||||
|
||||
| evidence | exact path or identity | status | notes |
|
||||
| --- | --- | --- | --- |
|
||||
| build/test report | `docs/build-test-reports/linear-static-mitc4-shell-build-test.md` | `pass-for-reference-verification` | Clean MSVC x64 Debug build, focused `87/87`, lifecycle `10/10`, reference `8/8`, and full `144/144` CTest passed. |
|
||||
| reference verification | `docs/reference-verifications/linear-static-mitc4-shell-reference-verification.md` | `pass-for-physics-evaluation` | Required prerequisite satisfied; 147/147 blocking U rows passed and no UR warning was emitted. |
|
||||
| build/test report | `docs/linear-static-mitc4-shell/build-test.md` | `pass-for-reference-verification` | Clean MSVC x64 Debug build, focused `87/87`, lifecycle `10/10`, reference `8/8`, and full `144/144` CTest passed. |
|
||||
| reference verification | `docs/linear-static-mitc4-shell/reference-comparison.md` | `pass-for-physics-evaluation` | Required prerequisite satisfied; 147/147 blocking U rows passed and no UR warning was emitted. |
|
||||
| solver HDF5 | `.harness/build/reference/mitc4-shell-s4-comparison/results.h5` | present and readable | Freshly generated, 95,024 bytes; observed raw SHA-256 `E102D80E82BA133EBDF1C5532F3A0A4FE9984AB6CC36D00264399F7308D9230F` (inventory only). |
|
||||
| comparison ledger | `.harness/build/reference/mitc4-shell-s4-comparison/comparison.json` | present and passing | 94,349 bytes; SHA-256 `8E8DEA51B6F7C663BACC41FDA6103A4596DB26E02F1EAD6069D458F51E0102E6`; `passed=true`. |
|
||||
| declared S4 input | `reference/shell/shell.inp` | present, unchanged, read-only | SHA-256 `4005851E1AB22FD3A16AC17A8D5DA3E051233F69F37419079F3553AD134ECFCF`. |
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
- model_id: `shell-s4`
|
||||
- source_head: `820ba30c717b3d0e113775608e20dfd5fbc05d53`
|
||||
- source_build_test_report:
|
||||
`docs/build-test-reports/linear-static-mitc4-shell-build-test.md`
|
||||
`docs/linear-static-mitc4-shell/build-test.md`
|
||||
- source_reference_models:
|
||||
`docs/reference-models/linear-static-mitc4-shell-reference-models.md`
|
||||
- source_io_definition: `docs/io-definitions/linear-static-mitc4-shell-io.md`
|
||||
- source_requirements: `docs/requirements/linear-static-mitc4-shell.md`
|
||||
`docs/linear-static-mitc4-shell/reference-model.md`
|
||||
- source_io_definition: `docs/linear-static-mitc4-shell/io.md`
|
||||
- source_requirements: `docs/linear-static-mitc4-shell/requirements.md`
|
||||
- status: `pass-for-physics-evaluation`
|
||||
- owner_agent: `reference-verification-agent`
|
||||
- date: `2026-08-13`
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
## Metadata
|
||||
|
||||
- feature_id: `linear-static-mitc4-shell`
|
||||
- source_requirement: `docs/requirements/linear-static-mitc4-shell.md`
|
||||
- source_io_definition: `docs/io-definitions/linear-static-mitc4-shell-io.md`
|
||||
- source_requirement: `docs/linear-static-mitc4-shell/requirements.md`
|
||||
- source_io_definition: `docs/linear-static-mitc4-shell/io.md`
|
||||
- status: `approved-for-implementation-planning`
|
||||
- owner_agent: `reference-model-agent`
|
||||
- date: `2026-08-13`
|
||||
|
||||
@@ -3,19 +3,19 @@
|
||||
## Metadata
|
||||
|
||||
- feature_id: `linear-static-mitc4-shell`
|
||||
- source_requirement: `docs/requirements/linear-static-mitc4-shell.md`
|
||||
- source_research: `docs/research/linear-static-mitc4-shell-research.md`
|
||||
- source_formulation: `docs/formulations/mitc4-shell-formulation.md`
|
||||
- source_numerical_review: `docs/numerical-reviews/linear-static-mitc4-shell-review.md`
|
||||
- source_io_definition: `docs/io-definitions/linear-static-mitc4-shell-io.md`
|
||||
- source_reference_model: `docs/reference-models/linear-static-mitc4-shell-reference-models.md`
|
||||
- source_implementation_plan: `docs/implementation-plans/linear-static-mitc4-shell-implementation-plan.md`
|
||||
- source_requirement: `docs/linear-static-mitc4-shell/requirements.md`
|
||||
- source_research: `docs/linear-static-mitc4-shell/research.md`
|
||||
- source_formulation: `docs/linear-static-mitc4-shell/formulation.md`
|
||||
- source_numerical_review: `docs/linear-static-mitc4-shell/numerical-review.md`
|
||||
- source_io_definition: `docs/linear-static-mitc4-shell/io.md`
|
||||
- source_reference_model: `docs/linear-static-mitc4-shell/reference-model.md`
|
||||
- source_implementation_plan: `docs/linear-static-mitc4-shell/implementation-plan.md`
|
||||
- source_implementation_evidence: `phases/linear-static-mitc4-shell/index.json`
|
||||
- source_implementation_report: `N/A`; the project Harness phase index is the implementation completion ledger for this execution
|
||||
- source_correction_report: `N/A`; no final Build/Test, Reference Verification, or Physics Evaluation failure was handed to Correction Agent
|
||||
- source_build_test_report: `docs/build-test-reports/linear-static-mitc4-shell-build-test.md`
|
||||
- source_reference_verification_report: `docs/reference-verifications/linear-static-mitc4-shell-reference-verification.md`
|
||||
- source_physics_evaluation_report: `docs/physics-evaluations/linear-static-mitc4-shell-physics-evaluation.md`
|
||||
- source_build_test_report: `docs/linear-static-mitc4-shell/build-test.md`
|
||||
- source_reference_verification_report: `docs/linear-static-mitc4-shell/reference-comparison.md`
|
||||
- source_physics_evaluation_report: `docs/linear-static-mitc4-shell/physics-evaluation.md`
|
||||
- audited_source_head: `820ba30c717b3d0e113775608e20dfd5fbc05d53`
|
||||
- audited_branch: `feat-linear-static-mitc4-shell`
|
||||
- status: `ready-for-release`
|
||||
@@ -40,18 +40,18 @@
|
||||
|
||||
| gate | source | expected status/evidence | observed status/evidence | verdict |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| requirements | `docs/requirements/linear-static-mitc4-shell.md` | approved scope, acceptance criteria, tolerance and reference boundary | `approved`; requirements `001-072` are all `must` and covered without gaps | pass |
|
||||
| research | `docs/research/linear-static-mitc4-shell-research.md` | approved evidence with applicability limits | `approved`; no research-owned blocking decision remains | pass |
|
||||
| formulation | `docs/formulations/mitc4-shell-formulation.md` | implementation-ready current linear formulation | `approved-for-implementation-planning`; future nonlinear Section 15 remains explicitly non-executable | pass |
|
||||
| numerical review | `docs/numerical-reviews/linear-static-mitc4-shell-review.md` | `pass-for-implementation-planning` | `pass-for-implementation-planning`; no current-scope blocker | pass |
|
||||
| I/O definition | `docs/io-definitions/linear-static-mitc4-shell-io.md` | approved input/HDF5/comparison contract | `approved-for-implementation-planning`; exact S4-only acceptance boundary and fixed tolerance are present | pass |
|
||||
| reference model | `docs/reference-models/linear-static-mitc4-shell-reference-models.md` | approved exact artifact inventory and row mapping | `approved-for-implementation-planning`; both declared files exist and match hashes | pass |
|
||||
| implementation plan | `docs/implementation-plans/linear-static-mitc4-shell-implementation-plan.md` | approved TDD plan tracing every `must` requirement | `ready-for-implementation`; ranges cover `001-072` exactly once | pass |
|
||||
| requirements | `docs/linear-static-mitc4-shell/requirements.md` | approved scope, acceptance criteria, tolerance and reference boundary | `approved`; requirements `001-072` are all `must` and covered without gaps | pass |
|
||||
| research | `docs/linear-static-mitc4-shell/research.md` | approved evidence with applicability limits | `approved`; no research-owned blocking decision remains | pass |
|
||||
| formulation | `docs/linear-static-mitc4-shell/formulation.md` | implementation-ready current linear formulation | `approved-for-implementation-planning`; future nonlinear Section 15 remains explicitly non-executable | pass |
|
||||
| numerical review | `docs/linear-static-mitc4-shell/numerical-review.md` | `pass-for-implementation-planning` | `pass-for-implementation-planning`; no current-scope blocker | pass |
|
||||
| I/O definition | `docs/linear-static-mitc4-shell/io.md` | approved input/HDF5/comparison contract | `approved-for-implementation-planning`; exact S4-only acceptance boundary and fixed tolerance are present | pass |
|
||||
| reference model | `docs/linear-static-mitc4-shell/reference-model.md` | approved exact artifact inventory and row mapping | `approved-for-implementation-planning`; both declared files exist and match hashes | pass |
|
||||
| implementation plan | `docs/linear-static-mitc4-shell/implementation-plan.md` | approved TDD plan tracing every `must` requirement | `ready-for-implementation`; ranges cover `001-072` exactly once | pass |
|
||||
| implementation | `phases/linear-static-mitc4-shell/index.json` at source HEAD | completed RED/GREEN/VERIFY execution | Steps `0-13` are `completed`; all 14 `stepN-output.json` records have `exitCode=0`; top-level phase is `completed` | pass |
|
||||
| correction | final downstream reports and commit/Harness history | no unresolved implementation-owned failure | `N/A`; final Build/Test and Reference Verification classify correction handoff as `N/A`; historical pre-gate Step 13 retries are closed | pass |
|
||||
| build/test | `docs/build-test-reports/linear-static-mitc4-shell-build-test.md` | `pass-for-reference-verification` | `pass-for-reference-verification`; clean MSVC x64 Debug build, focused `87/87`, `10/10`, `8/8`, full `144/144`, Harness Python `7/7`, zero warnings | pass |
|
||||
| reference verification | `docs/reference-verifications/linear-static-mitc4-shell-reference-verification.md` | `pass-for-physics-evaluation` | `pass-for-physics-evaluation`; exact `294/294` row identity, blocking U `147/147`, UR warnings `0`, invalid rows `0` | pass |
|
||||
| physics evaluation | `docs/physics-evaluations/linear-static-mitc4-shell-physics-evaluation.md` | `pass-for-release-agent` | `pass-for-release-agent`; equilibrium, reaction, direction, symmetry, recovery, stress signs, residual and physical energy pass | pass |
|
||||
| build/test | `docs/linear-static-mitc4-shell/build-test.md` | `pass-for-reference-verification` | `pass-for-reference-verification`; clean MSVC x64 Debug build, focused `87/87`, `10/10`, `8/8`, full `144/144`, Harness Python `7/7`, zero warnings | pass |
|
||||
| reference verification | `docs/linear-static-mitc4-shell/reference-comparison.md` | `pass-for-physics-evaluation` | `pass-for-physics-evaluation`; exact `294/294` row identity, blocking U `147/147`, UR warnings `0`, invalid rows `0` | pass |
|
||||
| physics evaluation | `docs/linear-static-mitc4-shell/physics-evaluation.md` | `pass-for-release-agent` | `pass-for-release-agent`; equilibrium, reaction, direction, symmetry, recovery, stress signs, residual and physical energy pass | pass |
|
||||
|
||||
### Gate Consistency and Staleness Audit
|
||||
|
||||
@@ -238,10 +238,10 @@ The Release Agent did not run Abaqus. It independently read the complete upstrea
|
||||
|
||||
### Artifacts
|
||||
|
||||
- Release report: `docs/releases/linear-static-mitc4-shell-release.md`
|
||||
- Build/Test report: `docs/build-test-reports/linear-static-mitc4-shell-build-test.md`
|
||||
- Reference Verification report: `docs/reference-verifications/linear-static-mitc4-shell-reference-verification.md`
|
||||
- Physics Evaluation report: `docs/physics-evaluations/linear-static-mitc4-shell-physics-evaluation.md`
|
||||
- Release report: `docs/linear-static-mitc4-shell/release.md`
|
||||
- Build/Test report: `docs/linear-static-mitc4-shell/build-test.md`
|
||||
- Reference Verification report: `docs/linear-static-mitc4-shell/reference-comparison.md`
|
||||
- Physics Evaluation report: `docs/linear-static-mitc4-shell/physics-evaluation.md`
|
||||
- Declared reference pair: `reference/shell/shell.inp`, `reference/shell/shell displacements.csv`
|
||||
- Build-local deterministic ledger: `.harness/build/reference/mitc4-shell-s4-comparison/comparison.json`
|
||||
|
||||
@@ -282,7 +282,7 @@ The Release Agent did not run Abaqus. It independently read the complete upstrea
|
||||
- publish_deploy_package_tag_commit_performed: `false`
|
||||
- owned_report_created: `true`
|
||||
- pre_existing_untracked_reports_preserved: `true`
|
||||
- notes: before this report was created, the worktree had no tracked/staged diff and contained only the three upstream gate reports as untracked files. This audit adds only `docs/releases/linear-static-mitc4-shell-release.md`; generated build-local evidence remains ignored under `.harness/build/`.
|
||||
- notes: before this report was created, the worktree had no tracked/staged diff and contained only the three upstream gate reports as untracked files. This audit adds only `docs/linear-static-mitc4-shell/release.md`; generated build-local evidence remains ignored under `.harness/build/`.
|
||||
|
||||
## Open Issues
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
- date: `2026-08-13`
|
||||
- approval_basis: 사용자와 확정한 선형 정적 범위, `S4`/`S4R` 매핑, 6자유도 외부 계약, drilling 안정화, 자동 director 생성, 결과 및 검증 계약
|
||||
- current_product_state: `requirements-approved-not-implemented`
|
||||
- formulation_alignment: `docs/formulations/mitc4-shell-formulation.md`는 이 baseline의 6자유도 및 고정 drilling 안정화 계약과 정렬함
|
||||
- formulation_alignment: `docs/linear-static-mitc4-shell/formulation.md`는 이 baseline의 6자유도 및 고정 drilling 안정화 계약과 정렬함
|
||||
- reference_inventory_state: full-integration FESA-MITC4의 Abaqus acceptance comparison은 `reference/shell/`의 S4 input/displacement CSV만 기존 경로와 이름 그대로 사용함; S4R source support는 reference artifact 없이 mapping/kernel/HDF5 tests로 검증함
|
||||
|
||||
## Purpose
|
||||
@@ -39,7 +39,7 @@ Formulation, Numerical Review, I/O, Reference Model, Implementation Planning 및
|
||||
- `docs/PRD.md`, `docs/ARCHITECTURE.md`, `docs/ADR.md`: end-to-end feature boundary,
|
||||
ownership, linear-static lifecycle, deterministic assembly, HDF5, reference immutability 및
|
||||
failure atomicity
|
||||
- `docs/formulations/mitc4-shell-formulation.md`: 후속 정렬이 필요한 선행 draft이며 이
|
||||
- `docs/linear-static-mitc4-shell/formulation.md`: 후속 정렬이 필요한 선행 draft이며 이
|
||||
approved requirements baseline을 변경하는 근거로 사용하지 않음
|
||||
|
||||
## In Scope
|
||||
@@ -250,7 +250,7 @@ and tangent derivation may remain in the formulation document.
|
||||
|
||||
### Formulation Agent
|
||||
|
||||
- Revise `docs/formulations/mitc4-shell-formulation.md` to align with global 6-DOF input/output and a physical 5-DOF MITC4 kernel plus numerical drilling embedding.
|
||||
- Revise `docs/linear-static-mitc4-shell/formulation.md` to align with global 6-DOF input/output and a physical 5-DOF MITC4 kernel plus numerical drilling embedding.
|
||||
- Keep current-product equations strictly linear static; retain geometric-nonlinear residual/tangent only as clearly separated future formulation.
|
||||
- Define local frames, transformations, generalized component order, quadrature/tying, stress/resultant recovery and consistent units/signs.
|
||||
- Do not introduce distributed-load product support or make `S4R` select reduced integration.
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
## Metadata
|
||||
|
||||
- feature_id: `linear-static-mitc4-shell`
|
||||
- source_requirement: `docs/requirements/linear-static-mitc4-shell.md`
|
||||
- source_requirement: `docs/linear-static-mitc4-shell/requirements.md`
|
||||
- status: `approved`
|
||||
- owner_agent: `research-agent`
|
||||
- date: `2026-08-13`
|
||||
@@ -52,7 +52,7 @@ formulation-equivalent to Abaqus S4 or S4R.
|
||||
| S12 | Abaqus, [LE3 Hemispherical Shell with Point Loads](https://docs.software.vt.edu/abaqusv2024/English/SIMACAEBMKRefMap/simabmk-c-le3.htm) and [The Pinched Cylinder Problem](https://docs.software.vt.edu/abaqusv2025/English/SIMACAEBMKRefMap/simabmk-c-pinchcyl.htm) | Tier 1 | authoritative point-load-compatible curved-shell benchmark definitions, target displacements, S4/S4R convergence, and distorted-mesh evidence | official input decks contain semantics such as explicit normals or symmetry shorthand that require an approved FESA-subset adaptation |
|
||||
| S13 | Abaqus, [Shell Thickness and Section Points](https://docs.software.vt.edu/abaqusv2024/English/SIMACAEGSARefMap/simagsa-c-shlthick.htm) and [Whole and Partial Model Variables](https://docs.software.vt.edu/abaqusv2024/English/SIMACAEOUTRefMap/simaout-c-std-wholeandpartialmodelvariables.htm) | Tier 1 | bottom/middle/top linear-elastic stress recovery precedent and separate reporting of artificial energy that includes drill constraints | no drill-specific acceptable artificial-energy percentage is stated |
|
||||
| S14 | configured FEM wiki pages `[[MITC4 Shell Element]]`, `[[MITC Shell Kinematics]]`, `[[Assumed Transverse Shear Strain Interpolation]]`, `[[Shell Locking Phenomenon]]`, `[[Shell Element Benchmark Testing]]`, and `[[Scordelis-Lo Shell Benchmark]]` | Tier 3 synthesis | navigation between local raw sources; locking, tying, and benchmark terminology | key claims are cited to S1–S13 rather than relying on the wiki alone |
|
||||
| P1 | `docs/requirements/linear-static-mitc4-shell.md`, `docs/PRD.md`, `docs/ARCHITECTURE.md`, and `docs/ADR.md` | Project contract | exact FESA scope, six-global-DOF interface, source identity, output, verification, lifecycle, and reference immutability | does not prove numerical correctness by itself |
|
||||
| P1 | `docs/linear-static-mitc4-shell/requirements.md`, `docs/PRD.md`, `docs/ARCHITECTURE.md`, and `docs/ADR.md` | Project contract | exact FESA scope, six-global-DOF interface, source identity, output, verification, lifecycle, and reference immutability | does not prove numerical correctness by itself |
|
||||
|
||||
The informal `docs/reference-papers/MITC4/MITC공부/` notes were used only as a
|
||||
navigation aid. No key numerical decision relies on them.
|
||||
|
||||
Reference in New Issue
Block a user