docs: align FESA agents with minimal reference cases

This commit is contained in:
KOKO\Mimi
2026-08-12 03:31:08 +09:00
parent 5c08f1cf83
commit 188bf31e44
27 changed files with 438 additions and 593 deletions
+13 -10
View File
@@ -73,16 +73,19 @@ Requirement Agent는 솔버 기능 요청을 검증 가능한 요구조건으로
- relative_tolerance: <value or TBD>
- norm_based_tolerance: <value or TBD>
## Reference Artifact Requirements
Expected location: `reference/<model-id>/`
## Reference Case Requirements
- `model.inp`: required | not-applicable
- `metadata.json`: optional; if present, inspect read-only and cross-check against the approved Reference Model Contract
- `<model-id>_displacements.csv`: required | not-applicable
- `<model-id>_reactions.csv`: required | not-applicable
- `<model-id>_internalforces.csv`: required | not-applicable
- `<model-id>_stresses.csv`: required | not-applicable
- Reference Model Contract metadata: required; record provenance, generator/version, units, coordinate system, step/frame identity, schema, tolerance, artifact inventory, and limitations
- input_path: <exact existing `.inp` path or N/A>
- required_csv_paths: <only blocking/warning quantity CSV paths or N/A>
- blocking_quantities: <components or N/A>
- warning_only_quantities: <components or N/A>
- hdf5_projection: <dataset or N/A>
- source_id_component_matching: <rule or N/A>
- row_precheck: missing/extra/duplicate/nonfinite fail before tolerance
- tolerance: <approved formula or N/A>
Canonical naming, README, metadata, provenance, duplicated units/coordinates/step-frame fields,
CSV schema versions와 비교하지 않는 quantity CSV는 기본 요구조건이 아니다.
## Requirement Verification Matrix
@@ -105,7 +108,7 @@ Expected location: `reference/<model-id>/`
- <입력/출력 schema 요구조건>
### Reference Model Agent
- <필요한 references/<feature-id>/ artifact 목록>
- <exact input/required CSV paths, blocking/warning quantities, matching, tolerance>
### Implementation Planning Agent
- <먼저 작성할 테스트와 acceptance criteria>