Files
codebase-memory-mcp/scripts
Andrew Hundt ed37734382 fix(benchmarks): report capability fixture full-index cost
Capability-quality results store initial_fast_full.elapsed_ms and peak_rss_mb, but summarize_group() previously read only incremental and fresh_fast_full_after_change measurements. Generated cross-version reports therefore showed n/a for full observations and peak RSS despite retaining both values.

Collect initial full wall time and RSS in one pass over cases. Use initial full observations only when no post-mutation fresh rebuild exists, so incremental matrix semantics remain unchanged while rank and dependency fixtures expose their recorded production-build cost.

Tests: uv run python -m unittest tests.test_summarize_benchmark_results -v (28 passed); uv run ruff check scripts/summarize-benchmark-results.py tests/test_summarize_benchmark_results.py (passed); git diff --check (passed).
Signed-off-by: Andrew Hundt <ATHundt@gmail.com>
2026-07-16 07:57:23 -04:00
..