# Golang best practices for .gitignore
# Binaries for programs and plugins
*.exe
*.dll
*.so
*.dylib
*.test
*.out

# Output of the go coverage tool
*.coverprofile

# Dependency directories (remove the comment below if you use Go modules)
vendor/

# Go workspace file
*.code-workspace

# IDE/editor configs
.vscode/
.idea/
*.swp
*.swo

# Logs
*.log

# Build directories
bin/
build/
tmp/

# OS generated files
.DS_Store
Thumbs.db

# Go module files (if you want to ignore them, but usually you keep these)
# go.mod
# go.sum

# Test cache
*.testcache

# Coverage reports
coverage.out

# SonarQube / SonarScanner
.scannerwork/

# Developer tooling local overrides
develop/**/.env
develop/**/.env.*

# Misc
*.tmp
*.bak
*.wav

# Ignore by default all hidden files except .gitignore
.*
!.gitignore
!.github/
!.github/**

# Ignore specific files or folders
dist/
config.yaml
models/
web/agentd-ui/node_modules/
web/agentd-ui/dist/
web/agentd-ui/.vite/
web/agentd-ui/coverage/
web/agentd-ui/playwright-report/
internal/webui/dist/
!internal/webui/dist/index.html
playground-artifacts
.github/chatmodes/ManifoldAgent.chatmode.md
/agentd
/agent
/openapi
docker-compose.matrixfold.yml
docs/backend-rewrite.md
mcp.yaml
*.sqlite3
data/code_intelligence.sqlite3-shm
data/code_intelligence.sqlite3-wal
docs/manifold_codeqa_implementation_plan_v1.md
docs/manifold_agent_shared_memory_plan.md
docs/shared_belief_memory_implementation_plan.md
docs/shared-belief-memory-for-agentic-systems.md
