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

# EDUagent runtime
*.json
!examples/**/*.json
!eduagent/demo/*.json
!clawed/demo/*.json
!cli/**/*.json
eduagent_output/
clawed_output/
eduagent_data/
clawed_data/

# IDE
.vscode/
.idea/
*.swp
*.swo

# macOS
.DS_Store

# Testing
.pytest_cache/
.coverage
htmlcov/
.ruff_cache/

# CLI (TypeScript/Ink build)
cli/node_modules/
cli/dist/
cli/.bun/
cli/source/cli.js
# cli/source/cli.js.map — tracked via git-lfs (needed for TS build in CI)

# Bundled CLI (build artifacts, included in wheel via force-include)
clawed/_cli_bundle/

# Build prompts (internal)
BUILD_PROMPT.md

# Local utility scripts
check_jon.py
check_db.py
update_jon_persona.py
output/
daemon/node_modules/
