# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
dist/
*.egg-info/
.venv/
venv/

# Environments
.env
.env.local

# Sessions (per-run state, large jsonl files, worktrees)
sessions/
!sessions/.gitkeep

# `examples/seed-reference/` is tracked — frozen seeds captured as teaching
# artifacts (see examples/seed-reference/todo-cli/README.md). Anything else
# under examples/ is treated as a safety net for stray clones, since the
# canonical demo path is {{your projects folder}}/tilth-demo (sibling of
# Tilth). Demo source: https://github.com/AlteredCraft/tilth-demo-todo-cli
examples/*
!examples/seed-reference/

# Editor
.vscode/
.idea/
*.swp
*.swo
.DS_Store

# Tooling
.mypy_cache/
.ruff_cache/
.pytest_cache/
.coverage
htmlcov/

# MkDocs build output
site/

# Claude Code (per-clone observability artefacts)
instructions-loaded.log
