Files
codebase-memory-mcp/tests
Andrew Hundt c1b0ab0602 merge: combine token reduction (reduce-token-usage) + reference API indexing (reference-api-indexing)
Resolve 5 conflicts across 3 files:
- Makefile.cbm: combine TEST_TOKEN_REDUCTION_SRCS + TEST_DEPINDEX_SRCS in ALL_TEST_SRCS
- src/mcp/mcp.c: merge compact/summary/search_mode params with include_dependencies param
  in handle_search_graph; add source:"project" field in full-mode results loop at line ~912
- tests/test_main.c: register both suite_token_reduction and suite_depindex

Combined capabilities on merged branch:
- 8 RTK-inspired token reduction strategies (CBM_DEFAULT_* constants, 3 snippet modes,
  compact/summary search, BFS dedup, query output cap, _result_bytes/_est_tokens metadata)
- index_dependencies MCP tool with AI grounding (7-layer defense: separate _deps.db,
  include_dependencies=false default, dep.{mgr}.{pkg} QN prefix, source field, external property)

Tests: 2064 passed, 0 failed (22 token_reduction + 12 depindex + 2030 existing)
2026-03-20 00:13:20 -04:00
..