Files
codebase-memory-mcp/tests
Martin Vogel a8e274ce04 test(repro): fix harness include + #408 comment; add #571, #523, #546
Build fixes (wave 2 broke on all platforms):
- repro_harness.h: include <pipeline/pipeline.h> for cbm_project_name_from_path
  (-Werror=implicit-function-declaration).
- repro_issue408.c: the doc comment contained '["packages/*"]' whose '/*' opened
  a nested block comment (-Werror=comment); reworded.

New reproductions:
- #571: cbm_project_name_from_path strips CJK (per-byte [A-Za-z0-9._-] filter
  rewrites every UTF-8 continuation byte to '-'); a purely-CJK trailing path
  segment vanishes. Asserts the name is not the ASCII-only truncation.
- #523: cross-repo HTTP_CALLS — unindexed-lib guard in pass_calls.c drops the
  client call before the HTTP_CALLS edge is emitted, so cbm_cross_repo_match
  returns http_edges==0 for a byte-identical call/route. Asserts >=1.
- #546: trace_path splits a symbol duplicated by an ambient .d.ts into two nodes;
  inbound traversal walks only one, dropping callers by import style. Asserts
  BOTH the relative-import and alias-import callers appear.

Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
2026-06-26 00:58:16 +02:00
..
2026-06-03 02:13:30 +02:00