Spaces:
Running
Running
A newer version of the Gradio SDK is available: 6.14.0
Contributing to ReformulatEE
Getting Started
git clone https://github.com/fmr34/ReformulatEE.git
cd ReformulatEE
pip install -e ".[dev]"
git checkout -b feature/your-feature-name
Code Style
black src/ # format
ruff check src/ # lint
ruff check --fix src/
New code should include type hints and docstrings.
Tests
pytest tests/ -v
Pull Request Checklist
- Tests pass (
pytest) - Code formatted (
black) and linted (ruff) - Docstrings updated for new functions
- README updated if adding user-facing features
Key Modules
| Module | Purpose |
|---|---|
src/rl/inference.py |
Main pipeline: generation → scoring → filtering |
src/ee/reward.py |
Epistemic effectiveness scoring |
src/classifier/tractability_local.py |
Ridge classifier for tractability |
src/corpus/index.py |
BM25 + semantic hybrid search |
src/db/historico.py |
History and feedback persistence |
Reporting Issues
Include: description, steps to reproduce, expected vs. actual behavior, Python version and OS.
Questions?
Open a GitHub Discussion or file an Issue.