98.94% Any@5.
99.57% Any@10.
ContextFit with optional OpenAI fusion reaches 96.6% Any@5 and 98.7% Any@10 evidence retrieval on LongMemEval-S; auditable evidence certificates and route-gated turn-aware chunk-vector fusion lift the same local retrieval harness to 98.94% Any@5 and 99.57% Any@10, with no vector database required.
text-embedding-3-small embeddings as an optional cached signal; the latest run selectively embeds turn-aware conversation chunks for route types where that signal helped in validation. The evidence-certificate layer remains an auditable post-retrieval reranker with generic reason codes. No vector database is required.
Result
| Metric | Score |
|---|---|
| Scored examples | 470 |
| Abstention examples skipped | 30 |
| Any evidence @1 | 85.32% |
| Any evidence @3 | 95.11% |
| Any evidence @5 | 98.94% |
| Any evidence @10 | 99.57% |
| All evidence @5 | 87.45% |
| All evidence @10 | 91.91% |
| MRR | 0.9086 |
Configuration
LongMemEval-S cleaned, 500 total rows, 470 scored after abstention exclusion. ContextFit used hybrid retrieval, parent/child conversation chunks, session ranking, coverage reranking, structured temporal filters, optional OpenAI fusion, route-gated chunk-vector fusion, and evidence-certificate reranking with typed rescue. Answer markers were disabled. The selective route used full-session OpenAI vectors for 340 scored rows and conversation-chunk max vectors for 130 scored rows.
Paired Movement
Versus the prior full-session fusion + certificates + typed rescue artifact, the selective chunk-vector run produced +3 / 0 paired Any@5 movement. Complete-evidence All@5 moved +6 / -2, so the All@5 lift is useful but should be described with that tradeoff.
Reproduction Command
.venv/bin/python benchmarks/longmemeval_contextfit.py \
benchmarks/data/longmemeval_s_cleaned.json \
--limit 0 \
--method hybrid \
--top-k-chunks 10 \
--retrieval-k 100 \
--chunk-size 2048 \
--overlap 128 \
--rank-by-session \
--conversation-chunks \
--conversation-parent \
--coverage-rerank \
--structured-temporal-filters \
--openai-fusion \
--openai-chunk-fusion selective \
--fusion-certificate-promotion \
--fusion-typed-rescue \
--fusion-final-candidate-k 80 \
--out benchmarks/longmemeval_fusion_selective_chunk_promotion_v5_typed_rescue_20260524.json
Artifact
Raw JSON artifact: benchmarks/longmemeval_fusion_selective_chunk_promotion_v5_typed_rescue_20260524.json
SHA-256: ababf7387cb18c9310e82c35a57594aeef3cd40a2b60d9a1f336f69b65d3dcd2
GitHub report: benchmarks/longmemeval_contextfit_report.md
Recommended Wording
ContextFit with optional route-gated OpenAI chunk-vector fusion plus auditable evidence-certificate reranking reaches 98.94% Any@5 and 99.57% Any@10 evidence retrieval on LongMemEval-S, with no vector database required and zero paired Any@5 losses versus the full-session fusion certificate baseline.