2.0 KiB
2.0 KiB
name, description
| name | description |
|---|---|
| abaqus-subroutine-physics-sanity | Use when evaluating Abaqus User Subroutine physical plausibility after validation, including equilibrium, reactions, displacement direction, stress/strain sanity, state variable behavior, energy/residual checks, and model coverage. |
Abaqus Subroutine Physics Sanity
Use this skill to decide whether validation-passing Abaqus User Subroutine outputs are physically credible enough for readiness review. Physics sanity is the owned artifact for this skill.
Inputs
Read first:
AGENTS.mddocs/ABAQUS_SUBROUTINE_AGENT_DESIGN.mddocs/physics-evaluations/README.md- Reference verification reports
- Stored reference and generated CSVs
- Requirements, formulation, interface, and test model documents
Workflow
- Check global equilibrium, reaction consistency, displacement direction, symmetry, and boundary condition effects.
- Check stress/strain signs, magnitudes, locations, coordinate systems, and state variable evolution.
- Check energy/residual quantities when available.
- Check model coverage for the claimed behavior.
- Classify failures as
physics-implausible | model-inadequate | artifact-gap | upstream-contract | needs-correction.
Output Contract
Produce or revise docs/physics-evaluations/<feature-id>-physics-evaluation.md with Input Evidence, Physics Checks, Failure Classification, Evaluation Verdict, Handoff Recommendation, and No-Change Assertion.
Boundaries
- Do not edit source code.
- Do not edit tests.
- Do not run Abaqus.
- Do not generate reference CSVs.
- Do not change tolerances.
- Do not approve release readiness.
Quality Gate
- Physical checks are tied to requirements and model purpose.
- Passing tolerance comparison is not treated as sufficient by itself.
- Implausible results name the exact quantity, model, and likely owner.
Handoff
Send implementation-owned physical failures to Correction Agent, inadequate model coverage to Reference Model Agent, and passing physics evidence to Release Agent.