From 0aa819f1680bd16de32e76520dc791c437bb0540 Mon Sep 17 00:00:00 2001 From: openhands Date: Sat, 14 Mar 2026 04:07:00 +0000 Subject: [PATCH] fix: generation_N.jsonl candidate_id format mismatch vs filenames (#669) --- tools/push3-evolution/evolve.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/push3-evolution/evolve.sh b/tools/push3-evolution/evolve.sh index 89624ff..640d391 100755 --- a/tools/push3-evolution/evolve.sh +++ b/tools/push3-evolution/evolve.sh @@ -452,7 +452,8 @@ for gen in $(seq 0 $((GENERATIONS - 1))); do CAND_IDX="${CAND_FILE##*candidate_}" CAND_IDX="${CAND_IDX%.push3}" - CID="gen${gen}_c${CAND_IDX}" + # Canonical candidate_id format: "candidate_XXX" (matches source filename and batch-eval IDs). + CID="candidate_${CAND_IDX}" # Read mutations_applied from sidecar; default 0 if missing. OPS_FILE="${CAND_FILE%.push3}.ops"