# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
!next-docs/src/lib/
!next-docs/src/lib/**
*.egg-info/
.installed.cfg
*.egg

# Virtual environments
.venv/
venv/
ENV/
env/

# Jupyter Notebook
.ipynb_checkpoints
*.ipynb_checkpoints

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

# OS
.DS_Store
Thumbs.db

# Data and models
*.h5
*.pkl
*.pth
*.ckpt
models/
data/
datasets/
!next-docs/src/app/**/datasets/

# Logs
*.log
logs/
.playwright-mcp/

# Local review artifacts
article-bottom-snapshot.md
article-click-targets.md
article-with-boxes.md
prod-check.md
zero-to-ai-article-snapshot.md
zero-to-ai-home-snapshot-deep.md
zero-to-ai-home-snapshot.md
zero-to-ai-home.png

# Environment variables
.env
.env.local

# Vector database
.vectordb/

# Node
node_modules/

# Scraper output artifacts
scripts/scrapers/*.html
scripts/scrapers/*.xlsx
scripts/scrapers/*.csv

# Build/run artifacts that should not be tracked
gh_action_logs.txt
next-docs/build_logs.txt
next-docs/logs.txt
next-docs/missing_refs_report.txt

# AI dev tools venv
.venv-ai-dev-tools/

# Misc
.cache/
.pytest_cache/
$tmpdir/

# Snyk Security Extension - AI Rules (auto-generated)
.github/instructions/snyk_rules.instructions.md


source/

# Sphinx
site/
jupyter_execute/
docs/curriculum/
docs/generated/
amd.txt

google-research/
