Thanks for contributing to ReproLab.
- Create a feature branch from main.
- Make focused changes with tests.
- Run local checks.
- Open a pull request with a clear summary.
pip install -e .[dev]python -m pytest- Keep changes modular and deterministic.
- Preserve explainability in correction logic.
- Add or update tests for every behavior change.
- Avoid breaking public API names unless required.
- Tests pass locally.
- New logic includes docstrings.
- README is updated if usage changes.
- New constraints include rationale and confidence behavior.
When filing an issue, include:
- Dataset shape and column names
- Reproduction steps
- Expected behavior vs actual behavior
- Error tracebacks or logs