Files
codebase-memory-mcp/tests
Martin Vogel a84c59c27a test(repro): cross-file + trace reproductions for #408, #56, #480
First users of the shared repro_harness.h (validates the multi-file + MCP-tool
harness end to end):

- #408: STRONGER than the existing weak test_lang_contract.c guard (which any
  IMPORTS edge satisfies) — fixture has zero relative imports + no dependencies
  field, so the only possible IMPORTS edge is the workspace cross-package one
  packages/b -> @org/a; asserts >=1.
- #56: Rust multi-crate workspace; crate_b::run calls crate_a::helper; asserts
  CALLS >= 2 so an intra-crate edge can't mask the missing cross-crate edge.
- #480: precondition asserts CALLS>0 (edges exist), then drives the trace_path
  MCP tool and asserts the caller appears + the result is not the empty
  "callers":[] shape — isolating it as a traversal bug, not extraction.

All assert correct behaviour; RED on current code (board verifies).

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