- Add src/oneprompt_seg package with modular structure:
- core/: network builder and training functions
- data/: dataset classes and data loaders
- utils/: metrics, visualization, logging, schedulers
- Add tests/ directory with unit tests for metrics and data utils
- Add docs/ directory with Sphinx documentation setup
- Add configs/ with development and production YAML configs
- Update scripts/ with refactored train.py and evaluate.py
- Add pyproject.toml for modern Python project configuration
- Add requirements.txt and requirements-dev.txt
- Add Makefile for common development commands
- Add .pre-commit-config.yaml for code quality hooks
- Update .gitignore to exclude .claude/ and improve patterns
- Update README.md with new structure and usage instructions
- Add CLAUDE.md as project guide for Claude Code
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>