Merge nucleic/plucky-north-vole-sdna into dev

This commit is contained in:
2026-08-01 06:12:03 -07:00
parent 80260f288a
commit 2ed9d28c28
+6 -3
View File
@@ -166,9 +166,12 @@ def select_candidates(
):
funnel["rejectedMalformedOrEmpty"] += 1
continue
by_session[session_id].append(
Turn(session_id, turn_id, conversation_turn_number, turn_number, prompt)
)
# Retain only the first three checked ordinals while streaming. This bounds
# memory by sessions × 3, not by every eligible prompt in the large config.
turns = by_session[session_id]
turns.append(Turn(session_id, turn_id, conversation_turn_number, turn_number, prompt))
turns.sort(key=lambda turn: (turn.conversation_turn_number, turn.turn_number, turn.turn_id))
del turns[3:]
funnel["eligibleRows"] += 1
preliminary: list[Candidate] = []