2.2 KiB
2.2 KiB
Sprint Contract: Reference Onboarding
Objective
Create a Phase 1 reference path for quad_02 without modifying the original Abaqus artifact or silently expanding parser support.
Required Reading
- /AGENTS.md
- /PROGRESS.md
- /PLAN.md
- /docs/ABAQUS_INPUT_SUBSET.md
- /docs/VERIFICATION_PLAN.md
- /docs/RESULTS_SCHEMA.md
- /docs/MITC4_FORMULATION.md
- /references/quad_02.inp
- /references/quad_02_displacements.csv
Scope
- Inspect
quad_02and document its supported and unsupported features. - Add a normalized Phase 1-compatible derivative input if selected by the planner, keeping the original
quad_02.inpunchanged. - Add notes or manifest metadata for unit system, source solver, expected outputs, and tolerances.
Allowed Files
references/docs/ABAQUS_INPUT_SUBSET.mddocs/VERIFICATION_PLAN.mdPLAN.mdPROGRESS.mdtests/only for reference artifact parsing/comparator tests
Explicit Non-Goals
- Do not implement
Part,Assembly, orInstanceparser support in this step unless this contract is revised first. - Do not edit
references/quad_02.inporreferences/quad_02_displacements.csv. - Do not compare solver displacements until the MITC4 rebuild and end-to-end workflow are complete.
Tests To Write First
- Test that original
quad_02.inpis recognized as stored provenance with unsupportedPart/Assembly/Instance. - If a normalized input is added, test that it contains only the documented Phase 1 subset.
- Test
quad_02_displacements.csvcolumn loading and 121-row node-label parsing.
Reference Artifacts
references/quad_02.inpreferences/quad_02_displacements.csv
Acceptance Commands
python scripts/validate_workspace.py
Evaluator Checklist
- Original Abaqus files are preserved.
- Any normalized derivative file has a clear name and provenance note.
- Parser scope remains aligned with
docs/ABAQUS_INPUT_SUBSET.md. - Tolerances and result mapping are documented before regression use.
Handoff Requirements
- Update
PROGRESS.mdwith reference files changed or added. - Update
PLAN.mdif parser compatibility remains blocked.
Do Not
- Do not treat
*Densityas material support. - Do not allow
Part/Assembly/Instancethrough the Phase 1 parser accidentally.