# Virtual environments
.venv/
.venv-mock/
venv/

# Python build/cache artifacts
__pycache__/
*.py[cod]
*.egg-info/
dist/
build/

# Tool caches
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

# User runs / local state (never committed)
work_dir/
*.sqlite*

# Local scratch (manual testing per mock_test.md; assistant-local settings)
.claude/
mock_config.yaml
mock_workspace/
cli-session/
CristTest/
picked.txt

# Secrets
.env
secrets.env

# Run workspaces (funnel outputs; user data, never committed)
materials-work*/
materials-jobs*/
CLAUDE.md
TASKS.md
SESSION_NOTES.md
debug.md
materials-cli.yaml
proposition/
images/