docs: align consolidated solver workflow
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
## Metadata
|
||||
|
||||
- feature_id: `linear-static-3d-euler-beam`
|
||||
- source_plan: `docs/implementation-plans/linear-static-3d-euler-beam.md`
|
||||
- source_plan: `docs/linear-static-3d-euler-beam/implementation-plan.md`
|
||||
- source_design: `docs/superpowers/specs/2026-08-08-linear-static-3d-euler-beam-design.md`
|
||||
- status: `in-progress`
|
||||
- owner_agent: `implementation-agent`
|
||||
@@ -18,7 +18,7 @@
|
||||
`include/fesa/build_info.hpp`, `src/fesa/build_info.cpp`,
|
||||
`src/fesa/CMakeLists.txt`, `tests/CMakeLists.txt`,
|
||||
`tests/unit/build_info_test.cpp`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-030`, `FESA-REQ-LS3DEB-034`
|
||||
- test_ids: `T07-BUILD-001`, `T07-BUILD-002`
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
`src/fesa/CMakeLists.txt`, `tests/CMakeLists.txt`,
|
||||
`tests/unit/core/source_identity_test.cpp`,
|
||||
`tests/unit/core/diagnostic_test.cpp`, `tests/unit/core/status_test.cpp`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-033`, `FESA-REQ-LS3DEB-034`
|
||||
- test_ids: `T08-CORE-001`, `T08-CORE-002`, `T08-CORE-003`
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
`src/fesa/math/matrix.cpp`, `tests/unit/math/vector_test.cpp`,
|
||||
`tests/unit/math/matrix_test.cpp`, `src/fesa/CMakeLists.txt`,
|
||||
`tests/CMakeLists.txt`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`,
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`,
|
||||
`phases/linear-static-3d-euler-beam/index.json`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-025`, `FESA-REQ-LS3DEB-034`
|
||||
- test_ids: `T09-DENSE-001`, `T09-DENSE-002`
|
||||
@@ -153,7 +153,7 @@
|
||||
`include/fesa/model/domain.hpp`, `src/fesa/model/domain.cpp`,
|
||||
`tests/unit/model/model_types_test.cpp`, `tests/unit/model/domain_test.cpp`,
|
||||
`src/fesa/CMakeLists.txt`, `tests/CMakeLists.txt`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`,
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`,
|
||||
`phases/linear-static-3d-euler-beam/index.json`,
|
||||
`.superpowers/sdd/linear-static-3d-euler-beam/task-10-report.md`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-015`, `FESA-REQ-LS3DEB-016`,
|
||||
@@ -200,7 +200,7 @@
|
||||
`tests/unit/io/abaqus/input_syntax_test.cpp`,
|
||||
`tests/unit/io/abaqus/input_reader_test.cpp`, `src/fesa/CMakeLists.txt`,
|
||||
`tests/CMakeLists.txt`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`,
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`,
|
||||
`phases/linear-static-3d-euler-beam/index.json`,
|
||||
`.superpowers/sdd/linear-static-3d-euler-beam/task-11-report.md`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-010`, `FESA-REQ-LS3DEB-034`,
|
||||
@@ -248,7 +248,7 @@
|
||||
`src/fesa/io/abaqus/domain_mapper.cpp`,
|
||||
`tests/unit/io/abaqus/domain_mapper_test.cpp`,
|
||||
`src/fesa/CMakeLists.txt`, `tests/CMakeLists.txt`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`,
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`,
|
||||
`phases/linear-static-3d-euler-beam/index.json`,
|
||||
`.superpowers/sdd/linear-static-3d-euler-beam/task-12-report.md`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-001`, `FESA-REQ-LS3DEB-002`,
|
||||
@@ -368,7 +368,7 @@
|
||||
`src/fesa/analysis/analysis_model.cpp`,
|
||||
`tests/unit/analysis/analysis_model_test.cpp`, `src/fesa/CMakeLists.txt`,
|
||||
`tests/CMakeLists.txt`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`,
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`,
|
||||
`phases/linear-static-3d-euler-beam/index.json`,
|
||||
`.superpowers/sdd/linear-static-3d-euler-beam/task-13-report.md`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-001`, `FESA-REQ-LS3DEB-021`,
|
||||
@@ -413,7 +413,7 @@
|
||||
- changed_files: `include/fesa/fem/dof_manager.hpp`,
|
||||
`src/fesa/fem/dof_manager.cpp`, `tests/unit/fem/dof_manager_test.cpp`,
|
||||
`src/fesa/CMakeLists.txt`, `tests/CMakeLists.txt`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`,
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`,
|
||||
`phases/linear-static-3d-euler-beam/index.json`,
|
||||
`.superpowers/sdd/linear-static-3d-euler-beam/task-14-report.md`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-003`, `FESA-REQ-LS3DEB-007`,
|
||||
@@ -470,7 +470,7 @@
|
||||
`tests/unit/results/result_records_test.cpp`,
|
||||
`tests/unit/analysis/analysis_state_test.cpp`, `src/fesa/CMakeLists.txt`,
|
||||
`tests/CMakeLists.txt`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`,
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`,
|
||||
`phases/linear-static-3d-euler-beam/index.json`,
|
||||
`.superpowers/sdd/linear-static-3d-euler-beam/task-15-report.md`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-003`, `FESA-REQ-LS3DEB-023`,
|
||||
@@ -522,7 +522,7 @@
|
||||
`src/fesa/elements/euler_beam_3d.cpp`,
|
||||
`tests/unit/elements/euler_beam_3d_test.cpp`, `src/fesa/CMakeLists.txt`,
|
||||
`tests/CMakeLists.txt`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`,
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`,
|
||||
`phases/linear-static-3d-euler-beam/index.json`,
|
||||
`.superpowers/sdd/linear-static-3d-euler-beam/task-16-report.md`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-002`, `FESA-REQ-LS3DEB-004`,
|
||||
@@ -639,7 +639,7 @@
|
||||
`src/fesa/assembly/parallel_for.cpp`,
|
||||
`tests/unit/assembly/parallel_for_test.cpp`, `src/fesa/CMakeLists.txt`,
|
||||
`tests/CMakeLists.txt`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`,
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`,
|
||||
`phases/linear-static-3d-euler-beam/index.json`,
|
||||
`.superpowers/sdd/linear-static-3d-euler-beam/task-17-report.md`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-024`, `FESA-REQ-LS3DEB-025`,
|
||||
@@ -728,7 +728,7 @@
|
||||
`tests/unit/math/sparse_matrix_test.cpp`,
|
||||
`tests/unit/assembly/sparse_assembler_test.cpp`, `src/fesa/CMakeLists.txt`,
|
||||
`tests/CMakeLists.txt`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`,
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`,
|
||||
`phases/linear-static-3d-euler-beam/index.json`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-024`, `FESA-REQ-LS3DEB-025`,
|
||||
`FESA-REQ-LS3DEB-034`, `FESA-REQ-LS3DEB-035`
|
||||
@@ -818,7 +818,7 @@
|
||||
`src/fesa/constraints/essential_constraints.cpp`,
|
||||
`tests/unit/constraints/essential_constraints_test.cpp`,
|
||||
`src/fesa/CMakeLists.txt`, `tests/CMakeLists.txt`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`,
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`,
|
||||
`phases/linear-static-3d-euler-beam/index.json`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-007`, `FESA-REQ-LS3DEB-022`,
|
||||
`FESA-REQ-LS3DEB-027`, `FESA-REQ-LS3DEB-034`,
|
||||
@@ -871,7 +871,7 @@
|
||||
`tests/unit/solvers/linear/linear_solver_test.cpp`,
|
||||
`tests/unit/solvers/linear/mkl_pardiso_solver_test.cpp`,
|
||||
`src/fesa/CMakeLists.txt`, `tests/CMakeLists.txt`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`,
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`,
|
||||
`phases/linear-static-3d-euler-beam/index.json`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-025`, `FESA-REQ-LS3DEB-026`,
|
||||
`FESA-REQ-LS3DEB-034`, `FESA-REQ-LS3DEB-035`
|
||||
@@ -978,7 +978,7 @@
|
||||
`src/fesa/assembly/load_assembler.cpp`,
|
||||
`tests/unit/assembly/load_assembler_test.cpp`, `src/fesa/CMakeLists.txt`,
|
||||
`tests/CMakeLists.txt`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`,
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`,
|
||||
`phases/linear-static-3d-euler-beam/index.json`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-007`, `FESA-REQ-LS3DEB-011`,
|
||||
`FESA-REQ-LS3DEB-027`, `FESA-REQ-LS3DEB-034`
|
||||
@@ -1030,7 +1030,7 @@
|
||||
`src/fesa/results/result_recovery.cpp`,
|
||||
`tests/unit/results/result_recovery_test.cpp`, `src/fesa/CMakeLists.txt`,
|
||||
`tests/CMakeLists.txt`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`,
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`,
|
||||
`phases/linear-static-3d-euler-beam/index.json`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-004`, `FESA-REQ-LS3DEB-027`,
|
||||
`FESA-REQ-LS3DEB-031`, `FESA-REQ-LS3DEB-032`,
|
||||
@@ -1142,7 +1142,7 @@
|
||||
`tests/unit/io/hdf5/hdf5_results_writer_test.cpp`,
|
||||
`src/fesa/CMakeLists.txt`, `tests/CMakeLists.txt`,
|
||||
`cmake/FesaDependencies.cmake`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`,
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`,
|
||||
`phases/linear-static-3d-euler-beam/index.json`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-003`, `FESA-REQ-LS3DEB-015`,
|
||||
`FESA-REQ-LS3DEB-019`, `FESA-REQ-LS3DEB-020`,
|
||||
@@ -1225,7 +1225,7 @@
|
||||
`tests/reference/reference_comparison_test.cpp`,
|
||||
`tests/reference/b33_reference_comparison_test.cpp`,
|
||||
`src/fesa/CMakeLists.txt`, `tests/CMakeLists.txt`,
|
||||
`docs/implementation-plans/linear-static-3d-euler-beam-implementation-report.md`,
|
||||
`docs/linear-static-3d-euler-beam/implementation-report.md`,
|
||||
`phases/linear-static-3d-euler-beam/index.json`
|
||||
- requirement_ids: `FESA-REQ-LS3DEB-001`, `FESA-REQ-LS3DEB-002`,
|
||||
`FESA-REQ-LS3DEB-005`, `FESA-REQ-LS3DEB-020`,
|
||||
|
||||
Reference in New Issue
Block a user