# SoonFx Engine Code Roadmap ## 🔧 v2.0.1 - System.ts Refactoring - [x] Extract `MathUtils` module (vector/distance/interpolation) - [ ] Extract `ExpressionParser` module (RPN/evaluation) - [ ] Extract `LibraryManager` module (library operations) - [ ] Extract `Serializer` module (save/load) - [ ] Maintain backward API compatibility ## 📝 v2.0.2 - Type System Enhancement - [ ] Eliminate all `any` types - [ ] Define complete interface system - [ ] Add comprehensive JSDoc comments - [ ] Export complete type definitions ## 🏗️ v2.0.3 - Module Optimization - [ ] Refactor `BasicBody.ts` (1,591 lines → split) - [ ] Optimize `VariableValue.ts` - [ ] Refactor `Player.ts` - [ ] Improve event system ## 📚 v2.0.4 - Documentation - [ ] Complete Chinese documentation - [ ] Complete English documentation ## ✨ v2.1.0 - Features - [ ] Formula visual preview