Goal
Per section 2.3 of the v2 plan, create role-based strategy classes:
- ClientUpdateStrategy — extracts LaunchClientAsync from Bootstrap
- UpgradeUpdateStrategy — extracts LaunchUpgradeAsync from Bootstrap
This completes the 3-role strategy system:
Part of GeneralUpdate v2 refactoring plan.
Goal
Per section 2.3 of the v2 plan, create role-based strategy classes:
This completes the 3-role strategy system:
Part of GeneralUpdate v2 refactoring plan.