Rejecthon is intentionally small. Prefer changes that remove code, narrow the public surface, or make the submit() plus leaderboard() workflow easier to understand.
git clone https://github.com/vathymut/rejecthon.git
cd rejecthon
uv syncuv run pytest tests/ -v
uv run ruff check src tests
uv run ruff format .
uv run mkdocs build- Keep the public API centered on
rejecthon.submitandrejecthon.leaderboard. - Prefer focused deletions and simplifications over new wrappers or alternate workflows.
- Update tests and docs when behavior or terminology changes.
- Do not hand-edit generated outputs under
site/or ignored artifact trees such asmodels/,reports/, anddata/processed/unless the task explicitly targets generated files. - Follow the repo-specific instructions under
.github/copilot-instructions.mdand.github/instructions/when they apply.