Phase 2, Step 2.7: Extract arrangement logic from MartialScheduleServiceImpl
- Implement saveDraftSchedule method (160 lines) with complete business logic
- Implement saveAndLockSchedule method (53 lines) with locking logic
- Implement moveScheduleGroup method (58 lines) with group movement logic
- Total: 271 lines of arrangement logic extracted
- All 443 tests passing
Related to Phase 2 refactoring plan