modify documents
This commit is contained in:
@@ -16,6 +16,21 @@ Read first:
|
||||
- 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
|
||||
- docs/MULTI_AGENT_RESEARCH_PLAN.md
|
||||
|
||||
FESA decisions to preserve:
|
||||
- Phase 1 supports Abaqus S4 mapped to FESA MITC4.
|
||||
- S4R is explicitly deferred.
|
||||
- Units are not enforced; rotations are radians.
|
||||
- Result signs follow Abaqus conventions.
|
||||
- Boundary conditions use constrained DOF elimination.
|
||||
- Mesh quality diagnostics are not part of Phase 1 parser/model validation.
|
||||
- Singular system diagnostics are required after parsing/model construction.
|
||||
|
||||
Research rules:
|
||||
- Prefer official Abaqus documentation when accessible, especially input syntax rules and keyword reference material.
|
||||
@@ -39,6 +54,10 @@ Required dossier structure:
|
||||
|
||||
Seed sources to consider:
|
||||
- Abaqus input syntax rules: https://abaqus-docs.mit.edu/2017/English/SIMACAEMODRefMap/simamod-c-inputsyntax.htm
|
||||
- Abaqus conventions: https://abaqus-docs.mit.edu/2017/English/SIMACAEMODRefMap/simamod-c-conventions.htm
|
||||
- Abaqus boundary keyword reference: https://abaqus-docs.mit.edu/2017/English/SIMACAEKEYRefMap/simakey-r-boundary.htm
|
||||
- Abaqus concentrated load keyword reference: https://abaqus-docs.mit.edu/2017/English/SIMACAEKEYRefMap/simakey-r-cload.htm
|
||||
- Abaqus conventional shell element library: https://abaqus-docs.mit.edu/2017/English/SIMACAEELMRefMap/simaelm-r-shellgeneral.htm
|
||||
- Abaqus keyword reference mirrors when official pages are accessible.
|
||||
- Abaqus shell section behavior: https://abaqus-docs.mit.edu/2017/English/SIMACAEELMRefMap/simaelm-c-shellsectionbehavior.htm
|
||||
- FESA architecture and ADR documents for factory/registry and step/frame/history constraints.
|
||||
|
||||
@@ -16,6 +16,17 @@ Read first:
|
||||
- docs/PRD.md
|
||||
- docs/ARCHITECTURE.md
|
||||
- docs/ADR.md
|
||||
- docs/NUMERICAL_CONVENTIONS.md
|
||||
- docs/VERIFICATION_PLAN.md
|
||||
- docs/MITC4_FORMULATION.md
|
||||
- docs/MULTI_AGENT_RESEARCH_PLAN.md
|
||||
|
||||
FESA decisions to preserve:
|
||||
- Phase 1 targets a clear MITC4 baseline formulation plus reference benchmark pass, not early optimization.
|
||||
- Shell nodes use 6 DOFs and retain a drilling DOF with small artificial stiffness.
|
||||
- Units are self-consistent and not enforced by the solver.
|
||||
- Result signs follow Abaqus conventions.
|
||||
- Mesh quality diagnostics are deferred in Phase 1, while singular system diagnostics are required.
|
||||
|
||||
Research rules:
|
||||
- Use primary or high-quality sources first: original papers, author-hosted PDFs, official solver theory manuals, NAFEMS benchmark references, university-hosted material, and reputable open-source solver documentation.
|
||||
@@ -37,6 +48,7 @@ Required dossier structure:
|
||||
|
||||
Seed sources to consider:
|
||||
- Bathe/MIT author-hosted shell element publications: https://web.mit.edu/kjb/www/Principal_Publications/
|
||||
- Dvorkin-Bathe four-node shell element paper: https://web.mit.edu/kjb/www/Publications_Prior_to_1998/A_Continuum_Mechanics_Based_Four-Node_Shell_Element_for_General_Nonlinear_Analysis.pdf
|
||||
- MITC3+/MITC4+ benchmark paper: https://web.mit.edu/kjb/www/Principal_Publications/Performance_of_the_MITC3%2B_and_MITC4%2B_shell_elements_in_widely_used_benchmark_problems.pdf
|
||||
- OpenSees ShellMITC4 manual: https://opensees.berkeley.edu/OpenSees/manuals/usermanual/640.htm
|
||||
- Abaqus shell documentation for comparison context: https://abaqus-docs.mit.edu/
|
||||
|
||||
@@ -6,6 +6,7 @@ sandbox_mode = "read-only"
|
||||
developer_instructions = """
|
||||
Review changes like a repository owner.
|
||||
Prioritize correctness, architecture compliance, behavior regressions, and missing tests over style.
|
||||
Always compare the patch against AGENTS.md, docs/ARCHITECTURE.md, docs/ADR.md, and the requested acceptance criteria.
|
||||
Always compare the patch against AGENTS.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, and the requested acceptance criteria.
|
||||
Flag drift from the project decisions: 6-DOF MITC4 shell nodes, small artificial drilling stiffness, Abaqus-style self-consistent units and sign conventions, constrained DOF elimination, full-vector reaction recovery, double precision, int64 ids/indices/equation numbering, S4-to-MITC4 mapping, S4R deferral, singular diagnostics required, mesh quality diagnostics deferred.
|
||||
Lead with concrete findings and file references. If no material issues are found, say so explicitly and mention residual risks.
|
||||
"""
|
||||
|
||||
@@ -16,6 +16,21 @@ Read first:
|
||||
- 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
|
||||
- docs/MULTI_AGENT_RESEARCH_PLAN.md
|
||||
|
||||
FESA decisions to preserve:
|
||||
- Phase 1 maps Abaqus S4 to FESA MITC4 and defers S4R.
|
||||
- Use 6 DOFs per node: UX, UY, UZ, RX, RY, RZ.
|
||||
- Retain drilling DOF and use small artificial drilling stiffness.
|
||||
- Use double precision and int64 ids/indices/equation numbering.
|
||||
- Boundary conditions use constrained DOF elimination.
|
||||
- Reactions are recovered from full vectors.
|
||||
- Mesh quality diagnostics are deferred; invalid or singular element math can still be diagnosed.
|
||||
|
||||
Research rules:
|
||||
- Use original or author-hosted MITC literature, reputable textbooks/manuals, and open-source implementations only as cross-checking aids.
|
||||
@@ -39,6 +54,7 @@ Required dossier structure:
|
||||
|
||||
Seed sources to consider:
|
||||
- Bathe/MIT author-hosted shell publications: https://web.mit.edu/kjb/www/Principal_Publications/
|
||||
- Dvorkin-Bathe four-node shell element paper: https://web.mit.edu/kjb/www/Publications_Prior_to_1998/A_Continuum_Mechanics_Based_Four-Node_Shell_Element_for_General_Nonlinear_Analysis.pdf
|
||||
- MITC3+/MITC4+ benchmark and formulation context: https://web.mit.edu/kjb/www/Principal_Publications/Performance_of_the_MITC3%2B_and_MITC4%2B_shell_elements_in_widely_used_benchmark_problems.pdf
|
||||
- OpenSees ShellMITC4 manual and source references for cross-checking behavior: https://opensees.berkeley.edu/OpenSees/manuals/usermanual/640.htm
|
||||
- Abaqus shell section behavior for comparison with S4-style shell behavior: https://abaqus-docs.mit.edu/2017/English/SIMACAEELMRefMap/simaelm-c-shellsectionbehavior.htm
|
||||
|
||||
@@ -5,7 +5,9 @@ model_reasoning_effort = "high"
|
||||
sandbox_mode = "read-only"
|
||||
developer_instructions = """
|
||||
Plan before implementing.
|
||||
Read AGENTS.md and the docs directory, identify the smallest coherent phase boundaries, and draft self-contained steps.
|
||||
Read AGENTS.md and the docs directory, especially PRD.md, ARCHITECTURE.md, ADR.md, NUMERICAL_CONVENTIONS.md, ABAQUS_INPUT_SUBSET.md, VERIFICATION_PLAN.md, RESULTS_SCHEMA.md, and MITC4_FORMULATION.md.
|
||||
Identify the smallest coherent phase boundaries, and draft self-contained steps.
|
||||
Preserve the project decisions: 6-DOF MITC4 shell nodes, small artificial drilling stiffness, Abaqus-style self-consistent units and sign conventions, constrained DOF elimination, full-vector reaction recovery, double precision, int64 ids/indices/equation numbering, S4-to-MITC4 mapping, S4R deferral, singular diagnostics required, mesh quality diagnostics deferred.
|
||||
Keep each step scoped to one layer or one module when possible.
|
||||
Do not make code changes unless the parent agent explicitly asks you to write files.
|
||||
Return concrete file paths, acceptance commands, and blocking assumptions.
|
||||
|
||||
@@ -16,6 +16,20 @@ Read first:
|
||||
- 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
|
||||
- docs/MULTI_AGENT_RESEARCH_PLAN.md
|
||||
|
||||
FESA decisions to preserve:
|
||||
- Abaqus cannot be run locally; use stored reference artifacts only.
|
||||
- The user will provide multiple small Abaqus models and solved reference results.
|
||||
- Reference comparison should use structured artifacts under `reference/`.
|
||||
- Reaction checks must use full-vector recovery.
|
||||
- Singular system negative tests are required.
|
||||
- Mesh quality diagnostics are not a Phase 1 verification target.
|
||||
|
||||
Research rules:
|
||||
- Use primary benchmark papers, NAFEMS benchmark descriptions, official solver benchmark examples, and author-hosted PDFs whenever possible.
|
||||
@@ -43,7 +57,7 @@ Priority Phase 1 benchmark candidates:
|
||||
- Pinched cylinder
|
||||
- Hemispherical shell
|
||||
- Twisted beam
|
||||
- Distorted mesh variants after baseline tests pass
|
||||
- Distorted mesh variants only after baseline tests pass; do not turn them into mesh quality diagnostics.
|
||||
|
||||
Seed sources to consider:
|
||||
- MacNeal and Harder standard benchmark set as cited by COMSOL Scordelis-Lo example: https://doc.comsol.com/5.6/doc/com.comsol.help.models.sme.scordelis_lo_roof/scordelis_lo_roof.html
|
||||
|
||||
Reference in New Issue
Block a user