Commit Graph

1 Commits

Author SHA1 Message Date
sleepy 1acebbc6a2 refactor(models): extract memory calculations and config from selector
Changes:
- selector.py: 486 → 329 lines (-32%)
- Extracted memory calculation functions to memory_calculator.py
- Extracted constants to selector_config.json
- Updated selector.py to load config and import from memory_calculator
- All 35 tests pass
2026-02-25 13:23:47 +01:00