# Binaries code-graph-mcp /codebase-memory-mcp bin/ *.exe *.dll *.so *.dylib # Test artifacts *.test *.out coverage.txt # Test fixture temp dirs (created by C test suite in CWD instead of /tmp/) cbm_*/ cli-*/ # IDE .idea/ .vscode/ *.swp *.swo # OS .DS_Store Thumbs.db # Database files (local cache) *.db *.db-wal *.db-shm # MCP config (user-local, generated by install command) .mcp.json # MCP Registry auth tokens .mcpregistry_* # Local project memory (Claude Code auto-memory) memory/ reference/ # Local-only scratch / session notes (never pushed) private/ # Build artifacts build/ node_modules/ graph-ui/dist/ # Generated by scripts/embed-frontend.sh into the source tree (the linker needs # it beside the other UI sources). Removed by scripts/clean.sh; never committed. src/ui/embedded_assets.c # Generated reports BENCHMARK_REPORT.md TEST_PLAN.md CHANGELOG.md # Soak test output soak-results/ # LSP originality-check reference cache (scripts/check-lsp-originality.sh) .lsp-refs/ # Local npm cache graph-ui/.npm-cache-local/ # Python bytecode from tests/windows/ harness __pycache__/ *.pyc # Local soak-leg outputs (uploaded as CI artifacts, never committed) soak-results/ soak-results-query-leak/ # ...and ANY ad-hoc run directory at the repo root. The two exact names above did # not match hand-named runs, so 13 soak directories and 4 memlab files (78 files # of logs and CSVs) were committed to main by accident in 7808eee. Root-anchored # so nothing under scripts/ or tests/ is affected — scripts/soak-legs.sh and # scripts/soak-test.sh stay tracked. /soak*/ /memlab-* # Compiled Go wrapper binary. `go build` in pkg/go drops the executable beside # its sources; one was committed by accident (8.8 MB ELF, flagged by OSSF # Scorecard as a binary artifact in source). Source only, never the build. /pkg/go/codebase-memory-mcp /pkg/go/codebase-memory-mcp.exe