Studio: tighten RAG code comments
Shorten and condense comments across the RAG backend, frontend, and tests for readability. Comment text only; no code, strings, identifiers, or logic changed. License headers and lint/type pragmas are preserved.
This commit is contained in:
parent
2af60c5480
commit
d1348cac3f
60 changed files with 541 additions and 631 deletions
|
|
@ -16,7 +16,7 @@ def test_rrf_fuses_two_rankings():
|
|||
dense = [Hit("c", 0.9), Hit("b", 0.8), Hit("d", 0.5)]
|
||||
fused = _rrf_fuse([bm25, dense], rrf_k = 60, top_k = 3)
|
||||
ids = [h.chunk_id for h in fused]
|
||||
# b appears at rank 2 in both -> highest fused score
|
||||
# b ranks 2 in both -> highest fused score.
|
||||
assert ids[0] == "b"
|
||||
assert set(ids) == {"a", "b", "c"} or set(ids) == {"b", "c", "a"}
|
||||
|
||||
|
|
@ -31,7 +31,7 @@ def test_rrf_top_k_limits_output():
|
|||
|
||||
|
||||
def test_rrf_unique_ranking():
|
||||
# Single ranking — fused order matches input order.
|
||||
# Single ranking: fused order matches input.
|
||||
ranking = [Hit("x", 0.0), Hit("y", 0.0), Hit("z", 0.0)]
|
||||
fused = _rrf_fuse([ranking], rrf_k = 60, top_k = 3)
|
||||
assert [h.chunk_id for h in fused] == ["x", "y", "z"]
|
||||
|
|
@ -41,6 +41,6 @@ def test_rrf_preserves_payload_from_first_ranking():
|
|||
a = Hit("a", 1.0, document_id = "doc1", chunk_index = 5)
|
||||
b = Hit("a", 2.0, document_id = "doc2", chunk_index = 7)
|
||||
fused = _rrf_fuse([[a], [b]], rrf_k = 60, top_k = 1)
|
||||
# First sighting wins for payload (deterministic)
|
||||
# First sighting wins for payload (deterministic).
|
||||
assert fused[0].document_id == "doc1"
|
||||
assert fused[0].chunk_index == 5
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue