# =============================================================================
# coach-app-contracts .gitignore
# =============================================================================

# -----------------------------------------------------------------------------
# BAML Generated Code (gitignored by default per spec)
# -----------------------------------------------------------------------------
# Generated code is produced during package build in CI.
# If policy changes to commit generated code, remove these lines.

packages/python/src/coach_app_baml_client/baml_client/
packages/typescript/src/baml_client/

# -----------------------------------------------------------------------------
# Python Build Artifacts
# -----------------------------------------------------------------------------

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# Virtual environments
.venv/
venv/
ENV/
env/
.env

# pytest
.pytest_cache/
.coverage
htmlcov/

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# -----------------------------------------------------------------------------
# Node / TypeScript Build Artifacts
# -----------------------------------------------------------------------------

node_modules/
packages/typescript/dist/
*.tsbuildinfo

# npm
npm-debug.log*
.npm

# pnpm
pnpm-debug.log*

# yarn
yarn-debug.log*
yarn-error.log*
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*

# -----------------------------------------------------------------------------
# IDE / Editor
# -----------------------------------------------------------------------------

.idea/
.vscode/
*.swp
*.swo
*~
.DS_Store

# -----------------------------------------------------------------------------
# OS Generated
# -----------------------------------------------------------------------------

.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# -----------------------------------------------------------------------------
# Local Development
# -----------------------------------------------------------------------------

.env.local
.env.development.local
.env.test.local
.env.production.local

# Temporary files
*.tmp
*.temp
tmp/
temp/

# -----------------------------------------------------------------------------
# BAML Cache
# -----------------------------------------------------------------------------

.baml_cache/

# -----------------------------------------------------------------------------
# Local Tool Configs
# -----------------------------------------------------------------------------

.mcp-gateway/
.pmcp/
