24 lines
715 B
Markdown
24 lines
715 B
Markdown
# Contributing
|
|
|
|
## Development Setup
|
|
|
|
```bash
|
|
python3 -m pip install -e .
|
|
PYTHONPATH=src python3 -m unittest discover -s tests -v
|
|
```
|
|
|
|
## Change Requirements
|
|
|
|
- Add or update tests for behavior changes.
|
|
- Keep experiment claims tied to reproducible artifacts: study spec, trial spec,
|
|
result JSON, probe history, and per-request probe details.
|
|
- Do not publish benchmark conclusions from bounded or time-compressed replays
|
|
without clearly labeling the replay controls.
|
|
- Keep example configs free of private credentials and prefer explicit,
|
|
reproducible endpoint settings.
|
|
|
|
## Commit Hygiene
|
|
|
|
Use small commits grouped by behavior: measurement integrity, orchestration
|
|
logic, documentation, or infrastructure.
|