Thanks for your interest in contributing.
This repository is a public-facing snapshot of a larger private working project. Contributions are welcome for:
- documentation clarity
- code quality improvements
- bug fixes in the public-facing code
- packaging and developer-experience improvements
Please avoid opening PRs that assume access to removed private assets, local runtime state, or unpublished research data.
Install dependencies:
uv sync --extra devOr:
pip install -e ".[dev]"Run a basic validation pass before submitting changes:
python3 -m py_compile main.py scripts/run_discover.pyIf you touch behavior-heavy code, add or update tests where practical.
- Keep changes focused.
- Document user-facing behavior changes in the PR description.
- Prefer small, reviewable diffs over broad rewrites.
- Do not commit secrets, credentials, logs, or local state files.
If you notice an issue that could expose credentials or private data, please do not open a public issue with the sensitive details included.