# Dependencies
node_modules/
.pnp/
.pnp.js
.yarn/

# Build outputs
dist/
out/
release/
build/healthkit-bridge/
native/healthkit-bridge/.build/
*.app
*.dmg
*.exe
*.deb
*.rpm
*.AppImage

# TypeScript
*.tsbuildinfo

# Database
*.db
*.db-journal
*.sqlite
*.sqlite3

# Logs
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# OS
.DS_Store
Thumbs.db
Desktop.ini

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

# Environment - IMPORTANT: Never commit secrets!
.env
.env.*
!.env.example

# Cache
.cache/
.eslintcache
.turbo/
*.cache

# VitePress docs build output
docs/.vitepress/dist/
docs/.vitepress/cache/

# Local npm pack artifacts
cowork-os-*.tgz

# Test coverage
coverage/

# Claude Code
.claude/
CLAUDE.md

# CoWork local state
.cowork/

# Runtime-generated outputs
artifacts/
output/

# VM artifacts
vm-bundle/
*.img
*.qcow2

# Electron
*.asar

# Temporary files
tmp/
temp/
*.tmp

# Media files — user audio/voice recordings must never be committed
*.ogg
*.opus
*.mp3
*.wav
*.m4a
*.aac
*.flac
*.webm
*.caf
*.aiff

# iOS companion project (separate repo)
cowork-oss/
docs/ios-companion-example.swift
Mission_Control_Comparison_Recommendations.docx
__pycache__/
CoWork OS founder vault/
AGENTS.md