# Monorepo-wide ignore rules for local/generated artifacts.

# OS/editor
.DS_Store
Thumbs.db
.idea/
.vscode/

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

# Local migration/deploy artifacts
artifacts/
.docker-context/
tmp/cache-cost-scenarios/

# Root/local env files (keep examples committed)
.env
.env.*
.env_*
.braintrust.json
!.env.example
!.env.*.example

# Node / JS
**/node_modules/
**/.next/
**/out/
**/.turbo/
**/.cache/
**/*.tsbuildinfo

# Rust / Tauri
**/target/
**/src-tauri/gen/schemas/
apps/desktop/src-tauri/resources/runtime/*
!apps/desktop/src-tauri/resources/runtime/.gitkeep

# Python
**/__pycache__/
**/*.py[cod]
**/.venv/
**/.pytest_cache/
**/.mypy_cache/
**/.ruff_cache/
**/.coverage
**/.coverage.*
**/htmlcov/
**/dist/
**/build/
!apps/web/src/app/api/agent/context-graph/build/
!apps/web/src/app/api/agent/context-graph/build/route.ts
**/*.egg-info/

# Vercel
.vercel
.gstack/
.env*.local

# Terraform
**/.terraform/
**/.terraform.lock.hcl.local
**/terraform.tfstate
infra/aws/lambda/*.zip
**/terraform.tfstate.*
**/*.tfplan
**/*.tfvars
!**/*.tfvars.example

# Impeccable audit artifacts (local)
.impeccable/

# Playwright MCP session artifacts (local)
.playwright-mcp/
