# Rust
target/

# Kafka Connect SMT build artifacts (built by mvn package; do not commit zips)
confluent-connector/target/
confluent-connector/*.zip
confluent-connector/*.zip.asc

# Environment
.env
.env.local

# Node / Next.js
mcp/node_modules/
mcp/dist/
dashboard/node_modules/
dashboard/.next/
dashboard/.next-verify*/
dashboard/.next-stale*/
dashboard/out/
dashboard/.env.local
dashboard/.env

# OS
.DS_Store
*.swp
*.swo

# Editor
.vscode/
.idea/
dashboard/tsconfig.tsbuildinfo

# RFC-089: build-time copies of docs/llms.txt + docs/llm-integration.md,
# and the concatenated llms-full.txt bundle generated by sync-llm-docs.mjs.
# Canonical source is docs/ — never edit these.
dashboard/public/llms.txt
dashboard/public/llm-integration.md
dashboard/public/llms-full.txt
dashboard/public/mcp-reference.md
dashboard/public/llm-output-validation.md
dashboard/public/llm-sdk-reference.md
# Added by code-review-graph
.code-review-graph/

# Python SDK build artifacts — built fresh by release.yml, never committed
sdks/python/dist/

# RFC-092 Ralph demo local env / LanceDB
demo/ralph/.venv/
demo/ralph/downstream/lancedb_data/
demo/ralph/**/__pycache__/

sdks/python/*.egg-info/
sdks/python/.eggs/
sdks/python/__pycache__/
sdks/python/**/__pycache__/
contractgate_hooks/__pycache__/
contractgate_hooks/**/__pycache__/
dashboard/test-results/
sdks/python/**/*.pyc
sdks/python/.pytest_cache/
sdks/python/pytest-cache-files-*/
sdks/python/.mypy_cache/
sdks/python/.ruff_cache/

# Claude
.claude/

# Supabase CLI local link state (project ref, pooler URL — not secrets, but local-only)
supabase/.temp/

# Marketing drafts — generated by scripts/marketing/rfc_to_content.py.
# Drafts are noisy and iterated locally; promote finalized posts outside
# drafts/ (e.g. to the website repo or a public gist) if you want them in git.
docs/marketing/drafts/
!docs/marketing/drafts/README.md

# ClankerSpanker hunter outbox (drafts, never sent)
.bot-outbox/

# Claude Code screenshot attachments (local scratch folder, never project files)
.clankerspanker-attachments/

# npm auth tokens
.npmrc
*.mcpb
