refactor(lite): drop 4 unused OOP wrapper classes over free functions

Each of these classes wrapped an existing free function with a one-line
delegating method and was never instantiated anywhere (verified: no references
outside their own translation unit, not even within their own .cpp beyond the
definition) — the redundant "wrapper layer" pattern CLAUDE.md warns against:

- LiteWalletLifecycleUiExecutionAdapter      -> executeLiteWalletLifecycleUiRequest
- LiteWalletServerSelectionUiExecutionAdapter -> executeLiteWalletServerSelectionUi
- LiteWalletServerLifecycleReadinessPlanner   -> evaluateLiteWalletServerLifecycleReadiness
- LiteBackendActivationReadinessAdapter       -> evaluateLiteBackendActivationReadiness

The live free functions (the actual entry points used by the UI/runtime) are
unchanged. Both targets build, test suite passes, source-hygiene clean.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-05 12:40:26 -05:00
parent 6611d57147
commit a677c09984
8 changed files with 0 additions and 92 deletions

View File

@@ -383,16 +383,4 @@ LiteWalletServerLifecycleReadinessResult evaluateLiteWalletServerLifecycleReadin
return result;
}
LiteWalletServerLifecycleReadinessPlanner::LiteWalletServerLifecycleReadinessPlanner(
LiteWalletServerLifecycleReadinessOptions options)
: options_(options)
{
}
LiteWalletServerLifecycleReadinessResult LiteWalletServerLifecycleReadinessPlanner::evaluate(
const LiteWalletServerLifecycleReadinessInput& input) const
{
return evaluateLiteWalletServerLifecycleReadiness(input, options_);
}
} // namespace dragonx::wallet