# macOS
*.DS_Store
.AppleDouble
.LSOverride

# Husky runtime
.husky/_/

# Yarn
node_modules/
yarn.lock
yarn-error.log

# Environment files
.env
.env.prod
.env.local
.env.*.local

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

# Logs
*.log
npm-debug.log*
yarn-debug.log*

# OS generated files
Thumbs.db

# Python
__pycache__/
*.pyc
.pytest_cache/
.coverage
htmlcov/

# Azure Functions
app/backend/functions/**/local.settings.json
app/backend/functions/**/.venv/
app/backend/functions/**/.python_packages/

*klad*.md

.env
.env.development
.env.production

# Git worktrees
.worktrees/

# Beads local state
.beads/last-touched
.beads/backup/
.beads/interactions.jsonl
.beads/*.pid.lock
.beads/.beads-credential-key

# Git LFS hooks (auto-generated, only pre-commit is tracked)
.husky/post-checkout
.husky/post-commit
.husky/post-merge

# Demo drafts
demos/**/*draft*
demos/**/*scratch*

# Spike/test output
scripts/spike_output*.pdf

# Dolt database files (added by bd init)
.dolt/
*.db

# Playwright MCP artifacts
.playwright-mcp/

# Test screenshots (browser inspection artifacts)
test-*.png

# Beads / Dolt files (added by bd init)
.beads-credential-key
# bd worktree
.worktrees/feat-mp-u5mr-linear-beads-integration/
