# generated plan docs are decision records persisted to Memory Cloud, not git
/docs/plans/
# local config carries real workspace_id/context_id — never commit it.
# Copy repo.yaml.example -> repo.yaml and fill in your own values.
/repo.yaml
__pycache__/
*.pyc
.venv/
.ruff_cache/
.mypy_cache/
.pytest_cache/
.coverage
dist/
# library, not an application — uv's resolved lockfile is a local artifact, not pinned for consumers
uv.lock
# tool-generated local artifacts (e.g. kagura-code-reviewer's review.json)
/.kagura/
