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

# Environment & Secrets
.env
.env.local
.env.*.local
*.pem
*.key
*.p12
*.keystore

# Node.js & pnpm
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
.pnpm-store/
.pnpm-debug.log*

# Build outputs (TypeScript / JavaScript / Python)
dist/
dist_all/
npm_dist/
build/
out/
.turbo/
*.tsbuildinfo
.eslintcache

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
env/
venv/
.venv/
ENV/
*.egg-info/
.eggs/
*.egg
.pytest_cache/
.mypy_cache/
.ruff_cache/

# Java & Gradle
.gradle/
build/
!src/**/build/
bin/
*.class
*.jar
*.war
*.ear
*.nar
.gradletasknamecache

# Maven
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties

# IDE & Editors
# IntelliJ IDEA
.idea/
*.iml
*.ipr
*.iws
out/

# Visual Studio Code
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
*.code-workspace

# Eclipse
.apt_generated
.classpath
.factorypath
.project
.settings/
.springBeans

# Testing & Coverage
coverage/
.nyc_output/
*.lcov
test-results/
/reports/

# Database & Local Infrastructure
postgres-data/
*.db
*.sqlite
*.sqlite3

# Logs
logs/
*.log

# VitePress build cache & outputs
docs/.vitepress/cache/
docs/.vitepress/dist/
internal-docs/

# Local gateway config with runtime credentials
gateway-go/configs/gateway.yaml

# 同步产物不进 Git；手写的 index.md 与 reports/ 要进
docs/specs/*.md
docs/specs/adr/
!docs/specs/index.md
!docs/specs/reports/
!docs/specs/reports/**

docs/zh/specs/*.md
docs/zh/specs/adr/
!docs/zh/specs/index.md
!docs/zh/specs/reports/
!docs/zh/specs/reports/**

# Agent skills
.agents/skills/