- Delete src/augmentation.py (dead code with broken processed_dir refs after AZ-168)
- Remove dead Augmentator import from manual_run.py
- Move all 5 refactoring tasks from todo/ to done/
- Update autopilot state: Step 7 Refactor complete, advance to Step 8 New Task
- Strengthen tracker.mdc: NEVER use ADO MCP
Made-with: Cursor
- Modified `.gitignore` to include test fixture data while excluding test results.
- Updated `config.yaml` to change the model from 'yolo11m.yaml' to 'yolo26m.pt'.
- Enhanced `.cursor/rules/coderule.mdc` with additional guidelines for test environment consistency and infrastructure handling.
- Revised autopilot state management in `_docs/_autopilot_state.md` to reflect current progress and tasks.
- Removed outdated augmentation tests and adjusted dataset formation tests to align with the new structure.
These changes streamline the configuration and testing processes, ensuring better organization and clarity in the project.
- Changed the directory structure for task specifications to include a dedicated `todo/` folder within `_docs/02_tasks/` for tasks ready for implementation.
- Updated references in various skills and documentation to reflect the new task lifecycle, including changes in the `implementer` and `decompose` skills.
- Enhanced the README and flow documentation to clarify the new task organization and its implications for the implementation process.
These updates improve task management clarity and streamline the implementation workflow.
- Replaced module-level path variables in constants.py with a structured Pydantic Config class.
- Updated all relevant modules (train.py, augmentation.py, exports.py, dataset-visualiser.py, manual_run.py) to access paths through the new config structure.
- Fixed bugs related to image processing and model saving.
- Enhanced test infrastructure to accommodate the new configuration approach.
This refactor improves code maintainability and clarity by centralizing configuration management.