feat(cpp-object-oriented-modular-refactoring): step 22 - result-recovery-modules

This commit is contained in:
KOKO\Mimi
2026-08-16 12:52:11 +09:00
parent 2b0f556a79
commit f60d4edc26
14 changed files with 1373 additions and 369 deletions
+20
View File
@@ -0,0 +1,20 @@
#ifndef FESA_RESULTS_SHELL_RESULT_RECOVERY_H_
#define FESA_RESULTS_SHELL_RESULT_RECOVERY_H_
#include "fesa/core/source_identity.h"
#include "fesa/core/status.h"
#include "fesa/elements/element.h"
#include "results/recovery_candidate.h"
namespace fesa::results_internal {
/// @brief Validates and appends physical shell rows and energy evidence.
Status ShellResultRecovery(const SourceLocation& location,
const SourceEntityId& source_id,
EntityIndex expected_element,
const ShellElementResultRows& rows,
RecoveryCandidate& candidate);
} // namespace fesa::results_internal
#endif // FESA_RESULTS_SHELL_RESULT_RECOVERY_H_