# Environment
.env

# Dependencies
# Lockfiles ARE tracked — they pin the Perspective 4.5.1/4.4.1 pairing that the
# caret ranges in ui/package.json would otherwise let drift. See docs/perspective.md.
node_modules/
ui/node_modules/

# UI build output (generated — run `cd ui && npm run build`)
public/

# Logs
*.log
logs/

# Python
__pycache__/
*.pyc

# OS files
.DS_Store
Thumbs.db

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

# Scratch data exports
/*.tsv
