66 lines
1.6 KiB
JSON
66 lines
1.6 KiB
JSON
{
|
|
"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"
|
|
]
|
|
}
|
|
]
|
|
}
|