# Contributing ## Branching - `main` is stable. - `develop` is the integration branch. - Feature branches use: `feature/`. ## Safety Rules Never commit personal music library files, Serato databases, or crates. Never write repair code without dry-run mode, backup plan, and rollback log. ## Testing Install development dependencies with `python3 -m pip install -e '.[dev]'`. Run `pytest` before committing. Tests and fixtures must use synthetic library data.