# Private runbook (environment-specific, do not commit)
/PRIVATE_RUNBOOK.md
/PLAN_*
/REPORT_*

# Operating System
.DS_Store
Thumbs.db
Desktop.ini
*~
.Trash*
.cache
.directory
ansible/.ansible/

# IDE & Editor
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
.idea/
*.swp
*.swo
*.sublime-*
*~
\#*\#

# Node.js & Frontend
node_modules/
.pnpm-store/
dist/
build/
.svelte-kit/
.next/
.nuxt/
.output/
.vite/
website_marketing/.react-router/
coverage/
test-results/
*.log
.env*
!.env.example

# Claude Code per-project local state
.claude/
.playwright-cli/

# Houdini (GraphQL client)
$houdini/
.houdini/

# Go
*.exe
*.dll
*.so
*.dylib
*.test
*.out
go.work*
vendor/

# Android
.gradle/
build/
local.properties
.externalNativeBuild/
.cxx/
*.hprof
*.jks
*.keystore

# Infrastructure
*.db
*.sqlite*
*.dump
docker-compose.override.yml
.terraform*
*.tfstate*

# Temporary & Logs
**/tmp/
**/EXAMPLE*/
!npm_api/examples/
!npm_api/examples/**
!sdk_go/examples/
!sdk_go/examples/**
!sdk_python/examples/
!sdk_python/examples/**
**/temp/
**/logs/
*.log
*.pid
*.seed
bin

# Compiled Go binaries inside cmd/ directories
**/cmd/*/*
!**/cmd/*/*.go
!**/cmd/*/

# Go binaries from manual `go build` in service directories
api_balancing/foghorn
api_billing/purser
api_consultant/skipper
api_control/commodore
api_dns/navigator
api_firehose/decklog
api_forms/steward
api_gateway/bridge
api_analytics_ingest/periscope
api_analytics_query/periscope
api_mesh/privateer
api_realtime/signalman
api_sidecar/helmsman
api_tenants/quartermaster
api_ticketing/deckhand
api_assets/chandler
scripts/registry/registry
tools/release-plan/release-plan

# Security & Sensitive
*.pem
*.key
*.crt
*.cert
secrets.*
config/env/secrets.env
!config/env/secrets.env.example
scripts/env/.gocache/
scripts/env/env
**/.gocache/


# Backups & Archives
*.bak
*.backup
*.orig
*.zip
*.tar*
*.rar
*.7z

# Project Specific
mistserver.conf.bak
infrastructure/nginx/logs/

# Generated by local Mist/Helmsman demo runs. Tracked seed fixtures under this
# tree remain tracked; these rules keep fresh runtime outputs out of status.
infrastructure/demo-recordings/processing/
infrastructure/demo-recordings/trigger-wal/
infrastructure/demo-recordings/**/*.blocks/
infrastructure/demo-recordings/**/*.dtsh
infrastructure/demo-recordings/**/*.m3u8
infrastructure/demo-recordings/**/*.mkv
infrastructure/demo-recordings/**/*.ts
infrastructure/demo-recordings/**/*.pb

# Dead code analysis reports
reports/

# Agent discovery files (copied from docs/skills/ by prebuild)
website_application/static/SKILL.md
website_application/static/skill.json
website_application/static/heartbeat.md
website_application/static/llms.txt
website_application/static/robots.txt
website_application/static/.well-known/
website_marketing/public/SKILL.md
website_marketing/public/skill.json
website_marketing/public/heartbeat.md
website_marketing/public/llms.txt
website_marketing/public/robots.txt
website_marketing/public/.well-known/
website_docs/public/SKILL.md
website_docs/public/skill.json
website_docs/public/heartbeat.md
website_docs/public/llms.txt
website_docs/public/robots.txt
website_docs/public/.well-known/
.two-cell-pull-upstream/

# Python SDK dev environment and caches
sdk_python/.venv/
__pycache__/
.mypy_cache/
.pytest_cache/
*.egg-info/
