# Research OS — Git Ignore Rules
TODO.md

# Python
__pycache__/
*.pyc
*.pyo
*.pyd
*.egg-info/
dist/
build/
.pytest_cache/
.benchmarks/
.mypy_cache/
.ruff_cache/

# IDE configs
/.cursor/
/.cursorrules
/.clinerules
/AGENTS.md

# OS state (auto-created during pipeline runs)
.os_state/

# Virtual environments
.venv/
venv/
env/
environment/venv/

# User data (keep directories, ignore contents)
!inputs/data/raw/.gitkeep
!inputs/context/.gitkeep
!inputs/context/README.md
!inputs/papers/.gitkeep
!inputs/papers/README.md

# Researcher config (contains API keys)
inputs/researcher_config.yaml

# Large files (never commit)
*.h5
*.hdf5
*.feather
*.parquet
*.sav
*.dta
*.sas7bdat
*.zip
*.tar.gz
*.rar

# OS files
.DS_Store
Thumbs.db
desktop.ini

# AI assistant caches
.aider*

.antigravitycli/

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

# Jupyter
.ipynb_checkpoints/

# Environment files (user-specific)
.env
.env.local

# Task logs
*.log

# Temporary scratch folder
scratch/
/workspace/
