# Python cache
__pycache__/
*.pyc
*.pyo
*.pyd

# Backup and temporary files
*.bak
*.swp
*.swo

# Archive directory (pre-git backups, kept on disk but not tracked)
archive/

# Local environment and secrets (but keep the example template)
.env
.env.*
!.env.example
.claude/
CLAUDE.md
AGENTS.md
.cursorrules
.windsurfrules
.aider*
copilot-instructions.md

# Generated screenshots and transient artifacts
screenshot-*.png
full-UI.png

# OS files
.DS_Store
Thumbs.db

# Local reference clones — never committed (except tracked design/UI-UX reference pages)
docs/*
!docs/ui-ux/
!docs/ui-ux/**

# Build outputs
dist/
graphify-out/

# Bootstrap logs
bootstrap-*.log

# Root index (dev entry point is static/index.html)
index.html

# Package lock
package-lock.json

# Root-level TypeScript config (but NOT static/*.ts source files)
*.ts
!static/*.ts

# Scripts and tools
scripts/
settings.json
