feat: start abaqus input parser

This commit is contained in:
김경종
2026-06-12 17:15:05 +09:00
parent 825e03dbaf
commit b57b0bf63a
14 changed files with 978 additions and 22 deletions
+65
View File
@@ -0,0 +1,65 @@
{
"project": "FESA Structural Solver",
"phase": "abaqus-input-parser",
"steps": [
{
"step": 0,
"name": "io-contract",
"status": "completed",
"allowed_paths": [
"docs/io-definitions/abaqus-input-parser-io.md"
],
"summary": "Abaqus input parser I/O contract added"
},
{
"step": 1,
"name": "mesh-keyword-parser",
"status": "completed",
"allowed_paths": [
"src/fesa/io/abaqus/",
"tests/unit/abaqus_input_parser_*_test.cpp"
],
"summary": "Mesh keyword parser maps NODE and ELEMENT data into Domain"
},
{
"step": 2,
"name": "syntax-diagnostics",
"status": "pending",
"allowed_paths": [
"src/fesa/io/abaqus/",
"tests/unit/abaqus_input_parser_*_test.cpp"
]
},
{
"step": 3,
"name": "sets-and-section-properties",
"status": "pending",
"allowed_paths": [
"src/fesa/io/abaqus/",
"src/fesa/model/",
"tests/unit/abaqus_input_parser_*_test.cpp",
"tests/unit/model_*_test.cpp"
]
},
{
"step": 4,
"name": "material-step-load-parser",
"status": "pending",
"allowed_paths": [
"src/fesa/io/abaqus/",
"src/fesa/model/",
"tests/unit/abaqus_input_parser_*_test.cpp",
"tests/unit/model_*_test.cpp"
]
},
{
"step": 5,
"name": "integration-validation-report",
"status": "pending",
"allowed_paths": [
"tests/integration/",
"docs/build-test-reports/abaqus-input-parser.md"
]
}
]
}