Contributing
Local Development
bash
uv sync
docker compose up -d
python scripts/init_db.py
uv run python -m mems.mainQuality Checks
bash
uv run pytest
uv run ruff check src tests
uv run mypy srcContribution Flow
- Create a feature branch
- Keep changes focused and minimal
- Add or update tests where needed
- Ensure lint and tests pass
- Open a PR that explains the motivation, behavior change, and verification steps
If your change affects integration flow, architecture meaning, or public APIs, update the docs site in the same PR.