From 2a42eecc84c92f6903ea831ec37928795b5bc3e5 Mon Sep 17 00:00:00 2001 From: Weksa Date: Sat, 14 Nov 2026 02:44:24 +0000 Subject: [PATCH] Drop dead held.len() > 1 guard in stance_ablation The digest check already leaves the permute variant None when the permuted stance equals the base stance, which is the one-held-item case. Co-Authored-By: Claude Sonnet 5.5 --- crates/weksa/src/run.rs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/crates/weksa/src/run.rs b/crates/weksa/src/run.rs index 15216d6..7e2609d 100644 --- a/crates/weksa/src/run.rs +++ b/crates/weksa/src/run.rs @@ -1485,13 +1485,11 @@ impl RunStores { p.stance = Stance::default(); variants[0] = Some(prompt_of(1, p)?); } - if held.len() > 1 { - let mut p = packet.clone(); - p.stance = held[(i + 1) % held.len()].1.stance.clone(); - let prompt = prompt_of(2, p)?; - if prompt.digest() != base.digest() { - variants[1] = Some(prompt); - } + let mut p = packet.clone(); + p.stance = held[(i + 1) % held.len()].1.stance.clone(); + let prompt = prompt_of(2, p)?; + if prompt.digest() != base.digest() { + variants[1] = Some(prompt); } // The round's own answer must exist; a missing one is not a gap to ask for. let recorded_text = match asked(recorded, &base)? { -- 2.47.3