3.2 KiB
3.2 KiB
name, description
| name | description |
|---|---|
| fesa-reference-models | Use when designing FESA reference model portfolios, Abaqus input artifact bundles, metadata provenance, required HDF5 reference artifacts, optional CSV export artifacts, coverage matrices, and implementation-planning handoffs. |
FESA Reference Models
Use this skill to define test model portfolios and reference artifact contracts before implementation planning.
Inputs
Read these first:
AGENTS.mddocs/AGENT_RULES.mddocs/reference-models/README.mddocs/requirements/<feature-id>.mddocs/research/<feature-id>-research.mddocs/formulations/<feature-id>-formulation.mddocs/numerical-reviews/<feature-id>-review.mddocs/io-definitions/<feature-id>-io.md
Workflow
- Define reference strategy: code verification, solution verification, and benchmark/reference comparison.
- Build a model inventory: smoke, analytical, patch test, benchmark, regression, and negative/invalid-input models.
- For each model, record
model_id, purpose, verified requirements, analysis type, element type, material, boundary conditions, loads, expected quantities, tolerance, source, and status. - Define
references/<feature-id>/<model-id>/artifact bundle requirements. - Require
model.inp,metadata.json,results.h5, andREADME.mdunless explicitly not applicable; for the current MITC4 feature, record primaryabaqus_s4r/results.h5and diagnosticabaqus_s4/results.h5when both are required. - Define optional CSV exports such as
displacements.csv,reactions.csv,element_forces.csv,stresses.csv,strains.csv, orenergy_or_residual.csvonly when upstream acceptance criteria require them. - Define metadata provenance, units, coordinate system, output requests, artifact status, and limitations.
- Build a Coverage Matrix mapping requirement id, model id, compared quantity, artifact file, tolerance, verification method, and status.
Output Contract
Produce or revise docs/reference-models/<feature-id>-reference-models.md with:
- Metadata
- Reference Strategy
- Model Inventory
- Model Record
- Abaqus Input Requirements
- Artifact Bundle Contract
- Metadata JSON Contract
- Reference HDF5 Requirements
- Optional CSV Export Requirements
- Coverage Matrix
- Artifact Acceptance Checklist
- Open Issues and Downstream Handoff
Boundaries
- Do not implement code.
- Do not implement parsers.
- Do not design C++ APIs or file ownership.
- Do not run Abaqus, Nastran, or any reference solver.
- Do not generate reference HDF5 artifacts or reference CSVs.
- Do not compare solver results.
- Do not approve release readiness.
Quality Gate
- Every
mustrequirement maps to at least one model and compared quantity. model.inpstays within the supported Abaqus keyword subset or records an open issue.metadata.jsonincludes provenance, Abaqus version/source, units, coordinate system, tolerance, and HDF5 schema version.- Missing required HDF5 artifacts keep the model at
needs-reference-artifacts.
Handoff
Send model order and tests that should fail first to Implementation Planning Agent. Send HDF5 schema, matching, output location, and tolerance mapping to Reference Verification Agent. Send physical expectations to Physics Evaluation Agent.