# Environment variables & secrets
.env
.env.*
!.env.example
*.pem
*.key
*.crt
*_key.json
service-account*.json
credentials.json

# Dependencies
node_modules/
.pnp
.pnp.js
__pycache__/
*.py[cod]
*$py.class
.venv/
venv/
ENV/

# Build and dist outputs
dist/
build/
out/
.next/
.next-dev/
.vercel/
*.egg-info/
.eggs/

# IDE and OS files
.DS_Store
.idea/
.vscode/
*.swp
*.swo
.agents/.agents

# PII: early-access lead journal (Zero-Leak, must never enter git)
artifacts/early-access/
artifacts/early-access/requests.jsonl

# Test & coverage outputs
coverage/
.coverage
.coverage.*
.pytest_cache/
.mypy_cache/
.ruff_cache/
test-results.xml
coverage.xml

# Local workspace & temporary artifacts
tmp/
temp/
agent_scratchpad/
*.log
*.zip
.env
.env.*
!.env.example
*.key
*.pem
service-account*.json
buildebate-*.json
gate_evidence_dossier.json
swe-rebranch/
.agents/skills/tokenshield/.*
.agents/skills/tokenshield/*.dropped.json
.agents/skills/tokenshield/*.dropped.json.lock
__pycache__/
node_modules/
.pytest_cache/
*.tsbuildinfo
scratch/

# Drafts and private notes (Zero-Leak)
docs/plans/drafts/**
!docs/plans/drafts/.gitkeep

# OpenCode CLI local launcher & plans
oc.sh
.opencode/plans/
# OpenCode dual-contour transient swap artifacts
opencode.json.bak
.opencode/agents.bak/
