# Dependencies
node_modules/

# Environment
.env

# Data
data/
!src/knowledge/data/
*.db

# Logs
*.log
logs/

# IDE
.vscode/
.idea/

# OS
.DS_Store
Thumbs.db

# Build
dist/
dist-cjs/
!dist-cjs/package.json
build/
!src/application/tools/build/
.tsbuildinfo*
*.tgz

# Generated files (rebuilt during build)
src/knowledge/embedded-packs.ts
src/lib/generated-version.ts

# Policy build intermediates (keep *.wasm files - they ship with package)
policies/compiled/*.tar.gz
policies/compiled/temp/

# User-customized policies (project-local at git root)
.containerization-assist/

# User-customized policies (local overrides) - DEPRECATED: Use .containerization-assist/policy/ instead
policies.user/

# User policy test files - DEPRECATED: Use .containerization-assist/policy/ instead
policies.user/**/*_test.rego

# Test
coverage/
.nyc_output/
WEEK5_PERFORMANCE_*.json
policy-test-results.json
scan-image-test-results.json

# Test-generated fixture files
test/__support__/fixtures/*/Dockerfile
test/__support__/fixtures/*/Dockerfile.*
!test/__support__/fixtures/*/Dockerfile.template

# Temporary
tmp/
temp/
*.tmp
*.backup.*

# Tool planning scratch files (local only)
planning/

# Local-only dev/test helpers (not committed)
local/

# TypeScript
*.tsbuildinfo

# NPM
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Runtime
*.pid
*.seed
*.pid.lock

CLAUDE.md
.claude
plans
docs/development/claude-guide.md
backups
k8s

knip-deadcode-output.txt
quality-gates-test.txt
coverage-lib
# VitePress
docs/.vitepress/cache/
docs/.vitepress/dist/
.validated-action-refs
.agent-eval-preview/

