Files
codebase-memory-mcp/.gitignore
T
Flipper 0d3d0fb553 test(windows): add red regressions for platform-specific failures
Adds Windows-only red tests and analysis for native Windows failures found
during a Windows red-test campaign. This change contains no production fixes.

- windows_non_ascii_repo_path_preserves_definitions (integration): byte-identical
  TypeScript fixtures indexed under non-ASCII parent paths (Latin-1 accents,
  Cyrillic, CJK, Greek) extract zero definitions and only File/Folder nodes
  (5 nodes / 4 edges) versus the ASCII baseline (12 nodes / 20 edges / 5
  definitions). The pipeline source readers open files with fopen() on a UTF-8
  path, which the Windows CRT interprets in the active ANSI code page; directory
  discovery already uses the wide API, so files are listed but never parsed.

- windows_cli_non_ascii_repo_path_is_honored (integration): the documented
  `cli index_repository` entrypoint rejects a non-ASCII repo_path because main()
  does not read the wide command line, so argv arrives in the ANSI code page.

Both reproduce at the product surface (real MCP process, real stdio, real SQLite
DB), are deterministic, and pass on Linux/macOS. A PowerShell runner builds the
binary and runs the suite; standard-library Python only. See
tests/windows/RED_TEST_ANALYSIS.md for environment, commands, ruled-out seed
areas, and suspected fix locations.

Signed-off-by: Flipper <jacobphilipp@ymail.com>
2026-07-04 12:59:30 +02:00

69 lines
923 B
Plaintext

# 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 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