fetch_ml/internal/experiment
Jeremie Fraeys 2101e4a01c
refactor: adopt PathRegistry in experiment manager
Update internal/experiment/manager.go to use centralized PathRegistry:

Changes:
- Add import for internal/config package
- Add NewManagerFromPaths() constructor using PathRegistry
- Update Initialize() to use config.FromEnv().ExperimentsDir() with EnsureDir()
- Update archiveExperiment() to use PathRegistry pattern

Benefits:
- Consistent experiment directory location via PathRegistry
- Centralized directory creation with EnsureDir()
- Backward compatible: existing NewManager() still works
- New code can use NewManagerFromPaths() for PathRegistry integration
2026-02-18 16:53:41 -05:00
..
manager.go refactor: adopt PathRegistry in experiment manager 2026-02-18 16:53:41 -05:00