# {{PROJECT_SHORT}} SAFe-Agentic-Workflow .gitignore
# Template repository for SAFe-based human-AI collaborative development

# ============================================================================
# IDE / Editor Files
# ============================================================================
.vscode/
.idea/
*.swp
*.swo
*~
.project
.classpath
.settings/
*.sublime-project
*.sublime-workspace

# ============================================================================
# Operating System Files
# ============================================================================
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
Desktop.ini

# ============================================================================
# Environment Variables & Secrets
# ============================================================================
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
.env.*.local

# ============================================================================
# Logs
# ============================================================================
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

# ============================================================================
# Dependencies
# ============================================================================
node_modules/
jspm_packages/
bower_components/
.venv/
venv/
__pycache__/
*.py[cod]

# ============================================================================
# Build Output
# ============================================================================
dist/
build/
*.egg-info/
.next/
out/
.nuxt/
.cache/
.parcel-cache/
.vercel/

# ============================================================================
# Testing
# ============================================================================
coverage/
.nyc_output/
*.lcov
.jest/
.pytest_cache/
.mypy_cache/
.ruff_cache/

# ============================================================================
# Temporary Files
# ============================================================================
*.tmp
*.bak
*.swp
*.swo
.temp/
tmp/

# ============================================================================
# Package Manager Lock Files (Optional - Uncomment if needed)
# ============================================================================
# Uncomment these if you want to ignore lock files
# package-lock.json
# yarn.lock
# pnpm-lock.yaml

# ============================================================================
# Database Files (Local Development)
# ============================================================================
*.sqlite
*.sqlite3
*.db

# ============================================================================
# Prisma (if using Prisma ORM)
# ============================================================================
# Keep migrations but ignore generated client
# node_modules/@prisma/

# ============================================================================
# Docker
# ============================================================================
.dockerignore

# ============================================================================
# CI/CD
# ============================================================================
.github/workflows/*.local.yml

# ============================================================================
# Harness Sync Metadata (generated, not committed)
# ============================================================================
.harness-sync.json
.harness-backup/
.harness-patches/
.claude/.harness-sync.json
.claude/.harness-backup/
.claude/.harness-patches/

# ============================================================================
# Project-Specific
# ============================================================================
# Add any project-specific files to ignore here
