3.0 KiB
3.0 KiB
Step 15: phase1-evaluator-closeout
Sprint Contract
Objective
Run the full Phase 1 evaluator pass, close documentation and handoff gaps, and record Phase 2 carryovers.
Required Reading
- /AGENTS.md
- /PROGRESS.md
- /PLAN.md
- /docs/README.md
- /docs/HARNESS_ENGINEERING.md
- /docs/PRD.md
- /docs/ARCHITECTURE.md
- /docs/ADR.md
- /docs/NUMERICAL_CONVENTIONS.md
- /docs/ABAQUS_INPUT_SUBSET.md
- /docs/VERIFICATION_PLAN.md
- /docs/RESULTS_SCHEMA.md
- /docs/MITC4_FORMULATION.md
- /references/README.md
- /phases/1-linear-static-mitc4/index.json
Scope
- Evaluate all Phase 1 Definition of Done items from
PLAN.mdanddocs/PRD.md. - Run the full validation command set and inspect reference-comparison evidence.
- Produce a concise evaluator report in
PROGRESS.mdor a linked docs artifact. - Move unresolved Phase 2 or deferred work into
PLAN.md.
Allowed Files
docs/**tests/**only for evaluator-owned missing validation metadata, not feature implementationreferences/**only for documentation or final accepted artifact notesPLAN.mdPROGRESS.mdphases/1-linear-static-mitc4/index.json
Explicit Non-Goals
- Do not implement missing solver features in the evaluator step.
- Do not mark Phase 1 complete if validation, reference comparison, MITC4 formulation, RF recovery, or parser rejection evidence is missing.
- Do not hide remaining risks in prose without putting future tasks in
PLAN.md.
Tests To Write First
- No new implementation tests are expected unless the evaluator identifies missing metadata tests that are needed to prove acceptance.
Reference Artifacts
- Required: all accepted Phase 1-compatible reference cases and their
*_displacements.csvfiles. - Optional:
*_reactions.csv; otherwise evaluator must verify RF through internal equilibrium tests.
Acceptance Commands
python scripts/validate_workspace.py
Evaluator Checklist
- Phase 1 Definition of Done is checked item by item.
- Parser rejects unsupported Abaqus features with tests.
- MITC4 baseline tests and documented formulation agree.
Ureference comparison evidence exists for accepted cases.RFis recovered from full vectors and verified by available reference or equilibrium tests.PLAN.mdandPROGRESS.mdare current.
Handoff Requirements
- Record final verdict, validation output, reference evidence, and remaining risks in
PROGRESS.md. - Move future work, Phase 2 candidates, and deferred features into
PLAN.md. - Update the matching phase index entry: use
completedwith a one-linesummary, orblockedwithblocked_reason, orerrorwitherror_message; update the top-level phase status if execution is complete.
Verification
- Run the acceptance command.
- Perform the evaluator checklist against changed files and test evidence.
- Confirm no phase step remains with stale status or missing handoff notes.
Do Not
- Do not use evaluator closeout as a place to sneak in broad implementation fixes.