modify documents
This commit is contained in:
@@ -7,7 +7,7 @@ description: "Use when planning or running this Abaqus User Subroutine Harness:
|
||||
|
||||
## Overview
|
||||
|
||||
Use this skill to turn a user-approved Abaqus User Subroutine task into small, self-contained Harness steps. Keep every step grounded in repository docs, Fortran TDD, no-Abaqus validation, reference artifact validation, and explicit Abaqus opt-in rules.
|
||||
Use this skill to turn a user-approved Abaqus User Subroutine task into small, self-contained Harness steps. Keep every step grounded in repository docs, Fortran TDD, no-Abaqus validation, and externally generated reference artifact validation.
|
||||
|
||||
## Workflow
|
||||
|
||||
@@ -24,7 +24,7 @@ Use this skill to turn a user-approved Abaqus User Subroutine task into small, s
|
||||
- Specify interfaces and signatures only when the step owns the interface contract.
|
||||
- Use executable acceptance criteria, not abstract statements.
|
||||
- For Fortran behavior changes, require tests first and name the no-Abaqus Fortran/Python driver test or `tests/fortran/manifest.json` entry.
|
||||
- Preserve the rule that Abaqus is not run by default; use `HARNESS_ABAQUS_VALIDATION=run` only when explicitly requested and configured.
|
||||
- Preserve the rule that this project does not run Abaqus analyses; solver-result evidence must be externally generated ODB-extracted CSV artifacts.
|
||||
|
||||
## Phase Files
|
||||
|
||||
@@ -45,7 +45,7 @@ Create `phases/{task-name}/index.json`:
|
||||
|
||||
```json
|
||||
{
|
||||
"project": "FESA Harness",
|
||||
"project": "Abaqus User Subroutine Development",
|
||||
"phase": "<task-name>",
|
||||
"steps": [
|
||||
{ "step": 0, "name": "requirements", "status": "pending" },
|
||||
@@ -95,13 +95,13 @@ python scripts/validate_workspace.py
|
||||
|
||||
## Validation Notes
|
||||
|
||||
- Use `HARNESS_ABAQUS_VALIDATION=run` only when the step explicitly owns Abaqus validation and the command contract is provided.
|
||||
- Use externally generated ODB-extracted CSV artifacts for solver-result validation evidence.
|
||||
- Update `phases/{task-name}/index.json` with `completed`, `error`, or `blocked` and a concrete summary/reason.
|
||||
|
||||
## Forbidden
|
||||
|
||||
- Do not add JavaScript/TypeScript/npm fallback.
|
||||
- Do not run Abaqus by default.
|
||||
- Do not run Abaqus analyses from this project.
|
||||
- Do not generate reference CSVs unless the user explicitly authorized a reference-artifact phase.
|
||||
- Do not break existing tests.
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user