=== Board play (API) - DDS Engine (N) - 2026-08-29 17:36:37 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:36:37 === [17:36:37.656] === FindBestCardAsync: Position=N, CardsPlayed=2 === [17:36:37.656] Contract: 2H, Declarer: E, Dealer: N [17:36:37.656] Auction: P-1H-P-1N-X-P-2D-P-P-2H-P-P-P [17:36:37.657] Deal: N:... ... ... ... [17:36:37.663] Position N is on defender's side - score table shifted by 0 defense tricks won [17:36:37.682] ****************************** [17:36:37.682] FindMatchingDealsWithPlayInternal Input: [17:36:37.682] Position parameter: N [17:36:37.682] Deal from game: N:... ... ... ... [17:36:37.682] Hand for N: A842.86.8643.AQT [17:36:37.683] Hand for E: (null) [17:36:37.683] Hand for S: (null) [17:36:37.683] Hand for W: J97.7.JT5.KJ8742 [17:36:37.683] Cards played: HQ, H7 [17:36:37.683] Declarer: E [17:36:37.683] ****************************** [17:36:37.684] [DealFinder] Seed from player N hand: -1808683873 [17:36:37.684] [DealFinder] Auction: P-1H-P-1N-X-P-2D-P-P-2H-P-P-P [17:36:37.692] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [17:36:37.692] [DealFinder] Explained bid E 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [17:36:37.693] [DealFinder] Explained bid S P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [17:36:37.693] [DealFinder] Explained bid W 1N: "Responses to 1Ma-P, HCP <= 12, H < 4, HCP >= 6" -> require: (none) [17:36:37.694] [DealFinder] Explained bid N X: "Responses to P-1Ma-P-1N, Takeout(H, 10)" -> require: (none) [17:36:37.694] [DealFinder] Explained bid E P: "Responses to 1Ma-P-1N-X, True" -> require: (none) [17:36:37.694] [DealFinder] Explained bid S 2D: "Responses to 1Ma-P-1N-X-PXX, BestMinor(D), NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)), D >= 5" -> require: (none) [17:36:37.695] [DealFinder] Explained bid W P: "Responses to 1Ma-P-1N-X-P-2Mi, True" -> require: (none) [17:36:37.695] [DealFinder] Explained bid N P: "Responses to 1Ma-P-1N-X-PXX-2Mi-P, True" -> require: (none) [17:36:37.696] [DealFinder] Explained bid E 2H: "Responses to 1Ma-P-1N-X-P-2Mi-P-P, H >= 6, Rebiddable(H), NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)), Competitive(H)" -> require: (none) [17:36:37.696] [DealFinder] Explained bid S P: "Responses to 1Ma-P-1N-X-P-2Mi-P-P-2Ma, True" -> require: (none) [17:36:37.697] [DealFinder] Explained bid W P: "Responses to 1Ma-P-1N-X-P-2Mi-P-P-2Ma-P, True" -> require: (none) [17:36:37.697] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [17:36:37.711] [DealFinder] N Spades: tightened from [0-13] to [2-5] using HandUnderstanding [17:36:37.711] [DealFinder] N Hearts: tightened from [3-13] to [3-2] using HandUnderstanding [17:36:37.711] [DealFinder] N Diamonds: tightened from [0-13] to [2-13] using HandUnderstanding [17:36:37.711] [DealFinder] N Clubs: tightened from [0-13] to [2-13] using HandUnderstanding [17:36:37.712] [DealFinder] N HCP min 11 -> 10: dropped 1 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [17:36:37.712] [DealFinder] N HCP min: tightened from 0 to 10 using HandUnderstanding [17:36:37.715] [DealFinder] N constraints: HCP[10-11], Suits=S[2-5] H[3-2] D[2-13] C[2-13], Trivial=False [17:36:37.715] [DealFinder] Expression (4356 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [17:36:37.716] [Timing] N precompute: 17ms mem d=240KB (total=1787MB) [17:36:37.722] [DealFinder] E Hearts: tightened from [5-13] to [5-6] using HandUnderstanding [17:36:37.722] [DealFinder] E HCP min 15 -> 12: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [17:36:37.722] [DealFinder] E HCP max: tightened from 21 to 18 using HandUnderstanding [17:36:37.722] [DealFinder] E constraints: HCP[12-18], Suits=H[5-6], Trivial=False [17:36:37.722] [DealFinder] Expression (3224 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP... [17:36:37.722] [Timing] E precompute: 6ms mem d=193KB (total=1788MB) [17:36:37.727] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [17:36:37.727] [DealFinder] S constraints: HCP[0-9], Suits=(none), Trivial=False [17:36:37.727] [DealFinder] Expression (2757 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & S <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [17:36:37.727] [Timing] S precompute: 4ms mem d=179KB (total=1788MB) [17:36:37.730] [DealFinder] W HCP min 9 -> 6: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [17:36:37.730] [DealFinder] W HCP max: tightened from 12 to 9 using HandUnderstanding [17:36:37.730] [DealFinder] W constraints: HCP[6-9], Suits=H[0-3], Trivial=False [17:36:37.730] [DealFinder] Expression (1821 chars): HCP <= 12 & H < 4 & HCP >= 6 & NOT (TP >= 6 & S >= 4 & (SpadeLongest OR HCP < 12)) & NOT (HCP >= 12 & ClubLongest & C > S & (C > D OR C = 4)) & NOT (HCP >= 12 & DiamondLongest & D > S & (D > C OR D >= 5)) & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 3 & HeartSlam) & NOT (H >= 3 & MonsterSlam(H)) & NOT (H >= 3 & MonsterGrandSlam(H)) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (H >= 3 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4))) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HCP <= 10 & S >= 7 & HCP >= 6) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & True & NOT (CompetitiveValues & TwiceRebiddable(S)) & NOT (CompetitiveValues & TwiceRebiddable(C) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (H >= 3 & HCP >= 10 & NOT Game in H) & NOT (H >= 3 & Game in H) & True & NOT (H >= 2 & HCP >= 10) & NOT HeartCompGame [17:36:37.730] [Timing] W precompute: 3ms mem d=129KB (total=1788MB) [17:36:37.733] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [17:36:37.733] [Timing] Pre-computation (constraints): 48ms mem d=2MB (total=1788MB, gc2=13) [17:36:37.733] [DealFinder] N has contradictory H range [3-2] (min > max) -- skipping strict search, using fallback deals. [17:36:37.735] [DealFinder] Using cardsPlayedCount=2 for visibility calculation [17:36:37.738] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=2 [17:36:37.740] [ExtractPartialDeal] Visible hands: N, W, E [17:36:37.741] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:36:37.741] [ExtractPartialDeal] Extracted hands: [17:36:37.741] N: A842.86.8643.AQT (13 cards) [LOCKED] [17:36:37.741] E: ... (0 cards) [17:36:37.741] S: ... (0 cards) [17:36:37.741] W: J97.7.JT5.KJ8742 (13 cards) [LOCKED] [17:36:37.742] [DealFinder] Trump suit from contract '2H': Hearts [17:36:37.742] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [17:36:37.742] [ComputePlayedCards] Card 1: HQ played by S [17:36:37.742] [ComputePlayedCards] Card 2: H7 played by W [17:36:37.743] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: [17:36:37.743] [DealFinder] Added 0 played cards to E (was 0 cards): [17:36:37.743] [DealFinder] Added 1 played cards to S (was 0 cards): HQ [17:36:37.743] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: H7 [17:36:37.745] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=6) [17:36:37.745] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=10) [17:36:37.746] [DealFinder] Bid verification enabled for: E, S [17:36:37.754] [DealFinder] Propagated E: HCP[15-18], Suits=S[0-6] H[5-6] D[0-6] C[0-4] (2 iterations) [17:36:37.754] [DealFinder] Propagated S: HCP[6-9], Suits=S[0-6] H[4-5] D[0-6] C[0-4] (2 iterations) [17:36:37.757] [DealFinder] Known cards per player: N=13, E=0, S=1, W=13 [17:36:37.757] [DealFinder] Locked players: N, W [17:36:37.758] [DealFinder] Total known cards: 27, Remaining deck: 25, Cards to deal: 25 [17:36:37.761] [DealFinder] Players needing cards: E:13, S:12 [17:36:37.763] Large number of cards remaining. Using random generation. [17:36:37.764] [DealFinder] Hands to validate (not 13 cards in partial): E, S [17:36:37.764] [DealFinder] Strict constraints unsatisfiable -- skipping per-attempt strict verification; collecting constraint-satisfying deals. [17:36:37.786] [VerifyBids] REJECT: E bid 2D instead of P at position 5 (hand: Q5.KJ943.AKQ7.65) [17:36:37.791] [VerifyBids] REJECT: E bid 3H instead of P at position 5 (hand: Q5.AKJ932.AQ9.93) [17:36:37.794] [VerifyBids] REJECT: S bid 1S instead of P at position 2 (hand: KQT63.QT2.Q2.653) [17:36:37.798] [VerifyBids] REJECT: E bid 2H instead of P at position 5 (hand: 53.AJ9532.AKQ9.6) [17:36:37.800] [VerifyBids] REJECT: E bid 2H instead of 1H at position 1 (hand: T53.AKT953.A7.95) [17:36:38.031] [DealFinder] After 100 attempts: passedSimple=67, failedVerification=67, matches=0 [17:36:38.531] [DealFinder] Bid verification disabled after 200 calls / 2 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [17:36:38.555] [Timing] Total: 870ms, Generation: 49ms, Verification: 0ms [17:36:38.555] [Timing] Attempts: 1000, PassedSimpleCheck: 611, FailedVerification: 611, Found: 0 [17:36:38.555] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [17:36:38.588] Search complete. Returning 50 deals. [17:36:38.589] Found 50 sample deals for simulation. [17:36:38.590] Valid deals for DDS: 50 / 50 [17:36:38.594] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: suit [17:36:38.619] [SAMPLE-VAL] Opening lead NN validation (HQ): 45/50 samples adjusted [17:36:38.649] [SAMPLE-VAL] Opening lead rule validation (HQ): 15/50 samples penalized for convention violation [17:36:38.651] [SAMPLE-VAL] Zeroed 20 samples below relative threshold 0.010 x max 0.5556 = 0.005556 [17:36:38.653] [SAMPLE-VAL] Done. Weight range: 0.000-0.556 [17:36:38.653] After sample validation: 30 deals remaining [17:36:38.658] [PLAY-INFER] No inference observations detected [17:36:38.665] Using weighted samples: 30/30 have non-uniform weights (range 0.008-0.556) [17:36:38.666] Sample deals (30 total, showing first 20, by weight): [17:36:38.666] [1] (w=0.556) N:A842.86.8643.AQT Q53.AKT32.AQ9.63 KT6.QJ954.K72.95 J97.7.JT5.KJ8742 [17:36:38.666] [2] (w=0.556) N:A842.86.8643.AQT KT5.AKT942.AK.53 Q63.QJ53.Q972.96 J97.7.JT5.KJ8742 [17:36:38.666] [3] (w=0.278) N:A842.86.8643.AQT QT5.AKT92.AQ2.63 K63.QJ543.K97.95 J97.7.JT5.KJ8742 [17:36:38.667] [4] (w=0.085) N:A842.86.8643.AQT KQ6.AKT542.AQ7.6 T53.QJ93.K92.953 J97.7.JT5.KJ8742 [17:36:38.667] [5] (w=0.085) N:A842.86.8643.AQT T5.AK5432.AKQ97. KQ63.QJT9.2.9653 J97.7.JT5.KJ8742 [17:36:38.667] [6] (w=0.079) N:A842.86.8643.AQT K63.AK952.AQ7.93 QT5.QJT43.K92.65 J97.7.JT5.KJ8742 [17:36:38.667] [7] (w=0.056) N:A842.86.8643.AQT KQ.AKT94.K92.965 T653.QJ532.AQ7.3 J97.7.JT5.KJ8742 [17:36:38.667] [8] (w=0.042) N:A842.86.8643.AQT KQ53.AKT43.A9.95 T6.QJ952.KQ72.63 J97.7.JT5.KJ8742 [17:36:38.667] [9] (w=0.042) N:A842.86.8643.AQT QT.AKT942.AK72.9 K653.QJ53.Q9.653 J97.7.JT5.KJ8742 [17:36:38.667] [10] (w=0.042) N:A842.86.8643.AQT K63.AKT43.KQ72.3 QT5.QJ952.A9.965 J97.7.JT5.KJ8742 [17:36:38.667] [11] (w=0.038) N:A842.86.8643.AQT KQT63.AKJ932.Q.3 5.QT54.AK972.965 J97.7.JT5.KJ8742 [17:36:38.667] [12] (w=0.038) N:A842.86.8643.AQT KQT3.AKJ542.Q2.9 65.QT93.AK97.653 J97.7.JT5.KJ8742 [17:36:38.667] [13] (w=0.038) N:A842.86.8643.AQT KQT63.AKJ543.K.3 5.QT92.AQ972.965 J97.7.JT5.KJ8742 [17:36:38.667] [14] (w=0.038) N:A842.86.8643.AQT KQ65.AKJ932.KQ.3 T3.QT54.A972.965 J97.7.JT5.KJ8742 [17:36:38.667] [15] (w=0.038) N:A842.86.8643.AQT QT.AKJ953.AQ9.93 K653.QT42.K72.65 J97.7.JT5.KJ8742 [17:36:38.668] [16] (w=0.008) N:A842.86.8643.AQT Q63.KJT952.AKQ9. KT5.AQ43.72.9653 J97.7.JT5.KJ8742 [17:36:38.668] [17] (w=0.008) N:A842.86.8643.AQT KT3.KJT952.AKQ.6 Q65.AQ43.972.953 J97.7.JT5.KJ8742 [17:36:38.668] [18] (w=0.008) N:A842.86.8643.AQT 5.AKJ432.AKQ97.9 KQT63.QT95.2.653 J97.7.JT5.KJ8742 [17:36:38.668] [19] (w=0.008) N:A842.86.8643.AQT KT3.AKJ953.KQ7.9 Q65.QT42.A92.653 J97.7.JT5.KJ8742 [17:36:38.668] [20] (w=0.008) N:A842.86.8643.AQT K53.AKJ54.KQ9.95 QT6.QT932.A72.63 J97.7.JT5.KJ8742 [17:36:38.668] ... and 10 more [17:36:39.045] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:36:39.046] H6: [150, 50, 100, -110, -140, 100, 100, 100, -140, 100, -140, -110, -140, -140, 50, -170, -140, -170, -110, 50, -110, -110, -140, -110, 50, 100, -140, 50, -170, -140] [17:36:39.046] H8: [150, 50, 100, -110, -140, 100, 100, 100, -140, 100, -140, -110, -140, -140, 50, -170, -140, -170, -110, 50, -110, -110, -140, -110, 50, 100, -140, 50, -170, -140] [17:36:39.046] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:36:39.046] H6: [8, 6, 7, 5, 4, 7, 7, 7, 4, 7, 4, 5, 4, 4, 6, 3, 4, 3, 5, 6, 5, 5, 4, 5, 6, 7, 4, 6, 3, 4] [17:36:39.046] H8: [8, 6, 7, 5, 4, 7, 7, 7, 4, 7, 4, 5, 4, 4, 6, 3, 4, 3, 5, 6, 5, 5, 4, 5, 6, 7, 4, 6, 3, 4] [17:36:39.051] --- IMP Calculation Output (card -> average IMP) --- [17:36:39.055] H6: 0.00 [17:36:39.055] H8: 0.00 [17:36:39.063] === DDS DETAILED ANALYSIS === [17:36:39.063] Cards analyzed: 2, Samples per card: 30 [17:36:39.063] [17:36:39.063] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:36:39.064] ----- ------ --------- ------- ----------- -------------------------------- [17:36:39.065] H6 0.00 5.17 79 % 6 [8, 6, 7, 5, 4, 7, 7, 7, 4, 7, 4, 5, 4, 4, 6, 3, 4, 3, 5, 6...] [17:36:39.065] H8 0.00 5.17 79 % 6 [8, 6, 7, 5, 4, 7, 7, 7, 4, 7, 4, 5, 4, 4, 6, 3, 4, 3, 5, 6...] [17:36:39.066] [17:36:39.066] Selected: H6 (IMPs=0.00, avgTricks=5.17) [17:36:39.066] =================== [17:36:39.071] [SD-DEF] Skipped: 3rd hand without a finesse over dummy (H def=68 dummy=) [17:36:39.072] [TRUMP] Skipped: not declaring [17:36:39.074] Selected: H6 (avg 0.00 IMPs, 5.17 tricks) -- 1 tied card(s): H8 [17:36:39.074] [stage-timing] ok sample=925ms validate=1ms nn=63ms signal=5ms simgames=9ms dds=396ms total=1418ms samples=30 cards=2 [17:36:39.079] === FindBestCardAsync: Position=N, CardsPlayed=2 === [17:36:39.082] Finding card to play for N: A842.86.8643.AQT [17:36:39.082] Relative position: Righty, Contract type: Suit [17:36:39.091] Cards in hand mask: 2 [17:36:39.110] Candidate: xH = 62.7 % [17:36:39.110] Candidate: 8H = 37.3 % [17:36:39.115] Selected: H6 (62.7 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:36:55 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:36:55 === [17:36:55.188] === FindBestCardAsync: Position=N, CardsPlayed=6 === [17:36:55.188] Contract: 2H, Declarer: E, Dealer: N [17:36:55.189] Auction: P-1H-P-1N-X-P-2D-P-P-2H-P-P-P [17:36:55.189] Deal: N:... ... ... ... [17:36:55.189] Position N is on defender's side - score table shifted by 1 defense tricks won [17:36:55.189] ****************************** [17:36:55.189] FindMatchingDealsWithPlayInternal Input: [17:36:55.189] Position parameter: N [17:36:55.189] Deal from game: N:... ... ... ... [17:36:55.189] Hand for N: A842.86.8643.AQT [17:36:55.189] Hand for E: (null) [17:36:55.189] Hand for S: (null) [17:36:55.189] Hand for W: J97.7.JT5.KJ8742 [17:36:55.189] Cards played: HQ, H7, H6, H3, D2, D5 [17:36:55.190] Declarer: E [17:36:55.190] ****************************** [17:36:55.190] [DealFinder] Seed from player N hand: -1808683873 [17:36:55.190] [DealFinder] Auction: P-1H-P-1N-X-P-2D-P-P-2H-P-P-P [17:36:55.190] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:36:55.190] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [17:36:55.190] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1750MB, gc2=13) [17:36:55.190] [DealFinder] N has contradictory H range [3-2] (min > max) -- skipping strict search, using fallback deals. [17:36:55.190] [DealFinder] Using cardsPlayedCount=6 for visibility calculation [17:36:55.190] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=6 [17:36:55.190] [ExtractPartialDeal] Visible hands: N, W, E [17:36:55.190] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:36:55.191] [ExtractPartialDeal] Extracted hands: [17:36:55.191] N: A842.86.8643.AQT (13 cards) [LOCKED] [17:36:55.191] E: ... (0 cards) [17:36:55.191] S: ... (0 cards) [17:36:55.191] W: J97.7.JT5.KJ8742 (13 cards) [LOCKED] [17:36:55.191] [DealFinder] Trump suit from contract '2H': Hearts [17:36:55.191] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [17:36:55.191] [ComputePlayedCards] Card 1: HQ played by S [17:36:55.191] [ComputePlayedCards] Card 2: H7 played by W [17:36:55.191] [ComputePlayedCards] Card 3: H6 played by N [17:36:55.191] [ComputePlayedCards] Card 4: H3 played by E [17:36:55.191] [ComputePlayedCards] Trick complete. Winner: S [17:36:55.191] [ComputePlayedCards] Card 5: D2 played by S [17:36:55.191] [ComputePlayedCards] Card 6: D5 played by W [17:36:55.192] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H6 [17:36:55.192] [DealFinder] Added 1 played cards to E (was 0 cards): H3 [17:36:55.192] [DealFinder] Added 2 played cards to S (was 0 cards): HQ, D2 [17:36:55.192] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: H7, D5 [17:36:55.192] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=6) [17:36:55.192] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=10) [17:36:55.192] [DealFinder] Bid verification enabled for: E, S [17:36:55.192] [DealFinder] Propagated E: HCP[15-18], Suits=S[0-6] H[5-6] D[0-6] C[0-4] (2 iterations) [17:36:55.192] [DealFinder] Propagated S: HCP[6-9], Suits=S[0-6] H[4-5] D[0-6] C[0-4] (2 iterations) [17:36:55.193] [DealFinder] Known cards per player: N=13, E=1, S=2, W=13 [17:36:55.193] [DealFinder] Locked players: N, W [17:36:55.193] [DealFinder] Total known cards: 29, Remaining deck: 23, Cards to deal: 23 [17:36:55.193] [DealFinder] Players needing cards: E:12, S:11 [17:36:55.193] Large number of cards remaining. Using random generation. [17:36:55.193] [DealFinder] Hands to validate (not 13 cards in partial): E, S [17:36:55.193] [DealFinder] Strict constraints unsatisfiable -- skipping per-attempt strict verification; collecting constraint-satisfying deals. [17:36:55.446] [DealFinder] After 100 attempts: passedSimple=67, failedVerification=67, matches=0 [17:36:55.955] [DealFinder] Bid verification disabled after 200 calls / 2 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [17:36:55.963] [Timing] Total: 772ms, Generation: 14ms, Verification: 0ms [17:36:55.963] [Timing] Attempts: 1000, PassedSimpleCheck: 620, FailedVerification: 620, Found: 0 [17:36:55.963] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [17:36:55.989] Search complete. Returning 50 deals. [17:36:55.990] Found 50 sample deals for simulation. [17:36:55.990] Valid deals for DDS: 50 / 50 [17:36:55.990] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: suit [17:36:55.999] [SAMPLE-VAL] Opening lead NN validation (HQ): 32/50 samples adjusted [17:36:56.000] [SAMPLE-VAL] Opening lead rule validation (HQ): 19/50 samples penalized for convention violation [17:36:56.000] [SAMPLE-VAL] T1: S=HQ W=H7 N=H6 E=H3 (leader=S) [17:36:56.000] [SAMPLE-VAL] T2: S=D2 W=D5 (leader=S) (partial) [17:36:56.001] [SAMPLE-VAL] Sample 1: weight 0.085 -> 0.007 [E:T1-H3=6 %, S:T2-D2=20 %] [17:36:56.002] [SAMPLE-VAL] Sample 2: weight 0.085 -> 0.002 [E:T1-H3=4 %!, S:T2-D2=4 %!] [17:36:56.004] [SAMPLE-VAL] Sample 4: weight 0.085 -> 0.000 [E:T1-H3=2 %!, S:T2-D2=2 %!] [17:36:56.006] [SAMPLE-VAL] Sample 6: weight 0.003 -> 0.000 [E:T1-H3=28 %, S:T2-D2=8 %] [17:36:56.007] [SAMPLE-VAL] Sample 7: weight 0.079 -> 0.004 [E:T1-H3=6 %, S:T2-D2=8 %] [17:36:56.008] [SAMPLE-VAL] Sample 8: weight 0.003 -> 0.000 [E:T1-H3=15 %, S:T2-D2=12 %] [17:36:56.009] [SAMPLE-VAL] Sample 9: weight 0.556 -> 0.001 [E:T1-H3=1 %!, S:T2-D2=2 %!] [17:36:56.010] [SAMPLE-VAL] Sample 10: weight 0.005 -> 0.000 [E:T1-H3=5 %!, S:T2-D2=13 %] [17:36:56.011] [SAMPLE-VAL] Sample 11: weight 0.008 -> 0.000 [E:T1-H3=1 %!, S:T2-D2=8 %] [17:36:56.012] [SAMPLE-VAL] Sample 12: weight 0.556 -> 0.005 [E:T1-H3=2 %!, S:T2-D2=7 %] [17:36:56.013] [SAMPLE-VAL] Sample 13: weight 0.008 -> 0.000 [E:T1-H3=2 %!, S:T2-D2=0 %!] [17:36:56.014] [SAMPLE-VAL] Sample 14: weight 0.023 -> 0.000 [E:T1-H3=2 %!, S:T2-D2=6 %] [17:36:56.016] [SAMPLE-VAL] Sample 16: weight 0.085 -> 0.000 [E:T1-H3=3 %!, S:T2-D2=1 %!] [17:36:56.017] [SAMPLE-VAL] Sample 17: weight 0.042 -> 0.000 [E:T1-H3=1 %!, S:T2-D2=9 %] [17:36:56.018] [SAMPLE-VAL] Sample 18: weight 0.385 -> 0.023 [E:T1-H3=8 %, S:T2-D2=8 %] [17:36:56.019] [SAMPLE-VAL] Sample 19: weight 0.038 -> 0.000 [E:T1-H3=3 %!, S:T2-D2=2 %!] [17:36:56.020] [SAMPLE-VAL] Sample 20: weight 0.046 -> 0.002 [E:T1-H3=5 %, S:T2-D2=9 %] [17:36:56.021] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.013 [E:T1-H3=6 %, S:T2-D2=2 %!] [17:36:56.025] [SAMPLE-VAL] Sample 25: weight 0.079 -> 0.002 [E:T1-H3=3 %!, S:T2-D2=11 %] [17:36:56.026] [SAMPLE-VAL] Sample 26: weight 0.556 -> 0.010 [E:T1-H3=2 %!, S:T2-D2=18 %] [17:36:56.027] [SAMPLE-VAL] Sample 27: weight 0.040 -> 0.002 [E:T1-H3=3 %!, S:T2-D2=44 %] [17:36:56.028] [SAMPLE-VAL] Sample 28: weight 0.085 -> 0.006 [E:T1-H3=4 %!, S:T2-D2=26 %] [17:36:56.029] [SAMPLE-VAL] Sample 29: weight 0.038 -> 0.000 [E:T1-H3=1 %!, S:T2-D2=3 %!] [17:36:56.031] [SAMPLE-VAL] Sample 32: weight 0.079 -> 0.002 [E:T1-H3=8 %, S:T2-D2=3 %!] [17:36:56.032] [SAMPLE-VAL] Sample 33: weight 0.002 -> 0.000 [E:T1-H3=1 %!, S:T2-D2=3 %!] [17:36:56.033] [SAMPLE-VAL] Sample 34: weight 0.278 -> 0.005 [E:T1-H3=2 %!, S:T2-D2=15 %] [17:36:56.034] [SAMPLE-VAL] Sample 35: weight 0.005 -> 0.000 [E:T1-H3=6 %, S:T2-D2=7 %] [17:36:56.035] [SAMPLE-VAL] Sample 36: weight 0.079 -> 0.003 [E:T1-H3=3 %!, S:T2-D2=27 %] [17:36:56.037] [SAMPLE-VAL] Sample 37: weight 0.003 -> 0.000 [E:T1-H3=10 %, S:T2-D2=20 %] [17:36:56.038] [SAMPLE-VAL] Sample 39: weight 0.002 -> 0.000 [E:T1-H3=1 %!, S:T2-D2=3 %!] [17:36:56.040] [SAMPLE-VAL] Sample 41: weight 0.002 -> 0.000 [E:T1-H3=1 %!, S:T2-D2=18 %] [17:36:56.041] [SAMPLE-VAL] Sample 42: weight 0.002 -> 0.000 [E:T1-H3=26 %, S:T2-D2=4 %!] [17:36:56.042] [SAMPLE-VAL] Sample 43: weight 0.278 -> 0.002 [E:T1-H3=4 %!, S:T2-D2=3 %!] [17:36:56.043] [SAMPLE-VAL] Sample 44: weight 0.003 -> 0.001 [E:T1-H3=98 %, S:T2-D2=16 %] [17:36:56.044] [SAMPLE-VAL] Sample 45: weight 0.008 -> 0.000 [E:T1-H3=2 %!, S:T2-D2=7 %] [17:36:56.045] [SAMPLE-VAL] Sample 46: weight 0.002 -> 0.000 [E:T1-H3=1 %!, S:T2-D2=18 %] [17:36:56.046] [SAMPLE-VAL] Sample 47: weight 0.085 -> 0.004 [E:T1-H3=4 %!, S:T2-D2=20 %] [17:36:56.047] [SAMPLE-VAL] Sample 48: weight 0.556 -> 0.022 [E:T1-H3=4 %!, S:T2-D2=10 %] [17:36:56.048] [SAMPLE-VAL] Sample 49: weight 0.002 -> 0.000 [E:T1-H3=41 %, S:T2-D2=13 %] [17:36:56.049] [SAMPLE-VAL] Sample 50: weight 0.556 -> 0.012 [E:T1-H3=3 %!, S:T2-D2=14 %] [17:36:56.050] [SAMPLE-VAL] Zeroed 24 samples below relative threshold 0.010 x max 0.0229 = 0.000229 [17:36:56.050] [SAMPLE-VAL] Done. Weight range: 0.000-0.023 [17:36:56.050] [SAMPLE-VAL] Top sample 18 (w=0.023): E:K.AK5432.AQ7.653 S:QT653.QJT9.K92.9 [E:T1-H3=8 %, S:T2-D2=8 %] [17:36:56.051] [SAMPLE-VAL] Top sample 48 (w=0.022): E:KQ.AK9532.KQ9.63 S:T653.QJT4.A72.95 [E:T1-H3=4 %!, S:T2-D2=10 %] [17:36:56.051] [SAMPLE-VAL] Top sample 21 (w=0.013): E:KQ63.AK432.K9.63 S:T5.QJT95.AQ72.95 [E:T1-H3=6 %, S:T2-D2=2 %!] [17:36:56.051] [SAMPLE-VAL] Top sample 50 (w=0.012): E:KT.AKT532.AQ9.95 S:Q653.QJ94.K72.63 [E:T1-H3=3 %!, S:T2-D2=14 %] [17:36:56.051] [SAMPLE-VAL] Top sample 26 (w=0.010): E:Q65.AKT953.AK.93 S:KT3.QJ42.Q972.65 [E:T1-H3=2 %!, S:T2-D2=18 %] [17:36:56.051] After sample validation: 26 deals remaining [17:36:56.051] [PLAY-INFER] No inference observations detected [17:36:56.051] Using weighted samples: 26/26 have non-uniform weights (range 0.000-0.023) [17:36:56.051] Sample deals (26 total, showing first 20, by weight): [17:36:56.052] [1] (w=0.023) N:A842.86.8643.AQT K.AK5432.AQ7.653 QT653.QJT9.K92.9 J97.7.JT5.KJ8742 [17:36:56.052] [2] (w=0.022) N:A842.86.8643.AQT KQ.AK9532.KQ9.63 T653.QJT4.A72.95 J97.7.JT5.KJ8742 [17:36:56.052] [3] (w=0.013) N:A842.86.8643.AQT KQ63.AK432.K9.63 T5.QJT95.AQ72.95 J97.7.JT5.KJ8742 [17:36:56.052] [4] (w=0.012) N:A842.86.8643.AQT KT.AKT532.AQ9.95 Q653.QJ94.K72.63 J97.7.JT5.KJ8742 [17:36:56.052] [5] (w=0.010) N:A842.86.8643.AQT Q65.AKT953.AK.93 KT3.QJ42.Q972.65 J97.7.JT5.KJ8742 [17:36:56.052] [6] (w=0.007) N:A842.86.8643.AQT QT65.AK532.AK.95 K3.QJT94.Q972.63 J97.7.JT5.KJ8742 [17:36:56.052] [7] (w=0.006) N:A842.86.8643.AQT T65.AK9532.AKQ.5 KQ3.QJT4.972.963 J97.7.JT5.KJ8742 [17:36:56.052] [8] (w=0.005) N:A842.86.8643.AQT K5.AKT953.AK7.93 QT63.QJ42.Q92.65 J97.7.JT5.KJ8742 [17:36:56.052] [9] (w=0.005) N:A842.86.8643.AQT QT.AKT932.AQ.953 K653.QJ54.K972.6 J97.7.JT5.KJ8742 [17:36:56.053] [10] (w=0.004) N:A842.86.8643.AQT K63.AK532.AQ7.93 QT5.QJT94.K92.65 J97.7.JT5.KJ8742 [17:36:56.053] [11] (w=0.004) N:A842.86.8643.AQT KT65.AK9543.AQ9. Q3.QJT2.K72.9653 J97.7.JT5.KJ8742 [17:36:56.053] [12] (w=0.003) N:A842.86.8643.AQT T65.AK953.AKQ.65 KQ3.QJT42.972.93 J97.7.JT5.KJ8742 [17:36:56.053] [13] (w=0.002) N:A842.86.8643.AQT KQ3.AKT532.A.953 T65.QJ94.KQ972.6 J97.7.JT5.KJ8742 [17:36:56.053] [14] (w=0.002) N:A842.86.8643.AQT KT53.AK543.AQ7.6 Q6.QJT92.K92.953 J97.7.JT5.KJ8742 [17:36:56.053] [15] (w=0.002) N:A842.86.8643.AQT 3.AKT543.AKQ9.63 KQT65.QJ92.72.95 J97.7.JT5.KJ8742 [17:36:56.053] [16] (w=0.002) N:A842.86.8643.AQT KT53.AKT432.KQ7. Q6.QJ95.A92.9653 J97.7.JT5.KJ8742 [17:36:56.053] [17] (w=0.002) N:A842.86.8643.AQT Q.AK5432.AQ97.65 KT653.QJT9.K2.93 J97.7.JT5.KJ8742 [17:36:56.053] [18] (w=0.002) N:A842.86.8643.AQT QT3.AK943.AK7.63 K65.QJT52.Q92.95 J97.7.JT5.KJ8742 [17:36:56.053] [19] (w=0.001) N:A842.86.8643.AQT KQT63.JT953.AKQ. 5.AKQ42.972.9653 J97.7.JT5.KJ8742 [17:36:56.053] [20] (w=0.001) N:A842.86.8643.AQT KQT6.AKT943.A7.5 53.QJ52.KQ92.963 J97.7.JT5.KJ8742 [17:36:56.054] ... and 6 more [17:36:56.184] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:36:56.184] D4: [50, 50, 150, 50, 50, 150, 50, -110, 50, 150, -110, 100, 50, 100, -110, -110, -110, 100, 100, -140, 100, 50, 50, 100, -110, 50] [17:36:56.184] D6: [50, 50, 150, 50, 50, 150, 50, -110, 50, 150, -110, 100, 50, 100, -110, -110, -110, 100, 100, -140, 100, 50, 50, 100, -110, 50] [17:36:56.185] D8: [50, 50, 150, 50, 50, 150, 50, 50, 50, 150, -110, 100, 50, 100, -110, -110, -110, 150, 100, -110, 100, 50, 100, 100, -110, 50] [17:36:56.185] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:36:56.185] D4: [5, 5, 7, 5, 5, 7, 5, 4, 5, 7, 4, 6, 5, 6, 4, 4, 4, 6, 6, 3, 6, 5, 5, 6, 4, 5] [17:36:56.185] D6: [5, 5, 7, 5, 5, 7, 5, 4, 5, 7, 4, 6, 5, 6, 4, 4, 4, 6, 6, 3, 6, 5, 5, 6, 4, 5] [17:36:56.185] D8: [5, 5, 7, 5, 5, 7, 5, 5, 5, 7, 4, 6, 5, 6, 4, 4, 4, 7, 6, 4, 6, 5, 6, 6, 4, 5] [17:36:56.185] --- IMP Calculation Output (card -> average IMP) --- [17:36:56.185] D8: 0.18 [17:36:56.185] D4: -0.09 [17:36:56.185] D6: -0.09 [17:36:56.185] === DDS DETAILED ANALYSIS === [17:36:56.185] Cards analyzed: 3, Samples per card: 26 [17:36:56.186] [17:36:56.186] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:36:56.186] ----- ------ --------- ------- ----------- -------------------------------- [17:36:56.186] D8 0.18 5.31 92 % 4 [5, 5, 7, 5, 5, 7, 5, 5, 5, 7, 4, 6, 5, 6, 4, 4, 4, 7, 6, 4...] [17:36:56.186] D4 -0.09 5.15 88 % 5 [5, 5, 7, 5, 5, 7, 5, 4, 5, 7, 4, 6, 5, 6, 4, 4, 4, 6, 6, 3...] [17:36:56.186] D6 -0.09 5.15 88 % 5 [5, 5, 7, 5, 5, 7, 5, 4, 5, 7, 4, 6, 5, 6, 4, 4, 4, 6, 6, 3...] [17:36:56.186] [17:36:56.186] Selected: D8 (IMPs=0.18, avgTricks=5.31) [17:36:56.186] =================== [17:36:56.186] [SD-DEF] Skipped: 3rd hand without a finesse over dummy (D def=846 dummy=JT) [17:36:56.186] [TRUMP] Skipped: not declaring [17:36:56.186] Selected: D8 (avg 0.18 IMPs, 5.31 tricks) [17:36:56.187] [stage-timing] ok sample=800ms validate=0ms nn=61ms signal=0ms simgames=1ms dds=131ms total=998ms samples=26 cards=6 [17:36:56.187] === FindBestCardAsync: Position=N, CardsPlayed=6 === [17:36:56.187] Finding card to play for N: A842.86.8643.AQT [17:36:56.187] Relative position: Righty, Contract type: Suit [17:36:56.187] Cards in hand mask: 2 [17:36:56.188] Candidate: 8D = 71.9 % [17:36:56.188] Candidate: xD = 28.1 % [17:36:56.188] Selected: D8 (71.9 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:37:23 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:37:23 === [17:37:23.862] === FindBestCardAsync: Position=N, CardsPlayed=15 === [17:37:23.862] Contract: 2H, Declarer: E, Dealer: N [17:37:23.863] Auction: P-1H-P-1N-X-P-2D-P-P-2H-P-P-P [17:37:23.863] Deal: N:... ... ... ... [17:37:23.863] Position N is on defender's side - score table shifted by 1 defense tricks won [17:37:23.863] ****************************** [17:37:23.863] FindMatchingDealsWithPlayInternal Input: [17:37:23.863] Position parameter: N [17:37:23.863] Deal from game: N:... ... ... ... [17:37:23.863] Hand for N: A842.86.8643.AQT [17:37:23.863] Hand for E: (null) [17:37:23.863] Hand for S: (null) [17:37:23.863] Hand for W: J97.7.JT5.KJ8742 [17:37:23.863] Cards played: HQ, H7, H6, H3, D2, D5, D8, D9, HA, H5, C2, H8, HK, H9, C4 [17:37:23.864] Declarer: E [17:37:23.864] ****************************** [17:37:23.864] [DealFinder] Seed from player N hand: -1808683873 [17:37:23.864] [DealFinder] Auction: P-1H-P-1N-X-P-2D-P-P-2H-P-P-P [17:37:23.864] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:37:23.864] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [17:37:23.864] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1770MB, gc2=13) [17:37:23.864] [DealFinder] N has contradictory H range [3-2] (min > max) -- skipping strict search, using fallback deals. [17:37:23.864] [DealFinder] Using cardsPlayedCount=15 for visibility calculation [17:37:23.864] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=15 [17:37:23.865] [ExtractPartialDeal] Visible hands: N, W, E [17:37:23.865] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:37:23.865] [ExtractPartialDeal] Extracted hands: [17:37:23.865] N: A842.86.8643.AQT (13 cards) [LOCKED] [17:37:23.865] E: ... (0 cards) [17:37:23.865] S: ... (0 cards) [17:37:23.865] W: J97.7.JT5.KJ8742 (13 cards) [LOCKED] [17:37:23.865] [DealFinder] Trump suit from contract '2H': Hearts [17:37:23.865] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [17:37:23.865] [ComputePlayedCards] Card 1: HQ played by S [17:37:23.865] [ComputePlayedCards] Card 2: H7 played by W [17:37:23.865] [ComputePlayedCards] Card 3: H6 played by N [17:37:23.866] [ComputePlayedCards] Card 4: H3 played by E [17:37:23.866] [ComputePlayedCards] Trick complete. Winner: S [17:37:23.866] [ComputePlayedCards] Card 5: D2 played by S [17:37:23.866] [ComputePlayedCards] Card 6: D5 played by W [17:37:23.866] [ComputePlayedCards] Card 7: D8 played by N [17:37:23.866] [ComputePlayedCards] Card 8: D9 played by E [17:37:23.866] [ComputePlayedCards] Trick complete. Winner: E [17:37:23.866] [ComputePlayedCards] Card 9: HA played by E [17:37:23.866] [ComputePlayedCards] Card 10: H5 played by S [17:37:23.866] [ComputePlayedCards] Card 11: C2 played by W [17:37:23.866] [ComputePlayedCards] Card 12: H8 played by N [17:37:23.866] [ComputePlayedCards] Trick complete. Winner: E [17:37:23.867] [ComputePlayedCards] Card 13: HK played by E [17:37:23.867] [ComputePlayedCards] Card 14: H9 played by S [17:37:23.867] [ComputePlayedCards] Card 15: C4 played by W [17:37:23.867] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H6, D8, H8 [17:37:23.867] [DealFinder] Added 4 played cards to E (was 0 cards): H3, D9, HA, HK [17:37:23.867] [DealFinder] Added 4 played cards to S (was 0 cards): HQ, D2, H5, H9 [17:37:23.867] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: H7, D5, C2, C4 [17:37:23.867] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=6) [17:37:23.867] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=10) [17:37:23.867] [DealFinder] Bid verification enabled for: E, S [17:37:23.868] [DealFinder] Propagated E: HCP[15-18], Suits=S[0-6] H[5-6] D[0-6] C[0-4] (2 iterations) [17:37:23.868] [DealFinder] Propagated S: HCP[6-9], Suits=S[0-6] H[4-5] D[0-6] C[0-4] (2 iterations) [17:37:23.868] [DealFinder] Known cards per player: N=13, E=4, S=4, W=13 [17:37:23.868] [DealFinder] Locked players: N, W [17:37:23.869] [DealFinder] Total known cards: 34, Remaining deck: 18, Cards to deal: 18 [17:37:23.869] [DealFinder] Players needing cards: E:9, S:9 [17:37:23.869] Large number of cards remaining. Using random generation. [17:37:23.869] [DealFinder] Hands to validate (not 13 cards in partial): E, S [17:37:23.869] [DealFinder] Strict constraints unsatisfiable -- skipping per-attempt strict verification; collecting constraint-satisfying deals. [17:37:24.279] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [17:37:26.371] [Timing] Total: 2507ms, Generation: 21ms, Verification: 0ms [17:37:26.371] [Timing] Attempts: 1000, PassedSimpleCheck: 1000, FailedVerification: 1000, Found: 0 [17:37:26.371] [DealFinder] No strict matches found. Using 9 fallback deals (simple constraints only: HCP + suit lengths). [17:37:26.386] Search complete. Returning 9 deals. [17:37:26.387] Found 9 sample deals for simulation. [17:37:26.387] Valid deals for DDS: 9 / 9 [17:37:26.387] [SAMPLE-VAL] Validating 9 samples, hidden: E,S, contract: suit [17:37:26.389] [SAMPLE-VAL] Opening lead NN validation (HQ): 5/9 samples adjusted [17:37:26.389] [SAMPLE-VAL] Opening lead rule validation (HQ): 1/9 samples penalized for convention violation [17:37:26.389] [SAMPLE-VAL] T1: S=HQ W=H7 N=H6 E=H3 (leader=S) [17:37:26.389] [SAMPLE-VAL] T2: S=D2 W=D5 N=D8 E=D9 (leader=S) [17:37:26.389] [SAMPLE-VAL] T3: E=HA S=H5 W=C2 N=H8 (leader=E) [17:37:26.389] [SAMPLE-VAL] T4: E=HK S=H9 W=C4 (leader=E) (partial) [17:37:26.392] [SAMPLE-VAL] Sample 1: weight 0.100 -> 0.002 [E:T1-H3=2 %! T2-D9=82 % T3-HA=58 % T4-HK=49 %, S:T2-D2=6 % T3-H5=98 % T4-H9=3 %!] [17:37:26.394] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.035 [E:T1-H3=6 % T2-D9=81 % T3-HA=54 % T4-HK=31 %, S:T2-D2=2 %! T3-H5=94 % T4-H9=46 %] [17:37:26.396] [SAMPLE-VAL] Sample 3: weight 0.100 -> 0.000 [E:T1-H3=2 %! T2-D9=86 % T3-HA=60 % T4-HK=42 %, S:T2-D2=2 %! T3-H5=98 % T4-H9=3 %!] [17:37:26.398] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.035 [E:T1-H3=6 % T2-D9=81 % T3-HA=54 % T4-HK=31 %, S:T2-D2=2 %! T3-H5=94 % T4-H9=46 %] [17:37:26.400] [SAMPLE-VAL] Sample 5: weight 0.005 -> 0.000 [E:T1-H3=1 %! T2-D9=79 % T3-HA=71 % T4-HK=55 %, S:T2-D2=2 %! T3-H5=97 % T4-H9=11 %] [17:37:26.402] [SAMPLE-VAL] Sample 6: weight 0.100 -> 0.000 [E:T1-H3=2 %! T2-D9=84 % T3-HA=70 % T4-HK=47 %, S:T2-D2=1 %! T3-H5=98 % T4-H9=3 %!] [17:37:26.404] [SAMPLE-VAL] Sample 7: weight 0.100 -> 0.000 [E:T1-H3=2 %! T2-D9=86 % T3-HA=60 % T4-HK=42 %, S:T2-D2=2 %! T3-H5=98 % T4-H9=3 %!] [17:37:26.406] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.045 [E:T1-H3=6 % T2-D9=83 % T3-HA=50 % T4-HK=31 %, S:T2-D2=2 %! T3-H5=94 % T4-H9=56 %] [17:37:26.409] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.035 [E:T1-H3=6 % T2-D9=81 % T3-HA=54 % T4-HK=31 %, S:T2-D2=2 %! T3-H5=94 % T4-H9=46 %] [17:37:26.409] [SAMPLE-VAL] Zeroed 4 samples below relative threshold 0.010 x max 0.0445 = 0.000445 [17:37:26.409] [SAMPLE-VAL] Done. Weight range: 0.000-0.045 [17:37:26.409] [SAMPLE-VAL] Top sample 8 (w=0.045): E:KQT6.AK432.K9.63 S:53.QJT95.AQ72.95 [E:T1-H3=6 % T2-D9=83 % T3-HA=50 % T4-HK=31 %, S:T2-D2=2 %! T3-H5=94 % T4-H9=56 %] [17:37:26.409] [SAMPLE-VAL] Top sample 2 (w=0.035): E:KQT6.AK432.K9.95 S:53.QJT95.AQ72.63 [E:T1-H3=6 % T2-D9=81 % T3-HA=54 % T4-HK=31 %, S:T2-D2=2 %! T3-H5=94 % T4-H9=46 %] [17:37:26.409] [SAMPLE-VAL] Top sample 4 (w=0.035): E:KQT3.AK432.K9.93 S:65.QJT95.AQ72.65 [E:T1-H3=6 % T2-D9=81 % T3-HA=54 % T4-HK=31 %, S:T2-D2=2 %! T3-H5=94 % T4-H9=46 %] [17:37:26.409] [SAMPLE-VAL] Top sample 9 (w=0.035): E:KQT5.AK432.K9.95 S:63.QJT95.AQ72.63 [E:T1-H3=6 % T2-D9=81 % T3-HA=54 % T4-HK=31 %, S:T2-D2=2 %! T3-H5=94 % T4-H9=46 %] [17:37:26.409] [SAMPLE-VAL] Top sample 1 (w=0.002): E:KT63.AKJ32.A9.53 S:Q5.QT954.KQ72.96 [E:T1-H3=2 %! T2-D9=82 % T3-HA=58 % T4-HK=49 %, S:T2-D2=6 % T3-H5=98 % T4-H9=3 %!] [17:37:26.410] After sample validation: 5 deals remaining [17:37:26.410] [PLAY-INFER] No inference observations detected [17:37:26.410] Using weighted samples: 5/5 have non-uniform weights (range 0.002-0.045) [17:37:26.410] Sample deals (5 total, showing first 5, by weight): [17:37:26.410] [1] (w=0.045) N:A842.86.8643.AQT KQT6.AK432.K9.63 53.QJT95.AQ72.95 J97.7.JT5.KJ8742 [17:37:26.410] [2] (w=0.035) N:A842.86.8643.AQT KQT6.AK432.K9.95 53.QJT95.AQ72.63 J97.7.JT5.KJ8742 [17:37:26.410] [3] (w=0.035) N:A842.86.8643.AQT KQT3.AK432.K9.93 65.QJT95.AQ72.65 J97.7.JT5.KJ8742 [17:37:26.410] [4] (w=0.035) N:A842.86.8643.AQT KQT5.AK432.K9.95 63.QJT95.AQ72.63 J97.7.JT5.KJ8742 [17:37:26.410] [5] (w=0.002) N:A842.86.8643.AQT KT63.AKJ32.A9.53 Q5.QT954.KQ72.96 J97.7.JT5.KJ8742 [17:37:26.434] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:37:26.434] S2: [250, 250, 250, 250, 100] [17:37:26.434] S4: [250, 250, 250, 250, 100] [17:37:26.434] S8: [250, 250, 250, 250, 100] [17:37:26.434] D6: [250, 250, 250, 250, 100] [17:37:26.434] CT: [200, 200, 200, 200, 100] [17:37:26.434] CQ: [150, 150, 150, 150, -110] [17:37:26.434] CA: [100, 100, 100, 100, -110] [17:37:26.435] SA: [50, 50, 50, 50, -110] [17:37:26.435] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:37:26.435] S2: [9, 9, 9, 9, 6] [17:37:26.435] S4: [9, 9, 9, 9, 6] [17:37:26.435] S8: [9, 9, 9, 9, 6] [17:37:26.435] D6: [9, 9, 9, 9, 6] [17:37:26.435] CT: [8, 8, 8, 8, 6] [17:37:26.435] CQ: [7, 7, 7, 7, 4] [17:37:26.435] CA: [6, 6, 6, 6, 4] [17:37:26.435] SA: [5, 5, 5, 5, 4] [17:37:26.435] --- IMP Calculation Output (card -> average IMP) --- [17:37:26.435] S2: 2.00 [17:37:26.435] S4: 2.00 [17:37:26.435] S8: 2.00 [17:37:26.436] D6: 2.00 [17:37:26.436] CT: 0.16 [17:37:26.436] CQ: -1.31 [17:37:26.436] CA: -2.72 [17:37:26.436] SA: -4.14 [17:37:26.436] === DDS DETAILED ANALYSIS === [17:37:26.436] Cards analyzed: 8, Samples per card: 5 [17:37:26.436] [17:37:26.436] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:37:26.436] ----- ------ --------- ------- ----------- -------------------------------- [17:37:26.436] S2 2.00 8.40 100 % 2 [9, 9, 9, 9, 6] [17:37:26.436] S4 2.00 8.40 100 % 2 [9, 9, 9, 9, 6] [17:37:26.436] D6 2.00 8.40 100 % 2 [9, 9, 9, 9, 6] [17:37:26.436] S8 2.00 8.40 100 % 2 [9, 9, 9, 9, 6] [17:37:26.437] CT 0.16 7.60 100 % 2 [8, 8, 8, 8, 6] [17:37:26.437] CQ -1.31 6.40 99 % 2 [7, 7, 7, 7, 4] [17:37:26.437] CA -2.72 5.60 99 % 2 [6, 6, 6, 6, 4] [17:37:26.437] SA -4.14 4.80 99 % 2 [5, 5, 5, 5, 4] [17:37:26.437] [17:37:26.437] Selected: S2 (IMPs=2.00, avgTricks=8.40) [17:37:26.437] =================== [17:37:26.437] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [17:37:26.437] [TRUMP] Skipped: not declaring [17:37:26.437] Selected: S2 (avg 2.00 IMPs, 8.40 tricks) -- 3 tied card(s): S4, D6, S8 [17:37:26.437] [stage-timing] ok sample=2523ms validate=0ms nn=22ms signal=0ms simgames=0ms dds=26ms total=2575ms samples=5 cards=15 [17:37:26.438] === FindBestCardAsync: Position=N, CardsPlayed=15 === [17:37:26.438] Finding card to play for N: A842.86.8643.AQT [17:37:26.438] Relative position: Righty, Contract type: Suit [17:37:26.438] Cards in hand mask: 7 [17:37:26.438] Candidate: xD = 47.5 % [17:37:26.439] Candidate: xS = 36.4 % [17:37:26.439] Candidate: TC = 10.1 % [17:37:26.439] Candidate: 8S = 6.0 % [17:37:26.439] Candidate: QC = 0.0 % [17:37:26.439] Candidate: AC = 0.0 % [17:37:26.439] Candidate: AS = 0.0 % [17:37:26.439] Selected: D3 (47.5 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:37:36 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:37:36 === [17:37:36.965] === FindBestCardAsync: Position=N, CardsPlayed=19 === [17:37:36.965] Contract: 2H, Declarer: E, Dealer: N [17:37:36.965] Auction: P-1H-P-1N-X-P-2D-P-P-2H-P-P-P [17:37:36.965] Deal: N:... ... ... ... [17:37:36.965] Position N is on defender's side - score table shifted by 1 defense tricks won [17:37:36.965] ****************************** [17:37:36.965] FindMatchingDealsWithPlayInternal Input: [17:37:36.965] Position parameter: N [17:37:36.965] Deal from game: N:... ... ... ... [17:37:36.966] Hand for N: A842.86.8643.AQT [17:37:36.966] Hand for E: (null) [17:37:36.966] Hand for S: (null) [17:37:36.966] Hand for W: J97.7.JT5.KJ8742 [17:37:36.966] Cards played: HQ, H7, H6, H3, D2, D5, D8, D9, HA, H5, C2, H8, HK, H9, C4, D6, C5, C6, CJ [17:37:36.966] Declarer: E [17:37:36.966] ****************************** [17:37:36.966] [DealFinder] Seed from player N hand: -1808683873 [17:37:36.966] [DealFinder] Auction: P-1H-P-1N-X-P-2D-P-P-2H-P-P-P [17:37:36.966] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:37:36.966] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [17:37:36.966] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1761MB, gc2=13) [17:37:36.966] [DealFinder] N has contradictory H range [3-2] (min > max) -- skipping strict search, using fallback deals. [17:37:36.967] [DealFinder] Using cardsPlayedCount=19 for visibility calculation [17:37:36.967] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=19 [17:37:36.967] [ExtractPartialDeal] Visible hands: N, W, E [17:37:36.967] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:37:36.967] [ExtractPartialDeal] Extracted hands: [17:37:36.967] N: A842.86.8643.AQT (13 cards) [LOCKED] [17:37:36.967] E: ... (0 cards) [17:37:36.967] S: ... (0 cards) [17:37:36.967] W: J97.7.JT5.KJ8742 (13 cards) [LOCKED] [17:37:36.967] [DealFinder] Trump suit from contract '2H': Hearts [17:37:36.967] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [17:37:36.967] [ComputePlayedCards] Card 1: HQ played by S [17:37:36.967] [ComputePlayedCards] Card 2: H7 played by W [17:37:36.967] [ComputePlayedCards] Card 3: H6 played by N [17:37:36.967] [ComputePlayedCards] Card 4: H3 played by E [17:37:36.967] [ComputePlayedCards] Trick complete. Winner: S [17:37:36.967] [ComputePlayedCards] Card 5: D2 played by S [17:37:36.968] [ComputePlayedCards] Card 6: D5 played by W [17:37:36.968] [ComputePlayedCards] Card 7: D8 played by N [17:37:36.968] [ComputePlayedCards] Card 8: D9 played by E [17:37:36.968] [ComputePlayedCards] Trick complete. Winner: E [17:37:36.968] [ComputePlayedCards] Card 9: HA played by E [17:37:36.968] [ComputePlayedCards] Card 10: H5 played by S [17:37:36.968] [ComputePlayedCards] Card 11: C2 played by W [17:37:36.968] [ComputePlayedCards] Card 12: H8 played by N [17:37:36.968] [ComputePlayedCards] Trick complete. Winner: E [17:37:36.968] [ComputePlayedCards] Card 13: HK played by E [17:37:36.968] [ComputePlayedCards] Card 14: H9 played by S [17:37:36.968] [ComputePlayedCards] Card 15: C4 played by W [17:37:36.968] [ComputePlayedCards] Card 16: D6 played by N [17:37:36.968] [ComputePlayedCards] Trick complete. Winner: E [17:37:36.969] [ComputePlayedCards] Card 17: C5 played by E [17:37:36.969] [ComputePlayedCards] Card 18: C6 played by S [17:37:36.969] [ComputePlayedCards] Card 19: CJ played by W [17:37:36.969] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H6, D8, H8, D6 [17:37:36.969] [DealFinder] Added 5 played cards to E (was 0 cards): H3, D9, HA, HK, C5 [17:37:36.969] [DealFinder] Added 5 played cards to S (was 0 cards): HQ, D2, H5, H9, C6 [17:37:36.969] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: H7, D5, C2, C4, CJ [17:37:36.969] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=6) [17:37:36.969] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=10) [17:37:36.969] [DealFinder] Bid verification enabled for: E, S [17:37:36.970] [DealFinder] Propagated E: HCP[15-18], Suits=S[0-6] H[5-6] D[0-6] C[0-4] (2 iterations) [17:37:36.970] [DealFinder] Propagated S: HCP[6-9], Suits=S[0-6] H[4-5] D[0-6] C[0-4] (2 iterations) [17:37:36.970] [DealFinder] Known cards per player: N=13, E=5, S=5, W=13 [17:37:36.970] [DealFinder] Locked players: N, W [17:37:36.970] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [17:37:36.970] [DealFinder] Players needing cards: E:8, S:8 [17:37:36.970] Large number of cards remaining. Using random generation. [17:37:36.970] [DealFinder] Hands to validate (not 13 cards in partial): E, S [17:37:36.971] [DealFinder] Strict constraints unsatisfiable -- skipping per-attempt strict verification; collecting constraint-satisfying deals. [17:37:37.394] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [17:37:38.966] [Timing] Total: 1999ms, Generation: 18ms, Verification: 0ms [17:37:38.966] [Timing] Attempts: 1000, PassedSimpleCheck: 1000, FailedVerification: 1000, Found: 0 [17:37:38.966] [DealFinder] No strict matches found. Using 9 fallback deals (simple constraints only: HCP + suit lengths). [17:37:38.981] Search complete. Returning 9 deals. [17:37:38.981] Found 9 sample deals for simulation. [17:37:38.981] Valid deals for DDS: 9 / 9 [17:37:38.981] [SAMPLE-VAL] Validating 9 samples, hidden: E,S, contract: suit [17:37:38.983] [SAMPLE-VAL] Opening lead NN validation (HQ): 9/9 samples adjusted [17:37:38.983] [SAMPLE-VAL] Opening lead rule validation (HQ): 3/9 samples penalized for convention violation [17:37:38.983] [SAMPLE-VAL] T1: S=HQ W=H7 N=H6 E=H3 (leader=S) [17:37:38.983] [SAMPLE-VAL] T2: S=D2 W=D5 N=D8 E=D9 (leader=S) [17:37:38.983] [SAMPLE-VAL] T3: E=HA S=H5 W=C2 N=H8 (leader=E) [17:37:38.983] [SAMPLE-VAL] T4: E=HK S=H9 W=C4 N=D6 (leader=E) [17:37:38.984] [SAMPLE-VAL] T5: E=C5 S=C6 W=CJ (leader=E) (partial) [17:37:38.986] [SAMPLE-VAL] Sample 1: weight 0.100 -> 0.000 [E:T1-H3=1 %! T2-D9=85 % T3-HA=68 % T4-HK=44 % T5-C5=7 %, S:T2-D2=2 %! T3-H5=98 % T4-H9=3 %! T5-C6=61 %] [17:37:38.989] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.013 [E:T1-H3=3 %! T2-D9=81 % T3-HA=50 % T4-HK=36 % T5-C5=6 %, S:T2-D2=2 %! T3-H5=91 % T4-H9=18 % T5-C6=100 %] [17:37:38.992] [SAMPLE-VAL] Sample 3: weight 0.100 -> 0.000 [E:T1-H3=2 %! T2-D9=85 % T3-HA=62 % T4-HK=46 % T5-C5=3 %!, S:T2-D2=1 %! T3-H5=98 % T4-H9=2 %! T5-C6=100 %] [17:37:38.994] [SAMPLE-VAL] Sample 4: weight 0.005 -> 0.000 [E:T1-H3=1 %! T2-D9=74 % T3-HA=63 % T4-HK=57 % T5-C5=30 %, S:T2-D2=7 % T3-H5=96 % T4-H9=13 % T5-C6=61 %] [17:37:38.997] [SAMPLE-VAL] Sample 5: weight 0.005 -> 0.000 [E:T1-H3=1 %! T2-D9=81 % T3-HA=65 % T4-HK=54 % T5-C5=4 %!, S:T2-D2=2 %! T3-H5=97 % T4-H9=11 % T5-C6=100 %] [17:37:39.000] [SAMPLE-VAL] Sample 6: weight 0.100 -> 0.000 [E:T1-H3=2 %! T2-D9=84 % T3-HA=70 % T4-HK=47 % T5-C5=2 %!, S:T2-D2=1 %! T3-H5=98 % T4-H9=3 %! T5-C6=100 %] [17:37:39.003] [SAMPLE-VAL] Sample 7: weight 0.005 -> 0.000 [E:T1-H3=1 %! T2-D9=74 % T3-HA=63 % T4-HK=57 % T5-C5=30 %, S:T2-D2=7 % T3-H5=96 % T4-H9=13 % T5-C6=61 %] [17:37:39.005] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.014 [E:T1-H3=3 %! T2-D9=82 % T3-HA=44 % T4-HK=30 % T5-C5=13 %, S:T2-D2=3 %! T3-H5=91 % T4-H9=19 % T5-C6=64 %] [17:37:39.008] [SAMPLE-VAL] Sample 9: weight 0.100 -> 0.002 [E:T1-H3=2 %! T2-D9=78 % T3-HA=64 % T4-HK=56 % T5-C5=12 %, S:T2-D2=5 %! T3-H5=98 % T4-H9=2 %! T5-C6=100 %] [17:37:39.008] [SAMPLE-VAL] Only 4 samples above relative threshold 0.010 x max 0.0141 = 0.000141, keeping all with validated weights [17:37:39.008] [SAMPLE-VAL] Done. Weight range: 0.000-0.014 [17:37:39.008] [SAMPLE-VAL] Top sample 8 (w=0.014): E:KQ65.AKT32.K9.53 S:T3.QJ954.AQ72.96 [E:T1-H3=3 %! T2-D9=82 % T3-HA=44 % T4-HK=30 % T5-C5=13 %, S:T2-D2=3 %! T3-H5=91 % T4-H9=19 % T5-C6=64 %] [17:37:39.008] [SAMPLE-VAL] Top sample 2 (w=0.013): E:KQ65.AKT32.K9.95 S:T3.QJ954.AQ72.63 [E:T1-H3=3 %! T2-D9=81 % T3-HA=50 % T4-HK=36 % T5-C5=6 %, S:T2-D2=2 %! T3-H5=91 % T4-H9=18 % T5-C6=100 %] [17:37:39.008] [SAMPLE-VAL] Top sample 9 (w=0.002): E:KT65.AKJ43.A9.95 S:Q3.QT952.KQ72.63 [E:T1-H3=2 %! T2-D9=78 % T3-HA=64 % T4-HK=56 % T5-C5=12 %, S:T2-D2=5 %! T3-H5=98 % T4-H9=2 %! T5-C6=100 %] [17:37:39.009] [SAMPLE-VAL] Top sample 1 (w=0.000): E:KQT3.AKJ32.Q9.53 S:65.QT954.AK72.96 [E:T1-H3=1 %! T2-D9=85 % T3-HA=68 % T4-HK=44 % T5-C5=7 %, S:T2-D2=2 %! T3-H5=98 % T4-H9=3 %! T5-C6=61 %] [17:37:39.009] [SAMPLE-VAL] Top sample 3 (w=0.000): E:KQ65.AKJ43.Q9.95 S:T3.QT952.AK72.63 [E:T1-H3=2 %! T2-D9=85 % T3-HA=62 % T4-HK=46 % T5-C5=3 %!, S:T2-D2=1 %! T3-H5=98 % T4-H9=2 %! T5-C6=100 %] [17:37:39.009] After sample validation: 9 deals remaining [17:37:39.009] [PLAY-INFER] No inference observations detected [17:37:39.009] Using weighted samples: 9/9 have non-uniform weights (range 0.000-0.014) [17:37:39.009] Sample deals (9 total, showing first 9, by weight): [17:37:39.009] [1] (w=0.014) N:A842.86.8643.AQT KQ65.AKT32.K9.53 T3.QJ954.AQ72.96 J97.7.JT5.KJ8742 [17:37:39.009] [2] (w=0.013) N:A842.86.8643.AQT KQ65.AKT32.K9.95 T3.QJ954.AQ72.63 J97.7.JT5.KJ8742 [17:37:39.009] [3] (w=0.002) N:A842.86.8643.AQT KT65.AKJ43.A9.95 Q3.QT952.KQ72.63 J97.7.JT5.KJ8742 [17:37:39.009] [4] (w=0.000) N:A842.86.8643.AQT KQT3.AKJ32.Q9.53 65.QT954.AK72.96 J97.7.JT5.KJ8742 [17:37:39.010] [5] (w=0.000) N:A842.86.8643.AQT KQ65.AKJ43.Q9.95 T3.QT952.AK72.63 J97.7.JT5.KJ8742 [17:37:39.010] [6] (w=0.000) N:A842.86.8643.AQT KQT3.AKJ43.Q9.95 65.QT952.AK72.63 J97.7.JT5.KJ8742 [17:37:39.010] [7] (w=0.000) N:A842.86.8643.AQT KT65.AKJT3.A9.53 Q3.Q9542.KQ72.96 J97.7.JT5.KJ8742 [17:37:39.010] [8] (w=0.000) N:A842.86.8643.AQT KT65.AKJT3.A9.53 Q3.Q9542.KQ72.96 J97.7.JT5.KJ8742 [17:37:39.010] [9] (w=0.000) N:A842.86.8643.AQT KQ63.AKJT3.Q9.95 T5.Q9542.AK72.63 J97.7.JT5.KJ8742 [17:37:39.027] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:37:39.027] CQ: [200, 200, 100, 150, 150, 150, 100, 100, 150] [17:37:39.027] CA: [150, 150, 50, 100, 100, 100, 50, 50, 100] [17:37:39.027] CT: [150, 150, -110, 100, 100, 100, -110, -110, 100] [17:37:39.027] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:37:39.027] CQ: [8, 8, 6, 7, 7, 7, 6, 6, 7] [17:37:39.027] CA: [7, 7, 5, 6, 6, 6, 5, 5, 6] [17:37:39.027] CT: [7, 7, 4, 6, 6, 6, 4, 4, 6] [17:37:39.027] --- IMP Calculation Output (card -> average IMP) --- [17:37:39.027] CQ: 2.09 [17:37:39.027] CA: -0.88 [17:37:39.027] CT: -1.20 [17:37:39.027] === DDS DETAILED ANALYSIS === [17:37:39.027] Cards analyzed: 3, Samples per card: 9 [17:37:39.028] [17:37:39.028] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:37:39.028] ----- ------ --------- ------- ----------- -------------------------------- [17:37:39.028] CQ 2.09 6.89 100 % 3 [8, 8, 6, 7, 7, 7, 6, 6, 7] [17:37:39.028] CA -0.88 5.89 100 % 3 [7, 7, 5, 6, 6, 6, 5, 5, 6] [17:37:39.028] CT -1.20 5.56 94 % 3 [7, 7, 4, 6, 6, 6, 4, 4, 6] [17:37:39.028] [17:37:39.028] Selected: CQ (IMPs=2.09, avgTricks=6.89) [17:37:39.028] =================== [17:37:39.028] [SD-DEF] Skipped: 4th hand -- full information, no guess to create [17:37:39.028] [TRUMP] Skipped: not declaring [17:37:39.028] Selected: CQ (avg 2.09 IMPs, 6.89 tricks) [17:37:39.028] [stage-timing] ok sample=2015ms validate=0ms nn=27ms signal=0ms simgames=0ms dds=17ms total=2063ms samples=9 cards=19 [17:37:39.028] === FindBestCardAsync: Position=N, CardsPlayed=19 === [17:37:39.029] Finding card to play for N: A842.86.8643.AQT [17:37:39.029] Relative position: Righty, Contract type: Suit [17:37:39.029] Cards in hand mask: 3 [17:37:39.030] Candidate: QC = 99.9 % [17:37:39.030] Candidate: TC = 0.1 % [17:37:39.030] Candidate: AC = 0.0 % [17:37:39.030] Selected: CQ (99.9 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:37:40 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:37:40 === [17:37:40.524] === FindBestCardAsync: Position=N, CardsPlayed=20 === [17:37:40.524] Contract: 2H, Declarer: E, Dealer: N [17:37:40.524] Auction: P-1H-P-1N-X-P-2D-P-P-2H-P-P-P [17:37:40.524] Deal: N:... ... ... ... [17:37:40.524] Position N is on defender's side - score table shifted by 2 defense tricks won [17:37:40.524] ****************************** [17:37:40.524] FindMatchingDealsWithPlayInternal Input: [17:37:40.524] Position parameter: N [17:37:40.524] Deal from game: N:... ... ... ... [17:37:40.524] Hand for N: A842.86.8643.AQT [17:37:40.524] Hand for E: (null) [17:37:40.524] Hand for S: (null) [17:37:40.525] Hand for W: J97.7.JT5.KJ8742 [17:37:40.525] Cards played: HQ, H7, H6, H3, D2, D5, D8, D9, HA, H5, C2, H8, HK, H9, C4, D6, C5, C6, CJ, CQ [17:37:40.525] Declarer: E [17:37:40.525] ****************************** [17:37:40.525] [DealFinder] Seed from player N hand: -1808683873 [17:37:40.525] [DealFinder] Auction: P-1H-P-1N-X-P-2D-P-P-2H-P-P-P [17:37:40.525] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:37:40.525] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [17:37:40.525] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1760MB, gc2=13) [17:37:40.525] [DealFinder] N has contradictory H range [3-2] (min > max) -- skipping strict search, using fallback deals. [17:37:40.525] [DealFinder] Using cardsPlayedCount=20 for visibility calculation [17:37:40.525] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=20 [17:37:40.525] [ExtractPartialDeal] Visible hands: N, W, E [17:37:40.525] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:37:40.525] [ExtractPartialDeal] Extracted hands: [17:37:40.526] N: A842.86.8643.AQT (13 cards) [LOCKED] [17:37:40.526] E: ... (0 cards) [17:37:40.526] S: ... (0 cards) [17:37:40.526] W: J97.7.JT5.KJ8742 (13 cards) [LOCKED] [17:37:40.526] [DealFinder] Trump suit from contract '2H': Hearts [17:37:40.526] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [17:37:40.526] [ComputePlayedCards] Card 1: HQ played by S [17:37:40.526] [ComputePlayedCards] Card 2: H7 played by W [17:37:40.526] [ComputePlayedCards] Card 3: H6 played by N [17:37:40.526] [ComputePlayedCards] Card 4: H3 played by E [17:37:40.526] [ComputePlayedCards] Trick complete. Winner: S [17:37:40.526] [ComputePlayedCards] Card 5: D2 played by S [17:37:40.526] [ComputePlayedCards] Card 6: D5 played by W [17:37:40.526] [ComputePlayedCards] Card 7: D8 played by N [17:37:40.526] [ComputePlayedCards] Card 8: D9 played by E [17:37:40.527] [ComputePlayedCards] Trick complete. Winner: E [17:37:40.527] [ComputePlayedCards] Card 9: HA played by E [17:37:40.527] [ComputePlayedCards] Card 10: H5 played by S [17:37:40.527] [ComputePlayedCards] Card 11: C2 played by W [17:37:40.527] [ComputePlayedCards] Card 12: H8 played by N [17:37:40.527] [ComputePlayedCards] Trick complete. Winner: E [17:37:40.527] [ComputePlayedCards] Card 13: HK played by E [17:37:40.527] [ComputePlayedCards] Card 14: H9 played by S [17:37:40.527] [ComputePlayedCards] Card 15: C4 played by W [17:37:40.527] [ComputePlayedCards] Card 16: D6 played by N [17:37:40.527] [ComputePlayedCards] Trick complete. Winner: E [17:37:40.527] [ComputePlayedCards] Card 17: C5 played by E [17:37:40.527] [ComputePlayedCards] Card 18: C6 played by S [17:37:40.528] [ComputePlayedCards] Card 19: CJ played by W [17:37:40.528] [ComputePlayedCards] Card 20: CQ played by N [17:37:40.528] [ComputePlayedCards] Trick complete. Winner: N [17:37:40.528] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H6, D8, H8, D6, CQ [17:37:40.528] [DealFinder] Added 5 played cards to E (was 0 cards): H3, D9, HA, HK, C5 [17:37:40.528] [DealFinder] Added 5 played cards to S (was 0 cards): HQ, D2, H5, H9, C6 [17:37:40.528] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: H7, D5, C2, C4, CJ [17:37:40.528] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=6) [17:37:40.528] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=10) [17:37:40.528] [DealFinder] Bid verification enabled for: E, S [17:37:40.528] [DealFinder] Propagated E: HCP[15-18], Suits=S[0-6] H[5-6] D[0-6] C[0-4] (2 iterations) [17:37:40.529] [DealFinder] Propagated S: HCP[6-9], Suits=S[0-6] H[4-5] D[0-6] C[0-4] (2 iterations) [17:37:40.529] [DealFinder] Known cards per player: N=13, E=5, S=5, W=13 [17:37:40.529] [DealFinder] Locked players: N, W [17:37:40.529] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [17:37:40.529] [DealFinder] Players needing cards: E:8, S:8 [17:37:40.529] Large number of cards remaining. Using random generation. [17:37:40.529] [DealFinder] Hands to validate (not 13 cards in partial): E, S [17:37:40.529] [DealFinder] Strict constraints unsatisfiable -- skipping per-attempt strict verification; collecting constraint-satisfying deals. [17:37:40.935] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [17:37:42.518] [Timing] Total: 1993ms, Generation: 17ms, Verification: 0ms [17:37:42.518] [Timing] Attempts: 1000, PassedSimpleCheck: 1000, FailedVerification: 1000, Found: 0 [17:37:42.519] [DealFinder] No strict matches found. Using 9 fallback deals (simple constraints only: HCP + suit lengths). [17:37:42.533] Search complete. Returning 9 deals. [17:37:42.533] Found 9 sample deals for simulation. [17:37:42.533] Valid deals for DDS: 9 / 9 [17:37:42.533] [SAMPLE-VAL] Validating 9 samples, hidden: E,S, contract: suit [17:37:42.535] [SAMPLE-VAL] Opening lead NN validation (HQ): 9/9 samples adjusted [17:37:42.535] [SAMPLE-VAL] Opening lead rule validation (HQ): 3/9 samples penalized for convention violation [17:37:42.535] [SAMPLE-VAL] T1: S=HQ W=H7 N=H6 E=H3 (leader=S) [17:37:42.536] [SAMPLE-VAL] T2: S=D2 W=D5 N=D8 E=D9 (leader=S) [17:37:42.536] [SAMPLE-VAL] T3: E=HA S=H5 W=C2 N=H8 (leader=E) [17:37:42.536] [SAMPLE-VAL] T4: E=HK S=H9 W=C4 N=D6 (leader=E) [17:37:42.536] [SAMPLE-VAL] T5: E=C5 S=C6 W=CJ N=CQ (leader=E) [17:37:42.539] [SAMPLE-VAL] Sample 1: weight 0.100 -> 0.000 [E:T1-H3=1 %! T2-D9=85 % T3-HA=68 % T4-HK=44 % T5-C5=7 %, S:T2-D2=2 %! T3-H5=98 % T4-H9=3 %! T5-C6=61 %] [17:37:42.542] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.013 [E:T1-H3=3 %! T2-D9=81 % T3-HA=50 % T4-HK=36 % T5-C5=6 %, S:T2-D2=2 %! T3-H5=91 % T4-H9=18 % T5-C6=100 %] [17:37:42.545] [SAMPLE-VAL] Sample 3: weight 0.100 -> 0.000 [E:T1-H3=2 %! T2-D9=85 % T3-HA=62 % T4-HK=46 % T5-C5=3 %!, S:T2-D2=1 %! T3-H5=98 % T4-H9=2 %! T5-C6=100 %] [17:37:42.548] [SAMPLE-VAL] Sample 4: weight 0.005 -> 0.000 [E:T1-H3=1 %! T2-D9=74 % T3-HA=63 % T4-HK=57 % T5-C5=30 %, S:T2-D2=7 % T3-H5=96 % T4-H9=13 % T5-C6=61 %] [17:37:42.550] [SAMPLE-VAL] Sample 5: weight 0.005 -> 0.000 [E:T1-H3=1 %! T2-D9=81 % T3-HA=65 % T4-HK=54 % T5-C5=4 %!, S:T2-D2=2 %! T3-H5=97 % T4-H9=11 % T5-C6=100 %] [17:37:42.553] [SAMPLE-VAL] Sample 6: weight 0.100 -> 0.000 [E:T1-H3=2 %! T2-D9=84 % T3-HA=70 % T4-HK=47 % T5-C5=2 %!, S:T2-D2=1 %! T3-H5=98 % T4-H9=3 %! T5-C6=100 %] [17:37:42.556] [SAMPLE-VAL] Sample 7: weight 0.005 -> 0.000 [E:T1-H3=1 %! T2-D9=74 % T3-HA=63 % T4-HK=57 % T5-C5=30 %, S:T2-D2=7 % T3-H5=96 % T4-H9=13 % T5-C6=61 %] [17:37:42.559] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.014 [E:T1-H3=3 %! T2-D9=82 % T3-HA=44 % T4-HK=30 % T5-C5=13 %, S:T2-D2=3 %! T3-H5=91 % T4-H9=19 % T5-C6=64 %] [17:37:42.562] [SAMPLE-VAL] Sample 9: weight 0.100 -> 0.002 [E:T1-H3=2 %! T2-D9=78 % T3-HA=64 % T4-HK=56 % T5-C5=12 %, S:T2-D2=5 %! T3-H5=98 % T4-H9=2 %! T5-C6=100 %] [17:37:42.562] [SAMPLE-VAL] Only 4 samples above relative threshold 0.010 x max 0.0141 = 0.000141, keeping all with validated weights [17:37:42.562] [SAMPLE-VAL] Done. Weight range: 0.000-0.014 [17:37:42.562] [SAMPLE-VAL] Top sample 8 (w=0.014): E:KQ65.AKT32.K9.53 S:T3.QJ954.AQ72.96 [E:T1-H3=3 %! T2-D9=82 % T3-HA=44 % T4-HK=30 % T5-C5=13 %, S:T2-D2=3 %! T3-H5=91 % T4-H9=19 % T5-C6=64 %] [17:37:42.562] [SAMPLE-VAL] Top sample 2 (w=0.013): E:KQ65.AKT32.K9.95 S:T3.QJ954.AQ72.63 [E:T1-H3=3 %! T2-D9=81 % T3-HA=50 % T4-HK=36 % T5-C5=6 %, S:T2-D2=2 %! T3-H5=91 % T4-H9=18 % T5-C6=100 %] [17:37:42.562] [SAMPLE-VAL] Top sample 9 (w=0.002): E:KT65.AKJ43.A9.95 S:Q3.QT952.KQ72.63 [E:T1-H3=2 %! T2-D9=78 % T3-HA=64 % T4-HK=56 % T5-C5=12 %, S:T2-D2=5 %! T3-H5=98 % T4-H9=2 %! T5-C6=100 %] [17:37:42.562] [SAMPLE-VAL] Top sample 1 (w=0.000): E:KQT3.AKJ32.Q9.53 S:65.QT954.AK72.96 [E:T1-H3=1 %! T2-D9=85 % T3-HA=68 % T4-HK=44 % T5-C5=7 %, S:T2-D2=2 %! T3-H5=98 % T4-H9=3 %! T5-C6=61 %] [17:37:42.563] [SAMPLE-VAL] Top sample 3 (w=0.000): E:KQ65.AKJ43.Q9.95 S:T3.QT952.AK72.63 [E:T1-H3=2 %! T2-D9=85 % T3-HA=62 % T4-HK=46 % T5-C5=3 %!, S:T2-D2=1 %! T3-H5=98 % T4-H9=2 %! T5-C6=100 %] [17:37:42.563] After sample validation: 9 deals remaining [17:37:42.563] [PLAY-INFER] No inference observations detected [17:37:42.563] Using weighted samples: 9/9 have non-uniform weights (range 0.000-0.014) [17:37:42.563] Sample deals (9 total, showing first 9, by weight): [17:37:42.563] [1] (w=0.014) N:A842.86.8643.AQT KQ65.AKT32.K9.53 T3.QJ954.AQ72.96 J97.7.JT5.KJ8742 [17:37:42.563] [2] (w=0.013) N:A842.86.8643.AQT KQ65.AKT32.K9.95 T3.QJ954.AQ72.63 J97.7.JT5.KJ8742 [17:37:42.563] [3] (w=0.002) N:A842.86.8643.AQT KT65.AKJ43.A9.95 Q3.QT952.KQ72.63 J97.7.JT5.KJ8742 [17:37:42.563] [4] (w=0.000) N:A842.86.8643.AQT KQT3.AKJ32.Q9.53 65.QT954.AK72.96 J97.7.JT5.KJ8742 [17:37:42.563] [5] (w=0.000) N:A842.86.8643.AQT KQ65.AKJ43.Q9.95 T3.QT952.AK72.63 J97.7.JT5.KJ8742 [17:37:42.563] [6] (w=0.000) N:A842.86.8643.AQT KQT3.AKJ43.Q9.95 65.QT952.AK72.63 J97.7.JT5.KJ8742 [17:37:42.563] [7] (w=0.000) N:A842.86.8643.AQT KT65.AKJT3.A9.53 Q3.Q9542.KQ72.96 J97.7.JT5.KJ8742 [17:37:42.564] [8] (w=0.000) N:A842.86.8643.AQT KT65.AKJT3.A9.53 Q3.Q9542.KQ72.96 J97.7.JT5.KJ8742 [17:37:42.564] [9] (w=0.000) N:A842.86.8643.AQT KQ63.AKJT3.Q9.95 T5.Q9542.AK72.63 J97.7.JT5.KJ8742 [17:37:42.580] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:37:42.580] D4: [200, 200, 100, 150, 150, 150, 100, 100, 150] [17:37:42.580] SA: [200, 200, -110, 150, 150, 150, -110, -110, 150] [17:37:42.580] CA: [150, 150, 100, 100, 100, 100, 100, 100, 100] [17:37:42.580] CT: [150, 150, -110, 100, 100, 100, -110, -110, 100] [17:37:42.580] S2: [150, 150, 50, 100, 100, 100, 50, 50, 100] [17:37:42.580] S4: [150, 150, 50, 100, 100, 100, 50, 50, 100] [17:37:42.580] S8: [150, 150, 50, 100, 100, 100, 50, 50, 100] [17:37:42.580] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:37:42.580] D4: [7, 7, 5, 6, 6, 6, 5, 5, 6] [17:37:42.580] SA: [7, 7, 3, 6, 6, 6, 3, 3, 6] [17:37:42.581] CA: [6, 6, 5, 5, 5, 5, 5, 5, 5] [17:37:42.581] CT: [6, 6, 3, 5, 5, 5, 3, 3, 5] [17:37:42.581] S2: [6, 6, 4, 5, 5, 5, 4, 4, 5] [17:37:42.581] S4: [6, 6, 4, 5, 5, 5, 4, 4, 5] [17:37:42.581] S8: [6, 6, 4, 5, 5, 5, 4, 4, 5] [17:37:42.581] --- IMP Calculation Output (card -> average IMP) --- [17:37:42.581] D4: 1.73 [17:37:42.581] SA: 1.36 [17:37:42.581] CA: -0.47 [17:37:42.581] S2: -0.59 [17:37:42.581] S4: -0.59 [17:37:42.582] S8: -0.59 [17:37:42.582] CT: -0.84 [17:37:42.582] === DDS DETAILED ANALYSIS === [17:37:42.582] Cards analyzed: 7, Samples per card: 9 [17:37:42.582] [17:37:42.582] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:37:42.582] ----- ------ --------- ------- ----------- -------------------------------- [17:37:42.582] D4 1.73 5.89 100 % 3 [7, 7, 5, 6, 6, 6, 5, 5, 6] [17:37:42.582] SA 1.36 5.22 94 % 3 [7, 7, 3, 6, 6, 6, 3, 3, 6] [17:37:42.582] CA -0.47 5.22 100 % 2 [6, 6, 5, 5, 5, 5, 5, 5, 5] [17:37:42.582] S2 -0.59 4.89 100 % 3 [6, 6, 4, 5, 5, 5, 4, 4, 5] [17:37:42.582] S4 -0.59 4.89 100 % 3 [6, 6, 4, 5, 5, 5, 4, 4, 5] [17:37:42.582] S8 -0.59 4.89 100 % 3 [6, 6, 4, 5, 5, 5, 4, 4, 5] [17:37:42.582] CT -0.84 4.56 94 % 3 [6, 6, 3, 5, 5, 5, 3, 3, 5] [17:37:42.582] [17:37:42.583] Selected: D4 (IMPs=1.73, avgTricks=5.89) [17:37:42.583] =================== [17:37:42.583] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [17:37:42.583] [TRUMP] Skipped: not declaring [17:37:42.583] Selected: D4 (avg 1.73 IMPs, 5.89 tricks) [17:37:42.583] [stage-timing] ok sample=2008ms validate=0ms nn=29ms signal=0ms simgames=0ms dds=18ms total=2059ms samples=9 cards=20 [17:37:42.583] === FindBestCardAsync: Position=N, CardsPlayed=20 === [17:37:42.583] Finding card to play for N: A842.86.8643.AQT [17:37:42.583] Relative position: Righty, Contract type: Suit [17:37:42.583] Cards in hand mask: 6 [17:37:42.584] Candidate: xD = 47.4 % [17:37:42.584] Candidate: AS = 28.9 % [17:37:42.584] Candidate: AC = 12.5 % [17:37:42.585] Candidate: xS = 9.2 % [17:37:42.585] Candidate: 8S = 1.1 % [17:37:42.585] Candidate: TC = 1.0 % [17:37:42.585] Selected: D3 (47.4 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:37:51 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:37:51 === [17:37:51.415] === FindBestCardAsync: Position=N, CardsPlayed=27 === [17:37:51.415] Contract: 2H, Declarer: E, Dealer: N [17:37:51.415] Auction: P-1H-P-1N-X-P-2D-P-P-2H-P-P-P [17:37:51.415] Deal: N:... ... ... ... [17:37:51.416] Position N is on defender's side - score table shifted by 2 defense tricks won [17:37:51.416] ****************************** [17:37:51.416] FindMatchingDealsWithPlayInternal Input: [17:37:51.416] Position parameter: N [17:37:51.416] Deal from game: N:... ... ... ... [17:37:51.416] Hand for N: A842.86.8643.AQT [17:37:51.416] Hand for E: (null) [17:37:51.416] Hand for S: (null) [17:37:51.416] Hand for W: J97.7.JT5.KJ8742 [17:37:51.416] Cards played: HQ, H7, H6, H3, D2, D5, D8, D9, HA, H5, C2, H8, HK, H9, C4, D6, C5, C6, CJ, CQ, D4, DA, D7, DT, H4, HT, C7 [17:37:51.416] Declarer: E [17:37:51.416] ****************************** [17:37:51.416] [DealFinder] Seed from player N hand: -1808683873 [17:37:51.417] [DealFinder] Auction: P-1H-P-1N-X-P-2D-P-P-2H-P-P-P [17:37:51.417] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:37:51.417] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [17:37:51.417] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1780MB, gc2=13) [17:37:51.417] [DealFinder] N has contradictory H range [3-2] (min > max) -- skipping strict search, using fallback deals. [17:37:51.417] [DealFinder] Using cardsPlayedCount=27 for visibility calculation [17:37:51.417] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=27 [17:37:51.417] [ExtractPartialDeal] Visible hands: N, W, E [17:37:51.417] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:37:51.417] [ExtractPartialDeal] Extracted hands: [17:37:51.417] N: A842.86.8643.AQT (13 cards) [LOCKED] [17:37:51.417] E: ... (0 cards) [17:37:51.417] S: ... (0 cards) [17:37:51.417] W: J97.7.JT5.KJ8742 (13 cards) [LOCKED] [17:37:51.418] [DealFinder] Trump suit from contract '2H': Hearts [17:37:51.418] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [17:37:51.418] [ComputePlayedCards] Card 1: HQ played by S [17:37:51.418] [ComputePlayedCards] Card 2: H7 played by W [17:37:51.418] [ComputePlayedCards] Card 3: H6 played by N [17:37:51.418] [ComputePlayedCards] Card 4: H3 played by E [17:37:51.418] [ComputePlayedCards] Trick complete. Winner: S [17:37:51.418] [ComputePlayedCards] Card 5: D2 played by S [17:37:51.418] [ComputePlayedCards] Card 6: D5 played by W [17:37:51.418] [ComputePlayedCards] Card 7: D8 played by N [17:37:51.418] [ComputePlayedCards] Card 8: D9 played by E [17:37:51.418] [ComputePlayedCards] Trick complete. Winner: E [17:37:51.418] [ComputePlayedCards] Card 9: HA played by E [17:37:51.418] [ComputePlayedCards] Card 10: H5 played by S [17:37:51.418] [ComputePlayedCards] Card 11: C2 played by W [17:37:51.418] [ComputePlayedCards] Card 12: H8 played by N [17:37:51.418] [ComputePlayedCards] Trick complete. Winner: E [17:37:51.419] [ComputePlayedCards] Card 13: HK played by E [17:37:51.419] [ComputePlayedCards] Card 14: H9 played by S [17:37:51.419] [ComputePlayedCards] Card 15: C4 played by W [17:37:51.419] [ComputePlayedCards] Card 16: D6 played by N [17:37:51.419] [ComputePlayedCards] Trick complete. Winner: E [17:37:51.419] [ComputePlayedCards] Card 17: C5 played by E [17:37:51.419] [ComputePlayedCards] Card 18: C6 played by S [17:37:51.419] [ComputePlayedCards] Card 19: CJ played by W [17:37:51.419] [ComputePlayedCards] Card 20: CQ played by N [17:37:51.419] [ComputePlayedCards] Trick complete. Winner: N [17:37:51.419] [ComputePlayedCards] Card 21: D4 played by N [17:37:51.419] [ComputePlayedCards] Card 22: DA played by E [17:37:51.419] [ComputePlayedCards] Card 23: D7 played by S [17:37:51.420] [ComputePlayedCards] Card 24: DT played by W [17:37:51.420] [ComputePlayedCards] Trick complete. Winner: E [17:37:51.420] [ComputePlayedCards] Card 25: H4 played by E [17:37:51.420] [ComputePlayedCards] Card 26: HT played by S [17:37:51.420] [ComputePlayedCards] Card 27: C7 played by W [17:37:51.420] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H6, D8, H8, D6, CQ, D4 [17:37:51.420] [DealFinder] Added 7 played cards to E (was 0 cards): H3, D9, HA, HK, C5, DA, H4 [17:37:51.420] [DealFinder] Added 7 played cards to S (was 0 cards): HQ, D2, H5, H9, C6, D7, HT [17:37:51.420] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: H7, D5, C2, C4, CJ, DT, C7 [17:37:51.420] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=6) [17:37:51.420] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=10) [17:37:51.420] [DealFinder] Bid verification enabled for: E, S [17:37:51.421] [DealFinder] Propagated E: HCP[15-18], Suits=S[0-6] H[5-6] D[0-6] C[0-4] (2 iterations) [17:37:51.421] [DealFinder] Propagated S: HCP[6-9], Suits=S[0-6] H[4-5] D[0-6] C[0-4] (2 iterations) [17:37:51.421] [DealFinder] Known cards per player: N=13, E=7, S=7, W=13 [17:37:51.421] [DealFinder] Locked players: N, W [17:37:51.421] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [17:37:51.421] [DealFinder] Players needing cards: E:6, S:6 [17:37:51.422] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [17:37:51.678] [DealFinder] Combinatorial: enumerated 924, perfect 98, sending 100 to DDS [17:37:51.678] [Timing] Total: 261ms, Generation: 0ms, Verification: 0ms [17:37:51.679] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 98 [17:37:51.679] Search complete. Returning 100 deals. [17:37:51.679] Found 100 sample deals for simulation. [17:37:51.679] Valid deals for DDS: 100 / 100 [17:37:51.679] [SAMPLE-VAL] Validating 100 samples, hidden: E,S, contract: suit [17:37:51.694] [SAMPLE-VAL] Opening lead NN validation (HQ): 43/100 samples adjusted [17:37:51.694] [SAMPLE-VAL] T1: S=HQ W=H7 N=H6 E=H3 (leader=S) [17:37:51.694] [SAMPLE-VAL] T2: S=D2 W=D5 N=D8 E=D9 (leader=S) [17:37:51.694] [SAMPLE-VAL] T3: E=HA S=H5 W=C2 N=H8 (leader=E) [17:37:51.694] [SAMPLE-VAL] T4: E=HK S=H9 W=C4 N=D6 (leader=E) [17:37:51.695] [SAMPLE-VAL] T5: E=C5 S=C6 W=CJ N=CQ (leader=E) [17:37:51.695] [SAMPLE-VAL] T6: N=D4 E=DA S=D7 W=DT (leader=N) [17:37:51.695] [SAMPLE-VAL] T7: E=H4 S=HT W=C7 (leader=E) (partial) [17:37:51.699] [SAMPLE-VAL] Sample 1: weight 0.203 -> 0.027 [E:T1-H3=6 % T2-D9=79 % T3-HA=49 % T4-HK=38 % T5-C5=20 % T6-DA=100 % T7-H4=42 %, S:T2-D2=5 %! T3-H5=96 % T4-H9=63 % T5-C6=100 % T6-D7=99 % T7-HT=6 %] [17:37:51.703] [SAMPLE-VAL] Sample 2: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=84 % T3-HA=58 % T4-HK=45 % T5-C5=9 % T6-DA=100 % T7-H4=2 %!, S:T2-D2=5 %! T3-H5=98 % T4-H9=4 %! T5-C6=100 % T6-D7=99 % T7-HT=28 %] [17:37:51.707] [SAMPLE-VAL] Sample 3: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=85 % T3-HA=61 % T4-HK=42 % T5-C5=21 % T6-DA=100 % T7-H4=1 %!, S:T2-D2=5 %! T3-H5=98 % T4-H9=3 %! T5-C6=100 % T6-D7=99 % T7-HT=25 %] [17:37:51.711] [SAMPLE-VAL] Sample 4: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=82 % T3-HA=51 % T4-HK=36 % T5-C5=13 % T6-DA=100 % T7-H4=29 %, S:T2-D2=5 % T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=99 % T7-HT=10 %] [17:37:51.716] [SAMPLE-VAL] Sample 5: weight 0.203 -> 0.030 [E:T1-H3=6 % T2-D9=87 % T3-HA=45 % T4-HK=39 % T5-C5=22 % T6-DA=100 % T7-H4=23 %, S:T2-D2=8 % T3-H5=96 % T4-H9=70 % T5-C6=64 % T6-D7=99 % T7-HT=9 %] [17:37:51.720] [SAMPLE-VAL] Sample 6: weight 0.203 -> 0.031 [E:T1-H3=6 % T2-D9=66 % T3-HA=57 % T4-HK=36 % T5-C5=15 % T6-DA=77 % T7-H4=37 %, S:T2-D2=19 % T3-H5=95 % T4-H9=58 % T5-C6=100 % T6-D7=99 % T7-HT=6 %] [17:37:51.724] [SAMPLE-VAL] Sample 7: weight 0.203 -> 0.031 [E:T1-H3=6 % T2-D9=66 % T3-HA=57 % T4-HK=36 % T5-C5=15 % T6-DA=77 % T7-H4=37 %, S:T2-D2=19 % T3-H5=95 % T4-H9=58 % T5-C6=100 % T6-D7=99 % T7-HT=6 %] [17:37:51.728] [SAMPLE-VAL] Sample 8: weight 0.203 -> 0.033 [E:T1-H3=6 % T2-D9=69 % T3-HA=51 % T4-HK=35 % T5-C5=18 % T6-DA=77 % T7-H4=33 %, S:T2-D2=28 % T3-H5=95 % T4-H9=71 % T5-C6=61 % T6-D7=99 % T7-HT=10 %] [17:37:51.732] [SAMPLE-VAL] Sample 9: weight 0.020 -> 0.000 [E:T1-H3=1 %! T2-D9=76 % T3-HA=65 % T4-HK=41 % T5-C5=28 % T6-DA=46 % T7-H4=3 %!, S:T2-D2=14 % T3-H5=98 % T4-H9=3 %! T5-C6=100 % T6-D7=96 % T7-HT=28 %] [17:37:51.736] [SAMPLE-VAL] Sample 10: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=86 % T3-HA=54 % T4-HK=38 % T5-C5=22 % T6-DA=100 % T7-H4=2 %!, S:T2-D2=7 % T3-H5=98 % T4-H9=3 %! T5-C6=61 % T6-D7=99 % T7-HT=25 %] [17:37:51.740] [SAMPLE-VAL] Sample 11: weight 0.041 -> 0.006 [E:T1-H3=7 % T2-D9=84 % T3-HA=46 % T4-HK=41 % T5-C5=8 % T6-DA=100 % T7-H4=12 %, S:T2-D2=5 % T3-H5=96 % T4-H9=82 % T5-C6=100 % T6-D7=99 % T7-HT=11 %] [17:37:51.748] [SAMPLE-VAL] Sample 13: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=88 % T3-HA=50 % T4-HK=39 % T5-C5=23 % T6-DA=100 % T7-H4=1 %!, S:T2-D2=7 % T3-H5=98 % T4-H9=3 %! T5-C6=65 % T6-D7=98 % T7-HT=22 %] [17:37:51.752] [SAMPLE-VAL] Sample 14: weight 0.100 -> 0.001 [E:T1-H3=2 %! T2-D9=78 % T3-HA=64 % T4-HK=56 % T5-C5=12 % T6-DA=100 % T7-H4=3 %!, S:T2-D2=5 %! T3-H5=98 % T4-H9=2 %! T5-C6=100 % T6-D7=99 % T7-HT=31 %] [17:37:51.756] [SAMPLE-VAL] Sample 15: weight 0.203 -> 0.017 [E:T1-H3=6 % T2-D9=82 % T3-HA=49 % T4-HK=37 % T5-C5=21 % T6-DA=100 % T7-H4=30 %, S:T2-D2=4 %! T3-H5=96 % T4-H9=56 % T5-C6=100 % T6-D7=99 % T7-HT=4 %!] [17:37:51.760] [SAMPLE-VAL] Sample 16: weight 0.100 -> 0.001 [E:T1-H3=2 %! T2-D9=82 % T3-HA=58 % T4-HK=49 % T5-C5=28 % T6-DA=100 % T7-H4=3 %!, S:T2-D2=6 % T3-H5=98 % T4-H9=3 %! T5-C6=59 % T6-D7=99 % T7-HT=30 %] [17:37:51.764] [SAMPLE-VAL] Sample 17: weight 0.041 -> 0.005 [E:T1-H3=6 % T2-D9=83 % T3-HA=47 % T4-HK=40 % T5-C5=7 % T6-DA=100 % T7-H4=16 %, S:T2-D2=4 %! T3-H5=95 % T4-H9=76 % T5-C6=100 % T6-D7=99 % T7-HT=10 %] [17:37:51.768] [SAMPLE-VAL] Sample 18: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=82 % T3-HA=63 % T4-HK=42 % T5-C5=17 % T6-DA=100 % T7-H4=2 %!, S:T2-D2=5 % T3-H5=98 % T4-H9=4 %! T5-C6=100 % T6-D7=99 % T7-HT=28 %] [17:37:51.772] [SAMPLE-VAL] Sample 19: weight 0.020 -> 0.000 [E:T1-H3=1 %! T2-D9=76 % T3-HA=65 % T4-HK=41 % T5-C5=28 % T6-DA=46 % T7-H4=3 %!, S:T2-D2=14 % T3-H5=98 % T4-H9=3 %! T5-C6=100 % T6-D7=96 % T7-HT=28 %] [17:37:51.776] [SAMPLE-VAL] Sample 20: weight 0.203 -> 0.031 [E:T1-H3=6 % T2-D9=62 % T3-HA=56 % T4-HK=32 % T5-C5=15 % T6-DA=80 % T7-H4=48 %, S:T2-D2=19 % T3-H5=95 % T4-H9=59 % T5-C6=100 % T6-D7=99 % T7-HT=5 %] [17:37:51.780] [SAMPLE-VAL] Sample 21: weight 0.203 -> 0.028 [E:T1-H3=6 % T2-D9=63 % T3-HA=55 % T4-HK=39 % T5-C5=8 % T6-DA=79 % T7-H4=33 %, S:T2-D2=20 % T3-H5=95 % T4-H9=63 % T5-C6=100 % T6-D7=99 % T7-HT=5 %!] [17:37:51.784] [SAMPLE-VAL] Sample 22: weight 0.041 -> 0.005 [E:T1-H3=6 % T2-D9=83 % T3-HA=47 % T4-HK=40 % T5-C5=7 % T6-DA=100 % T7-H4=16 %, S:T2-D2=4 %! T3-H5=95 % T4-H9=76 % T5-C6=100 % T6-D7=99 % T7-HT=10 %] [17:37:51.789] [SAMPLE-VAL] Sample 23: weight 0.203 -> 0.017 [E:T1-H3=6 % T2-D9=82 % T3-HA=49 % T4-HK=37 % T5-C5=21 % T6-DA=100 % T7-H4=30 %, S:T2-D2=4 %! T3-H5=96 % T4-H9=56 % T5-C6=100 % T6-D7=99 % T7-HT=4 %!] [17:37:51.793] [SAMPLE-VAL] Sample 24: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=86 % T3-HA=45 % T4-HK=33 % T5-C5=17 % T6-DA=100 % T7-H4=15 %, S:T2-D2=6 % T3-H5=95 % T4-H9=76 % T5-C6=64 % T6-D7=99 % T7-HT=16 %] [17:37:51.797] [SAMPLE-VAL] Sample 25: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=86 % T3-HA=54 % T4-HK=38 % T5-C5=22 % T6-DA=100 % T7-H4=2 %!, S:T2-D2=7 % T3-H5=98 % T4-H9=3 %! T5-C6=61 % T6-D7=99 % T7-HT=25 %] [17:37:51.801] [SAMPLE-VAL] Sample 26: weight 0.020 -> 0.000 [E:T1-H3=1 %! T2-D9=81 % T3-HA=61 % T4-HK=42 % T5-C5=34 % T6-DA=50 % T7-H4=3 %!, S:T2-D2=18 % T3-H5=98 % T4-H9=3 %! T5-C6=61 % T6-D7=98 % T7-HT=24 %] [17:37:51.809] [SAMPLE-VAL] Sample 28: weight 0.100 -> 0.001 [E:T1-H3=2 %! T2-D9=78 % T3-HA=64 % T4-HK=56 % T5-C5=12 % T6-DA=100 % T7-H4=3 %!, S:T2-D2=5 %! T3-H5=98 % T4-H9=2 %! T5-C6=100 % T6-D7=99 % T7-HT=31 %] [17:37:51.813] [SAMPLE-VAL] Sample 29: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=76 % T3-HA=66 % T4-HK=50 % T5-C5=13 % T6-DA=49 % T7-H4=2 %!, S:T2-D2=14 % T3-H5=98 % T4-H9=3 %! T5-C6=100 % T6-D7=98 % T7-HT=28 %] [17:37:51.817] [SAMPLE-VAL] Sample 30: weight 0.203 -> 0.031 [E:T1-H3=6 % T2-D9=66 % T3-HA=57 % T4-HK=36 % T5-C5=15 % T6-DA=77 % T7-H4=37 %, S:T2-D2=19 % T3-H5=95 % T4-H9=58 % T5-C6=100 % T6-D7=99 % T7-HT=6 %] [17:37:51.821] [SAMPLE-VAL] Sample 31: weight 0.203 -> 0.028 [E:T1-H3=6 % T2-D9=63 % T3-HA=55 % T4-HK=39 % T5-C5=8 % T6-DA=79 % T7-H4=33 %, S:T2-D2=20 % T3-H5=95 % T4-H9=63 % T5-C6=100 % T6-D7=99 % T7-HT=5 %!] [17:37:51.825] [SAMPLE-VAL] Sample 32: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=82 % T3-HA=63 % T4-HK=42 % T5-C5=17 % T6-DA=100 % T7-H4=2 %!, S:T2-D2=5 % T3-H5=98 % T4-H9=4 %! T5-C6=100 % T6-D7=99 % T7-HT=28 %] [17:37:51.830] [SAMPLE-VAL] Sample 33: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=86 % T3-HA=45 % T4-HK=33 % T5-C5=17 % T6-DA=100 % T7-H4=15 %, S:T2-D2=6 % T3-H5=95 % T4-H9=76 % T5-C6=64 % T6-D7=99 % T7-HT=16 %] [17:37:51.834] [SAMPLE-VAL] Sample 34: weight 0.041 -> 0.006 [E:T1-H3=6 % T2-D9=77 % T3-HA=53 % T4-HK=41 % T5-C5=11 % T6-DA=44 % T7-H4=33 %, S:T2-D2=14 % T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=98 % T7-HT=9 %] [17:37:51.841] [SAMPLE-VAL] Sample 36: weight 0.203 -> 0.034 [E:T1-H3=6 % T2-D9=71 % T3-HA=51 % T4-HK=36 % T5-C5=20 % T6-DA=76 % T7-H4=28 %, S:T2-D2=26 % T3-H5=96 % T4-H9=76 % T5-C6=63 % T6-D7=99 % T7-HT=12 %] [17:37:51.846] [SAMPLE-VAL] Sample 37: weight 0.041 -> 0.005 [E:T1-H3=6 % T2-D9=83 % T3-HA=47 % T4-HK=40 % T5-C5=7 % T6-DA=100 % T7-H4=16 %, S:T2-D2=4 %! T3-H5=95 % T4-H9=76 % T5-C6=100 % T6-D7=99 % T7-HT=10 %] [17:37:51.850] [SAMPLE-VAL] Sample 38: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=84 % T3-HA=58 % T4-HK=45 % T5-C5=9 % T6-DA=100 % T7-H4=2 %!, S:T2-D2=5 %! T3-H5=98 % T4-H9=4 %! T5-C6=100 % T6-D7=99 % T7-HT=28 %] [17:37:51.854] [SAMPLE-VAL] Sample 39: weight 0.041 -> 0.006 [E:T1-H3=6 % T2-D9=77 % T3-HA=53 % T4-HK=41 % T5-C5=11 % T6-DA=44 % T7-H4=33 %, S:T2-D2=14 % T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=98 % T7-HT=9 %] [17:37:51.858] [SAMPLE-VAL] Sample 40: weight 0.203 -> 0.017 [E:T1-H3=6 % T2-D9=82 % T3-HA=49 % T4-HK=37 % T5-C5=21 % T6-DA=100 % T7-H4=30 %, S:T2-D2=4 %! T3-H5=96 % T4-H9=56 % T5-C6=100 % T6-D7=99 % T7-HT=4 %!] [17:37:51.862] [SAMPLE-VAL] Sample 41: weight 0.100 -> 0.001 [E:T1-H3=2 %! T2-D9=82 % T3-HA=58 % T4-HK=49 % T5-C5=28 % T6-DA=100 % T7-H4=3 %!, S:T2-D2=6 % T3-H5=98 % T4-H9=3 %! T5-C6=59 % T6-D7=99 % T7-HT=30 %] [17:37:51.866] [SAMPLE-VAL] Sample 42: weight 0.203 -> 0.028 [E:T1-H3=6 % T2-D9=63 % T3-HA=55 % T4-HK=39 % T5-C5=8 % T6-DA=79 % T7-H4=33 %, S:T2-D2=20 % T3-H5=95 % T4-H9=63 % T5-C6=100 % T6-D7=99 % T7-HT=5 %!] [17:37:51.870] [SAMPLE-VAL] Sample 43: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=84 % T3-HA=60 % T4-HK=39 % T5-C5=29 % T6-DA=50 % T7-H4=3 %!, S:T2-D2=14 % T3-H5=98 % T4-H9=3 %! T5-C6=64 % T6-D7=98 % T7-HT=24 %] [17:37:51.874] [SAMPLE-VAL] Sample 44: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=82 % T3-HA=63 % T4-HK=42 % T5-C5=17 % T6-DA=100 % T7-H4=2 %!, S:T2-D2=5 % T3-H5=98 % T4-H9=4 %! T5-C6=100 % T6-D7=99 % T7-HT=28 %] [17:37:51.878] [SAMPLE-VAL] Sample 45: weight 0.203 -> 0.033 [E:T1-H3=6 % T2-D9=69 % T3-HA=51 % T4-HK=35 % T5-C5=18 % T6-DA=77 % T7-H4=33 %, S:T2-D2=28 % T3-H5=95 % T4-H9=71 % T5-C6=61 % T6-D7=99 % T7-HT=10 %] [17:37:51.882] [SAMPLE-VAL] Sample 46: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=79 % T3-HA=64 % T4-HK=41 % T5-C5=27 % T6-DA=45 % T7-H4=2 %!, S:T2-D2=13 % T3-H5=98 % T4-H9=2 %! T5-C6=100 % T6-D7=97 % T7-HT=27 %] [17:37:51.886] [SAMPLE-VAL] Sample 47: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=77 % T3-HA=52 % T4-HK=35 % T5-C5=24 % T6-DA=38 % T7-H4=46 %, S:T2-D2=13 % T3-H5=96 % T4-H9=73 % T5-C6=100 % T6-D7=98 % T7-HT=10 %] [17:37:51.890] [SAMPLE-VAL] Sample 48: weight 0.203 -> 0.027 [E:T1-H3=6 % T2-D9=79 % T3-HA=49 % T4-HK=38 % T5-C5=20 % T6-DA=100 % T7-H4=42 %, S:T2-D2=5 %! T3-H5=96 % T4-H9=63 % T5-C6=100 % T6-D7=99 % T7-HT=6 %] [17:37:51.894] [SAMPLE-VAL] Sample 49: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=77 % T3-HA=52 % T4-HK=35 % T5-C5=24 % T6-DA=38 % T7-H4=46 %, S:T2-D2=13 % T3-H5=96 % T4-H9=73 % T5-C6=100 % T6-D7=98 % T7-HT=10 %] [17:37:51.903] [SAMPLE-VAL] Sample 51: weight 0.041 -> 0.006 [E:T1-H3=7 % T2-D9=87 % T3-HA=41 % T4-HK=36 % T5-C5=19 % T6-DA=100 % T7-H4=11 %, S:T2-D2=7 % T3-H5=96 % T4-H9=82 % T5-C6=67 % T6-D7=99 % T7-HT=19 %] [17:37:51.907] [SAMPLE-VAL] Sample 52: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=82 % T3-HA=51 % T4-HK=36 % T5-C5=13 % T6-DA=100 % T7-H4=29 %, S:T2-D2=5 % T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=99 % T7-HT=10 %] [17:37:51.911] [SAMPLE-VAL] Sample 53: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=79 % T3-HA=64 % T4-HK=41 % T5-C5=27 % T6-DA=45 % T7-H4=2 %!, S:T2-D2=13 % T3-H5=98 % T4-H9=2 %! T5-C6=100 % T6-D7=97 % T7-HT=27 %] [17:37:51.915] [SAMPLE-VAL] Sample 54: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=85 % T3-HA=61 % T4-HK=42 % T5-C5=21 % T6-DA=100 % T7-H4=1 %!, S:T2-D2=5 %! T3-H5=98 % T4-H9=3 %! T5-C6=100 % T6-D7=99 % T7-HT=25 %] [17:37:51.920] [SAMPLE-VAL] Sample 55: weight 0.041 -> 0.006 [E:T1-H3=6 % T2-D9=77 % T3-HA=53 % T4-HK=41 % T5-C5=11 % T6-DA=44 % T7-H4=33 %, S:T2-D2=14 % T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=98 % T7-HT=9 %] [17:37:51.924] [SAMPLE-VAL] Sample 56: weight 0.203 -> 0.027 [E:T1-H3=6 % T2-D9=79 % T3-HA=49 % T4-HK=38 % T5-C5=20 % T6-DA=100 % T7-H4=42 %, S:T2-D2=5 %! T3-H5=96 % T4-H9=63 % T5-C6=100 % T6-D7=99 % T7-HT=6 %] [17:37:51.928] [SAMPLE-VAL] Sample 57: weight 0.020 -> 0.000 [E:T1-H3=1 %! T2-D9=76 % T3-HA=65 % T4-HK=41 % T5-C5=28 % T6-DA=46 % T7-H4=3 %!, S:T2-D2=14 % T3-H5=98 % T4-H9=3 %! T5-C6=100 % T6-D7=96 % T7-HT=28 %] [17:37:51.932] [SAMPLE-VAL] Sample 58: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=79 % T3-HA=64 % T4-HK=47 % T5-C5=13 % T6-DA=48 % T7-H4=2 %!, S:T2-D2=12 % T3-H5=98 % T4-H9=2 %! T5-C6=100 % T6-D7=98 % T7-HT=26 %] [17:37:51.936] [SAMPLE-VAL] Sample 59: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=77 % T3-HA=52 % T4-HK=35 % T5-C5=24 % T6-DA=38 % T7-H4=46 %, S:T2-D2=13 % T3-H5=96 % T4-H9=73 % T5-C6=100 % T6-D7=98 % T7-HT=10 %] [17:37:51.941] [SAMPLE-VAL] Sample 60: weight 0.041 -> 0.005 [E:T1-H3=7 % T2-D9=84 % T3-HA=51 % T4-HK=38 % T5-C5=17 % T6-DA=100 % T7-H4=18 %, S:T2-D2=5 %! T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=99 % T7-HT=8 %] [17:37:51.946] [SAMPLE-VAL] Sample 61: weight 0.100 -> 0.001 [E:T1-H3=2 %! T2-D9=82 % T3-HA=58 % T4-HK=49 % T5-C5=28 % T6-DA=100 % T7-H4=3 %!, S:T2-D2=6 % T3-H5=98 % T4-H9=3 %! T5-C6=59 % T6-D7=99 % T7-HT=30 %] [17:37:51.954] [SAMPLE-VAL] Sample 63: weight 0.041 -> 0.006 [E:T1-H3=6 % T2-D9=79 % T3-HA=54 % T4-HK=42 % T5-C5=10 % T6-DA=43 % T7-H4=25 %, S:T2-D2=12 % T3-H5=96 % T4-H9=76 % T5-C6=100 % T6-D7=99 % T7-HT=13 %] [17:37:51.960] [SAMPLE-VAL] Sample 64: weight 0.041 -> 0.006 [E:T1-H3=6 % T2-D9=79 % T3-HA=56 % T4-HK=38 % T5-C5=23 % T6-DA=36 % T7-H4=36 %, S:T2-D2=12 % T3-H5=96 % T4-H9=68 % T5-C6=100 % T6-D7=98 % T7-HT=9 %] [17:37:51.969] [SAMPLE-VAL] Sample 66: weight 0.020 -> 0.000 [E:T1-H3=1 %! T2-D9=81 % T3-HA=61 % T4-HK=42 % T5-C5=34 % T6-DA=50 % T7-H4=3 %!, S:T2-D2=18 % T3-H5=98 % T4-H9=3 %! T5-C6=61 % T6-D7=98 % T7-HT=24 %] [17:37:51.973] [SAMPLE-VAL] Sample 67: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=86 % T3-HA=54 % T4-HK=38 % T5-C5=22 % T6-DA=100 % T7-H4=2 %!, S:T2-D2=7 % T3-H5=98 % T4-H9=3 %! T5-C6=61 % T6-D7=99 % T7-HT=25 %] [17:37:51.977] [SAMPLE-VAL] Sample 68: weight 0.041 -> 0.006 [E:T1-H3=6 % T2-D9=79 % T3-HA=56 % T4-HK=38 % T5-C5=23 % T6-DA=36 % T7-H4=36 %, S:T2-D2=12 % T3-H5=96 % T4-H9=68 % T5-C6=100 % T6-D7=98 % T7-HT=9 %] [17:37:51.981] [SAMPLE-VAL] Sample 69: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=85 % T3-HA=56 % T4-HK=48 % T5-C5=10 % T6-DA=100 % T7-H4=1 %!, S:T2-D2=5 % T3-H5=98 % T4-H9=4 %! T5-C6=100 % T6-D7=99 % T7-HT=24 %] [17:37:51.985] [SAMPLE-VAL] Sample 70: weight 0.203 -> 0.031 [E:T1-H3=6 % T2-D9=62 % T3-HA=56 % T4-HK=32 % T5-C5=15 % T6-DA=80 % T7-H4=48 %, S:T2-D2=19 % T3-H5=95 % T4-H9=59 % T5-C6=100 % T6-D7=99 % T7-HT=5 %] [17:37:51.989] [SAMPLE-VAL] Sample 71: weight 0.041 -> 0.007 [E:T1-H3=5 % T2-D9=82 % T3-HA=50 % T4-HK=34 % T5-C5=26 % T6-DA=43 % T7-H4=37 %, S:T2-D2=19 % T3-H5=95 % T4-H9=78 % T5-C6=64 % T6-D7=99 % T7-HT=16 %] [17:37:51.993] [SAMPLE-VAL] Sample 72: weight 0.203 -> 0.030 [E:T1-H3=6 % T2-D9=84 % T3-HA=47 % T4-HK=38 % T5-C5=21 % T6-DA=100 % T7-H4=30 %, S:T2-D2=6 % T3-H5=95 % T4-H9=68 % T5-C6=61 % T6-D7=99 % T7-HT=9 %] [17:37:51.997] [SAMPLE-VAL] Sample 73: weight 0.203 -> 0.031 [E:T1-H3=7 % T2-D9=66 % T3-HA=55 % T4-HK=42 % T5-C5=8 % T6-DA=77 % T7-H4=26 %, S:T2-D2=19 % T3-H5=95 % T4-H9=68 % T5-C6=100 % T6-D7=99 % T7-HT=7 %] [17:37:52.001] [SAMPLE-VAL] Sample 74: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=82 % T3-HA=51 % T4-HK=36 % T5-C5=13 % T6-DA=100 % T7-H4=29 %, S:T2-D2=5 % T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=99 % T7-HT=10 %] [17:37:52.005] [SAMPLE-VAL] Sample 75: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=76 % T3-HA=66 % T4-HK=50 % T5-C5=13 % T6-DA=49 % T7-H4=2 %!, S:T2-D2=14 % T3-H5=98 % T4-H9=3 %! T5-C6=100 % T6-D7=98 % T7-HT=28 %] [17:37:52.010] [SAMPLE-VAL] Sample 76: weight 0.203 -> 0.033 [E:T1-H3=6 % T2-D9=69 % T3-HA=51 % T4-HK=35 % T5-C5=18 % T6-DA=77 % T7-H4=33 %, S:T2-D2=28 % T3-H5=95 % T4-H9=71 % T5-C6=61 % T6-D7=99 % T7-HT=10 %] [17:37:52.014] [SAMPLE-VAL] Sample 77: weight 0.041 -> 0.007 [E:T1-H3=5 % T2-D9=82 % T3-HA=50 % T4-HK=34 % T5-C5=26 % T6-DA=43 % T7-H4=37 %, S:T2-D2=19 % T3-H5=95 % T4-H9=78 % T5-C6=64 % T6-D7=99 % T7-HT=16 %] [17:37:52.018] [SAMPLE-VAL] Sample 78: weight 0.203 -> 0.022 [E:T1-H3=6 % T2-D9=80 % T3-HA=49 % T4-HK=43 % T5-C5=10 % T6-DA=100 % T7-H4=29 %, S:T2-D2=5 %! T3-H5=95 % T4-H9=60 % T5-C6=100 % T6-D7=99 % T7-HT=4 %!] [17:37:52.022] [SAMPLE-VAL] Sample 79: weight 0.041 -> 0.007 [E:T1-H3=6 % T2-D9=84 % T3-HA=51 % T4-HK=34 % T5-C5=25 % T6-DA=43 % T7-H4=28 %, S:T2-D2=16 % T3-H5=96 % T4-H9=80 % T5-C6=65 % T6-D7=99 % T7-HT=23 %] [17:37:52.026] [SAMPLE-VAL] Sample 80: weight 0.100 -> 0.001 [E:T1-H3=2 %! T2-D9=78 % T3-HA=64 % T4-HK=56 % T5-C5=12 % T6-DA=100 % T7-H4=3 %!, S:T2-D2=5 %! T3-H5=98 % T4-H9=2 %! T5-C6=100 % T6-D7=99 % T7-HT=31 %] [17:37:52.030] [SAMPLE-VAL] Sample 81: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=79 % T3-HA=64 % T4-HK=41 % T5-C5=27 % T6-DA=45 % T7-H4=2 %!, S:T2-D2=13 % T3-H5=98 % T4-H9=2 %! T5-C6=100 % T6-D7=97 % T7-HT=27 %] [17:37:52.034] [SAMPLE-VAL] Sample 82: weight 0.100 -> 0.001 [E:T1-H3=2 %! T2-D9=85 % T3-HA=54 % T4-HK=47 % T5-C5=27 % T6-DA=100 % T7-H4=2 %!, S:T2-D2=7 % T3-H5=98 % T4-H9=2 %! T5-C6=63 % T6-D7=99 % T7-HT=25 %] [17:37:52.038] [SAMPLE-VAL] Sample 83: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=76 % T3-HA=66 % T4-HK=50 % T5-C5=13 % T6-DA=49 % T7-H4=2 %!, S:T2-D2=14 % T3-H5=98 % T4-H9=3 %! T5-C6=100 % T6-D7=98 % T7-HT=28 %] [17:37:52.042] [SAMPLE-VAL] Sample 84: weight 0.041 -> 0.005 [E:T1-H3=7 % T2-D9=84 % T3-HA=51 % T4-HK=38 % T5-C5=17 % T6-DA=100 % T7-H4=18 %, S:T2-D2=5 %! T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=99 % T7-HT=8 %] [17:37:52.046] [SAMPLE-VAL] Sample 85: weight 0.041 -> 0.006 [E:T1-H3=6 % T2-D9=79 % T3-HA=56 % T4-HK=38 % T5-C5=23 % T6-DA=36 % T7-H4=36 %, S:T2-D2=12 % T3-H5=96 % T4-H9=68 % T5-C6=100 % T6-D7=98 % T7-HT=9 %] [17:37:52.050] [SAMPLE-VAL] Sample 86: weight 0.041 -> 0.007 [E:T1-H3=5 % T2-D9=82 % T3-HA=50 % T4-HK=34 % T5-C5=26 % T6-DA=43 % T7-H4=37 %, S:T2-D2=19 % T3-H5=95 % T4-H9=78 % T5-C6=64 % T6-D7=99 % T7-HT=16 %] [17:37:52.054] [SAMPLE-VAL] Sample 87: weight 0.203 -> 0.030 [E:T1-H3=6 % T2-D9=84 % T3-HA=47 % T4-HK=38 % T5-C5=21 % T6-DA=100 % T7-H4=30 %, S:T2-D2=6 % T3-H5=95 % T4-H9=68 % T5-C6=61 % T6-D7=99 % T7-HT=9 %] [17:37:52.058] [SAMPLE-VAL] Sample 88: weight 0.020 -> 0.000 [E:T1-H3=1 %! T2-D9=81 % T3-HA=61 % T4-HK=42 % T5-C5=34 % T6-DA=50 % T7-H4=3 %!, S:T2-D2=18 % T3-H5=98 % T4-H9=3 %! T5-C6=61 % T6-D7=98 % T7-HT=24 %] [17:37:52.062] [SAMPLE-VAL] Sample 89: weight 0.203 -> 0.022 [E:T1-H3=6 % T2-D9=80 % T3-HA=49 % T4-HK=43 % T5-C5=10 % T6-DA=100 % T7-H4=29 %, S:T2-D2=5 %! T3-H5=95 % T4-H9=60 % T5-C6=100 % T6-D7=99 % T7-HT=4 %!] [17:37:52.066] [SAMPLE-VAL] Sample 90: weight 0.203 -> 0.022 [E:T1-H3=6 % T2-D9=80 % T3-HA=49 % T4-HK=43 % T5-C5=10 % T6-DA=100 % T7-H4=29 %, S:T2-D2=5 %! T3-H5=95 % T4-H9=60 % T5-C6=100 % T6-D7=99 % T7-HT=4 %!] [17:37:52.070] [SAMPLE-VAL] Sample 91: weight 0.203 -> 0.031 [E:T1-H3=6 % T2-D9=62 % T3-HA=56 % T4-HK=32 % T5-C5=15 % T6-DA=80 % T7-H4=48 %, S:T2-D2=19 % T3-H5=95 % T4-H9=59 % T5-C6=100 % T6-D7=99 % T7-HT=5 %] [17:37:52.074] [SAMPLE-VAL] Sample 92: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=85 % T3-HA=61 % T4-HK=42 % T5-C5=21 % T6-DA=100 % T7-H4=1 %!, S:T2-D2=5 %! T3-H5=98 % T4-H9=3 %! T5-C6=100 % T6-D7=99 % T7-HT=25 %] [17:37:52.078] [SAMPLE-VAL] Sample 93: weight 0.203 -> 0.030 [E:T1-H3=6 % T2-D9=84 % T3-HA=47 % T4-HK=38 % T5-C5=21 % T6-DA=100 % T7-H4=30 %, S:T2-D2=6 % T3-H5=95 % T4-H9=68 % T5-C6=61 % T6-D7=99 % T7-HT=9 %] [17:37:52.082] [SAMPLE-VAL] Sample 94: weight 0.100 -> 0.001 [E:T1-H3=2 %! T2-D9=81 % T3-HA=59 % T4-HK=55 % T5-C5=12 % T6-DA=100 % T7-H4=2 %!, S:T2-D2=5 %! T3-H5=98 % T4-H9=2 %! T5-C6=100 % T6-D7=99 % T7-HT=25 %] [17:37:52.086] [SAMPLE-VAL] Sample 95: weight 0.041 -> 0.005 [E:T1-H3=7 % T2-D9=84 % T3-HA=51 % T4-HK=38 % T5-C5=17 % T6-DA=100 % T7-H4=18 %, S:T2-D2=5 %! T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=99 % T7-HT=8 %] [17:37:52.091] [SAMPLE-VAL] Sample 96: weight 0.020 -> 0.000 [E:T1-H3=2 %! T2-D9=84 % T3-HA=58 % T4-HK=45 % T5-C5=9 % T6-DA=100 % T7-H4=2 %!, S:T2-D2=5 %! T3-H5=98 % T4-H9=4 %! T5-C6=100 % T6-D7=99 % T7-HT=28 %] [17:37:52.095] [SAMPLE-VAL] Sample 97: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=86 % T3-HA=45 % T4-HK=33 % T5-C5=17 % T6-DA=100 % T7-H4=15 %, S:T2-D2=6 % T3-H5=95 % T4-H9=76 % T5-C6=64 % T6-D7=99 % T7-HT=16 %] [17:37:52.099] [SAMPLE-VAL] Sample 98: weight 0.203 -> 0.026 [E:T1-H3=7 % T2-D9=82 % T3-HA=49 % T4-HK=45 % T5-C5=10 % T6-DA=100 % T7-H4=23 %, S:T2-D2=5 % T3-H5=96 % T4-H9=62 % T5-C6=100 % T6-D7=99 % T7-HT=5 %!] [17:37:52.103] [SAMPLE-VAL] Sample 99: weight 0.556 -> 0.077 [E:T1-H3=4 %! T2-D9=84 % T3-HA=53 % T4-HK=33 % T5-C5=21 % T6-DA=44 % T7-H4=44 %, S:T2-D2=24 % T3-H5=94 % T4-H9=63 % T5-C6=60 % T6-D7=98 % T7-HT=11 %] [17:37:52.107] [SAMPLE-VAL] Sample 100: weight 0.056 -> 0.001 [E:T1-H3=2 %! T2-D9=66 % T3-HA=68 % T4-HK=41 % T5-C5=18 % T6-DA=80 % T7-H4=4 %!, S:T2-D2=18 % T3-H5=98 % T4-H9=2 %! T5-C6=100 % T6-D7=99 % T7-HT=30 %] [17:37:52.107] [SAMPLE-VAL] Zeroed 35 samples below relative threshold 0.010 x max 0.0771 = 0.000771 [17:37:52.107] [SAMPLE-VAL] Done. Weight range: 0.000-0.077 [17:37:52.108] [SAMPLE-VAL] Top sample 99 (w=0.077): E:QT3.AK432.AQ9.53 S:K65.QJT95.K72.96 [E:T1-H3=4 %! T2-D9=84 % T3-HA=53 % T4-HK=33 % T5-C5=21 % T6-DA=44 % T7-H4=44 %, S:T2-D2=24 % T3-H5=94 % T4-H9=63 % T5-C6=60 % T6-D7=98 % T7-HT=11 %] [17:37:52.108] [SAMPLE-VAL] Top sample 36 (w=0.034): E:653.AK432.AK9.53 S:KQT.QJT95.Q72.96 [E:T1-H3=6 % T2-D9=71 % T3-HA=51 % T4-HK=36 % T5-C5=20 % T6-DA=76 % T7-H4=28 %, S:T2-D2=26 % T3-H5=96 % T4-H9=76 % T5-C6=63 % T6-D7=99 % T7-HT=12 %] [17:37:52.108] [SAMPLE-VAL] Top sample 8 (w=0.033): E:T65.AK432.AK9.53 S:KQ3.QJT95.Q72.96 [E:T1-H3=6 % T2-D9=69 % T3-HA=51 % T4-HK=35 % T5-C5=18 % T6-DA=77 % T7-H4=33 %, S:T2-D2=28 % T3-H5=95 % T4-H9=71 % T5-C6=61 % T6-D7=99 % T7-HT=10 %] [17:37:52.108] [SAMPLE-VAL] Top sample 45 (w=0.033): E:T63.AK432.AK9.53 S:KQ5.QJT95.Q72.96 [E:T1-H3=6 % T2-D9=69 % T3-HA=51 % T4-HK=35 % T5-C5=18 % T6-DA=77 % T7-H4=33 %, S:T2-D2=28 % T3-H5=95 % T4-H9=71 % T5-C6=61 % T6-D7=99 % T7-HT=10 %] [17:37:52.108] [SAMPLE-VAL] Top sample 76 (w=0.033): E:T53.AK432.AK9.53 S:KQ6.QJT95.Q72.96 [E:T1-H3=6 % T2-D9=69 % T3-HA=51 % T4-HK=35 % T5-C5=18 % T6-DA=77 % T7-H4=33 %, S:T2-D2=28 % T3-H5=95 % T4-H9=71 % T5-C6=61 % T6-D7=99 % T7-HT=10 %] [17:37:52.108] After sample validation: 65 deals remaining [17:37:52.109] [PLAY-INFER] No inference observations detected [17:37:52.109] Using weighted samples: 65/65 have non-uniform weights (range 0.001-0.077) [17:37:52.109] Sample deals (65 total, showing first 20, by weight): [17:37:52.109] [1] (w=0.077) N:A842.86.8643.AQT QT3.AK432.AQ9.53 K65.QJT95.K72.96 J97.7.JT5.KJ8742 [17:37:52.109] [2] (w=0.034) N:A842.86.8643.AQT 653.AK432.AK9.53 KQT.QJT95.Q72.96 J97.7.JT5.KJ8742 [17:37:52.109] [3] (w=0.033) N:A842.86.8643.AQT T65.AK432.AK9.53 KQ3.QJT95.Q72.96 J97.7.JT5.KJ8742 [17:37:52.109] [4] (w=0.033) N:A842.86.8643.AQT T63.AK432.AK9.53 KQ5.QJT95.Q72.96 J97.7.JT5.KJ8742 [17:37:52.109] [5] (w=0.033) N:A842.86.8643.AQT T53.AK432.AK9.53 KQ6.QJT95.Q72.96 J97.7.JT5.KJ8742 [17:37:52.109] [6] (w=0.031) N:A842.86.8643.AQT 65.AK432.AK9.953 KQT3.QJT95.Q72.6 J97.7.JT5.KJ8742 [17:37:52.109] [7] (w=0.031) N:A842.86.8643.AQT 63.AK432.AK9.953 KQT5.QJT95.Q72.6 J97.7.JT5.KJ8742 [17:37:52.109] [8] (w=0.031) N:A842.86.8643.AQT 53.AK432.AK9.953 KQT6.QJT95.Q72.6 J97.7.JT5.KJ8742 [17:37:52.110] [9] (w=0.031) N:A842.86.8643.AQT T3.AK432.AK9.953 KQ65.QJT95.Q72.6 J97.7.JT5.KJ8742 [17:37:52.110] [10] (w=0.031) N:A842.86.8643.AQT T6.AK432.AK9.953 KQ53.QJT95.Q72.6 J97.7.JT5.KJ8742 [17:37:52.110] [11] (w=0.031) N:A842.86.8643.AQT T5.AK432.AK9.953 KQ63.QJT95.Q72.6 J97.7.JT5.KJ8742 [17:37:52.110] [12] (w=0.031) N:A842.86.8643.AQT 653.AK432.AK9.95 KQT.QJT95.Q72.63 J97.7.JT5.KJ8742 [17:37:52.110] [13] (w=0.030) N:A842.86.8643.AQT K653.AK432.A9.53 QT.QJT95.KQ72.96 J97.7.JT5.KJ8742 [17:37:52.110] [14] (w=0.030) N:A842.86.8643.AQT KT63.AK432.A9.53 Q5.QJT95.KQ72.96 J97.7.JT5.KJ8742 [17:37:52.110] [15] (w=0.030) N:A842.86.8643.AQT KT65.AK432.A9.53 Q3.QJT95.KQ72.96 J97.7.JT5.KJ8742 [17:37:52.110] [16] (w=0.030) N:A842.86.8643.AQT KT53.AK432.A9.53 Q6.QJT95.KQ72.96 J97.7.JT5.KJ8742 [17:37:52.110] [17] (w=0.028) N:A842.86.8643.AQT T53.AK432.AK9.95 KQ6.QJT95.Q72.63 J97.7.JT5.KJ8742 [17:37:52.110] [18] (w=0.028) N:A842.86.8643.AQT T65.AK432.AK9.95 KQ3.QJT95.Q72.63 J97.7.JT5.KJ8742 [17:37:52.110] [19] (w=0.028) N:A842.86.8643.AQT T63.AK432.AK9.95 KQ5.QJT95.Q72.63 J97.7.JT5.KJ8742 [17:37:52.111] [20] (w=0.027) N:A842.86.8643.AQT KT5.AK432.A9.953 Q63.QJT95.KQ72.6 J97.7.JT5.KJ8742 [17:37:52.111] ... and 45 more [17:37:52.180] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:37:52.180] S2: [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 150, 150, 150, 200, 200, 200, 200, 150, 150, 150, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 150, 150, 150, 150, 150, 150, 150, 150] [17:37:52.180] S4: [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 150, 150, 150, 200, 200, 200, 200, 150, 150, 150, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 150, 150, 150, 150, 150, 150, 150, 150] [17:37:52.180] S8: [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 150, 150, 150, 200, 200, 200, 200, 150, 150, 150, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 150, 150, 150, 150, 150, 150, 150, 150] [17:37:52.180] D3: [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 150, 150, 150, 200, 200, 200, 200, 150, 150, 150, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 150, 150, 150, 150, 150, 150, 150, 150] [17:37:52.180] SA: [150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 100, 100, 100, 150, 150, 150, 150, 100, 100, 100, 200, 200, 200, 200, 150, 150, 150, 150, 150, 150, 200, 200, 200, 200, 200, 100, 100, 100, 200, 200, 200, 200, 100, 100, 100, 200, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100] [17:37:52.181] CT: [150, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 150, 150, 150, 150, 200, 200, 200, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 150, 150, 150, 150, 150, 150, 150, 150] [17:37:52.181] CA: [100, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 100, 100, 100, 100, 150, 150, 150, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 50, 50, 50, 50, 50, 50, 50, 100] [17:37:52.181] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:37:52.181] S2: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6] [17:37:52.181] S4: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6] [17:37:52.181] S8: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6] [17:37:52.181] D3: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6] [17:37:52.181] SA: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 6, 6, 6, 6, 5, 5, 5, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 5, 5, 5, 7, 7, 7, 7, 5, 5, 5, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5] [17:37:52.181] CT: [6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6] [17:37:52.181] CA: [5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 5] [17:37:52.182] --- IMP Calculation Output (card -> average IMP) --- [17:37:52.182] S2: 0.75 [17:37:52.182] S4: 0.75 [17:37:52.182] S8: 0.75 [17:37:52.182] D3: 0.75 [17:37:52.182] CT: 0.15 [17:37:52.182] SA: -1.36 [17:37:52.182] CA: -1.80 [17:37:52.182] === DDS DETAILED ANALYSIS === [17:37:52.182] Cards analyzed: 7, Samples per card: 65 [17:37:52.182] [17:37:52.183] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:37:52.183] ----- ------ --------- ------- ----------- -------------------------------- [17:37:52.183] S2 0.75 6.78 100 % 2 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6...] [17:37:52.183] D3 0.75 6.78 100 % 2 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6...] [17:37:52.183] S4 0.75 6.78 100 % 2 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6...] [17:37:52.183] S8 0.75 6.78 100 % 2 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6...] [17:37:52.183] CT 0.15 6.65 100 % 2 [6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 7, 7, 7, 6...] [17:37:52.183] SA -1.36 5.94 100 % 3 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5...] [17:37:52.183] CA -1.80 5.75 100 % 4 [5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 6, 6, 6, 5...] [17:37:52.183] [17:37:52.183] Selected: S2 (IMPs=0.75, avgTricks=6.78) [17:37:52.183] =================== [17:37:52.184] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [17:37:52.184] [TRUMP] Skipped: not declaring [17:37:52.184] Selected: S2 (avg 0.75 IMPs, 6.78 tricks) -- 3 tied card(s): D3, S4, S8 [17:37:52.184] [stage-timing] ok sample=263ms validate=0ms nn=429ms signal=0ms simgames=22ms dds=50ms total=768ms samples=65 cards=27 [17:37:52.184] === FindBestCardAsync: Position=N, CardsPlayed=27 === [17:37:52.184] Finding card to play for N: A842.86.8643.AQT [17:37:52.184] Relative position: Righty, Contract type: Suit [17:37:52.184] Cards in hand mask: 6 [17:37:52.185] Candidate: xS = 71.0 % [17:37:52.185] Candidate: xD = 12.7 % [17:37:52.185] Candidate: 8S = 9.1 % [17:37:52.185] Candidate: TC = 7.1 % [17:37:52.185] Candidate: AS = 0.0 % [17:37:52.185] Candidate: AC = 0.0 % [17:37:52.186] Selected: S2 (71.0 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:37:55 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:37:55 === [17:37:55.398] === FindBestCardAsync: Position=N, CardsPlayed=30 === [17:37:55.398] Contract: 2H, Declarer: E, Dealer: N [17:37:55.398] Auction: P-1H-P-1N-X-P-2D-P-P-2H-P-P-P [17:37:55.398] Deal: N:... ... ... ... [17:37:55.398] Position N is on defender's side - score table shifted by 3 defense tricks won [17:37:55.398] ****************************** [17:37:55.398] FindMatchingDealsWithPlayInternal Input: [17:37:55.398] Position parameter: N [17:37:55.398] Deal from game: N:... ... ... ... [17:37:55.399] Hand for N: A842.86.8643.AQT [17:37:55.399] Hand for E: (null) [17:37:55.399] Hand for S: (null) [17:37:55.399] Hand for W: J97.7.JT5.KJ8742 [17:37:55.399] Cards played: HQ, H7, H6, H3, D2, D5, D8, D9, HA, H5, C2, H8, HK, H9, C4, D6, C5, C6, CJ, CQ, D4, DA, D7, DT, H4, HT, C7, S2, HJ, DJ [17:37:55.399] Declarer: E [17:37:55.399] ****************************** [17:37:55.399] [DealFinder] Seed from player N hand: -1808683873 [17:37:55.399] [DealFinder] Auction: P-1H-P-1N-X-P-2D-P-P-2H-P-P-P [17:37:55.399] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:37:55.399] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [17:37:55.399] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1775MB, gc2=13) [17:37:55.399] [DealFinder] N has contradictory H range [3-2] (min > max) -- skipping strict search, using fallback deals. [17:37:55.400] [DealFinder] Using cardsPlayedCount=30 for visibility calculation [17:37:55.400] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=30 [17:37:55.400] [ExtractPartialDeal] Visible hands: N, W, E [17:37:55.400] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:37:55.400] [ExtractPartialDeal] Extracted hands: [17:37:55.400] N: A842.86.8643.AQT (13 cards) [LOCKED] [17:37:55.400] E: ... (0 cards) [17:37:55.400] S: ... (0 cards) [17:37:55.400] W: J97.7.JT5.KJ8742 (13 cards) [LOCKED] [17:37:55.400] [DealFinder] Trump suit from contract '2H': Hearts [17:37:55.400] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [17:37:55.400] [ComputePlayedCards] Card 1: HQ played by S [17:37:55.400] [ComputePlayedCards] Card 2: H7 played by W [17:37:55.400] [ComputePlayedCards] Card 3: H6 played by N [17:37:55.400] [ComputePlayedCards] Card 4: H3 played by E [17:37:55.400] [ComputePlayedCards] Trick complete. Winner: S [17:37:55.401] [ComputePlayedCards] Card 5: D2 played by S [17:37:55.401] [ComputePlayedCards] Card 6: D5 played by W [17:37:55.401] [ComputePlayedCards] Card 7: D8 played by N [17:37:55.401] [ComputePlayedCards] Card 8: D9 played by E [17:37:55.401] [ComputePlayedCards] Trick complete. Winner: E [17:37:55.401] [ComputePlayedCards] Card 9: HA played by E [17:37:55.401] [ComputePlayedCards] Card 10: H5 played by S [17:37:55.401] [ComputePlayedCards] Card 11: C2 played by W [17:37:55.401] [ComputePlayedCards] Card 12: H8 played by N [17:37:55.401] [ComputePlayedCards] Trick complete. Winner: E [17:37:55.401] [ComputePlayedCards] Card 13: HK played by E [17:37:55.401] [ComputePlayedCards] Card 14: H9 played by S [17:37:55.401] [ComputePlayedCards] Card 15: C4 played by W [17:37:55.401] [ComputePlayedCards] Card 16: D6 played by N [17:37:55.401] [ComputePlayedCards] Trick complete. Winner: E [17:37:55.402] [ComputePlayedCards] Card 17: C5 played by E [17:37:55.402] [ComputePlayedCards] Card 18: C6 played by S [17:37:55.402] [ComputePlayedCards] Card 19: CJ played by W [17:37:55.402] [ComputePlayedCards] Card 20: CQ played by N [17:37:55.402] [ComputePlayedCards] Trick complete. Winner: N [17:37:55.402] [ComputePlayedCards] Card 21: D4 played by N [17:37:55.402] [ComputePlayedCards] Card 22: DA played by E [17:37:55.402] [ComputePlayedCards] Card 23: D7 played by S [17:37:55.402] [ComputePlayedCards] Card 24: DT played by W [17:37:55.402] [ComputePlayedCards] Trick complete. Winner: E [17:37:55.402] [ComputePlayedCards] Card 25: H4 played by E [17:37:55.402] [ComputePlayedCards] Card 26: HT played by S [17:37:55.402] [ComputePlayedCards] Card 27: C7 played by W [17:37:55.402] [ComputePlayedCards] Card 28: S2 played by N [17:37:55.403] [ComputePlayedCards] Trick complete. Winner: S [17:37:55.403] [ComputePlayedCards] Card 29: HJ played by S [17:37:55.403] [ComputePlayedCards] Card 30: DJ played by W [17:37:55.403] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H6, D8, H8, D6, CQ, D4, S2 [17:37:55.403] [DealFinder] Added 7 played cards to E (was 0 cards): H3, D9, HA, HK, C5, DA, H4 [17:37:55.403] [DealFinder] Added 8 played cards to S (was 0 cards): HQ, D2, H5, H9, C6, D7, HT, HJ [17:37:55.403] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: H7, D5, C2, C4, CJ, DT, C7, DJ [17:37:55.403] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=6) [17:37:55.403] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=10) [17:37:55.403] [DealFinder] Bid verification enabled for: E, S [17:37:55.403] [DealFinder] Propagated E: HCP[15-18], Suits=S[0-6] H[5-6] D[0-6] C[0-4] (2 iterations) [17:37:55.404] [DealFinder] Propagated S: HCP[6-9], Suits=S[0-6] H[4-5] D[0-6] C[0-4] (2 iterations) [17:37:55.404] [DealFinder] Forced 1 Hearts card(s) to E (only eligible holder): H2 [17:37:55.404] [DealFinder] Known cards per player: N=13, E=8, S=8, W=13 [17:37:55.404] [DealFinder] Locked players: N, W [17:37:55.404] [DealFinder] Total known cards: 42, Remaining deck: 10, Cards to deal: 10 [17:37:55.404] [DealFinder] Players needing cards: E:5, S:5 [17:37:55.404] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [17:37:55.491] [DealFinder] Combinatorial: enumerated 252, perfect 56, sending 100 to DDS [17:37:55.492] [Timing] Total: 92ms, Generation: 0ms, Verification: 0ms [17:37:55.492] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 56 [17:37:55.492] Search complete. Returning 100 deals. [17:37:55.492] Found 100 sample deals for simulation. [17:37:55.492] Valid deals for DDS: 100 / 100 [17:37:55.492] [SAMPLE-VAL] Validating 100 samples, hidden: E,S, contract: suit [17:37:55.519] [SAMPLE-VAL] Opening lead NN validation (HQ): 0/100 samples adjusted [17:37:55.520] [SAMPLE-VAL] T1: S=HQ W=H7 N=H6 E=H3 (leader=S) [17:37:55.520] [SAMPLE-VAL] T2: S=D2 W=D5 N=D8 E=D9 (leader=S) [17:37:55.520] [SAMPLE-VAL] T3: E=HA S=H5 W=C2 N=H8 (leader=E) [17:37:55.520] [SAMPLE-VAL] T4: E=HK S=H9 W=C4 N=D6 (leader=E) [17:37:55.520] [SAMPLE-VAL] T5: E=C5 S=C6 W=CJ N=CQ (leader=E) [17:37:55.521] [SAMPLE-VAL] T6: N=D4 E=DA S=D7 W=DT (leader=N) [17:37:55.521] [SAMPLE-VAL] T7: E=H4 S=HT W=C7 N=S2 (leader=E) [17:37:55.521] [SAMPLE-VAL] T8: S=HJ W=DJ (leader=S) (partial) [17:37:55.527] [SAMPLE-VAL] Sample 1: weight 0.203 -> 0.031 [E:T1-H3=6 % T2-D9=69 % T3-HA=51 % T4-HK=35 % T5-C5=18 % T6-DA=77 % T7-H4=33 %, S:T2-D2=28 % T3-H5=95 % T4-H9=71 % T5-C6=61 % T6-D7=99 % T7-HT=10 % T8-HJ=26 %] [17:37:55.533] [SAMPLE-VAL] Sample 2: weight 0.203 -> 0.030 [E:T1-H3=6 % T2-D9=62 % T3-HA=56 % T4-HK=32 % T5-C5=15 % T6-DA=80 % T7-H4=48 %, S:T2-D2=19 % T3-H5=95 % T4-H9=59 % T5-C6=100 % T6-D7=99 % T7-HT=5 % T8-HJ=26 %] [17:37:55.539] [SAMPLE-VAL] Sample 3: weight 0.203 -> 0.025 [E:T1-H3=7 % T2-D9=82 % T3-HA=49 % T4-HK=45 % T5-C5=10 % T6-DA=100 % T7-H4=23 %, S:T2-D2=5 % T3-H5=96 % T4-H9=62 % T5-C6=100 % T6-D7=99 % T7-HT=5 %! T8-HJ=29 %] [17:37:55.545] [SAMPLE-VAL] Sample 4: weight 0.041 -> 0.006 [E:T1-H3=6 % T2-D9=79 % T3-HA=56 % T4-HK=38 % T5-C5=23 % T6-DA=36 % T7-H4=36 %, S:T2-D2=12 % T3-H5=96 % T4-H9=68 % T5-C6=100 % T6-D7=98 % T7-HT=9 % T8-HJ=24 %] [17:37:55.551] [SAMPLE-VAL] Sample 5: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=82 % T3-HA=50 % T4-HK=34 % T5-C5=26 % T6-DA=43 % T7-H4=37 %, S:T2-D2=19 % T3-H5=95 % T4-H9=78 % T5-C6=64 % T6-D7=99 % T7-HT=16 % T8-HJ=25 %] [17:37:55.557] [SAMPLE-VAL] Sample 6: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=82 % T3-HA=50 % T4-HK=34 % T5-C5=26 % T6-DA=43 % T7-H4=37 %, S:T2-D2=19 % T3-H5=95 % T4-H9=78 % T5-C6=64 % T6-D7=99 % T7-HT=16 % T8-HJ=25 %] [17:37:55.567] [SAMPLE-VAL] Sample 7: weight 0.203 -> 0.027 [E:T1-H3=6 % T2-D9=63 % T3-HA=55 % T4-HK=39 % T5-C5=8 % T6-DA=79 % T7-H4=33 %, S:T2-D2=20 % T3-H5=95 % T4-H9=63 % T5-C6=100 % T6-D7=99 % T7-HT=5 %! T8-HJ=25 %] [17:37:55.579] [SAMPLE-VAL] Sample 8: weight 0.041 -> 0.006 [E:T1-H3=6 % T2-D9=77 % T3-HA=53 % T4-HK=41 % T5-C5=11 % T6-DA=44 % T7-H4=33 %, S:T2-D2=14 % T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=98 % T7-HT=9 % T8-HJ=23 %] [17:37:55.590] [SAMPLE-VAL] Sample 9: weight 0.041 -> 0.006 [E:T1-H3=6 % T2-D9=79 % T3-HA=56 % T4-HK=38 % T5-C5=23 % T6-DA=36 % T7-H4=36 %, S:T2-D2=12 % T3-H5=96 % T4-H9=68 % T5-C6=100 % T6-D7=98 % T7-HT=9 % T8-HJ=24 %] [17:37:55.596] [SAMPLE-VAL] Sample 10: weight 0.203 -> 0.031 [E:T1-H3=6 % T2-D9=69 % T3-HA=51 % T4-HK=35 % T5-C5=18 % T6-DA=77 % T7-H4=33 %, S:T2-D2=28 % T3-H5=95 % T4-H9=71 % T5-C6=61 % T6-D7=99 % T7-HT=10 % T8-HJ=26 %] [17:37:55.602] [SAMPLE-VAL] Sample 11: weight 0.041 -> 0.005 [E:T1-H3=6 % T2-D9=83 % T3-HA=47 % T4-HK=40 % T5-C5=7 % T6-DA=100 % T7-H4=16 %, S:T2-D2=4 %! T3-H5=95 % T4-H9=76 % T5-C6=100 % T6-D7=99 % T7-HT=10 % T8-HJ=29 %] [17:37:55.607] [SAMPLE-VAL] Sample 12: weight 0.203 -> 0.022 [E:T1-H3=6 % T2-D9=80 % T3-HA=49 % T4-HK=43 % T5-C5=10 % T6-DA=100 % T7-H4=29 %, S:T2-D2=5 %! T3-H5=95 % T4-H9=60 % T5-C6=100 % T6-D7=99 % T7-HT=4 %! T8-HJ=36 %] [17:37:55.613] [SAMPLE-VAL] Sample 13: weight 0.041 -> 0.006 [E:T1-H3=6 % T2-D9=77 % T3-HA=53 % T4-HK=41 % T5-C5=11 % T6-DA=44 % T7-H4=33 %, S:T2-D2=14 % T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=98 % T7-HT=9 % T8-HJ=23 %] [17:37:55.618] [SAMPLE-VAL] Sample 14: weight 0.203 -> 0.031 [E:T1-H3=6 % T2-D9=66 % T3-HA=57 % T4-HK=36 % T5-C5=15 % T6-DA=77 % T7-H4=37 %, S:T2-D2=19 % T3-H5=95 % T4-H9=58 % T5-C6=100 % T6-D7=99 % T7-HT=6 % T8-HJ=28 %] [17:37:55.624] [SAMPLE-VAL] Sample 15: weight 0.203 -> 0.022 [E:T1-H3=6 % T2-D9=80 % T3-HA=49 % T4-HK=43 % T5-C5=10 % T6-DA=100 % T7-H4=29 %, S:T2-D2=5 %! T3-H5=95 % T4-H9=60 % T5-C6=100 % T6-D7=99 % T7-HT=4 %! T8-HJ=36 %] [17:37:55.629] [SAMPLE-VAL] Sample 16: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=77 % T3-HA=52 % T4-HK=35 % T5-C5=24 % T6-DA=38 % T7-H4=46 %, S:T2-D2=13 % T3-H5=96 % T4-H9=73 % T5-C6=100 % T6-D7=98 % T7-HT=10 % T8-HJ=24 %] [17:37:55.634] [SAMPLE-VAL] Sample 17: weight 0.203 -> 0.027 [E:T1-H3=6 % T2-D9=63 % T3-HA=55 % T4-HK=39 % T5-C5=8 % T6-DA=79 % T7-H4=33 %, S:T2-D2=20 % T3-H5=95 % T4-H9=63 % T5-C6=100 % T6-D7=99 % T7-HT=5 %! T8-HJ=25 %] [17:37:55.641] [SAMPLE-VAL] Sample 18: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=86 % T3-HA=45 % T4-HK=33 % T5-C5=17 % T6-DA=100 % T7-H4=15 %, S:T2-D2=6 % T3-H5=95 % T4-H9=76 % T5-C6=64 % T6-D7=99 % T7-HT=16 % T8-HJ=31 %] [17:37:55.646] [SAMPLE-VAL] Sample 19: weight 0.041 -> 0.006 [E:T1-H3=6 % T2-D9=79 % T3-HA=56 % T4-HK=38 % T5-C5=23 % T6-DA=36 % T7-H4=36 %, S:T2-D2=12 % T3-H5=96 % T4-H9=68 % T5-C6=100 % T6-D7=98 % T7-HT=9 % T8-HJ=24 %] [17:37:55.651] [SAMPLE-VAL] Sample 20: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=82 % T3-HA=51 % T4-HK=36 % T5-C5=13 % T6-DA=100 % T7-H4=29 %, S:T2-D2=5 % T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=99 % T7-HT=10 % T8-HJ=32 %] [17:37:55.656] [SAMPLE-VAL] Sample 21: weight 0.203 -> 0.027 [E:T1-H3=6 % T2-D9=79 % T3-HA=49 % T4-HK=38 % T5-C5=20 % T6-DA=100 % T7-H4=42 %, S:T2-D2=5 %! T3-H5=96 % T4-H9=63 % T5-C6=100 % T6-D7=99 % T7-HT=6 % T8-HJ=36 %] [17:37:55.661] [SAMPLE-VAL] Sample 22: weight 0.203 -> 0.027 [E:T1-H3=6 % T2-D9=79 % T3-HA=49 % T4-HK=38 % T5-C5=20 % T6-DA=100 % T7-H4=42 %, S:T2-D2=5 %! T3-H5=96 % T4-H9=63 % T5-C6=100 % T6-D7=99 % T7-HT=6 % T8-HJ=36 %] [17:37:55.665] [SAMPLE-VAL] Sample 23: weight 0.041 -> 0.006 [E:T1-H3=6 % T2-D9=79 % T3-HA=54 % T4-HK=42 % T5-C5=10 % T6-DA=43 % T7-H4=25 %, S:T2-D2=12 % T3-H5=96 % T4-H9=76 % T5-C6=100 % T6-D7=99 % T7-HT=13 % T8-HJ=21 %] [17:37:55.670] [SAMPLE-VAL] Sample 24: weight 0.041 -> 0.006 [E:T1-H3=6 % T2-D9=77 % T3-HA=53 % T4-HK=41 % T5-C5=11 % T6-DA=44 % T7-H4=33 %, S:T2-D2=14 % T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=98 % T7-HT=9 % T8-HJ=23 %] [17:37:55.675] [SAMPLE-VAL] Sample 25: weight 0.041 -> 0.005 [E:T1-H3=6 % T2-D9=83 % T3-HA=47 % T4-HK=40 % T5-C5=7 % T6-DA=100 % T7-H4=16 %, S:T2-D2=4 %! T3-H5=95 % T4-H9=76 % T5-C6=100 % T6-D7=99 % T7-HT=10 % T8-HJ=29 %] [17:37:55.680] [SAMPLE-VAL] Sample 26: weight 0.203 -> 0.017 [E:T1-H3=6 % T2-D9=82 % T3-HA=49 % T4-HK=37 % T5-C5=21 % T6-DA=100 % T7-H4=30 %, S:T2-D2=4 %! T3-H5=96 % T4-H9=56 % T5-C6=100 % T6-D7=99 % T7-HT=4 %! T8-HJ=38 %] [17:37:55.685] [SAMPLE-VAL] Sample 27: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=77 % T3-HA=52 % T4-HK=35 % T5-C5=24 % T6-DA=38 % T7-H4=46 %, S:T2-D2=13 % T3-H5=96 % T4-H9=73 % T5-C6=100 % T6-D7=98 % T7-HT=10 % T8-HJ=24 %] [17:37:55.689] [SAMPLE-VAL] Sample 28: weight 0.203 -> 0.031 [E:T1-H3=6 % T2-D9=66 % T3-HA=57 % T4-HK=36 % T5-C5=15 % T6-DA=77 % T7-H4=37 %, S:T2-D2=19 % T3-H5=95 % T4-H9=58 % T5-C6=100 % T6-D7=99 % T7-HT=6 % T8-HJ=28 %] [17:37:55.694] [SAMPLE-VAL] Sample 29: weight 0.041 -> 0.005 [E:T1-H3=7 % T2-D9=84 % T3-HA=51 % T4-HK=38 % T5-C5=17 % T6-DA=100 % T7-H4=18 %, S:T2-D2=5 %! T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=99 % T7-HT=8 % T8-HJ=36 %] [17:37:55.699] [SAMPLE-VAL] Sample 30: weight 0.203 -> 0.017 [E:T1-H3=6 % T2-D9=82 % T3-HA=49 % T4-HK=37 % T5-C5=21 % T6-DA=100 % T7-H4=30 %, S:T2-D2=4 %! T3-H5=96 % T4-H9=56 % T5-C6=100 % T6-D7=99 % T7-HT=4 %! T8-HJ=38 %] [17:37:55.703] [SAMPLE-VAL] Sample 31: weight 0.041 -> 0.005 [E:T1-H3=7 % T2-D9=84 % T3-HA=51 % T4-HK=38 % T5-C5=17 % T6-DA=100 % T7-H4=18 %, S:T2-D2=5 %! T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=99 % T7-HT=8 % T8-HJ=36 %] [17:37:55.708] [SAMPLE-VAL] Sample 32: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=82 % T3-HA=50 % T4-HK=34 % T5-C5=26 % T6-DA=43 % T7-H4=37 %, S:T2-D2=19 % T3-H5=95 % T4-H9=78 % T5-C6=64 % T6-D7=99 % T7-HT=16 % T8-HJ=25 %] [17:37:55.713] [SAMPLE-VAL] Sample 33: weight 0.203 -> 0.017 [E:T1-H3=6 % T2-D9=82 % T3-HA=49 % T4-HK=37 % T5-C5=21 % T6-DA=100 % T7-H4=30 %, S:T2-D2=4 %! T3-H5=96 % T4-H9=56 % T5-C6=100 % T6-D7=99 % T7-HT=4 %! T8-HJ=38 %] [17:37:55.717] [SAMPLE-VAL] Sample 34: weight 0.203 -> 0.022 [E:T1-H3=6 % T2-D9=80 % T3-HA=49 % T4-HK=43 % T5-C5=10 % T6-DA=100 % T7-H4=29 %, S:T2-D2=5 %! T3-H5=95 % T4-H9=60 % T5-C6=100 % T6-D7=99 % T7-HT=4 %! T8-HJ=36 %] [17:37:55.722] [SAMPLE-VAL] Sample 35: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=82 % T3-HA=51 % T4-HK=36 % T5-C5=13 % T6-DA=100 % T7-H4=29 %, S:T2-D2=5 % T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=99 % T7-HT=10 % T8-HJ=32 %] [17:37:55.726] [SAMPLE-VAL] Sample 36: weight 0.041 -> 0.006 [E:T1-H3=7 % T2-D9=84 % T3-HA=46 % T4-HK=41 % T5-C5=8 % T6-DA=100 % T7-H4=12 %, S:T2-D2=5 % T3-H5=96 % T4-H9=82 % T5-C6=100 % T6-D7=99 % T7-HT=11 % T8-HJ=31 %] [17:37:55.731] [SAMPLE-VAL] Sample 37: weight 0.203 -> 0.030 [E:T1-H3=6 % T2-D9=87 % T3-HA=45 % T4-HK=39 % T5-C5=22 % T6-DA=100 % T7-H4=23 %, S:T2-D2=8 % T3-H5=96 % T4-H9=70 % T5-C6=64 % T6-D7=99 % T7-HT=9 % T8-HJ=32 %] [17:37:55.735] [SAMPLE-VAL] Sample 38: weight 0.041 -> 0.005 [E:T1-H3=7 % T2-D9=84 % T3-HA=51 % T4-HK=38 % T5-C5=17 % T6-DA=100 % T7-H4=18 %, S:T2-D2=5 %! T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=99 % T7-HT=8 % T8-HJ=36 %] [17:37:55.740] [SAMPLE-VAL] Sample 39: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=82 % T3-HA=51 % T4-HK=36 % T5-C5=13 % T6-DA=100 % T7-H4=29 %, S:T2-D2=5 % T3-H5=95 % T4-H9=75 % T5-C6=100 % T6-D7=99 % T7-HT=10 % T8-HJ=32 %] [17:37:55.744] [SAMPLE-VAL] Sample 40: weight 0.203 -> 0.027 [E:T1-H3=6 % T2-D9=63 % T3-HA=55 % T4-HK=39 % T5-C5=8 % T6-DA=79 % T7-H4=33 %, S:T2-D2=20 % T3-H5=95 % T4-H9=63 % T5-C6=100 % T6-D7=99 % T7-HT=5 %! T8-HJ=25 %] [17:37:55.749] [SAMPLE-VAL] Sample 41: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=86 % T3-HA=45 % T4-HK=33 % T5-C5=17 % T6-DA=100 % T7-H4=15 %, S:T2-D2=6 % T3-H5=95 % T4-H9=76 % T5-C6=64 % T6-D7=99 % T7-HT=16 % T8-HJ=31 %] [17:37:55.753] [SAMPLE-VAL] Sample 42: weight 0.203 -> 0.030 [E:T1-H3=6 % T2-D9=84 % T3-HA=47 % T4-HK=38 % T5-C5=21 % T6-DA=100 % T7-H4=30 %, S:T2-D2=6 % T3-H5=95 % T4-H9=68 % T5-C6=61 % T6-D7=99 % T7-HT=9 % T8-HJ=37 %] [17:37:55.758] [SAMPLE-VAL] Sample 43: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=77 % T3-HA=52 % T4-HK=35 % T5-C5=24 % T6-DA=38 % T7-H4=46 %, S:T2-D2=13 % T3-H5=96 % T4-H9=73 % T5-C6=100 % T6-D7=98 % T7-HT=10 % T8-HJ=24 %] [17:37:55.763] [SAMPLE-VAL] Sample 44: weight 0.203 -> 0.030 [E:T1-H3=6 % T2-D9=62 % T3-HA=56 % T4-HK=32 % T5-C5=15 % T6-DA=80 % T7-H4=48 %, S:T2-D2=19 % T3-H5=95 % T4-H9=59 % T5-C6=100 % T6-D7=99 % T7-HT=5 % T8-HJ=26 %] [17:37:55.767] [SAMPLE-VAL] Sample 45: weight 0.203 -> 0.030 [E:T1-H3=6 % T2-D9=84 % T3-HA=47 % T4-HK=38 % T5-C5=21 % T6-DA=100 % T7-H4=30 %, S:T2-D2=6 % T3-H5=95 % T4-H9=68 % T5-C6=61 % T6-D7=99 % T7-HT=9 % T8-HJ=37 %] [17:37:55.772] [SAMPLE-VAL] Sample 46: weight 0.203 -> 0.030 [E:T1-H3=6 % T2-D9=84 % T3-HA=47 % T4-HK=38 % T5-C5=21 % T6-DA=100 % T7-H4=30 %, S:T2-D2=6 % T3-H5=95 % T4-H9=68 % T5-C6=61 % T6-D7=99 % T7-HT=9 % T8-HJ=37 %] [17:37:55.777] [SAMPLE-VAL] Sample 47: weight 0.041 -> 0.005 [E:T1-H3=6 % T2-D9=83 % T3-HA=47 % T4-HK=40 % T5-C5=7 % T6-DA=100 % T7-H4=16 %, S:T2-D2=4 %! T3-H5=95 % T4-H9=76 % T5-C6=100 % T6-D7=99 % T7-HT=10 % T8-HJ=29 %] [17:37:55.782] [SAMPLE-VAL] Sample 48: weight 0.041 -> 0.006 [E:T1-H3=7 % T2-D9=87 % T3-HA=41 % T4-HK=36 % T5-C5=19 % T6-DA=100 % T7-H4=11 %, S:T2-D2=7 % T3-H5=96 % T4-H9=82 % T5-C6=67 % T6-D7=99 % T7-HT=19 % T8-HJ=30 %] [17:37:55.786] [SAMPLE-VAL] Sample 49: weight 0.203 -> 0.029 [E:T1-H3=7 % T2-D9=66 % T3-HA=55 % T4-HK=42 % T5-C5=8 % T6-DA=77 % T7-H4=26 %, S:T2-D2=19 % T3-H5=95 % T4-H9=68 % T5-C6=100 % T6-D7=99 % T7-HT=7 % T8-HJ=23 %] [17:37:55.791] [SAMPLE-VAL] Sample 50: weight 0.203 -> 0.031 [E:T1-H3=6 % T2-D9=69 % T3-HA=51 % T4-HK=35 % T5-C5=18 % T6-DA=77 % T7-H4=33 %, S:T2-D2=28 % T3-H5=95 % T4-H9=71 % T5-C6=61 % T6-D7=99 % T7-HT=10 % T8-HJ=26 %] [17:37:55.795] [SAMPLE-VAL] Sample 51: weight 0.203 -> 0.030 [E:T1-H3=6 % T2-D9=62 % T3-HA=56 % T4-HK=32 % T5-C5=15 % T6-DA=80 % T7-H4=48 %, S:T2-D2=19 % T3-H5=95 % T4-H9=59 % T5-C6=100 % T6-D7=99 % T7-HT=5 % T8-HJ=26 %] [17:37:55.800] [SAMPLE-VAL] Sample 52: weight 0.041 -> 0.006 [E:T1-H3=5 % T2-D9=86 % T3-HA=45 % T4-HK=33 % T5-C5=17 % T6-DA=100 % T7-H4=15 %, S:T2-D2=6 % T3-H5=95 % T4-H9=76 % T5-C6=64 % T6-D7=99 % T7-HT=16 % T8-HJ=31 %] [17:37:55.805] [SAMPLE-VAL] Sample 53: weight 0.041 -> 0.006 [E:T1-H3=6 % T2-D9=84 % T3-HA=51 % T4-HK=34 % T5-C5=25 % T6-DA=43 % T7-H4=28 %, S:T2-D2=16 % T3-H5=96 % T4-H9=80 % T5-C6=65 % T6-D7=99 % T7-HT=23 % T8-HJ=23 %] [17:37:55.809] [SAMPLE-VAL] Sample 54: weight 0.203 -> 0.027 [E:T1-H3=6 % T2-D9=79 % T3-HA=49 % T4-HK=38 % T5-C5=20 % T6-DA=100 % T7-H4=42 %, S:T2-D2=5 %! T3-H5=96 % T4-H9=63 % T5-C6=100 % T6-D7=99 % T7-HT=6 % T8-HJ=36 %] [17:37:55.814] [SAMPLE-VAL] Sample 55: weight 0.203 -> 0.032 [E:T1-H3=6 % T2-D9=71 % T3-HA=51 % T4-HK=36 % T5-C5=20 % T6-DA=76 % T7-H4=28 %, S:T2-D2=26 % T3-H5=96 % T4-H9=76 % T5-C6=63 % T6-D7=99 % T7-HT=12 % T8-HJ=26 %] [17:37:55.819] [SAMPLE-VAL] Sample 56: weight 0.203 -> 0.031 [E:T1-H3=6 % T2-D9=66 % T3-HA=57 % T4-HK=36 % T5-C5=15 % T6-DA=77 % T7-H4=37 %, S:T2-D2=19 % T3-H5=95 % T4-H9=58 % T5-C6=100 % T6-D7=99 % T7-HT=6 % T8-HJ=28 %] [17:37:55.823] [SAMPLE-VAL] Sample 57: weight 0.556 -> 0.073 [E:T1-H3=5 %! T2-D9=80 % T3-HA=56 % T4-HK=40 % T5-C5=9 % T6-DA=44 % T7-H4=41 %, S:T2-D2=18 % T3-H5=95 % T4-H9=56 % T5-C6=100 % T6-D7=98 % T7-HT=6 % T8-HJ=24 %] [17:37:55.828] [SAMPLE-VAL] Sample 58: weight 0.556 -> 0.082 [E:T1-H3=5 % T2-D9=83 % T3-HA=55 % T4-HK=39 % T5-C5=21 % T6-DA=35 % T7-H4=51 %, S:T2-D2=17 % T3-H5=95 % T4-H9=48 % T5-C6=100 % T6-D7=97 % T7-HT=6 % T8-HJ=26 %] [17:37:55.832] [SAMPLE-VAL] Sample 59: weight 0.556 -> 0.085 [E:T1-H3=5 % T2-D9=86 % T3-HA=49 % T4-HK=36 % T5-C5=24 % T6-DA=41 % T7-H4=32 %, S:T2-D2=27 % T3-H5=95 % T4-H9=59 % T5-C6=61 % T6-D7=98 % T7-HT=11 % T8-HJ=29 %] [17:37:55.837] [SAMPLE-VAL] Sample 60: weight 0.556 -> 0.074 [E:T1-H3=4 %! T2-D9=84 % T3-HA=53 % T4-HK=33 % T5-C5=21 % T6-DA=44 % T7-H4=44 %, S:T2-D2=24 % T3-H5=94 % T4-H9=63 % T5-C6=60 % T6-D7=98 % T7-HT=11 % T8-HJ=25 %] [17:37:55.842] [SAMPLE-VAL] Sample 61: weight 0.556 -> 0.077 [E:T1-H3=6 % T2-D9=82 % T3-HA=54 % T4-HK=44 % T5-C5=10 % T6-DA=40 % T7-H4=31 %, S:T2-D2=19 % T3-H5=95 % T4-H9=50 % T5-C6=100 % T6-D7=98 % T7-HT=6 % T8-HJ=26 %] [17:37:55.847] [SAMPLE-VAL] Sample 62: weight 0.556 -> 0.085 [E:T1-H3=5 % T2-D9=86 % T3-HA=49 % T4-HK=36 % T5-C5=24 % T6-DA=41 % T7-H4=32 %, S:T2-D2=27 % T3-H5=95 % T4-H9=59 % T5-C6=61 % T6-D7=98 % T7-HT=11 % T8-HJ=29 %] [17:37:55.852] [SAMPLE-VAL] Sample 63: weight 0.556 -> 0.082 [E:T1-H3=5 % T2-D9=83 % T3-HA=55 % T4-HK=39 % T5-C5=21 % T6-DA=35 % T7-H4=51 %, S:T2-D2=17 % T3-H5=95 % T4-H9=48 % T5-C6=100 % T6-D7=97 % T7-HT=6 % T8-HJ=26 %] [17:37:55.856] [SAMPLE-VAL] Sample 64: weight 0.556 -> 0.068 [E:T1-H3=4 %! T2-D9=79 % T3-HA=56 % T4-HK=36 % T5-C5=18 % T6-DA=39 % T7-H4=56 %, S:T2-D2=15 % T3-H5=95 % T4-H9=49 % T5-C6=100 % T6-D7=98 % T7-HT=6 % T8-HJ=23 %] [17:37:55.861] [SAMPLE-VAL] Sample 65: weight 0.556 -> 0.077 [E:T1-H3=6 % T2-D9=82 % T3-HA=54 % T4-HK=44 % T5-C5=10 % T6-DA=40 % T7-H4=31 %, S:T2-D2=19 % T3-H5=95 % T4-H9=50 % T5-C6=100 % T6-D7=98 % T7-HT=6 % T8-HJ=26 %] [17:37:55.865] [SAMPLE-VAL] Sample 66: weight 0.556 -> 0.073 [E:T1-H3=5 %! T2-D9=80 % T3-HA=56 % T4-HK=40 % T5-C5=9 % T6-DA=44 % T7-H4=41 %, S:T2-D2=18 % T3-H5=95 % T4-H9=56 % T5-C6=100 % T6-D7=98 % T7-HT=6 % T8-HJ=24 %] [17:37:55.871] [SAMPLE-VAL] Sample 67: weight 0.556 -> 0.077 [E:T1-H3=6 % T2-D9=82 % T3-HA=54 % T4-HK=44 % T5-C5=10 % T6-DA=40 % T7-H4=31 %, S:T2-D2=19 % T3-H5=95 % T4-H9=50 % T5-C6=100 % T6-D7=98 % T7-HT=6 % T8-HJ=26 %] [17:37:55.887] [SAMPLE-VAL] Sample 68: weight 0.556 -> 0.074 [E:T1-H3=4 %! T2-D9=84 % T3-HA=53 % T4-HK=33 % T5-C5=21 % T6-DA=44 % T7-H4=44 %, S:T2-D2=24 % T3-H5=94 % T4-H9=63 % T5-C6=60 % T6-D7=98 % T7-HT=11 % T8-HJ=25 %] [17:37:55.901] [SAMPLE-VAL] Sample 69: weight 0.556 -> 0.073 [E:T1-H3=5 %! T2-D9=80 % T3-HA=56 % T4-HK=40 % T5-C5=9 % T6-DA=44 % T7-H4=41 %, S:T2-D2=18 % T3-H5=95 % T4-H9=56 % T5-C6=100 % T6-D7=98 % T7-HT=6 % T8-HJ=24 %] [17:37:55.912] [SAMPLE-VAL] Sample 70: weight 0.556 -> 0.074 [E:T1-H3=4 %! T2-D9=84 % T3-HA=53 % T4-HK=33 % T5-C5=21 % T6-DA=44 % T7-H4=44 %, S:T2-D2=24 % T3-H5=94 % T4-H9=63 % T5-C6=60 % T6-D7=98 % T7-HT=11 % T8-HJ=25 %] [17:37:55.920] [SAMPLE-VAL] Sample 71: weight 0.556 -> 0.085 [E:T1-H3=5 % T2-D9=86 % T3-HA=49 % T4-HK=36 % T5-C5=24 % T6-DA=41 % T7-H4=32 %, S:T2-D2=27 % T3-H5=95 % T4-H9=59 % T5-C6=61 % T6-D7=98 % T7-HT=11 % T8-HJ=29 %] [17:37:55.926] [SAMPLE-VAL] Sample 72: weight 0.556 -> 0.082 [E:T1-H3=5 % T2-D9=83 % T3-HA=55 % T4-HK=39 % T5-C5=21 % T6-DA=35 % T7-H4=51 %, S:T2-D2=17 % T3-H5=95 % T4-H9=48 % T5-C6=100 % T6-D7=97 % T7-HT=6 % T8-HJ=26 %] [17:37:55.937] [SAMPLE-VAL] Sample 74: weight 0.018 -> 0.003 [E:T1-H3=6 % T2-D9=69 % T3-HA=46 % T4-HK=35 % T5-C5=14 % T6-DA=74 % T7-H4=17 %, S:T2-D2=22 % T3-H5=95 % T4-H9=77 % T5-C6=91 % T6-D7=99 % T7-HT=11 % T8-HJ=28 %] [17:37:55.943] [SAMPLE-VAL] Sample 75: weight 0.091 -> 0.013 [E:T1-H3=5 %! T2-D9=85 % T3-HA=51 % T4-HK=37 % T5-C5=19 % T6-DA=42 % T7-H4=23 %, S:T2-D2=22 % T3-H5=94 % T4-H9=63 % T5-C6=93 % T6-D7=98 % T7-HT=10 % T8-HJ=28 %] [17:37:55.954] [SAMPLE-VAL] Sample 77: weight 0.091 -> 0.013 [E:T1-H3=5 %! T2-D9=85 % T3-HA=51 % T4-HK=37 % T5-C5=19 % T6-DA=42 % T7-H4=23 %, S:T2-D2=22 % T3-H5=94 % T4-H9=63 % T5-C6=93 % T6-D7=98 % T7-HT=10 % T8-HJ=28 %] [17:37:55.970] [SAMPLE-VAL] Sample 80: weight 0.091 -> 0.013 [E:T1-H3=5 %! T2-D9=85 % T3-HA=51 % T4-HK=37 % T5-C5=19 % T6-DA=42 % T7-H4=23 %, S:T2-D2=22 % T3-H5=94 % T4-H9=63 % T5-C6=93 % T6-D7=98 % T7-HT=10 % T8-HJ=28 %] [17:37:55.985] [SAMPLE-VAL] Sample 83: weight 0.004 -> 0.001 [E:T1-H3=5 % T2-D9=82 % T3-HA=48 % T4-HK=38 % T5-C5=20 % T6-DA=44 % T7-H4=19 %, S:T2-D2=15 % T3-H5=96 % T4-H9=83 % T5-C6=93 % T6-D7=99 % T7-HT=22 % T8-HJ=26 %] [17:37:55.991] [SAMPLE-VAL] Sample 84: weight 0.091 -> 0.014 [E:T1-H3=6 % T2-D9=86 % T3-HA=49 % T4-HK=41 % T5-C5=20 % T6-DA=40 % T7-H4=16 %, S:T2-D2=22 % T3-H5=95 % T4-H9=68 % T5-C6=93 % T6-D7=99 % T7-HT=14 % T8-HJ=28 %] [17:37:55.996] [SAMPLE-VAL] Sample 85: weight 0.085 -> 0.008 [E:T1-H3=4 %! T2-D9=84 % T3-HA=50 % T4-HK=30 % T5-C5=12 % T6-DA=100 % T7-H4=24 %, S:T2-D2=5 %! T3-H5=94 % T4-H9=45 % T5-C6=58 % T6-D7=99 % T7-HT=6 % T8-HJ=27 %] [17:37:56.002] [SAMPLE-VAL] Sample 86: weight 0.085 -> 0.007 [E:T1-H3=4 %! T2-D9=85 % T3-HA=57 % T4-HK=41 % T5-C5=7 % T6-DA=46 % T7-H4=47 %, S:T2-D2=15 % T3-H5=95 % T4-H9=23 % T5-C6=100 % T6-D7=98 % T7-HT=4 %! T8-HJ=21 %] [17:37:56.009] [SAMPLE-VAL] Sample 87: weight 0.085 -> 0.008 [E:T1-H3=5 %! T2-D9=64 % T3-HA=55 % T4-HK=33 % T5-C5=19 % T6-DA=77 % T7-H4=53 %, S:T2-D2=17 % T3-H5=95 % T4-H9=28 % T5-C6=100 % T6-D7=100 % T7-HT=4 %! T8-HJ=24 %] [17:37:56.015] [SAMPLE-VAL] Sample 88: weight 0.085 -> 0.007 [E:T1-H3=3 %! T2-D9=86 % T3-HA=59 % T4-HK=33 % T5-C5=16 % T6-DA=46 % T7-H4=62 %, S:T2-D2=16 % T3-H5=94 % T4-H9=32 % T5-C6=56 % T6-D7=99 % T7-HT=6 % T8-HJ=20 %] [17:37:56.021] [SAMPLE-VAL] Sample 89: weight 0.085 -> 0.012 [E:T1-H3=5 %! T2-D9=70 % T3-HA=49 % T4-HK=35 % T5-C5=22 % T6-DA=76 % T7-H4=47 %, S:T2-D2=27 % T3-H5=95 % T4-H9=45 % T5-C6=56 % T6-D7=100 % T7-HT=7 % T8-HJ=30 %] [17:37:56.026] [SAMPLE-VAL] Sample 90: weight 0.085 -> 0.008 [E:T1-H3=4 %! T2-D9=87 % T3-HA=51 % T4-HK=37 % T5-C5=17 % T6-DA=46 % T7-H4=48 %, S:T2-D2=21 % T3-H5=94 % T4-H9=32 % T5-C6=57 % T6-D7=99 % T7-HT=7 % T8-HJ=23 %] [17:37:56.032] [SAMPLE-VAL] Sample 91: weight 0.017 -> 0.002 [E:T1-H3=4 %! T2-D9=74 % T3-HA=50 % T4-HK=30 % T5-C5=10 % T6-DA=76 % T7-H4=46 %, S:T2-D2=27 % T3-H5=94 % T4-H9=31 % T5-C6=55 % T6-D7=99 % T7-HT=7 % T8-HJ=24 %] [17:37:56.037] [SAMPLE-VAL] Sample 92: weight 0.017 -> 0.002 [E:T1-H3=4 %! T2-D9=74 % T3-HA=50 % T4-HK=30 % T5-C5=10 % T6-DA=76 % T7-H4=46 %, S:T2-D2=27 % T3-H5=94 % T4-H9=31 % T5-C6=55 % T6-D7=99 % T7-HT=7 % T8-HJ=24 %] [17:37:56.043] [SAMPLE-VAL] Sample 93: weight 0.085 -> 0.003 [E:T1-H3=5 %! T2-D9=81 % T3-HA=54 % T4-HK=33 % T5-C5=5 %! T6-DA=100 % T7-H4=25 %, S:T2-D2=3 %! T3-H5=95 % T4-H9=36 % T5-C6=100 % T6-D7=99 % T7-HT=3 %! T8-HJ=27 %] [17:37:56.048] [SAMPLE-VAL] Sample 94: weight 0.017 -> 0.002 [E:T1-H3=4 %! T2-D9=74 % T3-HA=50 % T4-HK=30 % T5-C5=10 % T6-DA=76 % T7-H4=46 %, S:T2-D2=27 % T3-H5=94 % T4-H9=31 % T5-C6=55 % T6-D7=99 % T7-HT=7 % T8-HJ=24 %] [17:37:56.054] [SAMPLE-VAL] Sample 95: weight 0.085 -> 0.007 [E:T1-H3=4 %! T2-D9=85 % T3-HA=57 % T4-HK=41 % T5-C5=7 % T6-DA=46 % T7-H4=47 %, S:T2-D2=15 % T3-H5=95 % T4-H9=23 % T5-C6=100 % T6-D7=98 % T7-HT=4 %! T8-HJ=21 %] [17:37:56.059] [SAMPLE-VAL] Sample 96: weight 0.085 -> 0.013 [E:T1-H3=5 % T2-D9=73 % T3-HA=46 % T4-HK=36 % T5-C5=23 % T6-DA=76 % T7-H4=37 %, S:T2-D2=31 % T3-H5=95 % T4-H9=40 % T5-C6=58 % T6-D7=99 % T7-HT=5 % T8-HJ=33 %] [17:37:56.065] [SAMPLE-VAL] Sample 97: weight 0.085 -> 0.009 [E:T1-H3=5 %! T2-D9=87 % T3-HA=41 % T4-HK=28 % T5-C5=13 % T6-DA=100 % T7-H4=14 %, S:T2-D2=5 %! T3-H5=95 % T4-H9=43 % T5-C6=60 % T6-D7=99 % T7-HT=7 % T8-HJ=28 %] [17:37:56.070] [SAMPLE-VAL] Sample 98: weight 0.017 -> 0.001 [E:T1-H3=4 %! T2-D9=71 % T3-HA=54 % T4-HK=35 % T5-C5=4 %! T6-DA=77 % T7-H4=48 %, S:T2-D2=19 % T3-H5=94 % T4-H9=21 % T5-C6=100 % T6-D7=100 % T7-HT=4 %! T8-HJ=23 %] [17:37:56.076] [SAMPLE-VAL] Sample 99: weight 0.085 -> 0.007 [E:T1-H3=3 %! T2-D9=84 % T3-HA=53 % T4-HK=38 % T5-C5=14 % T6-DA=42 % T7-H4=65 %, S:T2-D2=13 % T3-H5=95 % T4-H9=20 % T5-C6=100 % T6-D7=98 % T7-HT=5 %! T8-HJ=15 %] [17:37:56.081] [SAMPLE-VAL] Sample 100: weight 0.085 -> 0.005 [E:T1-H3=5 % T2-D9=69 % T3-HA=52 % T4-HK=41 % T5-C5=9 % T6-DA=76 % T7-H4=41 %, S:T2-D2=23 % T3-H5=95 % T4-H9=31 % T5-C6=100 % T6-D7=100 % T7-HT=2 %! T8-HJ=31 %] [17:37:56.081] [SAMPLE-VAL] Zeroed 7 samples below relative threshold 0.010 x max 0.0852 = 0.000852 [17:37:56.082] [SAMPLE-VAL] Done. Weight range: 0.000-0.085 [17:37:56.082] [SAMPLE-VAL] Top sample 59 (w=0.085): E:Q63.AK432.AQ9.53 S:KT5.QJT95.K72.96 [E:T1-H3=5 % T2-D9=86 % T3-HA=49 % T4-HK=36 % T5-C5=24 % T6-DA=41 % T7-H4=32 %, S:T2-D2=27 % T3-H5=95 % T4-H9=59 % T5-C6=61 % T6-D7=98 % T7-HT=11 % T8-HJ=29 %] [17:37:56.082] [SAMPLE-VAL] Top sample 62 (w=0.085): E:Q53.AK432.AQ9.53 S:KT6.QJT95.K72.96 [E:T1-H3=5 % T2-D9=86 % T3-HA=49 % T4-HK=36 % T5-C5=24 % T6-DA=41 % T7-H4=32 %, S:T2-D2=27 % T3-H5=95 % T4-H9=59 % T5-C6=61 % T6-D7=98 % T7-HT=11 % T8-HJ=29 %] [17:37:56.082] [SAMPLE-VAL] Top sample 71 (w=0.085): E:Q65.AK432.AQ9.53 S:KT3.QJT95.K72.96 [E:T1-H3=5 % T2-D9=86 % T3-HA=49 % T4-HK=36 % T5-C5=24 % T6-DA=41 % T7-H4=32 %, S:T2-D2=27 % T3-H5=95 % T4-H9=59 % T5-C6=61 % T6-D7=98 % T7-HT=11 % T8-HJ=29 %] [17:37:56.082] [SAMPLE-VAL] Top sample 58 (w=0.082): E:Q3.AK432.AQ9.953 S:KT65.QJT95.K72.6 [E:T1-H3=5 % T2-D9=83 % T3-HA=55 % T4-HK=39 % T5-C5=21 % T6-DA=35 % T7-H4=51 %, S:T2-D2=17 % T3-H5=95 % T4-H9=48 % T5-C6=100 % T6-D7=97 % T7-HT=6 % T8-HJ=26 %] [17:37:56.082] [SAMPLE-VAL] Top sample 63 (w=0.082): E:Q6.AK432.AQ9.953 S:KT53.QJT95.K72.6 [E:T1-H3=5 % T2-D9=83 % T3-HA=55 % T4-HK=39 % T5-C5=21 % T6-DA=35 % T7-H4=51 %, S:T2-D2=17 % T3-H5=95 % T4-H9=48 % T5-C6=100 % T6-D7=97 % T7-HT=6 % T8-HJ=26 %] [17:37:56.082] After sample validation: 93 deals remaining [17:37:56.082] [PLAY-INFER] No inference observations detected [17:37:56.082] Using weighted samples: 93/93 have non-uniform weights (range 0.001-0.085) [17:37:56.083] Sample deals (93 total, showing first 20, by weight): [17:37:56.083] [1] (w=0.085) N:A842.86.8643.AQT Q63.AK432.AQ9.53 KT5.QJT95.K72.96 J97.7.JT5.KJ8742 [17:37:56.083] [2] (w=0.085) N:A842.86.8643.AQT Q53.AK432.AQ9.53 KT6.QJT95.K72.96 J97.7.JT5.KJ8742 [17:37:56.083] [3] (w=0.085) N:A842.86.8643.AQT Q65.AK432.AQ9.53 KT3.QJT95.K72.96 J97.7.JT5.KJ8742 [17:37:56.083] [4] (w=0.082) N:A842.86.8643.AQT Q3.AK432.AQ9.953 KT65.QJT95.K72.6 J97.7.JT5.KJ8742 [17:37:56.083] [5] (w=0.082) N:A842.86.8643.AQT Q6.AK432.AQ9.953 KT53.QJT95.K72.6 J97.7.JT5.KJ8742 [17:37:56.083] [6] (w=0.082) N:A842.86.8643.AQT Q5.AK432.AQ9.953 KT63.QJT95.K72.6 J97.7.JT5.KJ8742 [17:37:56.083] [7] (w=0.077) N:A842.86.8643.AQT Q65.AK432.AQ9.95 KT3.QJT95.K72.63 J97.7.JT5.KJ8742 [17:37:56.083] [8] (w=0.077) N:A842.86.8643.AQT Q63.AK432.AQ9.95 KT5.QJT95.K72.63 J97.7.JT5.KJ8742 [17:37:56.083] [9] (w=0.077) N:A842.86.8643.AQT Q53.AK432.AQ9.95 KT6.QJT95.K72.63 J97.7.JT5.KJ8742 [17:37:56.084] [10] (w=0.074) N:A842.86.8643.AQT QT3.AK432.AQ9.53 K65.QJT95.K72.96 J97.7.JT5.KJ8742 [17:37:56.084] [11] (w=0.074) N:A842.86.8643.AQT QT5.AK432.AQ9.53 K63.QJT95.K72.96 J97.7.JT5.KJ8742 [17:37:56.084] [12] (w=0.074) N:A842.86.8643.AQT QT6.AK432.AQ9.53 K53.QJT95.K72.96 J97.7.JT5.KJ8742 [17:37:56.084] [13] (w=0.073) N:A842.86.8643.AQT QT5.AK432.AQ9.95 K63.QJT95.K72.63 J97.7.JT5.KJ8742 [17:37:56.084] [14] (w=0.073) N:A842.86.8643.AQT QT6.AK432.AQ9.95 K53.QJT95.K72.63 J97.7.JT5.KJ8742 [17:37:56.084] [15] (w=0.073) N:A842.86.8643.AQT QT3.AK432.AQ9.95 K65.QJT95.K72.63 J97.7.JT5.KJ8742 [17:37:56.084] [16] (w=0.068) N:A842.86.8643.AQT QT.AK432.AQ9.953 K653.QJT95.K72.6 J97.7.JT5.KJ8742 [17:37:56.084] [17] (w=0.032) N:A842.86.8643.AQT 653.AK432.AK9.53 KQT.QJT95.Q72.96 J97.7.JT5.KJ8742 [17:37:56.084] [18] (w=0.031) N:A842.86.8643.AQT T65.AK432.AK9.53 KQ3.QJT95.Q72.96 J97.7.JT5.KJ8742 [17:37:56.084] [19] (w=0.031) N:A842.86.8643.AQT T63.AK432.AK9.53 KQ5.QJT95.Q72.96 J97.7.JT5.KJ8742 [17:37:56.084] [20] (w=0.031) N:A842.86.8643.AQT T53.AK432.AK9.53 KQ6.QJT95.Q72.96 J97.7.JT5.KJ8742 [17:37:56.085] ... and 73 more [17:37:56.158] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:37:56.158] S4: [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 150, 150, 150, 200, 200, 200, 200, 150, 150, 150, 200, 200, 200, 200, 150, 150, 200, 150, 200, 100, 150, 150, 150, 150, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 150, 200, 200, 200, 200, 150, 100, 100, 100, 100] [17:37:56.158] D3: [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 150, 150, 150, 200, 200, 200, 200, 150, 150, 150, 200, 200, 200, 200, 100, 100, 200, 150, 200, 100, 150, 150, 150, 150, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 100, 100, 100, 100] [17:37:56.158] S8: [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 150, 150, 150, 200, 200, 200, 200, 150, 150, 150, 200, 200, 200, 200, 150, 150, 200, 150, 200, 100, 150, 150, 150, 150, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 150, 200, 200, 200, 200, 150, 100, 100, 100, 100] [17:37:56.158] CT: [150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 200, 200, 200, 200, 200, 200, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 100, 100, 150, 100, 150, 100, 100, 100, 100, 100, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100, 200, 200, 200, 150, 150, 50, 50, 50, 50] [17:37:56.158] SA: [150, 150, 150, 100, 100, 100, 150, 150, 150, 150, 150, 150, 150, 150, 150, 100, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 100, 100, 100, 150, 150, 150, 150, 100, 100, 100, 150, 150, 150, 150, 100, 100, 150, 100, 150, 50, 100, 100, 100, 100, 200, 200, 200, 200, 150, 150, 150, 150, 150, 150, 200, 100, 100, 100, 200, 200, 200, 200, 200, 200, 200, 200, 100, 100, 100, 100, 200, 200, 200, 150, 150, 50, 50, 50, 50] [17:37:56.158] CA: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 150, 150, 150, 150, 150, 150, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 150, 150, 150, 150, -110, -110, 100, 50, 100, -110, 50, 50, 50, 50, 150, 150, 150, 150, 200, 200, 200, 200, 200, 200, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, -110, 150, 150, 150, 100, 100, -110, -110, -110, -110] [17:37:56.158] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:37:56.158] S4: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 6, 6, 6, 6, 5, 5, 5, 6, 6, 6, 6, 5, 5, 6, 5, 6, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 5, 4, 4, 4, 4] [17:37:56.159] D3: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 6, 6, 6, 6, 5, 5, 5, 6, 6, 6, 6, 4, 4, 6, 5, 6, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 6, 6, 6, 6, 6, 4, 4, 4, 4] [17:37:56.159] S8: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 6, 6, 6, 6, 5, 5, 5, 6, 6, 6, 6, 5, 5, 6, 5, 6, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 5, 4, 4, 4, 4] [17:37:56.159] CT: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 5, 4, 5, 4, 4, 4, 4, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 6, 6, 6, 5, 5, 3, 3, 3, 3] [17:37:56.159] SA: [5, 5, 5, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 5, 5, 5, 5, 4, 4, 4, 5, 5, 5, 5, 4, 4, 5, 4, 5, 3, 4, 4, 4, 4, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 6, 4, 4, 4, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 6, 6, 6, 5, 5, 3, 3, 3, 3] [17:37:56.159] CA: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 2, 2, 4, 3, 4, 2, 3, 3, 3, 3, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 5, 5, 5, 4, 4, 2, 2, 2, 2] [17:37:56.159] --- IMP Calculation Output (card -> average IMP) --- [17:37:56.159] S4: 1.29 [17:37:56.160] S8: 1.29 [17:37:56.160] D3: 1.27 [17:37:56.160] CT: -0.42 [17:37:56.160] SA: -1.09 [17:37:56.160] CA: -2.34 [17:37:56.160] === DDS DETAILED ANALYSIS === [17:37:56.160] Cards analyzed: 6, Samples per card: 93 [17:37:56.160] [17:37:56.160] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:37:56.160] ----- ------ --------- ------- ----------- -------------------------------- [17:37:56.160] S4 1.29 5.73 100 % 3 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [17:37:56.160] S8 1.29 5.73 100 % 3 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [17:37:56.160] D3 1.27 5.71 100 % 3 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [17:37:56.161] CT -0.42 5.18 100 % 4 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [17:37:56.161] SA -1.09 4.81 100 % 4 [5, 5, 5, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5...] [17:37:56.161] CA -2.34 4.25 98 % 5 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [17:37:56.161] [17:37:56.161] Selected: S4 (IMPs=1.29, avgTricks=5.73) [17:37:56.161] =================== [17:37:56.161] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [17:37:56.161] [TRUMP] Skipped: not declaring [17:37:56.161] Selected: S4 (avg 1.29 IMPs, 5.73 tricks) -- 1 tied card(s): S8 [17:37:56.161] [stage-timing] ok sample=93ms validate=0ms nn=590ms signal=0ms simgames=5ms dds=71ms total=763ms samples=93 cards=30 [17:37:56.162] === FindBestCardAsync: Position=N, CardsPlayed=30 === [17:37:56.162] Finding card to play for N: A842.86.8643.AQT [17:37:56.162] Relative position: Righty, Contract type: Suit [17:37:56.162] Cards in hand mask: 6 [17:37:56.163] Candidate: xD = 50.0 % [17:37:56.163] Candidate: xS = 33.7 % [17:37:56.163] Candidate: TC = 11.1 % [17:37:56.163] Candidate: 8S = 5.0 % [17:37:56.163] Candidate: AS = 0.2 % [17:37:56.163] Candidate: AC = 0.0 % [17:37:56.163] Selected: D3 (50.0 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:38:00 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:38:00 === [17:38:00.919] Activated: 5 tricks remaining, threshold=5 [17:38:00.919] ENDGAME: Hidden cards=9 between E and S, need 5+4, declarer tricks=4, defense tricks=4 [17:38:00.919] ENDGAME: Contract=2H, Declarer=E, ToPlay=N, Trump=H [17:38:00.919] ENDGAME: N [SA84 - - CAT] [17:38:00.919] ENDGAME: W [SJ97 - - CK] [17:38:00.919] ENDGAME: Hidden [SKQT653 - DK C93] [17:38:00.919] ENDGAME: Current trick (2 cards, led by S): DQ C8 [17:38:00.920] ENDGAME: 126 valid worlds (after void filtering) [17:38:00.920] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [17:38:00.921] [DealFinder] Explained bid E 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [17:38:00.921] [DealFinder] Explained bid S P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [17:38:00.921] [DealFinder] Explained bid W 1N: "Responses to 1Ma-P, HCP <= 12, H < 4, HCP >= 6" -> require: (none) [17:38:00.922] [DealFinder] Explained bid N X: "Responses to P-1Ma-P-1N, Takeout(H, 10)" -> require: (none) [17:38:00.922] [DealFinder] Explained bid E P: "Responses to 1Ma-P-1N-X, True" -> require: (none) [17:38:00.923] [DealFinder] Explained bid S 2D: "Responses to 1Ma-P-1N-X-PXX, BestMinor(D), NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)), D >= 5" -> require: (none) [17:38:00.923] [DealFinder] Explained bid W P: "Responses to 1Ma-P-1N-X-P-2Mi, True" -> require: (none) [17:38:00.924] [DealFinder] Explained bid N P: "Responses to 1Ma-P-1N-X-PXX-2Mi-P, True" -> require: (none) [17:38:00.924] [DealFinder] Explained bid E 2H: "Responses to 1Ma-P-1N-X-P-2Mi-P-P, H >= 6, Rebiddable(H), NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)), Competitive(H)" -> require: (none) [17:38:00.924] [DealFinder] Explained bid S P: "Responses to 1Ma-P-1N-X-P-2Mi-P-P-2Ma, True" -> require: (none) [17:38:00.925] [DealFinder] Explained bid W P: "Responses to 1Ma-P-1N-X-P-2Mi-P-P-2Ma-P, True" -> require: (none) [17:38:00.925] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [17:38:00.934] [DealFinder] N Spades: tightened from [0-13] to [2-5] using HandUnderstanding [17:38:00.934] [DealFinder] N Hearts: tightened from [3-13] to [3-2] using HandUnderstanding [17:38:00.934] [DealFinder] N Diamonds: tightened from [0-13] to [2-13] using HandUnderstanding [17:38:00.934] [DealFinder] N Clubs: tightened from [0-13] to [2-13] using HandUnderstanding [17:38:00.934] [DealFinder] N HCP min 11 -> 10: dropped 1 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [17:38:00.934] [DealFinder] N HCP min: tightened from 0 to 10 using HandUnderstanding [17:38:00.934] [DealFinder] N constraints: HCP[10-11], Suits=S[2-5] H[3-2] D[2-13] C[2-13], Trivial=False [17:38:00.934] [DealFinder] Expression (4356 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [17:38:00.935] [Timing] N precompute: 9ms mem d=225KB (total=1781MB) [17:38:00.940] [DealFinder] E Hearts: tightened from [5-13] to [5-6] using HandUnderstanding [17:38:00.940] [DealFinder] E HCP min 15 -> 12: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [17:38:00.940] [DealFinder] E HCP max: tightened from 21 to 18 using HandUnderstanding [17:38:00.940] [DealFinder] E constraints: HCP[12-18], Suits=H[5-6], Trivial=False [17:38:00.941] [DealFinder] Expression (3224 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP... [17:38:00.941] [Timing] E precompute: 5ms mem d=189KB (total=1781MB) [17:38:00.945] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [17:38:00.945] [DealFinder] S constraints: HCP[0-9], Suits=(none), Trivial=False [17:38:00.945] [DealFinder] Expression (2757 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & S <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [17:38:00.945] [Timing] S precompute: 4ms mem d=163KB (total=1781MB) [17:38:00.948] [DealFinder] W HCP min 9 -> 6: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [17:38:00.948] [DealFinder] W HCP max: tightened from 12 to 9 using HandUnderstanding [17:38:00.948] [DealFinder] W constraints: HCP[6-9], Suits=H[0-3], Trivial=False [17:38:00.948] [DealFinder] Expression (1821 chars): HCP <= 12 & H < 4 & HCP >= 6 & NOT (TP >= 6 & S >= 4 & (SpadeLongest OR HCP < 12)) & NOT (HCP >= 12 & ClubLongest & C > S & (C > D OR C = 4)) & NOT (HCP >= 12 & DiamondLongest & D > S & (D > C OR D >= 5)) & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 3 & HeartSlam) & NOT (H >= 3 & MonsterSlam(H)) & NOT (H >= 3 & MonsterGrandSlam(H)) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (H >= 3 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4))) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HCP <= 10 & S >= 7 & HCP >= 6) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & True & NOT (CompetitiveValues & TwiceRebiddable(S)) & NOT (CompetitiveValues & TwiceRebiddable(C) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (H >= 3 & HCP >= 10 & NOT Game in H) & NOT (H >= 3 & Game in H) & True & NOT (H >= 2 & HCP >= 10) & NOT HeartCompGame [17:38:00.948] [Timing] W precompute: 3ms mem d=113KB (total=1781MB) [17:38:00.949] ENDGAME: Bidding weights applied to 66/126 worlds (range 0.00-1.00, total 60.60, 60 unpenalised) [17:38:00.949] ENDGAME: Played by E: 11 HCP S:0 H:5 D:2 C:1; by S: 5 HCP S:0 H:5 D:3 C:1 [17:38:00.949] ENDGAME_WORLD: #1 (w=0.01) N:A84...AT QT653... K..K.93 J97...K [17:38:00.949] ENDGAME_WORLD: #2 (w=0.01) N:A84...AT KT653... Q..K.93 J97...K [17:38:00.949] ENDGAME_WORLD: #3 (w=0.01) N:A84...AT T653..K. KQ...93 J97...K [17:38:00.949] ENDGAME_WORLD: #4 (w=0.00) N:A84...AT T653...3 KQ..K.9 J97...K [17:38:00.950] ENDGAME_WORLD: #5 (w=0.00) N:A84...AT T653...9 KQ..K.3 J97...K [17:38:00.950] ENDGAME_WORLD: #6 (w=1.00) N:A84...AT KQ653... T..K.93 J97...K [17:38:00.950] ENDGAME_WORLD: #7 (w=1.00) N:A84...AT Q653..K. KT...93 J97...K [17:38:00.950] ENDGAME_WORLD: #8 (w=0.01) N:A84...AT Q653...3 KT..K.9 J97...K [17:38:00.950] ENDGAME_WORLD: #9 (w=0.01) N:A84...AT Q653...9 KT..K.3 J97...K [17:38:00.950] ENDGAME_WORLD: #10 (w=1.00) N:A84...AT K653..K. QT...93 J97...K [17:38:00.950] ENDGAME_WORLD: #11 (w=0.01) N:A84...AT K653...3 QT..K.9 J97...K [17:38:00.950] ENDGAME_WORLD: #12 (w=0.01) N:A84...AT K653...9 QT..K.3 J97...K [17:38:00.950] ENDGAME_WORLD: #13 (w=0.01) N:A84...AT 653..K.3 KQT...9 J97...K [17:38:00.950] ENDGAME_WORLD: #14 (w=0.01) N:A84...AT 653..K.9 KQT...3 J97...K [17:38:00.950] ENDGAME_WORLD: #15 (w=0.00) N:A84...AT 653...93 KQT..K. J97...K [17:38:00.950] ENDGAME_WORLD: #16 (w=1.00) N:A84...AT KQT53... 6..K.93 J97...K [17:38:00.950] ENDGAME_WORLD: #17 (w=1.00) N:A84...AT QT53..K. K6...93 J97...K [17:38:00.951] ENDGAME_WORLD: #18 (w=0.01) N:A84...AT QT53...3 K6..K.9 J97...K [17:38:00.951] ENDGAME_WORLD: #19 (w=0.01) N:A84...AT QT53...9 K6..K.3 J97...K [17:38:00.951] ENDGAME_WORLD: #20 (w=1.00) N:A84...AT KT53..K. Q6...93 J97...K [17:38:00.951] ENDGAME_WORLD: ... and 106 more [17:38:00.951] ENDGAME: Evaluating 5 candidates across 126 worlds (totalWeight=60.60, rankByScore=True): [17:38:00.997] S4: defeat 100 % (60.6/60.6), makes 0 % (0.0/60.6), avgDeclTricks=4.9, dist=4:20.3 5:24.2 6:16.1 [17:38:01.033] S8: defeat 100 % (60.6/60.6), makes 0 % (0.0/60.6), avgDeclTricks=4.9, dist=4:20.3 5:24.2 6:16.1 [17:38:01.090] SA: defeat 100 % (60.5/60.6), makes 0 % (0.1/60.6), avgDeclTricks=5.9, dist=4:0.1 5:16.2 6:32.2 7:12.0 [8:0.1] [9:0.1] [17:38:01.169] CT: defeat 100 % (60.6/60.6), makes 0 % (0.0/60.6), avgDeclTricks=5.7, dist=4:0.2 5:24.3 6:32.0 7:4.1 [17:38:01.249] CA: defeat 93 % (56.5/60.6), makes 7 % (4.1/60.6), avgDeclTricks=6.7, dist=4:0.0 5:0.2 6:24.3 7:32.0 [8:4.1] [17:38:01.249] IMP S4: 1.53 [17:38:01.249] IMP S8: 1.53 [17:38:01.249] IMP SA: -0.63 [17:38:01.249] IMP CT: -0.08 [17:38:01.249] IMP CA: -2.37 [17:38:01.249] ENDGAME: Selected S8 (100 %) [17:38:01.249] Tied cards: S8,S4 -- invoking NN directly on tied set [17:38:01.250] === FindBestCardAsync: Position=N, CardsPlayed=34 === [17:38:01.250] Finding card to play for N: A842.86.8643.AQT [17:38:01.250] Relative position: Righty, Contract type: Suit [17:38:01.250] Cards in hand mask: 5 [17:38:01.251] Candidate: xS = 51.6 % [17:38:01.251] Candidate: TC = 42.0 % [17:38:01.251] Candidate: 8S = 4.5 % [17:38:01.251] Candidate: AS = 1.1 % [17:38:01.251] Candidate: AC = 0.8 % [17:38:01.251] Selected: S4 (51.6 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:38:04 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:38:04 === [17:38:04.552] Activated: 4 tricks remaining, threshold=5 [17:38:04.552] ENDGAME: Hidden cards=7 between E and S, need 4+3, declarer tricks=4, defense tricks=5 [17:38:04.552] ENDGAME: Contract=2H, Declarer=E, ToPlay=N, Trump=H [17:38:04.552] ENDGAME: N [SA8 - - CAT] [17:38:04.552] ENDGAME: W [SJ97 - - -] [17:38:04.552] ENDGAME: Hidden [SKQT653 - - C9] [17:38:04.552] ENDGAME: Current trick (2 cards, led by S): DK CK [17:38:04.552] ENDGAME: 35 valid worlds (after void filtering) [17:38:04.553] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [17:38:04.553] [DealFinder] Explained bid E 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [17:38:04.554] [DealFinder] Explained bid S P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [17:38:04.554] [DealFinder] Explained bid W 1N: "Responses to 1Ma-P, HCP <= 12, H < 4, HCP >= 6" -> require: (none) [17:38:04.555] [DealFinder] Explained bid N X: "Responses to P-1Ma-P-1N, Takeout(H, 10)" -> require: (none) [17:38:04.555] [DealFinder] Explained bid E P: "Responses to 1Ma-P-1N-X, True" -> require: (none) [17:38:04.556] [DealFinder] Explained bid S 2D: "Responses to 1Ma-P-1N-X-PXX, BestMinor(D), NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)), D >= 5" -> require: (none) [17:38:04.556] [DealFinder] Explained bid W P: "Responses to 1Ma-P-1N-X-P-2Mi, True" -> require: (none) [17:38:04.557] [DealFinder] Explained bid N P: "Responses to 1Ma-P-1N-X-PXX-2Mi-P, True" -> require: (none) [17:38:04.557] [DealFinder] Explained bid E 2H: "Responses to 1Ma-P-1N-X-P-2Mi-P-P, H >= 6, Rebiddable(H), NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)), Competitive(H)" -> require: (none) [17:38:04.557] [DealFinder] Explained bid S P: "Responses to 1Ma-P-1N-X-P-2Mi-P-P-2Ma, True" -> require: (none) [17:38:04.558] [DealFinder] Explained bid W P: "Responses to 1Ma-P-1N-X-P-2Mi-P-P-2Ma-P, True" -> require: (none) [17:38:04.559] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [17:38:04.567] [DealFinder] N Spades: tightened from [0-13] to [2-5] using HandUnderstanding [17:38:04.567] [DealFinder] N Hearts: tightened from [3-13] to [3-2] using HandUnderstanding [17:38:04.567] [DealFinder] N Diamonds: tightened from [0-13] to [2-13] using HandUnderstanding [17:38:04.567] [DealFinder] N Clubs: tightened from [0-13] to [2-13] using HandUnderstanding [17:38:04.567] [DealFinder] N HCP min 11 -> 10: dropped 1 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [17:38:04.567] [DealFinder] N HCP min: tightened from 0 to 10 using HandUnderstanding [17:38:04.567] [DealFinder] N constraints: HCP[10-11], Suits=S[2-5] H[3-2] D[2-13] C[2-13], Trivial=False [17:38:04.567] [DealFinder] Expression (4356 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [17:38:04.568] [Timing] N precompute: 8ms mem d=226KB (total=1778MB) [17:38:04.573] [DealFinder] E Hearts: tightened from [5-13] to [5-6] using HandUnderstanding [17:38:04.573] [DealFinder] E HCP min 15 -> 12: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [17:38:04.573] [DealFinder] E HCP max: tightened from 21 to 18 using HandUnderstanding [17:38:04.573] [DealFinder] E constraints: HCP[12-18], Suits=H[5-6], Trivial=False [17:38:04.574] [DealFinder] Expression (3224 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP... [17:38:04.574] [Timing] E precompute: 6ms mem d=186KB (total=1779MB) [17:38:04.578] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [17:38:04.578] [DealFinder] S constraints: HCP[0-9], Suits=(none), Trivial=False [17:38:04.578] [DealFinder] Expression (2757 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & S <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [17:38:04.578] [Timing] S precompute: 4ms mem d=160KB (total=1779MB) [17:38:04.581] [DealFinder] W HCP min 9 -> 6: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [17:38:04.581] [DealFinder] W HCP max: tightened from 12 to 9 using HandUnderstanding [17:38:04.581] [DealFinder] W constraints: HCP[6-9], Suits=H[0-3], Trivial=False [17:38:04.581] [DealFinder] Expression (1821 chars): HCP <= 12 & H < 4 & HCP >= 6 & NOT (TP >= 6 & S >= 4 & (SpadeLongest OR HCP < 12)) & NOT (HCP >= 12 & ClubLongest & C > S & (C > D OR C = 4)) & NOT (HCP >= 12 & DiamondLongest & D > S & (D > C OR D >= 5)) & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 3 & HeartSlam) & NOT (H >= 3 & MonsterSlam(H)) & NOT (H >= 3 & MonsterGrandSlam(H)) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (H >= 3 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4))) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HCP <= 10 & S >= 7 & HCP >= 6) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & True & NOT (CompetitiveValues & TwiceRebiddable(S)) & NOT (CompetitiveValues & TwiceRebiddable(C) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (H >= 3 & HCP >= 10 & NOT Game in H) & NOT (H >= 3 & Game in H) & True & NOT (H >= 2 & HCP >= 10) & NOT HeartCompGame [17:38:04.582] [Timing] W precompute: 3ms mem d=113KB (total=1779MB) [17:38:04.582] ENDGAME: Bidding weights applied to 25/35 worlds (range 0.00-1.00, total 10.20, 10 unpenalised) [17:38:04.582] ENDGAME: Played by E: 11 HCP S:0 H:5 D:2 C:2; by S: 8 HCP S:0 H:5 D:4 C:1 [17:38:04.582] ENDGAME_WORLD: #1 (w=0.00) N:A8...AT T653... KQ...9 J97... [17:38:04.582] ENDGAME_WORLD: #2 (w=0.01) N:A8...AT Q653... KT...9 J97... [17:38:04.582] ENDGAME_WORLD: #3 (w=0.01) N:A8...AT K653... QT...9 J97... [17:38:04.582] ENDGAME_WORLD: #4 (w=0.00) N:A8...AT 653...9 KQT... J97... [17:38:04.582] ENDGAME_WORLD: #5 (w=0.01) N:A8...AT QT53... K6...9 J97... [17:38:04.582] ENDGAME_WORLD: #6 (w=0.01) N:A8...AT KT53... Q6...9 J97... [17:38:04.582] ENDGAME_WORLD: #7 (w=0.00) N:A8...AT T53...9 KQ6... J97... [17:38:04.582] ENDGAME_WORLD: #8 (w=1.00) N:A8...AT KQ53... T6...9 J97... [17:38:04.582] ENDGAME_WORLD: #9 (w=0.01) N:A8...AT Q53...9 KT6... J97... [17:38:04.582] ENDGAME_WORLD: #10 (w=0.01) N:A8...AT K53...9 QT6... J97... [17:38:04.582] ENDGAME_WORLD: #11 (w=0.01) N:A8...AT QT63... K5...9 J97... [17:38:04.583] ENDGAME_WORLD: #12 (w=0.01) N:A8...AT KT63... Q5...9 J97... [17:38:04.583] ENDGAME_WORLD: #13 (w=0.00) N:A8...AT T63...9 KQ5... J97... [17:38:04.583] ENDGAME_WORLD: #14 (w=1.00) N:A8...AT KQ63... T5...9 J97... [17:38:04.583] ENDGAME_WORLD: #15 (w=0.01) N:A8...AT Q63...9 KT5... J97... [17:38:04.583] ENDGAME_WORLD: #16 (w=0.01) N:A8...AT K63...9 QT5... J97... [17:38:04.583] ENDGAME_WORLD: #17 (w=1.00) N:A8...AT KQT3... 65...9 J97... [17:38:04.583] ENDGAME_WORLD: #18 (w=0.01) N:A8...AT QT3...9 K65... J97... [17:38:04.583] ENDGAME_WORLD: #19 (w=0.01) N:A8...AT KT3...9 Q65... J97... [17:38:04.583] ENDGAME_WORLD: #20 (w=1.00) N:A8...AT KQ3...9 T65... J97... [17:38:04.583] ENDGAME_WORLD: ... and 15 more [17:38:04.583] ENDGAME: Evaluating 4 candidates across 35 worlds (totalWeight=10.20, rankByScore=True): [17:38:04.584] S8: defeat 100 % (10.2/10.2), makes 0 % (0.0/10.2), avgDeclTricks=4.0, dist=4:10.2 [17:38:04.587] SA: defeat 100 % (10.2/10.2), makes 0 % (0.0/10.2), avgDeclTricks=5.8, dist=4:0.0 5:6.0 6:0.1 7:4.0 [17:38:04.592] CT: defeat 100 % (10.2/10.2), makes 0 % (0.0/10.2), avgDeclTricks=5.0, dist=4:0.1 5:10.1 [17:38:04.595] CA: defeat 100 % (10.2/10.2), makes 0 % (0.0/10.2), avgDeclTricks=5.0, dist=4:0.1 5:10.1 [17:38:04.596] IMP S8: 2.25 [17:38:04.596] IMP SA: -1.73 [17:38:04.596] IMP CT: -0.26 [17:38:04.596] IMP CA: -0.26 [17:38:04.596] ENDGAME: Selected S8 (100 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:38:08 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:38:08 === [17:38:08.938] Activated: 2 tricks remaining, threshold=5 [17:38:08.938] ENDGAME: Hidden cards=4 between E and S, need 2+2, declarer tricks=4, defense tricks=7 [17:38:08.938] ENDGAME: Contract=2H, Declarer=E, ToPlay=N, Trump=H [17:38:08.938] ENDGAME: N [- - - CAT] [17:38:08.938] ENDGAME: W [SJ9 - - -] [17:38:08.938] ENDGAME: Hidden [SKQT - - C9] [17:38:08.938] ENDGAME: 6 valid worlds (after void filtering) [17:38:08.939] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [17:38:08.939] [DealFinder] Explained bid E 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [17:38:08.940] [DealFinder] Explained bid S P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [17:38:08.940] [DealFinder] Explained bid W 1N: "Responses to 1Ma-P, HCP <= 12, H < 4, HCP >= 6" -> require: (none) [17:38:08.941] [DealFinder] Explained bid N X: "Responses to P-1Ma-P-1N, Takeout(H, 10)" -> require: (none) [17:38:08.941] [DealFinder] Explained bid E P: "Responses to 1Ma-P-1N-X, True" -> require: (none) [17:38:08.942] [DealFinder] Explained bid S 2D: "Responses to 1Ma-P-1N-X-PXX, BestMinor(D), NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)), D >= 5" -> require: (none) [17:38:08.942] [DealFinder] Explained bid W P: "Responses to 1Ma-P-1N-X-P-2Mi, True" -> require: (none) [17:38:08.942] [DealFinder] Explained bid N P: "Responses to 1Ma-P-1N-X-PXX-2Mi-P, True" -> require: (none) [17:38:08.943] [DealFinder] Explained bid E 2H: "Responses to 1Ma-P-1N-X-P-2Mi-P-P, H >= 6, Rebiddable(H), NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)), Competitive(H)" -> require: (none) [17:38:08.943] [DealFinder] Explained bid S P: "Responses to 1Ma-P-1N-X-P-2Mi-P-P-2Ma, True" -> require: (none) [17:38:08.944] [DealFinder] Explained bid W P: "Responses to 1Ma-P-1N-X-P-2Mi-P-P-2Ma-P, True" -> require: (none) [17:38:08.949] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [17:38:08.959] [DealFinder] N Spades: tightened from [0-13] to [2-5] using HandUnderstanding [17:38:08.959] [DealFinder] N Hearts: tightened from [3-13] to [3-2] using HandUnderstanding [17:38:08.959] [DealFinder] N Diamonds: tightened from [0-13] to [2-13] using HandUnderstanding [17:38:08.959] [DealFinder] N Clubs: tightened from [0-13] to [2-13] using HandUnderstanding [17:38:08.959] [DealFinder] N HCP min 11 -> 10: dropped 1 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [17:38:08.959] [DealFinder] N HCP min: tightened from 0 to 10 using HandUnderstanding [17:38:08.959] [DealFinder] N constraints: HCP[10-11], Suits=S[2-5] H[3-2] D[2-13] C[2-13], Trivial=False [17:38:08.960] [DealFinder] Expression (4356 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [17:38:08.960] [Timing] N precompute: 10ms mem d=235KB (total=1750MB) [17:38:08.966] [DealFinder] E Hearts: tightened from [5-13] to [5-6] using HandUnderstanding [17:38:08.966] [DealFinder] E HCP min 15 -> 12: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [17:38:08.966] [DealFinder] E HCP max: tightened from 21 to 18 using HandUnderstanding [17:38:08.966] [DealFinder] E constraints: HCP[12-18], Suits=H[5-6], Trivial=False [17:38:08.966] [DealFinder] Expression (3224 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP... [17:38:08.966] [Timing] E precompute: 6ms mem d=177KB (total=1750MB) [17:38:08.971] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [17:38:08.971] [DealFinder] S constraints: HCP[0-9], Suits=(none), Trivial=False [17:38:08.972] [DealFinder] Expression (2757 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & S <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [17:38:08.972] [Timing] S precompute: 5ms mem d=172KB (total=1750MB) [17:38:08.975] [DealFinder] W HCP min 9 -> 6: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [17:38:08.975] [DealFinder] W HCP max: tightened from 12 to 9 using HandUnderstanding [17:38:08.975] [DealFinder] W constraints: HCP[6-9], Suits=H[0-3], Trivial=False [17:38:08.975] [DealFinder] Expression (1821 chars): HCP <= 12 & H < 4 & HCP >= 6 & NOT (TP >= 6 & S >= 4 & (SpadeLongest OR HCP < 12)) & NOT (HCP >= 12 & ClubLongest & C > S & (C > D OR C = 4)) & NOT (HCP >= 12 & DiamondLongest & D > S & (D > C OR D >= 5)) & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 3 & HeartSlam) & NOT (H >= 3 & MonsterSlam(H)) & NOT (H >= 3 & MonsterGrandSlam(H)) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (H >= 3 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4))) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HCP <= 10 & S >= 7 & HCP >= 6) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & True & NOT (CompetitiveValues & TwiceRebiddable(S)) & NOT (CompetitiveValues & TwiceRebiddable(C) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (H >= 3 & HCP >= 10 & NOT Game in H) & NOT (H >= 3 & Game in H) & True & NOT (H >= 2 & HCP >= 10) & NOT HeartCompGame [17:38:08.975] [Timing] W precompute: 3ms mem d=104KB (total=1750MB) [17:38:08.976] ENDGAME: Bidding weights applied to 5/6 worlds (range 0.00-1.00, total 1.04, 1 unpenalised) [17:38:08.976] ENDGAME: Played by E: 11 HCP S:2 H:5 D:2 C:2; by S: 8 HCP S:1 H:5 D:4 C:1 [17:38:08.976] ENDGAME_WORLD: #1 (w=0.01) N:...AT QT... K...9 J9... [17:38:08.976] ENDGAME_WORLD: #2 (w=0.01) N:...AT KT... Q...9 J9... [17:38:08.976] ENDGAME_WORLD: #3 (w=0.00) N:...AT T...9 KQ... J9... [17:38:08.976] ENDGAME_WORLD: #4 (w=1.00) N:...AT KQ... T...9 J9... [17:38:08.976] ENDGAME_WORLD: #5 (w=0.01) N:...AT Q...9 KT... J9... [17:38:08.976] ENDGAME_WORLD: #6 (w=0.01) N:...AT K...9 QT... J9... [17:38:08.976] ENDGAME: Evaluating 2 candidates across 6 worlds (totalWeight=1.04, rankByScore=True): [17:38:08.976] CT: defeat 100 % (1.0/1.0), makes 0 % (0.0/1.0), avgDeclTricks=4.0, dist=4:1.0 [17:38:08.976] CA: defeat 100 % (1.0/1.0), makes 0 % (0.0/1.0), avgDeclTricks=4.0, dist=4:1.0 [17:38:08.977] IMP CT: 0.00 [17:38:08.977] IMP CA: 0.00 [17:38:08.977] ENDGAME: Selected CA (100 %) [17:38:08.977] Tied cards: CA,CT -- invoking NN directly on tied set [17:38:08.977] === FindBestCardAsync: Position=N, CardsPlayed=44 === [17:38:08.977] Finding card to play for N: A842.86.8643.AQT [17:38:08.977] Relative position: Righty, Contract type: Suit [17:38:08.977] Cards in hand mask: 2 [17:38:08.978] Candidate: AC = 94.8 % [17:38:08.978] Candidate: TC = 5.2 % [17:38:08.978] Selected: CA (94.8 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:38:37 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:38:37 === [17:38:37.987] === FindBestCardAsync: Position=N, CardsPlayed=2 === [17:38:37.987] Contract: 1N, Declarer: E, Dealer: E [17:38:37.987] Auction: 1N-P-P-P [17:38:37.987] Deal: N:... ... ... ... [17:38:37.988] Position N is on defender's side - score table shifted by 0 defense tricks won [17:38:37.988] ****************************** [17:38:37.988] FindMatchingDealsWithPlayInternal Input: [17:38:37.988] Position parameter: N [17:38:37.988] Deal from game: N:... ... ... ... [17:38:37.988] Hand for N: K63.JT52.QJ92.76 [17:38:37.988] Hand for E: (null) [17:38:37.988] Hand for S: (null) [17:38:37.988] Hand for W: 74.94.8743.KJ982 [17:38:37.988] Cards played: S2, S4 [17:38:37.988] Declarer: E [17:38:37.988] ****************************** [17:38:37.988] [DealFinder] Seed from player N hand: -1363636221 [17:38:37.989] [DealFinder] Auction: 1N-P-P-P [17:38:37.989] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:38:37.989] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [17:38:37.989] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1764MB, gc2=13) [17:38:37.989] [DealFinder] Using cardsPlayedCount=2 for visibility calculation [17:38:37.989] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=2 [17:38:37.989] [ExtractPartialDeal] Visible hands: N, W, E [17:38:37.989] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:38:37.989] [ExtractPartialDeal] Extracted hands: [17:38:37.989] N: K63.JT52.QJ92.76 (13 cards) [LOCKED] [17:38:37.989] E: ... (0 cards) [17:38:37.989] S: ... (0 cards) [17:38:37.989] W: 74.94.8743.KJ982 (13 cards) [LOCKED] [17:38:37.989] [DealFinder] Trump suit from contract '1N': NoTrump [17:38:37.990] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [17:38:37.990] [ComputePlayedCards] Card 1: S2 played by S [17:38:37.990] [ComputePlayedCards] Card 2: S4 played by W [17:38:37.990] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: [17:38:37.990] [DealFinder] Added 0 played cards to E (was 0 cards): [17:38:37.990] [DealFinder] Added 1 played cards to S (was 0 cards): S2 [17:38:37.990] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S4 [17:38:37.990] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=4) [17:38:37.990] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=7) [17:38:37.990] [DealFinder] Bid verification enabled for: E [17:38:37.990] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [17:38:37.990] [DealFinder] Propagated S: HCP[12-14], Suits=S[3-6] H[2-5] D[0-3] C[1-4] (2 iterations) [17:38:37.991] [DealFinder] Known cards per player: N=13, E=0, S=1, W=13 [17:38:37.991] [DealFinder] Locked players: N, W [17:38:37.991] [DealFinder] Total known cards: 27, Remaining deck: 25, Cards to deal: 25 [17:38:37.991] [DealFinder] Players needing cards: E:13, S:12 [17:38:37.991] Large number of cards remaining. Using random generation. [17:38:37.991] [DealFinder] Hands to validate (not 13 cards in partial): E, S [17:38:37.991] [VerifyHands] FAIL for E: AJ9.AK3.AKT5.Q54 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [17:38:37.992] [VerifyHands] FAIL for E: QJ.KQ863.KT.AQ43 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [17:38:37.992] [VerifyHands] FAIL for S: AQJ952.Q73.A5.T3 (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [17:38:38.000] [VerifyHands] FAIL for E: T9.AKQ83.KT65.Q5 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [17:38:38.001] [VerifyHands] FAIL for E: QJ9.86.AK6.QT543 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [17:38:38.254] [Timing] Total: 265ms, Generation: 6ms, Verification: 199ms [17:38:38.254] [Timing] Attempts: 312, PassedSimpleCheck: 253, FailedVerification: 203, Found: 50 [17:38:38.262] Search complete. Returning 50 deals. [17:38:38.263] Found 50 sample deals for simulation. [17:38:38.263] Valid deals for DDS: 50 / 50 [17:38:38.263] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: NT [17:38:38.270] [SAMPLE-VAL] Opening lead NN validation (S2): 23/50 samples adjusted [17:38:38.271] [SAMPLE-VAL] Opening lead rule validation (S2): 18/50 samples penalized for convention violation [17:38:38.271] [SAMPLE-VAL] Zeroed 4 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [17:38:38.271] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [17:38:38.271] After sample validation: 46 deals remaining [17:38:38.271] [PLAY-INFER] No inference observations detected [17:38:38.271] Using weighted samples: 24/46 have non-uniform weights (range 0.025-1.000) [17:38:38.271] Sample deals (46 total, showing first 20, by weight): [17:38:38.271] [1] (w=1.000) N:K63.JT52.QJ92.76 AJT8.A73.AK6.543 Q952.KQ86.T5.AQT 74.94.8743.KJ982 [17:38:38.271] [2] (w=1.000) N:K63.JT52.QJ92.76 JT8.A73.AT5.AQT5 AQ952.KQ86.K6.43 74.94.8743.KJ982 [17:38:38.272] [3] (w=1.000) N:K63.JT52.QJ92.76 QJ95.AQ6.A6.QT43 AT82.K873.KT5.A5 74.94.8743.KJ982 [17:38:38.272] [4] (w=1.000) N:K63.JT52.QJ92.76 AJT.AQ76.T6.AQT4 Q9852.K83.AK5.53 74.94.8743.KJ982 [17:38:38.272] [5] (w=1.000) N:K63.JT52.QJ92.76 QJT9.K6.AK5.A543 A852.AQ873.T6.QT 74.94.8743.KJ982 [17:38:38.272] [6] (w=1.000) N:K63.JT52.QJ92.76 AJT98.A6.KT5.AT3 Q52.KQ873.A6.Q54 74.94.8743.KJ982 [17:38:38.272] [7] (w=1.000) N:K63.JT52.QJ92.76 QT8.KQ87.AKT6.Q5 AJ952.A63.5.AT43 74.94.8743.KJ982 [17:38:38.272] [8] (w=1.000) N:K63.JT52.QJ92.76 QJ9.A876.K6.AQT5 AT852.KQ3.AT5.43 74.94.8743.KJ982 [17:38:38.272] [9] (w=1.000) N:K63.JT52.QJ92.76 AJT.K863.A5.AT54 Q9852.AQ7.KT6.Q3 74.94.8743.KJ982 [17:38:38.272] [10] (w=1.000) N:K63.JT52.QJ92.76 AJ98.KQ8.AK5.T54 QT52.A763.T6.AQ3 74.94.8743.KJ982 [17:38:38.272] [11] (w=1.000) N:K63.JT52.QJ92.76 QJ98.A83.A5.AQT5 AT52.KQ76.KT6.43 74.94.8743.KJ982 [17:38:38.272] [12] (w=1.000) N:K63.JT52.QJ92.76 AQJT.Q76.AT5.A43 9852.AK83.K6.QT5 74.94.8743.KJ982 [17:38:38.272] [13] (w=1.000) N:K63.JT52.QJ92.76 QJT95.KQ7.AK6.43 A82.A863.T5.AQT5 74.94.8743.KJ982 [17:38:38.273] [14] (w=1.000) N:K63.JT52.QJ92.76 AJT5.Q73.AT5.AQT Q982.AK86.K6.543 74.94.8743.KJ982 [17:38:38.273] [15] (w=1.000) N:K63.JT52.QJ92.76 QT95.KQ76.K5.AQ4 AJ82.A83.AT6.T53 74.94.8743.KJ982 [17:38:38.273] [16] (w=1.000) N:K63.JT52.QJ92.76 AJT95.K63.AT.AT4 Q82.AQ87.K65.Q53 74.94.8743.KJ982 [17:38:38.273] [17] (w=1.000) N:K63.JT52.QJ92.76 AJ95.K6.KT65.AT3 QT82.AQ873.A.Q54 74.94.8743.KJ982 [17:38:38.273] [18] (w=1.000) N:K63.JT52.QJ92.76 AQJ8.K873.KT.AT4 T952.AQ6.A65.Q53 74.94.8743.KJ982 [17:38:38.273] [19] (w=1.000) N:K63.JT52.QJ92.76 QJT95.K87.KT.AQT A82.AQ63.A65.543 74.94.8743.KJ982 [17:38:38.273] [20] (w=1.000) N:K63.JT52.QJ92.76 QJT.A873.A65.AQT A9852.KQ6.KT.543 74.94.8743.KJ982 [17:38:38.273] ... and 26 more [17:38:38.627] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:38:38.627] SK: [-90, -90, 50, -120, 50, -180, 100, 50, -120, -120, -120, -180, -90, -120, 100, -180, -120, -150, 150, -120, 50, -150, 50, 50, -120, 50, 50, 50, -90, -90, 150, 100, -120, -90, 50, -150, -150, 200, -120, -120, -90, -150, -150, 150, 150, 150] [17:38:38.627] S3: [-120, -120, -90, -120, -120, -180, 50, -90, -120, -120, -120, -180, -90, -150, 50, -180, -150, -150, 50, -120, -120, -150, -120, -90, -120, -120, -90, -90, -90, -120, 100, -90, -150, -120, -120, -150, -180, -120, -120, -150, -120, -180, -180, -150, -150, -120] [17:38:38.627] S6: [-120, -120, -90, -120, -120, -180, 50, -90, -120, -120, -120, -180, -90, -120, 50, -180, -150, -150, 50, -120, -120, -150, -120, -90, -120, -120, -90, -90, -90, -120, 100, -90, -150, -120, -120, -150, -180, -120, -120, -150, -120, -180, -180, -150, -150, -120] [17:38:38.627] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:38:38.627] SK: [6, 6, 7, 5, 7, 3, 8, 7, 5, 5, 5, 3, 6, 5, 8, 3, 5, 4, 9, 5, 7, 4, 7, 7, 5, 7, 7, 7, 6, 6, 9, 8, 5, 6, 7, 4, 4, 10, 5, 5, 6, 4, 4, 9, 9, 9] [17:38:38.627] S3: [5, 5, 6, 5, 5, 3, 7, 6, 5, 5, 5, 3, 6, 4, 7, 3, 4, 4, 7, 5, 5, 4, 5, 6, 5, 5, 6, 6, 6, 5, 8, 6, 4, 5, 5, 4, 3, 5, 5, 4, 5, 3, 3, 4, 4, 5] [17:38:38.627] S6: [5, 5, 6, 5, 5, 3, 7, 6, 5, 5, 5, 3, 6, 5, 7, 3, 4, 4, 7, 5, 5, 4, 5, 6, 5, 5, 6, 6, 6, 5, 8, 6, 4, 5, 5, 4, 3, 5, 5, 4, 5, 3, 3, 4, 4, 5] [17:38:38.627] --- IMP Calculation Output (card -> average IMP) --- [17:38:38.627] SK: 1.58 [17:38:38.627] S6: -0.76 [17:38:38.627] S3: -0.82 [17:38:38.628] === DDS DETAILED ANALYSIS === [17:38:38.628] Cards analyzed: 3, Samples per card: 46 [17:38:38.628] [17:38:38.628] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:38:38.628] ----- ------ --------- ------- ----------- -------------------------------- [17:38:38.628] SK 1.58 6.07 38 % 8 [6, 6, 7, 5, 7, 3, 8, 7, 5, 5, 5, 3, 6, 5, 8, 3, 5, 4, 9, 5...] [17:38:38.628] S6 -0.76 4.93 13 % 6 [5, 5, 6, 5, 5, 3, 7, 6, 5, 5, 5, 3, 6, 5, 7, 3, 4, 4, 7, 5...] [17:38:38.628] S3 -0.82 4.91 13 % 6 [5, 5, 6, 5, 5, 3, 7, 6, 5, 5, 5, 3, 6, 4, 7, 3, 4, 4, 7, 5...] [17:38:38.628] [17:38:38.628] Selected: SK (IMPs=1.58, avgTricks=6.07) [17:38:38.628] =================== [17:38:38.628] [SD-DEF] Skipped: no qualifying guard decision by seat [17:38:38.628] [TRUMP] Skipped: not a suit contract [17:38:38.628] Selected: SK (avg 1.58 IMPs, 6.07 tricks) [17:38:38.628] [stage-timing] ok sample=274ms validate=0ms nn=8ms signal=0ms simgames=1ms dds=353ms total=641ms samples=46 cards=2 [17:38:38.629] === FindBestCardAsync: Position=N, CardsPlayed=2 === [17:38:38.629] Finding card to play for N: K63.JT52.QJ92.76 [17:38:38.629] Relative position: Righty, Contract type: NoTrump [17:38:38.629] Cards in hand mask: 2 [17:38:38.630] Candidate: KS = 99.6 % [17:38:38.630] Candidate: xS = 0.4 % [17:38:38.630] Selected: SK (99.6 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:38:40 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:38:40 === [17:38:40.732] === FindBestCardAsync: Position=N, CardsPlayed=4 === [17:38:40.732] Contract: 1N, Declarer: E, Dealer: E [17:38:40.732] Auction: 1N-P-P-P [17:38:40.732] Deal: N:... ... ... ... [17:38:40.732] Position N is on defender's side - score table shifted by 1 defense tricks won [17:38:40.732] ****************************** [17:38:40.732] FindMatchingDealsWithPlayInternal Input: [17:38:40.732] Position parameter: N [17:38:40.732] Deal from game: N:... ... ... ... [17:38:40.733] Hand for N: K63.JT52.QJ92.76 [17:38:40.733] Hand for E: (null) [17:38:40.733] Hand for S: (null) [17:38:40.733] Hand for W: 74.94.8743.KJ982 [17:38:40.733] Cards played: S2, S4, SK, S8 [17:38:40.733] Declarer: E [17:38:40.733] ****************************** [17:38:40.733] [DealFinder] Seed from player N hand: -1363636221 [17:38:40.733] [DealFinder] Auction: 1N-P-P-P [17:38:40.733] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:38:40.733] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [17:38:40.733] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1757MB, gc2=13) [17:38:40.733] [DealFinder] Using cardsPlayedCount=4 for visibility calculation [17:38:40.734] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=4 [17:38:40.734] [ExtractPartialDeal] Visible hands: N, W, E [17:38:40.734] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:38:40.734] [ExtractPartialDeal] Extracted hands: [17:38:40.734] N: K63.JT52.QJ92.76 (13 cards) [LOCKED] [17:38:40.734] E: ... (0 cards) [17:38:40.734] S: ... (0 cards) [17:38:40.734] W: 74.94.8743.KJ982 (13 cards) [LOCKED] [17:38:40.734] [DealFinder] Trump suit from contract '1N': NoTrump [17:38:40.734] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [17:38:40.734] [ComputePlayedCards] Card 1: S2 played by S [17:38:40.734] [ComputePlayedCards] Card 2: S4 played by W [17:38:40.734] [ComputePlayedCards] Card 3: SK played by N [17:38:40.734] [ComputePlayedCards] Card 4: S8 played by E [17:38:40.734] [ComputePlayedCards] Trick complete. Winner: N [17:38:40.735] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: SK [17:38:40.735] [DealFinder] Added 1 played cards to E (was 0 cards): S8 [17:38:40.735] [DealFinder] Added 1 played cards to S (was 0 cards): S2 [17:38:40.735] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S4 [17:38:40.735] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=4) [17:38:40.735] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=7) [17:38:40.735] [DealFinder] Bid verification enabled for: E [17:38:40.735] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [17:38:40.735] [DealFinder] Propagated S: HCP[12-14], Suits=S[3-6] H[2-5] D[0-3] C[1-4] (2 iterations) [17:38:40.736] [DealFinder] Known cards per player: N=13, E=1, S=1, W=13 [17:38:40.736] [DealFinder] Locked players: N, W [17:38:40.736] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [17:38:40.736] [DealFinder] Players needing cards: E:12, S:12 [17:38:40.736] Large number of cards remaining. Using random generation. [17:38:40.736] [DealFinder] Hands to validate (not 13 cards in partial): E, S [17:38:40.736] [VerifyHands] FAIL for E: A85.K763.AK65.AT ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [17:38:40.737] [VerifyHands] FAIL for E: Q85.AKQ7.A.AQT54 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [17:38:40.737] [VerifyHands] FAIL for E: AQ85.AQ83.AKT6.4 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [17:38:40.737] [VerifyHands] FAIL for E: AJ985.7.AT6.AT43 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [17:38:40.738] [VerifyHands] FAIL for E: AQ85.AKQ86.A6.Q3 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [17:38:41.003] [Timing] Total: 270ms, Generation: 6ms, Verification: 192ms [17:38:41.004] [Timing] Attempts: 297, PassedSimpleCheck: 248, FailedVerification: 198, Found: 50 [17:38:41.012] Search complete. Returning 50 deals. [17:38:41.012] Found 50 sample deals for simulation. [17:38:41.012] Valid deals for DDS: 50 / 50 [17:38:41.012] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: NT [17:38:41.020] [SAMPLE-VAL] Opening lead NN validation (S2): 33/50 samples adjusted [17:38:41.021] [SAMPLE-VAL] Opening lead rule validation (S2): 24/50 samples penalized for convention violation [17:38:41.021] [SAMPLE-VAL] T1: S=S2 W=S4 N=SK E=S8 (leader=S) [17:38:41.021] [SAMPLE-VAL] Sample 1: weight 0.005 -> 0.001 [E:T1-S8=10 %] [17:38:41.022] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.240 [E:T1-S8=11 %] [17:38:41.022] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.171 [E:T1-S8=6 %] [17:38:41.023] [SAMPLE-VAL] Sample 4: weight 0.025 -> 0.000 [E:T1-S8=0 %!] [17:38:41.023] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.119 [E:T1-S8=11 %] [17:38:41.023] [SAMPLE-VAL] Sample 6: weight 0.050 -> 0.022 [E:T1-S8=37 %] [17:38:41.024] [SAMPLE-VAL] Sample 7: weight 0.005 -> 0.003 [E:T1-S8=66 %] [17:38:41.024] [SAMPLE-VAL] Sample 8: weight 0.025 -> 0.004 [E:T1-S8=6 %] [17:38:41.024] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.708 [E:T1-S8=97 %] [17:38:41.025] [SAMPLE-VAL] Sample 10: weight 0.500 -> 0.115 [E:T1-S8=10 %] [17:38:41.025] [SAMPLE-VAL] Sample 11: weight 0.025 -> 0.005 [E:T1-S8=7 %] [17:38:41.025] [SAMPLE-VAL] Sample 12: weight 0.025 -> 0.018 [E:T1-S8=100 %] [17:38:41.026] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.005 [E:T1-S8=1 %!] [17:38:41.026] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.710 [E:T1-S8=97 %] [17:38:41.026] [SAMPLE-VAL] Sample 15: weight 0.025 -> 0.017 [E:T1-S8=90 %] [17:38:41.027] [SAMPLE-VAL] Sample 16: weight 0.025 -> 0.016 [E:T1-S8=80 %] [17:38:41.027] [SAMPLE-VAL] Sample 17: weight 0.500 -> 0.324 [E:T1-S8=81 %] [17:38:41.027] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.142 [E:T1-S8=16 %] [17:38:41.028] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.699 [E:T1-S8=94 %] [17:38:41.028] [SAMPLE-VAL] Sample 20: weight 0.025 -> 0.014 [E:T1-S8=59 %] [17:38:41.029] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.005 [E:T1-S8=1 %!] [17:38:41.029] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.196 [E:T1-S8=7 %] [17:38:41.029] [SAMPLE-VAL] Sample 23: weight 0.005 -> 0.001 [E:T1-S8=9 %] [17:38:41.030] [SAMPLE-VAL] Sample 24: weight 0.005 -> 0.001 [E:T1-S8=9 %] [17:38:41.030] [SAMPLE-VAL] Sample 25: weight 0.005 -> 0.003 [E:T1-S8=64 %] [17:38:41.030] [SAMPLE-VAL] Sample 26: weight 0.050 -> 0.034 [E:T1-S8=87 %] [17:38:41.031] [SAMPLE-VAL] Sample 27: weight 0.500 -> 0.118 [E:T1-S8=11 %] [17:38:41.031] [SAMPLE-VAL] Sample 28: weight 0.025 -> 0.004 [E:T1-S8=5 %!] [17:38:41.031] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.090 [E:T1-S8=3 %!] [17:38:41.032] [SAMPLE-VAL] Sample 30: weight 0.025 -> 0.000 [E:T1-S8=0 %!] [17:38:41.032] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.208 [E:T1-S8=8 %] [17:38:41.032] [SAMPLE-VAL] Sample 32: weight 0.025 -> 0.000 [E:T1-S8=0 %!] [17:38:41.033] [SAMPLE-VAL] Sample 33: weight 0.005 -> 0.000 [E:T1-S8=3 %!] [17:38:41.033] [SAMPLE-VAL] Sample 34: weight 0.025 -> 0.004 [E:T1-S8=5 %] [17:38:41.033] [SAMPLE-VAL] Sample 35: weight 0.025 -> 0.003 [E:T1-S8=4 %!] [17:38:41.034] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.096 [E:T1-S8=7 %] [17:38:41.034] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.644 [E:T1-S8=80 %] [17:38:41.034] [SAMPLE-VAL] Sample 38: weight 0.500 -> 0.111 [E:T1-S8=10 %] [17:38:41.035] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.094 [E:T1-S8=3 %!] [17:38:41.035] [SAMPLE-VAL] Sample 40: weight 0.005 -> 0.001 [E:T1-S8=6 %] [17:38:41.035] [SAMPLE-VAL] Sample 41: weight 0.025 -> 0.017 [E:T1-S8=93 %] [17:38:41.036] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.699 [E:T1-S8=94 %] [17:38:41.036] [SAMPLE-VAL] Sample 43: weight 0.025 -> 0.004 [E:T1-S8=6 %] [17:38:41.036] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.710 [E:T1-S8=97 %] [17:38:41.037] [SAMPLE-VAL] Sample 45: weight 0.500 -> 0.092 [E:T1-S8=7 %] [17:38:41.037] [SAMPLE-VAL] Sample 46: weight 0.500 -> 0.007 [E:T1-S8=1 %!] [17:38:41.038] [SAMPLE-VAL] Sample 47: weight 0.005 -> 0.001 [E:T1-S8=10 %] [17:38:41.038] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.109 [E:T1-S8=4 %!] [17:38:41.038] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.656 [E:T1-S8=83 %] [17:38:41.039] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.012 [E:T1-S8=1 %!] [17:38:41.039] [SAMPLE-VAL] Zeroed 19 samples below relative threshold 0.010 x max 0.7098 = 0.007098 [17:38:41.039] [SAMPLE-VAL] Done. Weight range: 0.000-0.710 [17:38:41.039] [SAMPLE-VAL] Top sample 44 (w=0.710): E:QT8.KQ7.AK65.QT4 S:AJ952.A863.T.A53 [E:T1-S8=97 %] [17:38:41.039] [SAMPLE-VAL] Top sample 14 (w=0.710): E:QT8.AQ63.AT6.A43 S:AJ952.K87.K5.QT5 [E:T1-S8=97 %] [17:38:41.039] [SAMPLE-VAL] Top sample 9 (w=0.708): E:QT8.AK86.AK6.T43 S:AJ952.Q73.T5.AQ5 [E:T1-S8=97 %] [17:38:41.039] [SAMPLE-VAL] Top sample 19 (w=0.699): E:JT8.AKQ7.AT.Q543 S:AQ952.863.K65.AT [E:T1-S8=94 %] [17:38:41.039] [SAMPLE-VAL] Top sample 42 (w=0.699): E:QJ8.AKQ3.KT.QT54 S:AT952.876.A65.A3 [E:T1-S8=94 %] [17:38:41.040] After sample validation: 31 deals remaining [17:38:41.040] [PLAY-INFER] No inference observations detected [17:38:41.040] Using weighted samples: 31/31 have non-uniform weights (range 0.007-0.710) [17:38:41.040] Sample deals (31 total, showing first 20, by weight): [17:38:41.040] [1] (w=0.710) N:K63.JT52.QJ92.76 QT8.KQ7.AK65.QT4 AJ952.A863.T.A53 74.94.8743.KJ982 [17:38:41.040] [2] (w=0.710) N:K63.JT52.QJ92.76 QT8.AQ63.AT6.A43 AJ952.K87.K5.QT5 74.94.8743.KJ982 [17:38:41.040] [3] (w=0.708) N:K63.JT52.QJ92.76 QT8.AK86.AK6.T43 AJ952.Q73.T5.AQ5 74.94.8743.KJ982 [17:38:41.040] [4] (w=0.699) N:K63.JT52.QJ92.76 JT8.AKQ7.AT.Q543 AQ952.863.K65.AT 74.94.8743.KJ982 [17:38:41.040] [5] (w=0.699) N:K63.JT52.QJ92.76 QJ8.AKQ3.KT.QT54 AT952.876.A65.A3 74.94.8743.KJ982 [17:38:41.040] [6] (w=0.656) N:K63.JT52.QJ92.76 QT98.AQ6.AK6.QT4 AJ52.K873.T5.A53 74.94.8743.KJ982 [17:38:41.040] [7] (w=0.644) N:K63.JT52.QJ92.76 QJ98.AKQ.A65.543 AT52.8763.KT.AQT 74.94.8743.KJ982 [17:38:41.040] [8] (w=0.324) N:K63.JT52.QJ92.76 QJT98.K83.K5.AQ3 A52.AQ76.AT6.T54 74.94.8743.KJ982 [17:38:41.041] [9] (w=0.240) N:K63.JT52.QJ92.76 QT85.AQ86.AK.Q43 AJ92.K73.T65.AT5 74.94.8743.KJ982 [17:38:41.041] [10] (w=0.208) N:K63.JT52.QJ92.76 QT85.AQ83.AK5.54 AJ92.K76.T6.AQT3 74.94.8743.KJ982 [17:38:41.041] [11] (w=0.196) N:K63.JT52.QJ92.76 QT85.AK87.K5.A43 AJ92.Q63.AT6.QT5 74.94.8743.KJ982 [17:38:41.041] [12] (w=0.171) N:K63.JT52.QJ92.76 AJ98.AK6.KT65.QT QT52.Q873.A.A543 74.94.8743.KJ982 [17:38:41.041] [13] (w=0.142) N:K63.JT52.QJ92.76 AJ8.AQ87.AT.QT53 QT952.K63.K65.A4 74.94.8743.KJ982 [17:38:41.041] [14] (w=0.119) N:K63.JT52.QJ92.76 JT985.AKQ.KT5.QT AQ2.8763.A6.A543 74.94.8743.KJ982 [17:38:41.041] [15] (w=0.118) N:K63.JT52.QJ92.76 J85.KQ3.AT6.AQT5 AQT92.A876.K5.43 74.94.8743.KJ982 [17:38:41.041] [16] (w=0.115) N:K63.JT52.QJ92.76 J85.KQ3.KT6.AQT5 AQT92.A876.A5.43 74.94.8743.KJ982 [17:38:41.041] [17] (w=0.111) N:K63.JT52.QJ92.76 J85.KQ8.AKT5.QT4 AQT92.A763.6.A53 74.94.8743.KJ982 [17:38:41.041] [18] (w=0.109) N:K63.JT52.QJ92.76 AQ98.A7.KT5.AT53 JT52.KQ863.A6.Q4 74.94.8743.KJ982 [17:38:41.041] [19] (w=0.096) N:K63.JT52.QJ92.76 J85.AQ76.A65.AT3 AQT92.K83.KT.Q54 74.94.8743.KJ982 [17:38:41.042] [20] (w=0.094) N:K63.JT52.QJ92.76 AJT8.K6.K5.AQT43 Q952.AQ873.AT6.5 74.94.8743.KJ982 [17:38:41.042] ... and 11 more [17:38:41.295] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:38:41.295] HJ: [150, -120, -90, -90, -120, -90, -90, 200, 50, -90, -120, 50, -90, 50, -90, 50, 50, -120, -90, 200, -90, 50, -120, -120, 200, -90, -90, 50, -90, 50, 100] [17:38:41.295] S3: [100, -90, 50, 150, -90, -90, -90, -120, 50, 50, -90, 100, -90, 50, 50, 50, 50, -120, -90, -90, -90, -90, 50, -120, 200, -90, -90, 50, -90, -90, -90] [17:38:41.295] S6: [100, -90, 50, 150, -90, -90, -90, -120, 50, 50, -90, 100, -90, 50, 50, 50, 50, -120, -90, -90, -90, -90, 50, -120, 50, -90, -90, 50, -90, -90, -90] [17:38:41.295] H2: [50, -120, -90, -90, -150, -90, -90, 50, 50, -90, -120, 50, -90, 50, -90, 50, 50, -120, -90, 200, -90, 50, -120, -120, 200, -90, -90, 50, -90, -90, 100] [17:38:41.295] H5: [50, -120, -90, -90, -150, -90, -90, 50, 50, -90, -120, 50, -90, 50, -90, 50, 50, -120, -90, 200, -90, 50, -120, -120, 200, -90, -90, 50, -90, -90, 100] [17:38:41.295] DQ: [50, -120, -90, 150, 100, -90, -120, 200, 50, 50, 50, 50, -90, 50, 50, 100, 50, -120, -90, 200, 150, -150, 100, -120, -90, -90, -90, 50, -90, -120, 100] [17:38:41.295] D2: [50, -120, -90, 150, -90, -90, -120, 200, 50, 50, 50, 50, -90, -90, 50, 50, 50, -150, -90, 200, 150, -90, 50, -120, -90, -90, -90, 50, -90, -90, -120] [17:38:41.295] C7: [50, -120, -90, -90, -120, 50, -90, -120, 50, 50, -120, 50, -90, 50, -90, 50, 50, -120, -90, -90, -90, -90, -120, -120, -90, -120, -90, 50, -90, -90, -90] [17:38:41.295] D9: [50, -120, -90, 150, -90, -90, -120, 200, 50, 50, 50, 50, -90, -90, 50, 50, 50, -150, -90, 200, 150, -90, 50, -120, -90, -90, -90, 50, -90, -90, -120] [17:38:41.295] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:38:41.295] HJ: [8, 4, 5, 5, 4, 5, 5, 9, 6, 5, 4, 6, 5, 6, 5, 6, 6, 4, 5, 9, 5, 6, 4, 4, 9, 5, 5, 6, 5, 6, 7] [17:38:41.295] S3: [7, 5, 6, 8, 5, 5, 5, 4, 6, 6, 5, 7, 5, 6, 6, 6, 6, 4, 5, 5, 5, 5, 6, 4, 9, 5, 5, 6, 5, 5, 5] [17:38:41.296] S6: [7, 5, 6, 8, 5, 5, 5, 4, 6, 6, 5, 7, 5, 6, 6, 6, 6, 4, 5, 5, 5, 5, 6, 4, 6, 5, 5, 6, 5, 5, 5] [17:38:41.296] H2: [6, 4, 5, 5, 3, 5, 5, 6, 6, 5, 4, 6, 5, 6, 5, 6, 6, 4, 5, 9, 5, 6, 4, 4, 9, 5, 5, 6, 5, 5, 7] [17:38:41.296] H5: [6, 4, 5, 5, 3, 5, 5, 6, 6, 5, 4, 6, 5, 6, 5, 6, 6, 4, 5, 9, 5, 6, 4, 4, 9, 5, 5, 6, 5, 5, 7] [17:38:41.296] DQ: [6, 4, 5, 8, 7, 5, 4, 9, 6, 6, 6, 6, 5, 6, 6, 7, 6, 4, 5, 9, 8, 3, 7, 4, 5, 5, 5, 6, 5, 4, 7] [17:38:41.296] D2: [6, 4, 5, 8, 5, 5, 4, 9, 6, 6, 6, 6, 5, 5, 6, 6, 6, 3, 5, 9, 8, 5, 6, 4, 5, 5, 5, 6, 5, 5, 4] [17:38:41.296] C7: [6, 4, 5, 5, 4, 6, 5, 4, 6, 6, 4, 6, 5, 6, 5, 6, 6, 4, 5, 5, 5, 5, 4, 4, 5, 4, 5, 6, 5, 5, 5] [17:38:41.296] D9: [6, 4, 5, 8, 5, 5, 4, 9, 6, 6, 6, 6, 5, 5, 6, 6, 6, 3, 5, 9, 8, 5, 6, 4, 5, 5, 5, 6, 5, 5, 4] [17:38:41.296] --- IMP Calculation Output (card -> average IMP) --- [17:38:41.296] DQ: 0.96 [17:38:41.296] S3: 0.62 [17:38:41.296] S6: 0.61 [17:38:41.297] D2: 0.32 [17:38:41.297] D9: 0.32 [17:38:41.297] HJ: -0.28 [17:38:41.297] C7: -0.70 [17:38:41.297] H2: -0.92 [17:38:41.297] H5: -0.92 [17:38:41.297] === DDS DETAILED ANALYSIS === [17:38:41.297] Cards analyzed: 9, Samples per card: 31 [17:38:41.297] [17:38:41.297] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:38:41.297] ----- ------ --------- ------- ----------- -------------------------------- [17:38:41.297] DQ 0.96 5.77 55 % 7 [6, 4, 5, 8, 7, 5, 4, 9, 6, 6, 6, 6, 5, 6, 6, 7, 6, 4, 5, 9...] [17:38:41.297] S3 0.62 5.55 45 % 6 [7, 5, 6, 8, 5, 5, 5, 4, 6, 6, 5, 7, 5, 6, 6, 6, 6, 4, 5, 5...] [17:38:41.297] S6 0.61 5.45 45 % 5 [7, 5, 6, 8, 5, 5, 5, 4, 6, 6, 5, 7, 5, 6, 6, 6, 6, 4, 5, 5...] [17:38:41.297] D2 0.32 5.58 43 % 6 [6, 4, 5, 8, 5, 5, 4, 9, 6, 6, 6, 6, 5, 5, 6, 6, 6, 3, 5, 9...] [17:38:41.298] D9 0.32 5.58 43 % 6 [6, 4, 5, 8, 5, 5, 4, 9, 6, 6, 6, 6, 5, 5, 6, 6, 6, 3, 5, 9...] [17:38:41.298] HJ -0.28 5.61 28 % 6 [8, 4, 5, 5, 4, 5, 5, 9, 6, 5, 4, 6, 5, 6, 5, 6, 6, 4, 5, 9...] [17:38:41.298] C7 -0.70 5.03 33 % 3 [6, 4, 5, 5, 4, 6, 5, 4, 6, 6, 4, 6, 5, 6, 5, 6, 6, 4, 5, 5...] [17:38:41.298] H2 -0.92 5.39 28 % 6 [6, 4, 5, 5, 3, 5, 5, 6, 6, 5, 4, 6, 5, 6, 5, 6, 6, 4, 5, 9...] [17:38:41.298] H5 -0.92 5.39 28 % 6 [6, 4, 5, 5, 3, 5, 5, 6, 6, 5, 4, 6, 5, 6, 5, 6, 6, 4, 5, 9...] [17:38:41.298] [17:38:41.298] Selected: DQ (IMPs=0.96, avgTricks=5.77) [17:38:41.298] =================== [17:38:41.298] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [17:38:41.298] [TRUMP] Skipped: not a suit contract [17:38:41.298] Selected: DQ (avg 0.96 IMPs, 5.77 tricks) [17:38:41.298] [stage-timing] ok sample=280ms validate=0ms nn=27ms signal=0ms simgames=1ms dds=255ms total=566ms samples=31 cards=4 [17:38:41.299] === FindBestCardAsync: Position=N, CardsPlayed=4 === [17:38:41.299] Finding card to play for N: K63.JT52.QJ92.76 [17:38:41.299] Relative position: Righty, Contract type: NoTrump [17:38:41.299] Cards in hand mask: 9 [17:38:41.300] Candidate: xS = 44.7 % [17:38:41.300] Candidate: JH = 29.9 % [17:38:41.300] Candidate: QD = 12.5 % [17:38:41.300] Candidate: xH = 5.0 % [17:38:41.300] Candidate: xD = 3.7 % [17:38:41.300] Candidate: 9D = 3.3 % [17:38:41.300] Candidate: xC = 0.5 % [17:38:41.300] Candidate: TH = 0.2 % [17:38:41.300] Candidate: JD = 0.1 % [17:38:41.301] Selected: S3 (44.7 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:38:51 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:38:51 === [17:38:51.398] === FindBestCardAsync: Position=N, CardsPlayed=11 === [17:38:51.398] Contract: 1N, Declarer: E, Dealer: E [17:38:51.398] Auction: 1N-P-P-P [17:38:51.398] Deal: N:... ... ... ... [17:38:51.399] All 2 moves are equivalent by adjacency (C7C6), playing: C6 [17:38:51.399] [stage-timing] equivalent-shortcut(adjacency) total=0ms cards=11 [17:38:51.399] === FindBestCardAsync: Position=N, CardsPlayed=11 === [17:38:51.399] Finding card to play for N: K63.JT52.QJ92.76 [17:38:51.399] Relative position: Righty, Contract type: NoTrump [17:38:51.399] Cards in hand mask: 1 [17:38:51.400] Candidate: xC = 100.0 % [17:38:51.400] Selected: C6 (100.0 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:39:02 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:39:02 === [17:39:02.163] === FindBestCardAsync: Position=N, CardsPlayed=18 === [17:39:02.163] Contract: 1N, Declarer: E, Dealer: E [17:39:02.163] Auction: 1N-P-P-P [17:39:02.163] Deal: N:... ... ... ... [17:39:02.164] Position N is on defender's side - score table shifted by 2 defense tricks won [17:39:02.164] ****************************** [17:39:02.164] FindMatchingDealsWithPlayInternal Input: [17:39:02.164] Position parameter: N [17:39:02.164] Deal from game: N:... ... ... ... [17:39:02.164] Hand for N: K63.JT52.QJ92.76 [17:39:02.164] Hand for E: (null) [17:39:02.164] Hand for S: (null) [17:39:02.164] Hand for W: 74.94.8743.KJ982 [17:39:02.164] Cards played: S2, S4, SK, S8, DQ, DA, D5, D3, CT, C3, CK, C6, CJ, C7, C5, CQ, C4, C2 [17:39:02.164] Declarer: E [17:39:02.164] ****************************** [17:39:02.164] [DealFinder] Seed from player N hand: -1363636221 [17:39:02.165] [DealFinder] Auction: 1N-P-P-P [17:39:02.165] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:39:02.165] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [17:39:02.165] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1759MB, gc2=13) [17:39:02.165] [DealFinder] Using cardsPlayedCount=18 for visibility calculation [17:39:02.165] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=18 [17:39:02.165] [ExtractPartialDeal] Visible hands: N, W, E [17:39:02.165] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:39:02.165] [ExtractPartialDeal] Extracted hands: [17:39:02.165] N: K63.JT52.QJ92.76 (13 cards) [LOCKED] [17:39:02.165] E: ... (0 cards) [17:39:02.165] S: ... (0 cards) [17:39:02.165] W: 74.94.8743.KJ982 (13 cards) [LOCKED] [17:39:02.166] [DealFinder] Trump suit from contract '1N': NoTrump [17:39:02.166] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [17:39:02.166] [ComputePlayedCards] Card 1: S2 played by S [17:39:02.166] [ComputePlayedCards] Card 2: S4 played by W [17:39:02.166] [ComputePlayedCards] Card 3: SK played by N [17:39:02.166] [ComputePlayedCards] Card 4: S8 played by E [17:39:02.166] [ComputePlayedCards] Trick complete. Winner: N [17:39:02.166] [ComputePlayedCards] Card 5: DQ played by N [17:39:02.166] [ComputePlayedCards] Card 6: DA played by E [17:39:02.166] [ComputePlayedCards] Card 7: D5 played by S [17:39:02.166] [ComputePlayedCards] Card 8: D3 played by W [17:39:02.166] [ComputePlayedCards] Trick complete. Winner: E [17:39:02.166] [ComputePlayedCards] Card 9: CT played by E [17:39:02.166] [ComputePlayedCards] Card 10: C3 played by S [17:39:02.166] [ComputePlayedCards] Card 11: CK played by W [17:39:02.166] [ComputePlayedCards] Card 12: C6 played by N [17:39:02.166] [ComputePlayedCards] Trick complete. Winner: W [17:39:02.167] [ComputePlayedCards] Card 13: CJ played by W [17:39:02.167] [ComputePlayedCards] Card 14: C7 played by N [17:39:02.167] [ComputePlayedCards] Card 15: C5 played by E [17:39:02.167] [ComputePlayedCards] Card 16: CQ played by S [17:39:02.167] [ComputePlayedCards] Trick complete. Winner: S [17:39:02.167] [ComputePlayedCards] Card 17: C4 played by S [17:39:02.167] [ComputePlayedCards] Card 18: C2 played by W [17:39:02.167] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: SK, DQ, C6, C7 [17:39:02.167] [DealFinder] Added 4 played cards to E (was 0 cards): S8, DA, CT, C5 [17:39:02.167] [DealFinder] Added 5 played cards to S (was 0 cards): S2, D5, C3, CQ, C4 [17:39:02.167] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S4, D3, CK, CJ, C2 [17:39:02.167] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=4) [17:39:02.167] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=7) [17:39:02.168] [DealFinder] Bid verification enabled for: E [17:39:02.168] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [17:39:02.168] [DealFinder] Propagated S: HCP[12-14], Suits=S[3-6] H[2-5] D[0-3] C[1-4] (2 iterations) [17:39:02.168] [DealFinder] Known cards per player: N=13, E=4, S=5, W=13 [17:39:02.168] [DealFinder] Locked players: N, W [17:39:02.168] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [17:39:02.168] [DealFinder] Players needing cards: E:9, S:8 [17:39:02.168] Large number of cards remaining. Using random generation. [17:39:02.168] [DealFinder] Hands to validate (not 13 cards in partial): E, S [17:39:02.169] [VerifyHands] FAIL for E: J98.876.AKT6.AT5 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [17:39:02.169] [VerifyHands] FAIL for E: QT8.AK63.AK6.AT5 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [17:39:02.173] [VerifyHands] FAIL for E: QJ8.AKQ8.AT6.AT5 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [17:39:02.174] [VerifyHands] FAIL for E: AQT85.KQ86.AK.T5 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [17:39:02.174] [VerifyHands] FAIL for E: AT8.Q863.AT6.AT5 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [17:39:02.449] [Timing] Total: 284ms, Generation: 6ms, Verification: 204ms [17:39:02.449] [Timing] Attempts: 334, PassedSimpleCheck: 334, FailedVerification: 284, Found: 50 [17:39:02.458] Search complete. Returning 50 deals. [17:39:02.458] Found 50 sample deals for simulation. [17:39:02.458] Valid deals for DDS: 50 / 50 [17:39:02.458] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: NT [17:39:02.468] [SAMPLE-VAL] Opening lead NN validation (S2): 24/50 samples adjusted [17:39:02.469] [SAMPLE-VAL] Opening lead rule validation (S2): 21/50 samples penalized for convention violation [17:39:02.469] [SAMPLE-VAL] T1: S=S2 W=S4 N=SK E=S8 (leader=S) [17:39:02.469] [SAMPLE-VAL] T2: N=DQ E=DA S=D5 W=D3 (leader=N) [17:39:02.469] [SAMPLE-VAL] T3: E=CT S=C3 W=CK N=C6 (leader=E) [17:39:02.469] [SAMPLE-VAL] T4: W=CJ N=C7 E=C5 S=CQ (leader=W) [17:39:02.469] [SAMPLE-VAL] T5: S=C4 W=C2 (leader=S) (partial) [17:39:02.472] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.248 [E:T1-S8=89 % T2-DA=89 % T3-CT=7 % T4-C5=59 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=98 % T5-C4=11 %] [17:39:02.474] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.025 [E:T1-S8=79 % T2-DA=87 % T3-CT=68 % T4-C5=100 %, S:T2-D5=100 % T3-C3=71 % T4-CQ=93 % T5-C4=1 %!] [17:39:02.477] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.002 [E:T1-S8=0 %! T2-DA=80 % T3-CT=12 % T4-C5=57 %, S:T2-D5=100 % T3-C3=72 % T4-CQ=97 % T5-C4=5 %!] [17:39:02.480] [SAMPLE-VAL] Sample 4: weight 0.050 -> 0.012 [E:T1-S8=85 % T2-DA=79 % T3-CT=13 % T4-C5=62 %, S:T2-D5=95 % T3-C3=88 % T4-CQ=99 % T5-C4=10 %] [17:39:02.482] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.109 [E:T1-S8=4 %! T2-DA=83 % T3-CT=9 % T4-C5=59 %, S:T2-D5=99 % T3-C3=80 % T4-CQ=98 % T5-C4=7 %] [17:39:02.484] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.094 [E:T1-S8=7 % T2-DA=90 % T3-CT=10 % T4-C5=68 %, S:T2-D5=100 % T3-C3=71 % T4-CQ=98 % T5-C4=10 %] [17:39:02.487] [SAMPLE-VAL] Sample 7: weight 0.005 -> 0.000 [E:T1-S8=0 %! T2-DA=87 % T3-CT=10 % T4-C5=56 %, S:T2-D5=100 % T3-C3=82 % T4-CQ=97 % T5-C4=3 %!] [17:39:02.489] [SAMPLE-VAL] Sample 8: weight 0.050 -> 0.005 [E:T1-S8=26 % T2-DA=91 % T3-CT=14 % T4-C5=63 %, S:T2-D5=100 % T3-C3=72 % T4-CQ=99 % T5-C4=3 %!] [17:39:02.492] [SAMPLE-VAL] Sample 9: weight 0.005 -> 0.000 [E:T1-S8=0 %! T2-DA=90 % T3-CT=10 % T4-C5=59 %, S:T2-D5=98 % T3-C3=75 % T4-CQ=97 % T5-C4=3 %!] [17:39:02.494] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.261 [E:T1-S8=95 % T2-DA=86 % T3-CT=11 % T4-C5=55 %, S:T2-D5=98 % T3-C3=70 % T4-CQ=98 % T5-C4=12 %] [17:39:02.497] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.037 [E:T1-S8=2 %! T2-DA=75 % T3-CT=9 % T4-C5=61 %, S:T2-D5=95 % T3-C3=78 % T4-CQ=97 % T5-C4=4 %!] [17:39:02.499] [SAMPLE-VAL] Sample 12: weight 0.005 -> 0.001 [E:T1-S8=7 % T2-DA=93 % T3-CT=11 % T4-C5=67 %, S:T2-D5=100 % T3-C3=84 % T4-CQ=99 % T5-C4=6 %] [17:39:02.502] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.248 [E:T1-S8=89 % T2-DA=89 % T3-CT=7 % T4-C5=59 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=98 % T5-C4=11 %] [17:39:02.504] [SAMPLE-VAL] Sample 14: weight 0.500 -> 0.108 [E:T1-S8=13 % T2-DA=79 % T3-CT=17 % T4-C5=63 %, S:T2-D5=100 % T3-C3=68 % T4-CQ=98 % T5-C4=12 %] [17:39:02.506] [SAMPLE-VAL] Sample 15: weight 0.050 -> 0.009 [E:T1-S8=22 % T2-DA=46 % T3-CT=11 % T4-C5=53 %, S:T2-D5=99 % T3-C3=85 % T4-CQ=98 % T5-C4=8 %] [17:39:02.508] [SAMPLE-VAL] Sample 16: weight 0.050 -> 0.001 [E:T1-S8=2 %! T2-DA=87 % T3-CT=76 % T4-C5=100 %, S:T2-D5=100 % T3-C3=64 % T4-CQ=95 % T5-C4=2 %!] [17:39:02.511] [SAMPLE-VAL] Sample 17: weight 0.005 -> 0.000 [E:T1-S8=4 %! T2-DA=72 % T3-CT=9 % T4-C5=57 %, S:T2-D5=95 % T3-C3=79 % T4-CQ=96 % T5-C4=4 %!] [17:39:02.513] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.088 [E:T1-S8=6 % T2-DA=80 % T3-CT=11 % T4-C5=62 %, S:T2-D5=100 % T3-C3=80 % T4-CQ=98 % T5-C4=15 %] [17:39:02.516] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.000 [E:T1-S8=0 %! T2-DA=88 % T3-CT=76 % T4-C5=100 %, S:T2-D5=97 % T3-C3=70 % T4-CQ=91 % T5-C4=0 %!] [17:39:02.518] [SAMPLE-VAL] Sample 20: weight 0.500 -> 0.101 [E:T1-S8=8 % T2-DA=83 % T3-CT=13 % T4-C5=63 %, S:T2-D5=100 % T3-C3=67 % T4-CQ=98 % T5-C4=15 %] [17:39:02.521] [SAMPLE-VAL] Sample 21: weight 0.025 -> 0.005 [E:T1-S8=11 % T2-DA=88 % T3-CT=15 % T4-C5=64 %, S:T2-D5=97 % T3-C3=77 % T4-CQ=97 % T5-C4=5 %] [17:39:02.523] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.072 [E:T1-S8=91 % T2-DA=87 % T3-CT=71 % T4-C5=100 %, S:T2-D5=100 % T3-C3=72 % T4-CQ=92 % T5-C4=1 %!] [17:39:02.525] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.247 [E:T1-S8=96 % T2-DA=84 % T3-CT=11 % T4-C5=55 %, S:T2-D5=99 % T3-C3=88 % T4-CQ=99 % T5-C4=15 %] [17:39:02.528] [SAMPLE-VAL] Sample 24: weight 0.005 -> 0.001 [E:T1-S8=8 % T2-DA=91 % T3-CT=9 % T4-C5=67 %, S:T2-D5=100 % T3-C3=83 % T4-CQ=95 % T5-C4=11 %] [17:39:02.530] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.071 [E:T1-S8=9 % T2-DA=88 % T3-CT=76 % T4-C5=100 %, S:T2-D5=97 % T3-C3=62 % T4-CQ=94 % T5-C4=2 %!] [17:39:02.532] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.269 [E:T1-S8=95 % T2-DA=90 % T3-CT=9 % T4-C5=60 %, S:T2-D5=100 % T3-C3=83 % T4-CQ=98 % T5-C4=13 %] [17:39:02.534] [SAMPLE-VAL] Sample 27: weight 0.050 -> 0.005 [E:T1-S8=26 % T2-DA=91 % T3-CT=14 % T4-C5=63 %, S:T2-D5=100 % T3-C3=72 % T4-CQ=99 % T5-C4=3 %!] [17:39:02.537] [SAMPLE-VAL] Sample 28: weight 0.500 -> 0.091 [E:T1-S8=8 % T2-DA=85 % T3-CT=15 % T4-C5=63 %, S:T2-D5=98 % T3-C3=63 % T4-CQ=97 % T5-C4=6 %] [17:39:02.539] [SAMPLE-VAL] Sample 29: weight 0.025 -> 0.006 [E:T1-S8=91 % T2-DA=79 % T3-CT=9 % T4-C5=59 %, S:T2-D5=96 % T3-C3=84 % T4-CQ=98 % T5-C4=8 %] [17:39:02.542] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.023 [E:T1-S8=9 % T2-DA=86 % T3-CT=70 % T4-C5=100 %, S:T2-D5=100 % T3-C3=69 % T4-CQ=93 % T5-C4=1 %!] [17:39:02.544] [SAMPLE-VAL] Sample 31: weight 0.005 -> 0.001 [E:T1-S8=7 % T2-DA=49 % T3-CT=8 % T4-C5=57 %, S:T2-D5=98 % T3-C3=78 % T4-CQ=98 % T5-C4=10 %] [17:39:02.546] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.023 [E:T1-S8=2 %! T2-DA=90 % T3-CT=8 % T4-C5=57 %, S:T2-D5=100 % T3-C3=95 % T4-CQ=97 % T5-C4=4 %!] [17:39:02.549] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.113 [E:T1-S8=80 % T2-DA=76 % T3-CT=8 % T4-C5=62 %, S:T2-D5=99 % T3-C3=73 % T4-CQ=99 % T5-C4=6 %] [17:39:02.551] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.076 [E:T1-S8=80 % T2-DA=90 % T3-CT=72 % T4-C5=100 %, S:T2-D5=100 % T3-C3=70 % T4-CQ=93 % T5-C4=1 %!] [17:39:02.553] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.031 [E:T1-S8=5 %! T2-DA=82 % T3-CT=75 % T4-C5=100 %, S:T2-D5=97 % T3-C3=74 % T4-CQ=95 % T5-C4=1 %!] [17:39:02.555] [SAMPLE-VAL] Sample 36: weight 0.025 -> 0.003 [E:T1-S8=26 % T2-DA=93 % T3-CT=10 % T4-C5=62 %, S:T2-D5=100 % T3-C3=85 % T4-CQ=98 % T5-C4=3 %!] [17:39:02.558] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.092 [E:T1-S8=8 % T2-DA=86 % T3-CT=12 % T4-C5=63 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=98 % T5-C4=6 %] [17:39:02.560] [SAMPLE-VAL] Sample 38: weight 0.025 -> 0.005 [E:T1-S8=55 % T2-DA=48 % T3-CT=10 % T4-C5=50 %, S:T2-D5=99 % T3-C3=88 % T4-CQ=97 % T5-C4=5 %] [17:39:02.562] [SAMPLE-VAL] Sample 39: weight 0.050 -> 0.005 [E:T1-S8=26 % T2-DA=91 % T3-CT=14 % T4-C5=63 %, S:T2-D5=100 % T3-C3=72 % T4-CQ=99 % T5-C4=3 %!] [17:39:02.565] [SAMPLE-VAL] Sample 40: weight 0.050 -> 0.000 [E:T1-S8=2 %! T2-DA=84 % T3-CT=83 % T4-C5=100 %, S:T2-D5=97 % T3-C3=65 % T4-CQ=95 % T5-C4=1 %!] [17:39:02.567] [SAMPLE-VAL] Sample 41: weight 0.025 -> 0.004 [E:T1-S8=7 % T2-DA=51 % T3-CT=7 % T4-C5=54 %, S:T2-D5=98 % T3-C3=83 % T4-CQ=97 % T5-C4=14 %] [17:39:02.569] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.003 [E:T1-S8=2 %! T2-DA=89 % T3-CT=72 % T4-C5=100 %, S:T2-D5=100 % T3-C3=72 % T4-CQ=93 % T5-C4=0 %!] [17:39:02.572] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.140 [E:T1-S8=82 % T2-DA=92 % T3-CT=71 % T4-C5=100 %, S:T2-D5=100 % T3-C3=71 % T4-CQ=95 % T5-C4=2 %!] [17:39:02.574] [SAMPLE-VAL] Sample 44: weight 0.025 -> 0.003 [E:T1-S8=23 % T2-DA=91 % T3-CT=10 % T4-C5=67 %, S:T2-D5=100 % T3-C3=82 % T4-CQ=99 % T5-C4=3 %!] [17:39:02.576] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.008 [E:T1-S8=2 %! T2-DA=93 % T3-CT=72 % T4-C5=100 %, S:T2-D5=100 % T3-C3=76 % T4-CQ=95 % T5-C4=1 %!] [17:39:02.579] [SAMPLE-VAL] Sample 46: weight 0.005 -> 0.001 [E:T1-S8=5 %! T2-DA=78 % T3-CT=11 % T4-C5=63 %, S:T2-D5=94 % T3-C3=85 % T4-CQ=97 % T5-C4=7 %] [17:39:02.581] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.257 [E:T1-S8=83 % T2-DA=93 % T3-CT=10 % T4-C5=70 %, S:T2-D5=100 % T3-C3=88 % T4-CQ=99 % T5-C4=7 %] [17:39:02.584] [SAMPLE-VAL] Sample 48: weight 0.050 -> 0.013 [E:T1-S8=84 % T2-DA=93 % T3-CT=8 % T4-C5=65 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=98 % T5-C4=14 %] [17:39:02.586] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.188 [E:T1-S8=8 % T2-DA=86 % T3-CT=12 % T4-C5=58 %, S:T2-D5=97 % T3-C3=64 % T4-CQ=97 % T5-C4=10 %] [17:39:02.588] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.018 [E:T1-S8=3 %! T2-DA=84 % T3-CT=71 % T4-C5=100 %, S:T2-D5=97 % T3-C3=72 % T4-CQ=91 % T5-C4=1 %!] [17:39:02.588] [SAMPLE-VAL] Zeroed 12 samples below relative threshold 0.010 x max 0.2687 = 0.002687 [17:39:02.588] [SAMPLE-VAL] Done. Weight range: 0.000-0.269 [17:39:02.589] [SAMPLE-VAL] Top sample 26 (w=0.269): E:JT8.A63.AKT6.AT5 S:AQ952.KQ87.5.Q43 [E:T1-S8=95 % T2-DA=90 % T3-CT=9 % T4-C5=60 %, S:T2-D5=100 % T3-C3=83 % T4-CQ=98 % T5-C4=13 %] [17:39:02.589] [SAMPLE-VAL] Top sample 10 (w=0.261): E:JT8.A863.AK6.AT5 S:AQ952.KQ7.T5.Q43 [E:T1-S8=95 % T2-DA=86 % T3-CT=11 % T4-C5=55 %, S:T2-D5=98 % T3-C3=70 % T4-CQ=98 % T5-C4=12 %] [17:39:02.589] [SAMPLE-VAL] Top sample 47 (w=0.257): E:QT98.A63.AKT.AT5 S:AJ52.KQ87.65.Q43 [E:T1-S8=83 % T2-DA=93 % T3-CT=10 % T4-C5=70 %, S:T2-D5=100 % T3-C3=88 % T4-CQ=99 % T5-C4=7 %] [17:39:02.589] [SAMPLE-VAL] Top sample 1 (w=0.248): E:QJT8.K7.AKT6.AT5 S:A952.AQ863.5.Q43 [E:T1-S8=89 % T2-DA=89 % T3-CT=7 % T4-C5=59 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=98 % T5-C4=11 %] [17:39:02.589] [SAMPLE-VAL] Top sample 13 (w=0.248): E:QJT8.K3.AKT6.AT5 S:A952.AQ876.5.Q43 [E:T1-S8=89 % T2-DA=89 % T3-CT=7 % T4-C5=59 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=98 % T5-C4=11 %] [17:39:02.589] After sample validation: 38 deals remaining [17:39:02.589] [PLAY-INFER] No inference observations detected [17:39:02.589] Using weighted samples: 38/38 have non-uniform weights (range 0.003-0.269) [17:39:02.589] Sample deals (38 total, showing first 20, by weight): [17:39:02.590] [1] (w=0.269) N:K63.JT52.QJ92.76 JT8.A63.AKT6.AT5 AQ952.KQ87.5.Q43 74.94.8743.KJ982 [17:39:02.590] [2] (w=0.261) N:K63.JT52.QJ92.76 JT8.A863.AK6.AT5 AQ952.KQ7.T5.Q43 74.94.8743.KJ982 [17:39:02.590] [3] (w=0.257) N:K63.JT52.QJ92.76 QT98.A63.AKT.AT5 AJ52.KQ87.65.Q43 74.94.8743.KJ982 [17:39:02.590] [4] (w=0.248) N:K63.JT52.QJ92.76 QJT8.K7.AKT6.AT5 A952.AQ863.5.Q43 74.94.8743.KJ982 [17:39:02.590] [5] (w=0.248) N:K63.JT52.QJ92.76 QJT8.K3.AKT6.AT5 A952.AQ876.5.Q43 74.94.8743.KJ982 [17:39:02.590] [6] (w=0.247) N:K63.JT52.QJ92.76 QT8.AQ873.AT.AT5 AJ952.K6.K65.Q43 74.94.8743.KJ982 [17:39:02.590] [7] (w=0.188) N:K63.JT52.QJ92.76 JT85.A63.AK6.AT5 AQ92.KQ87.T5.Q43 74.94.8743.KJ982 [17:39:02.590] [8] (w=0.140) N:K63.JT52.QJ92.76 QT98.AQ76.AKT.T5 AJ52.K83.65.AQ43 74.94.8743.KJ982 [17:39:02.590] [9] (w=0.113) N:K63.JT52.QJ92.76 QJT98.Q76.AK.AT5 A52.AK83.T65.Q43 74.94.8743.KJ982 [17:39:02.590] [10] (w=0.109) N:K63.JT52.QJ92.76 AJT8.Q863.AT.AT5 Q952.AK7.K65.Q43 74.94.8743.KJ982 [17:39:02.590] [11] (w=0.108) N:K63.JT52.QJ92.76 JT985.K63.AK.AT5 AQ2.AQ87.T65.Q43 74.94.8743.KJ982 [17:39:02.591] [12] (w=0.101) N:K63.JT52.QJ92.76 J985.K873.AK.AT5 AQT2.AQ6.T65.Q43 74.94.8743.KJ982 [17:39:02.591] [13] (w=0.094) N:K63.JT52.QJ92.76 J985.A8.AKT6.AT5 AQT2.KQ763.5.Q43 74.94.8743.KJ982 [17:39:02.591] [14] (w=0.092) N:K63.JT52.QJ92.76 QJT85.Q7.AKT.AT5 A92.AK863.65.Q43 74.94.8743.KJ982 [17:39:02.591] [15] (w=0.091) N:K63.JT52.QJ92.76 QJ985.Q6.AK6.AT5 AT2.AK873.T5.Q43 74.94.8743.KJ982 [17:39:02.591] [16] (w=0.088) N:K63.JT52.QJ92.76 J985.AK87.AT.AT5 AQT2.Q63.K65.Q43 74.94.8743.KJ982 [17:39:02.591] [17] (w=0.076) N:K63.JT52.QJ92.76 QJ98.KQ83.AKT.T5 AT52.A76.65.AQ43 74.94.8743.KJ982 [17:39:02.591] [18] (w=0.072) N:K63.JT52.QJ92.76 QJT8.KQ6.AKT6.T5 A952.A873.5.AQ43 74.94.8743.KJ982 [17:39:02.591] [19] (w=0.071) N:K63.JT52.QJ92.76 QT85.AQ63.AK6.T5 AJ92.K87.T5.AQ43 74.94.8743.KJ982 [17:39:02.591] [20] (w=0.037) N:K63.JT52.QJ92.76 AQJ8.Q86.AT6.AT5 T952.AK73.K5.Q43 74.94.8743.KJ982 [17:39:02.591] ... and 18 more [17:39:02.642] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:39:02.642] H2: [100, 100, 50, 50, 50, 150, 100, 50, -90, 150, 150, 150, 100, 100, 100, 100, 100, 50, 100, -90, 50, 50, 50, -90, 50, 100, 100, 150, -90, -90, 50, 50, 50, 100, 150, 100, 50, 100] [17:39:02.642] H5: [100, 100, 50, 50, 50, 150, 100, 50, -90, 150, 150, 150, 100, 100, 100, 100, 100, 50, 100, -90, 50, 50, 50, -90, 50, 100, 100, 150, -90, -90, 50, 50, 50, 100, 150, 100, 50, 100] [17:39:02.642] S3: [100, 100, 50, 50, 50, 150, 100, 100, -90, 150, 150, 150, 100, 100, 100, 100, 100, 50, 100, -90, 50, 50, 50, -90, 50, 100, 100, 150, -90, 50, 50, 50, 50, 100, 150, 100, 50, 100] [17:39:02.642] S6: [100, 100, 50, 50, 50, 150, 100, 100, -90, 150, 150, 150, 100, 100, 100, 100, 100, 50, 100, -90, 50, 50, 50, -90, 50, 100, 100, 150, -90, 50, 50, 50, 50, 100, 150, 100, 50, 100] [17:39:02.642] HJ: [100, 100, 50, 50, 50, 150, 100, 50, -90, 150, 150, 150, 100, 100, 100, 100, 50, 50, 100, -90, 50, 50, 50, -90, 50, 100, 50, 150, -90, -90, 50, 50, 50, 100, 150, 100, 50, 100] [17:39:02.642] D2: [50, 100, 50, 50, 50, 100, 100, 100, -90, 100, 150, 150, -90, 100, 100, 100, 100, 50, 100, -90, 50, 50, 50, -90, 50, 100, 100, 100, -90, 50, 50, 50, 50, 100, 150, 100, 50, 100] [17:39:02.642] D9: [50, 100, 50, 50, 50, 100, 100, 100, -90, 100, 150, 150, -90, 100, 100, 100, 100, 50, 100, -90, 50, 50, 50, -90, 50, 100, 100, 100, -90, 50, 50, 50, 50, 100, 150, 100, 50, 100] [17:39:02.642] DJ: [-150, 100, 50, -150, -150, 100, 100, 50, -90, 100, 150, 150, -150, 100, 100, 100, 50, 50, 100, -120, 50, 50, 50, -90, 50, -120, 50, 100, -90, 50, -90, -90, -90, 100, 100, 100, -90, 50] [17:39:02.643] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:39:02.643] H2: [6, 6, 5, 5, 5, 7, 6, 5, 4, 7, 7, 7, 6, 6, 6, 6, 6, 5, 6, 4, 5, 5, 5, 4, 5, 6, 6, 7, 4, 4, 5, 5, 5, 6, 7, 6, 5, 6] [17:39:02.643] H5: [6, 6, 5, 5, 5, 7, 6, 5, 4, 7, 7, 7, 6, 6, 6, 6, 6, 5, 6, 4, 5, 5, 5, 4, 5, 6, 6, 7, 4, 4, 5, 5, 5, 6, 7, 6, 5, 6] [17:39:02.643] S3: [6, 6, 5, 5, 5, 7, 6, 6, 4, 7, 7, 7, 6, 6, 6, 6, 6, 5, 6, 4, 5, 5, 5, 4, 5, 6, 6, 7, 4, 5, 5, 5, 5, 6, 7, 6, 5, 6] [17:39:02.643] S6: [6, 6, 5, 5, 5, 7, 6, 6, 4, 7, 7, 7, 6, 6, 6, 6, 6, 5, 6, 4, 5, 5, 5, 4, 5, 6, 6, 7, 4, 5, 5, 5, 5, 6, 7, 6, 5, 6] [17:39:02.643] HJ: [6, 6, 5, 5, 5, 7, 6, 5, 4, 7, 7, 7, 6, 6, 6, 6, 5, 5, 6, 4, 5, 5, 5, 4, 5, 6, 5, 7, 4, 4, 5, 5, 5, 6, 7, 6, 5, 6] [17:39:02.643] D2: [5, 6, 5, 5, 5, 6, 6, 6, 4, 6, 7, 7, 4, 6, 6, 6, 6, 5, 6, 4, 5, 5, 5, 4, 5, 6, 6, 6, 4, 5, 5, 5, 5, 6, 7, 6, 5, 6] [17:39:02.643] D9: [5, 6, 5, 5, 5, 6, 6, 6, 4, 6, 7, 7, 4, 6, 6, 6, 6, 5, 6, 4, 5, 5, 5, 4, 5, 6, 6, 6, 4, 5, 5, 5, 5, 6, 7, 6, 5, 6] [17:39:02.643] DJ: [2, 6, 5, 2, 2, 6, 6, 5, 4, 6, 7, 7, 2, 6, 6, 6, 5, 5, 6, 3, 5, 5, 5, 4, 5, 3, 5, 6, 4, 5, 4, 4, 4, 6, 6, 6, 4, 5] [17:39:02.644] --- IMP Calculation Output (card -> average IMP) --- [17:39:02.644] S3: 0.49 [17:39:02.644] S6: 0.49 [17:39:02.644] H2: 0.38 [17:39:02.644] H5: 0.38 [17:39:02.644] HJ: 0.31 [17:39:02.644] D2: -0.13 [17:39:02.644] D9: -0.13 [17:39:02.644] DJ: -1.77 [17:39:02.644] === DDS DETAILED ANALYSIS === [17:39:02.644] Cards analyzed: 8, Samples per card: 38 [17:39:02.644] [17:39:02.645] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:39:02.645] ----- ------ --------- ------- ----------- -------------------------------- [17:39:02.645] S3 0.49 5.61 94 % 4 [6, 6, 5, 5, 5, 7, 6, 6, 4, 7, 7, 7, 6, 6, 6, 6, 6, 5, 6, 4...] [17:39:02.645] S6 0.49 5.61 94 % 4 [6, 6, 5, 5, 5, 7, 6, 6, 4, 7, 7, 7, 6, 6, 6, 6, 6, 5, 6, 4...] [17:39:02.645] H2 0.38 5.55 94 % 4 [6, 6, 5, 5, 5, 7, 6, 5, 4, 7, 7, 7, 6, 6, 6, 6, 6, 5, 6, 4...] [17:39:02.645] H5 0.38 5.55 94 % 4 [6, 6, 5, 5, 5, 7, 6, 5, 4, 7, 7, 7, 6, 6, 6, 6, 6, 5, 6, 4...] [17:39:02.645] HJ 0.31 5.50 94 % 4 [6, 6, 5, 5, 5, 7, 6, 5, 4, 7, 7, 7, 6, 6, 6, 6, 5, 5, 6, 4...] [17:39:02.645] D2 -0.13 5.45 91 % 4 [5, 6, 5, 5, 5, 6, 6, 6, 4, 6, 7, 7, 4, 6, 6, 6, 6, 5, 6, 4...] [17:39:02.645] D9 -0.13 5.45 91 % 4 [5, 6, 5, 5, 5, 6, 6, 6, 4, 6, 7, 7, 4, 6, 6, 6, 6, 5, 6, 4...] [17:39:02.645] DJ -1.77 4.82 66 % 6 [2, 6, 5, 2, 2, 6, 6, 5, 4, 6, 7, 7, 2, 6, 6, 6, 5, 5, 6, 3...] [17:39:02.645] [17:39:02.645] Selected: S3 (IMPs=0.49, avgTricks=5.61) [17:39:02.646] =================== [17:39:02.646] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [17:39:02.646] [TRUMP] Skipped: not a suit contract [17:39:02.646] Selected: S3 (avg 0.49 IMPs, 5.61 tricks) -- 1 tied card(s): S6 [17:39:02.646] [stage-timing] ok sample=294ms validate=0ms nn=130ms signal=0ms simgames=1ms dds=52ms total=482ms samples=38 cards=18 [17:39:02.646] === FindBestCardAsync: Position=N, CardsPlayed=18 === [17:39:02.646] Finding card to play for N: K63.JT52.QJ92.76 [17:39:02.646] Relative position: Righty, Contract type: NoTrump [17:39:02.646] Cards in hand mask: 7 [17:39:02.647] Candidate: xH = 49.4 % [17:39:02.647] Candidate: xS = 28.2 % [17:39:02.647] Candidate: xD = 14.2 % [17:39:02.647] Candidate: 9D = 7.8 % [17:39:02.648] Candidate: JH = 0.3 % [17:39:02.648] Candidate: JD = 0.2 % [17:39:02.648] Candidate: TH = 0.0 % [17:39:02.648] Selected: H2 (49.4 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:39:23 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:39:23 === [17:39:23.616] === FindBestCardAsync: Position=N, CardsPlayed=26 === [17:39:23.616] Contract: 1N, Declarer: E, Dealer: E [17:39:23.616] Auction: 1N-P-P-P [17:39:23.616] Deal: N:... ... ... ... [17:39:23.616] Position N is on defender's side - score table shifted by 3 defense tricks won [17:39:23.617] ****************************** [17:39:23.617] FindMatchingDealsWithPlayInternal Input: [17:39:23.617] Position parameter: N [17:39:23.617] Deal from game: N:... ... ... ... [17:39:23.617] Hand for N: K63.JT52.QJ92.76 [17:39:23.617] Hand for E: (null) [17:39:23.617] Hand for S: (null) [17:39:23.617] Hand for W: 74.94.8743.KJ982 [17:39:23.617] Cards played: S2, S4, SK, S8, DQ, DA, D5, D3, CT, C3, CK, C6, CJ, C7, C5, CQ, C4, C2, S3, CA, SQ, SA, S7, S6, D6, D4 [17:39:23.617] Declarer: E [17:39:23.617] ****************************** [17:39:23.618] [DealFinder] Seed from player N hand: -1363636221 [17:39:23.618] [DealFinder] Auction: 1N-P-P-P [17:39:23.618] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:39:23.618] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [17:39:23.618] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1762MB, gc2=13) [17:39:23.618] [DealFinder] Using cardsPlayedCount=26 for visibility calculation [17:39:23.618] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=26 [17:39:23.618] [ExtractPartialDeal] Visible hands: N, W, E [17:39:23.618] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:39:23.618] [ExtractPartialDeal] Extracted hands: [17:39:23.618] N: K63.JT52.QJ92.76 (13 cards) [LOCKED] [17:39:23.618] E: ... (0 cards) [17:39:23.619] S: ... (0 cards) [17:39:23.619] W: 74.94.8743.KJ982 (13 cards) [LOCKED] [17:39:23.619] [DealFinder] Trump suit from contract '1N': NoTrump [17:39:23.619] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [17:39:23.619] [ComputePlayedCards] Card 1: S2 played by S [17:39:23.619] [ComputePlayedCards] Card 2: S4 played by W [17:39:23.619] [ComputePlayedCards] Card 3: SK played by N [17:39:23.619] [ComputePlayedCards] Card 4: S8 played by E [17:39:23.619] [ComputePlayedCards] Trick complete. Winner: N [17:39:23.619] [ComputePlayedCards] Card 5: DQ played by N [17:39:23.619] [ComputePlayedCards] Card 6: DA played by E [17:39:23.619] [ComputePlayedCards] Card 7: D5 played by S [17:39:23.619] [ComputePlayedCards] Card 8: D3 played by W [17:39:23.619] [ComputePlayedCards] Trick complete. Winner: E [17:39:23.620] [ComputePlayedCards] Card 9: CT played by E [17:39:23.620] [ComputePlayedCards] Card 10: C3 played by S [17:39:23.620] [ComputePlayedCards] Card 11: CK played by W [17:39:23.620] [ComputePlayedCards] Card 12: C6 played by N [17:39:23.620] [ComputePlayedCards] Trick complete. Winner: W [17:39:23.620] [ComputePlayedCards] Card 13: CJ played by W [17:39:23.620] [ComputePlayedCards] Card 14: C7 played by N [17:39:23.620] [ComputePlayedCards] Card 15: C5 played by E [17:39:23.620] [ComputePlayedCards] Card 16: CQ played by S [17:39:23.620] [ComputePlayedCards] Trick complete. Winner: S [17:39:23.620] [ComputePlayedCards] Card 17: C4 played by S [17:39:23.620] [ComputePlayedCards] Card 18: C2 played by W [17:39:23.620] [ComputePlayedCards] Card 19: S3 played by N [17:39:23.620] [ComputePlayedCards] Card 20: CA played by E [17:39:23.621] [ComputePlayedCards] Trick complete. Winner: E [17:39:23.621] [ComputePlayedCards] Card 21: SQ played by E [17:39:23.621] [ComputePlayedCards] Card 22: SA played by S [17:39:23.621] [ComputePlayedCards] Card 23: S7 played by W [17:39:23.621] [ComputePlayedCards] Card 24: S6 played by N [17:39:23.621] [ComputePlayedCards] Trick complete. Winner: S [17:39:23.621] [ComputePlayedCards] Card 25: D6 played by S [17:39:23.621] [ComputePlayedCards] Card 26: D4 played by W [17:39:23.621] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: SK, DQ, C6, C7, S3, S6 [17:39:23.621] [DealFinder] Added 6 played cards to E (was 0 cards): S8, DA, CT, C5, CA, SQ [17:39:23.621] [DealFinder] Added 7 played cards to S (was 0 cards): S2, D5, C3, CQ, C4, SA, D6 [17:39:23.621] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S4, D3, CK, CJ, C2, S7, D4 [17:39:23.622] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=4) [17:39:23.622] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=7) [17:39:23.622] [DealFinder] Bid verification enabled for: E [17:39:23.622] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [17:39:23.622] [DealFinder] Propagated S: HCP[12-14], Suits=S[3-6] H[2-5] D[0-3] C[1-4] (2 iterations) [17:39:23.622] [DealFinder] Known cards per player: N=13, E=6, S=7, W=13 [17:39:23.622] [DealFinder] Locked players: N, W [17:39:23.622] [DealFinder] Total known cards: 39, Remaining deck: 13, Cards to deal: 13 [17:39:23.622] [DealFinder] Players needing cards: E:7, S:6 [17:39:23.623] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [17:39:24.054] [DealFinder] Combinatorial: enumerated 1716, perfect 420, sending 100 to DDS [17:39:24.054] [Timing] Total: 436ms, Generation: 0ms, Verification: 0ms [17:39:24.055] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 420 [17:39:24.055] Search complete. Returning 100 deals. [17:39:24.055] Found 100 sample deals for simulation. [17:39:24.055] Valid deals for DDS: 100 / 100 [17:39:24.055] [SAMPLE-VAL] Validating 100 samples, hidden: E,S, contract: NT [17:39:24.081] [SAMPLE-VAL] Opening lead NN validation (S2): 44/100 samples adjusted [17:39:24.082] [SAMPLE-VAL] Opening lead rule validation (S2): 23/100 samples penalized for convention violation [17:39:24.082] [SAMPLE-VAL] T1: S=S2 W=S4 N=SK E=S8 (leader=S) [17:39:24.082] [SAMPLE-VAL] T2: N=DQ E=DA S=D5 W=D3 (leader=N) [17:39:24.082] [SAMPLE-VAL] T3: E=CT S=C3 W=CK N=C6 (leader=E) [17:39:24.083] [SAMPLE-VAL] T4: W=CJ N=C7 E=C5 S=CQ (leader=W) [17:39:24.083] [SAMPLE-VAL] T5: S=C4 W=C2 N=S3 E=CA (leader=S) [17:39:24.083] [SAMPLE-VAL] T6: E=SQ S=SA W=S7 N=S6 (leader=E) [17:39:24.083] [SAMPLE-VAL] T7: S=D6 W=D4 (leader=S) (partial) [17:39:24.087] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.069 [E:T1-S8=84 % T2-DA=86 % T3-CT=10 % T4-C5=62 % T5-CA=100 % T6-SQ=18 %, S:T2-D5=99 % T3-C3=89 % T4-CQ=99 % T5-C4=15 % T6-SA=82 % T7-D6=2 %!] [17:39:24.091] [SAMPLE-VAL] Sample 2: weight 0.025 -> 0.006 [E:T1-S8=88 % T2-DA=95 % T3-CT=11 % T4-C5=69 % T5-CA=100 % T6-SQ=20 %, S:T2-D5=100 % T3-C3=88 % T4-CQ=99 % T5-C4=8 % T6-SA=90 % T7-D6=6 %] [17:39:24.095] [SAMPLE-VAL] Sample 3: weight 0.025 -> 0.005 [E:T1-S8=85 % T2-DA=90 % T3-CT=11 % T4-C5=60 % T5-CA=100 % T6-SQ=12 %, S:T2-D5=100 % T3-C3=80 % T4-CQ=98 % T5-C4=7 % T6-SA=84 % T7-D6=11 %] [17:39:24.098] [SAMPLE-VAL] Sample 4: weight 0.005 -> 0.001 [E:T1-S8=10 % T2-DA=85 % T3-CT=14 % T4-C5=63 % T5-CA=100 % T6-SQ=13 %, S:T2-D5=100 % T3-C3=79 % T4-CQ=99 % T5-C4=7 % T6-SA=88 % T7-D6=7 %] [17:39:24.102] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.209 [E:T1-S8=8 % T2-DA=92 % T3-CT=11 % T4-C5=64 % T5-CA=100 % T6-SQ=23 %, S:T2-D5=100 % T3-C3=88 % T4-CQ=98 % T5-C4=12 % T6-SA=89 % T7-D6=15 %] [17:39:24.106] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.191 [E:T1-S8=11 % T2-DA=75 % T3-CT=12 % T4-C5=59 % T5-CA=100 % T6-SQ=37 %, S:T2-D5=100 % T3-C3=74 % T4-CQ=97 % T5-C4=7 % T6-SA=87 % T7-D6=7 %] [17:39:24.110] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.232 [E:T1-S8=96 % T2-DA=91 % T3-CT=12 % T4-C5=57 % T5-CA=100 % T6-SQ=24 %, S:T2-D5=100 % T3-C3=91 % T4-CQ=98 % T5-C4=7 % T6-SA=84 % T7-D6=8 %] [17:39:24.114] [SAMPLE-VAL] Sample 8: weight 0.005 -> 0.001 [E:T1-S8=11 % T2-DA=93 % T3-CT=15 % T4-C5=68 % T5-CA=100 % T6-SQ=18 %, S:T2-D5=100 % T3-C3=91 % T4-CQ=98 % T5-C4=5 % T6-SA=89 % T7-D6=6 %] [17:39:24.117] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.114 [E:T1-S8=78 % T2-DA=77 % T3-CT=10 % T4-C5=62 % T5-CA=100 % T6-SQ=40 %, S:T2-D5=99 % T3-C3=76 % T4-CQ=98 % T5-C4=6 % T6-SA=82 % T7-D6=9 %] [17:39:24.121] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.058 [E:T1-S8=88 % T2-DA=80 % T3-CT=8 % T4-C5=59 % T5-CA=100 % T6-SQ=33 %, S:T2-D5=99 % T3-C3=81 % T4-CQ=98 % T5-C4=8 % T6-SA=74 % T7-D6=2 %!] [17:39:24.125] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.114 [E:T1-S8=6 % T2-DA=79 % T3-CT=11 % T4-C5=59 % T5-CA=100 % T6-SQ=22 %, S:T2-D5=100 % T3-C3=83 % T4-CQ=98 % T5-C4=8 % T6-SA=87 % T7-D6=4 %!] [17:39:24.129] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.212 [E:T1-S8=84 % T2-DA=92 % T3-CT=13 % T4-C5=65 % T5-CA=100 % T6-SQ=17 %, S:T2-D5=100 % T3-C3=92 % T4-CQ=99 % T5-C4=5 %! T6-SA=84 % T7-D6=10 %] [17:39:24.133] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.083 [E:T1-S8=83 % T2-DA=83 % T3-CT=10 % T4-C5=59 % T5-CA=100 % T6-SQ=32 %, S:T2-D5=100 % T3-C3=91 % T4-CQ=98 % T5-C4=8 % T6-SA=69 % T7-D6=2 %!] [17:39:24.136] [SAMPLE-VAL] Sample 14: weight 0.500 -> 0.099 [E:T1-S8=9 % T2-DA=90 % T3-CT=17 % T4-C5=65 % T5-CA=100 % T6-SQ=32 %, S:T2-D5=100 % T3-C3=78 % T4-CQ=98 % T5-C4=5 % T6-SA=88 % T7-D6=10 %] [17:39:24.141] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.246 [E:T1-S8=79 % T2-DA=92 % T3-CT=14 % T4-C5=62 % T5-CA=100 % T6-SQ=39 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=99 % T5-C4=6 % T6-SA=82 % T7-D6=11 %] [17:39:24.144] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.101 [E:T1-S8=85 % T2-DA=88 % T3-CT=12 % T4-C5=58 % T5-CA=100 % T6-SQ=19 %, S:T2-D5=99 % T3-C3=94 % T4-CQ=98 % T5-C4=19 % T6-SA=83 % T7-D6=3 %!] [17:39:24.148] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.075 [E:T1-S8=79 % T2-DA=86 % T3-CT=7 % T4-C5=63 % T5-CA=100 % T6-SQ=36 %, S:T2-D5=100 % T3-C3=86 % T4-CQ=98 % T5-C4=9 % T6-SA=81 % T7-D6=2 %!] [17:39:24.152] [SAMPLE-VAL] Sample 18: weight 0.025 -> 0.006 [E:T1-S8=86 % T2-DA=95 % T3-CT=9 % T4-C5=65 % T5-CA=100 % T6-SQ=19 %, S:T2-D5=100 % T3-C3=93 % T4-CQ=99 % T5-C4=18 % T6-SA=90 % T7-D6=13 %] [17:39:24.157] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.052 [E:T1-S8=96 % T2-DA=82 % T3-CT=8 % T4-C5=54 % T5-CA=100 % T6-SQ=13 %, S:T2-D5=99 % T3-C3=88 % T4-CQ=98 % T5-C4=11 % T6-SA=80 % T7-D6=2 %!] [17:39:24.161] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.093 [E:T1-S8=82 % T2-DA=82 % T3-CT=8 % T4-C5=62 % T5-CA=100 % T6-SQ=33 %, S:T2-D5=99 % T3-C3=85 % T4-CQ=99 % T5-C4=12 % T6-SA=78 % T7-D6=2 %!] [17:39:24.165] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.235 [E:T1-S8=82 % T2-DA=92 % T3-CT=14 % T4-C5=64 % T5-CA=100 % T6-SQ=22 %, S:T2-D5=100 % T3-C3=93 % T4-CQ=98 % T5-C4=6 % T6-SA=84 % T7-D6=10 %] [17:39:24.169] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.039 [E:T1-S8=10 % T2-DA=82 % T3-CT=13 % T4-C5=59 % T5-CA=100 % T6-SQ=9 %, S:T2-D5=100 % T3-C3=88 % T4-CQ=98 % T5-C4=10 % T6-SA=84 % T7-D6=3 %!] [17:39:24.173] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.255 [E:T1-S8=95 % T2-DA=92 % T3-CT=10 % T4-C5=60 % T5-CA=100 % T6-SQ=28 %, S:T2-D5=100 % T3-C3=92 % T4-CQ=99 % T5-C4=14 % T6-SA=86 % T7-D6=13 %] [17:39:24.177] [SAMPLE-VAL] Sample 24: weight 0.500 -> 0.036 [E:T1-S8=7 % T2-DA=81 % T3-CT=16 % T4-C5=65 % T5-CA=100 % T6-SQ=30 %, S:T2-D5=99 % T3-C3=79 % T4-CQ=98 % T5-C4=10 % T6-SA=83 % T7-D6=2 %!] [17:39:24.181] [SAMPLE-VAL] Sample 25: weight 0.050 -> 0.003 [E:T1-S8=87 % T2-DA=86 % T3-CT=11 % T4-C5=62 % T5-CA=100 % T6-SQ=16 %, S:T2-D5=100 % T3-C3=87 % T4-CQ=99 % T5-C4=15 % T6-SA=87 % T7-D6=2 %!] [17:39:24.185] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.197 [E:T1-S8=11 % T2-DA=91 % T3-CT=14 % T4-C5=61 % T5-CA=100 % T6-SQ=23 %, S:T2-D5=100 % T3-C3=91 % T4-CQ=98 % T5-C4=7 % T6-SA=87 % T7-D6=9 %] [17:39:24.188] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.212 [E:T1-S8=84 % T2-DA=92 % T3-CT=13 % T4-C5=65 % T5-CA=100 % T6-SQ=17 %, S:T2-D5=100 % T3-C3=92 % T4-CQ=99 % T5-C4=5 %! T6-SA=84 % T7-D6=10 %] [17:39:24.193] [SAMPLE-VAL] Sample 28: weight 0.005 -> 0.001 [E:T1-S8=9 % T2-DA=93 % T3-CT=14 % T4-C5=63 % T5-CA=100 % T6-SQ=21 %, S:T2-D5=100 % T3-C3=89 % T4-CQ=98 % T5-C4=5 %! T6-SA=89 % T7-D6=5 %] [17:39:24.197] [SAMPLE-VAL] Sample 29: weight 0.500 -> 0.095 [E:T1-S8=15 % T2-DA=81 % T3-CT=15 % T4-C5=61 % T5-CA=100 % T6-SQ=15 %, S:T2-D5=99 % T3-C3=79 % T4-CQ=97 % T5-C4=6 % T6-SA=87 % T7-D6=8 %] [17:39:24.200] [SAMPLE-VAL] Sample 30: weight 0.005 -> 0.001 [E:T1-S8=7 % T2-DA=84 % T3-CT=15 % T4-C5=63 % T5-CA=100 % T6-SQ=20 %, S:T2-D5=100 % T3-C3=71 % T4-CQ=99 % T5-C4=7 % T6-SA=91 % T7-D6=6 %] [17:39:24.204] [SAMPLE-VAL] Sample 31: weight 0.005 -> 0.001 [E:T1-S8=7 % T2-DA=93 % T3-CT=11 % T4-C5=67 % T5-CA=100 % T6-SQ=21 %, S:T2-D5=100 % T3-C3=84 % T4-CQ=99 % T5-C4=6 % T6-SA=92 % T7-D6=7 %] [17:39:24.208] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.092 [E:T1-S8=14 % T2-DA=79 % T3-CT=15 % T4-C5=61 % T5-CA=100 % T6-SQ=13 %, S:T2-D5=100 % T3-C3=77 % T4-CQ=98 % T5-C4=5 % T6-SA=85 % T7-D6=9 %] [17:39:24.212] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.081 [E:T1-S8=8 % T2-DA=84 % T3-CT=12 % T4-C5=61 % T5-CA=100 % T6-SQ=14 %, S:T2-D5=99 % T3-C3=87 % T4-CQ=99 % T5-C4=13 % T6-SA=84 % T7-D6=3 %!] [17:39:24.216] [SAMPLE-VAL] Sample 34: weight 0.500 -> 0.028 [E:T1-S8=7 % T2-DA=81 % T3-CT=11 % T4-C5=62 % T5-CA=100 % T6-SQ=25 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=98 % T5-C4=8 % T6-SA=82 % T7-D6=2 %!] [17:39:24.220] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.063 [E:T1-S8=89 % T2-DA=82 % T3-CT=8 % T4-C5=59 % T5-CA=100 % T6-SQ=34 %, S:T2-D5=99 % T3-C3=79 % T4-CQ=98 % T5-C4=9 % T6-SA=75 % T7-D6=2 %!] [17:39:24.224] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.102 [E:T1-S8=11 % T2-DA=87 % T3-CT=10 % T4-C5=64 % T5-CA=100 % T6-SQ=36 %, S:T2-D5=100 % T3-C3=83 % T4-CQ=98 % T5-C4=7 % T6-SA=91 % T7-D6=13 %] [17:39:24.228] [SAMPLE-VAL] Sample 37: weight 0.005 -> 0.001 [E:T1-S8=8 % T2-DA=94 % T3-CT=14 % T4-C5=70 % T5-CA=100 % T6-SQ=21 %, S:T2-D5=100 % T3-C3=85 % T4-CQ=99 % T5-C4=6 % T6-SA=92 % T7-D6=7 %] [17:39:24.232] [SAMPLE-VAL] Sample 38: weight 0.500 -> 0.043 [E:T1-S8=7 % T2-DA=83 % T3-CT=11 % T4-C5=64 % T5-CA=100 % T6-SQ=28 %, S:T2-D5=99 % T3-C3=90 % T4-CQ=97 % T5-C4=8 % T6-SA=78 % T7-D6=3 %!] [17:39:24.236] [SAMPLE-VAL] Sample 39: weight 0.500 -> 0.099 [E:T1-S8=9 % T2-DA=81 % T3-CT=15 % T4-C5=62 % T5-CA=100 % T6-SQ=30 %, S:T2-D5=100 % T3-C3=72 % T4-CQ=97 % T5-C4=8 % T6-SA=88 % T7-D6=10 %] [17:39:24.240] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.072 [E:T1-S8=85 % T2-DA=88 % T3-CT=12 % T4-C5=60 % T5-CA=100 % T6-SQ=21 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=99 % T5-C4=15 % T6-SA=84 % T7-D6=2 %!] [17:39:24.244] [SAMPLE-VAL] Sample 41: weight 0.050 -> 0.003 [E:T1-S8=87 % T2-DA=86 % T3-CT=11 % T4-C5=62 % T5-CA=100 % T6-SQ=16 %, S:T2-D5=100 % T3-C3=87 % T4-CQ=99 % T5-C4=15 % T6-SA=87 % T7-D6=2 %!] [17:39:24.248] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.075 [E:T1-S8=79 % T2-DA=86 % T3-CT=7 % T4-C5=63 % T5-CA=100 % T6-SQ=36 %, S:T2-D5=100 % T3-C3=86 % T4-CQ=98 % T5-C4=9 % T6-SA=81 % T7-D6=2 %!] [17:39:24.252] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.084 [E:T1-S8=82 % T2-DA=83 % T3-CT=10 % T4-C5=62 % T5-CA=100 % T6-SQ=34 %, S:T2-D5=100 % T3-C3=86 % T4-CQ=99 % T5-C4=11 % T6-SA=78 % T7-D6=2 %!] [17:39:24.256] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.177 [E:T1-S8=11 % T2-DA=82 % T3-CT=12 % T4-C5=54 % T5-CA=100 % T6-SQ=16 %, S:T2-D5=100 % T3-C3=78 % T4-CQ=98 % T5-C4=6 % T6-SA=87 % T7-D6=7 %] [17:39:24.259] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.259 [E:T1-S8=88 % T2-DA=88 % T3-CT=8 % T4-C5=61 % T5-CA=100 % T6-SQ=50 %, S:T2-D5=100 % T3-C3=83 % T4-CQ=98 % T5-C4=11 % T6-SA=80 % T7-D6=17 %] [17:39:24.263] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.074 [E:T1-S8=83 % T2-DA=82 % T3-CT=9 % T4-C5=58 % T5-CA=100 % T6-SQ=27 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=97 % T5-C4=9 % T6-SA=70 % T7-D6=2 %!] [17:39:24.267] [SAMPLE-VAL] Sample 47: weight 0.005 -> 0.001 [E:T1-S8=10 % T2-DA=94 % T3-CT=12 % T4-C5=64 % T5-CA=100 % T6-SQ=20 %, S:T2-D5=100 % T3-C3=88 % T4-CQ=98 % T5-C4=13 % T6-SA=90 % T7-D6=10 %] [17:39:24.271] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.248 [E:T1-S8=85 % T2-DA=87 % T3-CT=12 % T4-C5=62 % T5-CA=100 % T6-SQ=48 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=98 % T5-C4=6 % T6-SA=83 % T7-D6=12 %] [17:39:24.275] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.251 [E:T1-S8=83 % T2-DA=92 % T3-CT=8 % T4-C5=64 % T5-CA=100 % T6-SQ=26 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=99 % T5-C4=15 % T6-SA=83 % T7-D6=15 %] [17:39:24.279] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.093 [E:T1-S8=82 % T2-DA=82 % T3-CT=8 % T4-C5=62 % T5-CA=100 % T6-SQ=33 %, S:T2-D5=99 % T3-C3=85 % T4-CQ=99 % T5-C4=12 % T6-SA=78 % T7-D6=2 %!] [17:39:24.283] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.237 [E:T1-S8=95 % T2-DA=92 % T3-CT=10 % T4-C5=64 % T5-CA=100 % T6-SQ=25 %, S:T2-D5=100 % T3-C3=89 % T4-CQ=99 % T5-C4=9 % T6-SA=86 % T7-D6=9 %] [17:39:24.287] [SAMPLE-VAL] Sample 52: weight 0.005 -> 0.001 [E:T1-S8=8 % T2-DA=94 % T3-CT=14 % T4-C5=70 % T5-CA=100 % T6-SQ=21 %, S:T2-D5=100 % T3-C3=85 % T4-CQ=99 % T5-C4=6 % T6-SA=92 % T7-D6=7 %] [17:39:24.291] [SAMPLE-VAL] Sample 53: weight 0.500 -> 0.029 [E:T1-S8=97 % T2-DA=82 % T3-CT=9 % T4-C5=60 % T5-CA=100 % T6-SQ=26 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=98 % T5-C4=8 % T6-SA=77 % T7-D6=2 %!] [17:39:24.295] [SAMPLE-VAL] Sample 54: weight 0.005 -> 0.001 [E:T1-S8=10 % T2-DA=94 % T3-CT=12 % T4-C5=64 % T5-CA=100 % T6-SQ=20 %, S:T2-D5=100 % T3-C3=88 % T4-CQ=98 % T5-C4=13 % T6-SA=90 % T7-D6=10 %] [17:39:24.298] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.259 [E:T1-S8=83 % T2-DA=93 % T3-CT=11 % T4-C5=60 % T5-CA=100 % T6-SQ=41 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=99 % T5-C4=13 % T6-SA=81 % T7-D6=14 %] [17:39:24.302] [SAMPLE-VAL] Sample 56: weight 0.500 -> 0.032 [E:T1-S8=93 % T2-DA=84 % T3-CT=9 % T4-C5=61 % T5-CA=100 % T6-SQ=27 %, S:T2-D5=100 % T3-C3=91 % T4-CQ=97 % T5-C4=7 % T6-SA=70 % T7-D6=2 %!] [17:39:24.306] [SAMPLE-VAL] Sample 57: weight 0.005 -> 0.001 [E:T1-S8=8 % T2-DA=94 % T3-CT=14 % T4-C5=70 % T5-CA=100 % T6-SQ=21 %, S:T2-D5=100 % T3-C3=85 % T4-CQ=99 % T5-C4=6 % T6-SA=92 % T7-D6=7 %] [17:39:24.310] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.232 [E:T1-S8=96 % T2-DA=91 % T3-CT=12 % T4-C5=57 % T5-CA=100 % T6-SQ=24 %, S:T2-D5=100 % T3-C3=91 % T4-CQ=98 % T5-C4=7 % T6-SA=84 % T7-D6=8 %] [17:39:24.313] [SAMPLE-VAL] Sample 59: weight 0.005 -> 0.001 [E:T1-S8=9 % T2-DA=92 % T3-CT=14 % T4-C5=65 % T5-CA=100 % T6-SQ=19 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=98 % T5-C4=6 % T6-SA=88 % T7-D6=5 %!] [17:39:24.318] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.239 [E:T1-S8=82 % T2-DA=92 % T3-CT=14 % T4-C5=63 % T5-CA=100 % T6-SQ=34 %, S:T2-D5=100 % T3-C3=89 % T4-CQ=99 % T5-C4=5 % T6-SA=82 % T7-D6=11 %] [17:39:24.323] [SAMPLE-VAL] Sample 61: weight 0.500 -> 0.092 [E:T1-S8=9 % T2-DA=79 % T3-CT=14 % T4-C5=58 % T5-CA=100 % T6-SQ=27 %, S:T2-D5=100 % T3-C3=71 % T4-CQ=98 % T5-C4=7 % T6-SA=82 % T7-D6=7 %] [17:39:24.330] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.184 [E:T1-S8=10 % T2-DA=76 % T3-CT=12 % T4-C5=57 % T5-CA=100 % T6-SQ=33 %, S:T2-D5=99 % T3-C3=69 % T4-CQ=98 % T5-C4=6 % T6-SA=88 % T7-D6=7 %] [17:39:24.334] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.084 [E:T1-S8=6 % T2-DA=85 % T3-CT=10 % T4-C5=57 % T5-CA=100 % T6-SQ=15 %, S:T2-D5=99 % T3-C3=93 % T4-CQ=98 % T5-C4=14 % T6-SA=87 % T7-D6=3 %!] [17:39:24.339] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.251 [E:T1-S8=83 % T2-DA=92 % T3-CT=8 % T4-C5=64 % T5-CA=100 % T6-SQ=26 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=99 % T5-C4=15 % T6-SA=83 % T7-D6=15 %] [17:39:24.343] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.245 [E:T1-S8=83 % T2-DA=80 % T3-CT=9 % T4-C5=62 % T5-CA=100 % T6-SQ=21 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=98 % T5-C4=16 % T6-SA=81 % T7-D6=14 %] [17:39:24.349] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.073 [E:T1-S8=96 % T2-DA=84 % T3-CT=11 % T4-C5=55 % T5-CA=100 % T6-SQ=17 %, S:T2-D5=99 % T3-C3=88 % T4-CQ=99 % T5-C4=15 % T6-SA=81 % T7-D6=2 %!] [17:39:24.353] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.084 [E:T1-S8=6 % T2-DA=85 % T3-CT=10 % T4-C5=57 % T5-CA=100 % T6-SQ=15 %, S:T2-D5=99 % T3-C3=93 % T4-CQ=98 % T5-C4=14 % T6-SA=87 % T7-D6=3 %!] [17:39:24.357] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.073 [E:T1-S8=80 % T2-DA=81 % T3-CT=9 % T4-C5=60 % T5-CA=100 % T6-SQ=29 %, S:T2-D5=100 % T3-C3=88 % T4-CQ=98 % T5-C4=8 % T6-SA=79 % T7-D6=2 %!] [17:39:24.361] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.237 [E:T1-S8=83 % T2-DA=93 % T3-CT=10 % T4-C5=70 % T5-CA=100 % T6-SQ=23 %, S:T2-D5=100 % T3-C3=88 % T4-CQ=99 % T5-C4=7 % T6-SA=85 % T7-D6=11 %] [17:39:24.365] [SAMPLE-VAL] Sample 70: weight 0.050 -> 0.003 [E:T1-S8=84 % T2-DA=82 % T3-CT=10 % T4-C5=61 % T5-CA=100 % T6-SQ=12 %, S:T2-D5=100 % T3-C3=91 % T4-CQ=98 % T5-C4=11 % T6-SA=84 % T7-D6=2 %!] [17:39:24.369] [SAMPLE-VAL] Sample 71: weight 0.005 -> 0.000 [E:T1-S8=7 % T2-DA=84 % T3-CT=12 % T4-C5=65 % T5-CA=100 % T6-SQ=12 %, S:T2-D5=99 % T3-C3=89 % T4-CQ=99 % T5-C4=11 % T6-SA=90 % T7-D6=2 %!] [17:39:24.373] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.054 [E:T1-S8=8 % T2-DA=81 % T3-CT=12 % T4-C5=59 % T5-CA=100 % T6-SQ=13 %, S:T2-D5=99 % T3-C3=87 % T4-CQ=98 % T5-C4=11 % T6-SA=85 % T7-D6=2 %!] [17:39:24.377] [SAMPLE-VAL] Sample 73: weight 0.005 -> 0.001 [E:T1-S8=10 % T2-DA=84 % T3-CT=11 % T4-C5=63 % T5-CA=100 % T6-SQ=15 %, S:T2-D5=100 % T3-C3=80 % T4-CQ=98 % T5-C4=15 % T6-SA=89 % T7-D6=14 %] [17:39:24.381] [SAMPLE-VAL] Sample 74: weight 0.500 -> 0.106 [E:T1-S8=7 % T2-DA=91 % T3-CT=14 % T4-C5=64 % T5-CA=100 % T6-SQ=37 %, S:T2-D5=100 % T3-C3=79 % T4-CQ=98 % T5-C4=11 % T6-SA=88 % T7-D6=13 %] [17:39:24.385] [SAMPLE-VAL] Sample 75: weight 0.500 -> 0.106 [E:T1-S8=7 % T2-DA=91 % T3-CT=14 % T4-C5=64 % T5-CA=100 % T6-SQ=37 %, S:T2-D5=100 % T3-C3=79 % T4-CQ=98 % T5-C4=11 % T6-SA=88 % T7-D6=13 %] [17:39:24.389] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.238 [E:T1-S8=87 % T2-DA=77 % T3-CT=9 % T4-C5=57 % T5-CA=100 % T6-SQ=41 %, S:T2-D5=100 % T3-C3=74 % T4-CQ=98 % T5-C4=11 % T6-SA=77 % T7-D6=10 %] [17:39:24.393] [SAMPLE-VAL] Sample 77: weight 0.500 -> 0.106 [E:T1-S8=7 % T2-DA=91 % T3-CT=14 % T4-C5=64 % T5-CA=100 % T6-SQ=37 %, S:T2-D5=100 % T3-C3=79 % T4-CQ=98 % T5-C4=11 % T6-SA=88 % T7-D6=13 %] [17:39:24.397] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.052 [E:T1-S8=96 % T2-DA=82 % T3-CT=8 % T4-C5=54 % T5-CA=100 % T6-SQ=13 %, S:T2-D5=99 % T3-C3=88 % T4-CQ=98 % T5-C4=11 % T6-SA=80 % T7-D6=2 %!] [17:39:24.401] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.209 [E:T1-S8=8 % T2-DA=92 % T3-CT=11 % T4-C5=64 % T5-CA=100 % T6-SQ=23 %, S:T2-D5=100 % T3-C3=88 % T4-CQ=98 % T5-C4=12 % T6-SA=89 % T7-D6=15 %] [17:39:24.405] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.073 [E:T1-S8=7 % T2-DA=80 % T3-CT=9 % T4-C5=63 % T5-CA=100 % T6-SQ=30 %, S:T2-D5=100 % T3-C3=80 % T4-CQ=97 % T5-C4=9 % T6-SA=81 % T7-D6=2 %!] [17:39:24.409] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.084 [E:T1-S8=6 % T2-DA=85 % T3-CT=10 % T4-C5=57 % T5-CA=100 % T6-SQ=15 %, S:T2-D5=99 % T3-C3=93 % T4-CQ=98 % T5-C4=14 % T6-SA=87 % T7-D6=3 %!] [17:39:24.412] [SAMPLE-VAL] Sample 82: weight 0.500 -> 0.093 [E:T1-S8=13 % T2-DA=91 % T3-CT=16 % T4-C5=64 % T5-CA=100 % T6-SQ=18 %, S:T2-D5=100 % T3-C3=89 % T4-CQ=98 % T5-C4=5 %! T6-SA=83 % T7-D6=12 %] [17:39:24.416] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.238 [E:T1-S8=97 % T2-DA=91 % T3-CT=13 % T4-C5=62 % T5-CA=100 % T6-SQ=32 %, S:T2-D5=100 % T3-C3=83 % T4-CQ=99 % T5-C4=7 % T6-SA=83 % T7-D6=9 %] [17:39:24.420] [SAMPLE-VAL] Sample 84: weight 0.500 -> 0.105 [E:T1-S8=9 % T2-DA=89 % T3-CT=17 % T4-C5=64 % T5-CA=100 % T6-SQ=37 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=98 % T5-C4=7 % T6-SA=88 % T7-D6=12 %] [17:39:24.424] [SAMPLE-VAL] Sample 85: weight 0.500 -> 0.099 [E:T1-S8=7 % T2-DA=83 % T3-CT=10 % T4-C5=60 % T5-CA=100 % T6-SQ=27 %, S:T2-D5=100 % T3-C3=67 % T4-CQ=98 % T5-C4=15 % T6-SA=87 % T7-D6=13 %] [17:39:24.428] [SAMPLE-VAL] Sample 86: weight 0.500 -> 0.104 [E:T1-S8=7 % T2-DA=90 % T3-CT=17 % T4-C5=62 % T5-CA=100 % T6-SQ=35 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=98 % T5-C4=6 % T6-SA=88 % T7-D6=17 %] [17:39:24.432] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.081 [E:T1-S8=8 % T2-DA=84 % T3-CT=12 % T4-C5=61 % T5-CA=100 % T6-SQ=14 %, S:T2-D5=99 % T3-C3=87 % T4-CQ=99 % T5-C4=13 % T6-SA=84 % T7-D6=3 %!] [17:39:24.435] [SAMPLE-VAL] Sample 88: weight 0.500 -> 0.102 [E:T1-S8=12 % T2-DA=78 % T3-CT=11 % T4-C5=62 % T5-CA=100 % T6-SQ=18 %, S:T2-D5=100 % T3-C3=77 % T4-CQ=98 % T5-C4=14 % T6-SA=86 % T7-D6=13 %] [17:39:24.439] [SAMPLE-VAL] Sample 89: weight 0.500 -> 0.102 [E:T1-S8=12 % T2-DA=78 % T3-CT=11 % T4-C5=62 % T5-CA=100 % T6-SQ=18 %, S:T2-D5=100 % T3-C3=77 % T4-CQ=98 % T5-C4=14 % T6-SA=86 % T7-D6=13 %] [17:39:24.443] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.267 [E:T1-S8=90 % T2-DA=89 % T3-CT=10 % T4-C5=61 % T5-CA=100 % T6-SQ=48 %, S:T2-D5=100 % T3-C3=85 % T4-CQ=98 % T5-C4=12 % T6-SA=82 % T7-D6=19 %] [17:39:24.451] [SAMPLE-VAL] Sample 91: weight 0.500 -> 0.043 [E:T1-S8=10 % T2-DA=84 % T3-CT=12 % T4-C5=63 % T5-CA=100 % T6-SQ=11 %, S:T2-D5=99 % T3-C3=84 % T4-CQ=99 % T5-C4=12 % T6-SA=84 % T7-D6=3 %!] [17:39:24.457] [SAMPLE-VAL] Sample 92: weight 0.005 -> 0.001 [E:T1-S8=11 % T2-DA=86 % T3-CT=14 % T4-C5=60 % T5-CA=100 % T6-SQ=13 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=98 % T5-C4=6 % T6-SA=90 % T7-D6=7 %] [17:39:24.462] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.067 [E:T1-S8=7 % T2-DA=80 % T3-CT=10 % T4-C5=59 % T5-CA=100 % T6-SQ=27 %, S:T2-D5=100 % T3-C3=71 % T4-CQ=98 % T5-C4=8 % T6-SA=85 % T7-D6=2 %!] [17:39:24.468] [SAMPLE-VAL] Sample 94: weight 0.500 -> 0.038 [E:T1-S8=7 % T2-DA=82 % T3-CT=10 % T4-C5=63 % T5-CA=100 % T6-SQ=25 %, S:T2-D5=99 % T3-C3=87 % T4-CQ=97 % T5-C4=9 % T6-SA=79 % T7-D6=3 %!] [17:39:24.473] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.177 [E:T1-S8=8 % T2-DA=82 % T3-CT=11 % T4-C5=60 % T5-CA=100 % T6-SQ=18 %, S:T2-D5=100 % T3-C3=74 % T4-CQ=99 % T5-C4=8 % T6-SA=87 % T7-D6=6 %] [17:39:24.477] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.220 [E:T1-S8=83 % T2-DA=77 % T3-CT=10 % T4-C5=55 % T5-CA=100 % T6-SQ=37 %, S:T2-D5=100 % T3-C3=86 % T4-CQ=98 % T5-C4=6 % T6-SA=77 % T7-D6=7 %] [17:39:24.482] [SAMPLE-VAL] Sample 97: weight 0.005 -> 0.000 [E:T1-S8=7 % T2-DA=84 % T3-CT=12 % T4-C5=65 % T5-CA=100 % T6-SQ=12 %, S:T2-D5=99 % T3-C3=89 % T4-CQ=99 % T5-C4=11 % T6-SA=90 % T7-D6=2 %!] [17:39:24.486] [SAMPLE-VAL] Sample 98: weight 0.005 -> 0.001 [E:T1-S8=6 % T2-DA=93 % T3-CT=10 % T4-C5=67 % T5-CA=100 % T6-SQ=20 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=99 % T5-C4=6 % T6-SA=91 % T7-D6=6 %] [17:39:24.490] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.188 [E:T1-S8=10 % T2-DA=91 % T3-CT=15 % T4-C5=62 % T5-CA=100 % T6-SQ=19 %, S:T2-D5=100 % T3-C3=87 % T4-CQ=98 % T5-C4=5 % T6-SA=87 % T7-D6=8 %] [17:39:24.494] [SAMPLE-VAL] Sample 100: weight 0.005 -> 0.001 [E:T1-S8=9 % T2-DA=93 % T3-CT=14 % T4-C5=63 % T5-CA=100 % T6-SQ=21 %, S:T2-D5=100 % T3-C3=89 % T4-CQ=98 % T5-C4=5 %! T6-SA=89 % T7-D6=5 %] [17:39:24.494] [SAMPLE-VAL] Zeroed 17 samples below relative threshold 0.010 x max 0.2668 = 0.002668 [17:39:24.494] [SAMPLE-VAL] Done. Weight range: 0.000-0.267 [17:39:24.494] [SAMPLE-VAL] Top sample 90 (w=0.267): E:QJT8.K76.AKT.AT5 S:A952.AQ83.65.Q43 [E:T1-S8=90 % T2-DA=89 % T3-CT=10 % T4-C5=61 % T5-CA=100 % T6-SQ=48 %, S:T2-D5=100 % T3-C3=85 % T4-CQ=98 % T5-C4=12 % T6-SA=82 % T7-D6=19 %] [17:39:24.494] [SAMPLE-VAL] Top sample 55 (w=0.259): E:QJ98.K83.AKT.AT5 S:AT52.AQ76.65.Q43 [E:T1-S8=83 % T2-DA=93 % T3-CT=11 % T4-C5=60 % T5-CA=100 % T6-SQ=41 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=99 % T5-C4=13 % T6-SA=81 % T7-D6=14 %] [17:39:24.494] [SAMPLE-VAL] Top sample 45 (w=0.259): E:QJT8.K86.AKT.AT5 S:A952.AQ73.65.Q43 [E:T1-S8=88 % T2-DA=88 % T3-CT=8 % T4-C5=61 % T5-CA=100 % T6-SQ=50 %, S:T2-D5=100 % T3-C3=83 % T4-CQ=98 % T5-C4=11 % T6-SA=80 % T7-D6=17 %] [17:39:24.494] [SAMPLE-VAL] Top sample 23 (w=0.255): E:QT8.K873.AKT.AT5 S:AJ952.AQ6.65.Q43 [E:T1-S8=95 % T2-DA=92 % T3-CT=10 % T4-C5=60 % T5-CA=100 % T6-SQ=28 %, S:T2-D5=100 % T3-C3=92 % T4-CQ=99 % T5-C4=14 % T6-SA=86 % T7-D6=13 %] [17:39:24.495] [SAMPLE-VAL] Top sample 49 (w=0.251): E:QT98.K83.AKT.AT5 S:AJ52.AQ76.65.Q43 [E:T1-S8=83 % T2-DA=92 % T3-CT=8 % T4-C5=64 % T5-CA=100 % T6-SQ=26 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=99 % T5-C4=15 % T6-SA=83 % T7-D6=15 %] [17:39:24.495] After sample validation: 83 deals remaining [17:39:24.495] [PLAY-INFER] No inference observations detected [17:39:24.495] Using weighted samples: 83/83 have non-uniform weights (range 0.003-0.267) [17:39:24.495] Sample deals (83 total, showing first 20, by weight): [17:39:24.495] [1] (w=0.267) E:QJT8.K76.AKT.AT5 A952.AQ83.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.495] [2] (w=0.259) E:QJ98.K83.AKT.AT5 AT52.AQ76.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.495] [3] (w=0.259) E:QJT8.K86.AKT.AT5 A952.AQ73.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.495] [4] (w=0.255) E:QT8.K873.AKT.AT5 AJ952.AQ6.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.495] [5] (w=0.251) E:QT98.K83.AKT.AT5 AJ52.AQ76.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.495] [6] (w=0.251) E:QT98.K86.AKT.AT5 AJ52.AQ73.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.495] [7] (w=0.248) E:QJT8.Q87.AKT.AT5 A952.AK63.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.495] [8] (w=0.246) E:QJ98.Q83.AKT.AT5 AT52.AK76.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.496] [9] (w=0.245) E:QT98.K863.AK.AT5 AJ52.AQ7.T65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.496] [10] (w=0.239) E:QJ98.Q73.AKT.AT5 AT52.AK86.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.496] [11] (w=0.238) E:QJ8.Q763.AKT.AT5 AT952.AK8.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.496] [12] (w=0.238) E:QJT8.K863.AK.AT5 A952.AQ7.T65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.496] [13] (w=0.237) E:QT98.A73.AKT.AT5 AJ52.KQ86.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.496] [14] (w=0.237) E:QT8.A863.AKT.AT5 AJ952.KQ7.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.496] [15] (w=0.235) E:QT98.Q83.AKT.AT5 AJ52.AK76.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.496] [16] (w=0.232) E:QT8.Q873.AKT.AT5 AJ952.AK6.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.496] [17] (w=0.232) E:QT8.Q876.AKT.AT5 AJ952.AK3.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.496] [18] (w=0.220) E:QJT8.Q873.AK.AT5 A952.AK6.T65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.496] [19] (w=0.212) E:QT98.Q76.AKT.AT5 AJ52.AK83.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.497] [20] (w=0.212) E:QT98.Q63.AKT.AT5 AJ52.AK87.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:24.497] ... and 63 more [17:39:24.564] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:39:24.564] DJ: [-90, -90, -90, 50, 50, 50, -90, -90, 100, -90, 50, 50, -90, 50, 50, 100, 100, 50, 50, 50, 50, 50, 50, -90, 50, -90, 100, 100, -90, -90, -90, -90, -90, -90, -120, -120, -90, -90, 50, -90, -90, 50, 50, 50, 50, 100, 50, 50, 100, 100, 100, 50, 50, 100, 100, -90, -90, 50, 50, -90, 150, 50, 100, -90, 50, 50, 100, 150, 150, 50, 100, 150, 100, 50, 100, 100, 100, 50, 50, 150, 150, 150, 150] [17:39:24.564] D2: [-90, -90, -90, 50, 50, 50, -90, -90, 150, -90, 50, 50, -90, 50, 50, 100, 100, 50, 50, 50, 50, 50, 50, -90, 50, -90, 150, 100, -90, -120, -90, -90, -90, -90, -120, -120, 150, 150, -90, -90, -90, 100, 150, -90, -90, 100, 100, 150, 50, 50, 50, -90, -90, 50, 50, -120, -120, -90, 50, -120, 50, -90, 50, -120, -90, -90, 100, 100, 100, -120, 50, -90, 50, -90, 50, 50, 50, 50, 50, 150, 100, 50, 50] [17:39:24.564] D9: [-90, -90, -90, 50, 50, 50, -90, -90, 100, -90, 50, 50, -90, 50, 50, 100, 100, 50, 50, 50, 50, 50, 50, -90, 50, -90, 100, 100, -90, -120, -90, -90, -90, -90, -120, -120, 150, 150, -90, -90, -90, 100, 150, -90, -90, 100, 100, 150, 50, 50, 50, -90, -90, 50, 50, -120, -120, -90, 50, -120, 50, -90, 50, -120, -90, -90, 100, 100, 100, -120, 50, -90, 50, -90, 50, 50, 50, 50, 50, 150, 100, 50, 50] [17:39:24.564] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:39:24.564] DJ: [3, 3, 3, 4, 4, 4, 3, 3, 5, 3, 4, 4, 3, 4, 4, 5, 5, 4, 4, 4, 4, 4, 4, 3, 4, 3, 5, 5, 3, 3, 3, 3, 3, 3, 2, 2, 3, 3, 4, 3, 3, 4, 4, 4, 4, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 3, 3, 4, 4, 3, 6, 4, 5, 3, 4, 4, 5, 6, 6, 4, 5, 6, 5, 4, 5, 5, 5, 4, 4, 6, 6, 6, 6] [17:39:24.565] D2: [3, 3, 3, 4, 4, 4, 3, 3, 6, 3, 4, 4, 3, 4, 4, 5, 5, 4, 4, 4, 4, 4, 4, 3, 4, 3, 6, 5, 3, 2, 3, 3, 3, 3, 2, 2, 6, 6, 3, 3, 3, 5, 6, 3, 3, 5, 5, 6, 4, 4, 4, 3, 3, 4, 4, 2, 2, 3, 4, 2, 4, 3, 4, 2, 3, 3, 5, 5, 5, 2, 4, 3, 4, 3, 4, 4, 4, 4, 4, 6, 5, 4, 4] [17:39:24.565] D9: [3, 3, 3, 4, 4, 4, 3, 3, 5, 3, 4, 4, 3, 4, 4, 5, 5, 4, 4, 4, 4, 4, 4, 3, 4, 3, 5, 5, 3, 2, 3, 3, 3, 3, 2, 2, 6, 6, 3, 3, 3, 5, 6, 3, 3, 5, 5, 6, 4, 4, 4, 3, 3, 4, 4, 2, 2, 3, 4, 2, 4, 3, 4, 2, 3, 3, 5, 5, 5, 2, 4, 3, 4, 3, 4, 4, 4, 4, 4, 6, 5, 4, 4] [17:39:24.565] --- IMP Calculation Output (card -> average IMP) --- [17:39:24.565] DJ: 0.30 [17:39:24.565] D2: -0.09 [17:39:24.565] D9: -0.21 [17:39:24.565] === DDS DETAILED ANALYSIS === [17:39:24.565] Cards analyzed: 3, Samples per card: 83 [17:39:24.565] [17:39:24.566] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:39:24.566] ----- ------ --------- ------- ----------- -------------------------------- [17:39:24.566] DJ 0.30 4.08 64 % 5 [3, 3, 3, 4, 4, 4, 3, 3, 5, 3, 4, 4, 3, 4, 4, 5, 5, 4, 4, 4...] [17:39:24.566] D2 -0.09 3.77 58 % 5 [3, 3, 3, 4, 4, 4, 3, 3, 6, 3, 4, 4, 3, 4, 4, 5, 5, 4, 4, 4...] [17:39:24.566] D9 -0.21 3.75 58 % 5 [3, 3, 3, 4, 4, 4, 3, 3, 5, 3, 4, 4, 3, 4, 4, 5, 5, 4, 4, 4...] [17:39:24.566] [17:39:24.566] Selected: DJ (IMPs=0.30, avgTricks=4.08) [17:39:24.566] =================== [17:39:24.566] [SD-DEF] Skipped: 3rd hand without a finesse over dummy (D def=J29 dummy=87) [17:39:24.566] [TRUMP] Skipped: not a suit contract [17:39:24.567] Selected: DJ (avg 0.30 IMPs, 4.08 tricks) [17:39:24.567] [stage-timing] ok sample=438ms validate=0ms nn=439ms signal=0ms simgames=4ms dds=65ms total=950ms samples=83 cards=26 [17:39:24.567] === FindBestCardAsync: Position=N, CardsPlayed=26 === [17:39:24.567] Finding card to play for N: K63.JT52.QJ92.76 [17:39:24.567] Relative position: Righty, Contract type: NoTrump [17:39:24.567] Cards in hand mask: 3 [17:39:24.568] Candidate: JD = 82.9 % [17:39:24.568] Candidate: xD = 9.0 % [17:39:24.568] Candidate: 9D = 8.1 % [17:39:24.568] Selected: DJ (82.9 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:39:31 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:39:31 === [17:39:31.668] === FindBestCardAsync: Position=N, CardsPlayed=31 === [17:39:31.668] Contract: 1N, Declarer: E, Dealer: E [17:39:31.669] Auction: 1N-P-P-P [17:39:31.669] Deal: N:... ... ... ... [17:39:31.669] Position N is on defender's side - score table shifted by 3 defense tricks won [17:39:31.669] ****************************** [17:39:31.669] FindMatchingDealsWithPlayInternal Input: [17:39:31.669] Position parameter: N [17:39:31.669] Deal from game: N:... ... ... ... [17:39:31.669] Hand for N: K63.JT52.QJ92.76 [17:39:31.669] Hand for E: (null) [17:39:31.669] Hand for S: (null) [17:39:31.669] Hand for W: 74.94.8743.KJ982 [17:39:31.669] Cards played: S2, S4, SK, S8, DQ, DA, D5, D3, CT, C3, CK, C6, CJ, C7, C5, CQ, C4, C2, S3, CA, SQ, SA, S7, S6, D6, D4, DJ, DK, SJ, S5, D7 [17:39:31.669] Declarer: E [17:39:31.670] ****************************** [17:39:31.670] [DealFinder] Seed from player N hand: -1363636221 [17:39:31.670] [DealFinder] Auction: 1N-P-P-P [17:39:31.670] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:39:31.670] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [17:39:31.670] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1775MB, gc2=13) [17:39:31.670] [DealFinder] Using cardsPlayedCount=31 for visibility calculation [17:39:31.670] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=31 [17:39:31.670] [ExtractPartialDeal] Visible hands: N, W, E [17:39:31.670] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:39:31.670] [ExtractPartialDeal] Extracted hands: [17:39:31.670] N: K63.JT52.QJ92.76 (13 cards) [LOCKED] [17:39:31.671] E: ... (0 cards) [17:39:31.671] S: ... (0 cards) [17:39:31.671] W: 74.94.8743.KJ982 (13 cards) [LOCKED] [17:39:31.671] [DealFinder] Trump suit from contract '1N': NoTrump [17:39:31.671] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [17:39:31.671] [ComputePlayedCards] Card 1: S2 played by S [17:39:31.671] [ComputePlayedCards] Card 2: S4 played by W [17:39:31.671] [ComputePlayedCards] Card 3: SK played by N [17:39:31.671] [ComputePlayedCards] Card 4: S8 played by E [17:39:31.671] [ComputePlayedCards] Trick complete. Winner: N [17:39:31.671] [ComputePlayedCards] Card 5: DQ played by N [17:39:31.671] [ComputePlayedCards] Card 6: DA played by E [17:39:31.671] [ComputePlayedCards] Card 7: D5 played by S [17:39:31.671] [ComputePlayedCards] Card 8: D3 played by W [17:39:31.671] [ComputePlayedCards] Trick complete. Winner: E [17:39:31.672] [ComputePlayedCards] Card 9: CT played by E [17:39:31.672] [ComputePlayedCards] Card 10: C3 played by S [17:39:31.672] [ComputePlayedCards] Card 11: CK played by W [17:39:31.672] [ComputePlayedCards] Card 12: C6 played by N [17:39:31.672] [ComputePlayedCards] Trick complete. Winner: W [17:39:31.672] [ComputePlayedCards] Card 13: CJ played by W [17:39:31.672] [ComputePlayedCards] Card 14: C7 played by N [17:39:31.672] [ComputePlayedCards] Card 15: C5 played by E [17:39:31.672] [ComputePlayedCards] Card 16: CQ played by S [17:39:31.672] [ComputePlayedCards] Trick complete. Winner: S [17:39:31.672] [ComputePlayedCards] Card 17: C4 played by S [17:39:31.672] [ComputePlayedCards] Card 18: C2 played by W [17:39:31.672] [ComputePlayedCards] Card 19: S3 played by N [17:39:31.673] [ComputePlayedCards] Card 20: CA played by E [17:39:31.673] [ComputePlayedCards] Trick complete. Winner: E [17:39:31.673] [ComputePlayedCards] Card 21: SQ played by E [17:39:31.673] [ComputePlayedCards] Card 22: SA played by S [17:39:31.673] [ComputePlayedCards] Card 23: S7 played by W [17:39:31.673] [ComputePlayedCards] Card 24: S6 played by N [17:39:31.673] [ComputePlayedCards] Trick complete. Winner: S [17:39:31.673] [ComputePlayedCards] Card 25: D6 played by S [17:39:31.673] [ComputePlayedCards] Card 26: D4 played by W [17:39:31.673] [ComputePlayedCards] Card 27: DJ played by N [17:39:31.673] [ComputePlayedCards] Card 28: DK played by E [17:39:31.673] [ComputePlayedCards] Trick complete. Winner: E [17:39:31.673] [ComputePlayedCards] Card 29: SJ played by E [17:39:31.673] [ComputePlayedCards] Card 30: S5 played by S [17:39:31.673] [ComputePlayedCards] Card 31: D7 played by W [17:39:31.674] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: SK, DQ, C6, C7, S3, S6, DJ [17:39:31.674] [DealFinder] Added 8 played cards to E (was 0 cards): S8, DA, CT, C5, CA, SQ, DK, SJ [17:39:31.674] [DealFinder] Added 8 played cards to S (was 0 cards): S2, D5, C3, CQ, C4, SA, D6, S5 [17:39:31.674] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S4, D3, CK, CJ, C2, S7, D4, D7 [17:39:31.674] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=4) [17:39:31.674] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=7) [17:39:31.674] [DealFinder] Bid verification enabled for: E [17:39:31.674] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [17:39:31.674] [DealFinder] Propagated S: HCP[12-14], Suits=S[3-6] H[2-5] D[0-3] C[1-4] (2 iterations) [17:39:31.675] [DealFinder] Known cards per player: N=13, E=8, S=8, W=13 [17:39:31.675] [DealFinder] Locked players: N, W [17:39:31.675] [DealFinder] Total known cards: 42, Remaining deck: 10, Cards to deal: 10 [17:39:31.675] [DealFinder] Players needing cards: E:5, S:5 [17:39:31.675] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [17:39:31.720] [DealFinder] Combinatorial: enumerated 252, perfect 59, sending 100 to DDS [17:39:31.721] [Timing] Total: 50ms, Generation: 0ms, Verification: 0ms [17:39:31.721] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 59 [17:39:31.721] Search complete. Returning 100 deals. [17:39:31.721] Found 100 sample deals for simulation. [17:39:31.721] Valid deals for DDS: 100 / 100 [17:39:31.721] [SAMPLE-VAL] Validating 100 samples, hidden: E,S, contract: NT [17:39:31.736] [SAMPLE-VAL] Opening lead NN validation (S2): 27/100 samples adjusted [17:39:31.737] [SAMPLE-VAL] T1: S=S2 W=S4 N=SK E=S8 (leader=S) [17:39:31.737] [SAMPLE-VAL] T2: N=DQ E=DA S=D5 W=D3 (leader=N) [17:39:31.737] [SAMPLE-VAL] T3: E=CT S=C3 W=CK N=C6 (leader=E) [17:39:31.737] [SAMPLE-VAL] T4: W=CJ N=C7 E=C5 S=CQ (leader=W) [17:39:31.737] [SAMPLE-VAL] T5: S=C4 W=C2 N=S3 E=CA (leader=S) [17:39:31.737] [SAMPLE-VAL] T6: E=SQ S=SA W=S7 N=S6 (leader=E) [17:39:31.737] [SAMPLE-VAL] T7: S=D6 W=D4 N=DJ E=DK (leader=S) [17:39:31.737] [SAMPLE-VAL] T8: E=SJ S=S5 W=D7 (leader=E) (partial) [17:39:31.743] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.223 [E:T1-S8=90 % T2-DA=89 % T3-CT=10 % T4-C5=61 % T5-CA=100 % T6-SQ=48 % T7-DK=98 % T8-SJ=55 %, S:T2-D5=100 % T3-C3=85 % T4-CQ=98 % T5-C4=12 % T6-SA=82 % T7-D6=19 % T8-S5=52 %] [17:39:31.748] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.104 [E:T1-S8=96 % T2-DA=91 % T3-CT=15 % T4-C5=62 % T5-CA=100 % T6-SQ=38 % T7-DK=97 % T8-SJ=46 %, S:T2-D5=100 % T3-C3=84 % T4-CQ=98 % T5-C4=6 % T6-SA=82 % T7-D6=9 % T8-S5=69 %] [17:39:31.753] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.191 [E:T1-S8=83 % T2-DA=77 % T3-CT=10 % T4-C5=55 % T5-CA=100 % T6-SQ=37 % T7-DK=100 % T8-SJ=57 %, S:T2-D5=100 % T3-C3=86 % T4-CQ=98 % T5-C4=6 % T6-SA=77 % T7-D6=7 % T8-S5=55 %] [17:39:31.758] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.225 [E:T1-S8=85 % T2-DA=93 % T3-CT=13 % T4-C5=61 % T5-CA=100 % T6-SQ=40 % T7-DK=98 % T8-SJ=46 %, S:T2-D5=100 % T3-C3=87 % T4-CQ=99 % T5-C4=12 % T6-SA=81 % T7-D6=16 % T8-S5=79 %] [17:39:31.763] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.220 [E:T1-S8=97 % T2-DA=91 % T3-CT=12 % T4-C5=63 % T5-CA=100 % T6-SQ=39 % T7-DK=97 % T8-SJ=49 %, S:T2-D5=100 % T3-C3=79 % T4-CQ=98 % T5-C4=13 % T6-SA=84 % T7-D6=11 % T8-S5=74 %] [17:39:31.768] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.109 [E:T1-S8=81 % T2-DA=88 % T3-CT=9 % T4-C5=62 % T5-CA=100 % T6-SQ=48 % T7-DK=98 % T8-SJ=62 %, S:T2-D5=100 % T3-C3=86 % T4-CQ=99 % T5-C4=5 % T6-SA=87 % T7-D6=16 % T8-S5=100 %] [17:39:31.772] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.211 [E:T1-S8=79 % T2-DA=92 % T3-CT=14 % T4-C5=62 % T5-CA=100 % T6-SQ=39 % T7-DK=98 % T8-SJ=48 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=99 % T5-C4=6 % T6-SA=82 % T7-D6=11 % T8-S5=76 %] [17:39:31.780] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.218 [E:T1-S8=97 % T2-DA=92 % T3-CT=10 % T4-C5=62 % T5-CA=100 % T6-SQ=36 % T7-DK=97 % T8-SJ=42 %, S:T2-D5=100 % T3-C3=85 % T4-CQ=99 % T5-C4=15 % T6-SA=84 % T7-D6=11 % T8-S5=73 %] [17:39:31.786] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.100 [E:T1-S8=80 % T2-DA=76 % T3-CT=8 % T4-C5=62 % T5-CA=100 % T6-SQ=35 % T7-DK=100 % T8-SJ=60 %, S:T2-D5=99 % T3-C3=73 % T4-CQ=99 % T5-C4=6 % T6-SA=83 % T7-D6=9 % T8-S5=100 %] [17:39:31.791] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.223 [E:T1-S8=83 % T2-DA=93 % T3-CT=11 % T4-C5=60 % T5-CA=100 % T6-SQ=41 % T7-DK=98 % T8-SJ=49 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=99 % T5-C4=13 % T6-SA=81 % T7-D6=14 % T8-S5=80 %] [17:39:31.796] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.195 [E:T1-S8=80 % T2-DA=85 % T3-CT=13 % T4-C5=60 % T5-CA=100 % T6-SQ=29 % T7-DK=100 % T8-SJ=43 %, S:T2-D5=100 % T3-C3=80 % T4-CQ=99 % T5-C4=7 % T6-SA=78 % T7-D6=6 % T8-S5=77 %] [17:39:31.801] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.211 [E:T1-S8=79 % T2-DA=92 % T3-CT=14 % T4-C5=62 % T5-CA=100 % T6-SQ=39 % T7-DK=98 % T8-SJ=48 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=99 % T5-C4=6 % T6-SA=82 % T7-D6=11 % T8-S5=76 %] [17:39:31.806] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.219 [E:T1-S8=88 % T2-DA=88 % T3-CT=8 % T4-C5=61 % T5-CA=100 % T6-SQ=50 % T7-DK=98 % T8-SJ=63 %, S:T2-D5=100 % T3-C3=83 % T4-CQ=98 % T5-C4=11 % T6-SA=80 % T7-D6=17 % T8-S5=52 %] [17:39:31.811] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.211 [E:T1-S8=85 % T2-DA=87 % T3-CT=12 % T4-C5=62 % T5-CA=100 % T6-SQ=48 % T7-DK=98 % T8-SJ=63 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=98 % T5-C4=6 % T6-SA=83 % T7-D6=12 % T8-S5=52 %] [17:39:31.816] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.186 [E:T1-S8=86 % T2-DA=76 % T3-CT=9 % T4-C5=53 % T5-CA=100 % T6-SQ=31 % T7-DK=100 % T8-SJ=47 %, S:T2-D5=100 % T3-C3=85 % T4-CQ=99 % T5-C4=6 % T6-SA=78 % T7-D6=7 % T8-S5=53 %] [17:39:31.821] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.205 [E:T1-S8=87 % T2-DA=77 % T3-CT=9 % T4-C5=57 % T5-CA=100 % T6-SQ=41 % T7-DK=100 % T8-SJ=60 %, S:T2-D5=100 % T3-C3=74 % T4-CQ=98 % T5-C4=11 % T6-SA=77 % T7-D6=10 % T8-S5=56 %] [17:39:31.826] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.216 [E:T1-S8=85 % T2-DA=85 % T3-CT=10 % T4-C5=62 % T5-CA=100 % T6-SQ=30 % T7-DK=100 % T8-SJ=42 %, S:T2-D5=100 % T3-C3=76 % T4-CQ=99 % T5-C4=14 % T6-SA=80 % T7-D6=14 % T8-S5=81 %] [17:39:31.830] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.195 [E:T1-S8=80 % T2-DA=85 % T3-CT=13 % T4-C5=60 % T5-CA=100 % T6-SQ=29 % T7-DK=100 % T8-SJ=43 %, S:T2-D5=100 % T3-C3=80 % T4-CQ=99 % T5-C4=7 % T6-SA=78 % T7-D6=6 % T8-S5=77 %] [17:39:31.835] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.203 [E:T1-S8=88 % T2-DA=87 % T3-CT=11 % T4-C5=60 % T5-CA=100 % T6-SQ=40 % T7-DK=98 % T8-SJ=53 %, S:T2-D5=100 % T3-C3=89 % T4-CQ=98 % T5-C4=5 % T6-SA=82 % T7-D6=12 % T8-S5=54 %] [17:39:31.841] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.191 [E:T1-S8=83 % T2-DA=77 % T3-CT=10 % T4-C5=55 % T5-CA=100 % T6-SQ=37 % T7-DK=100 % T8-SJ=57 %, S:T2-D5=100 % T3-C3=86 % T4-CQ=98 % T5-C4=6 % T6-SA=77 % T7-D6=7 % T8-S5=55 %] [17:39:31.846] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.103 [E:T1-S8=78 % T2-DA=77 % T3-CT=10 % T4-C5=62 % T5-CA=100 % T6-SQ=40 % T7-DK=100 % T8-SJ=63 %, S:T2-D5=99 % T3-C3=76 % T4-CQ=98 % T5-C4=6 % T6-SA=82 % T7-D6=9 % T8-S5=100 %] [17:39:31.850] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.205 [E:T1-S8=82 % T2-DA=92 % T3-CT=14 % T4-C5=63 % T5-CA=100 % T6-SQ=34 % T7-DK=98 % T8-SJ=41 %, S:T2-D5=100 % T3-C3=89 % T4-CQ=99 % T5-C4=5 % T6-SA=82 % T7-D6=11 % T8-S5=78 %] [17:39:31.855] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.219 [E:T1-S8=88 % T2-DA=88 % T3-CT=8 % T4-C5=61 % T5-CA=100 % T6-SQ=50 % T7-DK=98 % T8-SJ=63 %, S:T2-D5=100 % T3-C3=83 % T4-CQ=98 % T5-C4=11 % T6-SA=80 % T7-D6=17 % T8-S5=52 %] [17:39:31.860] [SAMPLE-VAL] Sample 24: weight 0.500 -> 0.103 [E:T1-S8=78 % T2-DA=77 % T3-CT=10 % T4-C5=62 % T5-CA=100 % T6-SQ=40 % T7-DK=100 % T8-SJ=63 %, S:T2-D5=99 % T3-C3=76 % T4-CQ=98 % T5-C4=6 % T6-SA=82 % T7-D6=9 % T8-S5=100 %] [17:39:31.865] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.203 [E:T1-S8=88 % T2-DA=87 % T3-CT=11 % T4-C5=60 % T5-CA=100 % T6-SQ=40 % T7-DK=98 % T8-SJ=53 %, S:T2-D5=100 % T3-C3=89 % T4-CQ=98 % T5-C4=5 % T6-SA=82 % T7-D6=12 % T8-S5=54 %] [17:39:31.870] [SAMPLE-VAL] Sample 26: weight 0.500 -> 0.096 [E:T1-S8=95 % T2-DA=82 % T3-CT=9 % T4-C5=58 % T5-CA=100 % T6-SQ=26 % T7-DK=100 % T8-SJ=43 %, S:T2-D5=100 % T3-C3=77 % T4-CQ=97 % T5-C4=7 % T6-SA=72 % T7-D6=9 % T8-S5=71 %] [17:39:31.875] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.225 [E:T1-S8=85 % T2-DA=93 % T3-CT=13 % T4-C5=61 % T5-CA=100 % T6-SQ=40 % T7-DK=98 % T8-SJ=46 %, S:T2-D5=100 % T3-C3=87 % T4-CQ=99 % T5-C4=12 % T6-SA=81 % T7-D6=16 % T8-S5=79 %] [17:39:31.880] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.195 [E:T1-S8=80 % T2-DA=85 % T3-CT=13 % T4-C5=60 % T5-CA=100 % T6-SQ=29 % T7-DK=100 % T8-SJ=43 %, S:T2-D5=100 % T3-C3=80 % T4-CQ=99 % T5-C4=7 % T6-SA=78 % T7-D6=6 % T8-S5=77 %] [17:39:31.885] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.214 [E:T1-S8=83 % T2-DA=84 % T3-CT=9 % T4-C5=61 % T5-CA=100 % T6-SQ=32 % T7-DK=100 % T8-SJ=48 %, S:T2-D5=100 % T3-C3=70 % T4-CQ=99 % T5-C4=15 % T6-SA=77 % T7-D6=13 % T8-S5=81 %] [17:39:31.890] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.205 [E:T1-S8=87 % T2-DA=77 % T3-CT=9 % T4-C5=57 % T5-CA=100 % T6-SQ=41 % T7-DK=100 % T8-SJ=60 %, S:T2-D5=100 % T3-C3=74 % T4-CQ=98 % T5-C4=11 % T6-SA=77 % T7-D6=10 % T8-S5=56 %] [17:39:31.895] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.223 [E:T1-S8=83 % T2-DA=93 % T3-CT=11 % T4-C5=60 % T5-CA=100 % T6-SQ=41 % T7-DK=98 % T8-SJ=49 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=99 % T5-C4=13 % T6-SA=81 % T7-D6=14 % T8-S5=80 %] [17:39:31.900] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.104 [E:T1-S8=96 % T2-DA=91 % T3-CT=15 % T4-C5=62 % T5-CA=100 % T6-SQ=38 % T7-DK=97 % T8-SJ=46 %, S:T2-D5=100 % T3-C3=84 % T4-CQ=98 % T5-C4=6 % T6-SA=82 % T7-D6=9 % T8-S5=69 %] [17:39:31.905] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.201 [E:T1-S8=97 % T2-DA=91 % T3-CT=13 % T4-C5=62 % T5-CA=100 % T6-SQ=32 % T7-DK=97 % T8-SJ=38 %, S:T2-D5=100 % T3-C3=83 % T4-CQ=99 % T5-C4=7 % T6-SA=83 % T7-D6=9 % T8-S5=68 %] [17:39:31.910] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.219 [E:T1-S8=88 % T2-DA=88 % T3-CT=8 % T4-C5=61 % T5-CA=100 % T6-SQ=50 % T7-DK=98 % T8-SJ=63 %, S:T2-D5=100 % T3-C3=83 % T4-CQ=98 % T5-C4=11 % T6-SA=80 % T7-D6=17 % T8-S5=52 %] [17:39:31.915] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.214 [E:T1-S8=83 % T2-DA=84 % T3-CT=9 % T4-C5=61 % T5-CA=100 % T6-SQ=32 % T7-DK=100 % T8-SJ=48 %, S:T2-D5=100 % T3-C3=70 % T4-CQ=99 % T5-C4=15 % T6-SA=77 % T7-D6=13 % T8-S5=81 %] [17:39:31.920] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.109 [E:T1-S8=81 % T2-DA=88 % T3-CT=9 % T4-C5=62 % T5-CA=100 % T6-SQ=48 % T7-DK=98 % T8-SJ=62 %, S:T2-D5=100 % T3-C3=86 % T4-CQ=99 % T5-C4=5 % T6-SA=87 % T7-D6=16 % T8-S5=100 %] [17:39:31.925] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.100 [E:T1-S8=80 % T2-DA=76 % T3-CT=8 % T4-C5=62 % T5-CA=100 % T6-SQ=35 % T7-DK=100 % T8-SJ=60 %, S:T2-D5=99 % T3-C3=73 % T4-CQ=99 % T5-C4=6 % T6-SA=83 % T7-D6=9 % T8-S5=100 %] [17:39:31.930] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.211 [E:T1-S8=79 % T2-DA=92 % T3-CT=14 % T4-C5=62 % T5-CA=100 % T6-SQ=39 % T7-DK=98 % T8-SJ=48 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=99 % T5-C4=6 % T6-SA=82 % T7-D6=11 % T8-S5=76 %] [17:39:31.935] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.191 [E:T1-S8=83 % T2-DA=77 % T3-CT=10 % T4-C5=55 % T5-CA=100 % T6-SQ=37 % T7-DK=100 % T8-SJ=57 %, S:T2-D5=100 % T3-C3=86 % T4-CQ=98 % T5-C4=6 % T6-SA=77 % T7-D6=7 % T8-S5=55 %] [17:39:31.940] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.223 [E:T1-S8=90 % T2-DA=89 % T3-CT=10 % T4-C5=61 % T5-CA=100 % T6-SQ=48 % T7-DK=98 % T8-SJ=55 %, S:T2-D5=100 % T3-C3=85 % T4-CQ=98 % T5-C4=12 % T6-SA=82 % T7-D6=19 % T8-S5=52 %] [17:39:31.945] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.225 [E:T1-S8=85 % T2-DA=93 % T3-CT=13 % T4-C5=61 % T5-CA=100 % T6-SQ=40 % T7-DK=98 % T8-SJ=46 %, S:T2-D5=100 % T3-C3=87 % T4-CQ=99 % T5-C4=12 % T6-SA=81 % T7-D6=16 % T8-S5=79 %] [17:39:31.951] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.223 [E:T1-S8=90 % T2-DA=89 % T3-CT=10 % T4-C5=61 % T5-CA=100 % T6-SQ=48 % T7-DK=98 % T8-SJ=55 %, S:T2-D5=100 % T3-C3=85 % T4-CQ=98 % T5-C4=12 % T6-SA=82 % T7-D6=19 % T8-S5=52 %] [17:39:31.957] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.203 [E:T1-S8=88 % T2-DA=87 % T3-CT=11 % T4-C5=60 % T5-CA=100 % T6-SQ=40 % T7-DK=98 % T8-SJ=53 %, S:T2-D5=100 % T3-C3=89 % T4-CQ=98 % T5-C4=5 % T6-SA=82 % T7-D6=12 % T8-S5=54 %] [17:39:31.962] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.205 [E:T1-S8=82 % T2-DA=92 % T3-CT=14 % T4-C5=63 % T5-CA=100 % T6-SQ=34 % T7-DK=98 % T8-SJ=41 %, S:T2-D5=100 % T3-C3=89 % T4-CQ=99 % T5-C4=5 % T6-SA=82 % T7-D6=11 % T8-S5=78 %] [17:39:31.967] [SAMPLE-VAL] Sample 45: weight 0.500 -> 0.109 [E:T1-S8=81 % T2-DA=88 % T3-CT=9 % T4-C5=62 % T5-CA=100 % T6-SQ=48 % T7-DK=98 % T8-SJ=62 %, S:T2-D5=100 % T3-C3=86 % T4-CQ=99 % T5-C4=5 % T6-SA=87 % T7-D6=16 % T8-S5=100 %] [17:39:31.972] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.223 [E:T1-S8=83 % T2-DA=93 % T3-CT=11 % T4-C5=60 % T5-CA=100 % T6-SQ=41 % T7-DK=98 % T8-SJ=49 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=99 % T5-C4=13 % T6-SA=81 % T7-D6=14 % T8-S5=80 %] [17:39:31.977] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.205 [E:T1-S8=87 % T2-DA=77 % T3-CT=9 % T4-C5=57 % T5-CA=100 % T6-SQ=41 % T7-DK=100 % T8-SJ=60 %, S:T2-D5=100 % T3-C3=74 % T4-CQ=98 % T5-C4=11 % T6-SA=77 % T7-D6=10 % T8-S5=56 %] [17:39:31.982] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.220 [E:T1-S8=97 % T2-DA=91 % T3-CT=12 % T4-C5=63 % T5-CA=100 % T6-SQ=39 % T7-DK=97 % T8-SJ=49 %, S:T2-D5=100 % T3-C3=79 % T4-CQ=98 % T5-C4=13 % T6-SA=84 % T7-D6=11 % T8-S5=74 %] [17:39:31.987] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.211 [E:T1-S8=85 % T2-DA=87 % T3-CT=12 % T4-C5=62 % T5-CA=100 % T6-SQ=48 % T7-DK=98 % T8-SJ=63 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=98 % T5-C4=6 % T6-SA=83 % T7-D6=12 % T8-S5=52 %] [17:39:31.992] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.205 [E:T1-S8=82 % T2-DA=92 % T3-CT=14 % T4-C5=63 % T5-CA=100 % T6-SQ=34 % T7-DK=98 % T8-SJ=41 %, S:T2-D5=100 % T3-C3=89 % T4-CQ=99 % T5-C4=5 % T6-SA=82 % T7-D6=11 % T8-S5=78 %] [17:39:31.997] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.211 [E:T1-S8=85 % T2-DA=87 % T3-CT=12 % T4-C5=62 % T5-CA=100 % T6-SQ=48 % T7-DK=98 % T8-SJ=63 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=98 % T5-C4=6 % T6-SA=83 % T7-D6=12 % T8-S5=52 %] [17:39:32.002] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.203 [E:T1-S8=89 % T2-DA=78 % T3-CT=8 % T4-C5=55 % T5-CA=100 % T6-SQ=36 % T7-DK=100 % T8-SJ=50 %, S:T2-D5=100 % T3-C3=76 % T4-CQ=98 % T5-C4=12 % T6-SA=80 % T7-D6=11 % T8-S5=54 %] [17:39:32.006] [SAMPLE-VAL] Sample 53: weight 0.500 -> 0.110 [E:T1-S8=79 % T2-DA=88 % T3-CT=9 % T4-C5=64 % T5-CA=100 % T6-SQ=44 % T7-DK=97 % T8-SJ=64 %, S:T2-D5=100 % T3-C3=88 % T4-CQ=98 % T5-C4=6 % T6-SA=88 % T7-D6=14 % T8-S5=100 %] [17:39:32.011] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.220 [E:T1-S8=97 % T2-DA=91 % T3-CT=12 % T4-C5=63 % T5-CA=100 % T6-SQ=39 % T7-DK=97 % T8-SJ=49 %, S:T2-D5=100 % T3-C3=79 % T4-CQ=98 % T5-C4=13 % T6-SA=84 % T7-D6=11 % T8-S5=74 %] [17:39:32.016] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.195 [E:T1-S8=82 % T2-DA=84 % T3-CT=12 % T4-C5=62 % T5-CA=100 % T6-SQ=27 % T7-DK=100 % T8-SJ=36 %, S:T2-D5=100 % T3-C3=82 % T4-CQ=99 % T5-C4=7 % T6-SA=80 % T7-D6=7 % T8-S5=76 %] [17:39:32.021] [SAMPLE-VAL] Sample 56: weight 0.500 -> 0.100 [E:T1-S8=80 % T2-DA=76 % T3-CT=8 % T4-C5=62 % T5-CA=100 % T6-SQ=35 % T7-DK=100 % T8-SJ=60 %, S:T2-D5=99 % T3-C3=73 % T4-CQ=99 % T5-C4=6 % T6-SA=83 % T7-D6=9 % T8-S5=100 %] [17:39:32.026] [SAMPLE-VAL] Sample 57: weight 0.500 -> 0.103 [E:T1-S8=78 % T2-DA=77 % T3-CT=10 % T4-C5=62 % T5-CA=100 % T6-SQ=40 % T7-DK=100 % T8-SJ=63 %, S:T2-D5=99 % T3-C3=76 % T4-CQ=98 % T5-C4=6 % T6-SA=82 % T7-D6=9 % T8-S5=100 %] [17:39:32.031] [SAMPLE-VAL] Sample 58: weight 0.500 -> 0.104 [E:T1-S8=96 % T2-DA=91 % T3-CT=15 % T4-C5=62 % T5-CA=100 % T6-SQ=38 % T7-DK=97 % T8-SJ=46 %, S:T2-D5=100 % T3-C3=84 % T4-CQ=98 % T5-C4=6 % T6-SA=82 % T7-D6=9 % T8-S5=69 %] [17:39:32.036] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.214 [E:T1-S8=83 % T2-DA=84 % T3-CT=9 % T4-C5=61 % T5-CA=100 % T6-SQ=32 % T7-DK=100 % T8-SJ=48 %, S:T2-D5=100 % T3-C3=70 % T4-CQ=99 % T5-C4=15 % T6-SA=77 % T7-D6=13 % T8-S5=81 %] [17:39:32.045] [SAMPLE-VAL] Sample 61: weight 0.018 -> 0.004 [E:T1-S8=81 % T2-DA=77 % T3-CT=9 % T4-C5=66 % T5-CA=100 % T6-SQ=37 % T7-DK=100 % T8-SJ=58 %, S:T2-D5=100 % T3-C3=67 % T4-CQ=99 % T5-C4=9 % T6-SA=85 % T7-D6=7 % T8-S5=100 %] [17:39:32.050] [SAMPLE-VAL] Sample 62: weight 0.018 -> 0.004 [E:T1-S8=94 % T2-DA=91 % T3-CT=14 % T4-C5=65 % T5-CA=100 % T6-SQ=38 % T7-DK=97 % T8-SJ=45 %, S:T2-D5=100 % T3-C3=78 % T4-CQ=99 % T5-C4=6 % T6-SA=84 % T7-D6=8 % T8-S5=72 %] [17:39:32.055] [SAMPLE-VAL] Sample 63: weight 0.002 -> 0.000 [E:T1-S8=83 % T2-DA=83 % T3-CT=10 % T4-C5=60 % T5-CA=100 % T6-SQ=37 % T7-DK=97 % T8-SJ=52 %, S:T2-D5=100 % T3-C3=77 % T4-CQ=99 % T5-C4=7 % T6-SA=88 % T7-D6=20 % T8-S5=100 %] [17:39:32.060] [SAMPLE-VAL] Sample 64: weight 0.018 -> 0.004 [E:T1-S8=83 % T2-DA=84 % T3-CT=14 % T4-C5=63 % T5-CA=100 % T6-SQ=33 % T7-DK=100 % T8-SJ=47 %, S:T2-D5=100 % T3-C3=66 % T4-CQ=99 % T5-C4=8 % T6-SA=80 % T7-D6=5 % T8-S5=78 %] [17:39:32.065] [SAMPLE-VAL] Sample 65: weight 0.004 -> 0.001 [E:T1-S8=97 % T2-DA=89 % T3-CT=14 % T4-C5=64 % T5-CA=100 % T6-SQ=38 % T7-DK=96 % T8-SJ=49 %, S:T2-D5=100 % T3-C3=77 % T4-CQ=99 % T5-C4=8 % T6-SA=83 % T7-D6=10 % T8-S5=71 %] [17:39:32.070] [SAMPLE-VAL] Sample 66: weight 0.004 -> 0.001 [E:T1-S8=89 % T2-DA=69 % T3-CT=10 % T4-C5=59 % T5-CA=100 % T6-SQ=35 % T7-DK=100 % T8-SJ=59 %, S:T2-D5=100 % T3-C3=75 % T4-CQ=99 % T5-C4=8 % T6-SA=80 % T7-D6=8 % T8-S5=52 %] [17:39:32.075] [SAMPLE-VAL] Sample 67: weight 0.004 -> 0.001 [E:T1-S8=83 % T2-DA=78 % T3-CT=11 % T4-C5=63 % T5-CA=100 % T6-SQ=29 % T7-DK=100 % T8-SJ=50 %, S:T2-D5=100 % T3-C3=63 % T4-CQ=99 % T5-C4=9 % T6-SA=82 % T7-D6=9 % T8-S5=79 %] [17:39:32.080] [SAMPLE-VAL] Sample 68: weight 0.018 -> 0.003 [E:T1-S8=93 % T2-DA=81 % T3-CT=10 % T4-C5=60 % T5-CA=100 % T6-SQ=27 % T7-DK=100 % T8-SJ=42 %, S:T2-D5=100 % T3-C3=69 % T4-CQ=99 % T5-C4=7 % T6-SA=79 % T7-D6=6 % T8-S5=73 %] [17:39:32.085] [SAMPLE-VAL] Sample 69: weight 0.045 -> 0.010 [E:T1-S8=78 % T2-DA=77 % T3-CT=7 % T4-C5=62 % T5-CA=100 % T6-SQ=42 % T7-DK=100 % T8-SJ=71 %, S:T2-D5=100 % T3-C3=68 % T4-CQ=98 % T5-C4=14 % T6-SA=83 % T7-D6=15 % T8-S5=100 %] [17:39:32.094] [SAMPLE-VAL] Sample 71: weight 0.009 -> 0.002 [E:T1-S8=80 % T2-DA=90 % T3-CT=9 % T4-C5=72 % T5-CA=100 % T6-SQ=42 % T7-DK=97 % T8-SJ=59 %, S:T2-D5=100 % T3-C3=79 % T4-CQ=99 % T5-C4=8 % T6-SA=88 % T7-D6=15 % T8-S5=100 %] [17:39:32.099] [SAMPLE-VAL] Sample 72: weight 0.018 -> 0.004 [E:T1-S8=83 % T2-DA=93 % T3-CT=14 % T4-C5=65 % T5-CA=100 % T6-SQ=39 % T7-DK=98 % T8-SJ=50 %, S:T2-D5=100 % T3-C3=84 % T4-CQ=99 % T5-C4=7 % T6-SA=84 % T7-D6=11 % T8-S5=79 %] [17:39:32.104] [SAMPLE-VAL] Sample 73: weight 0.009 -> 0.002 [E:T1-S8=79 % T2-DA=78 % T3-CT=11 % T4-C5=66 % T5-CA=100 % T6-SQ=40 % T7-DK=100 % T8-SJ=64 %, S:T2-D5=100 % T3-C3=69 % T4-CQ=99 % T5-C4=10 % T6-SA=85 % T7-D6=6 % T8-S5=100 %] [17:39:32.109] [SAMPLE-VAL] Sample 74: weight 0.009 -> 0.002 [E:T1-S8=79 % T2-DA=78 % T3-CT=11 % T4-C5=66 % T5-CA=100 % T6-SQ=40 % T7-DK=100 % T8-SJ=64 %, S:T2-D5=100 % T3-C3=69 % T4-CQ=99 % T5-C4=10 % T6-SA=85 % T7-D6=6 % T8-S5=100 %] [17:39:32.114] [SAMPLE-VAL] Sample 75: weight 0.018 -> 0.004 [E:T1-S8=88 % T2-DA=88 % T3-CT=10 % T4-C5=64 % T5-CA=100 % T6-SQ=38 % T7-DK=97 % T8-SJ=51 %, S:T2-D5=100 % T3-C3=88 % T4-CQ=99 % T5-C4=7 % T6-SA=80 % T7-D6=14 % T8-S5=48 %] [17:39:32.119] [SAMPLE-VAL] Sample 76: weight 0.018 -> 0.003 [E:T1-S8=85 % T2-DA=77 % T3-CT=12 % T4-C5=56 % T5-CA=100 % T6-SQ=33 % T7-DK=100 % T8-SJ=53 %, S:T2-D5=100 % T3-C3=77 % T4-CQ=99 % T5-C4=8 % T6-SA=78 % T7-D6=5 % T8-S5=51 %] [17:39:32.124] [SAMPLE-VAL] Sample 77: weight 0.018 -> 0.004 [E:T1-S8=83 % T2-DA=93 % T3-CT=14 % T4-C5=65 % T5-CA=100 % T6-SQ=39 % T7-DK=98 % T8-SJ=50 %, S:T2-D5=100 % T3-C3=84 % T4-CQ=99 % T5-C4=7 % T6-SA=84 % T7-D6=11 % T8-S5=79 %] [17:39:32.129] [SAMPLE-VAL] Sample 78: weight 0.004 -> 0.001 [E:T1-S8=84 % T2-DA=90 % T3-CT=13 % T4-C5=60 % T5-CA=100 % T6-SQ=38 % T7-DK=97 % T8-SJ=42 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=99 % T5-C4=8 % T6-SA=82 % T7-D6=16 % T8-S5=78 %] [17:39:32.134] [SAMPLE-VAL] Sample 79: weight 0.009 -> 0.002 [E:T1-S8=81 % T2-DA=89 % T3-CT=10 % T4-C5=59 % T5-CA=100 % T6-SQ=38 % T7-DK=98 % T8-SJ=54 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=97 % T5-C4=5 % T6-SA=74 % T7-D6=7 % T8-S5=55 %] [17:39:32.139] [SAMPLE-VAL] Sample 80: weight 0.018 -> 0.003 [E:T1-S8=87 % T2-DA=76 % T3-CT=10 % T4-C5=54 % T5-CA=100 % T6-SQ=30 % T7-DK=100 % T8-SJ=45 %, S:T2-D5=100 % T3-C3=77 % T4-CQ=99 % T5-C4=8 % T6-SA=77 % T7-D6=6 % T8-S5=51 %] [17:39:32.144] [SAMPLE-VAL] Sample 81: weight 0.004 -> 0.001 [E:T1-S8=89 % T2-DA=69 % T3-CT=10 % T4-C5=59 % T5-CA=100 % T6-SQ=35 % T7-DK=100 % T8-SJ=59 %, S:T2-D5=100 % T3-C3=75 % T4-CQ=99 % T5-C4=8 % T6-SA=80 % T7-D6=8 % T8-S5=52 %] [17:39:32.149] [SAMPLE-VAL] Sample 82: weight 0.009 -> 0.002 [E:T1-S8=82 % T2-DA=90 % T3-CT=9 % T4-C5=69 % T5-CA=100 % T6-SQ=42 % T7-DK=97 % T8-SJ=60 %, S:T2-D5=100 % T3-C3=77 % T4-CQ=99 % T5-C4=7 % T6-SA=87 % T7-D6=16 % T8-S5=100 %] [17:39:32.154] [SAMPLE-VAL] Sample 83: weight 0.045 -> 0.009 [E:T1-S8=96 % T2-DA=82 % T3-CT=7 % T4-C5=61 % T5-CA=100 % T6-SQ=28 % T7-DK=100 % T8-SJ=41 %, S:T2-D5=100 % T3-C3=72 % T4-CQ=98 % T5-C4=14 % T6-SA=78 % T7-D6=15 % T8-S5=74 %] [17:39:32.159] [SAMPLE-VAL] Sample 84: weight 0.045 -> 0.010 [E:T1-S8=81 % T2-DA=78 % T3-CT=8 % T4-C5=62 % T5-CA=100 % T6-SQ=41 % T7-DK=100 % T8-SJ=67 %, S:T2-D5=100 % T3-C3=71 % T4-CQ=98 % T5-C4=12 % T6-SA=84 % T7-D6=18 % T8-S5=100 %] [17:39:32.164] [SAMPLE-VAL] Sample 85: weight 0.018 -> 0.004 [E:T1-S8=81 % T2-DA=77 % T3-CT=9 % T4-C5=66 % T5-CA=100 % T6-SQ=37 % T7-DK=100 % T8-SJ=58 %, S:T2-D5=100 % T3-C3=67 % T4-CQ=99 % T5-C4=9 % T6-SA=85 % T7-D6=7 % T8-S5=100 %] [17:39:32.169] [SAMPLE-VAL] Sample 86: weight 0.018 -> 0.003 [E:T1-S8=85 % T2-DA=77 % T3-CT=12 % T4-C5=56 % T5-CA=100 % T6-SQ=33 % T7-DK=100 % T8-SJ=53 %, S:T2-D5=100 % T3-C3=77 % T4-CQ=99 % T5-C4=8 % T6-SA=78 % T7-D6=5 % T8-S5=51 %] [17:39:32.174] [SAMPLE-VAL] Sample 87: weight 0.004 -> 0.001 [E:T1-S8=92 % T2-DA=84 % T3-CT=11 % T4-C5=58 % T5-CA=100 % T6-SQ=44 % T7-DK=98 % T8-SJ=52 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=99 % T5-C4=7 % T6-SA=80 % T7-D6=18 % T8-S5=52 %] [17:39:32.183] [SAMPLE-VAL] Sample 89: weight 0.004 -> 0.001 [E:T1-S8=85 % T2-DA=79 % T3-CT=11 % T4-C5=62 % T5-CA=100 % T6-SQ=31 % T7-DK=100 % T8-SJ=48 %, S:T2-D5=100 % T3-C3=62 % T4-CQ=99 % T5-C4=11 % T6-SA=81 % T7-D6=12 % T8-S5=78 %] [17:39:32.188] [SAMPLE-VAL] Sample 90: weight 0.004 -> 0.001 [E:T1-S8=97 % T2-DA=89 % T3-CT=14 % T4-C5=64 % T5-CA=100 % T6-SQ=38 % T7-DK=96 % T8-SJ=49 %, S:T2-D5=100 % T3-C3=77 % T4-CQ=99 % T5-C4=8 % T6-SA=83 % T7-D6=10 % T8-S5=71 %] [17:39:32.198] [SAMPLE-VAL] Sample 92: weight 0.004 -> 0.001 [E:T1-S8=91 % T2-DA=70 % T3-CT=10 % T4-C5=57 % T5-CA=100 % T6-SQ=38 % T7-DK=100 % T8-SJ=57 %, S:T2-D5=99 % T3-C3=67 % T4-CQ=99 % T5-C4=9 % T6-SA=80 % T7-D6=11 % T8-S5=55 %] [17:39:32.204] [SAMPLE-VAL] Sample 93: weight 0.009 -> 0.002 [E:T1-S8=77 % T2-DA=85 % T3-CT=9 % T4-C5=60 % T5-CA=100 % T6-SQ=35 % T7-DK=100 % T8-SJ=59 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=97 % T5-C4=5 %! T6-SA=75 % T7-D6=6 % T8-S5=100 %] [17:39:32.210] [SAMPLE-VAL] Sample 94: weight 0.009 -> 0.002 [E:T1-S8=78 % T2-DA=91 % T3-CT=9 % T4-C5=63 % T5-CA=100 % T6-SQ=40 % T7-DK=98 % T8-SJ=65 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=98 % T5-C4=5 %! T6-SA=84 % T7-D6=8 % T8-S5=100 %] [17:39:32.216] [SAMPLE-VAL] Sample 95: weight 0.004 -> 0.001 [E:T1-S8=82 % T2-DA=70 % T3-CT=8 % T4-C5=60 % T5-CA=100 % T6-SQ=36 % T7-DK=100 % T8-SJ=63 %, S:T2-D5=99 % T3-C3=64 % T4-CQ=99 % T5-C4=8 % T6-SA=85 % T7-D6=14 % T8-S5=100 %] [17:39:32.221] [SAMPLE-VAL] Sample 96: weight 0.004 -> 0.001 [E:T1-S8=84 % T2-DA=90 % T3-CT=13 % T4-C5=60 % T5-CA=100 % T6-SQ=38 % T7-DK=97 % T8-SJ=42 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=99 % T5-C4=8 % T6-SA=82 % T7-D6=16 % T8-S5=78 %] [17:39:32.226] [SAMPLE-VAL] Sample 97: weight 0.009 -> 0.001 [E:T1-S8=81 % T2-DA=91 % T3-CT=10 % T4-C5=64 % T5-CA=100 % T6-SQ=34 % T7-DK=98 % T8-SJ=53 %, S:T2-D5=100 % T3-C3=90 % T4-CQ=98 % T5-C4=4 %! T6-SA=85 % T7-D6=6 % T8-S5=100 %] [17:39:32.235] [SAMPLE-VAL] Sample 99: weight 0.018 -> 0.003 [E:T1-S8=80 % T2-DA=90 % T3-CT=10 % T4-C5=58 % T5-CA=100 % T6-SQ=29 % T7-DK=100 % T8-SJ=39 %, S:T2-D5=100 % T3-C3=89 % T4-CQ=97 % T5-C4=6 % T6-SA=70 % T7-D6=6 % T8-S5=75 %] [17:39:32.240] [SAMPLE-VAL] Sample 100: weight 0.045 -> 0.010 [E:T1-S8=81 % T2-DA=78 % T3-CT=8 % T4-C5=62 % T5-CA=100 % T6-SQ=41 % T7-DK=100 % T8-SJ=67 %, S:T2-D5=100 % T3-C3=71 % T4-CQ=98 % T5-C4=12 % T6-SA=84 % T7-D6=18 % T8-S5=100 %] [17:39:32.241] [SAMPLE-VAL] Zeroed 25 samples below relative threshold 0.010 x max 0.2254 = 0.002254 [17:39:32.241] [SAMPLE-VAL] Done. Weight range: 0.000-0.225 [17:39:32.241] [SAMPLE-VAL] Top sample 4 (w=0.225): E:QJ98.K73.AKT.AT5 S:AT52.AQ86.65.Q43 [E:T1-S8=85 % T2-DA=93 % T3-CT=13 % T4-C5=61 % T5-CA=100 % T6-SQ=40 % T7-DK=98 % T8-SJ=46 %, S:T2-D5=100 % T3-C3=87 % T4-CQ=99 % T5-C4=12 % T6-SA=81 % T7-D6=16 % T8-S5=79 %] [17:39:32.241] [SAMPLE-VAL] Top sample 27 (w=0.225): E:QJ98.K76.AKT.AT5 S:AT52.AQ83.65.Q43 [E:T1-S8=85 % T2-DA=93 % T3-CT=13 % T4-C5=61 % T5-CA=100 % T6-SQ=40 % T7-DK=98 % T8-SJ=46 %, S:T2-D5=100 % T3-C3=87 % T4-CQ=99 % T5-C4=12 % T6-SA=81 % T7-D6=16 % T8-S5=79 %] [17:39:32.241] [SAMPLE-VAL] Top sample 41 (w=0.225): E:QJ98.K63.AKT.AT5 S:AT52.AQ87.65.Q43 [E:T1-S8=85 % T2-DA=93 % T3-CT=13 % T4-C5=61 % T5-CA=100 % T6-SQ=40 % T7-DK=98 % T8-SJ=46 %, S:T2-D5=100 % T3-C3=87 % T4-CQ=99 % T5-C4=12 % T6-SA=81 % T7-D6=16 % T8-S5=79 %] [17:39:32.241] [SAMPLE-VAL] Top sample 10 (w=0.223): E:QJ98.K83.AKT.AT5 S:AT52.AQ76.65.Q43 [E:T1-S8=83 % T2-DA=93 % T3-CT=11 % T4-C5=60 % T5-CA=100 % T6-SQ=41 % T7-DK=98 % T8-SJ=49 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=99 % T5-C4=13 % T6-SA=81 % T7-D6=14 % T8-S5=80 %] [17:39:32.241] [SAMPLE-VAL] Top sample 31 (w=0.223): E:QJ98.K86.AKT.AT5 S:AT52.AQ73.65.Q43 [E:T1-S8=83 % T2-DA=93 % T3-CT=11 % T4-C5=60 % T5-CA=100 % T6-SQ=41 % T7-DK=98 % T8-SJ=49 %, S:T2-D5=100 % T3-C3=81 % T4-CQ=99 % T5-C4=13 % T6-SA=81 % T7-D6=14 % T8-S5=80 %] [17:39:32.241] After sample validation: 75 deals remaining [17:39:32.241] [PLAY-INFER] No inference observations detected [17:39:32.242] Using weighted samples: 75/75 have non-uniform weights (range 0.003-0.225) [17:39:32.242] Sample deals (75 total, showing first 20, by weight): [17:39:32.242] [1] (w=0.225) E:QJ98.K73.AKT.AT5 AT52.AQ86.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.242] [2] (w=0.225) E:QJ98.K76.AKT.AT5 AT52.AQ83.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.242] [3] (w=0.225) E:QJ98.K63.AKT.AT5 AT52.AQ87.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.242] [4] (w=0.223) E:QJ98.K83.AKT.AT5 AT52.AQ76.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.242] [5] (w=0.223) E:QJ98.K86.AKT.AT5 AT52.AQ73.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.242] [6] (w=0.223) E:QJ98.K87.AKT.AT5 AT52.AQ63.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.242] [7] (w=0.223) E:QJT8.K73.AKT.AT5 A952.AQ86.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.242] [8] (w=0.223) E:QJT8.K76.AKT.AT5 A952.AQ83.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.242] [9] (w=0.223) E:QJT8.K63.AKT.AT5 A952.AQ87.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.242] [10] (w=0.220) E:QJ8.K873.AKT.AT5 AT952.AQ6.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.242] [11] (w=0.220) E:QJ8.K863.AKT.AT5 AT952.AQ7.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.242] [12] (w=0.220) E:QJ8.K876.AKT.AT5 AT952.AQ3.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.243] [13] (w=0.219) E:QJT8.K87.AKT.AT5 A952.AQ63.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.243] [14] (w=0.219) E:QJT8.K83.AKT.AT5 A952.AQ76.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.243] [15] (w=0.219) E:QJT8.K86.AKT.AT5 A952.AQ73.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.245] [16] (w=0.218) E:QJ8.K763.AKT.AT5 AT952.AQ8.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.245] [17] (w=0.216) E:QJ98.K763.AK.AT5 AT52.AQ8.T65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.245] [18] (w=0.214) E:QJ98.K863.AK.AT5 AT52.AQ7.T65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.245] [19] (w=0.214) E:QJ98.K876.AK.AT5 AT52.AQ3.T65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.246] [20] (w=0.214) E:QJ98.K873.AK.AT5 AT52.AQ6.T65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [17:39:32.246] ... and 55 more [17:39:32.300] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:39:32.300] H2: [-90, -90, -90, -90, -90, -90, -90, -90, -90, 50, 50, 50, -90, -90, -90, 50, 50, 50, 50, 50, -90, -90, -90, -90, -90, -90, 50, 50, 50, -90, -90, -90, -90, -90, -90, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, -120, -120, -120, -120, 50, 50, 50, -90, -90, -90, -90, -90, -90, 100, -90, -90, -90, 100, -90, -90, -120, -120, -120, -90, 50, 50, -90, -90, 100, -90] [17:39:32.300] H5: [-90, -90, -90, -90, -90, -90, -90, -90, -90, 50, 50, 50, -90, -90, -90, 50, 50, 50, 50, 50, -90, -90, -90, -90, -90, -90, 50, 50, 50, -90, -90, -90, -90, -90, -90, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, -120, -120, -120, -120, 50, 50, 50, -90, -90, -90, -90, -90, -90, 100, -90, -90, -90, 100, -90, -90, -120, -120, -120, -90, 50, 50, -90, -90, 100, -90] [17:39:32.300] HJ: [-90, -90, -90, -90, -90, -90, -90, -90, -90, 50, 50, 50, -90, -90, -90, 50, 50, 50, 50, 50, -90, -90, -90, -90, -90, -90, 50, 50, 50, -90, -90, -90, -90, -90, -90, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, -120, -120, -120, -120, 50, 50, 50, -90, -90, -90, -90, -90, -90, 100, -90, -90, -90, 100, -90, -90, -120, -120, -120, -90, 50, 50, -90, -90, 100, -90] [17:39:32.300] D2: [-90, -90, -90, -90, -90, -90, -90, -90, -90, 50, 50, 50, -90, -90, -90, 50, 50, 50, 50, 50, -90, -90, -90, -90, -90, -90, 50, 50, 50, -90, -90, -90, -90, -90, -90, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, -120, -120, -120, -120, 50, 50, 50, -90, -90, -90, -90, -90, -90, 100, -90, -90, -90, 100, -90, -90, -120, -120, -120, -90, 50, 50, -90, -90, 100, -90] [17:39:32.300] D9: [-90, -90, -90, -90, -90, -90, -90, -90, -90, 50, 50, 50, -90, -90, -90, 50, 50, 50, 50, 50, -90, -90, -90, -90, -90, -90, 50, 50, 50, -90, -90, -90, -90, -90, -90, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, -120, -120, -120, -120, 50, 50, 50, -90, -90, -90, -90, -90, -90, 100, -90, -90, -90, 100, -90, -90, -120, -120, -120, -90, 50, 50, -90, -90, 100, -90] [17:39:32.300] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:39:32.300] H2: [3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 5, 3, 3, 2, 2, 2, 3, 4, 4, 3, 3, 5, 3] [17:39:32.300] H5: [3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 5, 3, 3, 2, 2, 2, 3, 4, 4, 3, 3, 5, 3] [17:39:32.300] HJ: [3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 5, 3, 3, 2, 2, 2, 3, 4, 4, 3, 3, 5, 3] [17:39:32.300] D2: [3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 5, 3, 3, 2, 2, 2, 3, 4, 4, 3, 3, 5, 3] [17:39:32.300] D9: [3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 5, 3, 3, 2, 2, 2, 3, 4, 4, 3, 3, 5, 3] [17:39:32.301] --- IMP Calculation Output (card -> average IMP) --- [17:39:32.301] H2: 0.00 [17:39:32.301] H5: 0.00 [17:39:32.301] HJ: 0.00 [17:39:32.301] D2: 0.00 [17:39:32.301] D9: 0.00 [17:39:32.301] === DDS DETAILED ANALYSIS === [17:39:32.301] Cards analyzed: 5, Samples per card: 75 [17:39:32.301] [17:39:32.301] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:39:32.301] ----- ------ --------- ------- ----------- -------------------------------- [17:39:32.301] H2 0.00 3.33 43 % 4 [3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 4, 4, 4, 4, 4...] [17:39:32.301] D2 0.00 3.33 43 % 4 [3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 4, 4, 4, 4, 4...] [17:39:32.302] H5 0.00 3.33 43 % 4 [3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 4, 4, 4, 4, 4...] [17:39:32.302] D9 0.00 3.33 43 % 4 [3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 4, 4, 4, 4, 4...] [17:39:32.302] HJ 0.00 3.33 43 % 4 [3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 4, 4, 4, 4, 4...] [17:39:32.302] [17:39:32.302] Selected: H2 (IMPs=0.00, avgTricks=3.33) [17:39:32.302] =================== [17:39:32.302] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [17:39:32.302] [TRUMP] Skipped: not a suit contract [17:39:32.302] Selected: H2 (avg 0.00 IMPs, 3.33 tricks) -- 4 tied card(s): D2, H5, D9, HJ [17:39:32.302] [stage-timing] ok sample=51ms validate=0ms nn=520ms signal=0ms simgames=4ms dds=52ms total=633ms samples=75 cards=31 [17:39:32.302] === FindBestCardAsync: Position=N, CardsPlayed=31 === [17:39:32.303] Finding card to play for N: K63.JT52.QJ92.76 [17:39:32.303] Relative position: Righty, Contract type: NoTrump [17:39:32.303] Cards in hand mask: 5 [17:39:32.304] Candidate: xH = 69.5 % [17:39:32.304] Candidate: xD = 15.3 % [17:39:32.304] Candidate: 9D = 14.0 % [17:39:32.304] Candidate: JH = 1.2 % [17:39:32.304] Candidate: TH = 0.0 % [17:39:32.304] Selected: H2 (69.5 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:39:37 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:39:37 === [17:39:37.506] Activated: 5 tricks remaining, threshold=5 [17:39:37.507] ENDGAME: Hidden cards=8 between E and S, need 4+4, declarer tricks=5, defense tricks=3 [17:39:37.507] ENDGAME: Contract=1N, Declarer=E, ToPlay=N, Trump=NT [17:39:37.507] ENDGAME: N [- HJT5 D92 -] [17:39:37.507] ENDGAME: W [- H94 - C98] [17:39:37.507] ENDGAME: Hidden [ST9 HAKQ876 - -] [17:39:37.507] ENDGAME: Current trick (3 cards, led by E): DT H3 D8 [17:39:37.507] ENDGAME: 70 valid worlds (after void filtering) [17:39:37.508] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [17:39:37.508] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [17:39:37.509] [DealFinder] Explained bid W P: "Responses to 1N-P, HCP < 8" -> require: (none) [17:39:37.509] [DealFinder] Explained bid N P: "Responses to 1N-P-P, True" -> require: (none) [17:39:37.510] [DealFinder] N HCP max: tightened from 37 to 21 using HandUnderstanding [17:39:37.510] [DealFinder] N constraints: HCP[0-21], Suits=(none), Trivial=True [17:39:37.510] [Timing] N precompute: 1ms mem d=48KB (total=1772MB) [17:39:37.512] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [17:39:37.512] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [17:39:37.512] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [17:39:37.512] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [17:39:37.512] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [17:39:37.512] [DealFinder] Expression (650 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) [17:39:37.512] [Timing] E precompute: 1ms mem d=104KB (total=1772MB) [17:39:37.513] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [17:39:37.513] [DealFinder] S constraints: HCP[0-37], Suits=(none), Trivial=True [17:39:37.514] [Timing] S precompute: 1ms mem d=64KB (total=1772MB) [17:39:37.516] [DealFinder] W Spades: tightened from [0-13] to [0-4] using HandUnderstanding [17:39:37.516] [DealFinder] W Hearts: tightened from [0-13] to [0-4] using HandUnderstanding [17:39:37.516] [DealFinder] W constraints: HCP[0-7], Suits=S[0-4] H[0-4], Trivial=False [17:39:37.516] [DealFinder] Expression (1825 chars): HCP < 8 & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP >= 8 & C >= 7 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 8 & D >= 7 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 10 & H < 5 & S < 5 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 8 & HCP <= 10 & C >= 6 & (IsGoodSuit(C) OR 3 of Top 5 Honors in C)) & NOT (HCP >= 8 & HCP <= 10 & D >= 6 & (IsGoodSuit(D) OR 3 of Top 5 Honors in D)) & NOT (H >= 5 & S >= 5 & HCP < 9 & HCP > 6) & H < 5 & S < 5 & NOT ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) & NOT (HCP >= 8 & HCP <= 9) & NOT (C >= 6 & (HCP >= 13 OR HCP <= 7)) & NOT (D >= 6 & (HCP >= 13 OR HCP <= 7)) & NOT (C >= 5 & D >= 4 & H <= 3 & S <= 3 & TP >= 10) & NOT (D >= 5 & C >= 4 & H <= 3 & S <= 3 & TP >= 10) & NOT (C >= 4 & D >= 4 & H <= 3 & S <= 3 & TP >= 15) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) [17:39:37.516] [Timing] W precompute: 2ms mem d=96KB (total=1772MB) [17:39:37.517] ENDGAME: Bidding weights applied to 50/70 worlds (range 0.01-1.00, total 20.50, 20 unpenalised) [17:39:37.517] ENDGAME: Played by E: 14 HCP S:3 H:0 D:3 C:3; by S: 6 HCP S:3 H:1 D:2 C:3 [17:39:37.517] ENDGAME_WORLD: #1 (w=0.01) N:.JT5.92. T9.76.. .AKQ8.. .94..98 [17:39:37.517] ENDGAME_WORLD: #2 (w=0.01) N:.JT5.92. T9.86.. .AKQ7.. .94..98 [17:39:37.517] ENDGAME_WORLD: #3 (w=1.00) N:.JT5.92. T9.Q6.. .AK87.. .94..98 [17:39:37.517] ENDGAME_WORLD: #4 (w=1.00) N:.JT5.92. T9.K6.. .AQ87.. .94..98 [17:39:37.517] ENDGAME_WORLD: #5 (w=0.01) N:.JT5.92. T9.A6.. .KQ87.. .94..98 [17:39:37.517] ENDGAME_WORLD: #6 (w=0.01) N:.JT5.92. T9.87.. .AKQ6.. .94..98 [17:39:37.517] ENDGAME_WORLD: #7 (w=1.00) N:.JT5.92. T9.Q7.. .AK86.. .94..98 [17:39:37.517] ENDGAME_WORLD: #8 (w=1.00) N:.JT5.92. T9.K7.. .AQ86.. .94..98 [17:39:37.517] ENDGAME_WORLD: #9 (w=0.01) N:.JT5.92. T9.A7.. .KQ86.. .94..98 [17:39:37.517] ENDGAME_WORLD: #10 (w=1.00) N:.JT5.92. T9.Q8.. .AK76.. .94..98 [17:39:37.517] ENDGAME_WORLD: #11 (w=1.00) N:.JT5.92. T9.K8.. .AQ76.. .94..98 [17:39:37.517] ENDGAME_WORLD: #12 (w=0.01) N:.JT5.92. T9.A8.. .KQ76.. .94..98 [17:39:37.517] ENDGAME_WORLD: #13 (w=0.01) N:.JT5.92. T9.KQ.. .A876.. .94..98 [17:39:37.518] ENDGAME_WORLD: #14 (w=0.01) N:.JT5.92. T9.AQ.. .K876.. .94..98 [17:39:37.518] ENDGAME_WORLD: #15 (w=0.01) N:.JT5.92. T9.AK.. .Q876.. .94..98 [17:39:37.518] ENDGAME_WORLD: #16 (w=0.01) N:.JT5.92. 9.876.. T.AKQ.. .94..98 [17:39:37.518] ENDGAME_WORLD: #17 (w=1.00) N:.JT5.92. 9.Q76.. T.AK8.. .94..98 [17:39:37.518] ENDGAME_WORLD: #18 (w=1.00) N:.JT5.92. 9.K76.. T.AQ8.. .94..98 [17:39:37.518] ENDGAME_WORLD: #19 (w=0.01) N:.JT5.92. 9.A76.. T.KQ8.. .94..98 [17:39:37.518] ENDGAME_WORLD: #20 (w=1.00) N:.JT5.92. 9.Q86.. T.AK7.. .94..98 [17:39:37.518] ENDGAME_WORLD: ... and 50 more [17:39:37.518] ENDGAME: Evaluating 2 candidates across 70 worlds (totalWeight=20.50, rankByScore=True): [17:39:37.526] D2: defeat 10 % (2.0/20.5), makes 90 % (18.5/20.5), avgDeclTricks=7.2, dist=6:2.0 [7:12.1] [8:6.2] [9:0.1] [10:0.1] [17:39:37.534] D9: defeat 10 % (2.0/20.5), makes 90 % (18.5/20.5), avgDeclTricks=7.2, dist=6:2.0 [7:12.1] [8:6.2] [9:0.1] [10:0.1] [17:39:37.534] IMP D2: 0.00 [17:39:37.534] IMP D9: 0.00 [17:39:37.534] ENDGAME: Selected D9 (10 %) [17:39:37.534] Tied cards: D9,D2 -- invoking NN directly on tied set [17:39:37.534] === FindBestCardAsync: Position=N, CardsPlayed=35 === [17:39:37.534] Finding card to play for N: K63.JT52.QJ92.76 [17:39:37.534] Relative position: Righty, Contract type: NoTrump [17:39:37.535] Cards in hand mask: 2 [17:39:37.535] Candidate: 9D = 73.6 % [17:39:37.536] Candidate: xD = 26.4 % [17:39:37.536] Selected: D9 (73.6 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:39:41 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:39:41 === [17:39:41.286] Activated: 4 tricks remaining, threshold=5 [17:39:41.287] ENDGAME: Hidden cards=6 between E and S, need 3+3, declarer tricks=6, defense tricks=3 [17:39:41.287] ENDGAME: Contract=1N, Declarer=E, ToPlay=N, Trump=NT [17:39:41.287] ENDGAME: N [- HJT5 D2 -] [17:39:41.287] ENDGAME: W [- H9 - C98] [17:39:41.287] ENDGAME: Hidden [- HAKQ876 - -] [17:39:41.287] ENDGAME: Current trick (3 cards, led by E): ST S9 H4 [17:39:41.287] ENDGAME: 20 valid worlds (after void filtering) [17:39:41.288] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [17:39:41.288] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [17:39:41.288] [DealFinder] Explained bid W P: "Responses to 1N-P, HCP < 8" -> require: (none) [17:39:41.289] [DealFinder] Explained bid N P: "Responses to 1N-P-P, True" -> require: (none) [17:39:41.290] [DealFinder] N HCP max: tightened from 37 to 21 using HandUnderstanding [17:39:41.290] [DealFinder] N constraints: HCP[0-21], Suits=(none), Trivial=True [17:39:41.290] [Timing] N precompute: 1ms mem d=48KB (total=1770MB) [17:39:41.292] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [17:39:41.292] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [17:39:41.292] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [17:39:41.292] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [17:39:41.292] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [17:39:41.292] [DealFinder] Expression (650 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) [17:39:41.292] [Timing] E precompute: 2ms mem d=112KB (total=1770MB) [17:39:41.294] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [17:39:41.294] [DealFinder] S constraints: HCP[0-37], Suits=(none), Trivial=True [17:39:41.294] [Timing] S precompute: 1ms mem d=64KB (total=1770MB) [17:39:41.297] [DealFinder] W Spades: tightened from [0-13] to [0-4] using HandUnderstanding [17:39:41.297] [DealFinder] W Hearts: tightened from [0-13] to [0-4] using HandUnderstanding [17:39:41.297] [DealFinder] W constraints: HCP[0-7], Suits=S[0-4] H[0-4], Trivial=False [17:39:41.297] [DealFinder] Expression (1825 chars): HCP < 8 & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP >= 8 & C >= 7 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 8 & D >= 7 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 10 & H < 5 & S < 5 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 8 & HCP <= 10 & C >= 6 & (IsGoodSuit(C) OR 3 of Top 5 Honors in C)) & NOT (HCP >= 8 & HCP <= 10 & D >= 6 & (IsGoodSuit(D) OR 3 of Top 5 Honors in D)) & NOT (H >= 5 & S >= 5 & HCP < 9 & HCP > 6) & H < 5 & S < 5 & NOT ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) & NOT (HCP >= 8 & HCP <= 9) & NOT (C >= 6 & (HCP >= 13 OR HCP <= 7)) & NOT (D >= 6 & (HCP >= 13 OR HCP <= 7)) & NOT (C >= 5 & D >= 4 & H <= 3 & S <= 3 & TP >= 10) & NOT (D >= 5 & C >= 4 & H <= 3 & S <= 3 & TP >= 10) & NOT (C >= 4 & D >= 4 & H <= 3 & S <= 3 & TP >= 15) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) [17:39:41.297] [Timing] W precompute: 3ms mem d=96KB (total=1771MB) [17:39:41.297] ENDGAME: Bidding weights applied to 14/20 worlds (range 0.01-1.00, total 6.14, 6 unpenalised) [17:39:41.297] ENDGAME: Played by E: 14 HCP S:4 H:0 D:3 C:3; by S: 6 HCP S:4 H:1 D:2 C:3 [17:39:41.298] ENDGAME_WORLD: #1 (w=0.01) N:.JT5.2. .876.. .AKQ.. .9..98 [17:39:41.298] ENDGAME_WORLD: #2 (w=1.00) N:.JT5.2. .Q76.. .AK8.. .9..98 [17:39:41.298] ENDGAME_WORLD: #3 (w=1.00) N:.JT5.2. .K76.. .AQ8.. .9..98 [17:39:41.298] ENDGAME_WORLD: #4 (w=0.01) N:.JT5.2. .A76.. .KQ8.. .9..98 [17:39:41.298] ENDGAME_WORLD: #5 (w=1.00) N:.JT5.2. .Q86.. .AK7.. .9..98 [17:39:41.298] ENDGAME_WORLD: #6 (w=1.00) N:.JT5.2. .K86.. .AQ7.. .9..98 [17:39:41.298] ENDGAME_WORLD: #7 (w=0.01) N:.JT5.2. .A86.. .KQ7.. .9..98 [17:39:41.298] ENDGAME_WORLD: #8 (w=0.01) N:.JT5.2. .KQ6.. .A87.. .9..98 [17:39:41.298] ENDGAME_WORLD: #9 (w=0.01) N:.JT5.2. .AQ6.. .K87.. .9..98 [17:39:41.298] ENDGAME_WORLD: #10 (w=0.01) N:.JT5.2. .AK6.. .Q87.. .9..98 [17:39:41.298] ENDGAME_WORLD: #11 (w=1.00) N:.JT5.2. .Q87.. .AK6.. .9..98 [17:39:41.298] ENDGAME_WORLD: #12 (w=1.00) N:.JT5.2. .K87.. .AQ6.. .9..98 [17:39:41.298] ENDGAME_WORLD: #13 (w=0.01) N:.JT5.2. .A87.. .KQ6.. .9..98 [17:39:41.298] ENDGAME_WORLD: #14 (w=0.01) N:.JT5.2. .KQ7.. .A86.. .9..98 [17:39:41.298] ENDGAME_WORLD: #15 (w=0.01) N:.JT5.2. .AQ7.. .K86.. .9..98 [17:39:41.299] ENDGAME_WORLD: #16 (w=0.01) N:.JT5.2. .AK7.. .Q86.. .9..98 [17:39:41.299] ENDGAME_WORLD: #17 (w=0.01) N:.JT5.2. .KQ8.. .A76.. .9..98 [17:39:41.299] ENDGAME_WORLD: #18 (w=0.01) N:.JT5.2. .AQ8.. .K76.. .9..98 [17:39:41.299] ENDGAME_WORLD: #19 (w=0.01) N:.JT5.2. .AK8.. .Q76.. .9..98 [17:39:41.299] ENDGAME_WORLD: #20 (w=0.01) N:.JT5.2. .AKQ.. .876.. .9..98 [17:39:41.299] ENDGAME: Evaluating 4 candidates across 20 worlds (totalWeight=6.14, rankByScore=True): [17:39:41.299] H5: defeat 0 % (0.0/6.1), makes 100 % (6.1/6.1), avgDeclTricks=7.0, dist=[7:6.0] [8:0.1] [9:0.1] [10:0.0] [17:39:41.300] HT: defeat 0 % (0.0/6.1), makes 100 % (6.1/6.1), avgDeclTricks=7.0, dist=[7:6.0] [8:0.1] [9:0.1] [10:0.0] [17:39:41.300] HJ: defeat 0 % (0.0/6.1), makes 100 % (6.1/6.1), avgDeclTricks=7.0, dist=[7:6.0] [8:0.1] [9:0.1] [10:0.0] [17:39:41.300] D2: defeat 0 % (0.0/6.1), makes 100 % (6.1/6.1), avgDeclTricks=7.0, dist=[7:6.0] [8:0.1] [9:0.0] [10:0.0] [17:39:41.300] IMP H5: -0.00 [17:39:41.300] IMP HT: -0.00 [17:39:41.301] IMP HJ: -0.00 [17:39:41.301] IMP D2: 0.00 [17:39:41.301] ENDGAME: Selected D2 (0 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:39:45 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:39:45 === [17:39:45.776] Activated: 3 tricks remaining, threshold=5 [17:39:45.776] ENDGAME: Hidden cards=4 between E and S, need 2+2, declarer tricks=7, defense tricks=3 [17:39:45.776] ENDGAME: Contract=1N, Declarer=E, ToPlay=N, Trump=NT [17:39:45.776] ENDGAME: N [- HJT5 - -] [17:39:45.776] ENDGAME: W [- - - C98] [17:39:45.776] ENDGAME: Hidden [- HAKQ7 - -] [17:39:45.776] ENDGAME: Current trick (3 cards, led by E): H6 H8 H9 [17:39:45.776] ENDGAME: 6 valid worlds (after void filtering) [17:39:45.777] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [17:39:45.777] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [17:39:45.777] [DealFinder] Explained bid W P: "Responses to 1N-P, HCP < 8" -> require: (none) [17:39:45.778] [DealFinder] Explained bid N P: "Responses to 1N-P-P, True" -> require: (none) [17:39:45.779] [DealFinder] N HCP max: tightened from 37 to 21 using HandUnderstanding [17:39:45.779] [DealFinder] N constraints: HCP[0-21], Suits=(none), Trivial=True [17:39:45.779] [Timing] N precompute: 1ms mem d=56KB (total=1775MB) [17:39:45.781] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [17:39:45.781] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [17:39:45.781] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [17:39:45.781] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [17:39:45.781] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [17:39:45.781] [DealFinder] Expression (650 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) [17:39:45.781] [Timing] E precompute: 1ms mem d=104KB (total=1776MB) [17:39:45.782] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [17:39:45.782] [DealFinder] S constraints: HCP[0-37], Suits=(none), Trivial=True [17:39:45.782] [Timing] S precompute: 1ms mem d=64KB (total=1776MB) [17:39:45.785] [DealFinder] W Spades: tightened from [0-13] to [0-4] using HandUnderstanding [17:39:45.785] [DealFinder] W Hearts: tightened from [0-13] to [0-4] using HandUnderstanding [17:39:45.785] [DealFinder] W constraints: HCP[0-7], Suits=S[0-4] H[0-4], Trivial=False [17:39:45.785] [DealFinder] Expression (1825 chars): HCP < 8 & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP >= 8 & C >= 7 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 8 & D >= 7 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 10 & H < 5 & S < 5 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 8 & HCP <= 10 & C >= 6 & (IsGoodSuit(C) OR 3 of Top 5 Honors in C)) & NOT (HCP >= 8 & HCP <= 10 & D >= 6 & (IsGoodSuit(D) OR 3 of Top 5 Honors in D)) & NOT (H >= 5 & S >= 5 & HCP < 9 & HCP > 6) & H < 5 & S < 5 & NOT ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) & NOT (HCP >= 8 & HCP <= 9) & NOT (C >= 6 & (HCP >= 13 OR HCP <= 7)) & NOT (D >= 6 & (HCP >= 13 OR HCP <= 7)) & NOT (C >= 5 & D >= 4 & H <= 3 & S <= 3 & TP >= 10) & NOT (D >= 5 & C >= 4 & H <= 3 & S <= 3 & TP >= 10) & NOT (C >= 4 & D >= 4 & H <= 3 & S <= 3 & TP >= 15) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) [17:39:45.785] [Timing] W precompute: 2ms mem d=104KB (total=1776MB) [17:39:45.785] ENDGAME: Bidding weights applied to 4/6 worlds (range 0.01-1.00, total 2.04, 2 unpenalised) [17:39:45.786] ENDGAME: Played by E: 14 HCP S:4 H:1 D:3 C:3; by S: 6 HCP S:4 H:2 D:2 C:3 [17:39:45.786] ENDGAME_WORLD: #1 (w=1.00) N:.JT5.. .Q7.. .AK.. ...98 [17:39:45.786] ENDGAME_WORLD: #2 (w=1.00) N:.JT5.. .K7.. .AQ.. ...98 [17:39:45.786] ENDGAME_WORLD: #3 (w=0.01) N:.JT5.. .A7.. .KQ.. ...98 [17:39:45.786] ENDGAME_WORLD: #4 (w=0.01) N:.JT5.. .KQ.. .A7.. ...98 [17:39:45.786] ENDGAME_WORLD: #5 (w=0.01) N:.JT5.. .AQ.. .K7.. ...98 [17:39:45.786] ENDGAME_WORLD: #6 (w=0.01) N:.JT5.. .AK.. .Q7.. ...98 [17:39:45.786] ENDGAME: Evaluating 3 candidates across 6 worlds (totalWeight=2.04, rankByScore=True): [17:39:45.786] H5: defeat 0 % (0.0/2.0), makes 100 % (2.0/2.0), avgDeclTricks=10.0, dist=[10:2.0] [17:39:45.786] HT: defeat 0 % (0.0/2.0), makes 100 % (2.0/2.0), avgDeclTricks=7.0, dist=[7:2.0] [8:0.0] [9:0.0] [17:39:45.786] HJ: defeat 0 % (0.0/2.0), makes 100 % (2.0/2.0), avgDeclTricks=7.0, dist=[7:2.0] [8:0.0] [9:0.0] [17:39:45.786] IMP H5: -2.98 [17:39:45.786] IMP HT: 1.49 [17:39:45.786] IMP HJ: 1.49 [17:39:45.787] ENDGAME: Selected HJ (0 %) [17:39:45.787] Tied cards: HJ,HT -- invoking NN directly on tied set [17:39:45.787] === FindBestCardAsync: Position=N, CardsPlayed=43 === [17:39:45.787] Finding card to play for N: K63.JT52.QJ92.76 [17:39:45.787] Relative position: Righty, Contract type: NoTrump [17:39:45.787] Cards in hand mask: 3 [17:39:45.788] Candidate: TH = 97.5 % [17:39:45.788] Candidate: xH = 2.2 % [17:39:45.788] Candidate: JH = 0.3 % [17:39:45.788] Selected: HT (97.5 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:39:47 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:39:47 === [17:39:47.311] Activated: 2 tricks remaining, threshold=5 [17:39:47.311] ENDGAME: Hidden cards=4 between E and S, need 2+2, declarer tricks=7, defense tricks=4 [17:39:47.311] ENDGAME: Contract=1N, Declarer=E, ToPlay=N, Trump=NT [17:39:47.311] ENDGAME: N [- HJ5 - -] [17:39:47.311] ENDGAME: W [- - - C98] [17:39:47.311] ENDGAME: Hidden [- HAKQ7 - -] [17:39:47.311] ENDGAME: 6 valid worlds (after void filtering) [17:39:47.312] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [17:39:47.312] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [17:39:47.313] [DealFinder] Explained bid W P: "Responses to 1N-P, HCP < 8" -> require: (none) [17:39:47.313] [DealFinder] Explained bid N P: "Responses to 1N-P-P, True" -> require: (none) [17:39:47.314] [DealFinder] N HCP max: tightened from 37 to 21 using HandUnderstanding [17:39:47.314] [DealFinder] N constraints: HCP[0-21], Suits=(none), Trivial=True [17:39:47.314] [Timing] N precompute: 1ms mem d=56KB (total=1771MB) [17:39:47.316] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [17:39:47.316] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [17:39:47.316] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [17:39:47.316] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [17:39:47.316] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [17:39:47.316] [DealFinder] Expression (650 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) [17:39:47.317] [Timing] E precompute: 1ms mem d=96KB (total=1771MB) [17:39:47.318] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [17:39:47.318] [DealFinder] S constraints: HCP[0-37], Suits=(none), Trivial=True [17:39:47.318] [Timing] S precompute: 1ms mem d=64KB (total=1771MB) [17:39:47.321] [DealFinder] W Spades: tightened from [0-13] to [0-4] using HandUnderstanding [17:39:47.321] [DealFinder] W Hearts: tightened from [0-13] to [0-4] using HandUnderstanding [17:39:47.321] [DealFinder] W constraints: HCP[0-7], Suits=S[0-4] H[0-4], Trivial=False [17:39:47.321] [DealFinder] Expression (1825 chars): HCP < 8 & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP >= 8 & C >= 7 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 8 & D >= 7 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 10 & H < 5 & S < 5 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 8 & HCP <= 10 & C >= 6 & (IsGoodSuit(C) OR 3 of Top 5 Honors in C)) & NOT (HCP >= 8 & HCP <= 10 & D >= 6 & (IsGoodSuit(D) OR 3 of Top 5 Honors in D)) & NOT (H >= 5 & S >= 5 & HCP < 9 & HCP > 6) & H < 5 & S < 5 & NOT ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) & NOT (HCP >= 8 & HCP <= 9) & NOT (C >= 6 & (HCP >= 13 OR HCP <= 7)) & NOT (D >= 6 & (HCP >= 13 OR HCP <= 7)) & NOT (C >= 5 & D >= 4 & H <= 3 & S <= 3 & TP >= 10) & NOT (D >= 5 & C >= 4 & H <= 3 & S <= 3 & TP >= 10) & NOT (C >= 4 & D >= 4 & H <= 3 & S <= 3 & TP >= 15) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) [17:39:47.321] [Timing] W precompute: 3ms mem d=104KB (total=1771MB) [17:39:47.321] ENDGAME: Bidding weights applied to 4/6 worlds (range 0.01-1.00, total 2.04, 2 unpenalised) [17:39:47.321] ENDGAME: Played by E: 14 HCP S:4 H:1 D:3 C:3; by S: 6 HCP S:4 H:2 D:2 C:3 [17:39:47.321] ENDGAME_WORLD: #1 (w=1.00) N:.J5.. .Q7.. .AK.. ...98 [17:39:47.322] ENDGAME_WORLD: #2 (w=1.00) N:.J5.. .K7.. .AQ.. ...98 [17:39:47.322] ENDGAME_WORLD: #3 (w=0.01) N:.J5.. .A7.. .KQ.. ...98 [17:39:47.322] ENDGAME_WORLD: #4 (w=0.01) N:.J5.. .KQ.. .A7.. ...98 [17:39:47.322] ENDGAME_WORLD: #5 (w=0.01) N:.J5.. .AQ.. .K7.. ...98 [17:39:47.322] ENDGAME_WORLD: #6 (w=0.01) N:.J5.. .AK.. .Q7.. ...98 [17:39:47.322] ENDGAME: Evaluating 2 candidates across 6 worlds (totalWeight=2.04, rankByScore=True): [17:39:47.322] H5: defeat 0 % (0.0/2.0), makes 100 % (2.0/2.0), avgDeclTricks=7.0, dist=[7:2.0] [8:0.0] [9:0.0] [17:39:47.322] HJ: defeat 0 % (0.0/2.0), makes 100 % (2.0/2.0), avgDeclTricks=7.0, dist=[7:2.0] [8:0.0] [9:0.0] [17:39:47.322] IMP H5: 0.00 [17:39:47.322] IMP HJ: 0.00 [17:39:47.322] ENDGAME: Selected HJ (0 %) [17:39:47.323] Tied cards: HJ,H5 -- invoking NN directly on tied set [17:39:47.323] === FindBestCardAsync: Position=N, CardsPlayed=44 === [17:39:47.323] Finding card to play for N: K63.JT52.QJ92.76 [17:39:47.323] Relative position: Righty, Contract type: NoTrump [17:39:47.323] Cards in hand mask: 2 [17:39:47.324] Candidate: JH = 70.1 % [17:39:47.324] Candidate: xH = 29.9 % [17:39:47.324] Selected: HJ (70.1 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:40:35 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:40:35 === [17:40:35.537] === FindBestCardAsync: Position=N, CardsPlayed=7 === [17:40:35.537] Contract: 1D, Declarer: N, Dealer: S [17:40:35.537] Auction: P-P-1D-P-P-P [17:40:35.537] Deal: N:... ... ... ... [17:40:35.537] Position N is on declarer's side - score table shifted by 0 declarer tricks won [17:40:35.537] ****************************** [17:40:35.537] FindMatchingDealsWithPlayInternal Input: [17:40:35.537] Position parameter: N [17:40:35.537] Deal from game: N:... ... ... ... [17:40:35.537] Hand for N: 5.KJ9.AK9732.AK8 [17:40:35.537] Hand for E: (null) [17:40:35.537] Hand for S: T74.AQT32.T54.T5 [17:40:35.537] Hand for W: (null) [17:40:35.537] Cards played: SK, S4, S2, S5, C4, C5, C9 [17:40:35.538] Declarer: N [17:40:35.538] ****************************** [17:40:35.538] [DealFinder] Seed from player N hand: -431467508 [17:40:35.538] [DealFinder] Auction: P-P-1D-P-P-P [17:40:35.538] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:40:35.538] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1780MB, gc2=13) [17:40:35.538] [DealFinder] Using cardsPlayedCount=7 for visibility calculation [17:40:35.538] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=7 [17:40:35.538] [ExtractPartialDeal] Visible hands: N, S [17:40:35.538] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:40:35.538] [ExtractPartialDeal] Extracted hands: [17:40:35.538] N: 5.KJ9.AK9732.AK8 (13 cards) [LOCKED] [17:40:35.538] E: ... (0 cards) [17:40:35.538] S: T74.AQT32.T54.T5 (13 cards) [LOCKED] [17:40:35.539] W: ... (0 cards) [17:40:35.539] [DealFinder] Trump suit from contract '1D': Diamonds [17:40:35.539] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [17:40:35.539] [ComputePlayedCards] Card 1: SK played by E [17:40:35.539] [ComputePlayedCards] Card 2: S4 played by S [17:40:35.539] [ComputePlayedCards] Card 3: S2 played by W [17:40:35.539] [ComputePlayedCards] Card 4: S5 played by N [17:40:35.539] [ComputePlayedCards] Trick complete. Winner: E [17:40:35.539] [ComputePlayedCards] Card 5: C4 played by E [17:40:35.539] [ComputePlayedCards] Card 6: C5 played by S [17:40:35.539] [ComputePlayedCards] Card 7: C9 played by W [17:40:35.539] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S5 [17:40:35.539] [DealFinder] Added 2 played cards to E (was 0 cards): SK, C4 [17:40:35.539] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: S4, C5 [17:40:35.539] [DealFinder] Added 2 played cards to W (was 0 cards): S2, C9 [17:40:35.539] [DealFinder] Bid verification enabled for: W [17:40:35.540] [DealFinder] Propagated E: HCP[5-16], Suits=S[0-9] H[0-5] D[0-4] C[0-8] (2 iterations) [17:40:35.540] [DealFinder] Propagated W: HCP[0-11], Suits=S[0-9] H[0-5] D[0-4] C[0-8] (2 iterations) [17:40:35.540] [DealFinder] Known cards per player: N=13, E=2, S=13, W=2 [17:40:35.540] [DealFinder] Locked players: N, S [17:40:35.540] [DealFinder] Total known cards: 30, Remaining deck: 22, Cards to deal: 22 [17:40:35.540] [DealFinder] Players needing cards: E:11, W:11 [17:40:35.540] Large number of cards remaining. Using random generation. [17:40:35.541] [DealFinder] Hands to validate (not 13 cards in partial): E, W [17:40:35.547] [VerifyHands] FAIL for E: AKQJ9.5.J86.J432 ((True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 &...) [17:40:35.553] [VerifyHands] FAIL for W: AQ9632.654..Q973 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [17:40:35.554] [VerifyHands] FAIL for W: AQJ82.754.Q6.Q97 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [17:40:35.565] [VerifyHands] FAIL for W: AQJ62.86.8.Q9763 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [17:40:35.579] [VerifyHands] FAIL for E: KQJ83.8.QJ6.J742 ((True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 &...) [17:40:36.657] [Timing] Total: 1119ms, Generation: 8ms, Verification: 336ms [17:40:36.658] [Timing] Attempts: 255, PassedSimpleCheck: 255, FailedVerification: 205, Found: 50 [17:40:36.677] Search complete. Returning 50 deals. [17:40:36.677] Found 50 sample deals for simulation. [17:40:36.677] Valid deals for DDS: 50 / 50 [17:40:36.677] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [17:40:36.684] [SAMPLE-VAL] Opening lead NN validation (SK): 12/50 samples adjusted [17:40:36.685] [SAMPLE-VAL] T1: E=SK S=S4 W=S2 N=S5 (leader=E) [17:40:36.685] [SAMPLE-VAL] T2: E=C4 S=C5 W=C9 (leader=E) (partial) [17:40:36.686] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.485 [E:T2-C4=53 %, W:T1-S2=86 % T2-C9=56 %] [17:40:36.687] [SAMPLE-VAL] Sample 2: weight 0.100 -> 0.041 [E:T2-C4=44 %, W:T1-S2=98 % T2-C9=57 %] [17:40:36.688] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.294 [E:T2-C4=38 %, W:T1-S2=93 % T2-C9=21 %] [17:40:36.689] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.342 [E:T2-C4=43 %, W:T1-S2=94 % T2-C9=30 %] [17:40:36.690] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.389 [E:T2-C4=36 %, W:T1-S2=93 % T2-C9=47 %] [17:40:36.691] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.344 [E:T2-C4=45 %, W:T1-S2=100 % T2-C9=25 %] [17:40:36.692] [SAMPLE-VAL] Sample 7: weight 0.500 -> 0.144 [E:T2-C4=14 %, W:T1-S2=89 % T2-C9=91 %] [17:40:36.693] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.315 [E:T2-C4=36 %, W:T1-S2=89 % T2-C9=32 %] [17:40:36.694] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.128 [E:T2-C4=15 %, W:T1-S2=78 % T2-C9=58 %] [17:40:36.695] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.429 [E:T2-C4=52 %, W:T1-S2=93 % T2-C9=51 %] [17:40:36.696] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.386 [E:T2-C4=37 %, W:T1-S2=89 % T2-C9=43 %] [17:40:36.697] [SAMPLE-VAL] Sample 12: weight 0.500 -> 0.155 [E:T2-C4=17 %, W:T1-S2=88 % T2-C9=89 %] [17:40:36.698] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.334 [E:T2-C4=19 %, W:T1-S2=92 % T2-C9=96 %] [17:40:36.699] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.361 [E:T2-C4=43 %, W:T1-S2=100 % T2-C9=34 %] [17:40:36.700] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.367 [E:T2-C4=42 %, W:T1-S2=86 % T2-C9=29 %] [17:40:36.701] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.319 [E:T2-C4=24 %, W:T1-S2=89 % T2-C9=72 %] [17:40:36.702] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.396 [E:T2-C4=53 %, W:T1-S2=78 % T2-C9=41 %] [17:40:36.703] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.156 [E:T2-C4=22 %, W:T1-S2=94 % T2-C9=75 %] [17:40:36.704] [SAMPLE-VAL] Sample 19: weight 0.100 -> 0.039 [E:T2-C4=41 %, W:T1-S2=96 % T2-C9=51 %] [17:40:36.705] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.316 [E:T2-C4=29 %, W:T1-S2=92 % T2-C9=50 %] [17:40:36.706] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.340 [E:T2-C4=46 %, W:T1-S2=76 % T2-C9=31 %] [17:40:36.707] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.189 [E:T2-C4=31 %, W:T1-S2=82 % T2-C9=62 %] [17:40:36.708] [SAMPLE-VAL] Sample 23: weight 0.500 -> 0.166 [E:T2-C4=34 %, W:T1-S2=85 % T2-C9=30 %] [17:40:36.709] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.507 [E:T2-C4=62 %, W:T1-S2=83 % T2-C9=50 %] [17:40:36.710] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.434 [E:T2-C4=41 %, W:T1-S2=84 % T2-C9=62 %] [17:40:36.710] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.386 [E:T2-C4=39 %, W:T1-S2=79 % T2-C9=45 %] [17:40:36.711] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.311 [E:T2-C4=19 %, W:T1-S2=98 % T2-C9=63 %] [17:40:36.712] [SAMPLE-VAL] Sample 28: weight 0.100 -> 0.031 [E:T2-C4=20 %, W:T1-S2=97 % T2-C9=84 %] [17:40:36.713] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.436 [E:T2-C4=46 %, W:T1-S2=84 % T2-C9=50 %] [17:40:36.714] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.132 [E:T2-C4=13 %, W:T1-S2=81 % T2-C9=85 %] [17:40:36.715] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.357 [E:T2-C4=40 %, W:T1-S2=89 % T2-C9=42 %] [17:40:36.716] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.107 [E:T2-C4=15 %, W:T1-S2=92 % T2-C9=36 %] [17:40:36.717] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.394 [E:T2-C4=37 %, W:T1-S2=98 % T2-C9=44 %] [17:40:36.718] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.449 [E:T2-C4=56 %, W:T1-S2=79 % T2-C9=60 %] [17:40:36.719] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.397 [E:T2-C4=34 %, W:T1-S2=92 % T2-C9=58 %] [17:40:36.720] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.423 [E:T2-C4=41 %, W:T1-S2=90 % T2-C9=53 %] [17:40:36.722] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.211 [E:T2-C4=8 %, W:T1-S2=80 % T2-C9=87 %] [17:40:36.724] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.396 [E:T2-C4=35 %, W:T1-S2=88 % T2-C9=56 %] [17:40:36.725] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.252 [E:T2-C4=14 %, W:T1-S2=79 % T2-C9=61 %] [17:40:36.726] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.250 [E:T2-C4=33 %, W:T1-S2=32 % T2-C9=27 %] [17:40:36.728] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.284 [E:T2-C4=26 %, W:T1-S2=84 % T2-C9=28 %] [17:40:36.729] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.296 [E:T2-C4=25 %, W:T1-S2=77 % T2-C9=60 %] [17:40:36.730] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.274 [E:T2-C4=19 %, W:T1-S2=92 % T2-C9=63 %] [17:40:36.731] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.330 [E:T2-C4=18 %, W:T1-S2=85 % T2-C9=100 %] [17:40:36.732] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.316 [E:T2-C4=39 %, W:T1-S2=80 % T2-C9=31 %] [17:40:36.734] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.377 [E:T2-C4=47 %, W:T1-S2=93 % T2-C9=36 %] [17:40:36.735] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.265 [E:T2-C4=19 %, W:T1-S2=84 % T2-C9=63 %] [17:40:36.736] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.391 [E:T2-C4=33 %, W:T1-S2=97 % T2-C9=53 %] [17:40:36.737] [SAMPLE-VAL] Sample 49: weight 0.500 -> 0.149 [E:T2-C4=19 %, W:T1-S2=83 % T2-C9=63 %] [17:40:36.738] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.312 [E:T2-C4=28 %, W:T1-S2=90 % T2-C9=52 %] [17:40:36.738] [SAMPLE-VAL] Done. Weight range: 0.031-0.507 [17:40:36.738] [SAMPLE-VAL] Top sample 24 (w=0.507): E:AKQ6.654.8.76432 W:J9832.87.QJ6.QJ9 [E:T2-C4=62 %, W:T1-S2=83 % T2-C9=50 %] [17:40:36.738] [SAMPLE-VAL] Top sample 1 (w=0.485): E:AKQ6.87.J86.7432 W:J9832.654.Q.QJ96 [E:T2-C4=53 %, W:T1-S2=86 % T2-C9=56 %] [17:40:36.738] [SAMPLE-VAL] Top sample 34 (w=0.449): E:AKJ.8765.J6.7432 W:Q98632.4.Q8.QJ96 [E:T2-C4=56 %, W:T1-S2=79 % T2-C9=60 %] [17:40:36.738] [SAMPLE-VAL] Top sample 29 (w=0.436): E:AKQ6.876.J86.742 W:J9832.54.Q.QJ963 [E:T2-C4=46 %, W:T1-S2=84 % T2-C9=50 %] [17:40:36.738] [SAMPLE-VAL] Top sample 25 (w=0.434): E:KQJ3.86.Q8.Q7643 W:A9862.754.J6.J92 [E:T2-C4=41 %, W:T1-S2=84 % T2-C9=62 %] [17:40:36.739] After sample validation: 50 deals remaining [17:40:36.739] [PLAY-INFER] No inference observations detected [17:40:36.739] Using weighted samples: 50/50 have non-uniform weights (range 0.031-0.507) [17:40:36.739] Sample deals (50 total, showing first 20, by weight): [17:40:36.739] [1] (w=0.507) N:5.KJ9.AK9732.AK8 AKQ6.654.8.76432 T74.AQT32.T54.T5 J9832.87.QJ6.QJ9 [17:40:36.739] [2] (w=0.485) N:5.KJ9.AK9732.AK8 AKQ6.87.J86.7432 T74.AQT32.T54.T5 J9832.654.Q.QJ96 [17:40:36.739] [3] (w=0.449) N:5.KJ9.AK9732.AK8 AKJ.8765.J6.7432 T74.AQT32.T54.T5 Q98632.4.Q8.QJ96 [17:40:36.739] [4] (w=0.436) N:5.KJ9.AK9732.AK8 AKQ6.876.J86.742 T74.AQT32.T54.T5 J9832.54.Q.QJ963 [17:40:36.739] [5] (w=0.434) N:5.KJ9.AK9732.AK8 KQJ3.86.Q8.Q7643 T74.AQT32.T54.T5 A9862.754.J6.J92 [17:40:36.739] [6] (w=0.429) N:5.KJ9.AK9732.AK8 AK86.84.J6.Q7643 T74.AQT32.T54.T5 QJ932.765.Q8.J92 [17:40:36.739] [7] (w=0.423) N:5.KJ9.AK9732.AK8 KQ8.854.Q8.Q6432 T74.AQT32.T54.T5 AJ9632.76.J6.J97 [17:40:36.740] [8] (w=0.397) N:5.KJ9.AK9732.AK8 KQ8.654.QJ.Q7432 T74.AQT32.T54.T5 AJ9632.87.86.J96 [17:40:36.740] [9] (w=0.396) N:5.KJ9.AK9732.AK8 AK963.876.6.7643 T74.AQT32.T54.T5 QJ82.54.QJ8.QJ92 [17:40:36.740] [10] (w=0.396) N:5.KJ9.AK9732.AK8 KQJ96.876.J8.764 T74.AQT32.T54.T5 A832.54.Q6.QJ932 [17:40:36.740] [11] (w=0.394) N:5.KJ9.AK9732.AK8 KQ983.85.Q86.742 T74.AQT32.T54.T5 AJ62.764.J.QJ963 [17:40:36.740] [12] (w=0.391) N:5.KJ9.AK9732.AK8 KQ983.765.J6.643 T74.AQT32.T54.T5 AJ62.84.Q8.QJ972 [17:40:36.740] [13] (w=0.389) N:5.KJ9.AK9732.AK8 KQJ8.76.QJ8.7432 T74.AQT32.T54.T5 A9632.854.6.QJ96 [17:40:36.740] [14] (w=0.386) N:5.KJ9.AK9732.AK8 AKQ3.87654.8.432 T74.AQT32.T54.T5 J9862..QJ6.QJ976 [17:40:36.740] [15] (w=0.386) N:5.KJ9.AK9732.AK8 KQJ86.864.86.764 T74.AQT32.T54.T5 A932.75.QJ.QJ932 [17:40:36.740] [16] (w=0.377) N:5.KJ9.AK9732.AK8 AK9.865.Q8.Q6432 T74.AQT32.T54.T5 QJ8632.74.J6.J97 [17:40:36.740] [17] (w=0.367) N:5.KJ9.AK9732.AK8 AKQ8.74.J6.J7432 T74.AQT32.T54.T5 J9632.865.Q8.Q96 [17:40:36.740] [18] (w=0.361) N:5.KJ9.AK9732.AK8 AK98.64.J6.J7642 T74.AQT32.T54.T5 QJ632.875.Q8.Q93 [17:40:36.741] [19] (w=0.357) N:5.KJ9.AK9732.AK8 AK6.75.QJ6.Q7642 T74.AQT32.T54.T5 QJ9832.864.8.J93 [17:40:36.741] [20] (w=0.344) N:5.KJ9.AK9732.AK8 AK98.6.Q86.J6432 T74.AQT32.T54.T5 QJ632.8754.J.Q97 [17:40:36.741] ... and 30 more [17:40:36.794] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:40:36.794] CA: [170, 150, 170, 150, 170, 170, 170, 170, 170, 170, 150, 170, 150, 150, 170, 170, 170, 170, 150, 150, 150, 170, 170, 170, 170, 170, 170, 170, 150, 150, 170, 170, 150, 170, 170, 150, 150, 170, 150, 150, 170, 150, 150, 170, 170, 150, 130, 150, 170, 170] [17:40:36.795] C8: [150, 130, 150, 130, 150, 150, 150, 150, 150, 150, 130, 150, 130, 130, 150, 150, 150, 150, 130, 130, 130, 150, 150, 150, 150, 150, 150, 150, 130, 130, 150, 150, 130, 150, 150, 130, 130, 150, 130, 130, 150, 130, 130, 150, 150, 130, 110, 130, 150, 150] [17:40:36.795] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:40:36.795] CA: [12, 11, 12, 11, 12, 12, 12, 12, 12, 12, 11, 12, 11, 11, 12, 12, 12, 12, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 11, 11, 12, 12, 11, 12, 12, 11, 11, 12, 11, 11, 12, 11, 11, 12, 12, 11, 10, 11, 12, 12] [17:40:36.795] C8: [11, 10, 11, 10, 11, 11, 11, 11, 11, 11, 10, 11, 10, 10, 11, 11, 11, 11, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 10, 10, 11, 11, 10, 11, 11, 10, 10, 11, 10, 10, 11, 10, 10, 11, 11, 10, 9, 10, 11, 11] [17:40:36.795] --- IMP Calculation Output (card -> average IMP) --- [17:40:36.795] CA: 1.00 [17:40:36.795] C8: -1.00 [17:40:36.795] === DDS DETAILED ANALYSIS === [17:40:36.795] Cards analyzed: 2, Samples per card: 50 [17:40:36.795] [17:40:36.795] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:40:36.795] ----- ------ --------- ------- ----------- -------------------------------- [17:40:36.796] CA 1.00 11.58 100 % 3 [12, 11, 12, 11, 12, 12, 12, 12, 12, 12, 11, 12, 11, 11, 12, 12, 12, 12, 11, 11...] [17:40:36.796] C8 -1.00 10.58 100 % 3 [11, 10, 11, 10, 11, 11, 11, 11, 11, 11, 10, 11, 10, 10, 11, 11, 11, 11, 10, 10...] [17:40:36.796] [17:40:36.796] Selected: CA (IMPs=1.00, avgTricks=11.58) [17:40:36.796] =================== [17:40:36.796] [TRUMP] Skipped: not on lead [17:40:36.796] Selected: CA (avg 1.00 IMPs, 11.58 tricks) [17:40:36.796] [stage-timing] ok sample=1139ms validate=0ms nn=61ms signal=0ms simgames=1ms dds=53ms total=1259ms samples=50 cards=7 [17:40:36.796] === FindBestCardAsync: Position=N, CardsPlayed=7 === [17:40:36.797] Finding card to play for N: 5.KJ9.AK9732.AK8 [17:40:36.797] Relative position: Declarer, Contract type: Suit [17:40:36.797] Cards in hand mask: 3 [17:40:36.798] Candidate: AC = 68.4 % [17:40:36.798] Candidate: KC = 31.2 % [17:40:36.798] Candidate: 8C = 0.4 % [17:40:36.798] Selected: CA (68.4 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:40:38 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:40:38 === [17:40:38.315] === FindBestCardAsync: Position=N, CardsPlayed=8 === [17:40:38.315] Contract: 1D, Declarer: N, Dealer: S [17:40:38.315] Auction: P-P-1D-P-P-P [17:40:38.315] Deal: N:... ... ... ... [17:40:38.315] Position N is on declarer's side - score table shifted by 1 declarer tricks won [17:40:38.315] ****************************** [17:40:38.315] FindMatchingDealsWithPlayInternal Input: [17:40:38.315] Position parameter: N [17:40:38.315] Deal from game: N:... ... ... ... [17:40:38.316] Hand for N: 5.KJ9.AK9732.AK8 [17:40:38.316] Hand for E: (null) [17:40:38.316] Hand for S: T74.AQT32.T54.T5 [17:40:38.316] Hand for W: (null) [17:40:38.316] Cards played: SK, S4, S2, S5, C4, C5, C9, CK [17:40:38.316] Declarer: N [17:40:38.316] ****************************** [17:40:38.316] [DealFinder] Seed from player N hand: -431467508 [17:40:38.316] [DealFinder] Auction: P-P-1D-P-P-P [17:40:38.316] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:40:38.317] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1781MB, gc2=13) [17:40:38.317] [DealFinder] Using cardsPlayedCount=8 for visibility calculation [17:40:38.317] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=8 [17:40:38.317] [ExtractPartialDeal] Visible hands: N, S [17:40:38.317] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:40:38.317] [ExtractPartialDeal] Extracted hands: [17:40:38.317] N: 5.KJ9.AK9732.AK8 (13 cards) [LOCKED] [17:40:38.317] E: ... (0 cards) [17:40:38.317] S: T74.AQT32.T54.T5 (13 cards) [LOCKED] [17:40:38.317] W: ... (0 cards) [17:40:38.317] [DealFinder] Trump suit from contract '1D': Diamonds [17:40:38.317] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [17:40:38.318] [ComputePlayedCards] Card 1: SK played by E [17:40:38.318] [ComputePlayedCards] Card 2: S4 played by S [17:40:38.318] [ComputePlayedCards] Card 3: S2 played by W [17:40:38.318] [ComputePlayedCards] Card 4: S5 played by N [17:40:38.318] [ComputePlayedCards] Trick complete. Winner: E [17:40:38.318] [ComputePlayedCards] Card 5: C4 played by E [17:40:38.318] [ComputePlayedCards] Card 6: C5 played by S [17:40:38.318] [ComputePlayedCards] Card 7: C9 played by W [17:40:38.318] [ComputePlayedCards] Card 8: CK played by N [17:40:38.318] [ComputePlayedCards] Trick complete. Winner: N [17:40:38.318] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S5, CK [17:40:38.318] [DealFinder] Added 2 played cards to E (was 0 cards): SK, C4 [17:40:38.318] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: S4, C5 [17:40:38.319] [DealFinder] Added 2 played cards to W (was 0 cards): S2, C9 [17:40:38.319] [DealFinder] Bid verification enabled for: W [17:40:38.319] [DealFinder] Propagated E: HCP[5-16], Suits=S[0-9] H[0-5] D[0-4] C[0-8] (2 iterations) [17:40:38.319] [DealFinder] Propagated W: HCP[0-11], Suits=S[0-9] H[0-5] D[0-4] C[0-8] (2 iterations) [17:40:38.319] [DealFinder] Known cards per player: N=13, E=2, S=13, W=2 [17:40:38.319] [DealFinder] Locked players: N, S [17:40:38.319] [DealFinder] Total known cards: 30, Remaining deck: 22, Cards to deal: 22 [17:40:38.319] [DealFinder] Players needing cards: E:11, W:11 [17:40:38.320] Large number of cards remaining. Using random generation. [17:40:38.320] [DealFinder] Hands to validate (not 13 cards in partial): E, W [17:40:38.328] [VerifyHands] FAIL for E: AKQJ9.5.J86.J432 ((True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 &...) [17:40:38.332] [VerifyHands] FAIL for W: AQ9632.654..Q973 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [17:40:38.333] [VerifyHands] FAIL for W: AQJ82.754.Q6.Q97 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [17:40:38.344] [VerifyHands] FAIL for W: AQJ62.86.8.Q9763 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [17:40:38.358] [VerifyHands] FAIL for E: KQJ83.8.QJ6.J742 ((True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 &...) [17:40:39.359] [Timing] Total: 1042ms, Generation: 7ms, Verification: 332ms [17:40:39.359] [Timing] Attempts: 255, PassedSimpleCheck: 255, FailedVerification: 205, Found: 50 [17:40:39.379] Search complete. Returning 50 deals. [17:40:39.379] Found 50 sample deals for simulation. [17:40:39.379] Valid deals for DDS: 50 / 50 [17:40:39.380] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [17:40:39.387] [SAMPLE-VAL] Opening lead NN validation (SK): 12/50 samples adjusted [17:40:39.387] [SAMPLE-VAL] T1: E=SK S=S4 W=S2 N=S5 (leader=E) [17:40:39.387] [SAMPLE-VAL] T2: E=C4 S=C5 W=C9 N=CK (leader=E) [17:40:39.388] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.436 [E:T2-C4=53 %, W:T1-S2=86 % T2-C9=56 %] [17:40:39.389] [SAMPLE-VAL] Sample 2: weight 0.100 -> 0.037 [E:T2-C4=44 %, W:T1-S2=98 % T2-C9=57 %] [17:40:39.391] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.265 [E:T2-C4=38 %, W:T1-S2=93 % T2-C9=21 %] [17:40:39.392] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.308 [E:T2-C4=43 %, W:T1-S2=94 % T2-C9=30 %] [17:40:39.392] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.350 [E:T2-C4=36 %, W:T1-S2=93 % T2-C9=47 %] [17:40:39.393] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.309 [E:T2-C4=45 %, W:T1-S2=100 % T2-C9=25 %] [17:40:39.394] [SAMPLE-VAL] Sample 7: weight 0.500 -> 0.130 [E:T2-C4=14 %, W:T1-S2=89 % T2-C9=91 %] [17:40:39.395] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.283 [E:T2-C4=36 %, W:T1-S2=89 % T2-C9=32 %] [17:40:39.396] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.116 [E:T2-C4=15 %, W:T1-S2=78 % T2-C9=58 %] [17:40:39.397] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.386 [E:T2-C4=52 %, W:T1-S2=93 % T2-C9=51 %] [17:40:39.398] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.347 [E:T2-C4=37 %, W:T1-S2=89 % T2-C9=43 %] [17:40:39.399] [SAMPLE-VAL] Sample 12: weight 0.500 -> 0.139 [E:T2-C4=17 %, W:T1-S2=88 % T2-C9=89 %] [17:40:39.400] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.301 [E:T2-C4=19 %, W:T1-S2=92 % T2-C9=96 %] [17:40:39.401] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.325 [E:T2-C4=43 %, W:T1-S2=100 % T2-C9=34 %] [17:40:39.402] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.330 [E:T2-C4=42 %, W:T1-S2=86 % T2-C9=29 %] [17:40:39.403] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.287 [E:T2-C4=24 %, W:T1-S2=89 % T2-C9=72 %] [17:40:39.404] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.357 [E:T2-C4=53 %, W:T1-S2=78 % T2-C9=41 %] [17:40:39.405] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.141 [E:T2-C4=22 %, W:T1-S2=94 % T2-C9=75 %] [17:40:39.406] [SAMPLE-VAL] Sample 19: weight 0.100 -> 0.035 [E:T2-C4=41 %, W:T1-S2=96 % T2-C9=51 %] [17:40:39.407] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.285 [E:T2-C4=29 %, W:T1-S2=92 % T2-C9=50 %] [17:40:39.408] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.306 [E:T2-C4=46 %, W:T1-S2=76 % T2-C9=31 %] [17:40:39.409] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.170 [E:T2-C4=31 %, W:T1-S2=82 % T2-C9=62 %] [17:40:39.410] [SAMPLE-VAL] Sample 23: weight 0.500 -> 0.149 [E:T2-C4=34 %, W:T1-S2=85 % T2-C9=30 %] [17:40:39.411] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.456 [E:T2-C4=62 %, W:T1-S2=83 % T2-C9=50 %] [17:40:39.412] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.391 [E:T2-C4=41 %, W:T1-S2=84 % T2-C9=62 %] [17:40:39.413] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.347 [E:T2-C4=39 %, W:T1-S2=79 % T2-C9=45 %] [17:40:39.414] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.280 [E:T2-C4=19 %, W:T1-S2=98 % T2-C9=63 %] [17:40:39.414] [SAMPLE-VAL] Sample 28: weight 0.100 -> 0.028 [E:T2-C4=20 %, W:T1-S2=97 % T2-C9=84 %] [17:40:39.415] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.392 [E:T2-C4=46 %, W:T1-S2=84 % T2-C9=50 %] [17:40:39.416] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.119 [E:T2-C4=13 %, W:T1-S2=81 % T2-C9=85 %] [17:40:39.417] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.321 [E:T2-C4=40 %, W:T1-S2=89 % T2-C9=42 %] [17:40:39.418] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.096 [E:T2-C4=15 %, W:T1-S2=92 % T2-C9=36 %] [17:40:39.419] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.354 [E:T2-C4=37 %, W:T1-S2=98 % T2-C9=44 %] [17:40:39.420] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.404 [E:T2-C4=56 %, W:T1-S2=79 % T2-C9=60 %] [17:40:39.421] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.358 [E:T2-C4=34 %, W:T1-S2=92 % T2-C9=58 %] [17:40:39.422] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.381 [E:T2-C4=41 %, W:T1-S2=90 % T2-C9=53 %] [17:40:39.423] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.190 [E:T2-C4=8 %, W:T1-S2=80 % T2-C9=87 %] [17:40:39.424] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.356 [E:T2-C4=35 %, W:T1-S2=88 % T2-C9=56 %] [17:40:39.425] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.226 [E:T2-C4=14 %, W:T1-S2=79 % T2-C9=61 %] [17:40:39.426] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.225 [E:T2-C4=33 %, W:T1-S2=32 % T2-C9=27 %] [17:40:39.427] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.256 [E:T2-C4=26 %, W:T1-S2=84 % T2-C9=28 %] [17:40:39.428] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.266 [E:T2-C4=25 %, W:T1-S2=77 % T2-C9=60 %] [17:40:39.429] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.247 [E:T2-C4=19 %, W:T1-S2=92 % T2-C9=63 %] [17:40:39.430] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.297 [E:T2-C4=18 %, W:T1-S2=85 % T2-C9=100 %] [17:40:39.431] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.285 [E:T2-C4=39 %, W:T1-S2=80 % T2-C9=31 %] [17:40:39.432] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.340 [E:T2-C4=47 %, W:T1-S2=93 % T2-C9=36 %] [17:40:39.433] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.238 [E:T2-C4=19 %, W:T1-S2=84 % T2-C9=63 %] [17:40:39.433] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.352 [E:T2-C4=33 %, W:T1-S2=97 % T2-C9=53 %] [17:40:39.434] [SAMPLE-VAL] Sample 49: weight 0.500 -> 0.134 [E:T2-C4=19 %, W:T1-S2=83 % T2-C9=63 %] [17:40:39.435] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.281 [E:T2-C4=28 %, W:T1-S2=90 % T2-C9=52 %] [17:40:39.435] [SAMPLE-VAL] Done. Weight range: 0.028-0.456 [17:40:39.436] [SAMPLE-VAL] Top sample 24 (w=0.456): E:AKQ6.654.8.76432 W:J9832.87.QJ6.QJ9 [E:T2-C4=62 %, W:T1-S2=83 % T2-C9=50 %] [17:40:39.436] [SAMPLE-VAL] Top sample 1 (w=0.436): E:AKQ6.87.J86.7432 W:J9832.654.Q.QJ96 [E:T2-C4=53 %, W:T1-S2=86 % T2-C9=56 %] [17:40:39.436] [SAMPLE-VAL] Top sample 34 (w=0.404): E:AKJ.8765.J6.7432 W:Q98632.4.Q8.QJ96 [E:T2-C4=56 %, W:T1-S2=79 % T2-C9=60 %] [17:40:39.436] [SAMPLE-VAL] Top sample 29 (w=0.392): E:AKQ6.876.J86.742 W:J9832.54.Q.QJ963 [E:T2-C4=46 %, W:T1-S2=84 % T2-C9=50 %] [17:40:39.436] [SAMPLE-VAL] Top sample 25 (w=0.391): E:KQJ3.86.Q8.Q7643 W:A9862.754.J6.J92 [E:T2-C4=41 %, W:T1-S2=84 % T2-C9=62 %] [17:40:39.436] After sample validation: 50 deals remaining [17:40:39.436] [PLAY-INFER] No inference observations detected [17:40:39.436] Using weighted samples: 50/50 have non-uniform weights (range 0.028-0.456) [17:40:39.436] Sample deals (50 total, showing first 20, by weight): [17:40:39.437] [1] (w=0.456) N:5.KJ9.AK9732.AK8 AKQ6.654.8.76432 T74.AQT32.T54.T5 J9832.87.QJ6.QJ9 [17:40:39.437] [2] (w=0.436) N:5.KJ9.AK9732.AK8 AKQ6.87.J86.7432 T74.AQT32.T54.T5 J9832.654.Q.QJ96 [17:40:39.437] [3] (w=0.404) N:5.KJ9.AK9732.AK8 AKJ.8765.J6.7432 T74.AQT32.T54.T5 Q98632.4.Q8.QJ96 [17:40:39.437] [4] (w=0.392) N:5.KJ9.AK9732.AK8 AKQ6.876.J86.742 T74.AQT32.T54.T5 J9832.54.Q.QJ963 [17:40:39.437] [5] (w=0.391) N:5.KJ9.AK9732.AK8 KQJ3.86.Q8.Q7643 T74.AQT32.T54.T5 A9862.754.J6.J92 [17:40:39.437] [6] (w=0.386) N:5.KJ9.AK9732.AK8 AK86.84.J6.Q7643 T74.AQT32.T54.T5 QJ932.765.Q8.J92 [17:40:39.437] [7] (w=0.381) N:5.KJ9.AK9732.AK8 KQ8.854.Q8.Q6432 T74.AQT32.T54.T5 AJ9632.76.J6.J97 [17:40:39.437] [8] (w=0.358) N:5.KJ9.AK9732.AK8 KQ8.654.QJ.Q7432 T74.AQT32.T54.T5 AJ9632.87.86.J96 [17:40:39.437] [9] (w=0.357) N:5.KJ9.AK9732.AK8 AK963.876.6.7643 T74.AQT32.T54.T5 QJ82.54.QJ8.QJ92 [17:40:39.437] [10] (w=0.356) N:5.KJ9.AK9732.AK8 KQJ96.876.J8.764 T74.AQT32.T54.T5 A832.54.Q6.QJ932 [17:40:39.437] [11] (w=0.354) N:5.KJ9.AK9732.AK8 KQ983.85.Q86.742 T74.AQT32.T54.T5 AJ62.764.J.QJ963 [17:40:39.437] [12] (w=0.352) N:5.KJ9.AK9732.AK8 KQ983.765.J6.643 T74.AQT32.T54.T5 AJ62.84.Q8.QJ972 [17:40:39.437] [13] (w=0.350) N:5.KJ9.AK9732.AK8 KQJ8.76.QJ8.7432 T74.AQT32.T54.T5 A9632.854.6.QJ96 [17:40:39.438] [14] (w=0.347) N:5.KJ9.AK9732.AK8 AKQ3.87654.8.432 T74.AQT32.T54.T5 J9862..QJ6.QJ976 [17:40:39.438] [15] (w=0.347) N:5.KJ9.AK9732.AK8 KQJ86.864.86.764 T74.AQT32.T54.T5 A932.75.QJ.QJ932 [17:40:39.438] [16] (w=0.340) N:5.KJ9.AK9732.AK8 AK9.865.Q8.Q6432 T74.AQT32.T54.T5 QJ8632.74.J6.J97 [17:40:39.438] [17] (w=0.330) N:5.KJ9.AK9732.AK8 AKQ8.74.J6.J7432 T74.AQT32.T54.T5 J9632.865.Q8.Q96 [17:40:39.438] [18] (w=0.325) N:5.KJ9.AK9732.AK8 AK98.64.J6.J7642 T74.AQT32.T54.T5 QJ632.875.Q8.Q93 [17:40:39.438] [19] (w=0.321) N:5.KJ9.AK9732.AK8 AK6.75.QJ6.Q7642 T74.AQT32.T54.T5 QJ9832.864.8.J93 [17:40:39.438] [20] (w=0.309) N:5.KJ9.AK9732.AK8 AK98.6.Q86.J6432 T74.AQT32.T54.T5 QJ632.8754.J.Q97 [17:40:39.438] ... and 30 more [17:40:39.497] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:40:39.498] H9: [170, 150, 170, 150, 170, 170, 170, 170, 170, 170, 150, 170, 150, 150, 170, 170, 170, 170, 150, 150, 150, 170, 170, 170, 170, 170, 170, 170, 150, 150, 170, 170, 150, 170, 170, 150, 150, 170, 150, 150, 170, 150, 150, 170, 170, 150, 130, 150, 170, 170] [17:40:39.498] HJ: [170, 150, 170, 150, 170, 170, 170, 170, 170, 170, 150, 170, 150, 150, 170, 170, 170, 170, 150, 150, 150, 170, 170, 170, 170, 170, 170, 170, 150, 150, 170, 170, 150, 170, 170, 150, 150, 170, 150, 150, 170, 150, 150, 170, 170, 150, 130, 150, 170, 170] [17:40:39.498] HK: [170, 150, 170, 150, 170, 170, 170, 170, 170, 170, 150, 170, 150, 150, 170, 170, 170, 170, 150, 150, 150, 170, 170, 170, 170, 170, 170, 170, 150, 150, 170, 170, 150, 170, 170, 150, 150, 170, 150, 150, 170, 150, 150, 170, 170, 150, 130, 150, 170, 170] [17:40:39.498] CA: [170, 150, 170, 150, 170, 170, 170, 170, 170, 170, 150, 170, 150, 150, 170, 170, 170, 170, 150, 150, 150, 170, 170, 150, 170, 170, 170, 170, 150, 150, 170, 170, 150, 170, 170, 150, 150, 170, 150, 150, 170, 150, 150, 170, 170, 150, 130, 150, 170, 170] [17:40:39.498] DA: [150, 150, 170, 150, 170, 170, 170, 170, 150, 170, 150, 170, 150, 150, 170, 170, 170, 170, 150, 150, 150, 170, 150, 170, 170, 170, 170, 170, 150, 150, 150, 170, 150, 150, 170, 150, 150, 170, 150, 150, 170, 150, 150, 170, 170, 150, 130, 150, 170, 170] [17:40:39.498] D3: [150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 130, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 130, 150, 150, 150] [17:40:39.498] D7: [150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 130, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 130, 150, 150, 150] [17:40:39.498] D9: [150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 130, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 130, 150, 150, 150] [17:40:39.498] C8: [150, 130, 150, 130, 150, 150, 150, 150, 150, 150, 130, 150, 130, 130, 150, 150, 150, 150, 130, 130, 130, 150, 130, 130, 150, 150, 150, 150, 130, 130, 150, 150, 130, 150, 150, 130, 130, 150, 130, 130, 150, 130, 130, 150, 150, 130, 110, 130, 150, 150] [17:40:39.498] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:40:39.498] H9: [11, 10, 11, 10, 11, 11, 11, 11, 11, 11, 10, 11, 10, 10, 11, 11, 11, 11, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 10, 10, 11, 11, 10, 11, 11, 10, 10, 11, 10, 10, 11, 10, 10, 11, 11, 10, 9, 10, 11, 11] [17:40:39.498] HJ: [11, 10, 11, 10, 11, 11, 11, 11, 11, 11, 10, 11, 10, 10, 11, 11, 11, 11, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 10, 10, 11, 11, 10, 11, 11, 10, 10, 11, 10, 10, 11, 10, 10, 11, 11, 10, 9, 10, 11, 11] [17:40:39.498] HK: [11, 10, 11, 10, 11, 11, 11, 11, 11, 11, 10, 11, 10, 10, 11, 11, 11, 11, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 10, 10, 11, 11, 10, 11, 11, 10, 10, 11, 10, 10, 11, 10, 10, 11, 11, 10, 9, 10, 11, 11] [17:40:39.499] CA: [11, 10, 11, 10, 11, 11, 11, 11, 11, 11, 10, 11, 10, 10, 11, 11, 11, 11, 10, 10, 10, 11, 11, 10, 11, 11, 11, 11, 10, 10, 11, 11, 10, 11, 11, 10, 10, 11, 10, 10, 11, 10, 10, 11, 11, 10, 9, 10, 11, 11] [17:40:39.499] DA: [10, 10, 11, 10, 11, 11, 11, 11, 10, 11, 10, 11, 10, 10, 11, 11, 11, 11, 10, 10, 10, 11, 10, 11, 11, 11, 11, 11, 10, 10, 10, 11, 10, 10, 11, 10, 10, 11, 10, 10, 11, 10, 10, 11, 11, 10, 9, 10, 11, 11] [17:40:39.499] D3: [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10] [17:40:39.499] D7: [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10] [17:40:39.499] D9: [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10] [17:40:39.499] C8: [10, 9, 10, 9, 10, 10, 10, 10, 10, 10, 9, 10, 9, 9, 10, 10, 10, 10, 9, 9, 9, 10, 9, 9, 10, 10, 10, 10, 9, 9, 10, 10, 9, 10, 10, 9, 9, 10, 9, 9, 10, 9, 9, 10, 10, 9, 8, 9, 10, 10] [17:40:39.499] --- IMP Calculation Output (card -> average IMP) --- [17:40:39.500] H9: 0.38 [17:40:39.500] HJ: 0.38 [17:40:39.500] HK: 0.38 [17:40:39.500] CA: 0.37 [17:40:39.500] DA: 0.25 [17:40:39.500] D3: -0.33 [17:40:39.500] D7: -0.33 [17:40:39.500] D9: -0.33 [17:40:39.500] C8: -0.76 [17:40:39.500] === DDS DETAILED ANALYSIS === [17:40:39.500] Cards analyzed: 9, Samples per card: 50 [17:40:39.500] [17:40:39.501] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:40:39.501] ----- ------ --------- ------- ----------- -------------------------------- [17:40:39.501] H9 0.38 10.58 100 % 3 [11, 10, 11, 10, 11, 11, 11, 11, 11, 11, 10, 11, 10, 10, 11, 11, 11, 11, 10, 10...] [17:40:39.501] HJ 0.38 10.58 100 % 3 [11, 10, 11, 10, 11, 11, 11, 11, 11, 11, 10, 11, 10, 10, 11, 11, 11, 11, 10, 10...] [17:40:39.501] HK 0.38 10.58 100 % 3 [11, 10, 11, 10, 11, 11, 11, 11, 11, 11, 10, 11, 10, 10, 11, 11, 11, 11, 10, 10...] [17:40:39.501] CA 0.37 10.56 100 % 3 [11, 10, 11, 10, 11, 11, 11, 11, 11, 11, 10, 11, 10, 10, 11, 11, 11, 11, 10, 10...] [17:40:39.501] DA 0.25 10.48 100 % 3 [10, 10, 11, 10, 11, 11, 11, 11, 10, 11, 10, 11, 10, 10, 11, 11, 11, 11, 10, 10...] [17:40:39.501] D3 -0.33 9.96 100 % 2 [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10...] [17:40:39.501] D7 -0.33 9.96 100 % 2 [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10...] [17:40:39.501] D9 -0.33 9.96 100 % 2 [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10...] [17:40:39.501] C8 -0.76 9.54 100 % 3 [10, 9, 10, 9, 10, 10, 10, 10, 10, 10, 9, 10, 9, 9, 10, 10, 10, 10, 9, 9...] [17:40:39.501] [17:40:39.501] Selected: H9 (IMPs=0.38, avgTricks=10.58) [17:40:39.502] =================== [17:40:39.502] [FUSION] alpha-mu(M=2) correction: 50 worlds, candidates=[H9,HJ,HK,CA] [17:40:39.677] [FUSION] H9: 15 info-set group(s), 49 world(s) committed, 1 singleton(s) [17:40:39.815] [FUSION] HJ: 15 info-set group(s), 49 world(s) committed, 1 singleton(s) [17:40:39.944] [FUSION] HK: 15 info-set group(s), 49 world(s) committed, 1 singleton(s) [17:40:40.074] [FUSION] CA: 12 info-set group(s), 49 world(s) committed, 2 singleton(s) [17:40:40.075] [FUSION] H9: 0.38 -> 0.38 IMP (avgTricks 10.63) [17:40:40.075] [FUSION] HJ: 0.38 -> 0.38 IMP (avgTricks 10.63) [17:40:40.075] [FUSION] HK: 0.38 -> 0.38 IMP (avgTricks 10.63) [17:40:40.075] [FUSION] CA: 0.37 -> 0.37 IMP (avgTricks 10.60) [17:40:40.075] [FUSION] After correction, best card: H9 (0.38 IMP) [17:40:40.075] [TRUMP] Trump=Diamonds, declarerTrumps=6, dummyTrumps=3, initialMissing=4, maxMissing=7 [17:40:40.076] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls T54 AK9732 QJ86' [17:40:40.526] SUITC_CALL_END: jsonLength=1866 [17:40:40.526] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":6,"Percentage":46.3478} ,{"Tricks":5,"Percentage":95.2174} ],"Result":5.4157, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N5, N6","Plays":[{"Tricks":6,"Pe [17:40:40.527] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln T54 AK9732 QJ86' [17:40:40.971] SUITC_CALL_END: jsonLength=2225 [17:40:40.972] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":6,"Percentage":46.3478} ,{"Tricks":5,"Percentage":95.2174} ],"Result":5.4157, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N5, N6","Plays":[{"Tricks":6,"Pe [17:40:40.972] [TRUMP] Trump-leader check: current=AK9732 other=T54 opp=QJ86 [17:40:40.972] [TRUMP] leader=current (-Ls): 5.42 tricks [17:40:40.972] [TRUMP] leader=other (-Ln): 5.42 tricks [17:40:40.972] [TRUMP] -> current hand at least as good (diff=0) [17:40:40.972] [TRUMP] Missing trumps: 4 (initial: 4, played: 0) -> adjust: +0.40 [17:40:40.972] [TRUMP] DA: 0.25 -> 0.65 (+0.40) [17:40:40.972] [TRUMP] D3: -0.33 -> 0.07 (+0.40) [17:40:40.972] [TRUMP] D7: -0.33 -> 0.07 (+0.40) [17:40:40.972] [TRUMP] D9: -0.33 -> 0.07 (+0.40) [17:40:40.972] [TRUMP] After adjustment, best card: DA (0.65 IMPs) [17:40:40.972] Selected: DA (avg 0.65 IMPs, 10.48 tricks) [17:40:40.973] [stage-timing] ok sample=1064ms validate=0ms nn=56ms signal=0ms simgames=2ms dds=1534ms total=2659ms samples=50 cards=8 [17:40:40.973] SUITC_CALL_BEGIN: input=' -F1 -u -c100 AK9732 T54 QJ86' [17:40:41.863] SUITC_CALL_END: jsonLength=3746 [17:40:41.863] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":6,"Percentage":46.3478} ,{"Tricks":5,"Percentage":95.2174} ],"Result":5.4157, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N5, N6","Plays":[{"Tricks":6,"Pe [17:40:41.864] AGREE: Diamonds inner=DA optimal=[A] leader=AK9732 partner=T54 opp=QJ86 tricks=5.42 [17:40:41.864] === FindBestCardAsync: Position=N, CardsPlayed=8 === [17:40:41.864] Finding card to play for N: 5.KJ9.AK9732.AK8 [17:40:41.864] Relative position: Declarer, Contract type: Suit [17:40:41.864] Cards in hand mask: 9 [17:40:41.865] Candidate: AD = 71.4 % [17:40:41.865] Candidate: AC = 11.2 % [17:40:41.865] Candidate: KD = 9.3 % [17:40:41.865] Candidate: 9H = 2.3 % [17:40:41.865] Candidate: JH = 2.3 % [17:40:41.865] Candidate: KH = 1.4 % [17:40:41.865] Candidate: xD = 1.3 % [17:40:41.865] Candidate: 8C = 0.5 % [17:40:41.865] Candidate: 9D = 0.3 % [17:40:41.865] Selected: DA (71.4 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:40:48 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:40:48 === [17:40:48.449] === FindBestCardAsync: Position=N, CardsPlayed=12 === [17:40:48.449] Contract: 1D, Declarer: N, Dealer: S [17:40:48.450] Auction: P-P-1D-P-P-P [17:40:48.450] Deal: N:... ... ... ... [17:40:48.450] Position N is on declarer's side - score table shifted by 2 declarer tricks won [17:40:48.450] ****************************** [17:40:48.450] FindMatchingDealsWithPlayInternal Input: [17:40:48.450] Position parameter: N [17:40:48.450] Deal from game: N:... ... ... ... [17:40:48.450] Hand for N: 5.KJ9.AK9732.AK8 [17:40:48.450] Hand for E: (null) [17:40:48.450] Hand for S: T74.AQT32.T54.T5 [17:40:48.450] Hand for W: (null) [17:40:48.450] Cards played: SK, S4, S2, S5, C4, C5, C9, CK, DA, D6, D4, D8 [17:40:48.450] Declarer: N [17:40:48.450] ****************************** [17:40:48.450] [DealFinder] Seed from player N hand: -431467508 [17:40:48.451] [DealFinder] Auction: P-P-1D-P-P-P [17:40:48.451] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:40:48.451] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1785MB, gc2=13) [17:40:48.451] [DealFinder] Using cardsPlayedCount=12 for visibility calculation [17:40:48.451] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=12 [17:40:48.451] [ExtractPartialDeal] Visible hands: N, S [17:40:48.451] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:40:48.451] [ExtractPartialDeal] Extracted hands: [17:40:48.451] N: 5.KJ9.AK9732.AK8 (13 cards) [LOCKED] [17:40:48.451] E: ... (0 cards) [17:40:48.451] S: T74.AQT32.T54.T5 (13 cards) [LOCKED] [17:40:48.451] W: ... (0 cards) [17:40:48.451] [DealFinder] Trump suit from contract '1D': Diamonds [17:40:48.451] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [17:40:48.452] [ComputePlayedCards] Card 1: SK played by E [17:40:48.452] [ComputePlayedCards] Card 2: S4 played by S [17:40:48.452] [ComputePlayedCards] Card 3: S2 played by W [17:40:48.452] [ComputePlayedCards] Card 4: S5 played by N [17:40:48.452] [ComputePlayedCards] Trick complete. Winner: E [17:40:48.452] [ComputePlayedCards] Card 5: C4 played by E [17:40:48.452] [ComputePlayedCards] Card 6: C5 played by S [17:40:48.452] [ComputePlayedCards] Card 7: C9 played by W [17:40:48.452] [ComputePlayedCards] Card 8: CK played by N [17:40:48.452] [ComputePlayedCards] Trick complete. Winner: N [17:40:48.452] [ComputePlayedCards] Card 9: DA played by N [17:40:48.452] [ComputePlayedCards] Card 10: D6 played by E [17:40:48.452] [ComputePlayedCards] Card 11: D4 played by S [17:40:48.452] [ComputePlayedCards] Card 12: D8 played by W [17:40:48.452] [ComputePlayedCards] Trick complete. Winner: N [17:40:48.452] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S5, CK, DA [17:40:48.452] [DealFinder] Added 3 played cards to E (was 0 cards): SK, C4, D6 [17:40:48.453] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: S4, C5, D4 [17:40:48.453] [DealFinder] Added 3 played cards to W (was 0 cards): S2, C9, D8 [17:40:48.453] [DealFinder] Bid verification enabled for: W [17:40:48.453] [DealFinder] Propagated E: HCP[5-16], Suits=S[0-9] H[0-5] D[0-4] C[0-8] (2 iterations) [17:40:48.453] [DealFinder] Propagated W: HCP[0-11], Suits=S[0-9] H[0-5] D[0-4] C[0-8] (2 iterations) [17:40:48.453] [DealFinder] Known cards per player: N=13, E=3, S=13, W=3 [17:40:48.454] [DealFinder] Locked players: N, S [17:40:48.454] [DealFinder] Total known cards: 32, Remaining deck: 20, Cards to deal: 20 [17:40:48.454] [DealFinder] Players needing cards: E:10, W:10 [17:40:48.454] Large number of cards remaining. Using random generation. [17:40:48.454] [DealFinder] Hands to validate (not 13 cards in partial): E, W [17:40:48.454] [VerifyHands] FAIL for E: AKJ96.86.QJ6.743 ((True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 &...) [17:40:48.459] [VerifyHands] FAIL for E: AKJ86.86.Q6.Q764 ((True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 &...) [17:40:48.463] [VerifyHands] FAIL for W: AQ9632.87.8.9732 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [17:40:48.464] [VerifyHands] FAIL for E: AK963.8754.Q6.42 ((True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 &...) [17:40:48.481] [VerifyHands] FAIL for W: AQ9862.6.8.Q9732 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [17:40:49.301] [Timing] Total: 850ms, Generation: 7ms, Verification: 321ms [17:40:49.302] [Timing] Attempts: 208, PassedSimpleCheck: 208, FailedVerification: 158, Found: 50 [17:40:49.321] Search complete. Returning 50 deals. [17:40:49.321] Found 50 sample deals for simulation. [17:40:49.321] Valid deals for DDS: 50 / 50 [17:40:49.321] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [17:40:49.328] [SAMPLE-VAL] Opening lead NN validation (SK): 19/50 samples adjusted [17:40:49.329] [SAMPLE-VAL] Opening lead rule validation (SK): 2/50 samples penalized for convention violation [17:40:49.329] [SAMPLE-VAL] T1: E=SK S=S4 W=S2 N=S5 (leader=E) [17:40:49.329] [SAMPLE-VAL] T2: E=C4 S=C5 W=C9 N=CK (leader=E) [17:40:49.329] [SAMPLE-VAL] T3: N=DA E=D6 S=D4 W=D8 (leader=N) [17:40:49.331] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.323 [E:T2-C4=18 % T3-D6=99 %, W:T1-S2=100 % T2-C9=40 % T3-D8=99 %] [17:40:49.333] [SAMPLE-VAL] Sample 2: weight 0.100 -> 0.037 [E:T2-C4=33 % T3-D6=100 %, W:T1-S2=84 % T2-C9=42 % T3-D8=100 %] [17:40:49.334] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.407 [E:T2-C4=30 % T3-D6=99 %, W:T1-S2=89 % T2-C9=43 % T3-D8=99 %] [17:40:49.336] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.335 [E:T2-C4=17 % T3-D6=100 %, W:T1-S2=67 % T2-C9=77 % T3-D8=98 %] [17:40:49.337] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.117 [E:T2-C4=5 % T3-D6=99 %, W:T1-S2=74 % T2-C9=24 % T3-D8=100 %] [17:40:49.339] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.476 [E:T2-C4=40 % T3-D6=99 %, W:T1-S2=93 % T2-C9=67 % T3-D8=100 %] [17:40:49.340] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.332 [E:T2-C4=23 % T3-D6=99 %, W:T1-S2=63 % T2-C9=50 % T3-D8=100 %] [17:40:49.342] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.307 [E:T2-C4=12 % T3-D6=99 %, W:T1-S2=89 % T2-C9=57 % T3-D8=99 %] [17:40:49.343] [SAMPLE-VAL] Sample 9: weight 0.100 -> 0.031 [E:T2-C4=10 % T3-D6=100 %, W:T1-S2=89 % T2-C9=81 % T3-D8=99 %] [17:40:49.345] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.363 [E:T2-C4=23 % T3-D6=99 %, W:T1-S2=71 % T2-C9=76 % T3-D8=100 %] [17:40:49.346] [SAMPLE-VAL] Sample 11: weight 0.005 -> 0.002 [E:T2-C4=44 % T3-D6=99 %, W:T1-S2=82 % T2-C9=41 % T3-D8=100 %] [17:40:49.348] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.375 [E:T2-C4=40 % T3-D6=100 %, W:T1-S2=86 % T2-C9=33 % T3-D8=100 %] [17:40:49.349] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.337 [E:T2-C4=27 % T3-D6=99 %, W:T1-S2=93 % T2-C9=28 % T3-D8=100 %] [17:40:49.351] [SAMPLE-VAL] Sample 14: weight 0.100 -> 0.036 [E:T2-C4=16 % T3-D6=100 %, W:T1-S2=99 % T2-C9=90 % T3-D8=100 %] [17:40:49.352] [SAMPLE-VAL] Sample 15: weight 0.100 -> 0.040 [E:T2-C4=44 % T3-D6=100 %, W:T1-S2=85 % T2-C9=45 % T3-D8=100 %] [17:40:49.354] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.436 [E:T2-C4=35 % T3-D6=100 %, W:T1-S2=96 % T2-C9=46 % T3-D8=99 %] [17:40:49.355] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.374 [E:T2-C4=41 % T3-D6=100 %, W:T1-S2=87 % T2-C9=31 % T3-D8=100 %] [17:40:49.357] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.407 [E:T2-C4=46 % T3-D6=99 %, W:T1-S2=91 % T2-C9=40 % T3-D8=100 %] [17:40:49.358] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.401 [E:T2-C4=48 % T3-D6=99 %, W:T1-S2=91 % T2-C9=35 % T3-D8=99 %] [17:40:49.360] [SAMPLE-VAL] Sample 20: weight 0.500 -> 0.179 [E:T2-C4=17 % T3-D6=99 %, W:T1-S2=93 % T2-C9=80 % T3-D8=99 %] [17:40:49.361] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.405 [E:T2-C4=28 % T3-D6=100 %, W:T1-S2=99 % T2-C9=41 % T3-D8=99 %] [17:40:49.363] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.350 [E:T2-C4=32 % T3-D6=99 %, W:T1-S2=90 % T2-C9=29 % T3-D8=100 %] [17:40:49.364] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.476 [E:T2-C4=50 % T3-D6=99 %, W:T1-S2=86 % T2-C9=52 % T3-D8=99 %] [17:40:49.366] [SAMPLE-VAL] Sample 24: weight 0.100 -> 0.038 [E:T2-C4=30 % T3-D6=99 %, W:T1-S2=97 % T2-C9=48 % T3-D8=100 %] [17:40:49.367] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.425 [E:T2-C4=31 % T3-D6=100 %, W:T1-S2=95 % T2-C9=93 % T3-D8=99 %] [17:40:49.369] [SAMPLE-VAL] Sample 26: weight 0.100 -> 0.029 [E:T2-C4=7 % T3-D6=100 %, W:T1-S2=99 % T2-C9=76 % T3-D8=99 %] [17:40:49.372] [SAMPLE-VAL] Sample 27: weight 0.500 -> 0.188 [E:T2-C4=15 % T3-D6=99 %, W:T1-S2=77 % T2-C9=86 % T3-D8=100 %] [17:40:49.374] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.403 [E:T2-C4=34 % T3-D6=100 %, W:T1-S2=76 % T2-C9=39 % T3-D8=98 %] [17:40:49.375] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.427 [E:T2-C4=54 % T3-D6=100 %, W:T1-S2=93 % T2-C9=42 % T3-D8=99 %] [17:40:49.377] [SAMPLE-VAL] Sample 30: weight 0.100 -> 0.031 [E:T2-C4=13 % T3-D6=100 %, W:T1-S2=98 % T2-C9=51 % T3-D8=98 %] [17:40:49.378] [SAMPLE-VAL] Sample 31: weight 0.100 -> 0.040 [E:T2-C4=32 % T3-D6=99 %, W:T1-S2=91 % T2-C9=68 % T3-D8=100 %] [17:40:49.380] [SAMPLE-VAL] Sample 32: weight 0.100 -> 0.034 [E:T2-C4=26 % T3-D6=100 %, W:T1-S2=97 % T2-C9=29 % T3-D8=100 %] [17:40:49.381] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.194 [E:T2-C4=23 % T3-D6=100 %, W:T1-S2=87 % T2-C9=93 % T3-D8=99 %] [17:40:49.383] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.405 [E:T2-C4=23 % T3-D6=100 %, W:T1-S2=82 % T2-C9=68 % T3-D8=100 %] [17:40:49.384] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.351 [E:T2-C4=32 % T3-D6=99 %, W:T1-S2=91 % T2-C9=28 % T3-D8=99 %] [17:40:49.386] [SAMPLE-VAL] Sample 36: weight 0.100 -> 0.031 [E:T2-C4=10 % T3-D6=100 %, W:T1-S2=98 % T2-C9=75 % T3-D8=100 %] [17:40:49.388] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.388 [E:T2-C4=37 % T3-D6=99 %, W:T1-S2=72 % T2-C9=54 % T3-D8=100 %] [17:40:49.389] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.438 [E:T2-C4=29 % T3-D6=100 %, W:T1-S2=93 % T2-C9=67 % T3-D8=100 %] [17:40:49.391] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.429 [E:T2-C4=53 % T3-D6=99 %, W:T1-S2=38 % T2-C9=59 % T3-D8=99 %] [17:40:49.392] [SAMPLE-VAL] Sample 40: weight 0.100 -> 0.037 [E:T2-C4=27 % T3-D6=99 %, W:T1-S2=82 % T2-C9=57 % T3-D8=100 %] [17:40:49.394] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.178 [E:T2-C4=23 % T3-D6=100 %, W:T1-S2=88 % T2-C9=28 % T3-D8=100 %] [17:40:49.395] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.488 [E:T2-C4=58 % T3-D6=99 %, W:T1-S2=82 % T2-C9=51 % T3-D8=99 %] [17:40:49.397] [SAMPLE-VAL] Sample 43: weight 0.005 -> 0.002 [E:T2-C4=22 % T3-D6=100 %, W:T1-S2=77 % T2-C9=28 % T3-D8=99 %] [17:40:49.398] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.488 [E:T2-C4=58 % T3-D6=99 %, W:T1-S2=82 % T2-C9=51 % T3-D8=99 %] [17:40:49.400] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.301 [E:T2-C4=17 % T3-D6=99 %, W:T1-S2=67 % T2-C9=22 % T3-D8=99 %] [17:40:49.401] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.399 [E:T2-C4=50 % T3-D6=99 %, W:T1-S2=79 % T2-C9=37 % T3-D8=100 %] [17:40:49.403] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.344 [E:T2-C4=16 % T3-D6=99 %, W:T1-S2=89 % T2-C9=74 % T3-D8=100 %] [17:40:49.404] [SAMPLE-VAL] Sample 48: weight 0.100 -> 0.032 [E:T2-C4=13 % T3-D6=99 %, W:T1-S2=71 % T2-C9=81 % T3-D8=100 %] [17:40:49.406] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.390 [E:T2-C4=39 % T3-D6=99 %, W:T1-S2=78 % T2-C9=48 % T3-D8=99 %] [17:40:49.408] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.418 [E:T2-C4=44 % T3-D6=99 %, W:T1-S2=91 % T2-C9=52 % T3-D8=99 %] [17:40:49.408] [SAMPLE-VAL] Zeroed 2 samples below relative threshold 0.010 x max 0.4884 = 0.004884 [17:40:49.408] [SAMPLE-VAL] Done. Weight range: 0.000-0.488 [17:40:49.408] [SAMPLE-VAL] Top sample 42 (w=0.488): E:AKQ3.874.J6.7642 W:J9862.65.Q8.QJ93 [E:T2-C4=58 % T3-D6=99 %, W:T1-S2=82 % T2-C9=51 % T3-D8=99 %] [17:40:49.408] [SAMPLE-VAL] Top sample 44 (w=0.488): E:AKQ6.854.J6.7432 W:J9832.76.Q8.QJ96 [E:T2-C4=58 % T3-D6=99 %, W:T1-S2=82 % T2-C9=51 % T3-D8=99 %] [17:40:49.408] [SAMPLE-VAL] Top sample 6 (w=0.476): E:KQJ8.85.J6.Q7432 W:A9632.764.Q8.J96 [E:T2-C4=40 % T3-D6=99 %, W:T1-S2=93 % T2-C9=67 % T3-D8=100 %] [17:40:49.408] [SAMPLE-VAL] Top sample 23 (w=0.476): E:AKQ.8754.J6.7643 W:J98632.6.Q8.QJ92 [E:T2-C4=50 % T3-D6=99 %, W:T1-S2=86 % T2-C9=52 % T3-D8=99 %] [17:40:49.408] [SAMPLE-VAL] Top sample 38 (w=0.438): E:KQJ8.54.Q6.Q7642 W:A9632.876.J8.J93 [E:T2-C4=29 % T3-D6=100 %, W:T1-S2=93 % T2-C9=67 % T3-D8=100 %] [17:40:49.408] After sample validation: 48 deals remaining [17:40:49.409] [PLAY-INFER] No inference observations detected [17:40:49.409] Using weighted samples: 48/48 have non-uniform weights (range 0.029-0.488) [17:40:49.409] Sample deals (48 total, showing first 20, by weight): [17:40:49.409] [1] (w=0.488) N:5.KJ9.AK9732.AK8 AKQ3.874.J6.7642 T74.AQT32.T54.T5 J9862.65.Q8.QJ93 [17:40:49.409] [2] (w=0.488) N:5.KJ9.AK9732.AK8 AKQ6.854.J6.7432 T74.AQT32.T54.T5 J9832.76.Q8.QJ96 [17:40:49.409] [3] (w=0.476) N:5.KJ9.AK9732.AK8 KQJ8.85.J6.Q7432 T74.AQT32.T54.T5 A9632.764.Q8.J96 [17:40:49.409] [4] (w=0.476) N:5.KJ9.AK9732.AK8 AKQ.8754.J6.7643 T74.AQT32.T54.T5 J98632.6.Q8.QJ92 [17:40:49.409] [5] (w=0.438) N:5.KJ9.AK9732.AK8 KQJ8.54.Q6.Q7642 T74.AQT32.T54.T5 A9632.876.J8.J93 [17:40:49.409] [6] (w=0.436) N:5.KJ9.AK9732.AK8 KQ983.8764.6.642 T74.AQT32.T54.T5 AJ62.5.QJ8.QJ973 [17:40:49.409] [7] (w=0.429) N:5.KJ9.AK9732.AK8 AKQJ.874.J6.6432 T74.AQT32.T54.T5 98632.65.Q8.QJ97 [17:40:49.409] [8] (w=0.427) N:5.KJ9.AK9732.AK8 AK83.876.Q6.7643 T74.AQT32.T54.T5 QJ962.54.J8.QJ92 [17:40:49.409] [9] (w=0.425) N:5.KJ9.AK9732.AK8 AK8.84.Q6.QJ6432 T74.AQT32.T54.T5 QJ9632.765.J8.97 [17:40:49.409] [10] (w=0.418) N:5.KJ9.AK9732.AK8 AK93.65.J6.Q7643 T74.AQT32.T54.T5 QJ862.874.Q8.J92 [17:40:49.410] [11] (w=0.407) N:5.KJ9.AK9732.AK8 AK3.765.QJ6.7432 T74.AQT32.T54.T5 QJ9862.84.8.QJ96 [17:40:49.410] [12] (w=0.407) N:5.KJ9.AK9732.AK8 KQJ86.7654.J6.64 T74.AQT32.T54.T5 A932.8.Q8.QJ9732 [17:40:49.410] [13] (w=0.405) N:5.KJ9.AK9732.AK8 KQJ98.87654.6.74 T74.AQT32.T54.T5 A632..QJ8.QJ9632 [17:40:49.410] [14] (w=0.405) N:5.KJ9.AK9732.AK8 KQJ6.874.Q6.Q642 T74.AQT32.T54.T5 A9832.65.J8.J973 [17:40:49.410] [15] (w=0.403) N:5.KJ9.AK9732.AK8 KQ863.7654.J6.74 T74.AQT32.T54.T5 AJ92.8.Q8.QJ9632 [17:40:49.410] [16] (w=0.401) N:5.KJ9.AK9732.AK8 AK93.764.Q6.6432 T74.AQT32.T54.T5 QJ862.85.J8.QJ97 [17:40:49.410] [17] (w=0.399) N:5.KJ9.AK9732.AK8 AKJ3.74.J6.J6432 T74.AQT32.T54.T5 Q9862.865.Q8.Q97 [17:40:49.410] [18] (w=0.390) N:5.KJ9.AK9732.AK8 AKJ6.7654.J6.742 T74.AQT32.T54.T5 Q9832.8.Q8.QJ963 [17:40:49.410] [19] (w=0.388) N:5.KJ9.AK9732.AK8 AKJ.8764.J6.Q764 T74.AQT32.T54.T5 Q98632.5.Q8.J932 [17:40:49.410] [20] (w=0.375) N:5.KJ9.AK9732.AK8 AK863.8754.6.742 T74.AQT32.T54.T5 QJ92.6.QJ8.QJ963 [17:40:49.410] ... and 28 more [17:40:49.451] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:40:49.451] DK: [170, 170, 170, 170, 170, 150, 170, 170, 170, 170, 150, 170, 150, 170, 170, 170, 170, 170, 170, 150, 170, 170, 170, 150, 170, 150, 150, 170, 170, 170, 170, 170, 150, 170, 150, 150, 150, 150, 150, 150, 170, 150, 170, 150, 170, 150, 150, 150] [17:40:49.451] H9: [170, 170, 170, 170, 170, 150, 170, 170, 170, 170, 150, 170, 150, 170, 170, 170, 170, 170, 170, 150, 170, 170, 170, 150, 170, 150, 150, 170, 170, 170, 170, 170, 150, 170, 150, 150, 150, 150, 150, 150, 170, 150, 170, 150, 170, 150, 150, 150] [17:40:49.452] HJ: [170, 170, 170, 170, 170, 150, 170, 170, 170, 170, 150, 170, 150, 170, 170, 170, 170, 170, 170, 150, 170, 170, 170, 150, 170, 150, 150, 170, 170, 170, 170, 170, 150, 170, 150, 150, 150, 150, 150, 150, 170, 150, 170, 150, 170, 150, 150, 150] [17:40:49.452] HK: [170, 170, 170, 170, 170, 150, 170, 170, 170, 170, 150, 170, 150, 170, 170, 170, 170, 170, 170, 150, 170, 170, 170, 150, 170, 150, 150, 170, 170, 170, 170, 170, 150, 170, 150, 150, 150, 150, 150, 150, 170, 150, 170, 150, 170, 150, 150, 150] [17:40:49.452] CA: [170, 170, 170, 170, 170, 150, 170, 170, 170, 170, 150, 170, 150, 170, 170, 170, 170, 170, 170, 150, 170, 170, 170, 150, 170, 150, 150, 170, 170, 170, 170, 170, 150, 170, 150, 150, 150, 150, 150, 150, 170, 150, 170, 150, 170, 150, 150, 150] [17:40:49.452] D3: [150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150] [17:40:49.452] D9: [150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150] [17:40:49.452] C8: [150, 150, 150, 150, 150, 130, 150, 150, 130, 150, 130, 130, 130, 150, 130, 150, 150, 150, 150, 130, 150, 150, 150, 130, 150, 130, 130, 150, 150, 150, 150, 130, 130, 150, 130, 130, 130, 130, 130, 130, 150, 130, 150, 130, 150, 130, 130, 130] [17:40:49.452] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:40:49.452] DK: [10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 9, 10, 9, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 9, 10, 9, 9, 10, 10, 10, 10, 10, 9, 10, 9, 9, 9, 9, 9, 9, 10, 9, 10, 9, 10, 9, 9, 9] [17:40:49.452] H9: [10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 9, 10, 9, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 9, 10, 9, 9, 10, 10, 10, 10, 10, 9, 10, 9, 9, 9, 9, 9, 9, 10, 9, 10, 9, 10, 9, 9, 9] [17:40:49.452] HJ: [10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 9, 10, 9, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 9, 10, 9, 9, 10, 10, 10, 10, 10, 9, 10, 9, 9, 9, 9, 9, 9, 10, 9, 10, 9, 10, 9, 9, 9] [17:40:49.452] HK: [10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 9, 10, 9, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 9, 10, 9, 9, 10, 10, 10, 10, 10, 9, 10, 9, 9, 9, 9, 9, 9, 10, 9, 10, 9, 10, 9, 9, 9] [17:40:49.452] CA: [10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 9, 10, 9, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 9, 10, 9, 9, 10, 10, 10, 10, 10, 9, 10, 9, 9, 9, 9, 9, 9, 10, 9, 10, 9, 10, 9, 9, 9] [17:40:49.452] D3: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9] [17:40:49.452] D9: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9] [17:40:49.452] C8: [9, 9, 9, 9, 9, 8, 9, 9, 8, 9, 8, 8, 8, 9, 8, 9, 9, 9, 9, 8, 9, 9, 9, 8, 9, 8, 8, 9, 9, 9, 9, 8, 8, 9, 8, 8, 8, 8, 8, 8, 9, 8, 9, 8, 9, 8, 8, 8] [17:40:49.453] --- IMP Calculation Output (card -> average IMP) --- [17:40:49.453] DK: 0.36 [17:40:49.453] H9: 0.36 [17:40:49.453] HJ: 0.36 [17:40:49.453] HK: 0.36 [17:40:49.453] CA: 0.36 [17:40:49.453] D3: -0.48 [17:40:49.453] D9: -0.48 [17:40:49.454] C8: -0.82 [17:40:49.454] === DDS DETAILED ANALYSIS === [17:40:49.454] Cards analyzed: 8, Samples per card: 48 [17:40:49.454] [17:40:49.454] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:40:49.454] ----- ------ --------- ------- ----------- -------------------------------- [17:40:49.454] H9 0.36 9.60 100 % 2 [10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 9, 10, 9, 10, 10, 10, 10, 10, 10, 9...] [17:40:49.454] HJ 0.36 9.60 100 % 2 [10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 9, 10, 9, 10, 10, 10, 10, 10, 10, 9...] [17:40:49.454] DK 0.36 9.60 100 % 2 [10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 9, 10, 9, 10, 10, 10, 10, 10, 10, 9...] [17:40:49.454] HK 0.36 9.60 100 % 2 [10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 9, 10, 9, 10, 10, 10, 10, 10, 10, 9...] [17:40:49.454] CA 0.36 9.60 100 % 2 [10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 9, 10, 9, 10, 10, 10, 10, 10, 10, 9...] [17:40:49.454] D3 -0.48 9.00 100 % 1 [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9...] [17:40:49.455] D9 -0.48 9.00 100 % 1 [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9...] [17:40:49.455] C8 -0.82 8.52 100 % 2 [9, 9, 9, 9, 9, 8, 9, 9, 8, 9, 8, 8, 8, 9, 8, 9, 9, 9, 9, 8...] [17:40:49.455] [17:40:49.455] Selected: H9 (IMPs=0.36, avgTricks=9.60) [17:40:49.455] =================== [17:40:49.455] [FUSION] alpha-mu(M=2) correction: 48 worlds, candidates=[H9,HJ,DK,HK] [17:40:49.603] [FUSION] H9: 19 info-set group(s), 48 world(s) committed, 8 singleton(s) [17:40:49.719] [FUSION] HJ: 19 info-set group(s), 48 world(s) committed, 8 singleton(s) [17:40:49.839] [FUSION] DK: 13 info-set group(s), 48 world(s) committed, 5 singleton(s) [17:40:49.956] [FUSION] HK: 19 info-set group(s), 48 world(s) committed, 8 singleton(s) [17:40:49.956] [FUSION] H9: 0.36 -> 0.36 IMP (avgTricks 9.74) [17:40:49.957] [FUSION] HJ: 0.36 -> 0.36 IMP (avgTricks 9.74) [17:40:49.957] [FUSION] DK: 0.36 -> 0.36 IMP (avgTricks 9.74) [17:40:49.957] [FUSION] HK: 0.36 -> 0.36 IMP (avgTricks 9.74) [17:40:49.957] [FUSION] After correction, best card: H9 (0.36 IMP) [17:40:49.957] [TRUMP] Trump=Diamonds, declarerTrumps=6, dummyTrumps=3, initialMissing=4, maxMissing=7 [17:40:49.957] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls T5 K9732 QJ' [17:40:49.960] SUITC_CALL_END: jsonLength=383 [17:40:49.960] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":52.0000} ],"Result":4.5200, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N5","Plays":[{"Tricks":5,"Percentage":52.0000},{"Tricks":4,"Percent [17:40:49.960] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln T5 K9732 QJ' [17:40:49.963] SUITC_CALL_END: jsonLength=421 [17:40:49.963] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":52.0000} ],"Result":4.5200, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N5","Plays":[{"Tricks":5,"Percentage":52.0000},{"Tricks":4,"Percent [17:40:49.963] [TRUMP] Trump-leader check: current=K9732 other=T5 opp=QJ [17:40:49.963] [TRUMP] leader=current (-Ls): 4.52 tricks [17:40:49.963] [TRUMP] leader=other (-Ln): 4.52 tricks [17:40:49.963] [TRUMP] -> current hand at least as good (diff=0) [17:40:49.963] [TRUMP] Missing trumps: 2 (initial: 4, played: 2) -> adjust: +0.40 [17:40:49.963] [TRUMP] DK: 0.36 -> 0.76 (+0.40) [17:40:49.963] [TRUMP] D3: -0.48 -> -0.08 (+0.40) [17:40:49.964] [TRUMP] D9: -0.48 -> -0.08 (+0.40) [17:40:49.964] [TRUMP] After adjustment, best card: DK (0.76 IMPs) [17:40:49.964] Selected: DK (avg 0.76 IMPs, 9.74 tricks) [17:40:49.964] [stage-timing] ok sample=871ms validate=0ms nn=87ms signal=0ms simgames=1ms dds=551ms total=1514ms samples=48 cards=12 [17:40:49.964] SUITC_CALL_BEGIN: input=' -F1 -u -c100 AK9732 T54 QJ86 -Ln nA648' [17:40:49.967] SUITC_CALL_END: jsonLength=383 [17:40:49.967] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":52.1739} ],"Result":4.5217, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N5","Plays":[{"Tricks":5,"Percentage":52.1739},{"Tricks":4,"Percent [17:40:49.967] === FindBestCardAsync: Position=N, CardsPlayed=12 === [17:40:49.967] Finding card to play for N: 5.KJ9.AK9732.AK8 [17:40:49.967] Relative position: Declarer, Contract type: Suit [17:40:49.967] Cards in hand mask: 8 [17:40:49.968] Candidate: AC = 36.4 % [17:40:49.968] Candidate: KD = 29.2 % [17:40:49.968] Candidate: xD = 8.7 % [17:40:49.968] Candidate: 9H = 7.2 % [17:40:49.968] Candidate: KH = 6.7 % [17:40:49.968] Candidate: JH = 5.4 % [17:40:49.968] Candidate: 9D = 3.3 % [17:40:49.969] Candidate: 8C = 3.1 % [17:40:49.969] Selected: CA (36.4 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:40:53 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:40:53 === [17:40:53.516] === FindBestCardAsync: Position=N, CardsPlayed=16 === [17:40:53.516] Contract: 1D, Declarer: N, Dealer: S [17:40:53.517] Auction: P-P-1D-P-P-P [17:40:53.517] Deal: N:... ... ... ... [17:40:53.517] Position N is on declarer's side - score table shifted by 3 declarer tricks won [17:40:53.517] ****************************** [17:40:53.517] FindMatchingDealsWithPlayInternal Input: [17:40:53.517] Position parameter: N [17:40:53.517] Deal from game: N:... ... ... ... [17:40:53.517] Hand for N: 5.KJ9.AK9732.AK8 [17:40:53.517] Hand for E: (null) [17:40:53.517] Hand for S: T74.AQT32.T54.T5 [17:40:53.517] Hand for W: (null) [17:40:53.517] Cards played: SK, S4, S2, S5, C4, C5, C9, CK, DA, D6, D4, D8, DK, DJ, D5, DQ [17:40:53.517] Declarer: N [17:40:53.517] ****************************** [17:40:53.518] [DealFinder] Seed from player N hand: -431467508 [17:40:53.518] [DealFinder] Auction: P-P-1D-P-P-P [17:40:53.518] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:40:53.518] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1786MB, gc2=13) [17:40:53.518] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [17:40:53.518] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=16 [17:40:53.518] [ExtractPartialDeal] Visible hands: N, S [17:40:53.518] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:40:53.518] [ExtractPartialDeal] Extracted hands: [17:40:53.518] N: 5.KJ9.AK9732.AK8 (13 cards) [LOCKED] [17:40:53.518] E: ... (0 cards) [17:40:53.518] S: T74.AQT32.T54.T5 (13 cards) [LOCKED] [17:40:53.518] W: ... (0 cards) [17:40:53.519] [DealFinder] Trump suit from contract '1D': Diamonds [17:40:53.519] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [17:40:53.519] [ComputePlayedCards] Card 1: SK played by E [17:40:53.519] [ComputePlayedCards] Card 2: S4 played by S [17:40:53.519] [ComputePlayedCards] Card 3: S2 played by W [17:40:53.519] [ComputePlayedCards] Card 4: S5 played by N [17:40:53.519] [ComputePlayedCards] Trick complete. Winner: E [17:40:53.519] [ComputePlayedCards] Card 5: C4 played by E [17:40:53.519] [ComputePlayedCards] Card 6: C5 played by S [17:40:53.519] [ComputePlayedCards] Card 7: C9 played by W [17:40:53.519] [ComputePlayedCards] Card 8: CK played by N [17:40:53.519] [ComputePlayedCards] Trick complete. Winner: N [17:40:53.519] [ComputePlayedCards] Card 9: DA played by N [17:40:53.519] [ComputePlayedCards] Card 10: D6 played by E [17:40:53.519] [ComputePlayedCards] Card 11: D4 played by S [17:40:53.519] [ComputePlayedCards] Card 12: D8 played by W [17:40:53.519] [ComputePlayedCards] Trick complete. Winner: N [17:40:53.520] [ComputePlayedCards] Card 13: DK played by N [17:40:53.520] [ComputePlayedCards] Card 14: DJ played by E [17:40:53.520] [ComputePlayedCards] Card 15: D5 played by S [17:40:53.520] [ComputePlayedCards] Card 16: DQ played by W [17:40:53.520] [ComputePlayedCards] Trick complete. Winner: N [17:40:53.520] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S5, CK, DA, DK [17:40:53.520] [DealFinder] Added 4 played cards to E (was 0 cards): SK, C4, D6, DJ [17:40:53.520] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: S4, C5, D4, D5 [17:40:53.520] [DealFinder] Added 4 played cards to W (was 0 cards): S2, C9, D8, DQ [17:40:53.520] [DealFinder] Bid verification enabled for: W [17:40:53.520] [DealFinder] Propagated E: HCP[5-16], Suits=S[0-9] H[0-5] D[0-4] C[0-8] (2 iterations) [17:40:53.520] [DealFinder] Propagated W: HCP[0-11], Suits=S[0-9] H[0-5] D[0-4] C[0-8] (2 iterations) [17:40:53.521] [DealFinder] Re-propagated HCP after played-card floor: E HCP[5-14] [17:40:53.521] [DealFinder] Re-propagated HCP after played-card floor: W HCP[2-11] [17:40:53.521] [DealFinder] Known cards per player: N=13, E=4, S=13, W=4 [17:40:53.521] [DealFinder] Locked players: N, S [17:40:53.521] [DealFinder] Total known cards: 34, Remaining deck: 18, Cards to deal: 18 [17:40:53.521] [DealFinder] Players needing cards: E:9, W:9 [17:40:53.521] Large number of cards remaining. Using random generation. [17:40:53.521] [DealFinder] Hands to validate (not 13 cards in partial): E, W [17:40:53.522] [VerifyHands] FAIL for E: AK963.76.J6.Q742 ((True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 &...) [17:40:53.525] [VerifyHands] FAIL for W: AQ8632.4.Q8.Q932 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [17:40:53.535] [VerifyHands] FAIL for E: AKQJ9.54.J6.J764 ((True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 &...) [17:40:53.544] [VerifyHands] FAIL for W: AJ632.864.Q8.J93 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [17:40:53.549] [VerifyHands] FAIL for W: AQ9862.84.Q8.Q92 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [17:40:54.518] [Timing] Total: 1000ms, Generation: 6ms, Verification: 371ms [17:40:54.518] [Timing] Attempts: 207, PassedSimpleCheck: 207, FailedVerification: 157, Found: 50 [17:40:54.538] Search complete. Returning 50 deals. [17:40:54.538] Found 50 sample deals for simulation. [17:40:54.538] Valid deals for DDS: 50 / 50 [17:40:54.538] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [17:40:54.546] [SAMPLE-VAL] Opening lead NN validation (SK): 10/50 samples adjusted [17:40:54.547] [SAMPLE-VAL] Opening lead rule validation (SK): 1/50 samples penalized for convention violation [17:40:54.547] [SAMPLE-VAL] T1: E=SK S=S4 W=S2 N=S5 (leader=E) [17:40:54.547] [SAMPLE-VAL] T2: E=C4 S=C5 W=C9 N=CK (leader=E) [17:40:54.547] [SAMPLE-VAL] T3: N=DA E=D6 S=D4 W=D8 (leader=N) [17:40:54.547] [SAMPLE-VAL] T4: N=DK E=DJ S=D5 W=DQ (leader=N) [17:40:54.549] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.464 [E:T2-C4=36 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=82 % T2-C9=34 % T3-D8=99 % T4-DQ=100 %] [17:40:54.551] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.442 [E:T2-C4=25 % T3-D6=100 % T4-DJ=100 %, W:T1-S2=96 % T2-C9=31 % T3-D8=99 % T4-DQ=100 %] [17:40:54.553] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.489 [E:T2-C4=39 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=74 % T2-C9=51 % T3-D8=99 % T4-DQ=100 %] [17:40:54.555] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.514 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=97 % T2-C9=55 % T3-D8=99 % T4-DQ=100 %] [17:40:54.557] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.223 [E:T2-C4=13 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=85 % T2-C9=88 % T3-D8=99 % T4-DQ=100 %] [17:40:54.559] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.414 [E:T2-C4=36 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=90 % T2-C9=29 % T3-D8=99 % T4-DQ=100 %] [17:40:54.561] [SAMPLE-VAL] Sample 7: weight 0.100 -> 0.047 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=97 % T2-C9=65 % T3-D8=100 % T4-DQ=100 %] [17:40:54.563] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.445 [E:T2-C4=15 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=94 % T2-C9=66 % T3-D8=98 % T4-DQ=100 %] [17:40:54.565] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.247 [E:T2-C4=21 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=97 % T2-C9=96 % T3-D8=99 % T4-DQ=100 %] [17:40:54.567] [SAMPLE-VAL] Sample 10: weight 0.005 -> 0.002 [E:T2-C4=15 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=74 % T2-C9=55 % T3-D8=100 % T4-DQ=100 %] [17:40:54.569] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.386 [E:T2-C4=26 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=89 % T2-C9=25 % T3-D8=100 % T4-DQ=100 %] [17:40:54.571] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.446 [E:T2-C4=47 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=94 % T2-C9=35 % T3-D8=99 % T4-DQ=100 %] [17:40:54.573] [SAMPLE-VAL] Sample 13: weight 0.100 -> 0.043 [E:T2-C4=32 % T3-D6=100 % T4-DJ=100 %, W:T1-S2=84 % T2-C9=47 % T3-D8=100 % T4-DQ=100 %] [17:40:54.575] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.457 [E:T2-C4=43 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=88 % T2-C9=52 % T3-D8=100 % T4-DQ=100 %] [17:40:54.577] [SAMPLE-VAL] Sample 15: weight 0.100 -> 0.043 [E:T2-C4=36 % T3-D6=100 % T4-DJ=100 %, W:T1-S2=85 % T2-C9=42 % T3-D8=99 % T4-DQ=100 %] [17:40:54.579] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.454 [E:T2-C4=54 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=93 % T2-C9=33 % T3-D8=100 % T4-DQ=100 %] [17:40:54.581] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.429 [E:T2-C4=47 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=75 % T2-C9=32 % T3-D8=100 % T4-DQ=100 %] [17:40:54.583] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.446 [E:T2-C4=46 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=91 % T2-C9=37 % T3-D8=99 % T4-DQ=100 %] [17:40:54.585] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.418 [E:T2-C4=12 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=90 % T2-C9=58 % T3-D8=99 % T4-DQ=100 %] [17:40:54.587] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.454 [E:T2-C4=54 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=93 % T2-C9=33 % T3-D8=100 % T4-DQ=100 %] [17:40:54.589] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.443 [E:T2-C4=34 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=72 % T2-C9=28 % T3-D8=99 % T4-DQ=100 %] [17:40:54.591] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.415 [E:T2-C4=40 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=75 % T2-C9=30 % T3-D8=99 % T4-DQ=100 %] [17:40:54.593] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.429 [E:T2-C4=47 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=75 % T2-C9=32 % T3-D8=100 % T4-DQ=100 %] [17:40:54.595] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.386 [E:T2-C4=25 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=89 % T2-C9=26 % T3-D8=100 % T4-DQ=100 %] [17:40:54.596] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.514 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=97 % T2-C9=55 % T3-D8=99 % T4-DQ=100 %] [17:40:54.598] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.476 [E:T2-C4=64 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=83 % T2-C9=45 % T3-D8=100 % T4-DQ=100 %] [17:40:54.600] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.478 [E:T2-C4=54 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=82 % T2-C9=58 % T3-D8=99 % T4-DQ=100 %] [17:40:54.602] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.493 [E:T2-C4=65 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=90 % T2-C9=52 % T3-D8=100 % T4-DQ=100 %] [17:40:54.604] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.482 [E:T2-C4=38 % T3-D6=100 % T4-DJ=100 %, W:T1-S2=74 % T2-C9=47 % T3-D8=99 % T4-DQ=100 %] [17:40:54.608] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.454 [E:T2-C4=43 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=70 % T2-C9=60 % T3-D8=99 % T4-DQ=100 %] [17:40:54.610] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.462 [E:T2-C4=44 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=91 % T2-C9=52 % T3-D8=99 % T4-DQ=100 %] [17:40:54.612] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.464 [E:T2-C4=55 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=92 % T2-C9=39 % T3-D8=100 % T4-DQ=100 %] [17:40:54.614] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.224 [E:T2-C4=16 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=71 % T2-C9=84 % T3-D8=100 % T4-DQ=100 %] [17:40:54.616] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.495 [E:T2-C4=42 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=81 % T2-C9=47 % T3-D8=99 % T4-DQ=100 %] [17:40:54.618] [SAMPLE-VAL] Sample 35: weight 0.100 -> 0.045 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=84 % T2-C9=54 % T3-D8=100 % T4-DQ=100 %] [17:40:54.620] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.472 [E:T2-C4=34 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=87 % T2-C9=89 % T3-D8=100 % T4-DQ=100 %] [17:40:54.622] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.464 [E:T2-C4=54 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=91 % T2-C9=40 % T3-D8=99 % T4-DQ=100 %] [17:40:54.624] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.489 [E:T2-C4=57 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=90 % T2-C9=58 % T3-D8=100 % T4-DQ=100 %] [17:40:54.626] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.461 [E:T2-C4=40 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=76 % T2-C9=29 % T3-D8=99 % T4-DQ=100 %] [17:40:54.628] [SAMPLE-VAL] Sample 40: weight 0.100 -> 0.044 [E:T2-C4=37 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=84 % T2-C9=50 % T3-D8=100 % T4-DQ=100 %] [17:40:54.630] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.381 [E:T2-C4=7 % T3-D6=100 % T4-DJ=100 %, W:T1-S2=72 % T2-C9=74 % T3-D8=99 % T4-DQ=100 %] [17:40:54.632] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.441 [E:T2-C4=27 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=90 % T2-C9=69 % T3-D8=100 % T4-DQ=100 %] [17:40:54.634] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.435 [E:T2-C4=25 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=93 % T2-C9=67 % T3-D8=100 % T4-DQ=100 %] [17:40:54.636] [SAMPLE-VAL] Sample 44: weight 0.500 -> 0.217 [E:T2-C4=11 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=90 % T2-C9=87 % T3-D8=99 % T4-DQ=100 %] [17:40:54.638] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.412 [E:T2-C4=35 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=91 % T2-C9=28 % T3-D8=100 % T4-DQ=100 %] [17:40:54.640] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.366 [E:T2-C4=19 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=85 % T2-C9=26 % T3-D8=99 % T4-DQ=100 %] [17:40:54.642] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.484 [E:T2-C4=20 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=98 % T2-C9=87 % T3-D8=100 % T4-DQ=100 %] [17:40:54.644] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.402 [E:T2-C4=18 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=75 % T2-C9=69 % T3-D8=99 % T4-DQ=100 %] [17:40:54.646] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.519 [E:T2-C4=50 % T3-D6=100 % T4-DJ=100 %, W:T1-S2=78 % T2-C9=56 % T3-D8=100 % T4-DQ=100 %] [17:40:54.648] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.471 [E:T2-C4=45 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=91 % T2-C9=60 % T3-D8=100 % T4-DQ=100 %] [17:40:54.648] [SAMPLE-VAL] Zeroed 1 samples below relative threshold 0.010 x max 0.5193 = 0.005193 [17:40:54.648] [SAMPLE-VAL] Done. Weight range: 0.000-0.519 [17:40:54.648] [SAMPLE-VAL] Top sample 49 (w=0.519): E:KQ863.85.J6.6432 W:AJ92.764.Q8.QJ97 [E:T2-C4=50 % T3-D6=100 % T4-DJ=100 %, W:T1-S2=78 % T2-C9=56 % T3-D8=100 % T4-DQ=100 %] [17:40:54.649] [SAMPLE-VAL] Top sample 4 (w=0.514): E:KQ983.876.J6.743 W:AJ62.54.Q8.QJ962 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=97 % T2-C9=55 % T3-D8=99 % T4-DQ=100 %] [17:40:54.649] [SAMPLE-VAL] Top sample 25 (w=0.514): E:KQ986.876.J6.432 W:AJ32.54.Q8.QJ976 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=97 % T2-C9=55 % T3-D8=99 % T4-DQ=100 %] [17:40:54.649] [SAMPLE-VAL] Top sample 34 (w=0.495): E:AKQ3.8754.J6.642 W:J9862.6.Q8.QJ973 [E:T2-C4=42 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=81 % T2-C9=47 % T3-D8=99 % T4-DQ=100 %] [17:40:54.649] [SAMPLE-VAL] Top sample 28 (w=0.493): E:AKJ9.84.J6.76432 W:Q8632.765.Q8.QJ9 [E:T2-C4=65 % T3-D6=99 % T4-DJ=100 %, W:T1-S2=90 % T2-C9=52 % T3-D8=100 % T4-DQ=100 %] [17:40:54.649] After sample validation: 49 deals remaining [17:40:54.649] [PLAY-INFER] No inference observations detected [17:40:54.649] Using weighted samples: 49/49 have non-uniform weights (range 0.043-0.519) [17:40:54.649] Sample deals (49 total, showing first 20, by weight): [17:40:54.649] [1] (w=0.519) N:5.KJ9.AK9732.AK8 KQ863.85.J6.6432 T74.AQT32.T54.T5 AJ92.764.Q8.QJ97 [17:40:54.649] [2] (w=0.514) N:5.KJ9.AK9732.AK8 KQ983.876.J6.743 T74.AQT32.T54.T5 AJ62.54.Q8.QJ962 [17:40:54.649] [3] (w=0.514) N:5.KJ9.AK9732.AK8 KQ986.876.J6.432 T74.AQT32.T54.T5 AJ32.54.Q8.QJ976 [17:40:54.650] [4] (w=0.495) N:5.KJ9.AK9732.AK8 AKQ3.8754.J6.642 T74.AQT32.T54.T5 J9862.6.Q8.QJ973 [17:40:54.650] [5] (w=0.493) N:5.KJ9.AK9732.AK8 AKJ9.84.J6.76432 T74.AQT32.T54.T5 Q8632.765.Q8.QJ9 [17:40:54.650] [6] (w=0.489) N:5.KJ9.AK9732.AK8 KQJ63.65.J6.7642 T74.AQT32.T54.T5 A982.874.Q8.QJ93 [17:40:54.650] [7] (w=0.489) N:5.KJ9.AK9732.AK8 AKJ9.875.J6.7432 T74.AQT32.T54.T5 Q8632.64.Q8.QJ96 [17:40:54.650] [8] (w=0.484) N:5.KJ9.AK9732.AK8 KQ98.87.J6.QJ643 T74.AQT32.T54.T5 AJ632.654.Q8.972 [17:40:54.650] [9] (w=0.482) N:5.KJ9.AK9732.AK8 KQ963.8765.J6.43 T74.AQT32.T54.T5 AJ82.4.Q8.QJ9762 [17:40:54.650] [10] (w=0.478) N:5.KJ9.AK9732.AK8 AKJ6.765.J6.6432 T74.AQT32.T54.T5 Q9832.84.Q8.QJ97 [17:40:54.650] [11] (w=0.476) N:5.KJ9.AK9732.AK8 AKJ3.6.J6.J76432 T74.AQT32.T54.T5 Q9862.8754.Q8.Q9 [17:40:54.650] [12] (w=0.472) N:5.KJ9.AK9732.AK8 AK3.86.J6.QJ6432 T74.AQT32.T54.T5 QJ9862.754.Q8.97 [17:40:54.650] [13] (w=0.471) N:5.KJ9.AK9732.AK8 AKJ8.74.J6.Q7642 T74.AQT32.T54.T5 Q9632.865.Q8.J93 [17:40:54.650] [14] (w=0.464) N:5.KJ9.AK9732.AK8 AKQ9.87654.J6.64 T74.AQT32.T54.T5 J8632..Q8.QJ9732 [17:40:54.650] [15] (w=0.464) N:5.KJ9.AK9732.AK8 AK96.84.J6.J7432 T74.AQT32.T54.T5 QJ832.765.Q8.Q96 [17:40:54.651] [16] (w=0.464) N:5.KJ9.AK9732.AK8 AKJ9.86.J6.J7643 T74.AQT32.T54.T5 Q8632.754.Q8.Q92 [17:40:54.651] [17] (w=0.462) N:5.KJ9.AK9732.AK8 AK96.64.J6.Q7643 T74.AQT32.T54.T5 QJ832.875.Q8.J92 [17:40:54.651] [18] (w=0.461) N:5.KJ9.AK9732.AK8 AKQ3.876.J6.J642 T74.AQT32.T54.T5 J9862.54.Q8.Q973 [17:40:54.651] [19] (w=0.457) N:5.KJ9.AK9732.AK8 AKJ9.8765.J6.432 T74.AQT32.T54.T5 Q8632.4.Q8.QJ976 [17:40:54.651] [20] (w=0.454) N:5.KJ9.AK9732.AK8 AKJ6.865.J6.Q432 T74.AQT32.T54.T5 Q9832.74.Q8.J976 [17:40:54.651] ... and 29 more [17:40:54.690] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [17:40:54.690] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:40:54.690] H9: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [17:40:54.690] HJ: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [17:40:54.690] HK: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [17:40:54.690] CA: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [17:40:54.690] D9: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [17:40:54.690] C8: [150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150] [17:40:54.690] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:40:54.690] H9: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9] [17:40:54.691] HJ: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9] [17:40:54.691] HK: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9] [17:40:54.691] CA: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9] [17:40:54.691] D9: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9] [17:40:54.691] C8: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [17:40:54.691] --- IMP Calculation Output (card -> average IMP) --- [17:40:54.691] H9: 0.20 [17:40:54.691] HJ: 0.20 [17:40:54.691] HK: 0.20 [17:40:54.692] CA: 0.20 [17:40:54.692] D9: 0.20 [17:40:54.692] C8: -1.00 [17:40:54.692] === DDS DETAILED ANALYSIS === [17:40:54.692] Cards analyzed: 6, Samples per card: 49 [17:40:54.692] NOTE: All samples have identical trick counts - no sampling variance detected. [17:40:54.692] This occurs when all hands are fully known (no hidden cards to sample). [17:40:54.692] All plays with same trick count will have 0.00 IMP difference. [17:40:54.692] [17:40:54.692] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:40:54.692] ----- ------ --------- ------- ----------- -------------------------------- [17:40:54.692] H9 0.20 9.00 100 % 1 [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9...] [17:40:54.692] D9 0.20 9.00 100 % 1 [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9...] [17:40:54.693] HJ 0.20 9.00 100 % 1 [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9...] [17:40:54.693] HK 0.20 9.00 100 % 1 [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9...] [17:40:54.693] CA 0.20 9.00 100 % 1 [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9...] [17:40:54.693] C8 -1.00 8.00 100 % 1 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [17:40:54.693] [17:40:54.693] Selected: H9 (IMPs=0.20, avgTricks=9.00) [17:40:54.693] =================== [17:40:54.694] [FUSION] alpha-mu(M=2) correction: 49 worlds, candidates=[H9,D9,HJ,HK] [17:40:54.853] [FUSION] H9: 17 info-set group(s), 49 world(s) committed, 4 singleton(s) [17:40:54.974] [FUSION] D9: 24 info-set group(s), 49 world(s) committed, 11 singleton(s) [17:40:55.095] [FUSION] HJ: 17 info-set group(s), 49 world(s) committed, 4 singleton(s) [17:40:55.218] [FUSION] HK: 17 info-set group(s), 49 world(s) committed, 4 singleton(s) [17:40:55.218] [FUSION] H9: 0.20 -> 0.20 IMP (avgTricks 9.00) [17:40:55.218] [FUSION] D9: 0.20 -> 0.20 IMP (avgTricks 9.00) [17:40:55.218] [FUSION] HJ: 0.20 -> 0.20 IMP (avgTricks 9.00) [17:40:55.219] [FUSION] HK: 0.20 -> 0.20 IMP (avgTricks 9.00) [17:40:55.219] [FUSION] After correction, best card: H9 (0.20 IMP) [17:40:55.219] [TRUMP] Trump=Diamonds, declarerTrumps=6, dummyTrumps=3, initialMissing=4, maxMissing=7 [17:40:55.219] [TRUMP] Missing trumps: 0 (initial: 4, played: 4) -> adjust: -0.10 [17:40:55.219] [TRUMP] D9: 0.20 -> 0.10 (-0.10) [17:40:55.219] [TRUMP] After adjustment, best card: H9 (0.20 IMPs) [17:40:55.219] Selected: H9 (avg 0.20 IMPs, 9.00 tricks) -- 3 tied card(s): HJ, HK, CA [17:40:55.219] [CLAIM] best line wins all 9 remaining tricks in every sample [17:40:55.219] [stage-timing] ok sample=1020ms validate=0ms nn=110ms signal=0ms simgames=2ms dds=566ms total=1702ms samples=49 cards=16 [17:40:55.220] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 KJ9 AQT32 87654' [17:40:55.267] SUITC_CALL_END: jsonLength=1440 [17:40:55.267] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":5.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":5,"Percentage":100.0000}], "Result":5.0000 , "GameTree":[ {"T":"N:K","Vs":[{"T":"8 [17:40:55.268] === FindBestCardAsync: Position=N, CardsPlayed=16 === [17:40:55.268] Finding card to play for N: 5.KJ9.AK9732.AK8 [17:40:55.268] Relative position: Declarer, Contract type: Suit [17:40:55.268] Cards in hand mask: 7 [17:40:55.269] Candidate: xD = 41.8 % [17:40:55.269] Candidate: 9D = 20.1 % [17:40:55.269] Candidate: AC = 15.4 % [17:40:55.269] Candidate: KH = 9.1 % [17:40:55.269] Candidate: JH = 5.9 % [17:40:55.269] Candidate: 9H = 5.5 % [17:40:55.269] Candidate: 8C = 2.2 % [17:40:55.269] Selected: D2 (41.8 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:40:58 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:40:58 === [17:40:58.887] === FindBestCardAsync: Position=N, CardsPlayed=20 === [17:40:58.888] Contract: 1D, Declarer: N, Dealer: S [17:40:58.888] Auction: P-P-1D-P-P-P [17:40:58.888] Deal: N:... ... ... ... [17:40:58.888] Position N is on declarer's side - score table shifted by 4 declarer tricks won [17:40:58.888] ****************************** [17:40:58.888] FindMatchingDealsWithPlayInternal Input: [17:40:58.888] Position parameter: N [17:40:58.888] Deal from game: N:... ... ... ... [17:40:58.888] Hand for N: 5.KJ9.AK9732.AK8 [17:40:58.888] Hand for E: (null) [17:40:58.888] Hand for S: T74.AQT32.T54.T5 [17:40:58.888] Hand for W: (null) [17:40:58.888] Cards played: SK, S4, S2, S5, C4, C5, C9, CK, DA, D6, D4, D8, DK, DJ, D5, DQ, CA, C2, CT, C7 [17:40:58.888] Declarer: N [17:40:58.889] ****************************** [17:40:58.889] [DealFinder] Seed from player N hand: -431467508 [17:40:58.889] [DealFinder] Auction: P-P-1D-P-P-P [17:40:58.889] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:40:58.889] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1787MB, gc2=13) [17:40:58.889] [DealFinder] Using cardsPlayedCount=20 for visibility calculation [17:40:58.889] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=20 [17:40:58.889] [ExtractPartialDeal] Visible hands: N, S [17:40:58.889] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:40:58.889] [ExtractPartialDeal] Extracted hands: [17:40:58.889] N: 5.KJ9.AK9732.AK8 (13 cards) [LOCKED] [17:40:58.889] E: ... (0 cards) [17:40:58.889] S: T74.AQT32.T54.T5 (13 cards) [LOCKED] [17:40:58.889] W: ... (0 cards) [17:40:58.890] [DealFinder] Trump suit from contract '1D': Diamonds [17:40:58.890] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [17:40:58.890] [ComputePlayedCards] Card 1: SK played by E [17:40:58.890] [ComputePlayedCards] Card 2: S4 played by S [17:40:58.890] [ComputePlayedCards] Card 3: S2 played by W [17:40:58.890] [ComputePlayedCards] Card 4: S5 played by N [17:40:58.890] [ComputePlayedCards] Trick complete. Winner: E [17:40:58.890] [ComputePlayedCards] Card 5: C4 played by E [17:40:58.890] [ComputePlayedCards] Card 6: C5 played by S [17:40:58.890] [ComputePlayedCards] Card 7: C9 played by W [17:40:58.890] [ComputePlayedCards] Card 8: CK played by N [17:40:58.890] [ComputePlayedCards] Trick complete. Winner: N [17:40:58.890] [ComputePlayedCards] Card 9: DA played by N [17:40:58.890] [ComputePlayedCards] Card 10: D6 played by E [17:40:58.890] [ComputePlayedCards] Card 11: D4 played by S [17:40:58.891] [ComputePlayedCards] Card 12: D8 played by W [17:40:58.891] [ComputePlayedCards] Trick complete. Winner: N [17:40:58.891] [ComputePlayedCards] Card 13: DK played by N [17:40:58.891] [ComputePlayedCards] Card 14: DJ played by E [17:40:58.891] [ComputePlayedCards] Card 15: D5 played by S [17:40:58.891] [ComputePlayedCards] Card 16: DQ played by W [17:40:58.891] [ComputePlayedCards] Trick complete. Winner: N [17:40:58.891] [ComputePlayedCards] Card 17: CA played by N [17:40:58.891] [ComputePlayedCards] Card 18: C2 played by E [17:40:58.891] [ComputePlayedCards] Card 19: CT played by S [17:40:58.891] [ComputePlayedCards] Card 20: C7 played by W [17:40:58.891] [ComputePlayedCards] Trick complete. Winner: N [17:40:58.891] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S5, CK, DA, DK, CA [17:40:58.891] [DealFinder] Added 5 played cards to E (was 0 cards): SK, C4, D6, DJ, C2 [17:40:58.891] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: S4, C5, D4, D5, CT [17:40:58.892] [DealFinder] Added 5 played cards to W (was 0 cards): S2, C9, D8, DQ, C7 [17:40:58.892] [DealFinder] Bid verification enabled for: W [17:40:58.892] [DealFinder] Propagated E: HCP[5-16], Suits=S[0-9] H[0-5] D[0-4] C[0-8] (2 iterations) [17:40:58.892] [DealFinder] Propagated W: HCP[0-11], Suits=S[0-9] H[0-5] D[0-4] C[0-8] (2 iterations) [17:40:58.892] [DealFinder] Re-propagated HCP after played-card floor: E HCP[5-14] [17:40:58.893] [DealFinder] Re-propagated HCP after played-card floor: W HCP[2-11] [17:40:58.893] [DealFinder] Known cards per player: N=13, E=5, S=13, W=5 [17:40:58.893] [DealFinder] Locked players: N, S [17:40:58.893] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [17:40:58.893] [DealFinder] Players needing cards: E:8, W:8 [17:40:58.893] Large number of cards remaining. Using random generation. [17:40:58.893] [DealFinder] Hands to validate (not 13 cards in partial): E, W [17:40:58.899] [VerifyHands] FAIL for E: AKQJ3.8654.J6.42 ((True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 &...) [17:40:58.916] [VerifyHands] FAIL for E: AKQJ98.764.J6.42 ((True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 &...) [17:40:58.920] [VerifyHands] FAIL for W: AJ8632.5.Q8.Q976 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [17:40:58.927] [VerifyHands] FAIL for E: AKQ9863.6.J6.642 ((True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 &...) [17:40:58.931] [VerifyHands] FAIL for W: AQ932.5.Q8.QJ973 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [17:40:59.768] [Timing] Total: 879ms, Generation: 5ms, Verification: 331ms [17:40:59.768] [Timing] Attempts: 204, PassedSimpleCheck: 204, FailedVerification: 154, Found: 50 [17:40:59.789] Search complete. Returning 50 deals. [17:40:59.790] Found 50 sample deals for simulation. [17:40:59.790] Valid deals for DDS: 50 / 50 [17:40:59.790] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [17:40:59.797] [SAMPLE-VAL] Opening lead NN validation (SK): 16/50 samples adjusted [17:40:59.798] [SAMPLE-VAL] Opening lead rule validation (SK): 2/50 samples penalized for convention violation [17:40:59.798] [SAMPLE-VAL] T1: E=SK S=S4 W=S2 N=S5 (leader=E) [17:40:59.798] [SAMPLE-VAL] T2: E=C4 S=C5 W=C9 N=CK (leader=E) [17:40:59.798] [SAMPLE-VAL] T3: N=DA E=D6 S=D4 W=D8 (leader=N) [17:40:59.798] [SAMPLE-VAL] T4: N=DK E=DJ S=D5 W=DQ (leader=N) [17:40:59.798] [SAMPLE-VAL] T5: N=CA E=C2 S=CT W=C7 (leader=N) [17:40:59.801] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.440 [E:T2-C4=18 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=75 % T2-C9=69 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.803] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.527 [E:T2-C4=22 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=89 % T2-C9=97 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.806] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.249 [E:T2-C4=15 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=88 % T2-C9=88 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.809] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.465 [E:T2-C4=25 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=85 % T2-C9=70 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.811] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.232 [E:T2-C4=11 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=66 % T2-C9=83 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.814] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.512 [E:T2-C4=59 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=92 % T2-C9=59 % T3-D8=100 % T4-DQ=100 % T5-C7=98 %] [17:40:59.817] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.422 [E:T2-C4=27 % T3-D6=99 % T4-DJ=100 % T5-C2=98 %, W:T1-S2=92 % T2-C9=23 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.819] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.466 [E:T2-C4=27 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=73 % T2-C9=26 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.822] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.492 [E:T2-C4=36 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=87 % T2-C9=26 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.825] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.470 [E:T2-C4=40 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=39 % T2-C9=34 % T3-D8=99 % T4-DQ=100 % T5-C7=97 %] [17:40:59.828] [SAMPLE-VAL] Sample 11: weight 0.100 -> 0.046 [E:T2-C4=36 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=83 % T2-C9=46 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.830] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.498 [E:T2-C4=21 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=79 % T2-C9=65 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.833] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.453 [E:T2-C4=19 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=85 % T2-C9=74 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.836] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.283 [E:T2-C4=4 %! T3-D6=99 % T4-DJ=100 % T5-C2=99 %, W:T1-S2=73 % T2-C9=71 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.838] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.526 [E:T2-C4=42 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=81 % T2-C9=47 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.841] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.257 [E:T2-C4=19 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=84 % T2-C9=96 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.844] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.519 [E:T2-C4=39 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=74 % T2-C9=51 % T3-D8=99 % T4-DQ=100 % T5-C7=96 %] [17:40:59.846] [SAMPLE-VAL] Sample 18: weight 0.100 -> 0.043 [E:T2-C4=30 % T3-D6=100 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=87 % T2-C9=27 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.849] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.497 [E:T2-C4=40 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=76 % T2-C9=29 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.851] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.431 [E:T2-C4=23 % T3-D6=99 % T4-DJ=100 % T5-C2=99 %, W:T1-S2=63 % T2-C9=50 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.854] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.442 [E:T2-C4=34 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=92 % T2-C9=26 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.857] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.233 [E:T2-C4=9 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=85 % T2-C9=86 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.859] [SAMPLE-VAL] Sample 23: weight 0.500 -> 0.237 [E:T2-C4=12 % T3-D6=99 % T4-DJ=100 % T5-C2=99 %, W:T1-S2=81 % T2-C9=79 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.862] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.473 [E:T2-C4=28 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=92 % T2-C9=67 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.864] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.430 [E:T2-C4=5 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=82 % T2-C9=85 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.867] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.503 [E:T2-C4=57 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=74 % T2-C9=63 % T3-D8=100 % T4-DQ=100 % T5-C7=99 %] [17:40:59.870] [SAMPLE-VAL] Sample 27: weight 0.500 -> 0.222 [E:T2-C4=7 % T3-D6=99 % T4-DJ=100 % T5-C2=99 %, W:T1-S2=80 % T2-C9=77 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.872] [SAMPLE-VAL] Sample 28: weight 0.500 -> 0.242 [E:T2-C4=12 % T3-D6=99 % T4-DJ=100 % T5-C2=99 %, W:T1-S2=98 % T2-C9=78 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.875] [SAMPLE-VAL] Sample 29: weight 0.005 -> 0.002 [E:T2-C4=7 % T3-D6=99 % T4-DJ=100 % T5-C2=99 %, W:T1-S2=81 % T2-C9=69 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.878] [SAMPLE-VAL] Sample 30: weight 0.100 -> 0.046 [E:T2-C4=24 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=98 % T2-C9=63 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.880] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.483 [E:T2-C4=43 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=88 % T2-C9=52 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.883] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.481 [E:T2-C4=26 % T3-D6=100 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=75 % T2-C9=36 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.886] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.466 [E:T2-C4=24 % T3-D6=100 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=78 % T2-C9=29 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.888] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.480 [E:T2-C4=39 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=90 % T2-C9=52 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.891] [SAMPLE-VAL] Sample 35: weight 0.100 -> 0.042 [E:T2-C4=15 % T3-D6=99 % T4-DJ=100 % T5-C2=99 %, W:T1-S2=81 % T2-C9=53 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.894] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.472 [E:T2-C4=50 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=87 % T2-C9=34 % T3-D8=99 % T4-DQ=100 % T5-C7=98 %] [17:40:59.896] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.249 [E:T2-C4=15 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=88 % T2-C9=88 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.899] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.414 [E:T2-C4=11 % T3-D6=99 % T4-DJ=100 % T5-C2=99 %, W:T1-S2=89 % T2-C9=57 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.902] [SAMPLE-VAL] Sample 39: weight 0.100 -> 0.041 [E:T2-C4=20 % T3-D6=100 % T4-DJ=100 % T5-C2=99 %, W:T1-S2=87 % T2-C9=25 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.904] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.448 [E:T2-C4=40 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=75 % T2-C9=30 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.907] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.469 [E:T2-C4=35 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=86 % T2-C9=49 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.909] [SAMPLE-VAL] Sample 42: weight 0.500 -> 0.244 [E:T2-C4=14 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=83 % T2-C9=84 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.912] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.479 [E:T2-C4=38 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=89 % T2-C9=54 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.915] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.510 [E:T2-C4=19 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=82 % T2-C9=90 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.917] [SAMPLE-VAL] Sample 45: weight 0.005 -> 0.002 [E:T2-C4=11 % T3-D6=100 % T4-DJ=100 % T5-C2=98 %, W:T1-S2=76 % T2-C9=70 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.920] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.529 [E:T2-C4=37 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=91 % T2-C9=51 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.922] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.494 [E:T2-C4=30 % T3-D6=100 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=72 % T2-C9=42 % T3-D8=98 % T4-DQ=100 % T5-C7=100 %] [17:40:59.925] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.460 [E:T2-C4=9 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=78 % T2-C9=86 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.927] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.469 [E:T2-C4=39 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=78 % T2-C9=48 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.930] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.520 [E:T2-C4=36 % T3-D6=100 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=90 % T2-C9=45 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.930] [SAMPLE-VAL] Zeroed 2 samples below relative threshold 0.010 x max 0.5293 = 0.005293 [17:40:59.930] [SAMPLE-VAL] Done. Weight range: 0.000-0.529 [17:40:59.931] [SAMPLE-VAL] Top sample 46 (w=0.529): E:KQJ83.874.J6.642 W:A962.65.Q8.QJ973 [E:T2-C4=37 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=91 % T2-C9=51 % T3-D8=100 % T4-DQ=100 % T5-C7=100 %] [17:40:59.931] [SAMPLE-VAL] Top sample 2 (w=0.527): E:KQ9.84.J6.QJ6432 W:AJ8632.765.Q8.97 [E:T2-C4=22 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=89 % T2-C9=97 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.931] [SAMPLE-VAL] Top sample 15 (w=0.526): E:AKQ3.8754.J6.642 W:J9862.6.Q8.QJ973 [E:T2-C4=42 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=81 % T2-C9=47 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.931] [SAMPLE-VAL] Top sample 50 (w=0.520): E:KQJ83.8654.J6.42 W:A962.7.Q8.QJ9763 [E:T2-C4=36 % T3-D6=100 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=90 % T2-C9=45 % T3-D8=99 % T4-DQ=100 % T5-C7=100 %] [17:40:59.931] [SAMPLE-VAL] Top sample 17 (w=0.519): E:KQJ63.75.J6.6432 W:A982.864.Q8.QJ97 [E:T2-C4=39 % T3-D6=99 % T4-DJ=100 % T5-C2=100 %, W:T1-S2=74 % T2-C9=51 % T3-D8=99 % T4-DQ=100 % T5-C7=96 %] [17:40:59.931] After sample validation: 48 deals remaining [17:40:59.931] [PLAY-INFER] No inference observations detected [17:40:59.931] Using weighted samples: 48/48 have non-uniform weights (range 0.041-0.529) [17:40:59.931] Sample deals (48 total, showing first 20, by weight): [17:40:59.931] [1] (w=0.529) N:5.KJ9.AK9732.AK8 KQJ83.874.J6.642 T74.AQT32.T54.T5 A962.65.Q8.QJ973 [17:40:59.931] [2] (w=0.527) N:5.KJ9.AK9732.AK8 KQ9.84.J6.QJ6432 T74.AQT32.T54.T5 AJ8632.765.Q8.97 [17:40:59.931] [3] (w=0.526) N:5.KJ9.AK9732.AK8 AKQ3.8754.J6.642 T74.AQT32.T54.T5 J9862.6.Q8.QJ973 [17:40:59.931] [4] (w=0.520) N:5.KJ9.AK9732.AK8 KQJ83.8654.J6.42 T74.AQT32.T54.T5 A962.7.Q8.QJ9763 [17:40:59.932] [5] (w=0.519) N:5.KJ9.AK9732.AK8 KQJ63.75.J6.6432 T74.AQT32.T54.T5 A982.864.Q8.QJ97 [17:40:59.932] [6] (w=0.512) N:5.KJ9.AK9732.AK8 AKJ8.864.J6.6432 T74.AQT32.T54.T5 Q9632.75.Q8.QJ97 [17:40:59.932] [7] (w=0.510) N:5.KJ9.AK9732.AK8 KQ96.86.J6.QJ642 T74.AQT32.T54.T5 AJ832.754.Q8.973 [17:40:59.932] [8] (w=0.503) N:5.KJ9.AK9732.AK8 AKJ6.84.J6.Q6432 T74.AQT32.T54.T5 Q9832.765.Q8.J97 [17:40:59.932] [9] (w=0.498) N:5.KJ9.AK9732.AK8 KQJ3.654.J6.Q642 T74.AQT32.T54.T5 A9862.87.Q8.J973 [17:40:59.932] [10] (w=0.497) N:5.KJ9.AK9732.AK8 AKQ3.874.J6.J642 T74.AQT32.T54.T5 J9862.65.Q8.Q973 [17:40:59.932] [11] (w=0.494) N:5.KJ9.AK9732.AK8 KQJ63.7654.J6.42 T74.AQT32.T54.T5 A982.8.Q8.QJ9763 [17:40:59.932] [12] (w=0.492) N:5.KJ9.AK9732.AK8 AKQ8.854.J6.J432 T74.AQT32.T54.T5 J9632.76.Q8.Q976 [17:40:59.932] [13] (w=0.483) N:5.KJ9.AK9732.AK8 AKJ9.8764.J6.642 T74.AQT32.T54.T5 Q8632.5.Q8.QJ973 [17:40:59.932] [14] (w=0.481) N:5.KJ9.AK9732.AK8 KQ963.86.J6.J642 T74.AQT32.T54.T5 AJ82.754.Q8.Q973 [17:40:59.932] [15] (w=0.480) N:5.KJ9.AK9732.AK8 AK96.865.J6.Q432 T74.AQT32.T54.T5 QJ832.74.Q8.J976 [17:40:59.932] [16] (w=0.479) N:5.KJ9.AK9732.AK8 AKJ8.854.J6.Q432 T74.AQT32.T54.T5 Q9632.76.Q8.J976 [17:40:59.933] [17] (w=0.473) N:5.KJ9.AK9732.AK8 AK86.85.J6.QJ432 T74.AQT32.T54.T5 QJ932.764.Q8.976 [17:40:59.933] [18] (w=0.472) N:5.KJ9.AK9732.AK8 AK3.754.J6.J6432 T74.AQT32.T54.T5 QJ9862.86.Q8.Q97 [17:40:59.933] [19] (w=0.470) N:5.KJ9.AK9732.AK8 AKQJ.74.J6.J6432 T74.AQT32.T54.T5 98632.865.Q8.Q97 [17:40:59.933] [20] (w=0.469) N:5.KJ9.AK9732.AK8 AKJ6.7654.J6.432 T74.AQT32.T54.T5 Q9832.8.Q8.QJ976 [17:40:59.933] ... and 28 more [17:40:59.971] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [17:40:59.971] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:40:59.971] H9: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [17:40:59.971] HJ: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [17:40:59.971] HK: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [17:40:59.971] C8: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [17:40:59.971] D9: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [17:40:59.972] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:40:59.972] H9: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [17:40:59.972] HJ: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [17:40:59.972] HK: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [17:40:59.972] C8: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [17:40:59.972] D9: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [17:40:59.972] --- IMP Calculation Output (card -> average IMP) --- [17:40:59.972] H9: 0.00 [17:40:59.972] HJ: 0.00 [17:40:59.972] HK: 0.00 [17:40:59.972] C8: 0.00 [17:40:59.972] D9: 0.00 [17:40:59.972] === DDS DETAILED ANALYSIS === [17:40:59.973] Cards analyzed: 5, Samples per card: 48 [17:40:59.973] NOTE: All samples have identical trick counts - no sampling variance detected. [17:40:59.973] This occurs when all hands are fully known (no hidden cards to sample). [17:40:59.973] All plays with same trick count will have 0.00 IMP difference. [17:40:59.973] [17:40:59.973] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:40:59.973] ----- ------ --------- ------- ----------- -------------------------------- [17:40:59.973] C8 0.00 8.00 100 % 1 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [17:40:59.973] H9 0.00 8.00 100 % 1 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [17:40:59.973] D9 0.00 8.00 100 % 1 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [17:40:59.973] HJ 0.00 8.00 100 % 1 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [17:40:59.973] HK 0.00 8.00 100 % 1 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [17:40:59.973] [17:40:59.973] Selected: C8 (IMPs=0.00, avgTricks=8.00) [17:40:59.973] =================== [17:40:59.974] [FUSION] alpha-mu(M=2) correction: 48 worlds, candidates=[C8,H9,D9,HJ] [17:41:00.148] [FUSION] C8: 12 info-set group(s), 48 world(s) committed, 5 singleton(s) [17:41:00.267] [FUSION] H9: 15 info-set group(s), 48 world(s) committed, 2 singleton(s) [17:41:00.396] [FUSION] D9: 25 info-set group(s), 48 world(s) committed, 10 singleton(s) [17:41:00.515] [FUSION] HJ: 15 info-set group(s), 48 world(s) committed, 2 singleton(s) [17:41:00.516] [FUSION] C8: 0.00 -> 0.00 IMP (avgTricks 8.00) [17:41:00.516] [FUSION] H9: 0.00 -> 0.00 IMP (avgTricks 8.00) [17:41:00.516] [FUSION] D9: 0.00 -> 0.00 IMP (avgTricks 8.00) [17:41:00.516] [FUSION] HJ: 0.00 -> 0.00 IMP (avgTricks 8.00) [17:41:00.516] [FUSION] After correction, best card: C8 (0.00 IMP) [17:41:00.516] [TRUMP] Trump=Diamonds, declarerTrumps=6, dummyTrumps=3, initialMissing=4, maxMissing=7 [17:41:00.516] [TRUMP] Missing trumps: 0 (initial: 4, played: 4) -> adjust: -0.10 [17:41:00.516] [TRUMP] D9: 0.00 -> -0.10 (-0.10) [17:41:00.516] [TRUMP] After adjustment, best card: C8 (0.00 IMPs) [17:41:00.516] Selected: C8 (avg 0.00 IMPs, 8.00 tricks) -- 3 tied card(s): H9, HJ, HK [17:41:00.516] [CLAIM] best line wins all 8 remaining tricks in every sample [17:41:00.516] [stage-timing] ok sample=901ms validate=0ms nn=141ms signal=0ms simgames=2ms dds=581ms total=1629ms samples=48 cards=20 [17:41:00.517] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 KJ9 AQT32 87654' [17:41:00.564] SUITC_CALL_END: jsonLength=1440 [17:41:00.564] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":5.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":5,"Percentage":100.0000}], "Result":5.0000 , "GameTree":[ {"T":"N:K","Vs":[{"T":"8 [17:41:00.565] === FindBestCardAsync: Position=N, CardsPlayed=20 === [17:41:00.565] Finding card to play for N: 5.KJ9.AK9732.AK8 [17:41:00.565] Relative position: Declarer, Contract type: Suit [17:41:00.565] Cards in hand mask: 6 [17:41:00.566] Candidate: 8C = 31.2 % [17:41:00.566] Candidate: KH = 17.6 % [17:41:00.566] Candidate: xD = 17.2 % [17:41:00.566] Candidate: 9H = 15.8 % [17:41:00.566] Candidate: JH = 12.1 % [17:41:00.566] Candidate: 9D = 6.1 % [17:41:00.566] Selected: C8 (31.2 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:41:09 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:41:09 === [17:41:09.241] === FindBestCardAsync: Position=N, CardsPlayed=26 === [17:41:09.241] Contract: 1D, Declarer: N, Dealer: S [17:41:09.242] Auction: P-P-1D-P-P-P [17:41:09.242] Deal: N:... ... ... ... [17:41:09.242] Position N is on declarer's side - score table shifted by 5 declarer tricks won [17:41:09.242] ****************************** [17:41:09.242] FindMatchingDealsWithPlayInternal Input: [17:41:09.242] Position parameter: N [17:41:09.242] Deal from game: N:... ... ... ... [17:41:09.242] Hand for N: 5.KJ9.AK9732.AK8 [17:41:09.242] Hand for E: (null) [17:41:09.242] Hand for S: T74.AQT32.T54.T5 [17:41:09.242] Hand for W: (null) [17:41:09.242] Cards played: SK, S4, S2, S5, C4, C5, C9, CK, DA, D6, D4, D8, DK, DJ, D5, DQ, CA, C2, CT, C7, C8, C3, DT, CJ, H2, H5 [17:41:09.242] Declarer: N [17:41:09.242] ****************************** [17:41:09.242] [DealFinder] Seed from player N hand: -431467508 [17:41:09.243] [DealFinder] Auction: P-P-1D-P-P-P [17:41:09.243] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:41:09.243] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1773MB, gc2=13) [17:41:09.243] [DealFinder] Using cardsPlayedCount=26 for visibility calculation [17:41:09.243] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=26 [17:41:09.243] [ExtractPartialDeal] Visible hands: N, S [17:41:09.243] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:41:09.243] [ExtractPartialDeal] Extracted hands: [17:41:09.243] N: 5.KJ9.AK9732.AK8 (13 cards) [LOCKED] [17:41:09.243] E: ... (0 cards) [17:41:09.243] S: T74.AQT32.T54.T5 (13 cards) [LOCKED] [17:41:09.243] W: ... (0 cards) [17:41:09.244] [DealFinder] Trump suit from contract '1D': Diamonds [17:41:09.244] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [17:41:09.244] [ComputePlayedCards] Card 1: SK played by E [17:41:09.244] [ComputePlayedCards] Card 2: S4 played by S [17:41:09.244] [ComputePlayedCards] Card 3: S2 played by W [17:41:09.244] [ComputePlayedCards] Card 4: S5 played by N [17:41:09.244] [ComputePlayedCards] Trick complete. Winner: E [17:41:09.244] [ComputePlayedCards] Card 5: C4 played by E [17:41:09.244] [ComputePlayedCards] Card 6: C5 played by S [17:41:09.244] [ComputePlayedCards] Card 7: C9 played by W [17:41:09.244] [ComputePlayedCards] Card 8: CK played by N [17:41:09.244] [ComputePlayedCards] Trick complete. Winner: N [17:41:09.244] [ComputePlayedCards] Card 9: DA played by N [17:41:09.244] [ComputePlayedCards] Card 10: D6 played by E [17:41:09.245] [ComputePlayedCards] Card 11: D4 played by S [17:41:09.245] [ComputePlayedCards] Card 12: D8 played by W [17:41:09.245] [ComputePlayedCards] Trick complete. Winner: N [17:41:09.245] [ComputePlayedCards] Card 13: DK played by N [17:41:09.245] [ComputePlayedCards] Card 14: DJ played by E [17:41:09.245] [ComputePlayedCards] Card 15: D5 played by S [17:41:09.245] [ComputePlayedCards] Card 16: DQ played by W [17:41:09.245] [ComputePlayedCards] Trick complete. Winner: N [17:41:09.245] [ComputePlayedCards] Card 17: CA played by N [17:41:09.245] [ComputePlayedCards] Card 18: C2 played by E [17:41:09.245] [ComputePlayedCards] Card 19: CT played by S [17:41:09.245] [ComputePlayedCards] Card 20: C7 played by W [17:41:09.245] [ComputePlayedCards] Trick complete. Winner: N [17:41:09.245] [ComputePlayedCards] Card 21: C8 played by N [17:41:09.246] [ComputePlayedCards] Card 22: C3 played by E [17:41:09.246] [ComputePlayedCards] Card 23: DT played by S [17:41:09.246] [ComputePlayedCards] Card 24: CJ played by W [17:41:09.246] [ComputePlayedCards] Trick complete. Winner: S [17:41:09.246] [ComputePlayedCards] Card 25: H2 played by S [17:41:09.246] [ComputePlayedCards] Card 26: H5 played by W [17:41:09.246] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S5, CK, DA, DK, CA, C8 [17:41:09.246] [DealFinder] Added 6 played cards to E (was 0 cards): SK, C4, D6, DJ, C2, C3 [17:41:09.246] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: S4, C5, D4, D5, CT, DT, H2 [17:41:09.246] [DealFinder] Added 7 played cards to W (was 0 cards): S2, C9, D8, DQ, C7, CJ, H5 [17:41:09.246] [DealFinder] Bid verification enabled for: W [17:41:09.246] [DealFinder] Propagated E: HCP[5-16], Suits=S[0-9] H[0-5] D[0-4] C[0-8] (2 iterations) [17:41:09.247] [DealFinder] Propagated W: HCP[0-11], Suits=S[0-9] H[0-5] D[0-4] C[0-8] (2 iterations) [17:41:09.247] [DealFinder] Re-propagated HCP after played-card floor: E HCP[5-13] [17:41:09.247] [DealFinder] Re-propagated HCP after played-card floor: W HCP[3-11] [17:41:09.247] [DealFinder] Known cards per player: N=13, E=6, S=13, W=7 [17:41:09.247] [DealFinder] Locked players: N, S [17:41:09.247] [DealFinder] Total known cards: 39, Remaining deck: 13, Cards to deal: 13 [17:41:09.247] [DealFinder] Players needing cards: E:7, W:6 [17:41:09.247] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [17:41:09.730] [DealFinder] Combinatorial: enumerated 1716, perfect 421, sending 100 to DDS [17:41:09.730] [Timing] Total: 487ms, Generation: 0ms, Verification: 0ms [17:41:09.730] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 421 [17:41:09.730] Search complete. Returning 100 deals. [17:41:09.730] Found 100 sample deals for simulation. [17:41:09.730] Valid deals for DDS: 100 / 100 [17:41:09.730] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [17:41:09.745] [SAMPLE-VAL] Opening lead NN validation (SK): 21/100 samples adjusted [17:41:09.746] [SAMPLE-VAL] Opening lead rule validation (SK): 2/100 samples penalized for convention violation [17:41:09.746] [SAMPLE-VAL] T1: E=SK S=S4 W=S2 N=S5 (leader=E) [17:41:09.746] [SAMPLE-VAL] T2: E=C4 S=C5 W=C9 N=CK (leader=E) [17:41:09.746] [SAMPLE-VAL] T3: N=DA E=D6 S=D4 W=D8 (leader=N) [17:41:09.746] [SAMPLE-VAL] T4: N=DK E=DJ S=D5 W=DQ (leader=N) [17:41:09.746] [SAMPLE-VAL] T5: N=CA E=C2 S=CT W=C7 (leader=N) [17:41:09.746] [SAMPLE-VAL] T6: N=C8 E=C3 S=DT W=CJ (leader=N) [17:41:09.747] [SAMPLE-VAL] T7: S=H2 W=H5 (leader=S) (partial) [17:41:09.751] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.570 [E:T2-C4=45 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=88 % T2-C9=59 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:09.755] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.568 [E:T2-C4=50 % T3-D6=100 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=78 % T2-C9=56 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:09.759] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.406 [E:T2-C4=39 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=71 %, W:T1-S2=90 % T2-C9=52 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=8 % T7-H5=100 %] [17:41:09.762] [SAMPLE-VAL] Sample 4: weight 0.100 -> 0.050 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=88 % T2-C9=55 % T3-D8=99 % T4-DQ=100 % T5-C7=97 % T6-CJ=100 % T7-H5=96 %] [17:41:09.766] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.422 [E:T2-C4=43 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=69 %, W:T1-S2=70 % T2-C9=60 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=14 % T7-H5=100 %] [17:41:09.770] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.395 [E:T2-C4=36 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=67 %, W:T1-S2=71 % T2-C9=58 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=11 % T7-H5=74 %] [17:41:09.774] [SAMPLE-VAL] Sample 7: weight 0.100 -> 0.044 [E:T2-C4=38 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=85 % T2-C9=45 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=19 % T7-H5=100 %] [17:41:09.778] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.575 [E:T2-C4=58 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=82 % T2-C9=51 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:09.782] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.502 [E:T2-C4=37 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=91 % T2-C9=51 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=25 % T7-H5=100 %] [17:41:09.786] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.572 [E:T2-C4=46 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=91 % T2-C9=58 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:09.789] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.504 [E:T2-C4=34 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=98 % T2-C9=54 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=25 % T7-H5=100 %] [17:41:09.794] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.546 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=76 % T2-C9=49 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=87 %] [17:41:09.797] [SAMPLE-VAL] Sample 13: weight 0.100 -> 0.042 [E:T2-C4=27 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=71 %, W:T1-S2=82 % T2-C9=57 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=21 % T7-H5=100 %] [17:41:09.801] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.568 [E:T2-C4=50 % T3-D6=100 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=78 % T2-C9=56 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:09.805] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.513 [E:T2-C4=52 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=91 %, W:T1-S2=91 % T2-C9=53 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:09.809] [SAMPLE-VAL] Sample 16: weight 0.100 -> 0.045 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=96 % T2-C9=51 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=19 % T7-H5=100 %] [17:41:09.813] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.527 [E:T2-C4=62 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=79 % T2-C9=62 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:09.816] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.487 [E:T2-C4=47 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=88 %, W:T1-S2=86 % T2-C9=46 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=72 %] [17:41:09.820] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.507 [E:T2-C4=53 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=89 %, W:T1-S2=94 % T2-C9=45 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:09.824] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.507 [E:T2-C4=50 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=90 %, W:T1-S2=100 % T2-C9=46 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:09.828] [SAMPLE-VAL] Sample 21: weight 0.100 -> 0.051 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=87 %, W:T1-S2=97 % T2-C9=65 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=96 %] [17:41:09.832] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.527 [E:T2-C4=62 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=79 % T2-C9=62 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:09.836] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.560 [E:T2-C4=48 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=75 % T2-C9=50 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:09.840] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.506 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=97 % T2-C9=55 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=21 % T7-H5=100 %] [17:41:09.844] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.546 [E:T2-C4=29 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=90 %, W:T1-S2=92 % T2-C9=72 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=92 %] [17:41:09.848] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.506 [E:T2-C4=53 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=91 %, W:T1-S2=79 % T2-C9=49 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:09.852] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.508 [E:T2-C4=51 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=90 %, W:T1-S2=95 % T2-C9=47 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:09.855] [SAMPLE-VAL] Sample 28: weight 0.100 -> 0.042 [E:T2-C4=27 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=71 %, W:T1-S2=82 % T2-C9=57 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=21 % T7-H5=100 %] [17:41:09.859] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.566 [E:T2-C4=40 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=92 %, W:T1-S2=93 % T2-C9=67 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:09.863] [SAMPLE-VAL] Sample 30: weight 0.100 -> 0.042 [E:T2-C4=32 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=68 %, W:T1-S2=96 % T2-C9=65 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=16 % T7-H5=100 %] [17:41:09.867] [SAMPLE-VAL] Sample 31: weight 0.100 -> 0.050 [E:T2-C4=42 % T3-D6=100 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=82 % T2-C9=51 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:09.873] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.489 [E:T2-C4=47 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=88 %, W:T1-S2=93 % T2-C9=48 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=70 %] [17:41:09.877] [SAMPLE-VAL] Sample 33: weight 0.100 -> 0.049 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=84 % T2-C9=48 % T3-D8=100 % T4-DQ=100 % T5-C7=97 % T6-CJ=100 % T7-H5=89 %] [17:41:09.881] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.569 [E:T2-C4=46 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=90 %, W:T1-S2=82 % T2-C9=70 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:09.885] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.452 [E:T2-C4=28 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=71 %, W:T1-S2=80 % T2-C9=68 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=12 % T7-H5=100 %] [17:41:09.889] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.560 [E:T2-C4=48 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=75 % T2-C9=50 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:09.893] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.554 [E:T2-C4=51 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=93 %, W:T1-S2=82 % T2-C9=40 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:09.897] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.420 [E:T2-C4=37 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=68 %, W:T1-S2=72 % T2-C9=54 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=18 % T7-H5=100 %] [17:41:09.901] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.553 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=78 % T2-C9=56 % T3-D8=100 % T4-DQ=100 % T5-C7=97 % T6-CJ=100 % T7-H5=90 %] [17:41:09.905] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.506 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=97 % T2-C9=55 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=21 % T7-H5=100 %] [17:41:09.909] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.495 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=88 %, W:T1-S2=100 % T2-C9=48 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=91 %] [17:41:09.913] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.508 [E:T2-C4=53 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=90 %, W:T1-S2=87 % T2-C9=48 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:09.917] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.496 [E:T2-C4=39 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=75 % T2-C9=50 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=24 % T7-H5=100 %] [17:41:09.920] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.528 [E:T2-C4=59 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=92 % T2-C9=59 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:09.924] [SAMPLE-VAL] Sample 45: weight 0.100 -> 0.040 [E:T2-C4=24 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=65 %, W:T1-S2=98 % T2-C9=63 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=11 % T7-H5=91 %] [17:41:09.928] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.451 [E:T2-C4=43 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=88 % T2-C9=52 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=21 % T7-H5=100 %] [17:41:09.932] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.515 [E:T2-C4=24 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=87 %, W:T1-S2=85 % T2-C9=65 % T3-D8=99 % T4-DQ=100 % T5-C7=97 % T6-CJ=100 % T7-H5=67 %] [17:41:09.936] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.489 [E:T2-C4=44 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=89 %, W:T1-S2=77 % T2-C9=47 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=89 %] [17:41:09.939] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.492 [E:T2-C4=41 % T3-D6=100 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=78 % T2-C9=51 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=19 % T7-H5=100 %] [17:41:09.943] [SAMPLE-VAL] Sample 50: weight 0.100 -> 0.044 [E:T2-C4=38 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=85 % T2-C9=45 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=19 % T7-H5=100 %] [17:41:09.947] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.570 [E:T2-C4=45 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=88 % T2-C9=59 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:09.951] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.576 [E:T2-C4=54 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=88 % T2-C9=53 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:09.954] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.504 [E:T2-C4=51 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=91 % T2-C9=53 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=71 %] [17:41:09.958] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.560 [E:T2-C4=48 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=75 % T2-C9=50 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:09.962] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.490 [E:T2-C4=40 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=88 % T2-C9=48 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=17 % T7-H5=100 %] [17:41:09.966] [SAMPLE-VAL] Sample 56: weight 0.005 -> 0.002 [E:T2-C4=20 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=70 %, W:T1-S2=79 % T2-C9=60 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=13 % T7-H5=90 %] [17:41:09.970] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.491 [E:T2-C4=48 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=87 %, W:T1-S2=80 % T2-C9=54 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=73 %] [17:41:09.973] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.511 [E:T2-C4=54 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=89 %, W:T1-S2=91 % T2-C9=49 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:09.977] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.545 [E:T2-C4=33 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=88 %, W:T1-S2=81 % T2-C9=72 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=91 %] [17:41:09.981] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.576 [E:T2-C4=54 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=88 % T2-C9=53 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:09.985] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.406 [E:T2-C4=39 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=71 %, W:T1-S2=90 % T2-C9=52 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=8 % T7-H5=100 %] [17:41:09.990] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.416 [E:T2-C4=36 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=70 %, W:T1-S2=100 % T2-C9=46 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=13 % T7-H5=100 %] [17:41:09.995] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.511 [E:T2-C4=52 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=91 %, W:T1-S2=93 % T2-C9=51 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:10.000] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.504 [E:T2-C4=34 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=98 % T2-C9=54 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=25 % T7-H5=100 %] [17:41:10.004] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.461 [E:T2-C4=24 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=73 %, W:T1-S2=92 % T2-C9=68 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=16 % T7-H5=100 %] [17:41:10.007] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.503 [E:T2-C4=45 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=87 %, W:T1-S2=91 % T2-C9=60 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=92 %] [17:41:10.011] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.422 [E:T2-C4=43 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=69 %, W:T1-S2=70 % T2-C9=60 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=14 % T7-H5=100 %] [17:41:10.015] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.569 [E:T2-C4=46 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=90 %, W:T1-S2=82 % T2-C9=70 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:10.019] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.461 [E:T2-C4=24 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=73 %, W:T1-S2=92 % T2-C9=68 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=16 % T7-H5=100 %] [17:41:10.023] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.370 [E:T2-C4=35 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=71 %, W:T1-S2=77 % T2-C9=44 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=5 % T7-H5=69 %] [17:41:10.027] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.492 [E:T2-C4=41 % T3-D6=100 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=78 % T2-C9=51 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=19 % T7-H5=100 %] [17:41:10.030] [SAMPLE-VAL] Sample 72: weight 0.100 -> 0.040 [E:T2-C4=24 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=65 %, W:T1-S2=98 % T2-C9=63 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=11 % T7-H5=91 %] [17:41:10.034] [SAMPLE-VAL] Sample 73: weight 0.100 -> 0.050 [E:T2-C4=46 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=83 % T2-C9=46 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:10.038] [SAMPLE-VAL] Sample 74: weight 0.100 -> 0.050 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=84 % T2-C9=54 % T3-D8=100 % T4-DQ=100 % T5-C7=96 % T6-CJ=100 % T7-H5=91 %] [17:41:10.042] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.545 [E:T2-C4=31 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=89 %, W:T1-S2=84 % T2-C9=67 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:10.046] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.508 [E:T2-C4=53 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=90 %, W:T1-S2=87 % T2-C9=48 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:10.049] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.506 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=97 % T2-C9=55 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=21 % T7-H5=100 %] [17:41:10.054] [SAMPLE-VAL] Sample 78: weight 0.100 -> 0.040 [E:T2-C4=30 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=68 %, W:T1-S2=84 % T2-C9=59 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=10 % T7-H5=100 %] [17:41:10.058] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.566 [E:T2-C4=40 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=92 %, W:T1-S2=93 % T2-C9=67 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:10.062] [SAMPLE-VAL] Sample 80: weight 0.005 -> 0.002 [E:T2-C4=36 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=89 %, W:T1-S2=76 % T2-C9=59 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=95 %] [17:41:10.066] [SAMPLE-VAL] Sample 81: weight 0.100 -> 0.040 [E:T2-C4=24 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=65 %, W:T1-S2=98 % T2-C9=63 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=11 % T7-H5=91 %] [17:41:10.070] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.507 [E:T2-C4=53 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=89 %, W:T1-S2=94 % T2-C9=45 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:10.074] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.514 [E:T2-C4=54 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=88 %, W:T1-S2=91 % T2-C9=55 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:10.078] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.526 [E:T2-C4=43 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=92 %, W:T1-S2=79 % T2-C9=39 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=69 %] [17:41:10.082] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.506 [E:T2-C4=53 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=91 %, W:T1-S2=79 % T2-C9=49 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:10.085] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.536 [E:T2-C4=25 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=87 %, W:T1-S2=94 % T2-C9=69 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=91 %] [17:41:10.089] [SAMPLE-VAL] Sample 87: weight 0.100 -> 0.042 [E:T2-C4=31 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=84 % T2-C9=48 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=17 % T7-H5=70 %] [17:41:10.093] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.560 [E:T2-C4=36 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=99 % T2-C9=62 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=91 %] [17:41:10.097] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.545 [E:T2-C4=53 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=38 % T2-C9=59 % T3-D8=99 % T4-DQ=100 % T5-C7=97 % T6-CJ=100 % T7-H5=100 %] [17:41:10.101] [SAMPLE-VAL] Sample 90: weight 0.100 -> 0.044 [E:T2-C4=32 % T3-D6=100 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=84 % T2-C9=47 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=27 % T7-H5=100 %] [17:41:10.105] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.507 [E:T2-C4=50 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=90 %, W:T1-S2=100 % T2-C9=46 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:10.109] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.509 [E:T2-C4=51 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=92 % T2-C9=59 % T3-D8=100 % T4-DQ=100 % T5-C7=96 % T6-CJ=100 % T7-H5=73 %] [17:41:10.113] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.545 [E:T2-C4=53 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=38 % T2-C9=59 % T3-D8=99 % T4-DQ=100 % T5-C7=97 % T6-CJ=100 % T7-H5=100 %] [17:41:10.117] [SAMPLE-VAL] Sample 94: weight 0.100 -> 0.049 [E:T2-C4=37 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=87 %, W:T1-S2=84 % T2-C9=50 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=95 %] [17:41:10.120] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.508 [E:T2-C4=53 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=90 %, W:T1-S2=87 % T2-C9=48 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:10.124] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.469 [E:T2-C4=33 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=97 % T2-C9=53 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=14 % T7-H5=69 %] [17:41:10.128] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.572 [E:T2-C4=46 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=91 % T2-C9=58 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:10.132] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.502 [E:T2-C4=37 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=91 % T2-C9=51 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=25 % T7-H5=100 %] [17:41:10.136] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.418 [E:T2-C4=21 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=70 %, W:T1-S2=79 % T2-C9=65 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=9 % T7-H5=70 %] [17:41:10.140] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.579 [E:T2-C4=49 % T3-D6=100 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=96 % T2-C9=60 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:10.140] [SAMPLE-VAL] Zeroed 2 samples below relative threshold 0.010 x max 0.5793 = 0.005793 [17:41:10.140] [SAMPLE-VAL] Done. Weight range: 0.000-0.579 [17:41:10.140] [SAMPLE-VAL] Top sample 100 (w=0.579): E:KQ986.84.J6.6432 W:AJ32.765.Q8.QJ97 [E:T2-C4=49 % T3-D6=100 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=96 % T2-C9=60 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:10.141] [SAMPLE-VAL] Top sample 52 (w=0.576): E:AKQ9.864.J6.6432 W:J8632.75.Q8.QJ97 [E:T2-C4=54 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=88 % T2-C9=53 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:10.141] [SAMPLE-VAL] Top sample 60 (w=0.576): E:AKQ9.874.J6.6432 W:J8632.65.Q8.QJ97 [E:T2-C4=54 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=88 % T2-C9=53 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:10.141] [SAMPLE-VAL] Top sample 8 (w=0.575): E:AKQ6.876.J6.6432 W:J9832.54.Q8.QJ97 [E:T2-C4=58 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=82 % T2-C9=51 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:10.141] [SAMPLE-VAL] Top sample 10 (w=0.572): E:KQJ86.84.J6.6432 W:A932.765.Q8.QJ97 [E:T2-C4=46 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 %, W:T1-S2=91 % T2-C9=58 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:10.141] After sample validation: 98 deals remaining [17:41:10.141] [PLAY-INFER] No inference observations detected [17:41:10.141] Using weighted samples: 98/98 have non-uniform weights (range 0.040-0.579) [17:41:10.141] Sample deals (98 total, showing first 20, by weight): [17:41:10.141] [1] (w=0.579) S:T74.AQT32.T54.T5 AJ32.765.Q8.QJ97 5.KJ9.AK9732.AK8 KQ986.84.J6.6432 [17:41:10.141] [2] (w=0.576) S:T74.AQT32.T54.T5 J8632.75.Q8.QJ97 5.KJ9.AK9732.AK8 AKQ9.864.J6.6432 [17:41:10.141] [3] (w=0.576) S:T74.AQT32.T54.T5 J8632.65.Q8.QJ97 5.KJ9.AK9732.AK8 AKQ9.874.J6.6432 [17:41:10.142] [4] (w=0.575) S:T74.AQT32.T54.T5 J9832.54.Q8.QJ97 5.KJ9.AK9732.AK8 AKQ6.876.J6.6432 [17:41:10.142] [5] (w=0.572) S:T74.AQT32.T54.T5 A932.765.Q8.QJ97 5.KJ9.AK9732.AK8 KQJ86.84.J6.6432 [17:41:10.142] [6] (w=0.572) S:T74.AQT32.T54.T5 A962.754.Q8.QJ97 5.KJ9.AK9732.AK8 KQJ83.86.J6.6432 [17:41:10.142] [7] (w=0.570) S:T74.AQT32.T54.T5 A862.765.Q8.QJ97 5.KJ9.AK9732.AK8 KQJ93.84.J6.6432 [17:41:10.142] [8] (w=0.570) S:T74.AQT32.T54.T5 A862.754.Q8.QJ97 5.KJ9.AK9732.AK8 KQJ93.86.J6.6432 [17:41:10.142] [9] (w=0.569) S:T74.AQT32.T54.T5 A9862.754.Q8.J97 5.KJ9.AK9732.AK8 KQJ3.86.J6.Q6432 [17:41:10.142] [10] (w=0.569) S:T74.AQT32.T54.T5 A9832.654.Q8.J97 5.KJ9.AK9732.AK8 KQJ6.87.J6.Q6432 [17:41:10.142] [11] (w=0.568) S:T74.AQT32.T54.T5 AJ92.654.Q8.QJ97 5.KJ9.AK9732.AK8 KQ863.87.J6.6432 [17:41:10.142] [12] (w=0.568) S:T74.AQT32.T54.T5 AJ92.765.Q8.QJ97 5.KJ9.AK9732.AK8 KQ863.84.J6.6432 [17:41:10.142] [13] (w=0.566) S:T74.AQT32.T54.T5 A9632.754.Q8.J97 5.KJ9.AK9732.AK8 KQJ8.86.J6.Q6432 [17:41:10.142] [14] (w=0.566) S:T74.AQT32.T54.T5 A9632.654.Q8.J97 5.KJ9.AK9732.AK8 KQJ8.87.J6.Q6432 [17:41:10.142] [15] (w=0.560) S:T74.AQT32.T54.T5 AJ82.765.Q8.QJ97 5.KJ9.AK9732.AK8 KQ963.84.J6.6432 [17:41:10.143] [16] (w=0.560) S:T74.AQT32.T54.T5 AJ82.754.Q8.QJ97 5.KJ9.AK9732.AK8 KQ963.86.J6.6432 [17:41:10.143] [17] (w=0.560) S:T74.AQT32.T54.T5 AJ82.654.Q8.QJ97 5.KJ9.AK9732.AK8 KQ963.87.J6.6432 [17:41:10.143] [18] (w=0.560) S:T74.AQT32.T54.T5 A632.865.Q8.QJ97 5.KJ9.AK9732.AK8 KQJ98.74.J6.6432 [17:41:10.143] [19] (w=0.554) S:T74.AQT32.T54.T5 J98632.54.Q8.J97 5.KJ9.AK9732.AK8 AKQ.876.J6.Q6432 [17:41:10.143] [20] (w=0.553) S:T74.AQT32.T54.T5 AJ92.875.Q8.QJ97 5.KJ9.AK9732.AK8 KQ863.64.J6.6432 [17:41:10.143] ... and 78 more [17:41:10.211] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [17:41:10.211] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:41:10.211] H9: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [17:41:10.211] HJ: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [17:41:10.211] HK: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [17:41:10.211] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:41:10.211] H9: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [17:41:10.211] HJ: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [17:41:10.211] HK: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [17:41:10.211] --- IMP Calculation Output (card -> average IMP) --- [17:41:10.211] H9: 0.00 [17:41:10.212] HJ: 0.00 [17:41:10.212] HK: 0.00 [17:41:10.212] === DDS DETAILED ANALYSIS === [17:41:10.212] Cards analyzed: 3, Samples per card: 98 [17:41:10.212] NOTE: All samples have identical trick counts - no sampling variance detected. [17:41:10.212] This occurs when all hands are fully known (no hidden cards to sample). [17:41:10.212] All plays with same trick count will have 0.00 IMP difference. [17:41:10.212] [17:41:10.212] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:41:10.212] ----- ------ --------- ------- ----------- -------------------------------- [17:41:10.212] H9 0.00 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [17:41:10.212] HJ 0.00 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [17:41:10.212] HK 0.00 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [17:41:10.213] [17:41:10.213] Selected: H9 (IMPs=0.00, avgTricks=7.00) [17:41:10.213] =================== [17:41:10.213] [TRUMP] Skipped: not on lead [17:41:10.213] Selected: H9 (avg 0.00 IMPs, 7.00 tricks) -- 2 tied card(s): HJ, HK [17:41:10.213] [stage-timing] ok sample=488ms validate=0ms nn=410ms signal=0ms simgames=7ms dds=62ms total=971ms samples=98 cards=26 [17:41:10.213] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 AQT32 KJ9 87654' [17:41:10.269] SUITC_CALL_END: jsonLength=1440 [17:41:10.269] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":5.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":5,"Percentage":100.0000}], "Result":5.0000 , "GameTree":[ {"T":"N:3","Vs":[{"T":"8 [17:41:10.270] === FindBestCardAsync: Position=N, CardsPlayed=26 === [17:41:10.270] Finding card to play for N: 5.KJ9.AK9732.AK8 [17:41:10.270] Relative position: Declarer, Contract type: Suit [17:41:10.270] Cards in hand mask: 3 [17:41:10.271] Candidate: KH = 47.1 % [17:41:10.271] Candidate: JH = 42.2 % [17:41:10.271] Candidate: 9H = 10.7 % [17:41:10.271] Selected: HK (47.1 %) -- 1 tied: HJ === Board play (API) - DDS Engine (N) - 2026-08-29 17:41:13 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:41:13 === [17:41:13.108] === FindBestCardAsync: Position=N, CardsPlayed=28 === [17:41:13.108] Contract: 1D, Declarer: N, Dealer: S [17:41:13.108] Auction: P-P-1D-P-P-P [17:41:13.108] Deal: N:... ... ... ... [17:41:13.108] Position N is on declarer's side - score table shifted by 6 declarer tricks won [17:41:13.108] ****************************** [17:41:13.108] FindMatchingDealsWithPlayInternal Input: [17:41:13.108] Position parameter: N [17:41:13.108] Deal from game: N:... ... ... ... [17:41:13.109] Hand for N: 5.KJ9.AK9732.AK8 [17:41:13.109] Hand for E: (null) [17:41:13.109] Hand for S: T74.AQT32.T54.T5 [17:41:13.109] Hand for W: (null) [17:41:13.109] Cards played: SK, S4, S2, S5, C4, C5, C9, CK, DA, D6, D4, D8, DK, DJ, D5, DQ, CA, C2, CT, C7, C8, C3, DT, CJ, H2, H5, HK, H4 [17:41:13.109] Declarer: N [17:41:13.109] ****************************** [17:41:13.109] [DealFinder] Seed from player N hand: -431467508 [17:41:13.109] [DealFinder] Auction: P-P-1D-P-P-P [17:41:13.109] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [17:41:13.109] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1774MB, gc2=13) [17:41:13.109] [DealFinder] Using cardsPlayedCount=28 for visibility calculation [17:41:13.110] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=28 [17:41:13.110] [ExtractPartialDeal] Visible hands: N, S [17:41:13.110] [ExtractPartialDeal] Input deal: N:... ... ... ... [17:41:13.110] [ExtractPartialDeal] Extracted hands: [17:41:13.110] N: 5.KJ9.AK9732.AK8 (13 cards) [LOCKED] [17:41:13.110] E: ... (0 cards) [17:41:13.110] S: T74.AQT32.T54.T5 (13 cards) [LOCKED] [17:41:13.110] W: ... (0 cards) [17:41:13.110] [DealFinder] Trump suit from contract '1D': Diamonds [17:41:13.110] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [17:41:13.110] [ComputePlayedCards] Card 1: SK played by E [17:41:13.110] [ComputePlayedCards] Card 2: S4 played by S [17:41:13.110] [ComputePlayedCards] Card 3: S2 played by W [17:41:13.110] [ComputePlayedCards] Card 4: S5 played by N [17:41:13.110] [ComputePlayedCards] Trick complete. Winner: E [17:41:13.110] [ComputePlayedCards] Card 5: C4 played by E [17:41:13.111] [ComputePlayedCards] Card 6: C5 played by S [17:41:13.111] [ComputePlayedCards] Card 7: C9 played by W [17:41:13.111] [ComputePlayedCards] Card 8: CK played by N [17:41:13.111] [ComputePlayedCards] Trick complete. Winner: N [17:41:13.111] [ComputePlayedCards] Card 9: DA played by N [17:41:13.111] [ComputePlayedCards] Card 10: D6 played by E [17:41:13.111] [ComputePlayedCards] Card 11: D4 played by S [17:41:13.111] [ComputePlayedCards] Card 12: D8 played by W [17:41:13.111] [ComputePlayedCards] Trick complete. Winner: N [17:41:13.111] [ComputePlayedCards] Card 13: DK played by N [17:41:13.111] [ComputePlayedCards] Card 14: DJ played by E [17:41:13.111] [ComputePlayedCards] Card 15: D5 played by S [17:41:13.111] [ComputePlayedCards] Card 16: DQ played by W [17:41:13.111] [ComputePlayedCards] Trick complete. Winner: N [17:41:13.111] [ComputePlayedCards] Card 17: CA played by N [17:41:13.111] [ComputePlayedCards] Card 18: C2 played by E [17:41:13.111] [ComputePlayedCards] Card 19: CT played by S [17:41:13.111] [ComputePlayedCards] Card 20: C7 played by W [17:41:13.112] [ComputePlayedCards] Trick complete. Winner: N [17:41:13.112] [ComputePlayedCards] Card 21: C8 played by N [17:41:13.112] [ComputePlayedCards] Card 22: C3 played by E [17:41:13.112] [ComputePlayedCards] Card 23: DT played by S [17:41:13.112] [ComputePlayedCards] Card 24: CJ played by W [17:41:13.112] [ComputePlayedCards] Trick complete. Winner: S [17:41:13.112] [ComputePlayedCards] Card 25: H2 played by S [17:41:13.112] [ComputePlayedCards] Card 26: H5 played by W [17:41:13.112] [ComputePlayedCards] Card 27: HK played by N [17:41:13.112] [ComputePlayedCards] Card 28: H4 played by E [17:41:13.112] [ComputePlayedCards] Trick complete. Winner: N [17:41:13.112] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S5, CK, DA, DK, CA, C8, HK [17:41:13.112] [DealFinder] Added 7 played cards to E (was 0 cards): SK, C4, D6, DJ, C2, C3, H4 [17:41:13.112] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: S4, C5, D4, D5, CT, DT, H2 [17:41:13.113] [DealFinder] Added 7 played cards to W (was 0 cards): S2, C9, D8, DQ, C7, CJ, H5 [17:41:13.113] [DealFinder] Bid verification enabled for: W [17:41:13.113] [DealFinder] Propagated E: HCP[5-16], Suits=S[0-9] H[0-5] D[0-4] C[0-8] (2 iterations) [17:41:13.113] [DealFinder] Propagated W: HCP[0-11], Suits=S[0-9] H[0-5] D[0-4] C[0-8] (2 iterations) [17:41:13.113] [DealFinder] Re-propagated HCP after played-card floor: E HCP[5-13] [17:41:13.113] [DealFinder] Re-propagated HCP after played-card floor: W HCP[3-11] [17:41:13.114] [DealFinder] Known cards per player: N=13, E=7, S=13, W=7 [17:41:13.114] [DealFinder] Locked players: N, S [17:41:13.114] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [17:41:13.114] [DealFinder] Players needing cards: E:6, W:6 [17:41:13.114] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [17:41:13.360] [DealFinder] Combinatorial: enumerated 924, perfect 257, sending 100 to DDS [17:41:13.360] [Timing] Total: 250ms, Generation: 0ms, Verification: 0ms [17:41:13.360] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 257 [17:41:13.360] Search complete. Returning 100 deals. [17:41:13.360] Found 100 sample deals for simulation. [17:41:13.360] Valid deals for DDS: 100 / 100 [17:41:13.360] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [17:41:13.375] [SAMPLE-VAL] Opening lead NN validation (SK): 18/100 samples adjusted [17:41:13.376] [SAMPLE-VAL] Opening lead rule validation (SK): 2/100 samples penalized for convention violation [17:41:13.376] [SAMPLE-VAL] T1: E=SK S=S4 W=S2 N=S5 (leader=E) [17:41:13.376] [SAMPLE-VAL] T2: E=C4 S=C5 W=C9 N=CK (leader=E) [17:41:13.376] [SAMPLE-VAL] T3: N=DA E=D6 S=D4 W=D8 (leader=N) [17:41:13.376] [SAMPLE-VAL] T4: N=DK E=DJ S=D5 W=DQ (leader=N) [17:41:13.376] [SAMPLE-VAL] T5: N=CA E=C2 S=CT W=C7 (leader=N) [17:41:13.376] [SAMPLE-VAL] T6: N=C8 E=C3 S=DT W=CJ (leader=N) [17:41:13.376] [SAMPLE-VAL] T7: S=H2 W=H5 N=HK E=H4 (leader=S) [17:41:13.381] [SAMPLE-VAL] Sample 1: weight 0.100 -> 0.051 [E:T2-C4=40 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=85 % T7-H4=100 %, W:T1-S2=83 % T2-C9=61 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=96 %] [17:41:13.385] [SAMPLE-VAL] Sample 2: weight 0.005 -> 0.002 [E:T2-C4=20 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=70 % T7-H4=100 %, W:T1-S2=79 % T2-C9=60 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=13 % T7-H5=90 %] [17:41:13.389] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.527 [E:T2-C4=59 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=88 %, W:T1-S2=92 % T2-C9=59 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:13.394] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.494 [E:T2-C4=40 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=91 %, W:T1-S2=88 % T2-C9=48 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=17 % T7-H5=100 %] [17:41:13.398] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.504 [E:T2-C4=37 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=86 %, W:T1-S2=91 % T2-C9=51 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=25 % T7-H5=100 %] [17:41:13.402] [SAMPLE-VAL] Sample 6: weight 0.100 -> 0.043 [E:T2-C4=28 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=90 % T2-C9=47 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=19 % T7-H5=93 %] [17:41:13.407] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.525 [E:T2-C4=62 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=86 %, W:T1-S2=79 % T2-C9=62 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:13.411] [SAMPLE-VAL] Sample 8: weight 0.100 -> 0.045 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=85 %, W:T1-S2=96 % T2-C9=51 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=19 % T7-H5=100 %] [17:41:13.415] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.461 [E:T2-C4=37 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=91 %, W:T1-S2=33 % T2-C9=52 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=18 % T7-H5=100 %] [17:41:13.419] [SAMPLE-VAL] Sample 10: weight 0.005 -> 0.002 [E:T2-C4=26 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=71 % T7-H4=50 %, W:T1-S2=74 % T2-C9=59 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=13 % T7-H5=100 %] [17:41:13.424] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.509 [E:T2-C4=51 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=90 % T7-H4=87 %, W:T1-S2=95 % T2-C9=47 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.428] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.512 [E:T2-C4=45 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=87 % T7-H4=100 %, W:T1-S2=91 % T2-C9=60 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=92 %] [17:41:13.432] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.430 [E:T2-C4=38 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=69 % T7-H4=91 %, W:T1-S2=89 % T2-C9=54 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=16 % T7-H5=100 %] [17:41:13.439] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.432 [E:T2-C4=21 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=70 % T7-H4=100 %, W:T1-S2=79 % T2-C9=65 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=9 % T7-H5=70 %] [17:41:13.443] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.549 [E:T2-C4=25 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=87 % T7-H4=100 %, W:T1-S2=94 % T2-C9=69 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=91 %] [17:41:13.448] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.558 [E:T2-C4=47 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=88 % T2-C9=52 % T3-D8=99 % T4-DQ=100 % T5-C7=97 % T6-CJ=100 % T7-H5=69 %] [17:41:13.452] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.557 [E:T2-C4=33 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=88 % T7-H4=100 %, W:T1-S2=81 % T2-C9=72 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=91 %] [17:41:13.457] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.506 [E:T2-C4=43 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=89 % T7-H4=100 %, W:T1-S2=91 % T2-C9=53 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=90 %] [17:41:13.461] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.506 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=84 %, W:T1-S2=97 % T2-C9=55 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=21 % T7-H5=100 %] [17:41:13.465] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.463 [E:T2-C4=33 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=76 % T2-C9=48 % T3-D8=98 % T4-DQ=100 % T5-C7=100 % T6-CJ=16 % T7-H5=60 %] [17:41:13.470] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.525 [E:T2-C4=62 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=86 %, W:T1-S2=79 % T2-C9=62 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:13.474] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.493 [E:T2-C4=52 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=91 % T7-H4=54 %, W:T1-S2=91 % T2-C9=53 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.478] [SAMPLE-VAL] Sample 23: weight 0.100 -> 0.048 [E:T2-C4=49 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=43 %, W:T1-S2=84 % T2-C9=51 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:13.482] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.473 [E:T2-C4=29 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=89 % T2-C9=50 % T3-D8=98 % T4-DQ=100 % T5-C7=99 % T6-CJ=17 % T7-H5=70 %] [17:41:13.486] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.492 [E:T2-C4=50 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=90 % T7-H4=58 %, W:T1-S2=100 % T2-C9=46 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.491] [SAMPLE-VAL] Sample 26: weight 0.100 -> 0.047 [E:T2-C4=46 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=39 %, W:T1-S2=83 % T2-C9=46 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.495] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.545 [E:T2-C4=53 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=88 %, W:T1-S2=38 % T2-C9=59 % T3-D8=99 % T4-DQ=100 % T5-C7=97 % T6-CJ=100 % T7-H5=100 %] [17:41:13.499] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.493 [E:T2-C4=54 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=89 % T7-H4=57 %, W:T1-S2=91 % T2-C9=49 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.504] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.498 [E:T2-C4=39 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=85 %, W:T1-S2=75 % T2-C9=50 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=24 % T7-H5=100 %] [17:41:13.508] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.541 [E:T2-C4=35 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=90 % T7-H4=53 %, W:T1-S2=94 % T2-C9=69 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.512] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.527 [E:T2-C4=59 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=88 %, W:T1-S2=92 % T2-C9=59 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:13.517] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.542 [E:T2-C4=44 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=43 %, W:T1-S2=98 % T2-C9=61 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.521] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.506 [E:T2-C4=34 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=85 %, W:T1-S2=98 % T2-C9=54 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=25 % T7-H5=100 %] [17:41:13.525] [SAMPLE-VAL] Sample 34: weight 0.100 -> 0.041 [E:T2-C4=24 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=65 % T7-H4=100 %, W:T1-S2=98 % T2-C9=63 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=11 % T7-H5=91 %] [17:41:13.529] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.397 [E:T2-C4=32 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=69 % T7-H4=100 %, W:T1-S2=91 % T2-C9=51 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=9 % T7-H5=65 %] [17:41:13.534] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.490 [E:T2-C4=42 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=88 %, W:T1-S2=81 % T2-C9=47 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=17 % T7-H5=100 %] [17:41:13.538] [SAMPLE-VAL] Sample 37: weight 0.100 -> 0.049 [E:T2-C4=51 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=39 %, W:T1-S2=96 % T2-C9=60 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.542] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.574 [E:T2-C4=58 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=87 %, W:T1-S2=82 % T2-C9=51 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:13.546] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.544 [E:T2-C4=49 % T3-D6=100 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=41 %, W:T1-S2=96 % T2-C9=60 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.551] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.562 [E:T2-C4=37 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=90 % T2-C9=57 % T3-D8=99 % T4-DQ=100 % T5-C7=97 % T6-CJ=100 % T7-H5=91 %] [17:41:13.555] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.477 [E:T2-C4=33 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=97 % T2-C9=53 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=14 % T7-H5=69 %] [17:41:13.559] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.429 [E:T2-C4=38 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=70 % T7-H4=89 %, W:T1-S2=88 % T2-C9=50 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=17 % T7-H5=100 %] [17:41:13.563] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.514 [E:T2-C4=51 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=92 % T2-C9=59 % T3-D8=100 % T4-DQ=100 % T5-C7=96 % T6-CJ=100 % T7-H5=73 %] [17:41:13.567] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.422 [E:T2-C4=40 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=71 % T7-H4=90 %, W:T1-S2=92 % T2-C9=52 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=12 % T7-H5=100 %] [17:41:13.571] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.497 [E:T2-C4=44 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=89 % T7-H4=100 %, W:T1-S2=77 % T2-C9=47 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=89 %] [17:41:13.576] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.509 [E:T2-C4=53 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=89 % T7-H4=90 %, W:T1-S2=94 % T2-C9=45 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.580] [SAMPLE-VAL] Sample 47: weight 0.100 -> 0.042 [E:T2-C4=32 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=85 % T2-C9=45 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=15 % T7-H5=69 %] [17:41:13.584] [SAMPLE-VAL] Sample 48: weight 0.100 -> 0.052 [E:T2-C4=42 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=97 % T2-C9=62 % T3-D8=99 % T4-DQ=100 % T5-C7=97 % T6-CJ=100 % T7-H5=91 %] [17:41:13.588] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.562 [E:T2-C4=37 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=90 % T2-C9=57 % T3-D8=99 % T4-DQ=100 % T5-C7=97 % T6-CJ=100 % T7-H5=91 %] [17:41:13.593] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.572 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=97 % T2-C9=58 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=90 %] [17:41:13.597] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.473 [E:T2-C4=29 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=89 % T2-C9=50 % T3-D8=98 % T4-DQ=100 % T5-C7=99 % T6-CJ=17 % T7-H5=70 %] [17:41:13.601] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.389 [E:T2-C4=33 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=68 % T7-H4=100 %, W:T1-S2=91 % T2-C9=50 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=6 % T7-H5=68 %] [17:41:13.606] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.490 [E:T2-C4=42 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=88 %, W:T1-S2=81 % T2-C9=47 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=17 % T7-H5=100 %] [17:41:13.610] [SAMPLE-VAL] Sample 54: weight 0.100 -> 0.051 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=87 % T7-H4=100 %, W:T1-S2=97 % T2-C9=65 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=96 %] [17:41:13.614] [SAMPLE-VAL] Sample 55: weight 0.100 -> 0.039 [E:T2-C4=30 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=68 % T7-H4=55 %, W:T1-S2=84 % T2-C9=59 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=10 % T7-H5=100 %] [17:41:13.618] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.572 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=97 % T2-C9=58 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=90 %] [17:41:13.623] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.434 [E:T2-C4=15 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=68 % T7-H4=100 %, W:T1-S2=94 % T2-C9=66 % T3-D8=98 % T4-DQ=100 % T5-C7=100 % T6-CJ=13 % T7-H5=67 %] [17:41:13.627] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.446 [E:T2-C4=18 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=67 % T7-H4=92 %, W:T1-S2=81 % T2-C9=64 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=14 % T7-H5=100 %] [17:41:13.631] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.472 [E:T2-C4=20 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=71 % T7-H4=87 %, W:T1-S2=94 % T2-C9=70 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=21 % T7-H5=100 %] [17:41:13.638] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.570 [E:T2-C4=36 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=99 % T2-C9=62 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=91 %] [17:41:13.643] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.493 [E:T2-C4=52 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=91 % T7-H4=54 %, W:T1-S2=91 % T2-C9=53 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.647] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.513 [E:T2-C4=56 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=88 % T7-H4=90 %, W:T1-S2=78 % T2-C9=57 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.651] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.464 [E:T2-C4=32 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=74 % T2-C9=46 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=15 % T7-H5=70 %] [17:41:13.655] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.509 [E:T2-C4=53 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=89 % T7-H4=90 %, W:T1-S2=94 % T2-C9=45 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.659] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.421 [E:T2-C4=36 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=70 % T7-H4=89 %, W:T1-S2=100 % T2-C9=46 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=13 % T7-H5=100 %] [17:41:13.664] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.551 [E:T2-C4=31 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=89 % T7-H4=88 %, W:T1-S2=84 % T2-C9=67 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:13.668] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.528 [E:T2-C4=48 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=42 %, W:T1-S2=75 % T2-C9=50 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.672] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.580 [E:T2-C4=55 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=89 %, W:T1-S2=90 % T2-C9=56 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:13.677] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.495 [E:T2-C4=52 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=91 % T7-H4=59 %, W:T1-S2=93 % T2-C9=51 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.681] [SAMPLE-VAL] Sample 70: weight 0.100 -> 0.051 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=88 % T2-C9=55 % T3-D8=99 % T4-DQ=100 % T5-C7=97 % T6-CJ=100 % T7-H5=96 %] [17:41:13.685] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.506 [E:T2-C4=44 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=88 % T7-H4=100 %, W:T1-S2=91 % T2-C9=52 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=90 %] [17:41:13.689] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.509 [E:T2-C4=53 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=90 % T7-H4=89 %, W:T1-S2=87 % T2-C9=48 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.693] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.413 [E:T2-C4=33 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=73 % T7-H4=91 %, W:T1-S2=94 % T2-C9=49 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=11 % T7-H5=100 %] [17:41:13.698] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.504 [E:T2-C4=37 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=86 %, W:T1-S2=91 % T2-C9=51 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=25 % T7-H5=100 %] [17:41:13.702] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.410 [E:T2-C4=39 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=71 % T7-H4=88 %, W:T1-S2=90 % T2-C9=52 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=8 % T7-H5=100 %] [17:41:13.707] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.506 [E:T2-C4=43 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=89 % T7-H4=100 %, W:T1-S2=91 % T2-C9=53 % T3-D8=100 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=90 %] [17:41:13.711] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.379 [E:T2-C4=35 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=71 % T7-H4=100 %, W:T1-S2=77 % T2-C9=44 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=5 % T7-H5=69 %] [17:41:13.715] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.430 [E:T2-C4=38 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=69 % T7-H4=91 %, W:T1-S2=89 % T2-C9=54 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=16 % T7-H5=100 %] [17:41:13.719] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.534 [E:T2-C4=45 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=38 %, W:T1-S2=88 % T2-C9=59 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:13.724] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.472 [E:T2-C4=20 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=71 % T7-H4=87 %, W:T1-S2=94 % T2-C9=70 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=21 % T7-H5=100 %] [17:41:13.728] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.427 [E:T2-C4=37 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=68 % T7-H4=93 %, W:T1-S2=72 % T2-C9=54 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=18 % T7-H5=100 %] [17:41:13.732] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.556 [E:T2-C4=51 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=93 % T7-H4=90 %, W:T1-S2=82 % T2-C9=40 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.736] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.459 [E:T2-C4=28 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=71 % T7-H4=88 %, W:T1-S2=80 % T2-C9=68 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=12 % T7-H5=100 %] [17:41:13.740] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.506 [E:T2-C4=34 % T3-D6=100 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=84 %, W:T1-S2=88 % T2-C9=53 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=29 % T7-H5=100 %] [17:41:13.747] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.506 [E:T2-C4=34 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=85 %, W:T1-S2=98 % T2-C9=54 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=25 % T7-H5=100 %] [17:41:13.752] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.494 [E:T2-C4=47 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=88 % T7-H4=100 %, W:T1-S2=86 % T2-C9=46 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=72 %] [17:41:13.756] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.530 [E:T2-C4=45 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=42 % T2-C9=55 % T3-D8=98 % T4-DQ=100 % T5-C7=96 % T6-CJ=100 % T7-H5=72 %] [17:41:13.760] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.437 [E:T2-C4=18 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=71 % T7-H4=100 %, W:T1-S2=92 % T2-C9=68 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=11 % T7-H5=64 %] [17:41:13.764] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.556 [E:T2-C4=51 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=93 % T7-H4=90 %, W:T1-S2=82 % T2-C9=40 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.769] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.509 [E:T2-C4=51 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=90 % T7-H4=87 %, W:T1-S2=95 % T2-C9=47 % T3-D8=99 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.773] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.427 [E:T2-C4=43 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=69 % T7-H4=89 %, W:T1-S2=70 % T2-C9=60 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=14 % T7-H5=100 %] [17:41:13.777] [SAMPLE-VAL] Sample 92: weight 0.100 -> 0.041 [E:T2-C4=32 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=68 % T7-H4=49 %, W:T1-S2=96 % T2-C9=65 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=16 % T7-H5=100 %] [17:41:13.781] [SAMPLE-VAL] Sample 93: weight 0.100 -> 0.045 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=85 %, W:T1-S2=96 % T2-C9=51 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=19 % T7-H5=100 %] [17:41:13.786] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.524 [E:T2-C4=57 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=86 %, W:T1-S2=90 % T2-C9=58 % T3-D8=100 % T4-DQ=100 % T5-C7=99 % T6-CJ=100 % T7-H5=100 %] [17:41:13.790] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.459 [E:T2-C4=28 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=71 % T7-H4=88 %, W:T1-S2=80 % T2-C9=68 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=12 % T7-H5=100 %] [17:41:13.794] [SAMPLE-VAL] Sample 96: weight 0.100 -> 0.041 [E:T2-C4=22 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=66 % T7-H4=100 %, W:T1-S2=84 % T2-C9=55 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=14 % T7-H5=90 %] [17:41:13.799] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.429 [E:T2-C4=38 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=70 % T7-H4=89 %, W:T1-S2=88 % T2-C9=50 % T3-D8=100 % T4-DQ=100 % T5-C7=100 % T6-CJ=17 % T7-H5=100 %] [17:41:13.803] [SAMPLE-VAL] Sample 98: weight 0.100 -> 0.051 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=84 % T2-C9=54 % T3-D8=100 % T4-DQ=100 % T5-C7=96 % T6-CJ=100 % T7-H5=91 %] [17:41:13.807] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.396 [E:T2-C4=32 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=68 % T7-H4=100 %, W:T1-S2=89 % T2-C9=46 % T3-D8=99 % T4-DQ=100 % T5-C7=100 % T6-CJ=10 % T7-H5=68 %] [17:41:13.811] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.562 [E:T2-C4=36 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=90 % T2-C9=58 % T3-D8=99 % T4-DQ=100 % T5-C7=97 % T6-CJ=100 % T7-H5=90 %] [17:41:13.811] [SAMPLE-VAL] Zeroed 2 samples below relative threshold 0.010 x max 0.5800 = 0.005800 [17:41:13.811] [SAMPLE-VAL] Done. Weight range: 0.000-0.580 [17:41:13.811] [SAMPLE-VAL] Top sample 68 (w=0.580): E:AKQ8.874.J6.6432 W:J9632.65.Q8.QJ97 [E:T2-C4=55 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=89 %, W:T1-S2=90 % T2-C9=56 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:13.812] [SAMPLE-VAL] Top sample 38 (w=0.574): E:AKQ3.864.J6.6432 W:J9862.75.Q8.QJ97 [E:T2-C4=58 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=87 %, W:T1-S2=82 % T2-C9=51 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=100 %] [17:41:13.812] [SAMPLE-VAL] Top sample 50 (w=0.572): E:KQ983.74.J6.6432 W:AJ62.865.Q8.QJ97 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=97 % T2-C9=58 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=90 %] [17:41:13.812] [SAMPLE-VAL] Top sample 56 (w=0.572): E:KQ983.64.J6.6432 W:AJ62.875.Q8.QJ97 [E:T2-C4=41 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=97 % T2-C9=58 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=90 %] [17:41:13.812] [SAMPLE-VAL] Top sample 60 (w=0.570): E:KQJ98.64.J6.6432 W:A632.875.Q8.QJ97 [E:T2-C4=36 % T3-D6=99 % T4-DJ=100 % T5-C2=100 % T6-C3=100 % T7-H4=100 %, W:T1-S2=99 % T2-C9=62 % T3-D8=99 % T4-DQ=100 % T5-C7=98 % T6-CJ=100 % T7-H5=91 %] [17:41:13.812] After sample validation: 98 deals remaining [17:41:13.812] [PLAY-INFER] No inference observations detected [17:41:13.812] Using weighted samples: 98/98 have non-uniform weights (range 0.039-0.580) [17:41:13.812] Sample deals (98 total, showing first 20, by weight): [17:41:13.812] [1] (w=0.580) S:T74.AQT32.T54.T5 J9632.65.Q8.QJ97 5.KJ9.AK9732.AK8 AKQ8.874.J6.6432 [17:41:13.812] [2] (w=0.574) S:T74.AQT32.T54.T5 J9862.75.Q8.QJ97 5.KJ9.AK9732.AK8 AKQ3.864.J6.6432 [17:41:13.812] [3] (w=0.572) S:T74.AQT32.T54.T5 AJ62.865.Q8.QJ97 5.KJ9.AK9732.AK8 KQ983.74.J6.6432 [17:41:13.813] [4] (w=0.572) S:T74.AQT32.T54.T5 AJ62.875.Q8.QJ97 5.KJ9.AK9732.AK8 KQ983.64.J6.6432 [17:41:13.813] [5] (w=0.570) S:T74.AQT32.T54.T5 A632.875.Q8.QJ97 5.KJ9.AK9732.AK8 KQJ98.64.J6.6432 [17:41:13.813] [6] (w=0.562) S:T74.AQT32.T54.T5 A932.875.Q8.QJ97 5.KJ9.AK9732.AK8 KQJ86.64.J6.6432 [17:41:13.813] [7] (w=0.562) S:T74.AQT32.T54.T5 A962.865.Q8.QJ97 5.KJ9.AK9732.AK8 KQJ83.74.J6.6432 [17:41:13.813] [8] (w=0.562) S:T74.AQT32.T54.T5 A832.865.Q8.QJ97 5.KJ9.AK9732.AK8 KQJ96.74.J6.6432 [17:41:13.813] [9] (w=0.558) S:T74.AQT32.T54.T5 J9632.85.Q8.QJ97 5.KJ9.AK9732.AK8 AKQ8.764.J6.6432 [17:41:13.813] [10] (w=0.557) S:T74.AQT32.T54.T5 A9862.875.Q8.J97 5.KJ9.AK9732.AK8 KQJ3.64.J6.Q6432 [17:41:13.813] [11] (w=0.556) S:T74.AQT32.T54.T5 J98632.65.Q8.J97 5.KJ9.AK9732.AK8 AKQ.874.J6.Q6432 [17:41:13.813] [12] (w=0.556) S:T74.AQT32.T54.T5 J98632.75.Q8.J97 5.KJ9.AK9732.AK8 AKQ.864.J6.Q6432 [17:41:13.813] [13] (w=0.551) S:T74.AQT32.T54.T5 A98632.65.Q8.J97 5.KJ9.AK9732.AK8 KQJ.874.J6.Q6432 [17:41:13.813] [14] (w=0.549) S:T74.AQT32.T54.T5 A8632.875.Q8.J97 5.KJ9.AK9732.AK8 KQJ9.64.J6.Q6432 [17:41:13.813] [15] (w=0.545) S:T74.AQT32.T54.T5 98632.65.Q8.QJ97 5.KJ9.AK9732.AK8 AKQJ.874.J6.6432 [17:41:13.814] [16] (w=0.544) S:T74.AQT32.T54.T5 AJ62.765.Q8.QJ97 5.KJ9.AK9732.AK8 KQ983.84.J6.6432 [17:41:13.814] [17] (w=0.542) S:T74.AQT32.T54.T5 A632.765.Q8.QJ97 5.KJ9.AK9732.AK8 KQJ98.84.J6.6432 [17:41:13.814] [18] (w=0.541) S:T74.AQT32.T54.T5 A8632.765.Q8.J97 5.KJ9.AK9732.AK8 KQJ9.84.J6.Q6432 [17:41:13.814] [19] (w=0.534) S:T74.AQT32.T54.T5 A832.765.Q8.QJ97 5.KJ9.AK9732.AK8 KQJ96.84.J6.6432 [17:41:13.814] [20] (w=0.530) S:T74.AQT32.T54.T5 98632.85.Q8.QJ97 5.KJ9.AK9732.AK8 AKQJ.764.J6.6432 [17:41:13.814] ... and 78 more [17:41:13.880] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [17:41:13.881] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [17:41:13.881] H9: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [17:41:13.881] HJ: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [17:41:13.881] D9: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [17:41:13.881] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [17:41:13.881] H9: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [17:41:13.881] HJ: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [17:41:13.881] D9: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [17:41:13.881] --- IMP Calculation Output (card -> average IMP) --- [17:41:13.881] H9: 0.00 [17:41:13.881] HJ: 0.00 [17:41:13.881] D9: 0.00 [17:41:13.882] === DDS DETAILED ANALYSIS === [17:41:13.882] Cards analyzed: 3, Samples per card: 98 [17:41:13.882] NOTE: All samples have identical trick counts - no sampling variance detected. [17:41:13.882] This occurs when all hands are fully known (no hidden cards to sample). [17:41:13.882] All plays with same trick count will have 0.00 IMP difference. [17:41:13.882] [17:41:13.882] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [17:41:13.882] ----- ------ --------- ------- ----------- -------------------------------- [17:41:13.882] H9 0.00 6.00 100 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [17:41:13.882] D9 0.00 6.00 100 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [17:41:13.882] HJ 0.00 6.00 100 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [17:41:13.882] [17:41:13.883] Selected: H9 (IMPs=0.00, avgTricks=6.00) [17:41:13.883] =================== [17:41:13.884] [FUSION] alpha-mu(M=2) correction: 98 worlds, candidates=[H9,D9,HJ] [17:41:14.253] [FUSION] H9: 9 info-set group(s), 98 world(s) committed, 1 singleton(s) [17:41:14.501] [FUSION] D9: 12 info-set group(s), 98 world(s) committed, 1 singleton(s) [17:41:14.732] [FUSION] HJ: 9 info-set group(s), 98 world(s) committed, 1 singleton(s) [17:41:14.732] [FUSION] H9: 0.00 -> 0.00 IMP (avgTricks 6.00) [17:41:14.732] [FUSION] D9: 0.00 -> 0.00 IMP (avgTricks 6.00) [17:41:14.732] [FUSION] HJ: 0.00 -> 0.00 IMP (avgTricks 6.00) [17:41:14.733] [FUSION] After correction, best card: H9 (0.00 IMP) [17:41:14.733] [TRUMP] Trump=Diamonds, declarerTrumps=6, dummyTrumps=3, initialMissing=4, maxMissing=7 [17:41:14.733] [TRUMP] Missing trumps: 0 (initial: 4, played: 4) -> adjust: -0.10 [17:41:14.733] [TRUMP] D9: 0.00 -> -0.10 (-0.10) [17:41:14.733] [TRUMP] After adjustment, best card: H9 (0.00 IMPs) [17:41:14.733] Selected: H9 (avg 0.00 IMPs, 6.00 tricks) -- 1 tied card(s): HJ [17:41:14.733] [CLAIM] best line wins all 6 remaining tricks in every sample [17:41:14.733] [stage-timing] ok sample=251ms validate=0ms nn=451ms signal=0ms simgames=5ms dds=913ms total=1625ms samples=98 cards=28 [17:41:14.734] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 KJ9 AQT32 87654 -Ls s25K4' [17:41:14.736] SUITC_CALL_END: jsonLength=532 [17:41:14.736] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":4.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":4,"Percentage":100.0000}], "Result":4.0000 , "GameTree":[ {"T":"S:A","Vs":[{"T":"8 [17:41:14.736] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 KJ9 AQT32 87654 -Ls s25K4' [17:41:14.738] SUITC_CALL_END: jsonLength=532 [17:41:14.738] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":4.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":4,"Percentage":100.0000}], "Result":4.0000 , "GameTree":[ {"T":"S:A","Vs":[{"T":"8 [17:41:14.738] === FindBestCardAsync: Position=N, CardsPlayed=28 === [17:41:14.738] Finding card to play for N: 5.KJ9.AK9732.AK8 [17:41:14.738] Relative position: Declarer, Contract type: Suit [17:41:14.739] Cards in hand mask: 4 [17:41:14.739] Candidate: 9D = 53.9 % [17:41:14.740] Candidate: JH = 20.1 % [17:41:14.740] Candidate: 9H = 15.4 % [17:41:14.740] Candidate: xD = 10.6 % [17:41:14.740] Selected: D9 (53.9 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:41:18 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:41:18 === [17:41:18.838] Activated: 5 tricks remaining, threshold=5 [17:41:18.838] ENDGAME: Hidden cards=10 between E and W, need 5+5, declarer tricks=7, defense tricks=1 [17:41:18.839] ENDGAME: Contract=1D, Declarer=N, ToPlay=N, Trump=D [17:41:18.839] ENDGAME: N [- H9 D9732 -] [17:41:18.839] ENDGAME: S [ST7 HAQT - -] [17:41:18.839] ENDGAME: Hidden [SAQJ9863 H8 - CQ6] [17:41:18.839] ENDGAME: 252 valid worlds (after void filtering) [17:41:18.839] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [17:41:18.840] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [17:41:18.840] [DealFinder] Explained bid N 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [17:41:18.841] [DealFinder] Explained bid E P: "Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, True OR D >= 7, True" -> require: (none) [17:41:18.841] [DealFinder] Explained bid S P: "Responses to 1Mi-P, HCP < 6" -> require: (none) [17:41:18.842] [DealFinder] Explained bid W P: "Balancing 1Mi Opening, D >= 5, HCP <= 12" -> require: (none) [17:41:18.847] [DealFinder] N Diamonds: tightened from [0-13] to [3-13] using HandUnderstanding [17:41:18.847] [DealFinder] N constraints: HCP[12-21], Suits=D[3-13], Trivial=False [17:41:18.847] [DealFinder] Expression (2708 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [17:41:18.847] [Timing] N precompute: 5ms mem d=165KB (total=1778MB) [17:41:18.852] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [17:41:18.852] [DealFinder] E HCP max: tightened from 37 to 17 using HandUnderstanding [17:41:18.852] [DealFinder] E constraints: HCP[0-17], Suits=(none), Trivial=False [17:41:18.852] [DealFinder] Expression (2545 chars): (True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H) & NOT Overcall(S) & NOT (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & IsValidBid(3C) & S <= 5 & H <= 5) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT ... [17:41:18.852] [Timing] E precompute: 4ms mem d=144KB (total=1778MB) [17:41:18.864] [DealFinder] S constraints: HCP[0-5], Suits=(none), Trivial=False [17:41:18.864] [DealFinder] Expression (5752 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [17:41:18.864] [Timing] S precompute: 11ms mem d=239KB (total=1779MB) [17:41:18.873] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [17:41:18.873] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [17:41:18.873] [DealFinder] Expression (4481 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [17:41:18.873] [Timing] W precompute: 8ms mem d=223KB (total=1779MB) [17:41:18.873] ENDGAME: Bidding weights applied to 6/252 worlds (range 0.01-1.00, total 246.06, 246 unpenalised) [17:41:18.873] ENDGAME: Played by E: 4 HCP S:1 H:2 D:2 C:3; by W: 3 HCP S:1 H:2 D:2 C:3 [17:41:18.873] ENDGAME_WORLD: #1 (w=1.00) N:.9.9732. J9863... T7.AQT.. AQ.8..Q6 [17:41:18.873] ENDGAME_WORLD: #2 (w=1.00) N:.9.9732. Q9863... T7.AQT.. AJ.8..Q6 [17:41:18.873] ENDGAME_WORLD: #3 (w=1.00) N:.9.9732. A9863... T7.AQT.. QJ.8..Q6 [17:41:18.873] ENDGAME_WORLD: #4 (w=0.01) N:.9.9732. 9863.8.. T7.AQT.. AQJ...Q6 [17:41:18.873] ENDGAME_WORLD: #5 (w=0.01) N:.9.9732. 9863...6 T7.AQT.. AQJ.8..Q [17:41:18.873] ENDGAME_WORLD: #6 (w=1.00) N:.9.9732. 9863...Q T7.AQT.. AQJ.8..6 [17:41:18.873] ENDGAME_WORLD: #7 (w=1.00) N:.9.9732. QJ863... T7.AQT.. A9.8..Q6 [17:41:18.873] ENDGAME_WORLD: #8 (w=1.00) N:.9.9732. AJ863... T7.AQT.. Q9.8..Q6 [17:41:18.874] ENDGAME_WORLD: #9 (w=1.00) N:.9.9732. J863.8.. T7.AQT.. AQ9...Q6 [17:41:18.874] ENDGAME_WORLD: #10 (w=1.00) N:.9.9732. J863...6 T7.AQT.. AQ9.8..Q [17:41:18.874] ENDGAME_WORLD: #11 (w=1.00) N:.9.9732. J863...Q T7.AQT.. AQ9.8..6 [17:41:18.874] ENDGAME_WORLD: #12 (w=1.00) N:.9.9732. AQ863... T7.AQT.. J9.8..Q6 [17:41:18.874] ENDGAME_WORLD: #13 (w=1.00) N:.9.9732. Q863.8.. T7.AQT.. AJ9...Q6 [17:41:18.874] ENDGAME_WORLD: #14 (w=1.00) N:.9.9732. Q863...6 T7.AQT.. AJ9.8..Q [17:41:18.874] ENDGAME_WORLD: #15 (w=1.00) N:.9.9732. Q863...Q T7.AQT.. AJ9.8..6 [17:41:18.874] ENDGAME_WORLD: #16 (w=1.00) N:.9.9732. A863.8.. T7.AQT.. QJ9...Q6 [17:41:18.874] ENDGAME_WORLD: #17 (w=1.00) N:.9.9732. A863...6 T7.AQT.. QJ9.8..Q [17:41:18.874] ENDGAME_WORLD: #18 (w=1.00) N:.9.9732. A863...Q T7.AQT.. QJ9.8..6 [17:41:18.874] ENDGAME_WORLD: #19 (w=0.01) N:.9.9732. 863.8..6 T7.AQT.. AQJ9...Q [17:41:18.874] ENDGAME_WORLD: #20 (w=1.00) N:.9.9732. 863.8..Q T7.AQT.. AQJ9...6 [17:41:18.874] ENDGAME_WORLD: ... and 232 more [17:41:18.874] ENDGAME: Evaluating 5 candidates across 252 worlds (totalWeight=246.06, rankByScore=True): [17:41:18.949] H9: defeat 100 % (246.1/246.1), makes 100 % (246.1/246.1), avgDeclTricks=12.0, dist=[12:246.1] [17:41:19.090] D2: defeat 100 % (246.1/246.1), makes 100 % (246.1/246.1), avgDeclTricks=12.0, dist=[12:246.1] [17:41:19.231] D3: defeat 100 % (246.1/246.1), makes 100 % (246.1/246.1), avgDeclTricks=12.0, dist=[12:246.1] [17:41:19.372] D7: defeat 100 % (246.1/246.1), makes 100 % (246.1/246.1), avgDeclTricks=12.0, dist=[12:246.1] [17:41:19.510] D9: defeat 100 % (246.1/246.1), makes 100 % (246.1/246.1), avgDeclTricks=12.0, dist=[12:246.1] [17:41:19.511] IMP H9: 0.00 [17:41:19.511] IMP D2: 0.00 [17:41:19.511] IMP D3: 0.00 [17:41:19.511] IMP D7: 0.00 [17:41:19.511] IMP D9: 0.00 [17:41:19.511] ENDGAME: Selected D9 (100 %) [17:41:19.511] ENDGAME: CLAIM -- best line wins all 5 remaining tricks in every world [17:41:19.511] Tied cards: D9,D7,D3,D2,H9 -- invoking NN directly on tied set [17:41:19.511] === FindBestCardAsync: Position=N, CardsPlayed=32 === [17:41:19.511] Finding card to play for N: 5.KJ9.AK9732.AK8 [17:41:19.511] Relative position: Declarer, Contract type: Suit [17:41:19.512] Cards in hand mask: 3 [17:41:19.513] Candidate: 9D = 46.5 % [17:41:19.513] Candidate: 9H = 39.4 % [17:41:19.513] Candidate: xD = 14.1 % [17:41:19.513] Selected: D9 (46.5 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:41:22 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:41:22 === [17:41:22.782] Activated: 4 tricks remaining, threshold=5 [17:41:22.782] ENDGAME: Hidden cards=8 between E and W, need 4+4, declarer tricks=8, defense tricks=1 [17:41:22.782] ENDGAME: Contract=1D, Declarer=N, ToPlay=N, Trump=D [17:41:22.782] ENDGAME: N [- H9 D732 -] [17:41:22.782] ENDGAME: S [ST HAQT - -] [17:41:22.782] ENDGAME: Hidden [SAQJ93 H8 - CQ6] [17:41:22.783] ENDGAME: 70 valid worlds (after void filtering) [17:41:22.783] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [17:41:22.783] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [17:41:22.784] [DealFinder] Explained bid N 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [17:41:22.784] [DealFinder] Explained bid E P: "Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, True OR D >= 7, True" -> require: (none) [17:41:22.785] [DealFinder] Explained bid S P: "Responses to 1Mi-P, HCP < 6" -> require: (none) [17:41:22.785] [DealFinder] Explained bid W P: "Balancing 1Mi Opening, D >= 5, HCP <= 12" -> require: (none) [17:41:22.791] [DealFinder] N Diamonds: tightened from [0-13] to [3-13] using HandUnderstanding [17:41:22.791] [DealFinder] N constraints: HCP[12-21], Suits=D[3-13], Trivial=False [17:41:22.791] [DealFinder] Expression (2708 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [17:41:22.791] [Timing] N precompute: 5ms mem d=156KB (total=1779MB) [17:41:22.795] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [17:41:22.795] [DealFinder] E HCP max: tightened from 37 to 17 using HandUnderstanding [17:41:22.795] [DealFinder] E constraints: HCP[0-17], Suits=(none), Trivial=False [17:41:22.795] [DealFinder] Expression (2545 chars): (True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H) & NOT Overcall(S) & NOT (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & IsValidBid(3C) & S <= 5 & H <= 5) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT ... [17:41:22.795] [Timing] E precompute: 4ms mem d=147KB (total=1779MB) [17:41:22.807] [DealFinder] S constraints: HCP[0-5], Suits=(none), Trivial=False [17:41:22.807] [DealFinder] Expression (5752 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [17:41:22.807] [Timing] S precompute: 11ms mem d=233KB (total=1779MB) [17:41:22.816] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [17:41:22.816] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [17:41:22.816] [DealFinder] Expression (4481 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [17:41:22.816] [Timing] W precompute: 9ms mem d=223KB (total=1779MB) [17:41:22.817] ENDGAME: Bidding weights applied to 1/70 worlds (range 0.01-1.00, total 69.01, 69 unpenalised) [17:41:22.817] ENDGAME: Played by E: 4 HCP S:2 H:2 D:2 C:3; by W: 3 HCP S:2 H:2 D:2 C:3 [17:41:22.817] ENDGAME_WORLD: #1 (w=1.00) N:.9.732. QJ93... T.AQT.. A.8..Q6 [17:41:22.817] ENDGAME_WORLD: #2 (w=1.00) N:.9.732. AJ93... T.AQT.. Q.8..Q6 [17:41:22.817] ENDGAME_WORLD: #3 (w=1.00) N:.9.732. J93.8.. T.AQT.. AQ...Q6 [17:41:22.817] ENDGAME_WORLD: #4 (w=1.00) N:.9.732. J93...6 T.AQT.. AQ.8..Q [17:41:22.817] ENDGAME_WORLD: #5 (w=1.00) N:.9.732. J93...Q T.AQT.. AQ.8..6 [17:41:22.817] ENDGAME_WORLD: #6 (w=1.00) N:.9.732. AQ93... T.AQT.. J.8..Q6 [17:41:22.817] ENDGAME_WORLD: #7 (w=1.00) N:.9.732. Q93.8.. T.AQT.. AJ...Q6 [17:41:22.817] ENDGAME_WORLD: #8 (w=1.00) N:.9.732. Q93...6 T.AQT.. AJ.8..Q [17:41:22.817] ENDGAME_WORLD: #9 (w=1.00) N:.9.732. Q93...Q T.AQT.. AJ.8..6 [17:41:22.817] ENDGAME_WORLD: #10 (w=1.00) N:.9.732. A93.8.. T.AQT.. QJ...Q6 [17:41:22.817] ENDGAME_WORLD: #11 (w=1.00) N:.9.732. A93...6 T.AQT.. QJ.8..Q [17:41:22.817] ENDGAME_WORLD: #12 (w=1.00) N:.9.732. A93...Q T.AQT.. QJ.8..6 [17:41:22.817] ENDGAME_WORLD: #13 (w=0.01) N:.9.732. 93.8..6 T.AQT.. AQJ...Q [17:41:22.818] ENDGAME_WORLD: #14 (w=1.00) N:.9.732. 93.8..Q T.AQT.. AQJ...6 [17:41:22.818] ENDGAME_WORLD: #15 (w=1.00) N:.9.732. 93...Q6 T.AQT.. AQJ.8.. [17:41:22.818] ENDGAME_WORLD: #16 (w=1.00) N:.9.732. AQJ3... T.AQT.. 9.8..Q6 [17:41:22.818] ENDGAME_WORLD: #17 (w=1.00) N:.9.732. QJ3.8.. T.AQT.. A9...Q6 [17:41:22.818] ENDGAME_WORLD: #18 (w=1.00) N:.9.732. QJ3...6 T.AQT.. A9.8..Q [17:41:22.818] ENDGAME_WORLD: #19 (w=1.00) N:.9.732. QJ3...Q T.AQT.. A9.8..6 [17:41:22.818] ENDGAME_WORLD: #20 (w=1.00) N:.9.732. AJ3.8.. T.AQT.. Q9...Q6 [17:41:22.818] ENDGAME_WORLD: ... and 50 more [17:41:22.818] ENDGAME: Evaluating 4 candidates across 70 worlds (totalWeight=69.01, rankByScore=True): [17:41:22.819] H9: defeat 100 % (69.0/69.0), makes 100 % (69.0/69.0), avgDeclTricks=12.0, dist=[12:69.0] [17:41:22.827] D2: defeat 100 % (69.0/69.0), makes 100 % (69.0/69.0), avgDeclTricks=12.0, dist=[12:69.0] [17:41:22.833] D3: defeat 100 % (69.0/69.0), makes 100 % (69.0/69.0), avgDeclTricks=12.0, dist=[12:69.0] [17:41:22.840] D7: defeat 100 % (69.0/69.0), makes 100 % (69.0/69.0), avgDeclTricks=12.0, dist=[12:69.0] [17:41:22.841] IMP H9: 0.00 [17:41:22.841] IMP D2: 0.00 [17:41:22.841] IMP D3: 0.00 [17:41:22.841] IMP D7: 0.00 [17:41:22.841] ENDGAME: Selected D7 (100 %) [17:41:22.841] ENDGAME: CLAIM -- best line wins all 4 remaining tricks in every world [17:41:22.841] Tied cards: D7,D3,D2,H9 -- invoking NN directly on tied set [17:41:22.842] === FindBestCardAsync: Position=N, CardsPlayed=36 === [17:41:22.842] Finding card to play for N: 5.KJ9.AK9732.AK8 [17:41:22.842] Relative position: Declarer, Contract type: Suit [17:41:22.842] Cards in hand mask: 2 [17:41:22.843] Candidate: xD = 61.5 % [17:41:22.843] Candidate: 9H = 38.5 % [17:41:22.843] Selected: D2 (61.5 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:41:25 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:41:25 === [17:41:25.745] Activated: 3 tricks remaining, threshold=5 [17:41:25.745] ENDGAME: Hidden cards=6 between E and W, need 3+3, declarer tricks=9, defense tricks=1 [17:41:25.745] ENDGAME: Contract=1D, Declarer=N, ToPlay=N, Trump=D [17:41:25.745] ENDGAME: N [- H9 D73 -] [17:41:25.745] ENDGAME: S [- HAQT - -] [17:41:25.745] ENDGAME: Hidden [SAQJ9 - - CQ6] [17:41:25.745] ENDGAME: 20 valid worlds (after void filtering) [17:41:25.745] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [17:41:25.746] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [17:41:25.746] [DealFinder] Explained bid N 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [17:41:25.747] [DealFinder] Explained bid E P: "Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, True OR D >= 7, True" -> require: (none) [17:41:25.747] [DealFinder] Explained bid S P: "Responses to 1Mi-P, HCP < 6" -> require: (none) [17:41:25.747] [DealFinder] Explained bid W P: "Balancing 1Mi Opening, D >= 5, HCP <= 12" -> require: (none) [17:41:25.753] [DealFinder] N Diamonds: tightened from [0-13] to [3-13] using HandUnderstanding [17:41:25.753] [DealFinder] N constraints: HCP[12-21], Suits=D[3-13], Trivial=False [17:41:25.753] [DealFinder] Expression (2708 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [17:41:25.753] [Timing] N precompute: 5ms mem d=155KB (total=1780MB) [17:41:25.757] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [17:41:25.757] [DealFinder] E HCP max: tightened from 37 to 17 using HandUnderstanding [17:41:25.757] [DealFinder] E constraints: HCP[0-17], Suits=(none), Trivial=False [17:41:25.757] [DealFinder] Expression (2545 chars): (True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H) & NOT Overcall(S) & NOT (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & IsValidBid(3C) & S <= 5 & H <= 5) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT ... [17:41:25.757] [Timing] E precompute: 4ms mem d=147KB (total=1780MB) [17:41:25.769] [DealFinder] S constraints: HCP[0-5], Suits=(none), Trivial=False [17:41:25.769] [DealFinder] Expression (5752 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [17:41:25.769] [Timing] S precompute: 11ms mem d=233KB (total=1781MB) [17:41:25.778] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [17:41:25.778] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [17:41:25.778] [DealFinder] Expression (4481 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [17:41:25.778] [Timing] W precompute: 8ms mem d=231KB (total=1781MB) [17:41:25.778] ENDGAME_WORLD: #1 (w=1.00) N:.9.73. QJ9... .AQT.. A...Q6 [17:41:25.778] ENDGAME_WORLD: #2 (w=1.00) N:.9.73. AJ9... .AQT.. Q...Q6 [17:41:25.778] ENDGAME_WORLD: #3 (w=1.00) N:.9.73. J9...6 .AQT.. AQ...Q [17:41:25.778] ENDGAME_WORLD: #4 (w=1.00) N:.9.73. J9...Q .AQT.. AQ...6 [17:41:25.778] ENDGAME_WORLD: #5 (w=1.00) N:.9.73. AQ9... .AQT.. J...Q6 [17:41:25.778] ENDGAME_WORLD: #6 (w=1.00) N:.9.73. Q9...6 .AQT.. AJ...Q [17:41:25.779] ENDGAME_WORLD: #7 (w=1.00) N:.9.73. Q9...Q .AQT.. AJ...6 [17:41:25.779] ENDGAME_WORLD: #8 (w=1.00) N:.9.73. A9...6 .AQT.. QJ...Q [17:41:25.779] ENDGAME_WORLD: #9 (w=1.00) N:.9.73. A9...Q .AQT.. QJ...6 [17:41:25.779] ENDGAME_WORLD: #10 (w=1.00) N:.9.73. 9...Q6 .AQT.. AQJ... [17:41:25.779] ENDGAME_WORLD: #11 (w=1.00) N:.9.73. AQJ... .AQT.. 9...Q6 [17:41:25.779] ENDGAME_WORLD: #12 (w=1.00) N:.9.73. QJ...6 .AQT.. A9...Q [17:41:25.779] ENDGAME_WORLD: #13 (w=1.00) N:.9.73. QJ...Q .AQT.. A9...6 [17:41:25.779] ENDGAME_WORLD: #14 (w=1.00) N:.9.73. AJ...6 .AQT.. Q9...Q [17:41:25.779] ENDGAME_WORLD: #15 (w=1.00) N:.9.73. AJ...Q .AQT.. Q9...6 [17:41:25.779] ENDGAME_WORLD: #16 (w=1.00) N:.9.73. J...Q6 .AQT.. AQ9... [17:41:25.779] ENDGAME_WORLD: #17 (w=1.00) N:.9.73. AQ...6 .AQT.. J9...Q [17:41:25.779] ENDGAME_WORLD: #18 (w=1.00) N:.9.73. AQ...Q .AQT.. J9...6 [17:41:25.779] ENDGAME_WORLD: #19 (w=1.00) N:.9.73. Q...Q6 .AQT.. AJ9... [17:41:25.779] ENDGAME_WORLD: #20 (w=1.00) N:.9.73. A...Q6 .AQT.. QJ9... [17:41:25.779] ENDGAME: Evaluating 3 candidates across 20 worlds (totalWeight=20.00, rankByScore=True): [17:41:25.780] H9: defeat 100 % (20.0/20.0), makes 100 % (20.0/20.0), avgDeclTricks=12.0, dist=[12:20.0] [17:41:25.780] D3: defeat 100 % (20.0/20.0), makes 100 % (20.0/20.0), avgDeclTricks=12.0, dist=[12:20.0] [17:41:25.780] D7: defeat 100 % (20.0/20.0), makes 100 % (20.0/20.0), avgDeclTricks=12.0, dist=[12:20.0] [17:41:25.781] IMP H9: 0.00 [17:41:25.781] IMP D3: 0.00 [17:41:25.781] IMP D7: 0.00 [17:41:25.781] ENDGAME: Selected D7 (100 %) [17:41:25.781] ENDGAME: CLAIM -- best line wins all 3 remaining tricks in every world [17:41:25.781] Tied cards: D7,D3,H9 -- invoking NN directly on tied set [17:41:25.781] === FindBestCardAsync: Position=N, CardsPlayed=40 === [17:41:25.781] Finding card to play for N: 5.KJ9.AK9732.AK8 [17:41:25.781] Relative position: Declarer, Contract type: Suit [17:41:25.781] Cards in hand mask: 2 [17:41:25.782] Candidate: 9H = 74.1 % [17:41:25.782] Candidate: xD = 25.9 % [17:41:25.782] Selected: H9 (74.1 %) === Board play (API) - DDS Engine (N) - 2026-08-29 17:41:29 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 17:41:29 === [17:41:29.511] Activated: 2 tricks remaining, threshold=5 [17:41:29.511] ENDGAME: Hidden cards=3 between E and W, need 2+1, declarer tricks=10, defense tricks=1 [17:41:29.511] ENDGAME: Contract=1D, Declarer=N, ToPlay=N, Trump=D [17:41:29.511] ENDGAME: N [- - D73 -] [17:41:29.511] ENDGAME: S [- HT - -] [17:41:29.511] ENDGAME: Hidden [SAQJ - - -] [17:41:29.511] ENDGAME: Current trick (2 cards, led by S): HQ CQ [17:41:29.511] ENDGAME: 3 valid worlds (after void filtering) [17:41:29.512] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [17:41:29.512] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [17:41:29.513] [DealFinder] Explained bid N 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [17:41:29.513] [DealFinder] Explained bid E P: "Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, True OR D >= 7, True" -> require: (none) [17:41:29.513] [DealFinder] Explained bid S P: "Responses to 1Mi-P, HCP < 6" -> require: (none) [17:41:29.514] [DealFinder] Explained bid W P: "Balancing 1Mi Opening, D >= 5, HCP <= 12" -> require: (none) [17:41:29.519] [DealFinder] N Diamonds: tightened from [0-13] to [3-13] using HandUnderstanding [17:41:29.519] [DealFinder] N constraints: HCP[12-21], Suits=D[3-13], Trivial=False [17:41:29.519] [DealFinder] Expression (2708 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [17:41:29.519] [Timing] N precompute: 5ms mem d=152KB (total=1777MB) [17:41:29.524] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [17:41:29.524] [DealFinder] E HCP max: tightened from 37 to 17 using HandUnderstanding [17:41:29.524] [DealFinder] E constraints: HCP[0-17], Suits=(none), Trivial=False [17:41:29.524] [DealFinder] Expression (2545 chars): (True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H) & NOT Overcall(S) & NOT (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & IsValidBid(3C) & S <= 5 & H <= 5) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT ... [17:41:29.524] [Timing] E precompute: 4ms mem d=147KB (total=1777MB) [17:41:29.536] [DealFinder] S constraints: HCP[0-5], Suits=(none), Trivial=False [17:41:29.536] [DealFinder] Expression (5752 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [17:41:29.536] [Timing] S precompute: 11ms mem d=237KB (total=1777MB) [17:41:29.545] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [17:41:29.545] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [17:41:29.545] [DealFinder] Expression (4481 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [17:41:29.545] [Timing] W precompute: 9ms mem d=228KB (total=1777MB) [17:41:29.545] ENDGAME_WORLD: #1 (w=1.00) N:..73. QJ... .T.. A... [17:41:29.545] ENDGAME_WORLD: #2 (w=1.00) N:..73. AJ... .T.. Q... [17:41:29.545] ENDGAME_WORLD: #3 (w=1.00) N:..73. AQ... .T.. J... [17:41:29.545] ENDGAME: Evaluating 2 candidates across 3 worlds (totalWeight=3.00, rankByScore=True): [17:41:29.545] D3: defeat 100 % (3.0/3.0), makes 100 % (3.0/3.0), avgDeclTricks=12.0, dist=[12:3.0] [17:41:29.545] D7: defeat 100 % (3.0/3.0), makes 100 % (3.0/3.0), avgDeclTricks=12.0, dist=[12:3.0] [17:41:29.545] IMP D3: 0.00 [17:41:29.546] IMP D7: 0.00 [17:41:29.546] ENDGAME: Selected D7 (100 %) [17:41:29.546] Tied cards: D7,D3 -- invoking NN directly on tied set [17:41:29.546] === FindBestCardAsync: Position=N, CardsPlayed=46 === [17:41:29.546] Finding card to play for N: 5.KJ9.AK9732.AK8 [17:41:29.546] Relative position: Declarer, Contract type: Suit [17:41:29.546] Cards in hand mask: 1 [17:41:29.547] Candidate: xD = 100.0 % [17:41:29.547] Selected: D3 (100.0 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:05:06 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:05:06 === [19:05:06.273] === FindBestCardAsync: Position=N, CardsPlayed=6 === [19:05:06.273] Contract: 2HX, Declarer: E, Dealer: E [19:05:06.273] Auction: 1C-1S-X-P-2H-X-P-P-P [19:05:06.273] Deal: N:... ... ... ... [19:05:06.273] Position N is on defender's side - score table shifted by 1 defense tricks won [19:05:06.273] ****************************** [19:05:06.273] FindMatchingDealsWithPlayInternal Input: [19:05:06.273] Position parameter: N [19:05:06.273] Deal from game: N:... ... ... ... [19:05:06.273] Hand for N: 2.T632.JT986.Q98 [19:05:06.273] Hand for E: (null) [19:05:06.273] Hand for S: (null) [19:05:06.273] Hand for W: T93.AKJ74.43.T75 [19:05:06.274] Cards played: SA, S3, S2, S4, SK, S9 [19:05:06.274] Declarer: E [19:05:06.274] ****************************** [19:05:06.274] [DealFinder] Seed from player N hand: 1402342489 [19:05:06.274] [DealFinder] Auction: 1C-1S-X-P-2H-X-P-P-P [19:05:06.274] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:05:06.274] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1397MB, gc2=14) [19:05:06.274] [DealFinder] Using cardsPlayedCount=6 for visibility calculation [19:05:06.274] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=6 [19:05:06.274] [ExtractPartialDeal] Visible hands: N, W, E [19:05:06.274] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:05:06.274] [ExtractPartialDeal] Extracted hands: [19:05:06.274] N: 2.T632.JT986.Q98 (13 cards) [LOCKED] [19:05:06.275] E: ... (0 cards) [19:05:06.275] S: ... (0 cards) [19:05:06.275] W: T93.AKJ74.43.T75 (13 cards) [LOCKED] [19:05:06.275] [DealFinder] Trump suit from contract '2HX': Hearts [19:05:06.275] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [19:05:06.275] [ComputePlayedCards] Card 1: SA played by S [19:05:06.275] [ComputePlayedCards] Card 2: S3 played by W [19:05:06.275] [ComputePlayedCards] Card 3: S2 played by N [19:05:06.275] [ComputePlayedCards] Card 4: S4 played by E [19:05:06.275] [ComputePlayedCards] Trick complete. Winner: S [19:05:06.275] [ComputePlayedCards] Card 5: SK played by S [19:05:06.275] [ComputePlayedCards] Card 6: S9 played by W [19:05:06.275] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S2 [19:05:06.275] [DealFinder] Added 1 played cards to E (was 0 cards): S4 [19:05:06.276] [DealFinder] Added 2 played cards to S (was 0 cards): SA, SK [19:05:06.276] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S3, S9 [19:05:06.276] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=8) [19:05:06.276] [DecomposePartnership] S: No tightening (CombinedHcpMin=21, CombinedHcpMax=, partner N HCP=3) [19:05:06.276] [DealFinder] Bid verification enabled for: E [19:05:06.276] [DealFinder] WARNING: Contradictory HCP for E: [12-11], relaxing to [11-12] [19:05:06.276] [DealFinder] WARNING: Contradictory HCP for S: [18-17], relaxing to [17-18] [19:05:06.276] [DealFinder] Propagated E: HCP[11-12], Suits=S[0-4] H[4-4] D[0-6] C[4-7] (2 iterations) [19:05:06.276] [DealFinder] Propagated S: HCP[17-18], Suits=S[5-9] H[0-0] D[0-6] C[0-3] (2 iterations) [19:05:06.277] [DealFinder] Forced 4 Hearts card(s) to E (only eligible holder): H5, H8, H9, HQ [19:05:06.277] [DealFinder] Known cards per player: N=13, E=5, S=2, W=13 [19:05:06.277] [DealFinder] Locked players: N, W [19:05:06.277] [DealFinder] Total known cards: 33, Remaining deck: 19, Cards to deal: 19 [19:05:06.277] [DealFinder] Players needing cards: E:8, S:11 [19:05:06.277] Large number of cards remaining. Using random generation. [19:05:06.277] [DealFinder] Hands to validate (not 13 cards in partial): E, S [19:05:06.277] [VerifyHands] FAIL for E: J864.Q985.AKQ2.2 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:05:06.278] [VerifyHands] FAIL for E: 764.Q985.A.K6432 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:05:06.278] [VerifyHands] FAIL for E: QJ654.Q985.Q75.3 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:05:06.279] [VerifyHands] FAIL for E: QJ54.Q985.Q7.KJ4 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:05:06.279] [VerifyHands] FAIL for S: AKJ865..AQ72.J63 ((Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [19:05:06.372] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [19:05:06.475] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [19:05:06.538] [DealFinder] After 1000 attempts: passedSimple=1001, failedVerification=1001, matches=0 [19:05:06.615] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [19:05:06.714] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=200/1200, passes=0 [19:05:06.714] [Timing] Total: 440ms, Generation: 115ms, Verification: 119ms [19:05:06.714] [Timing] Attempts: 10000, PassedSimpleCheck: 10000, FailedVerification: 10000, Found: 0 [19:05:06.714] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [19:05:06.734] Search complete. Returning 50 deals. [19:05:06.734] Found 50 sample deals for simulation. [19:05:06.734] Valid deals for DDS: 50 / 50 [19:05:06.734] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: suit [19:05:06.742] [SAMPLE-VAL] Opening lead NN validation (SA): 11/50 samples adjusted [19:05:06.743] [SAMPLE-VAL] T1: S=SA W=S3 N=S2 E=S4 (leader=S) [19:05:06.743] [SAMPLE-VAL] T2: S=SK W=S9 (leader=S) (partial) [19:05:06.744] [SAMPLE-VAL] Sample 1: weight 0.091 -> 0.062 [E:T1-S4=88 %, S:T2-SK=65 %] [19:05:06.745] [SAMPLE-VAL] Sample 2: weight 0.045 -> 0.024 [E:T1-S4=84 %, S:T2-SK=41 %] [19:05:06.746] [SAMPLE-VAL] Sample 3: weight 0.048 -> 0.035 [E:T1-S4=100 %, S:T2-SK=68 %] [19:05:06.747] [SAMPLE-VAL] Sample 4: weight 0.032 -> 0.031 [E:T1-S4=100 %, S:T2-SK=92 %] [19:05:06.748] [SAMPLE-VAL] Sample 5: weight 0.091 -> 0.080 [E:T1-S4=100 %, S:T2-SK=76 %] [19:05:06.749] [SAMPLE-VAL] Sample 6: weight 0.032 -> 0.030 [E:T1-S4=100 %, S:T2-SK=88 %] [19:05:06.750] [SAMPLE-VAL] Sample 7: weight 0.091 -> 0.067 [E:T1-S4=77 %, S:T2-SK=70 %] [19:05:06.751] [SAMPLE-VAL] Sample 8: weight 0.091 -> 0.069 [E:T1-S4=99 %, S:T2-SK=72 %] [19:05:06.752] [SAMPLE-VAL] Sample 9: weight 0.016 -> 0.012 [E:T1-S4=100 %, S:T2-SK=52 %] [19:05:06.753] [SAMPLE-VAL] Sample 10: weight 0.016 -> 0.010 [E:T1-S4=100 %, S:T2-SK=52 %] [19:05:06.754] [SAMPLE-VAL] Sample 11: weight 0.048 -> 0.036 [E:T1-S4=96 %, S:T2-SK=72 %] [19:05:06.755] [SAMPLE-VAL] Sample 12: weight 0.048 -> 0.036 [E:T1-S4=97 %, S:T2-SK=73 %] [19:05:06.755] [SAMPLE-VAL] Sample 13: weight 0.032 -> 0.029 [E:T1-S4=98 %, S:T2-SK=80 %] [19:05:06.756] [SAMPLE-VAL] Sample 14: weight 0.024 -> 0.014 [E:T1-S4=96 %, S:T2-SK=47 %] [19:05:06.757] [SAMPLE-VAL] Sample 15: weight 0.016 -> 0.012 [E:T1-S4=99 %, S:T2-SK=66 %] [19:05:06.758] [SAMPLE-VAL] Sample 16: weight 0.091 -> 0.067 [E:T1-S4=77 %, S:T2-SK=70 %] [19:05:06.759] [SAMPLE-VAL] Sample 17: weight 0.016 -> 0.012 [E:T1-S4=99 %, S:T2-SK=66 %] [19:05:06.759] [SAMPLE-VAL] Sample 18: weight 0.048 -> 0.035 [E:T1-S4=100 %, S:T2-SK=67 %] [19:05:06.760] [SAMPLE-VAL] Sample 19: weight 0.032 -> 0.031 [E:T1-S4=100 %, S:T2-SK=89 %] [19:05:06.761] [SAMPLE-VAL] Sample 20: weight 0.032 -> 0.024 [E:T1-S4=75 %, S:T2-SK=73 %] [19:05:06.762] [SAMPLE-VAL] Sample 21: weight 0.091 -> 0.056 [E:T1-S4=57 %, S:T2-SK=67 %] [19:05:06.763] [SAMPLE-VAL] Sample 22: weight 0.032 -> 0.021 [E:T1-S4=56 %, S:T2-SK=78 %] [19:05:06.763] [SAMPLE-VAL] Sample 23: weight 0.032 -> 0.022 [E:T1-S4=55 %, S:T2-SK=83 %] [19:05:06.764] [SAMPLE-VAL] Sample 24: weight 0.048 -> 0.039 [E:T1-S4=100 %, S:T2-SK=67 %] [19:05:06.765] [SAMPLE-VAL] Sample 25: weight 0.091 -> 0.085 [E:T1-S4=100 %, S:T2-SK=87 %] [19:05:06.766] [SAMPLE-VAL] Sample 26: weight 0.048 -> 0.036 [E:T1-S4=96 %, S:T2-SK=72 %] [19:05:06.767] [SAMPLE-VAL] Sample 27: weight 0.032 -> 0.028 [E:T1-S4=98 %, S:T2-SK=79 %] [19:05:06.767] [SAMPLE-VAL] Sample 28: weight 0.091 -> 0.075 [E:T1-S4=98 %, S:T2-SK=69 %] [19:05:06.768] [SAMPLE-VAL] Sample 29: weight 0.032 -> 0.025 [E:T1-S4=99 %, S:T2-SK=77 %] [19:05:06.769] [SAMPLE-VAL] Sample 30: weight 0.032 -> 0.022 [E:T1-S4=55 %, S:T2-SK=83 %] [19:05:06.770] [SAMPLE-VAL] Sample 31: weight 0.091 -> 0.078 [E:T1-S4=100 %, S:T2-SK=74 %] [19:05:06.771] [SAMPLE-VAL] Sample 32: weight 0.091 -> 0.076 [E:T1-S4=79 %, S:T2-SK=89 %] [19:05:06.771] [SAMPLE-VAL] Sample 33: weight 0.016 -> 0.009 [E:T1-S4=60 %, S:T2-SK=63 %] [19:05:06.772] [SAMPLE-VAL] Sample 34: weight 0.032 -> 0.023 [E:T1-S4=56 %, S:T2-SK=88 %] [19:05:06.773] [SAMPLE-VAL] Sample 35: weight 0.032 -> 0.025 [E:T1-S4=75 %, S:T2-SK=82 %] [19:05:06.774] [SAMPLE-VAL] Sample 36: weight 0.032 -> 0.028 [E:T1-S4=98 %, S:T2-SK=79 %] [19:05:06.774] [SAMPLE-VAL] Sample 37: weight 0.024 -> 0.014 [E:T1-S4=96 %, S:T2-SK=47 %] [19:05:06.775] [SAMPLE-VAL] Sample 38: weight 0.032 -> 0.030 [E:T1-S4=100 %, S:T2-SK=86 %] [19:05:06.776] [SAMPLE-VAL] Sample 39: weight 0.032 -> 0.031 [E:T1-S4=100 %, S:T2-SK=89 %] [19:05:06.777] [SAMPLE-VAL] Sample 40: weight 0.091 -> 0.087 [E:T1-S4=100 %, S:T2-SK=91 %] [19:05:06.778] [SAMPLE-VAL] Sample 41: weight 0.032 -> 0.030 [E:T1-S4=100 %, S:T2-SK=88 %] [19:05:06.778] [SAMPLE-VAL] Sample 42: weight 0.032 -> 0.024 [E:T1-S4=98 %, S:T2-SK=58 %] [19:05:06.779] [SAMPLE-VAL] Sample 43: weight 0.003 -> 0.002 [E:T1-S4=94 %, S:T2-SK=59 %] [19:05:06.780] [SAMPLE-VAL] Sample 44: weight 0.032 -> 0.025 [E:T1-S4=76 %, S:T2-SK=77 %] [19:05:06.781] [SAMPLE-VAL] Sample 45: weight 0.032 -> 0.018 [E:T1-S4=55 %, S:T2-SK=70 %] [19:05:06.782] [SAMPLE-VAL] Sample 46: weight 0.045 -> 0.028 [E:T1-S4=99 %, S:T2-SK=49 %] [19:05:06.782] [SAMPLE-VAL] Sample 47: weight 0.091 -> 0.078 [E:T1-S4=98 %, S:T2-SK=74 %] [19:05:06.783] [SAMPLE-VAL] Sample 48: weight 0.091 -> 0.078 [E:T1-S4=98 %, S:T2-SK=74 %] [19:05:06.784] [SAMPLE-VAL] Sample 49: weight 0.091 -> 0.085 [E:T1-S4=100 %, S:T2-SK=88 %] [19:05:06.785] [SAMPLE-VAL] Sample 50: weight 0.016 -> 0.010 [E:T1-S4=100 %, S:T2-SK=52 %] [19:05:06.785] [SAMPLE-VAL] Done. Weight range: 0.002-0.087 [19:05:06.785] [SAMPLE-VAL] Top sample 40 (w=0.087): E:754.Q985.AK.K632 S:AKQJ86..Q752.AJ4 [E:T1-S4=100 %, S:T2-SK=91 %] [19:05:06.785] [SAMPLE-VAL] Top sample 49 (w=0.085): E:4.Q985.KQ2.AJ642 S:AKQJ8765..A75.K3 [E:T1-S4=100 %, S:T2-SK=88 %] [19:05:06.785] [SAMPLE-VAL] Top sample 25 (w=0.085): E:74.Q985.KQ.AJ642 S:AKQJ865..A752.K3 [E:T1-S4=100 %, S:T2-SK=87 %] [19:05:06.785] [SAMPLE-VAL] Top sample 5 (w=0.080): E:74.Q985.Q.AKJ643 S:AKQJ865..AK752.2 [E:T1-S4=100 %, S:T2-SK=76 %] [19:05:06.785] [SAMPLE-VAL] Top sample 31 (w=0.078): E:654.Q985.Q.AKJ64 S:AKQJ87..AK752.32 [E:T1-S4=100 %, S:T2-SK=74 %] [19:05:06.785] After sample validation: 50 deals remaining [19:05:06.785] [PLAY-INFER] No inference observations detected [19:05:06.785] Using weighted samples: 50/50 have non-uniform weights (range 0.002-0.087) [19:05:06.785] Sample deals (50 total, showing first 20, by weight): [19:05:06.786] [1] (w=0.087) N:2.T632.JT986.Q98 754.Q985.AK.K632 AKQJ86..Q752.AJ4 T93.AKJ74.43.T75 [19:05:06.786] [2] (w=0.085) N:2.T632.JT986.Q98 4.Q985.KQ2.AJ642 AKQJ8765..A75.K3 T93.AKJ74.43.T75 [19:05:06.786] [3] (w=0.085) N:2.T632.JT986.Q98 74.Q985.KQ.AJ642 AKQJ865..A752.K3 T93.AKJ74.43.T75 [19:05:06.786] [4] (w=0.080) N:2.T632.JT986.Q98 74.Q985.Q.AKJ643 AKQJ865..AK752.2 T93.AKJ74.43.T75 [19:05:06.786] [5] (w=0.078) N:2.T632.JT986.Q98 654.Q985.Q.AKJ64 AKQJ87..AK752.32 T93.AKJ74.43.T75 [19:05:06.786] [6] (w=0.078) N:2.T632.JT986.Q98 J74.Q985.A2.AJ64 AKQ865..KQ75.K32 T93.AKJ74.43.T75 [19:05:06.786] [7] (w=0.078) N:2.T632.JT986.Q98 J74.Q985.A2.AJ62 AKQ865..KQ75.K43 T93.AKJ74.43.T75 [19:05:06.786] [8] (w=0.076) N:2.T632.JT986.Q98 874.Q985.K5.AK62 AKQJ65..AQ72.J43 T93.AKJ74.43.T75 [19:05:06.786] [9] (w=0.075) N:2.T632.JT986.Q98 J74.Q985.Q2.AK62 AKQ865..AK75.J43 T93.AKJ74.43.T75 [19:05:06.786] [10] (w=0.069) N:2.T632.JT986.Q98 Q64.Q985.A5.KJ43 AKJ875..KQ72.A62 T93.AKJ74.43.T75 [19:05:06.786] [11] (w=0.067) N:2.T632.JT986.Q98 864.Q985.Q7.AKJ6 AKQJ75..AK52.432 T93.AKJ74.43.T75 [19:05:06.787] [12] (w=0.067) N:2.T632.JT986.Q98 874.Q985.Q7.AKJ3 AKQJ65..AK52.642 T93.AKJ74.43.T75 [19:05:06.787] [13] (w=0.062) N:2.T632.JT986.Q98 QJ4.Q985.K2.KJ62 AK8765..AQ75.A43 T93.AKJ74.43.T75 [19:05:06.787] [14] (w=0.056) N:2.T632.JT986.Q98 J84.Q985.Q7.AK32 AKQ765..AK52.J64 T93.AKJ74.43.T75 [19:05:06.787] [15] (w=0.039) N:2.T632.JT986.Q98 7654.Q985.Q.AKJ4 AKQJ8..AK752.632 T93.AKJ74.43.T75 [19:05:06.787] [16] (w=0.036) N:2.T632.JT986.Q98 QJ74.Q985.K.KJ32 AK865..AQ752.A64 T93.AKJ74.43.T75 [19:05:06.787] [17] (w=0.036) N:2.T632.JT986.Q98 QJ74.Q985.K.A432 AK865..AQ752.KJ6 T93.AKJ74.43.T75 [19:05:06.787] [18] (w=0.036) N:2.T632.JT986.Q98 QJ64.Q985.K.A643 AK875..AQ752.KJ2 T93.AKJ74.43.T75 [19:05:06.787] [19] (w=0.035) N:2.T632.JT986.Q98 Q654.Q985.A.KJ62 AKJ87..KQ752.A43 T93.AKJ74.43.T75 [19:05:06.787] [20] (w=0.035) N:2.T632.JT986.Q98 Q754.Q985.A.A632 AKJ86..KQ752.KJ4 T93.AKJ74.43.T75 [19:05:06.787] ... and 30 more [19:05:07.502] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:05:07.502] D6: [100, -670, -570, -670, -570, 100, 100, 100, 100, 100, -470, -470, 300, 100, -570, 100, 100, 100, -570, -570, 100, 100, 100, -470, -470, -470, 100, 100, 100, -470, 100, 100, 100, -470, -470, -470, -470, -470, -470, 300, 300, -470, -470, 300, 300, -670, -470, -470, 100, 100] [19:05:07.502] DJ: [100, -670, -570, -670, -570, 100, 100, 100, 100, 100, -470, -470, 300, 100, -570, 100, 100, 100, -570, -570, 100, 100, 100, -470, -470, -470, 100, 100, 100, -470, 100, 100, 100, -470, -470, -470, -470, -470, -470, 300, 300, -470, -470, 300, 300, -670, -470, -470, 100, 100] [19:05:07.502] C9: [100, -670, -570, -670, -570, -470, -470, 100, 100, -470, -470, -470, 100, 100, -570, -470, 100, 100, -570, -570, 100, -470, -470, -570, -570, -570, 100, 100, 100, -470, 100, 100, 100, -470, -570, -470, -570, -470, -470, 300, 300, -470, -470, 100, 100, -670, -470, -470, 100, -470] [19:05:07.502] CQ: [100, -670, -570, -670, -570, -470, -470, -470, 100, -470, -470, -470, 100, 100, -570, -470, 100, 100, -570, -570, 100, -470, -470, -570, -570, -570, 100, 100, 100, -470, 100, 100, 100, -470, -570, -470, -570, -570, -570, 300, 300, -470, -470, 100, 100, -670, -470, -470, 100, -470] [19:05:07.502] H3: [100, -670, -570, -670, -570, -470, -470, 100, 100, -470, -470, -470, 300, 100, -570, -470, -470, -470, -570, -570, 100, -470, -470, -470, -470, -470, 300, 100, 100, -470, 100, 100, 100, -470, -470, -570, -470, -470, -470, 300, 300, -570, -570, 300, 300, -770, -570, -570, 100, 100] [19:05:07.502] H6: [100, -670, -570, -670, -570, -470, -470, 100, 100, -470, -470, -470, 300, 100, -570, -470, -470, -470, -570, -570, 100, -470, -470, -470, -470, -470, 300, 100, 100, -470, 100, 100, 100, -470, -470, -570, -470, -470, -470, 300, 300, -570, -570, 300, 300, -770, -570, -570, 100, 100] [19:05:07.502] HT: [100, -670, -570, -670, -570, -470, -470, 100, 100, -470, -470, -470, 300, 100, -570, -470, -470, -470, -570, -570, 100, -470, -470, -470, -470, -470, 300, 100, 100, -470, 100, 100, 100, -470, -470, -570, -470, -470, -470, 300, 300, -570, -570, 300, 300, -770, -570, -570, 100, 100] [19:05:07.503] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:05:07.503] D6: [5, 2, 3, 2, 3, 5, 5, 5, 5, 5, 4, 4, 6, 5, 3, 5, 5, 5, 3, 3, 5, 5, 5, 4, 4, 4, 5, 5, 5, 4, 5, 5, 5, 4, 4, 4, 4, 4, 4, 6, 6, 4, 4, 6, 6, 2, 4, 4, 5, 5] [19:05:07.503] DJ: [5, 2, 3, 2, 3, 5, 5, 5, 5, 5, 4, 4, 6, 5, 3, 5, 5, 5, 3, 3, 5, 5, 5, 4, 4, 4, 5, 5, 5, 4, 5, 5, 5, 4, 4, 4, 4, 4, 4, 6, 6, 4, 4, 6, 6, 2, 4, 4, 5, 5] [19:05:07.503] C9: [5, 2, 3, 2, 3, 4, 4, 5, 5, 4, 4, 4, 5, 5, 3, 4, 5, 5, 3, 3, 5, 4, 4, 3, 3, 3, 5, 5, 5, 4, 5, 5, 5, 4, 3, 4, 3, 4, 4, 6, 6, 4, 4, 5, 5, 2, 4, 4, 5, 4] [19:05:07.503] CQ: [5, 2, 3, 2, 3, 4, 4, 4, 5, 4, 4, 4, 5, 5, 3, 4, 5, 5, 3, 3, 5, 4, 4, 3, 3, 3, 5, 5, 5, 4, 5, 5, 5, 4, 3, 4, 3, 3, 3, 6, 6, 4, 4, 5, 5, 2, 4, 4, 5, 4] [19:05:07.503] H3: [5, 2, 3, 2, 3, 4, 4, 5, 5, 4, 4, 4, 6, 5, 3, 4, 4, 4, 3, 3, 5, 4, 4, 4, 4, 4, 6, 5, 5, 4, 5, 5, 5, 4, 4, 3, 4, 4, 4, 6, 6, 3, 3, 6, 6, 1, 3, 3, 5, 5] [19:05:07.503] H6: [5, 2, 3, 2, 3, 4, 4, 5, 5, 4, 4, 4, 6, 5, 3, 4, 4, 4, 3, 3, 5, 4, 4, 4, 4, 4, 6, 5, 5, 4, 5, 5, 5, 4, 4, 3, 4, 4, 4, 6, 6, 3, 3, 6, 6, 1, 3, 3, 5, 5] [19:05:07.503] HT: [5, 2, 3, 2, 3, 4, 4, 5, 5, 4, 4, 4, 6, 5, 3, 4, 4, 4, 3, 3, 5, 4, 4, 4, 4, 4, 6, 5, 5, 4, 5, 5, 5, 4, 4, 3, 4, 4, 4, 6, 6, 3, 3, 6, 6, 1, 3, 3, 5, 5] [19:05:07.503] --- IMP Calculation Output (card -> average IMP) --- [19:05:07.504] D6: 2.02 [19:05:07.504] DJ: 2.02 [19:05:07.504] C9: -0.68 [19:05:07.504] H3: -0.70 [19:05:07.504] H6: -0.70 [19:05:07.504] HT: -0.70 [19:05:07.504] CQ: -1.27 [19:05:07.504] === DDS DETAILED ANALYSIS === [19:05:07.504] Cards analyzed: 7, Samples per card: 50 [19:05:07.504] [19:05:07.504] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:05:07.504] ----- ------ --------- ------- ----------- -------------------------------- [19:05:07.505] D6 2.02 4.40 53 % 5 [5, 2, 3, 2, 3, 5, 5, 5, 5, 5, 4, 4, 6, 5, 3, 5, 5, 5, 3, 3...] [19:05:07.505] DJ 2.02 4.40 53 % 5 [5, 2, 3, 2, 3, 5, 5, 5, 5, 5, 4, 4, 6, 5, 3, 5, 5, 5, 3, 3...] [19:05:07.505] C9 -0.68 4.10 36 % 5 [5, 2, 3, 2, 3, 4, 4, 5, 5, 4, 4, 4, 5, 5, 3, 4, 5, 5, 3, 3...] [19:05:07.505] H3 -0.70 4.14 33 % 6 [5, 2, 3, 2, 3, 4, 4, 5, 5, 4, 4, 4, 6, 5, 3, 4, 4, 4, 3, 3...] [19:05:07.505] H6 -0.70 4.14 33 % 6 [5, 2, 3, 2, 3, 4, 4, 5, 5, 4, 4, 4, 6, 5, 3, 4, 4, 4, 3, 3...] [19:05:07.505] HT -0.70 4.14 33 % 6 [5, 2, 3, 2, 3, 4, 4, 5, 5, 4, 4, 4, 6, 5, 3, 4, 4, 4, 3, 3...] [19:05:07.505] CQ -1.27 4.04 32 % 5 [5, 2, 3, 2, 3, 4, 4, 4, 5, 4, 4, 4, 5, 5, 3, 4, 5, 5, 3, 3...] [19:05:07.505] [19:05:07.505] Selected: D6 (IMPs=2.02, avgTricks=4.40) [19:05:07.505] =================== [19:05:07.505] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:05:07.506] [TRUMP] Skipped: not declaring [19:05:07.506] Selected: D6 (avg 2.02 IMPs, 4.40 tricks) -- 1 tied card(s): DJ [19:05:07.506] [stage-timing] ok sample=460ms validate=0ms nn=51ms signal=0ms simgames=1ms dds=716ms total=1233ms samples=50 cards=6 [19:05:07.506] === FindBestCardAsync: Position=N, CardsPlayed=6 === [19:05:07.506] Finding card to play for N: 2.T632.JT986.Q98 [19:05:07.506] Relative position: Righty, Contract type: Suit [19:05:07.506] Cards in hand mask: 10 [19:05:07.507] Candidate: xD = 32.1 % [19:05:07.507] Candidate: xH = 20.5 % [19:05:07.507] Candidate: 8C = 15.9 % [19:05:07.507] Candidate: 8D = 11.6 % [19:05:07.507] Candidate: 9D = 10.6 % [19:05:07.507] Candidate: 9C = 6.4 % [19:05:07.507] Candidate: TH = 1.8 % [19:05:07.507] Candidate: JD = 0.9 % [19:05:07.508] Candidate: QC = 0.2 % [19:05:07.508] Candidate: TD = 0.1 % [19:05:07.508] Selected: D6 (32.1 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:05:11 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:05:11 === [19:05:11.228] === FindBestCardAsync: Position=N, CardsPlayed=10 === [19:05:11.228] Contract: 2HX, Declarer: E, Dealer: E [19:05:11.228] Auction: 1C-1S-X-P-2H-X-P-P-P [19:05:11.228] Deal: N:... ... ... ... [19:05:11.228] Position N is on defender's side - score table shifted by 2 defense tricks won [19:05:11.228] ****************************** [19:05:11.228] FindMatchingDealsWithPlayInternal Input: [19:05:11.229] Position parameter: N [19:05:11.229] Deal from game: N:... ... ... ... [19:05:11.229] Hand for N: 2.T632.JT986.Q98 [19:05:11.229] Hand for E: (null) [19:05:11.229] Hand for S: (null) [19:05:11.229] Hand for W: T93.AKJ74.43.T75 [19:05:11.229] Cards played: SA, S3, S2, S4, SK, S9, D6, S7, SQ, ST [19:05:11.229] Declarer: E [19:05:11.229] ****************************** [19:05:11.229] [DealFinder] Seed from player N hand: 1402342489 [19:05:11.229] [DealFinder] Auction: 1C-1S-X-P-2H-X-P-P-P [19:05:11.229] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:05:11.229] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1399MB, gc2=14) [19:05:11.229] [DealFinder] Using cardsPlayedCount=10 for visibility calculation [19:05:11.229] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=10 [19:05:11.230] [ExtractPartialDeal] Visible hands: N, W, E [19:05:11.230] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:05:11.230] [ExtractPartialDeal] Extracted hands: [19:05:11.230] N: 2.T632.JT986.Q98 (13 cards) [LOCKED] [19:05:11.230] E: ... (0 cards) [19:05:11.230] S: ... (0 cards) [19:05:11.230] W: T93.AKJ74.43.T75 (13 cards) [LOCKED] [19:05:11.230] [DealFinder] Trump suit from contract '2HX': Hearts [19:05:11.230] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [19:05:11.230] [ComputePlayedCards] Card 1: SA played by S [19:05:11.230] [ComputePlayedCards] Card 2: S3 played by W [19:05:11.230] [ComputePlayedCards] Card 3: S2 played by N [19:05:11.230] [ComputePlayedCards] Card 4: S4 played by E [19:05:11.230] [ComputePlayedCards] Trick complete. Winner: S [19:05:11.230] [ComputePlayedCards] Card 5: SK played by S [19:05:11.230] [ComputePlayedCards] Card 6: S9 played by W [19:05:11.231] [ComputePlayedCards] Card 7: D6 played by N [19:05:11.231] [ComputePlayedCards] Card 8: S7 played by E [19:05:11.231] [ComputePlayedCards] Trick complete. Winner: S [19:05:11.231] [ComputePlayedCards] Card 9: SQ played by S [19:05:11.231] [ComputePlayedCards] Card 10: ST played by W [19:05:11.231] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S2, D6 [19:05:11.231] [DealFinder] Added 2 played cards to E (was 0 cards): S4, S7 [19:05:11.231] [DealFinder] Added 3 played cards to S (was 0 cards): SA, SK, SQ [19:05:11.231] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S3, S9, ST [19:05:11.231] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=8) [19:05:11.231] [DecomposePartnership] S: No tightening (CombinedHcpMin=21, CombinedHcpMax=, partner N HCP=3) [19:05:11.231] [DealFinder] Bid verification enabled for: E [19:05:11.231] [DealFinder] WARNING: Contradictory HCP for E: [12-11], relaxing to [11-12] [19:05:11.231] [DealFinder] WARNING: Contradictory HCP for S: [18-17], relaxing to [17-18] [19:05:11.232] [DealFinder] Propagated E: HCP[11-12], Suits=S[0-4] H[4-4] D[0-6] C[4-7] (2 iterations) [19:05:11.232] [DealFinder] Propagated S: HCP[17-18], Suits=S[5-9] H[0-0] D[0-6] C[0-3] (2 iterations) [19:05:11.232] [DealFinder] Forced 4 Hearts card(s) to E (only eligible holder): H5, H8, H9, HQ [19:05:11.232] [DealFinder] Known cards per player: N=13, E=6, S=3, W=13 [19:05:11.232] [DealFinder] Locked players: N, W [19:05:11.232] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [19:05:11.232] [DealFinder] Players needing cards: E:7, S:10 [19:05:11.232] Large number of cards remaining. Using random generation. [19:05:11.232] [DealFinder] Hands to validate (not 13 cards in partial): E, S [19:05:11.233] [VerifyHands] FAIL for E: 7654.Q985.A752.6 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:05:11.233] [VerifyHands] FAIL for E: 754.Q985.5.KJ643 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:05:11.234] [VerifyHands] FAIL for E: 8754.Q985.A52.A3 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:05:11.234] [VerifyHands] FAIL for E: 8764.Q985.A52.A6 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:05:11.234] [VerifyHands] FAIL for E: 8764.Q985.K2.642 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:05:11.290] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [19:05:11.390] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [19:05:11.455] [DealFinder] After 1000 attempts: passedSimple=1001, failedVerification=1001, matches=0 [19:05:11.551] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [19:05:11.661] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=200/1200, passes=0 [19:05:11.662] [Timing] Total: 432ms, Generation: 128ms, Verification: 138ms [19:05:11.662] [Timing] Attempts: 10000, PassedSimpleCheck: 10000, FailedVerification: 10000, Found: 0 [19:05:11.662] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [19:05:11.689] Search complete. Returning 50 deals. [19:05:11.689] Found 50 sample deals for simulation. [19:05:11.689] Valid deals for DDS: 50 / 50 [19:05:11.689] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: suit [19:05:11.700] [SAMPLE-VAL] Opening lead NN validation (SA): 2/50 samples adjusted [19:05:11.701] [SAMPLE-VAL] T1: S=SA W=S3 N=S2 E=S4 (leader=S) [19:05:11.701] [SAMPLE-VAL] T2: S=SK W=S9 N=D6 E=S7 (leader=S) [19:05:11.701] [SAMPLE-VAL] T3: S=SQ W=ST (leader=S) (partial) [19:05:11.703] [SAMPLE-VAL] Sample 1: weight 0.032 -> 0.023 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=89 % T3-SQ=67 %] [19:05:11.705] [SAMPLE-VAL] Sample 2: weight 0.091 -> 0.057 [E:T1-S4=99 % T2-S7=86 %, S:T2-SK=80 % T3-SQ=56 %] [19:05:11.707] [SAMPLE-VAL] Sample 3: weight 0.091 -> 0.064 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=87 % T3-SQ=68 %] [19:05:11.709] [SAMPLE-VAL] Sample 4: weight 0.048 -> 0.027 [E:T1-S4=88 % T2-S7=73 %, S:T2-SK=68 % T3-SQ=60 %] [19:05:11.711] [SAMPLE-VAL] Sample 5: weight 0.091 -> 0.065 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=90 % T3-SQ=72 %] [19:05:11.712] [SAMPLE-VAL] Sample 6: weight 0.032 -> 0.023 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=89 % T3-SQ=70 %] [19:05:11.714] [SAMPLE-VAL] Sample 7: weight 0.032 -> 0.016 [E:T1-S4=76 % T2-S7=54 %, S:T2-SK=77 % T3-SQ=51 %] [19:05:11.716] [SAMPLE-VAL] Sample 8: weight 0.091 -> 0.065 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=91 % T3-SQ=70 %] [19:05:11.718] [SAMPLE-VAL] Sample 9: weight 0.032 -> 0.021 [E:T1-S4=99 % T2-S7=94 %, S:T2-SK=78 % T3-SQ=62 %] [19:05:11.720] [SAMPLE-VAL] Sample 10: weight 0.032 -> 0.020 [E:T1-S4=98 % T2-S7=84 %, S:T2-SK=80 % T3-SQ=58 %] [19:05:11.722] [SAMPLE-VAL] Sample 11: weight 0.032 -> 0.017 [E:T1-S4=75 % T2-S7=53 %, S:T2-SK=82 % T3-SQ=59 %] [19:05:11.724] [SAMPLE-VAL] Sample 12: weight 0.032 -> 0.022 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=84 % T3-SQ=65 %] [19:05:11.726] [SAMPLE-VAL] Sample 13: weight 0.032 -> 0.022 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=84 % T3-SQ=65 %] [19:05:11.727] [SAMPLE-VAL] Sample 14: weight 0.024 -> 0.012 [E:T1-S4=99 % T2-S7=85 %, S:T2-SK=57 % T3-SQ=35 %] [19:05:11.729] [SAMPLE-VAL] Sample 15: weight 0.032 -> 0.017 [E:T1-S4=98 % T2-S7=80 %, S:T2-SK=59 % T3-SQ=37 %] [19:05:11.731] [SAMPLE-VAL] Sample 16: weight 0.091 -> 0.066 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=89 % T3-SQ=78 %] [19:05:11.733] [SAMPLE-VAL] Sample 17: weight 0.091 -> 0.050 [E:T1-S4=98 % T2-S7=79 %, S:T2-SK=69 % T3-SQ=43 %] [19:05:11.735] [SAMPLE-VAL] Sample 18: weight 0.091 -> 0.063 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=88 % T3-SQ=65 %] [19:05:11.737] [SAMPLE-VAL] Sample 19: weight 0.032 -> 0.018 [E:T1-S4=78 % T2-S7=56 %, S:T2-SK=88 % T3-SQ=62 %] [19:05:11.739] [SAMPLE-VAL] Sample 20: weight 0.091 -> 0.062 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=83 % T3-SQ=64 %] [19:05:11.741] [SAMPLE-VAL] Sample 21: weight 0.032 -> 0.018 [E:T1-S4=76 % T2-S7=55 %, S:T2-SK=89 % T3-SQ=68 %] [19:05:11.743] [SAMPLE-VAL] Sample 22: weight 0.091 -> 0.054 [E:T1-S4=80 % T2-S7=63 %, S:T2-SK=89 % T3-SQ=66 %] [19:05:11.745] [SAMPLE-VAL] Sample 23: weight 0.016 -> 0.008 [E:T1-S4=99 % T2-S7=92 %, S:T2-SK=52 % T3-SQ=37 %] [19:05:11.747] [SAMPLE-VAL] Sample 24: weight 0.032 -> 0.023 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=91 % T3-SQ=64 %] [19:05:11.749] [SAMPLE-VAL] Sample 25: weight 0.032 -> 0.022 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=84 % T3-SQ=65 %] [19:05:11.751] [SAMPLE-VAL] Sample 26: weight 0.091 -> 0.057 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=71 % T3-SQ=54 %] [19:05:11.752] [SAMPLE-VAL] Sample 27: weight 0.032 -> 0.017 [E:T1-S4=76 % T2-S7=53 %, S:T2-SK=87 % T3-SQ=60 %] [19:05:11.754] [SAMPLE-VAL] Sample 28: weight 0.091 -> 0.065 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=90 % T3-SQ=72 %] [19:05:11.756] [SAMPLE-VAL] Sample 29: weight 0.032 -> 0.022 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=86 % T3-SQ=61 %] [19:05:11.758] [SAMPLE-VAL] Sample 30: weight 0.032 -> 0.023 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=91 % T3-SQ=64 %] [19:05:11.760] [SAMPLE-VAL] Sample 31: weight 0.032 -> 0.023 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=90 % T3-SQ=73 %] [19:05:11.762] [SAMPLE-VAL] Sample 32: weight 0.032 -> 0.023 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=89 % T3-SQ=67 %] [19:05:11.764] [SAMPLE-VAL] Sample 33: weight 0.032 -> 0.019 [E:T1-S4=98 % T2-S7=80 %, S:T2-SK=78 % T3-SQ=45 %] [19:05:11.766] [SAMPLE-VAL] Sample 34: weight 0.091 -> 0.051 [E:T1-S4=77 % T2-S7=56 %, S:T2-SK=88 % T3-SQ=66 %] [19:05:11.768] [SAMPLE-VAL] Sample 35: weight 0.091 -> 0.065 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=87 % T3-SQ=72 %] [19:05:11.770] [SAMPLE-VAL] Sample 36: weight 0.032 -> 0.020 [E:T1-S4=98 % T2-S7=84 %, S:T2-SK=80 % T3-SQ=58 %] [19:05:11.772] [SAMPLE-VAL] Sample 37: weight 0.032 -> 0.023 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=91 % T3-SQ=64 %] [19:05:11.774] [SAMPLE-VAL] Sample 38: weight 0.091 -> 0.065 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=91 % T3-SQ=70 %] [19:05:11.776] [SAMPLE-VAL] Sample 39: weight 0.032 -> 0.018 [E:T1-S4=76 % T2-S7=55 %, S:T2-SK=83 % T3-SQ=62 %] [19:05:11.778] [SAMPLE-VAL] Sample 40: weight 0.091 -> 0.064 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=87 % T3-SQ=68 %] [19:05:11.780] [SAMPLE-VAL] Sample 41: weight 0.032 -> 0.024 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=92 % T3-SQ=77 %] [19:05:11.781] [SAMPLE-VAL] Sample 42: weight 0.091 -> 0.066 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=89 % T3-SQ=75 %] [19:05:11.783] [SAMPLE-VAL] Sample 43: weight 0.048 -> 0.032 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=80 % T3-SQ=59 %] [19:05:11.785] [SAMPLE-VAL] Sample 44: weight 0.091 -> 0.065 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=91 % T3-SQ=70 %] [19:05:11.787] [SAMPLE-VAL] Sample 45: weight 0.032 -> 0.020 [E:T1-S4=86 % T2-S7=72 %, S:T2-SK=84 % T3-SQ=67 %] [19:05:11.789] [SAMPLE-VAL] Sample 46: weight 0.091 -> 0.063 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=89 % T3-SQ=63 %] [19:05:11.791] [SAMPLE-VAL] Sample 47: weight 0.032 -> 0.020 [E:T1-S4=86 % T2-S7=72 %, S:T2-SK=80 % T3-SQ=68 %] [19:05:11.793] [SAMPLE-VAL] Sample 48: weight 0.032 -> 0.019 [E:T1-S4=98 % T2-S7=80 %, S:T2-SK=78 % T3-SQ=45 %] [19:05:11.795] [SAMPLE-VAL] Sample 49: weight 0.091 -> 0.062 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=84 % T3-SQ=64 %] [19:05:11.797] [SAMPLE-VAL] Sample 50: weight 0.048 -> 0.028 [E:T1-S4=99 % T2-S7=93 %, S:T2-SK=68 % T3-SQ=49 %] [19:05:11.797] [SAMPLE-VAL] Done. Weight range: 0.008-0.066 [19:05:11.797] [SAMPLE-VAL] Top sample 16 (w=0.066): E:764.Q985.KQ.AJ43 S:AKQJ85..A752.K62 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=89 % T3-SQ=78 %] [19:05:11.798] [SAMPLE-VAL] Top sample 42 (w=0.066): E:754.Q985.AQ.KJ64 S:AKQJ86..K752.A32 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=89 % T3-SQ=75 %] [19:05:11.798] [SAMPLE-VAL] Top sample 5 (w=0.065): E:764.Q985.K5.AK64 S:AKQJ85..AQ72.J32 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=90 % T3-SQ=72 %] [19:05:11.798] [SAMPLE-VAL] Top sample 28 (w=0.065): E:754.Q985.K7.AK32 S:AKQJ86..AQ52.J64 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=90 % T3-SQ=72 %] [19:05:11.798] [SAMPLE-VAL] Top sample 8 (w=0.065): E:754.Q985.AK.K432 S:AKQJ86..Q752.AJ6 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=91 % T3-SQ=70 %] [19:05:11.798] After sample validation: 50 deals remaining [19:05:11.798] [PLAY-INFER] No inference observations detected [19:05:11.798] Using weighted samples: 50/50 have non-uniform weights (range 0.008-0.066) [19:05:11.798] Sample deals (50 total, showing first 20, by weight): [19:05:11.799] [1] (w=0.066) N:2.T632.JT986.Q98 764.Q985.KQ.AJ43 AKQJ85..A752.K62 T93.AKJ74.43.T75 [19:05:11.799] [2] (w=0.066) N:2.T632.JT986.Q98 754.Q985.AQ.KJ64 AKQJ86..K752.A32 T93.AKJ74.43.T75 [19:05:11.799] [3] (w=0.065) N:2.T632.JT986.Q98 764.Q985.K5.AK64 AKQJ85..AQ72.J32 T93.AKJ74.43.T75 [19:05:11.799] [4] (w=0.065) N:2.T632.JT986.Q98 754.Q985.K7.AK32 AKQJ86..AQ52.J64 T93.AKJ74.43.T75 [19:05:11.799] [5] (w=0.065) N:2.T632.JT986.Q98 754.Q985.AK.K432 AKQJ86..Q752.AJ6 T93.AKJ74.43.T75 [19:05:11.799] [6] (w=0.065) N:2.T632.JT986.Q98 764.Q985.AK.K642 AKQJ85..Q752.AJ3 T93.AKJ74.43.T75 [19:05:11.799] [7] (w=0.065) N:2.T632.JT986.Q98 754.Q985.AK.K642 AKQJ86..Q752.AJ3 T93.AKJ74.43.T75 [19:05:11.799] [8] (w=0.065) N:2.T632.JT986.Q98 74.Q985.KQ.AJ632 AKQJ865..A752.K4 T93.AKJ74.43.T75 [19:05:11.800] [9] (w=0.064) N:2.T632.JT986.Q98 74.Q985.KQ2.AJ62 AKQJ865..A75.K43 T93.AKJ74.43.T75 [19:05:11.800] [10] (w=0.064) N:2.T632.JT986.Q98 74.Q985.KQ2.AJ42 AKQJ865..A75.K63 T93.AKJ74.43.T75 [19:05:11.800] [11] (w=0.063) N:2.T632.JT986.Q98 74.Q985.AQ7.KJ42 AKQJ865..K52.A63 T93.AKJ74.43.T75 [19:05:11.800] [12] (w=0.063) N:2.T632.JT986.Q98 74.Q985.K75.AK43 AKQJ865..AQ2.J62 T93.AKJ74.43.T75 [19:05:11.800] [13] (w=0.062) N:2.T632.JT986.Q98 74.Q985.K.AK6432 AKQJ865..AQ752.J T93.AKJ74.43.T75 [19:05:11.800] [14] (w=0.062) N:2.T632.JT986.Q98 74.Q985.AKQ.J643 AKQJ865..752.AK2 T93.AKJ74.43.T75 [19:05:11.800] [15] (w=0.057) N:2.T632.JT986.Q98 764.Q985.Q7.AKJ4 AKQJ85..AK52.632 T93.AKJ74.43.T75 [19:05:11.800] [16] (w=0.057) N:2.T632.JT986.Q98 J74.Q985.KQ.A432 AKQ865..A752.KJ6 T93.AKJ74.43.T75 [19:05:11.800] [17] (w=0.054) N:2.T632.JT986.Q98 874.Q985.K.AK432 AKQJ65..AQ752.J6 T93.AKJ74.43.T75 [19:05:11.801] [18] (w=0.051) N:2.T632.JT986.Q98 874.Q985.AQ.KJ42 AKQJ65..K752.A63 T93.AKJ74.43.T75 [19:05:11.801] [19] (w=0.050) N:2.T632.JT986.Q98 J74.Q985.Q.AK432 AKQ865..AK752.J6 T93.AKJ74.43.T75 [19:05:11.801] [20] (w=0.032) N:2.T632.JT986.Q98 74.Q985.Q.AK6432 AKQJ865..AK752.J T93.AKJ74.43.T75 [19:05:11.801] ... and 30 more [19:05:12.251] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:05:12.251] DJ: [100, -470, 100, 100, 100, 100, 100, -570, -470, -470, -570, -470, -570, -570, -470, 100, -470, -470, -470, -570, -470, -570, 100, -470, -570, 100, -470, -670, -670, -670, 100, 100, 100, -470, 100, 100, 100, -470, -470, 100, 100, 100, -570, -470, 100, 100, -570, 100, -670, -570] [19:05:12.251] H3: [100, 100, 100, 100, 100, 100, 100, -570, -470, -470, -570, -470, -570, -570, -470, 100, -470, 100, -470, -570, -570, -570, 100, -470, -570, -470, -570, -670, -670, -670, 100, 100, 100, -470, 100, 100, 100, -470, -470, 100, 100, 100, -570, -470, -470, 100, -570, 100, -670, -570] [19:05:12.251] H6: [100, 100, 100, 100, 100, 100, 100, -570, -470, -470, -570, -470, -570, -570, -470, 100, -470, 100, -470, -570, -570, -570, 100, -470, -570, -470, -570, -670, -670, -670, 100, 100, 100, -470, 100, 100, 100, -470, -470, 100, 100, 100, -570, -470, -470, 100, -570, 100, -670, -570] [19:05:12.251] HT: [100, 100, 100, 100, 100, 100, 100, -570, -470, -470, -570, -470, -570, -570, -470, 100, -470, 100, -470, -570, -570, -570, 100, -470, -570, -470, -570, -670, -670, -670, 100, 100, 100, -470, 100, 100, 100, -470, -470, 100, 100, 100, -570, -470, -470, 100, -570, 100, -670, -570] [19:05:12.251] C9: [-470, -570, -470, -470, 100, 100, 100, -570, -570, -570, -670, -570, -770, -570, -470, 100, -570, -570, -570, -770, -470, -570, 100, -470, -570, -470, -570, -670, -670, -670, 100, 100, 100, -770, 100, 100, 100, -470, -470, -470, -470, 100, -570, -570, -470, 100, -570, 100, -670, -570] [19:05:12.251] CQ: [-470, -570, -470, -470, 100, 100, 100, -570, -570, -570, -670, -570, -770, -570, -470, 100, -570, -570, -570, -770, -470, -570, 100, -570, -570, -470, -570, -670, -670, -670, -470, -470, -470, -770, 100, -470, -470, -470, -470, -470, -470, -470, -570, -570, -470, -470, -570, 100, -670, -570] [19:05:12.251] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:05:12.251] DJ: [4, 3, 4, 4, 4, 4, 4, 2, 3, 3, 2, 3, 2, 2, 3, 4, 3, 3, 3, 2, 3, 2, 4, 3, 2, 4, 3, 1, 1, 1, 4, 4, 4, 3, 4, 4, 4, 3, 3, 4, 4, 4, 2, 3, 4, 4, 2, 4, 1, 2] [19:05:12.251] H3: [4, 4, 4, 4, 4, 4, 4, 2, 3, 3, 2, 3, 2, 2, 3, 4, 3, 4, 3, 2, 2, 2, 4, 3, 2, 3, 2, 1, 1, 1, 4, 4, 4, 3, 4, 4, 4, 3, 3, 4, 4, 4, 2, 3, 3, 4, 2, 4, 1, 2] [19:05:12.251] H6: [4, 4, 4, 4, 4, 4, 4, 2, 3, 3, 2, 3, 2, 2, 3, 4, 3, 4, 3, 2, 2, 2, 4, 3, 2, 3, 2, 1, 1, 1, 4, 4, 4, 3, 4, 4, 4, 3, 3, 4, 4, 4, 2, 3, 3, 4, 2, 4, 1, 2] [19:05:12.252] HT: [4, 4, 4, 4, 4, 4, 4, 2, 3, 3, 2, 3, 2, 2, 3, 4, 3, 4, 3, 2, 2, 2, 4, 3, 2, 3, 2, 1, 1, 1, 4, 4, 4, 3, 4, 4, 4, 3, 3, 4, 4, 4, 2, 3, 3, 4, 2, 4, 1, 2] [19:05:12.252] C9: [3, 2, 3, 3, 4, 4, 4, 2, 2, 2, 1, 2, 0, 2, 3, 4, 2, 2, 2, 0, 3, 2, 4, 3, 2, 3, 2, 1, 1, 1, 4, 4, 4, 0, 4, 4, 4, 3, 3, 3, 3, 4, 2, 2, 3, 4, 2, 4, 1, 2] [19:05:12.252] CQ: [3, 2, 3, 3, 4, 4, 4, 2, 2, 2, 1, 2, 0, 2, 3, 4, 2, 2, 2, 0, 3, 2, 4, 2, 2, 3, 2, 1, 1, 1, 3, 3, 3, 0, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 3, 3, 2, 4, 1, 2] [19:05:12.252] --- IMP Calculation Output (card -> average IMP) --- [19:05:12.252] H3: 1.51 [19:05:12.252] H6: 1.51 [19:05:12.252] HT: 1.51 [19:05:12.252] DJ: 1.10 [19:05:12.253] C9: -2.27 [19:05:12.253] CQ: -3.35 [19:05:12.253] === DDS DETAILED ANALYSIS === [19:05:12.253] Cards analyzed: 6, Samples per card: 50 [19:05:12.253] [19:05:12.253] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:05:12.253] ----- ------ --------- ------- ----------- -------------------------------- [19:05:12.253] H3 1.51 3.02 45 % 4 [4, 4, 4, 4, 4, 4, 4, 2, 3, 3, 2, 3, 2, 2, 3, 4, 3, 4, 3, 2...] [19:05:12.253] H6 1.51 3.02 45 % 4 [4, 4, 4, 4, 4, 4, 4, 2, 3, 3, 2, 3, 2, 2, 3, 4, 3, 4, 3, 2...] [19:05:12.254] HT 1.51 3.02 45 % 4 [4, 4, 4, 4, 4, 4, 4, 2, 3, 3, 2, 3, 2, 2, 3, 4, 3, 4, 3, 2...] [19:05:12.254] DJ 1.10 3.06 40 % 4 [4, 3, 4, 4, 4, 4, 4, 2, 3, 3, 2, 3, 2, 2, 3, 4, 3, 3, 3, 2...] [19:05:12.254] C9 -2.27 2.58 25 % 5 [3, 2, 3, 3, 4, 4, 4, 2, 2, 2, 1, 2, 0, 2, 3, 4, 2, 2, 2, 0...] [19:05:12.254] CQ -3.35 2.42 17 % 5 [3, 2, 3, 3, 4, 4, 4, 2, 2, 2, 1, 2, 0, 2, 3, 4, 2, 2, 2, 0...] [19:05:12.254] [19:05:12.254] Selected: H3 (IMPs=1.51, avgTricks=3.02) [19:05:12.254] =================== [19:05:12.254] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:05:12.254] [TRUMP] Skipped: not declaring [19:05:12.255] Selected: H3 (avg 1.51 IMPs, 3.02 tricks) -- 2 tied card(s): H6, HT [19:05:12.255] [stage-timing] ok sample=460ms validate=0ms nn=109ms signal=0ms simgames=4ms dds=449ms total=1026ms samples=50 cards=10 [19:05:12.255] === FindBestCardAsync: Position=N, CardsPlayed=10 === [19:05:12.255] Finding card to play for N: 2.T632.JT986.Q98 [19:05:12.255] Relative position: Righty, Contract type: Suit [19:05:12.255] Cards in hand mask: 9 [19:05:12.256] Candidate: 8D = 30.5 % [19:05:12.256] Candidate: xH = 23.4 % [19:05:12.256] Candidate: 8C = 21.9 % [19:05:12.256] Candidate: 9D = 11.5 % [19:05:12.256] Candidate: 9C = 6.2 % [19:05:12.257] Candidate: TH = 6.0 % [19:05:12.257] Candidate: JD = 0.5 % [19:05:12.257] Candidate: QC = 0.1 % [19:05:12.257] Candidate: TD = 0.0 % [19:05:12.257] Selected: D8 (30.5 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:05:14 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:05:14 === [19:05:14.856] === FindBestCardAsync: Position=N, CardsPlayed=12 === [19:05:14.856] Contract: 2HX, Declarer: E, Dealer: E [19:05:14.856] Auction: 1C-1S-X-P-2H-X-P-P-P [19:05:14.856] Deal: N:... ... ... ... [19:05:14.856] Position N is on defender's side - score table shifted by 3 defense tricks won [19:05:14.856] ****************************** [19:05:14.856] FindMatchingDealsWithPlayInternal Input: [19:05:14.856] Position parameter: N [19:05:14.856] Deal from game: N:... ... ... ... [19:05:14.856] Hand for N: 2.T632.JT986.Q98 [19:05:14.856] Hand for E: (null) [19:05:14.856] Hand for S: (null) [19:05:14.856] Hand for W: T93.AKJ74.43.T75 [19:05:14.857] Cards played: SA, S3, S2, S4, SK, S9, D6, S7, SQ, ST, H2, S6 [19:05:14.857] Declarer: E [19:05:14.857] ****************************** [19:05:14.857] [DealFinder] Seed from player N hand: 1402342489 [19:05:14.857] [DealFinder] Auction: 1C-1S-X-P-2H-X-P-P-P [19:05:14.857] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:05:14.857] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1364MB, gc2=15) [19:05:14.857] [DealFinder] Using cardsPlayedCount=12 for visibility calculation [19:05:14.857] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=12 [19:05:14.857] [ExtractPartialDeal] Visible hands: N, W, E [19:05:14.857] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:05:14.857] [ExtractPartialDeal] Extracted hands: [19:05:14.857] N: 2.T632.JT986.Q98 (13 cards) [LOCKED] [19:05:14.857] E: ... (0 cards) [19:05:14.857] S: ... (0 cards) [19:05:14.858] W: T93.AKJ74.43.T75 (13 cards) [LOCKED] [19:05:14.858] [DealFinder] Trump suit from contract '2HX': Hearts [19:05:14.858] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [19:05:14.858] [ComputePlayedCards] Card 1: SA played by S [19:05:14.858] [ComputePlayedCards] Card 2: S3 played by W [19:05:14.858] [ComputePlayedCards] Card 3: S2 played by N [19:05:14.858] [ComputePlayedCards] Card 4: S4 played by E [19:05:14.858] [ComputePlayedCards] Trick complete. Winner: S [19:05:14.858] [ComputePlayedCards] Card 5: SK played by S [19:05:14.858] [ComputePlayedCards] Card 6: S9 played by W [19:05:14.858] [ComputePlayedCards] Card 7: D6 played by N [19:05:14.858] [ComputePlayedCards] Card 8: S7 played by E [19:05:14.858] [ComputePlayedCards] Trick complete. Winner: S [19:05:14.858] [ComputePlayedCards] Card 9: SQ played by S [19:05:14.858] [ComputePlayedCards] Card 10: ST played by W [19:05:14.859] [ComputePlayedCards] Card 11: H2 played by N [19:05:14.859] [ComputePlayedCards] Card 12: S6 played by E [19:05:14.859] [ComputePlayedCards] Trick complete. Winner: N [19:05:14.859] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S2, D6, H2 [19:05:14.859] [DealFinder] Added 3 played cards to E (was 0 cards): S4, S7, S6 [19:05:14.859] [DealFinder] Added 3 played cards to S (was 0 cards): SA, SK, SQ [19:05:14.859] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S3, S9, ST [19:05:14.859] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=8) [19:05:14.859] [DecomposePartnership] S: No tightening (CombinedHcpMin=21, CombinedHcpMax=, partner N HCP=3) [19:05:14.859] [DealFinder] Bid verification enabled for: E [19:05:14.859] [DealFinder] WARNING: Contradictory HCP for E: [12-11], relaxing to [11-12] [19:05:14.859] [DealFinder] WARNING: Contradictory HCP for S: [18-17], relaxing to [17-18] [19:05:14.860] [DealFinder] Propagated E: HCP[11-12], Suits=S[0-4] H[4-4] D[0-6] C[4-7] (2 iterations) [19:05:14.860] [DealFinder] Propagated S: HCP[17-18], Suits=S[5-9] H[0-0] D[0-6] C[0-3] (2 iterations) [19:05:14.860] [DealFinder] Forced 4 Hearts card(s) to E (only eligible holder): H5, H8, H9, HQ [19:05:14.860] [DealFinder] Known cards per player: N=13, E=7, S=3, W=13 [19:05:14.860] [DealFinder] Locked players: N, W [19:05:14.860] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [19:05:14.860] [DealFinder] Players needing cards: E:6, S:10 [19:05:14.860] Large number of cards remaining. Using random generation. [19:05:14.860] [DealFinder] Hands to validate (not 13 cards in partial): E, S [19:05:14.861] [VerifyHands] FAIL for E: J764.Q985.AKQ2.6 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:05:14.861] [VerifyHands] FAIL for E: J764.Q985.75.KJ3 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:05:14.861] [VerifyHands] FAIL for E: 764.Q985.KQ5.J63 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:05:14.862] [VerifyHands] FAIL for E: 7654.Q985.AQ5.AJ (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:05:14.862] [VerifyHands] FAIL for S: AKQJ8..KQ72.J632 ((Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [19:05:14.951] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [19:05:15.001] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [19:05:15.059] [DealFinder] After 1000 attempts: passedSimple=1001, failedVerification=1001, matches=0 [19:05:15.132] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [19:05:15.223] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=200/1200, passes=0 [19:05:15.223] [Timing] Total: 366ms, Generation: 106ms, Verification: 114ms [19:05:15.223] [Timing] Attempts: 10000, PassedSimpleCheck: 10000, FailedVerification: 10000, Found: 0 [19:05:15.223] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [19:05:15.240] Search complete. Returning 50 deals. [19:05:15.240] Found 50 sample deals for simulation. [19:05:15.240] Valid deals for DDS: 50 / 50 [19:05:15.241] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: suit [19:05:15.248] [SAMPLE-VAL] Opening lead NN validation (SA): 2/50 samples adjusted [19:05:15.248] [SAMPLE-VAL] T1: S=SA W=S3 N=S2 E=S4 (leader=S) [19:05:15.249] [SAMPLE-VAL] T2: S=SK W=S9 N=D6 E=S7 (leader=S) [19:05:15.249] [SAMPLE-VAL] T3: S=SQ W=ST N=H2 E=S6 (leader=S) [19:05:15.250] [SAMPLE-VAL] Sample 1: weight 0.048 -> 0.024 [E:T1-S4=88 % T2-S7=73 % T3-S6=65 %, S:T2-SK=68 % T3-SQ=60 %] [19:05:15.252] [SAMPLE-VAL] Sample 2: weight 0.032 -> 0.020 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=89 % T3-SQ=67 %] [19:05:15.254] [SAMPLE-VAL] Sample 3: weight 0.091 -> 0.061 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=92 % T3-SQ=80 %] [19:05:15.255] [SAMPLE-VAL] Sample 4: weight 0.032 -> 0.020 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=84 % T3-SQ=71 %] [19:05:15.257] [SAMPLE-VAL] Sample 5: weight 0.032 -> 0.020 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=85 % T3-SQ=67 %] [19:05:15.258] [SAMPLE-VAL] Sample 6: weight 0.091 -> 0.059 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=90 % T3-SQ=72 %] [19:05:15.260] [SAMPLE-VAL] Sample 7: weight 0.016 -> 0.008 [E:T1-S4=100 % T2-S7=95 % T3-S6=92 %, S:T2-SK=52 % T3-SQ=38 %] [19:05:15.261] [SAMPLE-VAL] Sample 8: weight 0.091 -> 0.052 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=71 % T3-SQ=54 %] [19:05:15.263] [SAMPLE-VAL] Sample 9: weight 0.091 -> 0.059 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=90 % T3-SQ=72 %] [19:05:15.265] [SAMPLE-VAL] Sample 10: weight 0.091 -> 0.052 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=71 % T3-SQ=54 %] [19:05:15.266] [SAMPLE-VAL] Sample 11: weight 0.091 -> 0.059 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=90 % T3-SQ=72 %] [19:05:15.268] [SAMPLE-VAL] Sample 12: weight 0.091 -> 0.059 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=89 % T3-SQ=75 %] [19:05:15.269] [SAMPLE-VAL] Sample 13: weight 0.032 -> 0.019 [E:T1-S4=99 % T2-S7=94 % T3-S6=92 %, S:T2-SK=78 % T3-SQ=62 %] [19:05:15.271] [SAMPLE-VAL] Sample 14: weight 0.032 -> 0.020 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=80 % T3-SQ=72 %] [19:05:15.273] [SAMPLE-VAL] Sample 15: weight 0.032 -> 0.020 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=89 % T3-SQ=67 %] [19:05:15.274] [SAMPLE-VAL] Sample 16: weight 0.091 -> 0.052 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=71 % T3-SQ=54 %] [19:05:15.276] [SAMPLE-VAL] Sample 17: weight 0.091 -> 0.059 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=90 % T3-SQ=72 %] [19:05:15.277] [SAMPLE-VAL] Sample 18: weight 0.048 -> 0.024 [E:T1-S4=88 % T2-S7=73 % T3-S6=65 %, S:T2-SK=68 % T3-SQ=60 %] [19:05:15.279] [SAMPLE-VAL] Sample 19: weight 0.091 -> 0.059 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=89 % T3-SQ=75 %] [19:05:15.280] [SAMPLE-VAL] Sample 20: weight 0.032 -> 0.020 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=80 % T3-SQ=72 %] [19:05:15.282] [SAMPLE-VAL] Sample 21: weight 0.048 -> 0.028 [E:T1-S4=89 % T2-S7=78 % T3-S6=77 %, S:T2-SK=89 % T3-SQ=73 %] [19:05:15.284] [SAMPLE-VAL] Sample 22: weight 0.032 -> 0.021 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=89 % T3-SQ=70 %] [19:05:15.286] [SAMPLE-VAL] Sample 23: weight 0.032 -> 0.021 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=89 % T3-SQ=70 %] [19:05:15.287] [SAMPLE-VAL] Sample 24: weight 0.032 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=90 %, S:T2-SK=75 % T3-SQ=53 %] [19:05:15.289] [SAMPLE-VAL] Sample 25: weight 0.032 -> 0.021 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=90 % T3-SQ=76 %] [19:05:15.291] [SAMPLE-VAL] Sample 26: weight 0.032 -> 0.020 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=89 % T3-SQ=67 %] [19:05:15.292] [SAMPLE-VAL] Sample 27: weight 0.032 -> 0.020 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=89 % T3-SQ=67 %] [19:05:15.294] [SAMPLE-VAL] Sample 28: weight 0.091 -> 0.060 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=91 % T3-SQ=75 %] [19:05:15.295] [SAMPLE-VAL] Sample 29: weight 0.032 -> 0.018 [E:T1-S4=86 % T2-S7=72 % T3-S6=70 %, S:T2-SK=84 % T3-SQ=67 %] [19:05:15.297] [SAMPLE-VAL] Sample 30: weight 0.032 -> 0.020 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=84 % T3-SQ=65 %] [19:05:15.299] [SAMPLE-VAL] Sample 31: weight 0.048 -> 0.024 [E:T1-S4=99 % T2-S7=93 % T3-S6=91 %, S:T2-SK=61 % T3-SQ=46 %] [19:05:15.300] [SAMPLE-VAL] Sample 32: weight 0.048 -> 0.025 [E:T1-S4=99 % T2-S7=93 % T3-S6=91 %, S:T2-SK=68 % T3-SQ=49 %] [19:05:15.302] [SAMPLE-VAL] Sample 33: weight 0.032 -> 0.021 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=90 % T3-SQ=76 %] [19:05:15.304] [SAMPLE-VAL] Sample 34: weight 0.048 -> 0.025 [E:T1-S4=99 % T2-S7=93 % T3-S6=91 %, S:T2-SK=68 % T3-SQ=49 %] [19:05:15.305] [SAMPLE-VAL] Sample 35: weight 0.091 -> 0.059 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=90 % T3-SQ=72 %] [19:05:15.307] [SAMPLE-VAL] Sample 36: weight 0.032 -> 0.020 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=89 % T3-SQ=67 %] [19:05:15.308] [SAMPLE-VAL] Sample 37: weight 0.091 -> 0.054 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=74 % T3-SQ=61 %] [19:05:15.310] [SAMPLE-VAL] Sample 38: weight 0.032 -> 0.020 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=84 % T3-SQ=71 %] [19:05:15.312] [SAMPLE-VAL] Sample 39: weight 0.032 -> 0.021 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=90 % T3-SQ=76 %] [19:05:15.313] [SAMPLE-VAL] Sample 40: weight 0.032 -> 0.021 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=90 % T3-SQ=76 %] [19:05:15.315] [SAMPLE-VAL] Sample 41: weight 0.032 -> 0.020 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=89 % T3-SQ=67 %] [19:05:15.318] [SAMPLE-VAL] Sample 42: weight 0.032 -> 0.020 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=84 % T3-SQ=71 %] [19:05:15.320] [SAMPLE-VAL] Sample 43: weight 0.091 -> 0.052 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=71 % T3-SQ=54 %] [19:05:15.322] [SAMPLE-VAL] Sample 44: weight 0.032 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=90 %, S:T2-SK=75 % T3-SQ=53 %] [19:05:15.323] [SAMPLE-VAL] Sample 45: weight 0.091 -> 0.054 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=74 % T3-SQ=61 %] [19:05:15.325] [SAMPLE-VAL] Sample 46: weight 0.048 -> 0.025 [E:T1-S4=99 % T2-S7=93 % T3-S6=91 %, S:T2-SK=68 % T3-SQ=49 %] [19:05:15.327] [SAMPLE-VAL] Sample 47: weight 0.091 -> 0.061 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=92 % T3-SQ=80 %] [19:05:15.328] [SAMPLE-VAL] Sample 48: weight 0.032 -> 0.020 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=84 % T3-SQ=65 %] [19:05:15.330] [SAMPLE-VAL] Sample 49: weight 0.048 -> 0.032 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=89 % T3-SQ=81 %] [19:05:15.331] [SAMPLE-VAL] Sample 50: weight 0.016 -> 0.008 [E:T1-S4=100 % T2-S7=95 % T3-S6=92 %, S:T2-SK=52 % T3-SQ=38 %] [19:05:15.332] [SAMPLE-VAL] Done. Weight range: 0.008-0.061 [19:05:15.332] [SAMPLE-VAL] Top sample 3 (w=0.061): E:764.Q985.AQ.A432 S:AKQJ85..K752.KJ6 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=92 % T3-SQ=80 %] [19:05:15.332] [SAMPLE-VAL] Top sample 47 (w=0.061): E:764.Q985.AQ.A432 S:AKQJ85..K752.KJ6 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=92 % T3-SQ=80 %] [19:05:15.332] [SAMPLE-VAL] Top sample 28 (w=0.060): E:764.Q985.K.AK432 S:AKQJ85..AQ752.J6 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=91 % T3-SQ=75 %] [19:05:15.332] [SAMPLE-VAL] Top sample 12 (w=0.059): E:764.Q985.AQ.KJ63 S:AKQJ85..K752.A42 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=89 % T3-SQ=75 %] [19:05:15.332] [SAMPLE-VAL] Top sample 19 (w=0.059): E:764.Q985.AQ.KJ42 S:AKQJ85..K752.A63 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=89 % T3-SQ=75 %] [19:05:15.332] After sample validation: 50 deals remaining [19:05:15.332] [PLAY-INFER] No inference observations detected [19:05:15.332] Using weighted samples: 50/50 have non-uniform weights (range 0.008-0.061) [19:05:15.332] Sample deals (50 total, showing first 20, by weight): [19:05:15.332] [1] (w=0.061) N:2.T632.JT986.Q98 764.Q985.AQ.A432 AKQJ85..K752.KJ6 T93.AKJ74.43.T75 [19:05:15.332] [2] (w=0.061) N:2.T632.JT986.Q98 764.Q985.AQ.A432 AKQJ85..K752.KJ6 T93.AKJ74.43.T75 [19:05:15.333] [3] (w=0.060) N:2.T632.JT986.Q98 764.Q985.K.AK432 AKQJ85..AQ752.J6 T93.AKJ74.43.T75 [19:05:15.333] [4] (w=0.059) N:2.T632.JT986.Q98 764.Q985.AQ.KJ63 AKQJ85..K752.A42 T93.AKJ74.43.T75 [19:05:15.333] [5] (w=0.059) N:2.T632.JT986.Q98 764.Q985.AQ.KJ42 AKQJ85..K752.A63 T93.AKJ74.43.T75 [19:05:15.333] [6] (w=0.059) N:2.T632.JT986.Q98 764.Q985.K2.AK64 AKQJ85..AQ75.J32 T93.AKJ74.43.T75 [19:05:15.333] [7] (w=0.059) N:2.T632.JT986.Q98 764.Q985.K5.AK63 AKQJ85..AQ72.J42 T93.AKJ74.43.T75 [19:05:15.333] [8] (w=0.059) N:2.T632.JT986.Q98 764.Q985.K7.AK42 AKQJ85..AQ52.J63 T93.AKJ74.43.T75 [19:05:15.333] [9] (w=0.059) N:2.T632.JT986.Q98 764.Q985.K7.AK62 AKQJ85..AQ52.J43 T93.AKJ74.43.T75 [19:05:15.333] [10] (w=0.059) N:2.T632.JT986.Q98 764.Q985.K5.AK63 AKQJ85..AQ72.J42 T93.AKJ74.43.T75 [19:05:15.333] [11] (w=0.054) N:2.T632.JT986.Q98 764.Q985.Q.AKJ32 AKQJ85..AK752.64 T93.AKJ74.43.T75 [19:05:15.333] [12] (w=0.054) N:2.T632.JT986.Q98 764.Q985.Q.AKJ43 AKQJ85..AK752.62 T93.AKJ74.43.T75 [19:05:15.333] [13] (w=0.052) N:2.T632.JT986.Q98 764.Q985.Q2.AKJ4 AKQJ85..AK75.632 T93.AKJ74.43.T75 [19:05:15.333] [14] (w=0.052) N:2.T632.JT986.Q98 764.Q985.Q2.AKJ2 AKQJ85..AK75.643 T93.AKJ74.43.T75 [19:05:15.334] [15] (w=0.052) N:2.T632.JT986.Q98 764.Q985.Q2.AKJ4 AKQJ85..AK75.632 T93.AKJ74.43.T75 [19:05:15.334] [16] (w=0.052) N:2.T632.JT986.Q98 764.Q985.Q2.AKJ4 AKQJ85..AK75.632 T93.AKJ74.43.T75 [19:05:15.334] [17] (w=0.032) N:2.T632.JT986.Q98 7654.Q985.K.AK43 AKQJ8..AQ752.J62 T93.AKJ74.43.T75 [19:05:15.334] [18] (w=0.028) N:2.T632.JT986.Q98 8764.Q985.K.AK64 AKQJ5..AQ752.J32 T93.AKJ74.43.T75 [19:05:15.334] [19] (w=0.025) N:2.T632.JT986.Q98 J764.Q985.A.AJ43 AKQ85..KQ752.K62 T93.AKJ74.43.T75 [19:05:15.334] [20] (w=0.025) N:2.T632.JT986.Q98 J764.Q985.A.AJ64 AKQ85..KQ752.K32 T93.AKJ74.43.T75 [19:05:15.334] ... and 30 more [19:05:15.572] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:05:15.572] DJ: [100, 100, -470, 100, 100, 100, 100, 100, 100, 100, -570, -570, -470, -470, -470, -470, -470, -470, -570, -570, -570, -470, -570, -570, 100, 100, 100, 100, -570, -570, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, 100, 100, 100, -570, -570, -470, -670, -670] [19:05:15.572] H3: [100, 100, -470, -470, -470, 100, 100, 100, 100, 100, -670, -670, -570, -570, -570, -570, -470, -470, -570, -570, -570, -570, -570, -570, 100, 100, 100, 100, -570, -570, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, 100, 100, -470, -570, -570, -470, -670, -670] [19:05:15.572] H6: [100, 100, -470, -470, -470, 100, 100, 100, 100, 100, -670, -670, -570, -570, -570, -570, -470, -470, -570, -570, -570, -570, -570, -570, 100, 100, 100, 100, -570, -570, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, 100, 100, -470, -570, -570, -470, -670, -670] [19:05:15.572] HT: [100, 100, -470, -470, -470, 100, 100, 100, 100, 100, -670, -670, -570, -570, -570, -570, -470, -470, -570, -570, -570, -570, -570, -570, 100, 100, 100, 100, -570, -570, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, 100, 100, -470, -570, -570, -470, -670, -670] [19:05:15.572] C9: [-470, -470, -470, -570, -570, -470, -470, -470, -470, -470, -670, -670, -570, -570, -570, -570, -470, -470, -570, -570, -570, -570, -570, -570, -470, -470, -470, -470, -570, -570, -570, -570, -570, -570, -570, -570, -570, -570, -570, -470, -470, -470, 100, 100, -470, -570, -570, -570, -670, -670] [19:05:15.572] CQ: [-470, -470, -670, -570, -570, -470, -470, -470, -470, -470, -670, -670, -570, -570, -570, -570, -470, -470, -570, -570, -570, -570, -570, -570, -470, -470, -470, -470, -570, -570, -570, -570, -570, -570, -570, -570, -570, -570, -570, -470, -470, -670, -470, -470, -470, -570, -570, -570, -670, -670] [19:05:15.572] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:05:15.572] DJ: [3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 3, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 1, 1, 2, 0, 0] [19:05:15.573] H3: [3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 1, 1, 2, 0, 0] [19:05:15.573] H6: [3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 1, 1, 2, 0, 0] [19:05:15.573] HT: [3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 1, 1, 2, 0, 0] [19:05:15.573] C9: [2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 2, 1, 1, 1, 0, 0] [19:05:15.573] CQ: [2, 2, 0, 1, 1, 2, 2, 2, 2, 2, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 0, 2, 2, 2, 1, 1, 1, 0, 0] [19:05:15.573] --- IMP Calculation Output (card -> average IMP) --- [19:05:15.573] DJ: 3.21 [19:05:15.573] H3: 1.39 [19:05:15.573] H6: 1.39 [19:05:15.573] HT: 1.39 [19:05:15.573] C9: -3.38 [19:05:15.574] CQ: -4.01 [19:05:15.574] === DDS DETAILED ANALYSIS === [19:05:15.574] Cards analyzed: 6, Samples per card: 50 [19:05:15.574] [19:05:15.574] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:05:15.574] ----- ------ --------- ------- ----------- -------------------------------- [19:05:15.574] DJ 3.21 2.02 42 % 4 [3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1...] [19:05:15.574] H3 1.39 1.82 33 % 4 [3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1...] [19:05:15.574] H6 1.39 1.82 33 % 4 [3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1...] [19:05:15.574] HT 1.39 1.82 33 % 4 [3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1...] [19:05:15.574] C9 -3.38 1.36 2 % 4 [2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1...] [19:05:15.574] CQ -4.01 1.24 0 % 3 [2, 2, 0, 1, 1, 2, 2, 2, 2, 2, 0, 0, 1, 1, 1, 1, 2, 2, 1, 1...] [19:05:15.574] [19:05:15.574] Selected: DJ (IMPs=3.21, avgTricks=2.02) [19:05:15.575] =================== [19:05:15.575] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:05:15.575] [TRUMP] Skipped: not declaring [19:05:15.575] Selected: DJ (avg 3.21 IMPs, 2.02 tricks) [19:05:15.575] [stage-timing] ok sample=384ms validate=0ms nn=91ms signal=0ms simgames=2ms dds=238ms total=719ms samples=50 cards=12 [19:05:15.575] === FindBestCardAsync: Position=N, CardsPlayed=12 === [19:05:15.575] Finding card to play for N: 2.T632.JT986.Q98 [19:05:15.575] Relative position: Righty, Contract type: Suit [19:05:15.575] Cards in hand mask: 9 [19:05:15.576] Candidate: JD = 29.8 % [19:05:15.576] Candidate: 8C = 28.6 % [19:05:15.576] Candidate: 9C = 14.8 % [19:05:15.576] Candidate: TD = 11.8 % [19:05:15.576] Candidate: QC = 8.0 % [19:05:15.576] Candidate: 8D = 5.0 % [19:05:15.576] Candidate: xH = 1.5 % [19:05:15.576] Candidate: 9D = 0.3 % [19:05:15.576] Candidate: TH = 0.1 % [19:05:15.576] Selected: DJ (29.8 %) -- 1 tied: C8 === Board play (API) - DDS Engine (N) - 2026-08-29 19:05:28 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:05:28 === [19:05:28.191] === FindBestCardAsync: Position=N, CardsPlayed=19 === [19:05:28.191] Contract: 2HX, Declarer: E, Dealer: E [19:05:28.191] Auction: 1C-1S-X-P-2H-X-P-P-P [19:05:28.191] Deal: N:... ... ... ... [19:05:28.192] Position N is on defender's side - score table shifted by 3 defense tricks won [19:05:28.192] ****************************** [19:05:28.192] FindMatchingDealsWithPlayInternal Input: [19:05:28.192] Position parameter: N [19:05:28.192] Deal from game: N:... ... ... ... [19:05:28.192] Hand for N: 2.T632.JT986.Q98 [19:05:28.192] Hand for E: (null) [19:05:28.192] Hand for S: (null) [19:05:28.192] Hand for W: T93.AKJ74.43.T75 [19:05:28.192] Cards played: SA, S3, S2, S4, SK, S9, D6, S7, SQ, ST, H2, S6, DJ, DA, D2, D3, H5, S5, HK [19:05:28.192] Declarer: E [19:05:28.192] ****************************** [19:05:28.192] [DealFinder] Seed from player N hand: 1402342489 [19:05:28.192] [DealFinder] Auction: 1C-1S-X-P-2H-X-P-P-P [19:05:28.193] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:05:28.193] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1369MB, gc2=15) [19:05:28.193] [DealFinder] Using cardsPlayedCount=19 for visibility calculation [19:05:28.193] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=19 [19:05:28.193] [ExtractPartialDeal] Visible hands: N, W, E [19:05:28.193] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:05:28.193] [ExtractPartialDeal] Extracted hands: [19:05:28.193] N: 2.T632.JT986.Q98 (13 cards) [LOCKED] [19:05:28.193] E: ... (0 cards) [19:05:28.193] S: ... (0 cards) [19:05:28.193] W: T93.AKJ74.43.T75 (13 cards) [LOCKED] [19:05:28.193] [DealFinder] Trump suit from contract '2HX': Hearts [19:05:28.193] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [19:05:28.193] [ComputePlayedCards] Card 1: SA played by S [19:05:28.193] [ComputePlayedCards] Card 2: S3 played by W [19:05:28.193] [ComputePlayedCards] Card 3: S2 played by N [19:05:28.194] [ComputePlayedCards] Card 4: S4 played by E [19:05:28.194] [ComputePlayedCards] Trick complete. Winner: S [19:05:28.194] [ComputePlayedCards] Card 5: SK played by S [19:05:28.194] [ComputePlayedCards] Card 6: S9 played by W [19:05:28.194] [ComputePlayedCards] Card 7: D6 played by N [19:05:28.194] [ComputePlayedCards] Card 8: S7 played by E [19:05:28.194] [ComputePlayedCards] Trick complete. Winner: S [19:05:28.194] [ComputePlayedCards] Card 9: SQ played by S [19:05:28.194] [ComputePlayedCards] Card 10: ST played by W [19:05:28.194] [ComputePlayedCards] Card 11: H2 played by N [19:05:28.194] [ComputePlayedCards] Card 12: S6 played by E [19:05:28.194] [ComputePlayedCards] Trick complete. Winner: N [19:05:28.194] [ComputePlayedCards] Card 13: DJ played by N [19:05:28.194] [ComputePlayedCards] Card 14: DA played by E [19:05:28.194] [ComputePlayedCards] Card 15: D2 played by S [19:05:28.194] [ComputePlayedCards] Card 16: D3 played by W [19:05:28.194] [ComputePlayedCards] Trick complete. Winner: E [19:05:28.195] [ComputePlayedCards] Card 17: H5 played by E [19:05:28.195] [ComputePlayedCards] Card 18: S5 played by S [19:05:28.195] [ComputePlayedCards] Card 19: HK played by W [19:05:28.195] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S2, D6, H2, DJ [19:05:28.195] [DealFinder] Added 5 played cards to E (was 0 cards): S4, S7, S6, DA, H5 [19:05:28.195] [DealFinder] Added 5 played cards to S (was 0 cards): SA, SK, SQ, D2, S5 [19:05:28.195] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S3, S9, ST, D3, HK [19:05:28.195] [DealFinder] Show-out: S void in Hearts (bidding said [0-13], already held 0) [19:05:28.195] [DealFinder] Assigned 3 Hearts cards to E: H8, H9, HQ [19:05:28.195] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=8) [19:05:28.195] [DecomposePartnership] S: No tightening (CombinedHcpMin=21, CombinedHcpMax=, partner N HCP=3) [19:05:28.196] [DealFinder] Bid verification enabled for: E [19:05:28.196] [DealFinder] WARNING: Contradictory HCP for E: [12-11], relaxing to [11-12] [19:05:28.196] [DealFinder] WARNING: Contradictory HCP for S: [18-17], relaxing to [17-18] [19:05:28.196] [DealFinder] Propagated E: HCP[11-12], Suits=S[0-4] H[4-4] D[0-6] C[4-7] (2 iterations) [19:05:28.196] [DealFinder] Propagated S: HCP[17-18], Suits=S[5-9] H[0-0] D[0-6] C[0-3] (2 iterations) [19:05:28.196] [DealFinder] Known cards per player: N=13, E=8, S=5, W=13 [19:05:28.196] [DealFinder] Locked players: N, W [19:05:28.196] [DealFinder] Total known cards: 39, Remaining deck: 13, Cards to deal: 13 [19:05:28.196] [DealFinder] Players needing cards: E:5, S:8 [19:05:28.196] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:05:28.498] [DealFinder] Combinatorial: enumerated 1287, perfect 0, sending 100 to DDS [19:05:28.498] [DealFinder] WARNING: NONE of the 1287 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: E HCP[11-12], S HCP[17-18] [19:05:28.499] [Timing] Total: 306ms, Generation: 0ms, Verification: 0ms [19:05:28.499] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [19:05:28.499] Search complete. Returning 100 deals. [19:05:28.499] Found 100 sample deals for simulation. [19:05:28.499] Valid deals for DDS: 100 / 100 [19:05:28.499] [SAMPLE-VAL] Validating 100 samples, hidden: E,S, contract: suit [19:05:28.514] [SAMPLE-VAL] Opening lead NN validation (SA): 0/100 samples adjusted [19:05:28.515] [SAMPLE-VAL] T1: S=SA W=S3 N=S2 E=S4 (leader=S) [19:05:28.515] [SAMPLE-VAL] T2: S=SK W=S9 N=D6 E=S7 (leader=S) [19:05:28.515] [SAMPLE-VAL] T3: S=SQ W=ST N=H2 E=S6 (leader=S) [19:05:28.515] [SAMPLE-VAL] T4: N=DJ E=DA S=D2 W=D3 (leader=N) [19:05:28.515] [SAMPLE-VAL] T5: E=H5 S=S5 W=HK (leader=E) (partial) [19:05:28.518] [SAMPLE-VAL] Sample 1: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=62 %, S:T2-SK=88 % T3-SQ=69 % T4-D2=100 % T5-S5=17 %] [19:05:28.520] [SAMPLE-VAL] Sample 2: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=68 % T4-D2=99 % T5-S5=6 %] [19:05:28.523] [SAMPLE-VAL] Sample 3: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:28.526] [SAMPLE-VAL] Sample 4: weight 0.091 -> 0.040 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 %] [19:05:28.528] [SAMPLE-VAL] Sample 5: weight 0.091 -> 0.041 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=41 % T5-H5=61 %, S:T2-SK=92 % T3-SQ=80 % T4-D2=100 % T5-S5=25 %] [19:05:28.531] [SAMPLE-VAL] Sample 6: weight 0.091 -> 0.043 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=81 % T5-H5=60 %, S:T2-SK=83 % T3-SQ=66 % T4-D2=100 % T5-S5=11 %] [19:05:28.534] [SAMPLE-VAL] Sample 7: weight 0.091 -> 0.040 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 %] [19:05:28.537] [SAMPLE-VAL] Sample 8: weight 0.018 -> 0.009 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=63 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=23 %] [19:05:28.539] [SAMPLE-VAL] Sample 9: weight 0.091 -> 0.038 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=39 % T5-H5=64 %, S:T2-SK=91 % T3-SQ=78 % T4-D2=100 % T5-S5=14 %] [19:05:28.546] [SAMPLE-VAL] Sample 10: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=68 % T4-D2=99 % T5-S5=6 %] [19:05:28.550] [SAMPLE-VAL] Sample 11: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=100 % T5-H5=67 %, S:T2-SK=86 % T3-SQ=68 % T4-D2=100 % T5-S5=8 %] [19:05:28.553] [SAMPLE-VAL] Sample 12: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=80 % T5-H5=62 %, S:T2-SK=80 % T3-SQ=62 % T4-D2=96 % T5-S5=9 %] [19:05:28.557] [SAMPLE-VAL] Sample 13: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=100 % T5-H5=67 %, S:T2-SK=86 % T3-SQ=68 % T4-D2=100 % T5-S5=8 %] [19:05:28.561] [SAMPLE-VAL] Sample 14: weight 0.091 -> 0.040 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 %] [19:05:28.564] [SAMPLE-VAL] Sample 15: weight 0.091 -> 0.034 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=36 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=73 % T4-D2=100 % T5-S5=6 %] [19:05:28.568] [SAMPLE-VAL] Sample 16: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=44 % T5-H5=63 %, S:T2-SK=84 % T3-SQ=71 % T4-D2=100 % T5-S5=8 %] [19:05:28.572] [SAMPLE-VAL] Sample 17: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=7 %] [19:05:28.575] [SAMPLE-VAL] Sample 18: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=100 % T5-H5=67 %, S:T2-SK=86 % T3-SQ=68 % T4-D2=100 % T5-S5=8 %] [19:05:28.579] [SAMPLE-VAL] Sample 19: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 %] [19:05:28.581] [SAMPLE-VAL] Sample 20: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 %] [19:05:28.584] [SAMPLE-VAL] Sample 21: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=7 %] [19:05:28.587] [SAMPLE-VAL] Sample 22: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 %] [19:05:28.590] [SAMPLE-VAL] Sample 23: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:28.593] [SAMPLE-VAL] Sample 24: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 %] [19:05:28.597] [SAMPLE-VAL] Sample 25: weight 0.091 -> 0.043 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=81 % T5-H5=60 %, S:T2-SK=83 % T3-SQ=66 % T4-D2=100 % T5-S5=11 %] [19:05:28.600] [SAMPLE-VAL] Sample 26: weight 0.091 -> 0.040 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 %] [19:05:28.603] [SAMPLE-VAL] Sample 27: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:28.606] [SAMPLE-VAL] Sample 28: weight 0.091 -> 0.038 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=39 % T5-H5=64 %, S:T2-SK=91 % T3-SQ=78 % T4-D2=100 % T5-S5=14 %] [19:05:28.609] [SAMPLE-VAL] Sample 29: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:28.612] [SAMPLE-VAL] Sample 30: weight 0.018 -> 0.009 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=63 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=23 %] [19:05:28.615] [SAMPLE-VAL] Sample 31: weight 0.091 -> 0.038 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=39 % T5-H5=64 %, S:T2-SK=91 % T3-SQ=78 % T4-D2=100 % T5-S5=14 %] [19:05:28.618] [SAMPLE-VAL] Sample 32: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=62 %, S:T2-SK=88 % T3-SQ=69 % T4-D2=100 % T5-S5=17 %] [19:05:28.621] [SAMPLE-VAL] Sample 33: weight 0.091 -> 0.038 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=39 % T5-H5=64 %, S:T2-SK=91 % T3-SQ=78 % T4-D2=100 % T5-S5=14 %] [19:05:28.625] [SAMPLE-VAL] Sample 34: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=82 % T5-H5=62 %, S:T2-SK=83 % T3-SQ=68 % T4-D2=100 % T5-S5=9 %] [19:05:28.631] [SAMPLE-VAL] Sample 35: weight 0.091 -> 0.044 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=84 % T5-H5=61 %, S:T2-SK=91 % T3-SQ=70 % T4-D2=100 % T5-S5=24 %] [19:05:28.635] [SAMPLE-VAL] Sample 36: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:28.638] [SAMPLE-VAL] Sample 37: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=44 % T5-H5=63 %, S:T2-SK=84 % T3-SQ=71 % T4-D2=100 % T5-S5=8 %] [19:05:28.641] [SAMPLE-VAL] Sample 38: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:28.644] [SAMPLE-VAL] Sample 39: weight 0.091 -> 0.040 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 %] [19:05:28.647] [SAMPLE-VAL] Sample 40: weight 0.091 -> 0.040 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 %] [19:05:28.650] [SAMPLE-VAL] Sample 41: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=7 %] [19:05:28.653] [SAMPLE-VAL] Sample 42: weight 0.091 -> 0.040 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 %] [19:05:28.656] [SAMPLE-VAL] Sample 43: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:28.658] [SAMPLE-VAL] Sample 44: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:28.661] [SAMPLE-VAL] Sample 45: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:28.664] [SAMPLE-VAL] Sample 46: weight 0.091 -> 0.039 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=37 % T5-H5=61 %, S:T2-SK=89 % T3-SQ=75 % T4-D2=100 % T5-S5=20 %] [19:05:28.667] [SAMPLE-VAL] Sample 47: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=82 % T5-H5=62 %, S:T2-SK=83 % T3-SQ=68 % T4-D2=100 % T5-S5=9 %] [19:05:28.670] [SAMPLE-VAL] Sample 48: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=68 % T4-D2=99 % T5-S5=6 %] [19:05:28.672] [SAMPLE-VAL] Sample 49: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:28.675] [SAMPLE-VAL] Sample 50: weight 0.018 -> 0.009 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=63 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=23 %] [19:05:28.678] [SAMPLE-VAL] Sample 51: weight 0.091 -> 0.038 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=39 % T5-H5=64 %, S:T2-SK=91 % T3-SQ=78 % T4-D2=100 % T5-S5=14 %] [19:05:28.681] [SAMPLE-VAL] Sample 52: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=43 % T5-H5=64 %, S:T2-SK=87 % T3-SQ=76 % T4-D2=100 % T5-S5=20 %] [19:05:28.684] [SAMPLE-VAL] Sample 53: weight 0.091 -> 0.043 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=81 % T5-H5=60 %, S:T2-SK=83 % T3-SQ=66 % T4-D2=100 % T5-S5=11 %] [19:05:28.686] [SAMPLE-VAL] Sample 54: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:28.689] [SAMPLE-VAL] Sample 55: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=62 %, S:T2-SK=86 % T3-SQ=69 % T4-D2=100 % T5-S5=18 %] [19:05:28.692] [SAMPLE-VAL] Sample 56: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:28.694] [SAMPLE-VAL] Sample 57: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:28.697] [SAMPLE-VAL] Sample 58: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=82 % T5-H5=60 %, S:T2-SK=62 % T3-SQ=45 % T4-D2=93 % T5-S5=5 %!] [19:05:28.700] [SAMPLE-VAL] Sample 59: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=7 %] [19:05:28.703] [SAMPLE-VAL] Sample 60: weight 0.091 -> 0.039 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=37 % T5-H5=61 %, S:T2-SK=89 % T3-SQ=75 % T4-D2=100 % T5-S5=20 %] [19:05:28.706] [SAMPLE-VAL] Sample 61: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=100 % T5-H5=70 %, S:T2-SK=74 % T3-SQ=60 % T4-D2=100 % T5-S5=7 %] [19:05:28.708] [SAMPLE-VAL] Sample 62: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=62 %, S:T2-SK=88 % T3-SQ=69 % T4-D2=100 % T5-S5=17 %] [19:05:28.711] [SAMPLE-VAL] Sample 63: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:28.714] [SAMPLE-VAL] Sample 64: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 %] [19:05:28.717] [SAMPLE-VAL] Sample 65: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:28.720] [SAMPLE-VAL] Sample 66: weight 0.091 -> 0.041 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=41 % T5-H5=61 %, S:T2-SK=92 % T3-SQ=80 % T4-D2=100 % T5-S5=25 %] [19:05:28.723] [SAMPLE-VAL] Sample 67: weight 0.091 -> 0.038 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=39 % T5-H5=64 %, S:T2-SK=91 % T3-SQ=78 % T4-D2=100 % T5-S5=14 %] [19:05:28.725] [SAMPLE-VAL] Sample 68: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:28.728] [SAMPLE-VAL] Sample 69: weight 0.091 -> 0.034 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=36 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=73 % T4-D2=100 % T5-S5=6 %] [19:05:28.731] [SAMPLE-VAL] Sample 70: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 %] [19:05:28.733] [SAMPLE-VAL] Sample 71: weight 0.091 -> 0.043 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=81 % T5-H5=60 %, S:T2-SK=83 % T3-SQ=66 % T4-D2=100 % T5-S5=11 %] [19:05:28.736] [SAMPLE-VAL] Sample 72: weight 0.091 -> 0.041 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=41 % T5-H5=61 %, S:T2-SK=92 % T3-SQ=80 % T4-D2=100 % T5-S5=25 %] [19:05:28.739] [SAMPLE-VAL] Sample 73: weight 0.091 -> 0.034 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=36 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=73 % T4-D2=100 % T5-S5=6 %] [19:05:28.742] [SAMPLE-VAL] Sample 74: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=43 % T5-H5=64 %, S:T2-SK=87 % T3-SQ=76 % T4-D2=100 % T5-S5=20 %] [19:05:28.744] [SAMPLE-VAL] Sample 75: weight 0.091 -> 0.044 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=84 % T5-H5=61 %, S:T2-SK=91 % T3-SQ=70 % T4-D2=100 % T5-S5=24 %] [19:05:28.747] [SAMPLE-VAL] Sample 76: weight 0.091 -> 0.034 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=36 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=73 % T4-D2=100 % T5-S5=6 %] [19:05:28.749] [SAMPLE-VAL] Sample 77: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=82 % T5-H5=62 %, S:T2-SK=83 % T3-SQ=68 % T4-D2=100 % T5-S5=9 %] [19:05:28.752] [SAMPLE-VAL] Sample 78: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:28.755] [SAMPLE-VAL] Sample 79: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=68 % T4-D2=99 % T5-S5=6 %] [19:05:28.757] [SAMPLE-VAL] Sample 80: weight 0.091 -> 0.043 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=81 % T5-H5=60 %, S:T2-SK=83 % T3-SQ=66 % T4-D2=100 % T5-S5=11 %] [19:05:28.760] [SAMPLE-VAL] Sample 81: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:28.763] [SAMPLE-VAL] Sample 82: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=44 % T5-H5=63 %, S:T2-SK=84 % T3-SQ=71 % T4-D2=100 % T5-S5=8 %] [19:05:28.765] [SAMPLE-VAL] Sample 83: weight 0.091 -> 0.039 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=37 % T5-H5=61 %, S:T2-SK=89 % T3-SQ=75 % T4-D2=100 % T5-S5=20 %] [19:05:28.768] [SAMPLE-VAL] Sample 84: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=82 % T5-H5=62 %, S:T2-SK=83 % T3-SQ=68 % T4-D2=100 % T5-S5=9 %] [19:05:28.770] [SAMPLE-VAL] Sample 85: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=43 % T5-H5=64 %, S:T2-SK=87 % T3-SQ=76 % T4-D2=100 % T5-S5=20 %] [19:05:28.773] [SAMPLE-VAL] Sample 86: weight 0.091 -> 0.044 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=84 % T5-H5=61 %, S:T2-SK=91 % T3-SQ=70 % T4-D2=100 % T5-S5=24 %] [19:05:28.776] [SAMPLE-VAL] Sample 87: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=100 % T5-H5=70 %, S:T2-SK=74 % T3-SQ=60 % T4-D2=100 % T5-S5=7 %] [19:05:28.778] [SAMPLE-VAL] Sample 88: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 %] [19:05:28.781] [SAMPLE-VAL] Sample 89: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=68 % T4-D2=99 % T5-S5=6 %] [19:05:28.784] [SAMPLE-VAL] Sample 90: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=62 %, S:T2-SK=86 % T3-SQ=69 % T4-D2=100 % T5-S5=18 %] [19:05:28.786] [SAMPLE-VAL] Sample 91: weight 0.091 -> 0.040 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 %] [19:05:28.789] [SAMPLE-VAL] Sample 92: weight 0.091 -> 0.034 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=36 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=73 % T4-D2=100 % T5-S5=6 %] [19:05:28.792] [SAMPLE-VAL] Sample 93: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=62 %, S:T2-SK=86 % T3-SQ=69 % T4-D2=100 % T5-S5=18 %] [19:05:28.795] [SAMPLE-VAL] Sample 94: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=62 %, S:T2-SK=88 % T3-SQ=69 % T4-D2=100 % T5-S5=17 %] [19:05:28.797] [SAMPLE-VAL] Sample 95: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=100 % T5-H5=70 %, S:T2-SK=74 % T3-SQ=60 % T4-D2=100 % T5-S5=7 %] [19:05:28.800] [SAMPLE-VAL] Sample 96: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=100 % T5-H5=70 %, S:T2-SK=74 % T3-SQ=60 % T4-D2=100 % T5-S5=7 %] [19:05:28.803] [SAMPLE-VAL] Sample 97: weight 0.091 -> 0.034 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=36 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=73 % T4-D2=100 % T5-S5=6 %] [19:05:28.805] [SAMPLE-VAL] Sample 98: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:28.808] [SAMPLE-VAL] Sample 99: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:28.811] [SAMPLE-VAL] Sample 100: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=68 % T4-D2=99 % T5-S5=6 %] [19:05:28.811] [SAMPLE-VAL] Done. Weight range: 0.001-0.044 [19:05:28.811] [SAMPLE-VAL] Top sample 35 (w=0.044): E:764.Q985.AK.K643 S:AKQJ85..Q752.AJ2 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=84 % T5-H5=61 %, S:T2-SK=91 % T3-SQ=70 % T4-D2=100 % T5-S5=24 %] [19:05:28.811] [SAMPLE-VAL] Top sample 75 (w=0.044): E:764.Q985.AK.K642 S:AKQJ85..Q752.AJ3 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=84 % T5-H5=61 %, S:T2-SK=91 % T3-SQ=70 % T4-D2=100 % T5-S5=24 %] [19:05:28.811] [SAMPLE-VAL] Top sample 86 (w=0.044): E:764.Q985.AK.K432 S:AKQJ85..Q752.AJ6 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=84 % T5-H5=61 %, S:T2-SK=91 % T3-SQ=70 % T4-D2=100 % T5-S5=24 %] [19:05:28.811] [SAMPLE-VAL] Top sample 6 (w=0.043): E:764.Q985.AKQ.J63 S:AKQJ85..752.AK42 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=81 % T5-H5=60 %, S:T2-SK=83 % T3-SQ=66 % T4-D2=100 % T5-S5=11 %] [19:05:28.811] [SAMPLE-VAL] Top sample 25 (w=0.043): E:764.Q985.AKQ.J64 S:AKQJ85..752.AK32 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=81 % T5-H5=60 %, S:T2-SK=83 % T3-SQ=66 % T4-D2=100 % T5-S5=11 %] [19:05:28.812] After sample validation: 100 deals remaining [19:05:28.812] [PLAY-INFER] No inference observations detected [19:05:28.812] Using weighted samples: 100/100 have non-uniform weights (range 0.001-0.044) [19:05:28.812] Sample deals (100 total, showing first 20, by weight): [19:05:28.812] [1] (w=0.044) E:764.Q985.AK.K643 AKQJ85..Q752.AJ2 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.812] [2] (w=0.044) E:764.Q985.AK.K642 AKQJ85..Q752.AJ3 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.812] [3] (w=0.044) E:764.Q985.AK.K432 AKQJ85..Q752.AJ6 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.812] [4] (w=0.043) E:764.Q985.AKQ.J63 AKQJ85..752.AK42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.812] [5] (w=0.043) E:764.Q985.AKQ.J64 AKQJ85..752.AK32 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.812] [6] (w=0.043) E:764.Q985.AKQ.J42 AKQJ85..752.AK63 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.812] [7] (w=0.043) E:764.Q985.AKQ.J62 AKQJ85..752.AK43 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.812] [8] (w=0.043) E:764.Q985.AKQ.J43 AKQJ85..752.AK62 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.813] [9] (w=0.041) E:764.Q985.AQ.A643 AKQJ85..K752.KJ2 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.813] [10] (w=0.041) E:764.Q985.AQ.A642 AKQJ85..K752.KJ3 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.813] [11] (w=0.041) E:764.Q985.AQ.A432 AKQJ85..K752.KJ6 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.813] [12] (w=0.040) E:764.Q985.AK5.K43 AKQJ85..Q72.AJ62 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.813] [13] (w=0.040) E:764.Q985.AK7.K63 AKQJ85..Q52.AJ42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.813] [14] (w=0.040) E:764.Q985.AK5.K42 AKQJ85..Q72.AJ63 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.813] [15] (w=0.040) E:764.Q985.AK7.K32 AKQJ85..Q52.AJ64 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.813] [16] (w=0.040) E:764.Q985.AK7.K42 AKQJ85..Q52.AJ63 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.813] [17] (w=0.040) E:764.Q985.AK7.K43 AKQJ85..Q52.AJ62 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.813] [18] (w=0.040) E:764.Q985.AK7.K64 AKQJ85..Q52.AJ32 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.813] [19] (w=0.040) E:764.Q985.AK7.K62 AKQJ85..Q52.AJ43 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.814] [20] (w=0.039) E:764.Q985.AQ.KJ32 AKQJ85..K752.A64 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:28.814] ... and 80 more [19:05:28.904] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:05:28.904] H3: [100, 100, 100, -470, -470, -470, -470, -470, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, 100, 100, 100, -570, -570, -570, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -670, -670, -670, -670, -670, -670, -670, -670, -670, -670, -670, -570] [19:05:28.905] H6: [100, 100, 100, -470, -470, -470, -470, -470, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, 100, 100, 100, -570, -570, -570, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -670, -670, -670, -670, -670, -670, -670, -670, -670, -670, -670, -570] [19:05:28.905] HT: [100, 100, 100, -470, -470, -470, -470, -470, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, 100, 100, 100, -570, -570, -570, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -670, -670, -670, -670, -670, -670, -670, -670, -670, -670, -670, -570] [19:05:28.905] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:05:28.905] H3: [3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1] [19:05:28.905] H6: [3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1] [19:05:28.905] HT: [3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1] [19:05:28.905] --- IMP Calculation Output (card -> average IMP) --- [19:05:28.905] H3: 0.00 [19:05:28.905] H6: 0.00 [19:05:28.905] HT: 0.00 [19:05:28.905] === DDS DETAILED ANALYSIS === [19:05:28.905] Cards analyzed: 3, Samples per card: 100 [19:05:28.906] [19:05:28.906] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:05:28.906] ----- ------ --------- ------- ----------- -------------------------------- [19:05:28.906] H3 0.00 2.06 67 % 4 [3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [19:05:28.906] H6 0.00 2.06 67 % 4 [3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [19:05:28.906] HT 0.00 2.06 67 % 4 [3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [19:05:28.906] [19:05:28.906] Selected: H3 (IMPs=0.00, avgTricks=2.06) [19:05:28.906] =================== [19:05:28.906] [SD-DEF] Skipped: 4th hand -- full information, no guess to create [19:05:28.906] [TRUMP] Skipped: not declaring [19:05:28.906] Selected: H3 (avg 0.00 IMPs, 2.06 tricks) -- 2 tied card(s): H6, HT [19:05:28.907] [stage-timing] ok sample=307ms validate=0ms nn=312ms signal=0ms simgames=4ms dds=88ms total=715ms samples=100 cards=19 [19:05:28.907] === FindBestCardAsync: Position=N, CardsPlayed=19 === [19:05:28.907] Finding card to play for N: 2.T632.JT986.Q98 [19:05:28.907] Relative position: Righty, Contract type: Suit [19:05:28.907] Cards in hand mask: 2 [19:05:28.908] Candidate: xH = 99.9 % [19:05:28.908] Candidate: TH = 0.1 % [19:05:28.908] Selected: H3 (99.9 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:05:32 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:05:32 === [19:05:32.090] === FindBestCardAsync: Position=N, CardsPlayed=21 === [19:05:32.090] Contract: 2HX, Declarer: E, Dealer: E [19:05:32.090] Auction: 1C-1S-X-P-2H-X-P-P-P [19:05:32.090] Deal: N:... ... ... ... [19:05:32.090] Position N is on defender's side - score table shifted by 3 defense tricks won [19:05:32.090] ****************************** [19:05:32.090] FindMatchingDealsWithPlayInternal Input: [19:05:32.090] Position parameter: N [19:05:32.090] Deal from game: N:... ... ... ... [19:05:32.090] Hand for N: 2.T632.JT986.Q98 [19:05:32.090] Hand for E: (null) [19:05:32.090] Hand for S: (null) [19:05:32.091] Hand for W: T93.AKJ74.43.T75 [19:05:32.091] Cards played: SA, S3, S2, S4, SK, S9, D6, S7, SQ, ST, H2, S6, DJ, DA, D2, D3, H5, S5, HK, H3, H4 [19:05:32.091] Declarer: E [19:05:32.091] ****************************** [19:05:32.091] [DealFinder] Seed from player N hand: 1402342489 [19:05:32.091] [DealFinder] Auction: 1C-1S-X-P-2H-X-P-P-P [19:05:32.091] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:05:32.091] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1366MB, gc2=15) [19:05:32.091] [DealFinder] Using cardsPlayedCount=21 for visibility calculation [19:05:32.091] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=21 [19:05:32.091] [ExtractPartialDeal] Visible hands: N, W, E [19:05:32.091] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:05:32.091] [ExtractPartialDeal] Extracted hands: [19:05:32.091] N: 2.T632.JT986.Q98 (13 cards) [LOCKED] [19:05:32.092] E: ... (0 cards) [19:05:32.092] S: ... (0 cards) [19:05:32.092] W: T93.AKJ74.43.T75 (13 cards) [LOCKED] [19:05:32.092] [DealFinder] Trump suit from contract '2HX': Hearts [19:05:32.092] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [19:05:32.092] [ComputePlayedCards] Card 1: SA played by S [19:05:32.092] [ComputePlayedCards] Card 2: S3 played by W [19:05:32.092] [ComputePlayedCards] Card 3: S2 played by N [19:05:32.092] [ComputePlayedCards] Card 4: S4 played by E [19:05:32.092] [ComputePlayedCards] Trick complete. Winner: S [19:05:32.092] [ComputePlayedCards] Card 5: SK played by S [19:05:32.092] [ComputePlayedCards] Card 6: S9 played by W [19:05:32.092] [ComputePlayedCards] Card 7: D6 played by N [19:05:32.092] [ComputePlayedCards] Card 8: S7 played by E [19:05:32.092] [ComputePlayedCards] Trick complete. Winner: S [19:05:32.092] [ComputePlayedCards] Card 9: SQ played by S [19:05:32.093] [ComputePlayedCards] Card 10: ST played by W [19:05:32.093] [ComputePlayedCards] Card 11: H2 played by N [19:05:32.093] [ComputePlayedCards] Card 12: S6 played by E [19:05:32.093] [ComputePlayedCards] Trick complete. Winner: N [19:05:32.093] [ComputePlayedCards] Card 13: DJ played by N [19:05:32.093] [ComputePlayedCards] Card 14: DA played by E [19:05:32.093] [ComputePlayedCards] Card 15: D2 played by S [19:05:32.093] [ComputePlayedCards] Card 16: D3 played by W [19:05:32.093] [ComputePlayedCards] Trick complete. Winner: E [19:05:32.093] [ComputePlayedCards] Card 17: H5 played by E [19:05:32.093] [ComputePlayedCards] Card 18: S5 played by S [19:05:32.093] [ComputePlayedCards] Card 19: HK played by W [19:05:32.093] [ComputePlayedCards] Card 20: H3 played by N [19:05:32.093] [ComputePlayedCards] Trick complete. Winner: W [19:05:32.093] [ComputePlayedCards] Card 21: H4 played by W [19:05:32.093] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S2, D6, H2, DJ, H3 [19:05:32.094] [DealFinder] Added 5 played cards to E (was 0 cards): S4, S7, S6, DA, H5 [19:05:32.094] [DealFinder] Added 5 played cards to S (was 0 cards): SA, SK, SQ, D2, S5 [19:05:32.094] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S3, S9, ST, D3, HK, H4 [19:05:32.094] [DealFinder] Show-out: S void in Hearts (bidding said [0-13], already held 0) [19:05:32.094] [DealFinder] Assigned 3 Hearts cards to E: H8, H9, HQ [19:05:32.094] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=8) [19:05:32.094] [DecomposePartnership] S: No tightening (CombinedHcpMin=21, CombinedHcpMax=, partner N HCP=3) [19:05:32.094] [DealFinder] Bid verification enabled for: E [19:05:32.094] [DealFinder] WARNING: Contradictory HCP for E: [12-11], relaxing to [11-12] [19:05:32.094] [DealFinder] WARNING: Contradictory HCP for S: [18-17], relaxing to [17-18] [19:05:32.094] [DealFinder] Propagated E: HCP[11-12], Suits=S[0-4] H[4-4] D[0-6] C[4-7] (2 iterations) [19:05:32.095] [DealFinder] Propagated S: HCP[17-18], Suits=S[5-9] H[0-0] D[0-6] C[0-3] (2 iterations) [19:05:32.095] [DealFinder] Known cards per player: N=13, E=8, S=5, W=13 [19:05:32.095] [DealFinder] Locked players: N, W [19:05:32.095] [DealFinder] Total known cards: 39, Remaining deck: 13, Cards to deal: 13 [19:05:32.095] [DealFinder] Players needing cards: E:5, S:8 [19:05:32.095] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:05:32.391] [DealFinder] Combinatorial: enumerated 1287, perfect 0, sending 100 to DDS [19:05:32.392] [DealFinder] WARNING: NONE of the 1287 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: E HCP[11-12], S HCP[17-18] [19:05:32.392] [Timing] Total: 300ms, Generation: 0ms, Verification: 0ms [19:05:32.392] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [19:05:32.392] Search complete. Returning 100 deals. [19:05:32.392] Found 100 sample deals for simulation. [19:05:32.392] Valid deals for DDS: 100 / 100 [19:05:32.392] [SAMPLE-VAL] Validating 100 samples, hidden: E,S, contract: suit [19:05:32.425] [SAMPLE-VAL] Opening lead NN validation (SA): 0/100 samples adjusted [19:05:32.428] [SAMPLE-VAL] T1: S=SA W=S3 N=S2 E=S4 (leader=S) [19:05:32.428] [SAMPLE-VAL] T2: S=SK W=S9 N=D6 E=S7 (leader=S) [19:05:32.428] [SAMPLE-VAL] T3: S=SQ W=ST N=H2 E=S6 (leader=S) [19:05:32.428] [SAMPLE-VAL] T4: N=DJ E=DA S=D2 W=D3 (leader=N) [19:05:32.428] [SAMPLE-VAL] T5: E=H5 S=S5 W=HK N=H3 (leader=E) [19:05:32.428] [SAMPLE-VAL] T6: W=H4 (leader=W) (partial) [19:05:32.437] [SAMPLE-VAL] Sample 1: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=62 %, S:T2-SK=88 % T3-SQ=69 % T4-D2=100 % T5-S5=17 %] [19:05:32.443] [SAMPLE-VAL] Sample 2: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=68 % T4-D2=99 % T5-S5=6 %] [19:05:32.447] [SAMPLE-VAL] Sample 3: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:32.450] [SAMPLE-VAL] Sample 4: weight 0.091 -> 0.036 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 %] [19:05:32.453] [SAMPLE-VAL] Sample 5: weight 0.091 -> 0.037 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=41 % T5-H5=61 %, S:T2-SK=92 % T3-SQ=80 % T4-D2=100 % T5-S5=25 %] [19:05:32.457] [SAMPLE-VAL] Sample 6: weight 0.091 -> 0.038 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=81 % T5-H5=60 %, S:T2-SK=83 % T3-SQ=66 % T4-D2=100 % T5-S5=11 %] [19:05:32.460] [SAMPLE-VAL] Sample 7: weight 0.091 -> 0.036 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 %] [19:05:32.463] [SAMPLE-VAL] Sample 8: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=63 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=23 %] [19:05:32.467] [SAMPLE-VAL] Sample 9: weight 0.091 -> 0.034 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=39 % T5-H5=64 %, S:T2-SK=91 % T3-SQ=78 % T4-D2=100 % T5-S5=14 %] [19:05:32.472] [SAMPLE-VAL] Sample 10: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=68 % T4-D2=99 % T5-S5=6 %] [19:05:32.476] [SAMPLE-VAL] Sample 11: weight 0.018 -> 0.006 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=100 % T5-H5=67 %, S:T2-SK=86 % T3-SQ=68 % T4-D2=100 % T5-S5=8 %] [19:05:32.480] [SAMPLE-VAL] Sample 12: weight 0.018 -> 0.006 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=80 % T5-H5=62 %, S:T2-SK=80 % T3-SQ=62 % T4-D2=96 % T5-S5=9 %] [19:05:32.483] [SAMPLE-VAL] Sample 13: weight 0.018 -> 0.006 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=100 % T5-H5=67 %, S:T2-SK=86 % T3-SQ=68 % T4-D2=100 % T5-S5=8 %] [19:05:32.486] [SAMPLE-VAL] Sample 14: weight 0.091 -> 0.036 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 %] [19:05:32.489] [SAMPLE-VAL] Sample 15: weight 0.091 -> 0.031 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=36 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=73 % T4-D2=100 % T5-S5=6 %] [19:05:32.493] [SAMPLE-VAL] Sample 16: weight 0.018 -> 0.006 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=44 % T5-H5=63 %, S:T2-SK=84 % T3-SQ=71 % T4-D2=100 % T5-S5=8 %] [19:05:32.496] [SAMPLE-VAL] Sample 17: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=7 %] [19:05:32.500] [SAMPLE-VAL] Sample 18: weight 0.018 -> 0.006 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=100 % T5-H5=67 %, S:T2-SK=86 % T3-SQ=68 % T4-D2=100 % T5-S5=8 %] [19:05:32.503] [SAMPLE-VAL] Sample 19: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 %] [19:05:32.506] [SAMPLE-VAL] Sample 20: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 %] [19:05:32.509] [SAMPLE-VAL] Sample 21: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=7 %] [19:05:32.512] [SAMPLE-VAL] Sample 22: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 %] [19:05:32.516] [SAMPLE-VAL] Sample 23: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:32.519] [SAMPLE-VAL] Sample 24: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 %] [19:05:32.523] [SAMPLE-VAL] Sample 25: weight 0.091 -> 0.038 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=81 % T5-H5=60 %, S:T2-SK=83 % T3-SQ=66 % T4-D2=100 % T5-S5=11 %] [19:05:32.526] [SAMPLE-VAL] Sample 26: weight 0.091 -> 0.036 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 %] [19:05:32.532] [SAMPLE-VAL] Sample 27: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:32.536] [SAMPLE-VAL] Sample 28: weight 0.091 -> 0.034 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=39 % T5-H5=64 %, S:T2-SK=91 % T3-SQ=78 % T4-D2=100 % T5-S5=14 %] [19:05:32.540] [SAMPLE-VAL] Sample 29: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:32.543] [SAMPLE-VAL] Sample 30: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=63 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=23 %] [19:05:32.546] [SAMPLE-VAL] Sample 31: weight 0.091 -> 0.034 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=39 % T5-H5=64 %, S:T2-SK=91 % T3-SQ=78 % T4-D2=100 % T5-S5=14 %] [19:05:32.549] [SAMPLE-VAL] Sample 32: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=62 %, S:T2-SK=88 % T3-SQ=69 % T4-D2=100 % T5-S5=17 %] [19:05:32.552] [SAMPLE-VAL] Sample 33: weight 0.091 -> 0.034 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=39 % T5-H5=64 %, S:T2-SK=91 % T3-SQ=78 % T4-D2=100 % T5-S5=14 %] [19:05:32.556] [SAMPLE-VAL] Sample 34: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=82 % T5-H5=62 %, S:T2-SK=83 % T3-SQ=68 % T4-D2=100 % T5-S5=9 %] [19:05:32.559] [SAMPLE-VAL] Sample 35: weight 0.091 -> 0.039 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=84 % T5-H5=61 %, S:T2-SK=91 % T3-SQ=70 % T4-D2=100 % T5-S5=24 %] [19:05:32.562] [SAMPLE-VAL] Sample 36: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:32.565] [SAMPLE-VAL] Sample 37: weight 0.018 -> 0.006 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=44 % T5-H5=63 %, S:T2-SK=84 % T3-SQ=71 % T4-D2=100 % T5-S5=8 %] [19:05:32.568] [SAMPLE-VAL] Sample 38: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:32.572] [SAMPLE-VAL] Sample 39: weight 0.091 -> 0.036 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 %] [19:05:32.575] [SAMPLE-VAL] Sample 40: weight 0.091 -> 0.036 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 %] [19:05:32.578] [SAMPLE-VAL] Sample 41: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=7 %] [19:05:32.581] [SAMPLE-VAL] Sample 42: weight 0.091 -> 0.036 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 %] [19:05:32.585] [SAMPLE-VAL] Sample 43: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:32.588] [SAMPLE-VAL] Sample 44: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:32.591] [SAMPLE-VAL] Sample 45: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:32.594] [SAMPLE-VAL] Sample 46: weight 0.091 -> 0.035 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=37 % T5-H5=61 %, S:T2-SK=89 % T3-SQ=75 % T4-D2=100 % T5-S5=20 %] [19:05:32.597] [SAMPLE-VAL] Sample 47: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=82 % T5-H5=62 %, S:T2-SK=83 % T3-SQ=68 % T4-D2=100 % T5-S5=9 %] [19:05:32.600] [SAMPLE-VAL] Sample 48: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=68 % T4-D2=99 % T5-S5=6 %] [19:05:32.604] [SAMPLE-VAL] Sample 49: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:32.607] [SAMPLE-VAL] Sample 50: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=63 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=23 %] [19:05:32.610] [SAMPLE-VAL] Sample 51: weight 0.091 -> 0.034 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=39 % T5-H5=64 %, S:T2-SK=91 % T3-SQ=78 % T4-D2=100 % T5-S5=14 %] [19:05:32.613] [SAMPLE-VAL] Sample 52: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=43 % T5-H5=64 %, S:T2-SK=87 % T3-SQ=76 % T4-D2=100 % T5-S5=20 %] [19:05:32.617] [SAMPLE-VAL] Sample 53: weight 0.091 -> 0.038 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=81 % T5-H5=60 %, S:T2-SK=83 % T3-SQ=66 % T4-D2=100 % T5-S5=11 %] [19:05:32.620] [SAMPLE-VAL] Sample 54: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:32.624] [SAMPLE-VAL] Sample 55: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=62 %, S:T2-SK=86 % T3-SQ=69 % T4-D2=100 % T5-S5=18 %] [19:05:32.627] [SAMPLE-VAL] Sample 56: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:32.630] [SAMPLE-VAL] Sample 57: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:32.633] [SAMPLE-VAL] Sample 58: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=82 % T5-H5=60 %, S:T2-SK=62 % T3-SQ=45 % T4-D2=93 % T5-S5=5 %!] [19:05:32.637] [SAMPLE-VAL] Sample 59: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=7 %] [19:05:32.640] [SAMPLE-VAL] Sample 60: weight 0.091 -> 0.035 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=37 % T5-H5=61 %, S:T2-SK=89 % T3-SQ=75 % T4-D2=100 % T5-S5=20 %] [19:05:32.643] [SAMPLE-VAL] Sample 61: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=100 % T5-H5=70 %, S:T2-SK=74 % T3-SQ=60 % T4-D2=100 % T5-S5=7 %] [19:05:32.646] [SAMPLE-VAL] Sample 62: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=62 %, S:T2-SK=88 % T3-SQ=69 % T4-D2=100 % T5-S5=17 %] [19:05:32.649] [SAMPLE-VAL] Sample 63: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:32.653] [SAMPLE-VAL] Sample 64: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 %] [19:05:32.656] [SAMPLE-VAL] Sample 65: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:32.659] [SAMPLE-VAL] Sample 66: weight 0.091 -> 0.037 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=41 % T5-H5=61 %, S:T2-SK=92 % T3-SQ=80 % T4-D2=100 % T5-S5=25 %] [19:05:32.662] [SAMPLE-VAL] Sample 67: weight 0.091 -> 0.034 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=39 % T5-H5=64 %, S:T2-SK=91 % T3-SQ=78 % T4-D2=100 % T5-S5=14 %] [19:05:32.665] [SAMPLE-VAL] Sample 68: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:32.670] [SAMPLE-VAL] Sample 69: weight 0.091 -> 0.031 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=36 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=73 % T4-D2=100 % T5-S5=6 %] [19:05:32.675] [SAMPLE-VAL] Sample 70: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 %] [19:05:32.680] [SAMPLE-VAL] Sample 71: weight 0.091 -> 0.038 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=81 % T5-H5=60 %, S:T2-SK=83 % T3-SQ=66 % T4-D2=100 % T5-S5=11 %] [19:05:32.685] [SAMPLE-VAL] Sample 72: weight 0.091 -> 0.037 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=41 % T5-H5=61 %, S:T2-SK=92 % T3-SQ=80 % T4-D2=100 % T5-S5=25 %] [19:05:32.689] [SAMPLE-VAL] Sample 73: weight 0.091 -> 0.031 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=36 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=73 % T4-D2=100 % T5-S5=6 %] [19:05:32.693] [SAMPLE-VAL] Sample 74: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=43 % T5-H5=64 %, S:T2-SK=87 % T3-SQ=76 % T4-D2=100 % T5-S5=20 %] [19:05:32.697] [SAMPLE-VAL] Sample 75: weight 0.091 -> 0.039 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=84 % T5-H5=61 %, S:T2-SK=91 % T3-SQ=70 % T4-D2=100 % T5-S5=24 %] [19:05:32.700] [SAMPLE-VAL] Sample 76: weight 0.091 -> 0.031 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=36 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=73 % T4-D2=100 % T5-S5=6 %] [19:05:32.703] [SAMPLE-VAL] Sample 77: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=82 % T5-H5=62 %, S:T2-SK=83 % T3-SQ=68 % T4-D2=100 % T5-S5=9 %] [19:05:32.706] [SAMPLE-VAL] Sample 78: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:32.710] [SAMPLE-VAL] Sample 79: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=68 % T4-D2=99 % T5-S5=6 %] [19:05:32.713] [SAMPLE-VAL] Sample 80: weight 0.091 -> 0.038 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=81 % T5-H5=60 %, S:T2-SK=83 % T3-SQ=66 % T4-D2=100 % T5-S5=11 %] [19:05:32.717] [SAMPLE-VAL] Sample 81: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:32.720] [SAMPLE-VAL] Sample 82: weight 0.018 -> 0.006 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=44 % T5-H5=63 %, S:T2-SK=84 % T3-SQ=71 % T4-D2=100 % T5-S5=8 %] [19:05:32.723] [SAMPLE-VAL] Sample 83: weight 0.091 -> 0.035 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=37 % T5-H5=61 %, S:T2-SK=89 % T3-SQ=75 % T4-D2=100 % T5-S5=20 %] [19:05:32.726] [SAMPLE-VAL] Sample 84: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=82 % T5-H5=62 %, S:T2-SK=83 % T3-SQ=68 % T4-D2=100 % T5-S5=9 %] [19:05:32.730] [SAMPLE-VAL] Sample 85: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=43 % T5-H5=64 %, S:T2-SK=87 % T3-SQ=76 % T4-D2=100 % T5-S5=20 %] [19:05:32.733] [SAMPLE-VAL] Sample 86: weight 0.091 -> 0.039 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=84 % T5-H5=61 %, S:T2-SK=91 % T3-SQ=70 % T4-D2=100 % T5-S5=24 %] [19:05:32.736] [SAMPLE-VAL] Sample 87: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=100 % T5-H5=70 %, S:T2-SK=74 % T3-SQ=60 % T4-D2=100 % T5-S5=7 %] [19:05:32.740] [SAMPLE-VAL] Sample 88: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 %] [19:05:32.743] [SAMPLE-VAL] Sample 89: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=68 % T4-D2=99 % T5-S5=6 %] [19:05:32.746] [SAMPLE-VAL] Sample 90: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=62 %, S:T2-SK=86 % T3-SQ=69 % T4-D2=100 % T5-S5=18 %] [19:05:32.749] [SAMPLE-VAL] Sample 91: weight 0.091 -> 0.036 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 %] [19:05:32.753] [SAMPLE-VAL] Sample 92: weight 0.091 -> 0.031 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=36 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=73 % T4-D2=100 % T5-S5=6 %] [19:05:32.756] [SAMPLE-VAL] Sample 93: weight 0.004 -> 0.002 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=62 %, S:T2-SK=86 % T3-SQ=69 % T4-D2=100 % T5-S5=18 %] [19:05:32.759] [SAMPLE-VAL] Sample 94: weight 0.018 -> 0.008 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=62 %, S:T2-SK=88 % T3-SQ=69 % T4-D2=100 % T5-S5=17 %] [19:05:32.762] [SAMPLE-VAL] Sample 95: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=100 % T5-H5=70 %, S:T2-SK=74 % T3-SQ=60 % T4-D2=100 % T5-S5=7 %] [19:05:32.765] [SAMPLE-VAL] Sample 96: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=100 % T5-H5=70 %, S:T2-SK=74 % T3-SQ=60 % T4-D2=100 % T5-S5=7 %] [19:05:32.769] [SAMPLE-VAL] Sample 97: weight 0.091 -> 0.031 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=36 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=73 % T4-D2=100 % T5-S5=6 %] [19:05:32.772] [SAMPLE-VAL] Sample 98: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 %] [19:05:32.775] [SAMPLE-VAL] Sample 99: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 %] [19:05:32.778] [SAMPLE-VAL] Sample 100: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 %, S:T2-SK=88 % T3-SQ=68 % T4-D2=99 % T5-S5=6 %] [19:05:32.778] [SAMPLE-VAL] Done. Weight range: 0.001-0.039 [19:05:32.778] [SAMPLE-VAL] Top sample 35 (w=0.039): E:764.Q985.AK.K643 S:AKQJ85..Q752.AJ2 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=84 % T5-H5=61 %, S:T2-SK=91 % T3-SQ=70 % T4-D2=100 % T5-S5=24 %] [19:05:32.779] [SAMPLE-VAL] Top sample 75 (w=0.039): E:764.Q985.AK.K642 S:AKQJ85..Q752.AJ3 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=84 % T5-H5=61 %, S:T2-SK=91 % T3-SQ=70 % T4-D2=100 % T5-S5=24 %] [19:05:32.779] [SAMPLE-VAL] Top sample 86 (w=0.039): E:764.Q985.AK.K432 S:AKQJ85..Q752.AJ6 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=84 % T5-H5=61 %, S:T2-SK=91 % T3-SQ=70 % T4-D2=100 % T5-S5=24 %] [19:05:32.779] [SAMPLE-VAL] Top sample 6 (w=0.038): E:764.Q985.AKQ.J63 S:AKQJ85..752.AK42 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=81 % T5-H5=60 %, S:T2-SK=83 % T3-SQ=66 % T4-D2=100 % T5-S5=11 %] [19:05:32.779] [SAMPLE-VAL] Top sample 25 (w=0.038): E:764.Q985.AKQ.J64 S:AKQJ85..752.AK32 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=81 % T5-H5=60 %, S:T2-SK=83 % T3-SQ=66 % T4-D2=100 % T5-S5=11 %] [19:05:32.779] After sample validation: 100 deals remaining [19:05:32.779] [PLAY-INFER] No inference observations detected [19:05:32.779] Using weighted samples: 100/100 have non-uniform weights (range 0.001-0.039) [19:05:32.779] Sample deals (100 total, showing first 20, by weight): [19:05:32.779] [1] (w=0.039) E:764.Q985.AK.K643 AKQJ85..Q752.AJ2 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.779] [2] (w=0.039) E:764.Q985.AK.K642 AKQJ85..Q752.AJ3 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.779] [3] (w=0.039) E:764.Q985.AK.K432 AKQJ85..Q752.AJ6 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.780] [4] (w=0.038) E:764.Q985.AKQ.J63 AKQJ85..752.AK42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.780] [5] (w=0.038) E:764.Q985.AKQ.J64 AKQJ85..752.AK32 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.780] [6] (w=0.038) E:764.Q985.AKQ.J42 AKQJ85..752.AK63 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.780] [7] (w=0.038) E:764.Q985.AKQ.J62 AKQJ85..752.AK43 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.780] [8] (w=0.038) E:764.Q985.AKQ.J43 AKQJ85..752.AK62 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.780] [9] (w=0.037) E:764.Q985.AQ.A643 AKQJ85..K752.KJ2 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.780] [10] (w=0.037) E:764.Q985.AQ.A642 AKQJ85..K752.KJ3 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.780] [11] (w=0.037) E:764.Q985.AQ.A432 AKQJ85..K752.KJ6 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.780] [12] (w=0.036) E:764.Q985.AK5.K43 AKQJ85..Q72.AJ62 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.780] [13] (w=0.036) E:764.Q985.AK7.K63 AKQJ85..Q52.AJ42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.780] [14] (w=0.036) E:764.Q985.AK5.K42 AKQJ85..Q72.AJ63 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.780] [15] (w=0.036) E:764.Q985.AK7.K32 AKQJ85..Q52.AJ64 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.780] [16] (w=0.036) E:764.Q985.AK7.K42 AKQJ85..Q52.AJ63 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.781] [17] (w=0.036) E:764.Q985.AK7.K43 AKQJ85..Q52.AJ62 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.781] [18] (w=0.036) E:764.Q985.AK7.K64 AKQJ85..Q52.AJ32 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.781] [19] (w=0.036) E:764.Q985.AK7.K62 AKQJ85..Q52.AJ43 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.781] [20] (w=0.035) E:764.Q985.AQ.KJ32 AKQJ85..K752.A64 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:32.781] ... and 80 more [19:05:32.860] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:05:32.860] HT: [100, 100, 100, -470, -470, -470, -470, -470, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, 100, 100, 100, -570, -570, -570, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -670, -670, -670, -670, -670, -670, -670, -670, -670, -670, -670, -570] [19:05:32.860] H6: [100, 100, 100, -470, -470, -470, -470, -470, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, 100, 100, 100, -570, -570, -570, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -670, -670, -670, -670, -670, -670, -670, -670, -670, -670, -670, -570] [19:05:32.860] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:05:32.861] HT: [3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1] [19:05:32.861] H6: [3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1] [19:05:32.861] --- IMP Calculation Output (card -> average IMP) --- [19:05:32.861] HT: 0.00 [19:05:32.861] H6: 0.00 [19:05:32.861] === DDS DETAILED ANALYSIS === [19:05:32.861] Cards analyzed: 2, Samples per card: 100 [19:05:32.861] [19:05:32.861] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:05:32.862] ----- ------ --------- ------- ----------- -------------------------------- [19:05:32.862] H6 0.00 2.06 67 % 4 [3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [19:05:32.862] HT 0.00 2.06 67 % 4 [3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [19:05:32.862] [19:05:32.862] Selected: H6 (IMPs=0.00, avgTricks=2.06) [19:05:32.862] =================== [19:05:32.862] [SD-DEF] Skipped: 2nd hand without the top card in H (def=6T) [19:05:32.863] [TRUMP] Skipped: not declaring [19:05:32.863] Selected: H6 (avg 0.00 IMPs, 2.06 tricks) -- 1 tied card(s): HT [19:05:32.863] [stage-timing] ok sample=301ms validate=0ms nn=386ms signal=0ms simgames=4ms dds=77ms total=773ms samples=100 cards=21 [19:05:32.863] === FindBestCardAsync: Position=N, CardsPlayed=21 === [19:05:32.863] Finding card to play for N: 2.T632.JT986.Q98 [19:05:32.863] Relative position: Righty, Contract type: Suit [19:05:32.863] Cards in hand mask: 2 [19:05:32.864] Candidate: xH = 84.8 % [19:05:32.864] Candidate: TH = 15.2 % [19:05:32.864] Selected: H6 (84.8 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:05:45 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:05:45 === [19:05:45.192] === FindBestCardAsync: Position=N, CardsPlayed=29 === [19:05:45.192] Contract: 2HX, Declarer: E, Dealer: E [19:05:45.192] Auction: 1C-1S-X-P-2H-X-P-P-P [19:05:45.192] Deal: N:... ... ... ... [19:05:45.192] Position N is on defender's side - score table shifted by 3 defense tricks won [19:05:45.192] ****************************** [19:05:45.192] FindMatchingDealsWithPlayInternal Input: [19:05:45.192] Position parameter: N [19:05:45.192] Deal from game: N:... ... ... ... [19:05:45.193] Hand for N: 2.T632.JT986.Q98 [19:05:45.193] Hand for E: (null) [19:05:45.193] Hand for S: (null) [19:05:45.193] Hand for W: T93.AKJ74.43.T75 [19:05:45.193] Cards played: SA, S3, S2, S4, SK, S9, D6, S7, SQ, ST, H2, S6, DJ, DA, D2, D3, H5, S5, HK, H3, H4, H6, HQ, C2, H9, C4, HA, HT, H7 [19:05:45.193] Declarer: E [19:05:45.193] ****************************** [19:05:45.193] [DealFinder] Seed from player N hand: 1402342489 [19:05:45.193] [DealFinder] Auction: 1C-1S-X-P-2H-X-P-P-P [19:05:45.193] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:05:45.193] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1366MB, gc2=15) [19:05:45.193] [DealFinder] Using cardsPlayedCount=29 for visibility calculation [19:05:45.193] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=29 [19:05:45.194] [ExtractPartialDeal] Visible hands: N, W, E [19:05:45.194] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:05:45.194] [ExtractPartialDeal] Extracted hands: [19:05:45.194] N: 2.T632.JT986.Q98 (13 cards) [LOCKED] [19:05:45.194] E: ... (0 cards) [19:05:45.194] S: ... (0 cards) [19:05:45.194] W: T93.AKJ74.43.T75 (13 cards) [LOCKED] [19:05:45.194] [DealFinder] Trump suit from contract '2HX': Hearts [19:05:45.194] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [19:05:45.194] [ComputePlayedCards] Card 1: SA played by S [19:05:45.194] [ComputePlayedCards] Card 2: S3 played by W [19:05:45.194] [ComputePlayedCards] Card 3: S2 played by N [19:05:45.194] [ComputePlayedCards] Card 4: S4 played by E [19:05:45.194] [ComputePlayedCards] Trick complete. Winner: S [19:05:45.194] [ComputePlayedCards] Card 5: SK played by S [19:05:45.194] [ComputePlayedCards] Card 6: S9 played by W [19:05:45.194] [ComputePlayedCards] Card 7: D6 played by N [19:05:45.195] [ComputePlayedCards] Card 8: S7 played by E [19:05:45.195] [ComputePlayedCards] Trick complete. Winner: S [19:05:45.195] [ComputePlayedCards] Card 9: SQ played by S [19:05:45.195] [ComputePlayedCards] Card 10: ST played by W [19:05:45.195] [ComputePlayedCards] Card 11: H2 played by N [19:05:45.195] [ComputePlayedCards] Card 12: S6 played by E [19:05:45.195] [ComputePlayedCards] Trick complete. Winner: N [19:05:45.195] [ComputePlayedCards] Card 13: DJ played by N [19:05:45.195] [ComputePlayedCards] Card 14: DA played by E [19:05:45.195] [ComputePlayedCards] Card 15: D2 played by S [19:05:45.195] [ComputePlayedCards] Card 16: D3 played by W [19:05:45.195] [ComputePlayedCards] Trick complete. Winner: E [19:05:45.195] [ComputePlayedCards] Card 17: H5 played by E [19:05:45.195] [ComputePlayedCards] Card 18: S5 played by S [19:05:45.196] [ComputePlayedCards] Card 19: HK played by W [19:05:45.196] [ComputePlayedCards] Card 20: H3 played by N [19:05:45.196] [ComputePlayedCards] Trick complete. Winner: W [19:05:45.196] [ComputePlayedCards] Card 21: H4 played by W [19:05:45.196] [ComputePlayedCards] Card 22: H6 played by N [19:05:45.196] [ComputePlayedCards] Card 23: HQ played by E [19:05:45.196] [ComputePlayedCards] Card 24: C2 played by S [19:05:45.196] [ComputePlayedCards] Trick complete. Winner: E [19:05:45.196] [ComputePlayedCards] Card 25: H9 played by E [19:05:45.196] [ComputePlayedCards] Card 26: C4 played by S [19:05:45.196] [ComputePlayedCards] Card 27: HA played by W [19:05:45.196] [ComputePlayedCards] Card 28: HT played by N [19:05:45.196] [ComputePlayedCards] Trick complete. Winner: W [19:05:45.196] [ComputePlayedCards] Card 29: H7 played by W [19:05:45.196] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S2, D6, H2, DJ, H3, H6, HT [19:05:45.197] [DealFinder] Added 7 played cards to E (was 0 cards): S4, S7, S6, DA, H5, HQ, H9 [19:05:45.197] [DealFinder] Added 7 played cards to S (was 0 cards): SA, SK, SQ, D2, S5, C2, C4 [19:05:45.197] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S3, S9, ST, D3, HK, H4, HA, H7 [19:05:45.197] [DealFinder] Show-out: S void in Hearts (bidding said [0-13], already held 0) [19:05:45.197] [DealFinder] Assigned 1 Hearts cards to E: H8 [19:05:45.197] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=8) [19:05:45.197] [DecomposePartnership] S: No tightening (CombinedHcpMin=21, CombinedHcpMax=, partner N HCP=3) [19:05:45.197] [DealFinder] Bid verification enabled for: E [19:05:45.197] [DealFinder] WARNING: Contradictory HCP for E: [12-11], relaxing to [11-12] [19:05:45.197] [DealFinder] WARNING: Contradictory HCP for S: [18-17], relaxing to [17-18] [19:05:45.197] [DealFinder] Propagated E: HCP[11-12], Suits=S[0-4] H[4-4] D[0-6] C[4-7] (2 iterations) [19:05:45.197] [DealFinder] Propagated S: HCP[17-18], Suits=S[5-9] H[0-0] D[0-6] C[0-3] (2 iterations) [19:05:45.198] [DealFinder] Known cards per player: N=13, E=8, S=7, W=13 [19:05:45.198] [DealFinder] Locked players: N, W [19:05:45.198] [DealFinder] Total known cards: 41, Remaining deck: 11, Cards to deal: 11 [19:05:45.198] [DealFinder] Players needing cards: E:5, S:6 [19:05:45.198] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:05:45.327] [DealFinder] Combinatorial: enumerated 462, perfect 0, sending 100 to DDS [19:05:45.327] [DealFinder] WARNING: NONE of the 462 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: E HCP[11-12], S HCP[17-18] [19:05:45.327] [Timing] Total: 133ms, Generation: 0ms, Verification: 0ms [19:05:45.327] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [19:05:45.327] Search complete. Returning 100 deals. [19:05:45.327] Found 100 sample deals for simulation. [19:05:45.328] Valid deals for DDS: 100 / 100 [19:05:45.328] [SAMPLE-VAL] Validating 100 samples, hidden: E,S, contract: suit [19:05:45.342] [SAMPLE-VAL] Opening lead NN validation (SA): 0/100 samples adjusted [19:05:45.343] [SAMPLE-VAL] T1: S=SA W=S3 N=S2 E=S4 (leader=S) [19:05:45.343] [SAMPLE-VAL] T2: S=SK W=S9 N=D6 E=S7 (leader=S) [19:05:45.343] [SAMPLE-VAL] T3: S=SQ W=ST N=H2 E=S6 (leader=S) [19:05:45.343] [SAMPLE-VAL] T4: N=DJ E=DA S=D2 W=D3 (leader=N) [19:05:45.343] [SAMPLE-VAL] T5: E=H5 S=S5 W=HK N=H3 (leader=E) [19:05:45.343] [SAMPLE-VAL] T6: W=H4 N=H6 E=HQ S=C2 (leader=W) [19:05:45.343] [SAMPLE-VAL] T7: E=H9 S=C4 W=HA N=HT (leader=E) [19:05:45.344] [SAMPLE-VAL] T8: W=H7 (leader=W) (partial) [19:05:45.348] [SAMPLE-VAL] Sample 1: weight 0.091 -> 0.032 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=36 % T5-H5=63 % T6-HQ=68 % T7-H9=33 %, S:T2-SK=88 % T3-SQ=73 % T4-D2=100 % T5-S5=6 % T6-C2=97 % T7-C4=86 %] [19:05:45.352] [SAMPLE-VAL] Sample 2: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 % T6-HQ=73 % T7-H9=26 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 % T6-C2=90 % T7-C4=64 %] [19:05:45.356] [SAMPLE-VAL] Sample 3: weight 0.091 -> 0.035 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 % T6-HQ=67 % T7-H9=25 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 % T6-C2=94 % T7-C4=62 %] [19:05:45.361] [SAMPLE-VAL] Sample 4: weight 0.018 -> 0.006 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=80 % T5-H5=62 % T6-HQ=69 % T7-H9=16 %, S:T2-SK=80 % T3-SQ=62 % T4-D2=96 % T5-S5=9 % T6-C2=96 % T7-C4=84 %] [19:05:45.365] [SAMPLE-VAL] Sample 5: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=82 % T5-H5=62 % T6-HQ=70 % T7-H9=28 %, S:T2-SK=83 % T3-SQ=68 % T4-D2=100 % T5-S5=9 % T6-C2=87 % T7-C4=44 %] [19:05:45.369] [SAMPLE-VAL] Sample 6: weight 0.091 -> 0.029 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=37 % T5-H5=61 % T6-HQ=68 % T7-H9=32 %, S:T2-SK=89 % T3-SQ=75 % T4-D2=100 % T5-S5=20 % T6-C2=51 % T7-C4=15 %] [19:05:45.373] [SAMPLE-VAL] Sample 7: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 % T6-HQ=68 % T7-H9=29 %, S:T2-SK=88 % T3-SQ=68 % T4-D2=99 % T5-S5=6 % T6-C2=98 % T7-C4=86 %] [19:05:45.378] [SAMPLE-VAL] Sample 8: weight 0.018 -> 0.006 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=62 % T6-HQ=70 % T7-H9=26 %, S:T2-SK=88 % T3-SQ=69 % T4-D2=100 % T5-S5=17 % T6-C2=54 % T7-C4=18 %] [19:05:45.382] [SAMPLE-VAL] Sample 9: weight 0.091 -> 0.032 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=36 % T5-H5=63 % T6-HQ=68 % T7-H9=33 %, S:T2-SK=88 % T3-SQ=73 % T4-D2=100 % T5-S5=6 % T6-C2=97 % T7-C4=86 %] [19:05:45.386] [SAMPLE-VAL] Sample 10: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 % T6-HQ=69 % T7-H9=26 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=7 % T6-C2=97 % T7-C4=84 %] [19:05:45.391] [SAMPLE-VAL] Sample 11: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=82 % T5-H5=60 % T6-HQ=74 % T7-H9=19 %, S:T2-SK=62 % T3-SQ=45 % T4-D2=93 % T5-S5=5 %! T6-C2=98 % T7-C4=94 %] [19:05:45.396] [SAMPLE-VAL] Sample 12: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 % T6-HQ=68 % T7-H9=29 %, S:T2-SK=88 % T3-SQ=68 % T4-D2=99 % T5-S5=6 % T6-C2=98 % T7-C4=86 %] [19:05:45.400] [SAMPLE-VAL] Sample 13: weight 0.091 -> 0.035 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=81 % T5-H5=60 % T6-HQ=68 % T7-H9=19 %, S:T2-SK=83 % T3-SQ=66 % T4-D2=100 % T5-S5=11 % T6-C2=88 % T7-C4=42 %] [19:05:45.404] [SAMPLE-VAL] Sample 14: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 % T6-HQ=73 % T7-H9=26 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 % T6-C2=90 % T7-C4=64 %] [19:05:45.409] [SAMPLE-VAL] Sample 15: weight 0.091 -> 0.033 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=39 % T5-H5=64 % T6-HQ=68 % T7-H9=21 %, S:T2-SK=91 % T3-SQ=78 % T4-D2=100 % T5-S5=14 % T6-C2=94 % T7-C4=65 %] [19:05:45.413] [SAMPLE-VAL] Sample 16: weight 0.091 -> 0.033 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=39 % T5-H5=64 % T6-HQ=68 % T7-H9=21 %, S:T2-SK=91 % T3-SQ=78 % T4-D2=100 % T5-S5=14 % T6-C2=94 % T7-C4=65 %] [19:05:45.418] [SAMPLE-VAL] Sample 17: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 % T6-HQ=69 % T7-H9=26 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=7 % T6-C2=97 % T7-C4=84 %] [19:05:45.422] [SAMPLE-VAL] Sample 18: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=85 % T5-H5=62 % T6-HQ=70 % T7-H9=22 %, S:T2-SK=86 % T3-SQ=69 % T4-D2=100 % T5-S5=18 % T6-C2=44 % T7-C4=12 %] [19:05:45.427] [SAMPLE-VAL] Sample 19: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=44 % T5-H5=63 % T6-HQ=72 % T7-H9=28 %, S:T2-SK=84 % T3-SQ=71 % T4-D2=100 % T5-S5=8 % T6-C2=97 % T7-C4=86 %] [19:05:45.431] [SAMPLE-VAL] Sample 20: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 % T6-HQ=73 % T7-H9=26 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 % T6-C2=90 % T7-C4=64 %] [19:05:45.435] [SAMPLE-VAL] Sample 21: weight 0.091 -> 0.032 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=36 % T5-H5=63 % T6-HQ=68 % T7-H9=33 %, S:T2-SK=88 % T3-SQ=73 % T4-D2=100 % T5-S5=6 % T6-C2=97 % T7-C4=86 %] [19:05:45.440] [SAMPLE-VAL] Sample 22: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 % T6-HQ=68 % T7-H9=29 %, S:T2-SK=88 % T3-SQ=68 % T4-D2=99 % T5-S5=6 % T6-C2=98 % T7-C4=86 %] [19:05:45.444] [SAMPLE-VAL] Sample 23: weight 0.018 -> 0.006 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=80 % T5-H5=62 % T6-HQ=69 % T7-H9=16 %, S:T2-SK=80 % T3-SQ=62 % T4-D2=96 % T5-S5=9 % T6-C2=96 % T7-C4=84 %] [19:05:45.448] [SAMPLE-VAL] Sample 24: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=44 % T5-H5=63 % T6-HQ=72 % T7-H9=28 %, S:T2-SK=84 % T3-SQ=71 % T4-D2=100 % T5-S5=8 % T6-C2=97 % T7-C4=86 %] [19:05:45.453] [SAMPLE-VAL] Sample 25: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 % T6-HQ=68 % T7-H9=29 %, S:T2-SK=88 % T3-SQ=68 % T4-D2=99 % T5-S5=6 % T6-C2=98 % T7-C4=86 %] [19:05:45.457] [SAMPLE-VAL] Sample 26: weight 0.018 -> 0.006 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 % T6-HQ=69 % T7-H9=18 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 % T6-C2=61 % T7-C4=32 %] [19:05:45.461] [SAMPLE-VAL] Sample 27: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=100 % T5-H5=70 % T6-HQ=67 % T7-H9=28 %, S:T2-SK=74 % T3-SQ=60 % T4-D2=100 % T5-S5=7 % T6-C2=10 % T7-C4=7 %] [19:05:45.465] [SAMPLE-VAL] Sample 28: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 % T6-HQ=69 % T7-H9=26 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=7 % T6-C2=97 % T7-C4=84 %] [19:05:45.470] [SAMPLE-VAL] Sample 29: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=63 % T6-HQ=69 % T7-H9=26 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=7 % T6-C2=97 % T7-C4=84 %] [19:05:45.474] [SAMPLE-VAL] Sample 30: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 % T6-HQ=67 % T7-H9=20 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 % T6-C2=94 % T7-C4=64 %] [19:05:45.478] [SAMPLE-VAL] Sample 31: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=44 % T5-H5=63 % T6-HQ=72 % T7-H9=28 %, S:T2-SK=84 % T3-SQ=71 % T4-D2=100 % T5-S5=8 % T6-C2=97 % T7-C4=86 %] [19:05:45.482] [SAMPLE-VAL] Sample 32: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=44 % T5-H5=63 % T6-HQ=72 % T7-H9=28 %, S:T2-SK=84 % T3-SQ=71 % T4-D2=100 % T5-S5=8 % T6-C2=97 % T7-C4=86 %] [19:05:45.489] [SAMPLE-VAL] Sample 33: weight 0.018 -> 0.006 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=43 % T5-H5=64 % T6-HQ=70 % T7-H9=27 %, S:T2-SK=87 % T3-SQ=76 % T4-D2=100 % T5-S5=20 % T6-C2=39 % T7-C4=10 %] [19:05:45.493] [SAMPLE-VAL] Sample 34: weight 0.091 -> 0.032 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=36 % T5-H5=63 % T6-HQ=68 % T7-H9=33 %, S:T2-SK=88 % T3-SQ=73 % T4-D2=100 % T5-S5=6 % T6-C2=97 % T7-C4=86 %] [19:05:45.498] [SAMPLE-VAL] Sample 35: weight 0.018 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=65 % T6-HQ=67 % T7-H9=20 %, S:T2-SK=91 % T3-SQ=75 % T4-D2=100 % T5-S5=12 % T6-C2=94 % T7-C4=64 %] [19:05:45.502] [SAMPLE-VAL] Sample 36: weight 0.018 -> 0.006 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 % T6-HQ=69 % T7-H9=18 %, S:T2-SK=84 % T3-SQ=67 % T4-D2=99 % T5-S5=23 % T6-C2=61 % T7-C4=32 %] [19:05:45.506] [SAMPLE-VAL] Sample 37: weight 0.091 -> 0.035 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 % T6-HQ=67 % T7-H9=25 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 % T6-C2=94 % T7-C4=62 %] [19:05:45.511] [SAMPLE-VAL] Sample 38: weight 0.004 -> 0.001 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=91 % T5-H5=68 % T6-HQ=73 % T7-H9=26 %, S:T2-SK=69 % T3-SQ=55 % T4-D2=99 % T5-S5=12 % T6-C2=90 % T7-C4=64 %] [19:05:45.519] [SAMPLE-VAL] Sample 40: weight 0.010 -> 0.001 [E:T1-S4=99 % T2-S7=93 % T3-S6=92 % T4-DA=38 % T5-H5=57 % T6-HQ=69 % T7-H9=19 %, S:T2-SK=75 % T3-SQ=56 % T4-D2=100 % T5-S5=2 %! T6-C2=92 % T7-C4=57 %] [19:05:45.523] [SAMPLE-VAL] Sample 41: weight 0.048 -> 0.015 [E:T1-S4=89 % T2-S7=77 % T3-S6=76 % T4-DA=85 % T5-H5=54 % T6-HQ=71 % T7-H9=17 %, S:T2-SK=89 % T3-SQ=70 % T4-D2=100 % T5-S5=6 % T6-C2=87 % T7-C4=37 %] [19:05:45.532] [SAMPLE-VAL] Sample 43: weight 0.002 -> 0.000 [E:T1-S4=93 % T2-S7=80 % T3-S6=83 % T4-DA=92 % T5-H5=58 % T6-HQ=76 % T7-H9=20 %, S:T2-SK=58 % T3-SQ=47 % T4-D2=99 % T5-S5=2 %! T6-C2=98 % T7-C4=90 %] [19:05:45.544] [SAMPLE-VAL] Sample 46: weight 0.010 -> 0.002 [E:T1-S4=91 % T2-S7=78 % T3-S6=79 % T4-DA=100 % T5-H5=60 % T6-HQ=65 % T7-H9=15 %, S:T2-SK=79 % T3-SQ=67 % T4-D2=100 % T5-S5=4 %! T6-C2=10 % T7-C4=6 %] [19:05:45.548] [SAMPLE-VAL] Sample 47: weight 0.010 -> 0.003 [E:T1-S4=90 % T2-S7=78 % T3-S6=80 % T4-DA=92 % T5-H5=60 % T6-HQ=71 % T7-H9=15 %, S:T2-SK=75 % T3-SQ=64 % T4-D2=99 % T5-S5=5 %! T6-C2=95 % T7-C4=76 %] [19:05:45.553] [SAMPLE-VAL] Sample 48: weight 0.002 -> 0.000 [E:T1-S4=92 % T2-S7=81 % T3-S6=82 % T4-DA=86 % T5-H5=56 % T6-HQ=73 % T7-H9=19 %, S:T2-SK=81 % T3-SQ=63 % T4-D2=100 % T5-S5=4 %! T6-C2=92 % T7-C4=60 %] [19:05:45.557] [SAMPLE-VAL] Sample 49: weight 0.002 -> 0.000 [E:T1-S4=99 % T2-S7=94 % T3-S6=93 % T4-DA=100 % T5-H5=62 % T6-HQ=67 % T7-H9=16 %, S:T2-SK=62 % T3-SQ=46 % T4-D2=100 % T5-S5=3 %! T6-C2=9 % T7-C4=5 %!] [19:05:45.569] [SAMPLE-VAL] Sample 52: weight 0.002 -> 0.000 [E:T1-S4=99 % T2-S7=94 % T3-S6=93 % T4-DA=93 % T5-H5=61 % T6-HQ=73 % T7-H9=15 %, S:T2-SK=58 % T3-SQ=41 % T4-D2=99 % T5-S5=4 %! T6-C2=94 % T7-C4=67 %] [19:05:45.578] [SAMPLE-VAL] Sample 54: weight 0.002 -> 0.000 [E:T1-S4=99 % T2-S7=94 % T3-S6=93 % T4-DA=93 % T5-H5=61 % T6-HQ=73 % T7-H9=15 %, S:T2-SK=58 % T3-SQ=41 % T4-D2=99 % T5-S5=4 %! T6-C2=94 % T7-C4=67 %] [19:05:45.586] [SAMPLE-VAL] Sample 56: weight 0.048 -> 0.009 [E:T1-S4=87 % T2-S7=73 % T3-S6=67 % T4-DA=42 % T5-H5=53 % T6-HQ=71 % T7-H9=22 %, S:T2-SK=87 % T3-SQ=75 % T4-D2=100 % T5-S5=3 %! T6-C2=94 % T7-C4=65 %] [19:05:45.602] [SAMPLE-VAL] Sample 60: weight 0.048 -> 0.005 [E:T1-S4=99 % T2-S7=93 % T3-S6=91 % T4-DA=100 % T5-H5=57 % T6-HQ=66 % T7-H9=16 %, S:T2-SK=68 % T3-SQ=49 % T4-D2=100 % T5-S5=4 %! T6-C2=10 % T7-C4=4 %!] [19:05:45.607] [SAMPLE-VAL] Sample 61: weight 0.010 -> 0.002 [E:T1-S4=90 % T2-S7=78 % T3-S6=78 % T4-DA=86 % T5-H5=56 % T6-HQ=73 % T7-H9=20 %, S:T2-SK=85 % T3-SQ=67 % T4-D2=100 % T5-S5=3 %! T6-C2=95 % T7-C4=68 %] [19:05:45.611] [SAMPLE-VAL] Sample 62: weight 0.048 -> 0.009 [E:T1-S4=87 % T2-S7=73 % T3-S6=67 % T4-DA=42 % T5-H5=53 % T6-HQ=71 % T7-H9=22 %, S:T2-SK=87 % T3-SQ=75 % T4-D2=100 % T5-S5=3 %! T6-C2=94 % T7-C4=65 %] [19:05:45.615] [SAMPLE-VAL] Sample 63: weight 0.002 -> 0.000 [E:T1-S4=99 % T2-S7=93 % T3-S6=92 % T4-DA=47 % T5-H5=55 % T6-HQ=73 % T7-H9=20 %, S:T2-SK=69 % T3-SQ=52 % T4-D2=100 % T5-S5=3 %! T6-C2=88 % T7-C4=53 %] [19:05:45.619] [SAMPLE-VAL] Sample 64: weight 0.048 -> 0.014 [E:T1-S4=88 % T2-S7=74 % T3-S6=73 % T4-DA=46 % T5-H5=49 % T6-HQ=70 % T7-H9=13 %, S:T2-SK=89 % T3-SQ=78 % T4-D2=100 % T5-S5=7 % T6-C2=79 % T7-C4=31 %] [19:05:45.623] [SAMPLE-VAL] Sample 65: weight 0.048 -> 0.011 [E:T1-S4=99 % T2-S7=93 % T3-S6=91 % T4-DA=91 % T5-H5=56 % T6-HQ=73 % T7-H9=13 %, S:T2-SK=68 % T3-SQ=47 % T4-D2=99 % T5-S5=4 %! T6-C2=96 % T7-C4=73 %] [19:05:45.631] [SAMPLE-VAL] Sample 67: weight 0.002 -> 0.000 [E:T1-S4=99 % T2-S7=95 % T3-S6=92 % T4-DA=84 % T5-H5=57 % T6-HQ=71 % T7-H9=17 %, S:T2-SK=72 % T3-SQ=46 % T4-D2=100 % T5-S5=2 %! T6-C2=94 % T7-C4=61 %] [19:05:45.636] [SAMPLE-VAL] Sample 68: weight 0.002 -> 0.000 [E:T1-S4=92 % T2-S7=81 % T3-S6=82 % T4-DA=86 % T5-H5=56 % T6-HQ=73 % T7-H9=19 %, S:T2-SK=81 % T3-SQ=63 % T4-D2=100 % T5-S5=4 %! T6-C2=92 % T7-C4=60 %] [19:05:45.644] [SAMPLE-VAL] Sample 70: weight 0.010 -> 0.003 [E:T1-S4=91 % T2-S7=80 % T3-S6=81 % T4-DA=85 % T5-H5=53 % T6-HQ=69 % T7-H9=14 %, S:T2-SK=88 % T3-SQ=71 % T4-D2=100 % T5-S5=7 % T6-C2=80 % T7-C4=33 %] [19:05:45.648] [SAMPLE-VAL] Sample 71: weight 0.002 -> 0.000 [E:T1-S4=99 % T2-S7=93 % T3-S6=92 % T4-DA=47 % T5-H5=55 % T6-HQ=73 % T7-H9=20 %, S:T2-SK=69 % T3-SQ=52 % T4-D2=100 % T5-S5=3 %! T6-C2=88 % T7-C4=53 %] [19:05:45.657] [SAMPLE-VAL] Sample 73: weight 0.048 -> 0.011 [E:T1-S4=99 % T2-S7=93 % T3-S6=91 % T4-DA=91 % T5-H5=56 % T6-HQ=73 % T7-H9=13 %, S:T2-SK=68 % T3-SQ=47 % T4-D2=99 % T5-S5=4 %! T6-C2=96 % T7-C4=73 %] [19:05:45.665] [SAMPLE-VAL] Sample 75: weight 0.002 -> 0.000 [E:T1-S4=93 % T2-S7=80 % T3-S6=83 % T4-DA=92 % T5-H5=58 % T6-HQ=76 % T7-H9=20 %, S:T2-SK=58 % T3-SQ=47 % T4-D2=99 % T5-S5=2 %! T6-C2=98 % T7-C4=90 %] [19:05:45.669] [SAMPLE-VAL] Sample 76: weight 0.048 -> 0.011 [E:T1-S4=99 % T2-S7=93 % T3-S6=91 % T4-DA=91 % T5-H5=56 % T6-HQ=73 % T7-H9=13 %, S:T2-SK=68 % T3-SQ=47 % T4-D2=99 % T5-S5=4 %! T6-C2=96 % T7-C4=73 %] [19:05:45.673] [SAMPLE-VAL] Sample 77: weight 0.002 -> 0.000 [E:T1-S4=99 % T2-S7=94 % T3-S6=93 % T4-DA=93 % T5-H5=61 % T6-HQ=73 % T7-H9=15 %, S:T2-SK=58 % T3-SQ=41 % T4-D2=99 % T5-S5=4 %! T6-C2=94 % T7-C4=67 %] [19:05:45.677] [SAMPLE-VAL] Sample 78: weight 0.002 -> 0.000 [E:T1-S4=99 % T2-S7=95 % T3-S6=92 % T4-DA=84 % T5-H5=57 % T6-HQ=71 % T7-H9=17 %, S:T2-SK=72 % T3-SQ=46 % T4-D2=100 % T5-S5=2 %! T6-C2=94 % T7-C4=61 %] [19:05:45.681] [SAMPLE-VAL] Sample 79: weight 0.048 -> 0.011 [E:T1-S4=99 % T2-S7=93 % T3-S6=91 % T4-DA=91 % T5-H5=56 % T6-HQ=73 % T7-H9=13 %, S:T2-SK=68 % T3-SQ=47 % T4-D2=99 % T5-S5=4 %! T6-C2=96 % T7-C4=73 %] [19:05:45.686] [SAMPLE-VAL] Sample 80: weight 0.010 -> 0.001 [E:T1-S4=99 % T2-S7=93 % T3-S6=92 % T4-DA=38 % T5-H5=57 % T6-HQ=69 % T7-H9=19 %, S:T2-SK=75 % T3-SQ=56 % T4-D2=100 % T5-S5=2 %! T6-C2=92 % T7-C4=57 %] [19:05:45.698] [SAMPLE-VAL] Sample 83: weight 0.002 -> 0.001 [E:T1-S4=99 % T2-S7=95 % T3-S6=93 % T4-DA=85 % T5-H5=57 % T6-HQ=70 % T7-H9=15 %, S:T2-SK=77 % T3-SQ=51 % T4-D2=100 % T5-S5=5 % T6-C2=80 % T7-C4=28 %] [19:05:45.702] [SAMPLE-VAL] Sample 84: weight 0.002 -> 0.000 [E:T1-S4=92 % T2-S7=79 % T3-S6=80 % T4-DA=100 % T5-H5=63 % T6-HQ=71 % T7-H9=24 %, S:T2-SK=66 % T3-SQ=55 % T4-D2=100 % T5-S5=3 %! T6-C2=33 % T7-C4=16 %] [19:05:45.706] [SAMPLE-VAL] Sample 85: weight 0.010 -> 0.003 [E:T1-S4=90 % T2-S7=78 % T3-S6=80 % T4-DA=92 % T5-H5=60 % T6-HQ=71 % T7-H9=15 %, S:T2-SK=75 % T3-SQ=64 % T4-D2=99 % T5-S5=5 %! T6-C2=95 % T7-C4=76 %] [19:05:45.710] [SAMPLE-VAL] Sample 86: weight 0.010 -> 0.003 [E:T1-S4=99 % T2-S7=96 % T3-S6=93 % T4-DA=84 % T5-H5=57 % T6-HQ=70 % T7-H9=14 %, S:T2-SK=78 % T3-SQ=49 % T4-D2=100 % T5-S5=6 % T6-C2=84 % T7-C4=30 %] [19:05:45.719] [SAMPLE-VAL] Sample 88: weight 0.010 -> 0.002 [E:T1-S4=90 % T2-S7=78 % T3-S6=78 % T4-DA=86 % T5-H5=56 % T6-HQ=73 % T7-H9=20 %, S:T2-SK=85 % T3-SQ=67 % T4-D2=100 % T5-S5=3 %! T6-C2=95 % T7-C4=68 %] [19:05:45.727] [SAMPLE-VAL] Sample 90: weight 0.002 -> 0.000 [E:T1-S4=92 % T2-S7=79 % T3-S6=80 % T4-DA=100 % T5-H5=63 % T6-HQ=71 % T7-H9=24 %, S:T2-SK=66 % T3-SQ=55 % T4-D2=100 % T5-S5=3 %! T6-C2=33 % T7-C4=16 %] [19:05:45.731] [SAMPLE-VAL] Sample 91: weight 0.010 -> 0.002 [E:T1-S4=89 % T2-S7=75 % T3-S6=73 % T4-DA=46 % T5-H5=53 % T6-HQ=73 % T7-H9=19 %, S:T2-SK=82 % T3-SQ=71 % T4-D2=100 % T5-S5=4 %! T6-C2=90 % T7-C4=58 %] [19:05:45.739] [SAMPLE-VAL] Sample 93: weight 0.010 -> 0.003 [E:T1-S4=99 % T2-S7=92 % T3-S6=92 % T4-DA=44 % T5-H5=54 % T6-HQ=70 % T7-H9=13 %, S:T2-SK=78 % T3-SQ=57 % T4-D2=100 % T5-S5=5 % T6-C2=75 % T7-C4=26 %] [19:05:45.747] [SAMPLE-VAL] Sample 95: weight 0.010 -> 0.003 [E:T1-S4=90 % T2-S7=78 % T3-S6=80 % T4-DA=92 % T5-H5=60 % T6-HQ=71 % T7-H9=15 %, S:T2-SK=75 % T3-SQ=64 % T4-D2=99 % T5-S5=5 %! T6-C2=95 % T7-C4=76 %] [19:05:45.752] [SAMPLE-VAL] Sample 96: weight 0.002 -> 0.000 [E:T1-S4=99 % T2-S7=94 % T3-S6=93 % T4-DA=93 % T5-H5=61 % T6-HQ=73 % T7-H9=15 %, S:T2-SK=58 % T3-SQ=41 % T4-D2=99 % T5-S5=4 %! T6-C2=94 % T7-C4=67 %] [19:05:45.764] [SAMPLE-VAL] Sample 99: weight 0.048 -> 0.014 [E:T1-S4=99 % T2-S7=92 % T3-S6=92 % T4-DA=38 % T5-H5=54 % T6-HQ=69 % T7-H9=14 %, S:T2-SK=80 % T3-SQ=57 % T4-D2=100 % T5-S5=6 % T6-C2=80 % T7-C4=26 %] [19:05:45.768] [SAMPLE-VAL] Sample 100: weight 0.010 -> 0.002 [E:T1-S4=89 % T2-S7=75 % T3-S6=73 % T4-DA=46 % T5-H5=53 % T6-HQ=73 % T7-H9=19 %, S:T2-SK=82 % T3-SQ=71 % T4-D2=100 % T5-S5=4 %! T6-C2=90 % T7-C4=58 %] [19:05:45.768] [SAMPLE-VAL] Zeroed 32 samples below relative threshold 0.010 x max 0.0352 = 0.000352 [19:05:45.768] [SAMPLE-VAL] Done. Weight range: 0.000-0.035 [19:05:45.768] [SAMPLE-VAL] Top sample 13 (w=0.035): E:764.Q985.AKQ.J63 S:AKQJ85..752.AK42 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=81 % T5-H5=60 % T6-HQ=68 % T7-H9=19 %, S:T2-SK=83 % T3-SQ=66 % T4-D2=100 % T5-S5=11 % T6-C2=88 % T7-C4=42 %] [19:05:45.770] [SAMPLE-VAL] Top sample 3 (w=0.035): E:764.Q985.AK7.K63 S:AKQJ85..Q52.AJ42 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 % T6-HQ=67 % T7-H9=25 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 % T6-C2=94 % T7-C4=62 %] [19:05:45.771] [SAMPLE-VAL] Top sample 37 (w=0.035): E:764.Q985.AK5.K63 S:AKQJ85..Q72.AJ42 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=86 % T5-H5=64 % T6-HQ=67 % T7-H9=25 %, S:T2-SK=92 % T3-SQ=70 % T4-D2=100 % T5-S5=12 % T6-C2=94 % T7-C4=62 %] [19:05:45.771] [SAMPLE-VAL] Top sample 15 (w=0.033): E:764.Q985.AQ5.A63 S:AKQJ85..K72.KJ42 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=39 % T5-H5=64 % T6-HQ=68 % T7-H9=21 %, S:T2-SK=91 % T3-SQ=78 % T4-D2=100 % T5-S5=14 % T6-C2=94 % T7-C4=65 %] [19:05:45.771] [SAMPLE-VAL] Top sample 16 (w=0.033): E:764.Q985.AQ7.A63 S:AKQJ85..K52.KJ42 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 % T4-DA=39 % T5-H5=64 % T6-HQ=68 % T7-H9=21 %, S:T2-SK=91 % T3-SQ=78 % T4-D2=100 % T5-S5=14 % T6-C2=94 % T7-C4=65 %] [19:05:45.771] After sample validation: 68 deals remaining [19:05:45.771] [PLAY-INFER] No inference observations detected [19:05:45.771] Using weighted samples: 68/68 have non-uniform weights (range 0.000-0.035) [19:05:45.771] Sample deals (68 total, showing first 20, by weight): [19:05:45.771] [1] (w=0.035) E:764.Q985.AKQ.J63 AKQJ85..752.AK42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.771] [2] (w=0.035) E:764.Q985.AK7.K63 AKQJ85..Q52.AJ42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.771] [3] (w=0.035) E:764.Q985.AK5.K63 AKQJ85..Q72.AJ42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.771] [4] (w=0.033) E:764.Q985.AQ5.A63 AKQJ85..K72.KJ42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.771] [5] (w=0.033) E:764.Q985.AQ7.A63 AKQJ85..K52.KJ42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.772] [6] (w=0.032) E:764.Q985.AQ7.KJ6 AKQJ85..K52.A432 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.772] [7] (w=0.032) E:764.Q985.AQ7.KJ3 AKQJ85..K52.A642 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.772] [8] (w=0.032) E:764.Q985.AQ5.KJ6 AKQJ85..K72.A432 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.772] [9] (w=0.032) E:764.Q985.AQ5.KJ3 AKQJ85..K72.A642 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.772] [10] (w=0.029) E:764.Q985.AQ.KJ63 AKQJ85..K752.A42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.772] [11] (w=0.015) E:8764.Q985.AK.K63 AKQJ5..Q752.AJ42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.772] [12] (w=0.014) E:8764.Q985.AQ.A63 AKQJ5..K752.KJ42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.772] [13] (w=0.014) E:J764.Q985.AQ.K63 AKQ85..K752.AJ42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.772] [14] (w=0.011) E:J764.Q985.A5.AJ3 AKQ85..KQ72.K642 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.772] [15] (w=0.011) E:J764.Q985.A5.AJ6 AKQ85..KQ72.K432 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.773] [16] (w=0.011) E:J764.Q985.A7.AJ6 AKQ85..KQ52.K432 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.773] [17] (w=0.011) E:J764.Q985.A7.AJ3 AKQ85..KQ52.K642 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.773] [18] (w=0.009) E:8764.Q985.AQ.KJ3 AKQJ5..K752.A642 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.773] [19] (w=0.009) E:8764.Q985.AQ.KJ6 AKQJ5..K752.A432 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.773] [20] (w=0.007) E:764.Q985.AK7.A63 AKQJ85..Q52.KJ42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:05:45.773] ... and 48 more [19:05:45.820] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:05:45.820] C9: [-470, 100, 100, -470, -470, 100, 100, 100, 100, -470, -470, -470, 100, -570, -570, -570, -570, 100, 100, -570, -570, -470, -470, -470, -470, -470, -470, -470, -470, -570, -570, -570, -670, -670, -470, -570, -570, -470, -570, -570, -570, -570, -470, -470, -570, -570, -670, -470, -570, -570, -570, -570, -670, -670, -670, -670, -470, -470, -570, -570, -670, -570, -670, -670, -670, -670, -570, -570] [19:05:45.821] DT: [-470, 100, 100, 100, 100, 100, 100, 100, 100, -470, -470, 100, 100, -570, -570, -570, -570, 100, 100, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -570, -470, -470, -470, -470, -470, -570, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -570, -570, -570, -570, -570, -570, -570, -570, -470, -470, -570, -570, -470, -570, -570, -570, -570, -570, -570, -570] [19:05:45.821] CQ: [-470, 100, 100, -470, -470, -470, -470, -470, -470, -470, -470, -470, 100, -570, -570, -570, -570, -470, -470, -570, -570, -570, -570, -570, -570, -470, -470, -470, -470, -570, -570, -570, -670, -670, -670, -670, -570, -470, -570, -570, -570, -570, -470, -470, -570, -570, -670, -470, -570, -570, -570, -570, -670, -670, -670, -670, -570, -570, -670, -570, -670, -570, -670, -670, -670, -670, -570, -570] [19:05:45.821] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:05:45.821] C9: [2, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 1, 1, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 0, 2, 1, 1, 1, 1, 0, 0, 0, 0, 2, 2, 1, 1, 0, 1, 0, 0, 0, 0, 1, 1] [19:05:45.821] DT: [2, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 3, 3, 1, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1] [19:05:45.821] CQ: [2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 0, 2, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1] [19:05:45.821] --- IMP Calculation Output (card -> average IMP) --- [19:05:45.821] DT: 3.36 [19:05:45.821] C9: 0.57 [19:05:45.821] CQ: -3.93 [19:05:45.821] === DDS DETAILED ANALYSIS === [19:05:45.821] Cards analyzed: 3, Samples per card: 68 [19:05:45.822] [19:05:45.822] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:05:45.822] ----- ------ --------- ------- ----------- -------------------------------- [19:05:45.822] DT 3.36 1.84 53 % 3 [2, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 3, 3, 1, 1, 1, 1, 3, 3, 2...] [19:05:45.822] C9 0.57 1.40 39 % 4 [2, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 1, 1, 1, 1, 3, 3, 1...] [19:05:45.822] CQ -3.93 1.16 14 % 4 [2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1...] [19:05:45.822] [19:05:45.822] Selected: DT (IMPs=3.36, avgTricks=1.84) [19:05:45.822] =================== [19:05:45.822] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:05:45.822] [TRUMP] Skipped: not declaring [19:05:45.822] Selected: DT (avg 3.36 IMPs, 1.84 tricks) [19:05:45.822] [stage-timing] ok sample=135ms validate=0ms nn=443ms signal=0ms simgames=3ms dds=45ms total=630ms samples=68 cards=29 [19:05:45.823] === FindBestCardAsync: Position=N, CardsPlayed=29 === [19:05:45.823] Finding card to play for N: 2.T632.JT986.Q98 [19:05:45.823] Relative position: Righty, Contract type: Suit [19:05:45.823] Cards in hand mask: 6 [19:05:45.824] Candidate: 8D = 76.6 % [19:05:45.824] Candidate: 8C = 17.8 % [19:05:45.824] Candidate: 9D = 4.9 % [19:05:45.824] Candidate: 9C = 0.6 % [19:05:45.824] Candidate: QC = 0.0 % [19:05:45.824] Candidate: TD = 0.0 % [19:05:45.824] Selected: D8 (76.6 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:05:51 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:05:51 === [19:05:51.855] Activated: 5 tricks remaining, threshold=5 [19:05:51.855] ENDGAME: Hidden cards=8 between E and S, need 4+4, declarer tricks=5, defense tricks=3 [19:05:51.855] ENDGAME: Contract=2HX, Declarer=E, ToPlay=N, Trump=H [19:05:51.855] ENDGAME: N [- - DT9 CQ98] [19:05:51.855] ENDGAME: W [- HJ - CT75] [19:05:51.855] ENDGAME: Hidden [- - DKQ7 CAKJ63] [19:05:51.855] ENDGAME: Current trick (3 cards, led by E): SJ S8 D4 [19:05:51.855] ENDGAME: 70 valid worlds (after void filtering) [19:05:51.856] [DealFinder] Explained bid E 1C: "Opening Bid, RuleOf >= 21, HCP <= 21, (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3), HCP >= 12" -> require: (none) [19:05:51.856] [DealFinder] Explained bid S 1S: "Responses to 1Mi, Overcall(S), S >= 6, HCP >= 7, SpadePoints >= 10, HCP <= 17, BestSuit(S), 1 of Top 3 Honors in S" -> require: (none) [19:05:51.857] [DealFinder] Explained bid W X: "Responses tu 1Mi-1Ma, HeartPoints >= 6, H >= 4, HCP >= 4" -> require: (none) [19:05:51.857] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-PX, HCP <= 9" -> require: (none) [19:05:51.858] [DealFinder] Explained bid E 2H: "Responses to 1Mi-1Ma-X-P, H >= 4, HCP <= 14" -> require: (none) [19:05:51.858] [DealFinder] Explained bid S X: "[Inferred], CompetitiveDouble" -> require: (none) [19:05:51.858] [DealFinder] Explained bid W P: "[Inferred], True" -> require: (none) [19:05:51.860] [DealFinder] Explained bid N P: "Last resort - defensive, Sensible" -> require: (none) [19:05:51.861] [DealFinder] Explained bid E P: "Do we want to play here doubled, Sensible" -> require: (none) [19:05:51.863] [DealFinder] N HCP max: tightened from 9 to 6 using HandUnderstanding [19:05:51.863] [DealFinder] N constraints: HCP[0-6], Suits=(none), Trivial=False [19:05:51.864] [DealFinder] Expression (1425 chars): HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT SpadeSlam & NOT ((RealSolid(S) OR IsTrump(S)) & Losers = 1) & NOT MonsterSlam(S) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT ((RealSolid(S) OR IsTrump(S)) & Losers <= 0) & NOT MonsterGrandSlam(S) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeGrandSlamPointTarget Subtract 1 & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in S & NOT 2 of Top 3 Honors in S) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 11 & HCP >= 9 & Stopper in C) & NOT (HCP >= 9 & S >= 4 & SpadePoints >= 12) & NOT (HCP >= 10 & S >= 3) & NOT (HCP >= 10 & D >= 5) & NOT (HCP <= 10 & S >= 3 & HCP >= 7) & NOT (HCP <= 14 & HCP >= 12 & Stopper in C) & NOT (HCP >= 14 & D >= 5) & NOT (HCP <= 7 & S >= 4 & SpadePoints >= 5) & NOT (HCP <= 20 & HCP >= 15 & Stopper in C) & NOT (D <= 1 & S >= 4 & HCP >= 10) & NOT (HCP <= 10 & S >= 5 & HCP >= 5) & NOT (H >= 7 & TwiceRebiddable(H) & LoserLevel >= 4) & NOT Game in D & NOT (S >= 4 & TP >= 7 & TP <= 9) & Sensible [19:05:51.864] [Timing] N precompute: 2ms mem d=96KB (total=1356MB) [19:05:51.870] [DealFinder] E Clubs: tightened from [0-13] to [4-13] using HandUnderstanding [19:05:51.870] [DealFinder] E HCP min 13 -> 12: dropped 1 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [19:05:51.870] [DealFinder] E constraints: HCP[12-14], Suits=H[4-13] C[4-13], Trivial=False [19:05:51.870] [DealFinder] Expression (3210 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & ... [19:05:51.870] [Timing] E precompute: 6ms mem d=181KB (total=1356MB) [19:05:51.872] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [19:05:51.872] [DealFinder] S HCP min: tightened from 0 to 18 using HandUnderstanding [19:05:51.873] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [19:05:51.873] [DealFinder] S constraints: HCP[18-18], Suits=S[5-13], Trivial=False [19:05:51.873] [DealFinder] Expression (1561 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT ((DoubleThenOvercall(H) OR DoubleThenOvercall(D))) & NOT ((DoubleThenOvercall(S) OR DoubleThenOvercall(D))) & CompetitiveDouble [19:05:51.873] [Timing] S precompute: 2ms mem d=112KB (total=1356MB) [19:05:51.875] [DealFinder] W HCP min 8 -> 5: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [19:05:51.875] [DealFinder] W HCP max: tightened from 37 to 11 using HandUnderstanding [19:05:51.875] [DealFinder] W constraints: HCP[5-11], Suits=H[4-13], Trivial=False [19:05:51.875] [DealFinder] Expression (1122 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & HCP >= 5 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & (RealSolid(C) OR IsTrump(C)) & Losers = 1) & NOT (C >= 5 & MonsterSlam(C)) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & (RealSolid(C) OR IsTrump(C)) & Losers <= 0) & NOT (C >= 5 & MonsterGrandSlam(C)) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish & H <= 3) & NOT (C >= 6 & HCP <= 4 & ClubPoints >= 7) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & True [19:05:51.875] [Timing] W precompute: 2ms mem d=80KB (total=1356MB) [19:05:51.875] ENDGAME: Bidding weights applied to 70/70 worlds (range 0.00-0.01, total 0.03, 0 unpenalised) [19:05:51.875] ENDGAME: Played by E: 7 HCP S:4 H:4 D:1 C:0; by S: 9 HCP S:5 H:0 D:2 C:2 [19:05:51.875] ENDGAME_WORLD: #1 (w=0.00) N:..T9.Q98 ..KQ7.3 ...AKJ6 .J..T75 [19:05:51.875] ENDGAME_WORLD: #2 (w=0.00) N:..T9.Q98 ..KQ7.6 ...AKJ3 .J..T75 [19:05:51.875] ENDGAME_WORLD: #3 (w=0.00) N:..T9.Q98 ..KQ7.J ...AK63 .J..T75 [19:05:51.875] ENDGAME_WORLD: #4 (w=0.00) N:..T9.Q98 ..KQ7.K ...AJ63 .J..T75 [19:05:51.876] ENDGAME_WORLD: #5 (w=0.00) N:..T9.Q98 ..KQ7.A ...KJ63 .J..T75 [19:05:51.876] ENDGAME_WORLD: #6 (w=0.00) N:..T9.Q98 ..Q7.63 ..K.AKJ .J..T75 [19:05:51.876] ENDGAME_WORLD: #7 (w=0.00) N:..T9.Q98 ..Q7.J3 ..K.AK6 .J..T75 [19:05:51.876] ENDGAME_WORLD: #8 (w=0.00) N:..T9.Q98 ..Q7.K3 ..K.AJ6 .J..T75 [19:05:51.876] ENDGAME_WORLD: #9 (w=0.00) N:..T9.Q98 ..Q7.A3 ..K.KJ6 .J..T75 [19:05:51.876] ENDGAME_WORLD: #10 (w=0.00) N:..T9.Q98 ..Q7.J6 ..K.AK3 .J..T75 [19:05:51.876] ENDGAME_WORLD: #11 (w=0.00) N:..T9.Q98 ..Q7.K6 ..K.AJ3 .J..T75 [19:05:51.876] ENDGAME_WORLD: #12 (w=0.00) N:..T9.Q98 ..Q7.A6 ..K.KJ3 .J..T75 [19:05:51.876] ENDGAME_WORLD: #13 (w=0.00) N:..T9.Q98 ..Q7.KJ ..K.A63 .J..T75 [19:05:51.876] ENDGAME_WORLD: #14 (w=0.00) N:..T9.Q98 ..Q7.AJ ..K.K63 .J..T75 [19:05:51.876] ENDGAME_WORLD: #15 (w=0.00) N:..T9.Q98 ..Q7.AK ..K.J63 .J..T75 [19:05:51.876] ENDGAME_WORLD: #16 (w=0.00) N:..T9.Q98 ..K7.63 ..Q.AKJ .J..T75 [19:05:51.876] ENDGAME_WORLD: #17 (w=0.00) N:..T9.Q98 ..K7.J3 ..Q.AK6 .J..T75 [19:05:51.877] ENDGAME_WORLD: #18 (w=0.00) N:..T9.Q98 ..K7.K3 ..Q.AJ6 .J..T75 [19:05:51.877] ENDGAME_WORLD: #19 (w=0.00) N:..T9.Q98 ..K7.A3 ..Q.KJ6 .J..T75 [19:05:51.877] ENDGAME_WORLD: #20 (w=0.00) N:..T9.Q98 ..K7.J6 ..Q.AK3 .J..T75 [19:05:51.877] ENDGAME_WORLD: ... and 50 more [19:05:51.877] ENDGAME: Evaluating 5 candidates across 70 worlds (totalWeight=0.03, rankByScore=True): [19:05:51.885] D9: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=9.0, dist=7:0.0 [8:0.0] [9:0.0] [10:0.0] [19:05:51.894] DT: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=9.0, dist=7:0.0 [8:0.0] [9:0.0] [10:0.0] [19:05:51.903] C8: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=9.3, dist=7:0.0 [8:0.0] [9:0.0] [10:0.0] [19:05:51.911] C9: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=9.3, dist=7:0.0 [8:0.0] [9:0.0] [10:0.0] [19:05:51.917] CQ: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=9.6, dist=7:0.0 [8:0.0] [9:0.0] [10:0.0] [19:05:51.917] IMP D9: 0.90 [19:05:51.917] IMP DT: 0.90 [19:05:51.917] IMP C8: -0.21 [19:05:51.917] IMP C9: -0.21 [19:05:51.917] IMP CQ: -1.38 [19:05:51.917] ENDGAME: Selected DT (0 %) [19:05:51.918] Tied cards: DT,D9 -- invoking NN directly on tied set [19:05:51.918] === FindBestCardAsync: Position=N, CardsPlayed=35 === [19:05:51.918] Finding card to play for N: 2.T632.JT986.Q98 [19:05:51.918] Relative position: Righty, Contract type: Suit [19:05:51.918] Cards in hand mask: 5 [19:05:51.919] Candidate: 9D = 58.7 % [19:05:51.919] Candidate: 8C = 40.9 % [19:05:51.919] Candidate: 9C = 0.4 % [19:05:51.919] Candidate: TD = 0.0 % [19:05:51.919] Candidate: QC = 0.0 % [19:05:51.919] Selected: D9 (58.7 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:05:57 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:05:57 === [19:05:57.350] Activated: 3 tricks remaining, threshold=5 [19:05:57.350] ENDGAME: Hidden cards=6 between E and S, need 3+3, declarer tricks=7, defense tricks=3 [19:05:57.350] ENDGAME: Contract=2HX, Declarer=E, ToPlay=N, Trump=H [19:05:57.350] ENDGAME: N [- - - CQ98] [19:05:57.350] ENDGAME: W [- - - CT7] [19:05:57.350] ENDGAME: Hidden [- - D7 CAKJ63] [19:05:57.350] ENDGAME: Current trick (1 cards, led by W): C5 [19:05:57.350] ENDGAME: 20 valid worlds (after void filtering) [19:05:57.351] [DealFinder] Explained bid E 1C: "Opening Bid, RuleOf >= 21, HCP <= 21, (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3), HCP >= 12" -> require: (none) [19:05:57.351] [DealFinder] Explained bid S 1S: "Responses to 1Mi, Overcall(S), S >= 6, HCP >= 7, SpadePoints >= 10, HCP <= 17, BestSuit(S), 1 of Top 3 Honors in S" -> require: (none) [19:05:57.352] [DealFinder] Explained bid W X: "Responses tu 1Mi-1Ma, HeartPoints >= 6, H >= 4, HCP >= 4" -> require: (none) [19:05:57.352] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-PX, HCP <= 9" -> require: (none) [19:05:57.352] [DealFinder] Explained bid E 2H: "Responses to 1Mi-1Ma-X-P, H >= 4, HCP <= 14" -> require: (none) [19:05:57.354] [DealFinder] Explained bid S X: "[Inferred], CompetitiveDouble" -> require: (none) [19:05:57.355] [DealFinder] Explained bid W P: "[Inferred], True" -> require: (none) [19:05:57.355] [DealFinder] Explained bid N P: "Last resort - defensive, Sensible" -> require: (none) [19:05:57.356] [DealFinder] Explained bid E P: "Do we want to play here doubled, Sensible" -> require: (none) [19:05:57.358] [DealFinder] N HCP max: tightened from 9 to 6 using HandUnderstanding [19:05:57.358] [DealFinder] N constraints: HCP[0-6], Suits=(none), Trivial=False [19:05:57.358] [DealFinder] Expression (1425 chars): HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT SpadeSlam & NOT ((RealSolid(S) OR IsTrump(S)) & Losers = 1) & NOT MonsterSlam(S) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT ((RealSolid(S) OR IsTrump(S)) & Losers <= 0) & NOT MonsterGrandSlam(S) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeGrandSlamPointTarget Subtract 1 & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in S & NOT 2 of Top 3 Honors in S) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 11 & HCP >= 9 & Stopper in C) & NOT (HCP >= 9 & S >= 4 & SpadePoints >= 12) & NOT (HCP >= 10 & S >= 3) & NOT (HCP >= 10 & D >= 5) & NOT (HCP <= 10 & S >= 3 & HCP >= 7) & NOT (HCP <= 14 & HCP >= 12 & Stopper in C) & NOT (HCP >= 14 & D >= 5) & NOT (HCP <= 7 & S >= 4 & SpadePoints >= 5) & NOT (HCP <= 20 & HCP >= 15 & Stopper in C) & NOT (D <= 1 & S >= 4 & HCP >= 10) & NOT (HCP <= 10 & S >= 5 & HCP >= 5) & NOT (H >= 7 & TwiceRebiddable(H) & LoserLevel >= 4) & NOT Game in D & NOT (S >= 4 & TP >= 7 & TP <= 9) & Sensible [19:05:57.358] [Timing] N precompute: 2ms mem d=88KB (total=1357MB) [19:05:57.364] [DealFinder] E Clubs: tightened from [0-13] to [4-13] using HandUnderstanding [19:05:57.365] [DealFinder] E HCP min 13 -> 12: dropped 1 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [19:05:57.365] [DealFinder] E constraints: HCP[12-14], Suits=H[4-13] C[4-13], Trivial=False [19:05:57.365] [DealFinder] Expression (3210 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & ... [19:05:57.365] [Timing] E precompute: 6ms mem d=185KB (total=1357MB) [19:05:57.367] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [19:05:57.367] [DealFinder] S HCP min: tightened from 0 to 18 using HandUnderstanding [19:05:57.367] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [19:05:57.367] [DealFinder] S constraints: HCP[18-18], Suits=S[5-13], Trivial=False [19:05:57.368] [DealFinder] Expression (1561 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT ((DoubleThenOvercall(H) OR DoubleThenOvercall(D))) & NOT ((DoubleThenOvercall(S) OR DoubleThenOvercall(D))) & CompetitiveDouble [19:05:57.368] [Timing] S precompute: 2ms mem d=120KB (total=1357MB) [19:05:57.369] [DealFinder] W HCP min 8 -> 5: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [19:05:57.369] [DealFinder] W HCP max: tightened from 37 to 11 using HandUnderstanding [19:05:57.370] [DealFinder] W constraints: HCP[5-11], Suits=H[4-13], Trivial=False [19:05:57.370] [DealFinder] Expression (1122 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & HCP >= 5 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & (RealSolid(C) OR IsTrump(C)) & Losers = 1) & NOT (C >= 5 & MonsterSlam(C)) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & (RealSolid(C) OR IsTrump(C)) & Losers <= 0) & NOT (C >= 5 & MonsterGrandSlam(C)) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish & H <= 3) & NOT (C >= 6 & HCP <= 4 & ClubPoints >= 7) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & True [19:05:57.370] [Timing] W precompute: 1ms mem d=80KB (total=1357MB) [19:05:57.370] ENDGAME: Bidding weights applied to 20/20 worlds (range 0.00-0.00, total 0.00, 0 unpenalised) [19:05:57.370] ENDGAME: Played by E: 9 HCP S:4 H:4 D:2 C:0; by S: 12 HCP S:5 H:0 D:3 C:2 [19:05:57.370] ENDGAME_WORLD: #1 (w=0.00) N:...Q98 ..7.63 ...AKJ ...T7 [19:05:57.370] ENDGAME_WORLD: #2 (w=0.00) N:...Q98 ..7.J3 ...AK6 ...T7 [19:05:57.370] ENDGAME_WORLD: #3 (w=0.00) N:...Q98 ..7.K3 ...AJ6 ...T7 [19:05:57.370] ENDGAME_WORLD: #4 (w=0.00) N:...Q98 ..7.A3 ...KJ6 ...T7 [19:05:57.370] ENDGAME_WORLD: #5 (w=0.00) N:...Q98 ..7.J6 ...AK3 ...T7 [19:05:57.370] ENDGAME_WORLD: #6 (w=0.00) N:...Q98 ..7.K6 ...AJ3 ...T7 [19:05:57.370] ENDGAME_WORLD: #7 (w=0.00) N:...Q98 ..7.A6 ...KJ3 ...T7 [19:05:57.370] ENDGAME_WORLD: #8 (w=0.00) N:...Q98 ..7.KJ ...A63 ...T7 [19:05:57.370] ENDGAME_WORLD: #9 (w=0.00) N:...Q98 ..7.AJ ...K63 ...T7 [19:05:57.370] ENDGAME_WORLD: #10 (w=0.00) N:...Q98 ..7.AK ...J63 ...T7 [19:05:57.370] ENDGAME_WORLD: #11 (w=0.00) N:...Q98 ...J63 ..7.AK ...T7 [19:05:57.370] ENDGAME_WORLD: #12 (w=0.00) N:...Q98 ...K63 ..7.AJ ...T7 [19:05:57.371] ENDGAME_WORLD: #13 (w=0.00) N:...Q98 ...A63 ..7.KJ ...T7 [19:05:57.371] ENDGAME_WORLD: #14 (w=0.00) N:...Q98 ...KJ3 ..7.A6 ...T7 [19:05:57.371] ENDGAME_WORLD: #15 (w=0.00) N:...Q98 ...AJ3 ..7.K6 ...T7 [19:05:57.371] ENDGAME_WORLD: #16 (w=0.00) N:...Q98 ...AK3 ..7.J6 ...T7 [19:05:57.371] ENDGAME_WORLD: #17 (w=0.00) N:...Q98 ...KJ6 ..7.A3 ...T7 [19:05:57.371] ENDGAME_WORLD: #18 (w=0.00) N:...Q98 ...AJ6 ..7.K3 ...T7 [19:05:57.371] ENDGAME_WORLD: #19 (w=0.00) N:...Q98 ...AK6 ..7.J3 ...T7 [19:05:57.371] ENDGAME_WORLD: #20 (w=0.00) N:...Q98 ...AKJ ..7.63 ...T7 [19:05:57.371] ENDGAME: Evaluating 3 candidates across 20 worlds (totalWeight=0.00, rankByScore=True): [19:05:57.371] C8: defeat 25 % (0.0/0.0), makes 75 % (0.0/0.0), avgDeclTricks=8.1, dist=7:0.0 [8:0.0] [9:0.0] [10:0.0] [19:05:57.372] C9: defeat 25 % (0.0/0.0), makes 75 % (0.0/0.0), avgDeclTricks=8.1, dist=7:0.0 [8:0.0] [9:0.0] [10:0.0] [19:05:57.372] CQ: defeat 9 % (0.0/0.0), makes 91 % (0.0/0.0), avgDeclTricks=8.3, dist=7:0.0 [8:0.0] [9:0.0] [10:0.0] [19:05:57.372] IMP C8: 0.91 [19:05:57.372] IMP C9: 0.91 [19:05:57.372] IMP CQ: -1.83 [19:05:57.372] ENDGAME: 2nd-hand-low reward +0.50 IMP to C8 (now 1.41) [19:05:57.372] ENDGAME: Selected C8 (25 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:06:00 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:06:00 === [19:06:00.953] Activated: 2 tricks remaining, threshold=5 [19:06:00.953] ENDGAME: Hidden cards=3 between E and S, need 2+1, declarer tricks=7, defense tricks=4 [19:06:00.953] ENDGAME: Contract=2HX, Declarer=E, ToPlay=N, Trump=H [19:06:00.953] ENDGAME: N [- - - CQ9] [19:06:00.953] ENDGAME: W [- - - CT] [19:06:00.953] ENDGAME: Hidden [- - - CA63] [19:06:00.953] ENDGAME: Current trick (2 cards, led by S): D7 C7 [19:06:00.953] ENDGAME: 3 valid worlds (after void filtering) [19:06:00.954] [DealFinder] Explained bid E 1C: "Opening Bid, RuleOf >= 21, HCP <= 21, (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3), HCP >= 12" -> require: (none) [19:06:00.954] [DealFinder] Explained bid S 1S: "Responses to 1Mi, Overcall(S), S >= 6, HCP >= 7, SpadePoints >= 10, HCP <= 17, BestSuit(S), 1 of Top 3 Honors in S" -> require: (none) [19:06:00.955] [DealFinder] Explained bid W X: "Responses tu 1Mi-1Ma, HeartPoints >= 6, H >= 4, HCP >= 4" -> require: (none) [19:06:00.955] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-PX, HCP <= 9" -> require: (none) [19:06:00.955] [DealFinder] Explained bid E 2H: "Responses to 1Mi-1Ma-X-P, H >= 4, HCP <= 14" -> require: (none) [19:06:00.956] [DealFinder] Explained bid S X: "[Inferred], CompetitiveDouble" -> require: (none) [19:06:00.956] [DealFinder] Explained bid W P: "[Inferred], True" -> require: (none) [19:06:00.957] [DealFinder] Explained bid N P: "Last resort - defensive, Sensible" -> require: (none) [19:06:00.957] [DealFinder] Explained bid E P: "Do we want to play here doubled, Sensible" -> require: (none) [19:06:00.959] [DealFinder] N HCP max: tightened from 9 to 6 using HandUnderstanding [19:06:00.960] [DealFinder] N constraints: HCP[0-6], Suits=(none), Trivial=False [19:06:00.960] [DealFinder] Expression (1425 chars): HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT SpadeSlam & NOT ((RealSolid(S) OR IsTrump(S)) & Losers = 1) & NOT MonsterSlam(S) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT ((RealSolid(S) OR IsTrump(S)) & Losers <= 0) & NOT MonsterGrandSlam(S) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeGrandSlamPointTarget Subtract 1 & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in S & NOT 2 of Top 3 Honors in S) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 11 & HCP >= 9 & Stopper in C) & NOT (HCP >= 9 & S >= 4 & SpadePoints >= 12) & NOT (HCP >= 10 & S >= 3) & NOT (HCP >= 10 & D >= 5) & NOT (HCP <= 10 & S >= 3 & HCP >= 7) & NOT (HCP <= 14 & HCP >= 12 & Stopper in C) & NOT (HCP >= 14 & D >= 5) & NOT (HCP <= 7 & S >= 4 & SpadePoints >= 5) & NOT (HCP <= 20 & HCP >= 15 & Stopper in C) & NOT (D <= 1 & S >= 4 & HCP >= 10) & NOT (HCP <= 10 & S >= 5 & HCP >= 5) & NOT (H >= 7 & TwiceRebiddable(H) & LoserLevel >= 4) & NOT Game in D & NOT (S >= 4 & TP >= 7 & TP <= 9) & Sensible [19:06:00.960] [Timing] N precompute: 2ms mem d=88KB (total=1369MB) [19:06:00.965] [DealFinder] E Clubs: tightened from [0-13] to [4-13] using HandUnderstanding [19:06:00.966] [DealFinder] E HCP min 13 -> 12: dropped 1 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [19:06:00.966] [DealFinder] E constraints: HCP[12-14], Suits=H[4-13] C[4-13], Trivial=False [19:06:00.966] [DealFinder] Expression (3210 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & ... [19:06:00.966] [Timing] E precompute: 6ms mem d=182KB (total=1370MB) [19:06:00.968] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [19:06:00.968] [DealFinder] S HCP min: tightened from 0 to 18 using HandUnderstanding [19:06:00.968] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [19:06:00.968] [DealFinder] S constraints: HCP[18-18], Suits=S[5-13], Trivial=False [19:06:00.968] [DealFinder] Expression (1561 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT ((DoubleThenOvercall(H) OR DoubleThenOvercall(D))) & NOT ((DoubleThenOvercall(S) OR DoubleThenOvercall(D))) & CompetitiveDouble [19:06:00.969] [Timing] S precompute: 2ms mem d=120KB (total=1370MB) [19:06:00.970] [DealFinder] W HCP min 8 -> 5: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [19:06:00.970] [DealFinder] W HCP max: tightened from 37 to 11 using HandUnderstanding [19:06:00.970] [DealFinder] W constraints: HCP[5-11], Suits=H[4-13], Trivial=False [19:06:00.970] [DealFinder] Expression (1122 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & HCP >= 5 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & (RealSolid(C) OR IsTrump(C)) & Losers = 1) & NOT (C >= 5 & MonsterSlam(C)) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & (RealSolid(C) OR IsTrump(C)) & Losers <= 0) & NOT (C >= 5 & MonsterGrandSlam(C)) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish & H <= 3) & NOT (C >= 6 & HCP <= 4 & ClubPoints >= 7) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & True [19:06:00.970] [Timing] W precompute: 1ms mem d=80KB (total=1370MB) [19:06:00.971] ENDGAME: Bidding weights applied to 3/3 worlds (range 0.00-0.00, total 0.00, 0 unpenalised) [19:06:00.971] ENDGAME: Played by E: 10 HCP S:4 H:4 D:2 C:1; by S: 15 HCP S:5 H:0 D:4 C:3 [19:06:00.971] ENDGAME_WORLD: #1 (w=0.00) N:...Q9 ...63 ...A ...T [19:06:00.971] ENDGAME_WORLD: #2 (w=0.00) N:...Q9 ...A3 ...6 ...T [19:06:00.971] ENDGAME_WORLD: #3 (w=0.00) N:...Q9 ...A6 ...3 ...T [19:06:00.971] ENDGAME: Evaluating 2 candidates across 3 worlds (totalWeight=0.00, rankByScore=True): [19:06:00.971] C9: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=8.0, dist=7:0.0 [8:0.0] [19:06:00.971] CQ: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=8.0, dist=7:0.0 [8:0.0] [19:06:00.971] IMP C9: 0.00 [19:06:00.971] IMP CQ: 0.00 [19:06:00.971] ENDGAME: Selected CQ (0 %) [19:06:00.971] Tied cards: CQ,C9 -- invoking NN directly on tied set [19:06:00.972] === FindBestCardAsync: Position=N, CardsPlayed=46 === [19:06:00.972] Finding card to play for N: 2.T632.JT986.Q98 [19:06:00.972] Relative position: Righty, Contract type: Suit [19:06:00.972] Cards in hand mask: 2 [19:06:00.973] Candidate: 9C = 99.8 % [19:06:00.973] Candidate: QC = 0.2 % [19:06:00.973] Selected: C9 (99.8 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:27:27 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:27:27 === [19:27:27.957] === FindBestCardAsync: Position=N, CardsPlayed=6 === [19:27:27.957] Contract: 1NX, Declarer: W, Dealer: N [19:27:27.957] Auction: P-1H-P-1N-X-P-P-P [19:27:27.957] Deal: N:... ... ... ... [19:27:27.958] Position N is on defender's side - score table shifted by 1 defense tricks won [19:27:27.958] ****************************** [19:27:27.958] FindMatchingDealsWithPlayInternal Input: [19:27:27.958] Position parameter: N [19:27:27.958] Deal from game: N:... ... ... ... [19:27:27.958] Hand for N: A842.86.8643.AQT [19:27:27.958] Hand for E: K53.AK432.A9.953 [19:27:27.958] Hand for S: (null) [19:27:27.958] Hand for W: (null) [19:27:27.958] Cards played: D3, D9, DQ, D5, D2, DJ [19:27:27.958] Declarer: W [19:27:27.958] ****************************** [19:27:27.958] [DealFinder] Seed from player N hand: -1808683873 [19:27:27.959] [DealFinder] Auction: P-1H-P-1N-X-P-P-P [19:27:27.959] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:27:27.959] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:27:27.959] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1369MB, gc2=15) [19:27:27.959] [DealFinder] N has contradictory H range [3-2] (min > max) -- skipping strict search, using fallback deals. [19:27:27.959] [DealFinder] Using cardsPlayedCount=6 for visibility calculation [19:27:27.959] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=6 [19:27:27.959] [ExtractPartialDeal] Visible hands: N, E, W [19:27:27.959] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:27:27.959] [ExtractPartialDeal] Extracted hands: [19:27:27.959] N: A842.86.8643.AQT (13 cards) [LOCKED] [19:27:27.959] E: K53.AK432.A9.953 (13 cards) [LOCKED] [19:27:27.959] S: ... (0 cards) [19:27:27.959] W: ... (0 cards) [19:27:27.959] [DealFinder] Trump suit from contract '1NX': NoTrump [19:27:27.960] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [19:27:27.960] [ComputePlayedCards] Card 1: D3 played by N [19:27:27.960] [ComputePlayedCards] Card 2: D9 played by E [19:27:27.960] [ComputePlayedCards] Card 3: DQ played by S [19:27:27.960] [ComputePlayedCards] Card 4: D5 played by W [19:27:27.960] [ComputePlayedCards] Trick complete. Winner: S [19:27:27.960] [ComputePlayedCards] Card 5: D2 played by S [19:27:27.960] [ComputePlayedCards] Card 6: DJ played by W [19:27:27.960] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3 [19:27:27.960] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: D9 [19:27:27.960] [DealFinder] Added 2 played cards to S (was 0 cards): DQ, D2 [19:27:27.960] [DealFinder] Added 2 played cards to W (was 0 cards): D5, DJ [19:27:27.960] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=10) [19:27:27.960] [DecomposePartnership] W: No tightening (CombinedHcpMin=18, CombinedHcpMax=, partner E HCP=14) [19:27:27.961] [DealFinder] Propagated S: HCP[7-10], Suits=S[0-6] H[3-6] D[0-7] C[0-7] (2 iterations) [19:27:27.961] [DealFinder] Propagated W: HCP[6-9], Suits=S[0-6] H[0-3] D[0-7] C[0-7] (2 iterations) [19:27:27.961] [DealFinder] Known cards per player: N=13, E=13, S=2, W=2 [19:27:27.961] [DealFinder] Locked players: N, E [19:27:27.961] [DealFinder] Total known cards: 30, Remaining deck: 22, Cards to deal: 22 [19:27:27.961] [DealFinder] Players needing cards: S:11, W:11 [19:27:27.961] Large number of cards remaining. Using random generation. [19:27:27.961] [DealFinder] Hands to validate (not 13 cards in partial): S, W [19:27:27.961] [DealFinder] Strict constraints unsatisfiable -- skipping per-attempt strict verification; collecting constraint-satisfying deals. [19:27:27.963] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [19:27:27.977] [Timing] Total: 18ms, Generation: 13ms, Verification: 0ms [19:27:27.977] [Timing] Attempts: 1000, PassedSimpleCheck: 994, FailedVerification: 994, Found: 0 [19:27:27.977] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [19:27:27.996] Search complete. Returning 50 deals. [19:27:27.996] Found 50 sample deals for simulation. [19:27:27.997] Valid deals for DDS: 50 / 50 [19:27:27.997] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: NT [19:27:27.997] [SAMPLE-VAL] T1: N=D3 E=D9 S=DQ W=D5 (leader=N) [19:27:27.997] [SAMPLE-VAL] T2: S=D2 W=DJ (leader=S) (partial) [19:27:27.998] [SAMPLE-VAL] Sample 1: weight 0.556 -> 0.097 [S:T1-DQ=100 % T2-D2=3 %!, W:T1-D5=99 % T2-DJ=20 %] [19:27:27.999] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.162 [S:T1-DQ=92 % T2-D2=17 %, W:T1-D5=7 % T2-DJ=10 %] [19:27:28.000] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.186 [S:T1-DQ=100 % T2-D2=20 %, W:T1-D5=7 % T2-DJ=13 %] [19:27:28.002] [SAMPLE-VAL] Sample 4: weight 0.556 -> 0.256 [S:T1-DQ=100 % T2-D2=20 %, W:T1-D5=95 % T2-DJ=37 %] [19:27:28.003] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.137 [S:T1-DQ=99 % T2-D2=46 %, W:T1-D5=3 %! T2-DJ=25 %] [19:27:28.004] [SAMPLE-VAL] Sample 6: weight 0.556 -> 0.087 [S:T1-DQ=98 % T2-D2=46 %, W:T1-D5=3 %! T2-DJ=31 %] [19:27:28.005] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.307 [S:T1-DQ=100 % T2-D2=6 %, W:T1-D5=98 % T2-DJ=25 %] [19:27:28.006] [SAMPLE-VAL] Sample 8: weight 0.079 -> 0.053 [S:T1-DQ=100 % T2-D2=30 %, W:T1-D5=98 % T2-DJ=100 %] [19:27:28.007] [SAMPLE-VAL] Sample 9: weight 0.556 -> 0.098 [S:T1-DQ=99 % T2-D2=50 %, W:T1-D5=4 %! T2-DJ=31 %] [19:27:28.008] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.446 [S:T1-DQ=100 % T2-D2=15 %, W:T1-D5=97 % T2-DJ=41 %] [19:27:28.009] [SAMPLE-VAL] Sample 11: weight 0.556 -> 0.087 [S:T1-DQ=95 % T2-D2=7 %, W:T1-D5=10 % T2-DJ=13 %] [19:27:28.011] [SAMPLE-VAL] Sample 12: weight 0.556 -> 0.154 [S:T1-DQ=100 % T2-D2=5 %!, W:T1-D5=99 % T2-DJ=21 %] [19:27:28.012] [SAMPLE-VAL] Sample 13: weight 0.556 -> 0.105 [S:T1-DQ=99 % T2-D2=39 %, W:T1-D5=4 %! T2-DJ=28 %] [19:27:28.013] [SAMPLE-VAL] Sample 14: weight 0.556 -> 0.142 [S:T1-DQ=92 % T2-D2=40 %, W:T1-D5=4 %! T2-DJ=66 %] [19:27:28.014] [SAMPLE-VAL] Sample 15: weight 0.079 -> 0.023 [S:T1-DQ=99 % T2-D2=4 %!, W:T1-D5=99 % T2-DJ=42 %] [19:27:28.015] [SAMPLE-VAL] Sample 16: weight 0.556 -> 0.269 [S:T1-DQ=100 % T2-D2=21 %, W:T1-D5=96 % T2-DJ=40 %] [19:27:28.016] [SAMPLE-VAL] Sample 17: weight 0.556 -> 0.113 [S:T1-DQ=99 % T2-D2=40 %, W:T1-D5=4 %! T2-DJ=30 %] [19:27:28.017] [SAMPLE-VAL] Sample 18: weight 0.556 -> 0.167 [S:T1-DQ=95 % T2-D2=40 %, W:T1-D5=5 %! T2-DJ=72 %] [19:27:28.018] [SAMPLE-VAL] Sample 19: weight 0.556 -> 0.132 [S:T1-DQ=90 % T2-D2=42 %, W:T1-D5=4 %! T2-DJ=71 %] [19:27:28.019] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.149 [S:T1-DQ=87 % T2-D2=45 %, W:T1-D5=3 %! T2-DJ=80 %] [19:27:28.020] [SAMPLE-VAL] Sample 21: weight 0.556 -> 0.104 [S:T1-DQ=96 % T2-D2=13 %, W:T1-D5=8 % T2-DJ=18 %] [19:27:28.021] [SAMPLE-VAL] Sample 22: weight 0.556 -> 0.184 [S:T1-DQ=99 % T2-D2=11 %, W:T1-D5=99 % T2-DJ=17 %] [19:27:28.022] [SAMPLE-VAL] Sample 23: weight 0.556 -> 0.286 [S:T1-DQ=100 % T2-D2=28 %, W:T1-D5=95 % T2-DJ=40 %] [19:27:28.023] [SAMPLE-VAL] Sample 24: weight 0.091 -> 0.014 [S:T1-DQ=99 % T2-D2=44 %, W:T1-D5=4 %! T2-DJ=24 %] [19:27:28.025] [SAMPLE-VAL] Sample 25: weight 0.556 -> 0.099 [S:T1-DQ=94 % T2-D2=18 %, W:T1-D5=7 % T2-DJ=12 %] [19:27:28.026] [SAMPLE-VAL] Sample 26: weight 0.556 -> 0.108 [S:T1-DQ=99 % T2-D2=47 %, W:T1-D5=4 %! T2-DJ=32 %] [19:27:28.027] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.180 [S:T1-DQ=91 % T2-D2=44 %, W:T1-D5=3 %! T2-DJ=80 %] [19:27:28.028] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.206 [S:T1-DQ=99 % T2-D2=38 %, W:T1-D5=4 %! T2-DJ=30 %] [19:27:28.029] [SAMPLE-VAL] Sample 29: weight 0.079 -> 0.004 [S:T1-DQ=100 % T2-D2=1 %!, W:T1-D5=99 % T2-DJ=21 %] [19:27:28.030] [SAMPLE-VAL] Sample 30: weight 0.556 -> 0.116 [S:T1-DQ=94 % T2-D2=22 %, W:T1-D5=10 % T2-DJ=14 %] [19:27:28.031] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.191 [S:T1-DQ=100 % T2-D2=29 %, W:T1-D5=7 % T2-DJ=10 %] [19:27:28.032] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.187 [S:T1-DQ=99 % T2-D2=44 %, W:T1-D5=4 %! T2-DJ=24 %] [19:27:28.033] [SAMPLE-VAL] Sample 33: weight 0.079 -> 0.013 [S:T1-DQ=92 % T2-D2=9 %, W:T1-D5=11 % T2-DJ=12 %] [19:27:28.034] [SAMPLE-VAL] Sample 34: weight 0.556 -> 0.106 [S:T1-DQ=93 % T2-D2=29 %, W:T1-D5=4 %! T2-DJ=77 %] [19:27:28.035] [SAMPLE-VAL] Sample 35: weight 0.556 -> 0.086 [S:T1-DQ=100 % T2-D2=3 %!, W:T1-D5=98 % T2-DJ=29 %] [19:27:28.037] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.171 [S:T1-DQ=92 % T2-D2=20 %, W:T1-D5=7 % T2-DJ=10 %] [19:27:28.038] [SAMPLE-VAL] Sample 37: weight 0.079 -> 0.016 [S:T1-DQ=100 % T2-D2=23 %, W:T1-D5=7 % T2-DJ=15 %] [19:27:28.039] [SAMPLE-VAL] Sample 38: weight 0.556 -> 0.085 [S:T1-DQ=93 % T2-D2=10 %, W:T1-D5=7 % T2-DJ=12 %] [19:27:28.040] [SAMPLE-VAL] Sample 39: weight 0.079 -> 0.047 [S:T1-DQ=98 % T2-D2=20 %, W:T1-D5=96 % T2-DJ=100 %] [19:27:28.041] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.568 [S:T1-DQ=100 % T2-D2=38 %, W:T1-D5=97 % T2-DJ=43 %] [19:27:28.042] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.192 [S:T1-DQ=100 % T2-D2=4 %!, W:T1-D5=98 % T2-DJ=21 %] [19:27:28.043] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.153 [S:T1-DQ=100 % T2-D2=20 %, W:T1-D5=7 % T2-DJ=6 %] [19:27:28.044] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.167 [S:T1-DQ=97 % T2-D2=12 %, W:T1-D5=10 % T2-DJ=10 %] [19:27:28.045] [SAMPLE-VAL] Sample 44: weight 0.075 -> 0.013 [S:T1-DQ=100 % T2-D2=16 %, W:T1-D5=9 % T2-DJ=9 %] [19:27:28.046] [SAMPLE-VAL] Sample 45: weight 0.556 -> 0.108 [S:T1-DQ=92 % T2-D2=32 %, W:T1-D5=4 %! T2-DJ=82 %] [19:27:28.047] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.194 [S:T1-DQ=100 % T2-D2=22 %, W:T1-D5=8 % T2-DJ=12 %] [19:27:28.049] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.444 [S:T1-DQ=100 % T2-D2=16 %, W:T1-D5=97 % T2-DJ=39 %] [19:27:28.050] [SAMPLE-VAL] Sample 48: weight 0.079 -> 0.018 [S:T1-DQ=87 % T2-D2=30 %, W:T1-D5=4 %! T2-DJ=77 %] [19:27:28.051] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.289 [S:T1-DQ=100 % T2-D2=8 %, W:T1-D5=99 % T2-DJ=14 %] [19:27:28.052] [SAMPLE-VAL] Sample 50: weight 0.556 -> 0.170 [S:T1-DQ=99 % T2-D2=8 %, W:T1-D5=100 % T2-DJ=17 %] [19:27:28.052] [SAMPLE-VAL] Zeroed 1 samples below relative threshold 0.010 x max 0.5676 = 0.005676 [19:27:28.052] [SAMPLE-VAL] Done. Weight range: 0.000-0.568 [19:27:28.052] [SAMPLE-VAL] Top sample 40 (w=0.568): S:QT9.T975.KQ72.K2 W:J76.QJ.JT5.J8764 [S:T1-DQ=100 % T2-D2=38 %, W:T1-D5=97 % T2-DJ=43 %] [19:27:28.052] [SAMPLE-VAL] Top sample 10 (w=0.446): S:JT6.QJT97.KQ72.8 W:Q97.5.JT5.KJ7642 [S:T1-DQ=100 % T2-D2=15 %, W:T1-D5=97 % T2-DJ=41 %] [19:27:28.052] [SAMPLE-VAL] Top sample 47 (w=0.444): S:J76.JT95.KQ72.42 W:QT9.Q7.JT5.KJ876 [S:T1-DQ=100 % T2-D2=16 %, W:T1-D5=97 % T2-DJ=39 %] [19:27:28.052] [SAMPLE-VAL] Top sample 7 (w=0.307): S:QJ7.Q975.KQ2.864 W:T96.JT.JT75.KJ72 [S:T1-DQ=100 % T2-D2=6 %, W:T1-D5=98 % T2-DJ=25 %] [19:27:28.052] [SAMPLE-VAL] Top sample 49 (w=0.289): S:QJ96.T975.KQ2.J6 W:T7.QJ.JT75.K8742 [S:T1-DQ=100 % T2-D2=8 %, W:T1-D5=99 % T2-DJ=14 %] [19:27:28.053] After sample validation: 49 deals remaining [19:27:28.053] [PLAY-INFER] No inference observations detected [19:27:28.053] Using weighted samples: 49/49 have non-uniform weights (range 0.013-0.568) [19:27:28.053] Sample deals (49 total, showing first 20, by weight): [19:27:28.053] [1] (w=0.568) N:A842.86.8643.AQT K53.AK432.A9.953 QT9.T975.KQ72.K2 J76.QJ.JT5.J8764 [19:27:28.053] [2] (w=0.446) N:A842.86.8643.AQT K53.AK432.A9.953 JT6.QJT97.KQ72.8 Q97.5.JT5.KJ7642 [19:27:28.053] [3] (w=0.444) N:A842.86.8643.AQT K53.AK432.A9.953 J76.JT95.KQ72.42 QT9.Q7.JT5.KJ876 [19:27:28.053] [4] (w=0.307) N:A842.86.8643.AQT K53.AK432.A9.953 QJ7.Q975.KQ2.864 T96.JT.JT75.KJ72 [19:27:28.053] [5] (w=0.289) N:A842.86.8643.AQT K53.AK432.A9.953 QJ96.T975.KQ2.J6 T7.QJ.JT75.K8742 [19:27:28.053] [6] (w=0.286) N:A842.86.8643.AQT K53.AK432.A9.953 Q6.975.KQ72.J872 JT97.QJT.JT5.K64 [19:27:28.053] [7] (w=0.269) N:A842.86.8643.AQT K53.AK432.A9.953 97.JT95.KQ72.J84 QJT6.Q7.JT5.K762 [19:27:28.053] [8] (w=0.256) N:A842.86.8643.AQT K53.AK432.A9.953 T9.J75.KQ72.J764 QJ76.QT9.JT5.K82 [19:27:28.053] [9] (w=0.206) N:A842.86.8643.AQT K53.AK432.A9.953 J96.QT97.Q72.K72 QT7.J5.KJT5.J864 [19:27:28.053] [10] (w=0.194) N:A842.86.8643.AQT K53.AK432.A9.953 QT9.T975.Q2.K864 J76.QJ.KJT75.J72 [19:27:28.054] [11] (w=0.192) N:A842.86.8643.AQT K53.AK432.A9.953 T976.QJ97.KQ2.64 QJ.T5.JT75.KJ872 [19:27:28.054] [12] (w=0.191) N:A842.86.8643.AQT K53.AK432.A9.953 Q97.QT95.Q2.KJ84 JT6.J7.KJT75.762 [19:27:28.054] [13] (w=0.187) N:A842.86.8643.AQT K53.AK432.A9.953 QT6.QT95.Q72.J42 J97.J7.KJT5.K876 [19:27:28.054] [14] (w=0.186) N:A842.86.8643.AQT K53.AK432.A9.953 Q76.QJT9.Q2.K742 JT9.75.KJT75.J86 [19:27:28.054] [15] (w=0.184) N:A842.86.8643.AQT K53.AK432.A9.953 JT9.QJ9.KQT2.J62 Q76.T75.J75.K874 [19:27:28.054] [16] (w=0.180) N:A842.86.8643.AQT K53.AK432.A9.953 QT7.QJT5.QT72.J7 J96.97.KJ5.K8642 [19:27:28.054] [17] (w=0.171) N:A842.86.8643.AQT K53.AK432.A9.953 QT97.QJT9.QT2.84 J6.75.KJ75.KJ762 [19:27:28.054] [18] (w=0.170) N:A842.86.8643.AQT K53.AK432.A9.953 Q7.QJT975.KQT2.6 JT96..J75.KJ8742 [19:27:28.054] [19] (w=0.167) N:A842.86.8643.AQT K53.AK432.A9.953 J6.JT97.QT72.KJ2 QT97.Q5.KJ5.8764 [19:27:28.054] [20] (w=0.167) N:A842.86.8643.AQT K53.AK432.A9.953 QJ6.QJ75.QT2.642 T97.T9.KJ75.KJ87 [19:27:28.054] ... and 29 more [19:27:28.150] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:27:28.150] D6: [100, 500, 100, 500, -180, 100, 100, 100, -180, -180, 300, 100, 300, 500, 300, 300, 500, 500, -280, 300, 300, 100, 500, 300, 100, 300, 100, 100, -180, 100, 100, 100, -180, 100, 100, 100, 100, 100, 300, -180, 100, 100, 300, 500, 100, 100, 300, 100, -380] [19:27:28.150] D8: [100, 500, 100, 500, -180, 100, 100, 100, -180, -180, 300, 100, 300, 500, 300, 300, 500, 500, -280, 300, 100, 100, 500, 300, 100, 300, 100, -180, -180, 100, 100, 100, -180, -180, -180, 100, 100, -180, 300, -180, -180, 100, 300, 500, 100, 100, 300, 100, -380] [19:27:28.150] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:27:28.151] D6: [6, 8, 6, 8, 5, 6, 6, 6, 5, 5, 7, 6, 7, 8, 7, 7, 8, 8, 4, 7, 7, 6, 8, 7, 6, 7, 6, 6, 5, 6, 6, 6, 5, 6, 6, 6, 6, 6, 7, 5, 6, 6, 7, 8, 6, 6, 7, 6, 3] [19:27:28.151] D8: [6, 8, 6, 8, 5, 6, 6, 6, 5, 5, 7, 6, 7, 8, 7, 7, 8, 8, 4, 7, 6, 6, 8, 7, 6, 7, 6, 5, 5, 6, 6, 6, 5, 5, 5, 6, 6, 5, 7, 5, 5, 6, 7, 8, 6, 6, 7, 6, 3] [19:27:28.151] --- IMP Calculation Output (card -> average IMP) --- [19:27:28.151] D6: 0.55 [19:27:28.151] D8: -0.55 [19:27:28.151] === DDS DETAILED ANALYSIS === [19:27:28.151] Cards analyzed: 2, Samples per card: 49 [19:27:28.151] [19:27:28.151] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:27:28.151] ----- ------ --------- ------- ----------- -------------------------------- [19:27:28.151] D6 0.55 6.29 85 % 6 [6, 8, 6, 8, 5, 6, 6, 6, 5, 5, 7, 6, 7, 8, 7, 7, 8, 8, 4, 7...] [19:27:28.151] D8 -0.55 6.16 78 % 6 [6, 8, 6, 8, 5, 6, 6, 6, 5, 5, 7, 6, 7, 8, 7, 7, 8, 8, 4, 7...] [19:27:28.151] [19:27:28.152] Selected: D6 (IMPs=0.55, avgTricks=6.29) [19:27:28.152] =================== [19:27:28.152] [SD-DEF] Skipped: no qualifying guard decision by seat [19:27:28.152] [TRUMP] Skipped: not a suit contract [19:27:28.152] Selected: D6 (avg 0.55 IMPs, 6.29 tricks) [19:27:28.152] [stage-timing] ok sample=38ms validate=0ms nn=56ms signal=0ms simgames=1ms dds=95ms total=194ms samples=49 cards=6 [19:27:28.152] === FindBestCardAsync: Position=N, CardsPlayed=6 === [19:27:28.152] Finding card to play for N: A842.86.8643.AQT [19:27:28.152] Relative position: Lefty, Contract type: NoTrump [19:27:28.152] Cards in hand mask: 2 [19:27:28.153] Candidate: xD = 61.0 % [19:27:28.153] Candidate: 8D = 39.0 % [19:27:28.154] Selected: D4 (61.0 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:27:43 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:27:43 === [19:27:43.831] === FindBestCardAsync: Position=N, CardsPlayed=11 === [19:27:43.831] Contract: 1NX, Declarer: W, Dealer: N [19:27:43.831] Auction: P-1H-P-1N-X-P-P-P [19:27:43.831] Deal: N:... ... ... ... [19:27:43.831] Position N is on defender's side - score table shifted by 1 defense tricks won [19:27:43.831] ****************************** [19:27:43.831] FindMatchingDealsWithPlayInternal Input: [19:27:43.831] Position parameter: N [19:27:43.831] Deal from game: N:... ... ... ... [19:27:43.832] Hand for N: A842.86.8643.AQT [19:27:43.832] Hand for E: K53.AK432.A9.953 [19:27:43.832] Hand for S: (null) [19:27:43.832] Hand for W: (null) [19:27:43.832] Cards played: D3, D9, DQ, D5, D2, DJ, D6, DA, C3, C6, CJ [19:27:43.832] Declarer: W [19:27:43.832] ****************************** [19:27:43.832] [DealFinder] Seed from player N hand: -1808683873 [19:27:43.832] [DealFinder] Auction: P-1H-P-1N-X-P-P-P [19:27:43.832] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:27:43.832] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:27:43.832] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1381MB, gc2=15) [19:27:43.832] [DealFinder] N has contradictory H range [3-2] (min > max) -- skipping strict search, using fallback deals. [19:27:43.832] [DealFinder] Using cardsPlayedCount=11 for visibility calculation [19:27:43.833] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=11 [19:27:43.833] [ExtractPartialDeal] Visible hands: N, E, W [19:27:43.833] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:27:43.833] [ExtractPartialDeal] Extracted hands: [19:27:43.833] N: A842.86.8643.AQT (13 cards) [LOCKED] [19:27:43.833] E: K53.AK432.A9.953 (13 cards) [LOCKED] [19:27:43.833] S: ... (0 cards) [19:27:43.833] W: ... (0 cards) [19:27:43.833] [DealFinder] Trump suit from contract '1NX': NoTrump [19:27:43.833] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [19:27:43.833] [ComputePlayedCards] Card 1: D3 played by N [19:27:43.833] [ComputePlayedCards] Card 2: D9 played by E [19:27:43.833] [ComputePlayedCards] Card 3: DQ played by S [19:27:43.833] [ComputePlayedCards] Card 4: D5 played by W [19:27:43.833] [ComputePlayedCards] Trick complete. Winner: S [19:27:43.833] [ComputePlayedCards] Card 5: D2 played by S [19:27:43.834] [ComputePlayedCards] Card 6: DJ played by W [19:27:43.834] [ComputePlayedCards] Card 7: D6 played by N [19:27:43.834] [ComputePlayedCards] Card 8: DA played by E [19:27:43.834] [ComputePlayedCards] Trick complete. Winner: E [19:27:43.834] [ComputePlayedCards] Card 9: C3 played by E [19:27:43.834] [ComputePlayedCards] Card 10: C6 played by S [19:27:43.834] [ComputePlayedCards] Card 11: CJ played by W [19:27:43.834] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, D6 [19:27:43.834] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: D9, DA, C3 [19:27:43.834] [DealFinder] Added 3 played cards to S (was 0 cards): DQ, D2, C6 [19:27:43.834] [DealFinder] Added 3 played cards to W (was 0 cards): D5, DJ, CJ [19:27:43.834] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=10) [19:27:43.834] [DecomposePartnership] W: No tightening (CombinedHcpMin=18, CombinedHcpMax=, partner E HCP=14) [19:27:43.834] [DealFinder] Propagated S: HCP[7-10], Suits=S[0-6] H[3-6] D[0-7] C[0-7] (2 iterations) [19:27:43.835] [DealFinder] Propagated W: HCP[6-9], Suits=S[0-6] H[0-3] D[0-7] C[0-7] (2 iterations) [19:27:43.864] [DealFinder] Known cards per player: N=13, E=13, S=3, W=3 [19:27:43.864] [DealFinder] Locked players: N, E [19:27:43.864] [DealFinder] Total known cards: 32, Remaining deck: 20, Cards to deal: 20 [19:27:43.864] [DealFinder] Players needing cards: S:10, W:10 [19:27:43.864] Large number of cards remaining. Using random generation. [19:27:43.864] [DealFinder] Hands to validate (not 13 cards in partial): S, W [19:27:43.864] [DealFinder] Strict constraints unsatisfiable -- skipping per-attempt strict verification; collecting constraint-satisfying deals. [19:27:43.866] [DealFinder] After 100 attempts: passedSimple=100, failedVerification=100, matches=0 [19:27:43.887] [Timing] Total: 55ms, Generation: 20ms, Verification: 0ms [19:27:43.888] [Timing] Attempts: 1000, PassedSimpleCheck: 994, FailedVerification: 994, Found: 0 [19:27:43.888] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [19:27:43.918] Search complete. Returning 50 deals. [19:27:43.918] Found 50 sample deals for simulation. [19:27:43.918] Valid deals for DDS: 50 / 50 [19:27:43.918] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: NT [19:27:43.918] [SAMPLE-VAL] T1: N=D3 E=D9 S=DQ W=D5 (leader=N) [19:27:43.918] [SAMPLE-VAL] T2: S=D2 W=DJ N=D6 E=DA (leader=S) [19:27:43.918] [SAMPLE-VAL] T3: E=C3 S=C6 W=CJ (leader=E) (partial) [19:27:43.921] [SAMPLE-VAL] Sample 1: weight 0.556 -> 0.198 [S:T1-DQ=99 % T2-D2=5 % T3-C6=93 %, W:T1-D5=99 % T2-DJ=22 % T3-CJ=67 %] [19:27:43.924] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.224 [S:T1-DQ=100 % T2-D2=15 % T3-C6=94 %, W:T1-D5=6 % T2-DJ=8 % T3-CJ=62 %] [19:27:43.926] [SAMPLE-VAL] Sample 3: weight 0.556 -> 0.117 [S:T1-DQ=94 % T2-D2=41 % T3-C6=67 %, W:T1-D5=4 %! T2-DJ=75 % T3-CJ=19 %] [19:27:43.929] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.239 [S:T1-DQ=94 % T2-D2=15 % T3-C6=99 %, W:T1-D5=8 % T2-DJ=16 % T3-CJ=34 %] [19:27:43.931] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.449 [S:T1-DQ=100 % T2-D2=25 % T3-C6=55 %, W:T1-D5=96 % T2-DJ=38 % T3-CJ=61 %] [19:27:43.934] [SAMPLE-VAL] Sample 6: weight 0.556 -> 0.122 [S:T1-DQ=95 % T2-D2=14 % T3-C6=99 %, W:T1-D5=9 % T2-DJ=11 % T3-CJ=28 %] [19:27:43.936] [SAMPLE-VAL] Sample 7: weight 0.556 -> 0.248 [S:T1-DQ=100 % T2-D2=11 % T3-C6=100 %, W:T1-D5=95 % T2-DJ=43 % T3-CJ=61 %] [19:27:43.939] [SAMPLE-VAL] Sample 8: weight 0.556 -> 0.126 [S:T1-DQ=94 % T2-D2=15 % T3-C6=98 %, W:T1-D5=9 % T2-DJ=15 % T3-CJ=28 %] [19:27:43.941] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.224 [S:T1-DQ=100 % T2-D2=3 %! T3-C6=100 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=63 %] [19:27:43.944] [SAMPLE-VAL] Sample 10: weight 0.556 -> 0.233 [S:T1-DQ=100 % T2-D2=15 % T3-C6=56 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=59 %] [19:27:43.946] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.322 [S:T1-DQ=100 % T2-D2=7 % T3-C6=48 %, W:T1-D5=98 % T2-DJ=21 % T3-CJ=60 %] [19:27:43.949] [SAMPLE-VAL] Sample 12: weight 0.079 -> 0.023 [S:T1-DQ=99 % T2-D2=4 %! T3-C6=94 %, W:T1-D5=99 % T2-DJ=20 % T3-CJ=67 %] [19:27:43.951] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.381 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 %, W:T1-D5=99 % T2-DJ=21 % T3-CJ=60 %] [19:27:43.953] [SAMPLE-VAL] Sample 14: weight 0.556 -> 0.133 [S:T1-DQ=94 % T2-D2=19 % T3-C6=99 %, W:T1-D5=8 % T2-DJ=15 % T3-CJ=33 %] [19:27:43.956] [SAMPLE-VAL] Sample 15: weight 0.556 -> 0.198 [S:T1-DQ=100 % T2-D2=8 % T3-C6=100 %, W:T1-D5=100 % T2-DJ=15 % T3-CJ=61 %] [19:27:43.958] [SAMPLE-VAL] Sample 16: weight 0.079 -> 0.021 [S:T1-DQ=100 % T2-D2=20 % T3-C6=93 %, W:T1-D5=8 % T2-DJ=11 % T3-CJ=88 %] [19:27:43.961] [SAMPLE-VAL] Sample 17: weight 0.556 -> 0.155 [S:T1-DQ=99 % T2-D2=43 % T3-C6=86 %, W:T1-D5=5 %! T2-DJ=25 % T3-CJ=45 %] [19:27:43.963] [SAMPLE-VAL] Sample 18: weight 0.556 -> 0.086 [S:T1-DQ=99 % T2-D2=44 % T3-C6=87 %, W:T1-D5=3 %! T2-DJ=26 % T3-CJ=41 %] [19:27:43.965] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.233 [S:T1-DQ=100 % T2-D2=3 %! T3-C6=93 %, W:T1-D5=98 % T2-DJ=26 % T3-CJ=59 %] [19:27:43.968] [SAMPLE-VAL] Sample 20: weight 0.079 -> 0.023 [S:T1-DQ=100 % T2-D2=16 % T3-C6=95 %, W:T1-D5=10 % T2-DJ=12 % T3-CJ=100 %] [19:27:43.970] [SAMPLE-VAL] Sample 21: weight 0.556 -> 0.169 [S:T1-DQ=93 % T2-D2=22 % T3-C6=100 %, W:T1-D5=5 % T2-DJ=69 % T3-CJ=40 %] [19:27:43.973] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.409 [S:T1-DQ=99 % T2-D2=17 % T3-C6=100 %, W:T1-D5=100 % T2-DJ=17 % T3-CJ=56 %] [19:27:43.975] [SAMPLE-VAL] Sample 23: weight 0.556 -> 0.205 [S:T1-DQ=99 % T2-D2=6 % T3-C6=92 %, W:T1-D5=99 % T2-DJ=25 % T3-CJ=69 %] [19:27:43.977] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.225 [S:T1-DQ=94 % T2-D2=8 % T3-C6=100 %, W:T1-D5=9 % T2-DJ=11 % T3-CJ=60 %] [19:27:43.980] [SAMPLE-VAL] Sample 25: weight 0.085 -> 0.020 [S:T1-DQ=100 % T2-D2=21 % T3-C6=100 %, W:T1-D5=7 % T2-DJ=7 % T3-CJ=55 %] [19:27:43.982] [SAMPLE-VAL] Sample 26: weight 0.556 -> 0.088 [S:T1-DQ=92 % T2-D2=43 % T3-C6=76 %, W:T1-D5=3 %! T2-DJ=79 % T3-CJ=24 %] [19:27:43.985] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.446 [S:T1-DQ=100 % T2-D2=20 % T3-C6=58 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=59 %] [19:27:43.987] [SAMPLE-VAL] Sample 28: weight 0.556 -> 0.266 [S:T1-DQ=100 % T2-D2=16 % T3-C6=92 %, W:T1-D5=95 % T2-DJ=46 % T3-CJ=64 %] [19:27:43.989] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.365 [S:T1-DQ=100 % T2-D2=7 % T3-C6=90 %, W:T1-D5=98 % T2-DJ=20 % T3-CJ=66 %] [19:27:43.992] [SAMPLE-VAL] Sample 30: weight 0.556 -> 0.126 [S:T1-DQ=99 % T2-D2=28 % T3-C6=99 %, W:T1-D5=4 %! T2-DJ=31 % T3-CJ=52 %] [19:27:43.994] [SAMPLE-VAL] Sample 31: weight 0.556 -> 0.151 [S:T1-DQ=95 % T2-D2=21 % T3-C6=87 %, W:T1-D5=11 % T2-DJ=16 % T3-CJ=48 %] [19:27:43.997] [SAMPLE-VAL] Sample 32: weight 0.556 -> 0.271 [S:T1-DQ=100 % T2-D2=19 % T3-C6=100 %, W:T1-D5=96 % T2-DJ=46 % T3-CJ=57 %] [19:27:43.999] [SAMPLE-VAL] Sample 33: weight 0.556 -> 0.177 [S:T1-DQ=89 % T2-D2=34 % T3-C6=99 %, W:T1-D5=6 % T2-DJ=77 % T3-CJ=26 %] [19:27:44.002] [SAMPLE-VAL] Sample 34: weight 0.079 -> 0.019 [S:T1-DQ=99 % T2-D2=41 % T3-C6=94 %, W:T1-D5=4 %! T2-DJ=25 % T3-CJ=82 %] [19:27:44.012] [SAMPLE-VAL] Sample 35: weight 0.556 -> 0.276 [S:T1-DQ=100 % T2-D2=21 % T3-C6=100 %, W:T1-D5=94 % T2-DJ=45 % T3-CJ=60 %] [19:27:44.017] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.251 [S:T1-DQ=100 % T2-D2=22 % T3-C6=92 %, W:T1-D5=6 % T2-DJ=12 % T3-CJ=61 %] [19:27:44.020] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.220 [S:T1-DQ=100 % T2-D2=19 % T3-C6=98 %, W:T1-D5=7 % T2-DJ=11 % T3-CJ=30 %] [19:27:44.030] [SAMPLE-VAL] Sample 38: weight 0.556 -> 0.128 [S:T1-DQ=99 % T2-D2=46 % T3-C6=87 %, W:T1-D5=4 %! T2-DJ=26 % T3-CJ=43 %] [19:27:44.034] [SAMPLE-VAL] Sample 39: weight 0.556 -> 0.120 [S:T1-DQ=99 % T2-D2=37 % T3-C6=99 %, W:T1-D5=4 %! T2-DJ=26 % T3-CJ=27 %] [19:27:44.038] [SAMPLE-VAL] Sample 40: weight 0.556 -> 0.112 [S:T1-DQ=90 % T2-D2=45 % T3-C6=65 %, W:T1-D5=4 %! T2-DJ=75 % T3-CJ=23 %] [19:27:44.041] [SAMPLE-VAL] Sample 41: weight 0.556 -> 0.091 [S:T1-DQ=87 % T2-D2=20 % T3-C6=100 %, W:T1-D5=3 %! T2-DJ=78 % T3-CJ=59 %] [19:27:44.044] [SAMPLE-VAL] Sample 42: weight 0.556 -> 0.265 [S:T1-DQ=100 % T2-D2=18 % T3-C6=91 %, W:T1-D5=96 % T2-DJ=41 % T3-CJ=65 %] [19:27:44.047] [SAMPLE-VAL] Sample 43: weight 0.079 -> 0.044 [S:T1-DQ=99 % T2-D2=17 % T3-C6=100 %, W:T1-D5=97 % T2-DJ=100 % T3-CJ=65 %] [19:27:44.050] [SAMPLE-VAL] Sample 44: weight 0.556 -> 0.073 [S:T1-DQ=99 % T2-D2=34 % T3-C6=99 %, W:T1-D5=2 %! T2-DJ=31 % T3-CJ=56 %] [19:27:44.053] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.350 [S:T1-DQ=100 % T2-D2=6 % T3-C6=100 %, W:T1-D5=99 % T2-DJ=19 % T3-CJ=58 %] [19:27:44.056] [SAMPLE-VAL] Sample 46: weight 0.556 -> 0.137 [S:T1-DQ=99 % T2-D2=40 % T3-C6=99 %, W:T1-D5=4 %! T2-DJ=25 % T3-CJ=43 %] [19:27:44.059] [SAMPLE-VAL] Sample 47: weight 0.079 -> 0.010 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=93 %, W:T1-D5=98 % T2-DJ=33 % T3-CJ=89 %] [19:27:44.062] [SAMPLE-VAL] Sample 48: weight 0.556 -> 0.209 [S:T1-DQ=100 % T2-D2=11 % T3-C6=85 %, W:T1-D5=100 % T2-DJ=22 % T3-CJ=49 %] [19:27:44.064] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.208 [S:T1-DQ=94 % T2-D2=8 % T3-C6=99 %, W:T1-D5=9 % T2-DJ=13 % T3-CJ=33 %] [19:27:44.066] [SAMPLE-VAL] Sample 50: weight 0.556 -> 0.106 [S:T1-DQ=100 % T2-D2=3 %! T3-C6=100 %, W:T1-D5=99 % T2-DJ=20 % T3-CJ=61 %] [19:27:44.067] [SAMPLE-VAL] Done. Weight range: 0.010-0.449 [19:27:44.067] [SAMPLE-VAL] Top sample 5 (w=0.449): S:QJ9.JT75.KQ72.86 W:T76.Q9.JT5.KJ742 [S:T1-DQ=100 % T2-D2=25 % T3-C6=55 %, W:T1-D5=96 % T2-DJ=38 % T3-CJ=61 %] [19:27:44.067] [SAMPLE-VAL] Top sample 27 (w=0.446): S:Q96.QJT7.KQ72.86 W:JT7.95.JT5.KJ742 [S:T1-DQ=100 % T2-D2=20 % T3-C6=58 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=59 %] [19:27:44.067] [SAMPLE-VAL] Top sample 22 (w=0.409): S:QT97.JT95.KQT2.6 W:J6.Q7.J75.KJ8742 [S:T1-DQ=99 % T2-D2=17 % T3-C6=100 %, W:T1-D5=100 % T2-DJ=17 % T3-CJ=56 %] [19:27:44.067] [SAMPLE-VAL] Top sample 13 (w=0.381): S:Q97.QT95.KQT2.62 W:JT6.J7.J75.KJ874 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 %, W:T1-D5=99 % T2-DJ=21 % T3-CJ=60 %] [19:27:44.067] [SAMPLE-VAL] Top sample 29 (w=0.365): S:Q97.J975.KQ2.862 W:JT6.QT.JT75.KJ74 [S:T1-DQ=100 % T2-D2=7 % T3-C6=90 %, W:T1-D5=98 % T2-DJ=20 % T3-CJ=66 %] [19:27:44.067] After sample validation: 50 deals remaining [19:27:44.067] [PLAY-INFER] No inference observations detected [19:27:44.067] Using weighted samples: 50/50 have non-uniform weights (range 0.010-0.449) [19:27:44.068] Sample deals (50 total, showing first 20, by weight): [19:27:44.068] [1] (w=0.449) N:A842.86.8643.AQT K53.AK432.A9.953 QJ9.JT75.KQ72.86 T76.Q9.JT5.KJ742 [19:27:44.068] [2] (w=0.446) N:A842.86.8643.AQT K53.AK432.A9.953 Q96.QJT7.KQ72.86 JT7.95.JT5.KJ742 [19:27:44.068] [3] (w=0.409) N:A842.86.8643.AQT K53.AK432.A9.953 QT97.JT95.KQT2.6 J6.Q7.J75.KJ8742 [19:27:44.068] [4] (w=0.381) N:A842.86.8643.AQT K53.AK432.A9.953 Q97.QT95.KQT2.62 JT6.J7.J75.KJ874 [19:27:44.068] [5] (w=0.365) N:A842.86.8643.AQT K53.AK432.A9.953 Q97.J975.KQ2.862 JT6.QT.JT75.KJ74 [19:27:44.068] [6] (w=0.350) N:A842.86.8643.AQT K53.AK432.A9.953 QJT6.QT97.KQ2.64 97.J5.JT75.KJ872 [19:27:44.068] [7] (w=0.322) N:A842.86.8643.AQT K53.AK432.A9.953 JT6.QJ975.KQ2.86 Q97.T.JT75.KJ742 [19:27:44.068] [8] (w=0.276) N:A842.86.8643.AQT K53.AK432.A9.953 Q7.Q975.KQ72.762 JT96.JT.JT5.KJ84 [19:27:44.068] [9] (w=0.271) N:A842.86.8643.AQT K53.AK432.A9.953 QJ7.Q95.KQ72.642 T96.JT7.JT5.KJ87 [19:27:44.068] [10] (w=0.266) N:A842.86.8643.AQT K53.AK432.A9.953 9.QT975.KQ72.862 QJT76.J.JT5.KJ74 [19:27:44.069] [11] (w=0.265) N:A842.86.8643.AQT K53.AK432.A9.953 T97.QJ7.KQ72.876 QJ6.T95.JT5.KJ42 [19:27:44.069] [12] (w=0.251) N:A842.86.8643.AQT K53.AK432.A9.953 QJ76.QJ97.Q2.862 T9.T5.KJT75.KJ74 [19:27:44.069] [13] (w=0.248) N:A842.86.8643.AQT K53.AK432.A9.953 976.Q75.KQ72.642 QJT.JT9.JT5.KJ87 [19:27:44.069] [14] (w=0.239) N:A842.86.8643.AQT K53.AK432.A9.953 Q97.Q975.QT2.K76 JT6.JT.KJ75.J842 [19:27:44.069] [15] (w=0.233) N:A842.86.8643.AQT K53.AK432.A9.953 T6.QJT95.KQ72.86 QJ97.7.JT5.KJ742 [19:27:44.069] [16] (w=0.233) N:A842.86.8643.AQT K53.AK432.A9.953 QJ9.Q975.KQ2.862 T76.JT.JT75.KJ74 [19:27:44.069] [17] (w=0.225) N:A842.86.8643.AQT K53.AK432.A9.953 QJ9.QJ75.QT2.764 T76.T9.KJ75.KJ82 [19:27:44.069] [18] (w=0.224) N:A842.86.8643.AQT K53.AK432.A9.953 QJ76.QJT5.Q2.876 T9.97.KJT75.KJ42 [19:27:44.069] [19] (w=0.224) N:A842.86.8643.AQT K53.AK432.A9.953 JT7.QJ75.KQ2.764 Q96.T9.JT75.KJ82 [19:27:44.069] [20] (w=0.220) N:A842.86.8643.AQT K53.AK432.A9.953 JT7.QJT97.Q2.K62 Q96.5.KJT75.J874 [19:27:44.070] ... and 30 more [19:27:44.170] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:27:44.170] CQ: [300, 500, 300, 500, 300, 500, 300, 500, 500, 300, 300, 500, 300, 300, 300, 500, 300, 500, 300, 500, 300, 100, 300, 100, 300, -180, 100, -180, 300, -180, 500, 300, 100, -180, -180, 300, 100, 300, 300, 100, 300, 300, -180, 300, 500, 300, 100, 300, 100, 300] [19:27:44.170] CA: [100, 300, 100, 300, -180, 100, -180, 100, 300, -180, -180, -280, -180, 300, -180, 100, -180, -280, -180, 500, 300, 100, 100, -180, 100, -180, 100, -180, 300, -180, 500, 300, 100, -180, -180, 300, 100, 300, 100, -280, 300, 300, -180, -180, 300, 300, 100, -280, 100, 300] [19:27:44.170] CT: [100, 300, -180, 300, -180, 300, 100, 300, 100, 100, 100, -280, 100, 100, 100, 300, 100, -280, 100, -280, -180, -280, 100, -180, 100, -380, -180, -380, 100, -280, 100, -180, -280, -280, -380, -280, -280, 100, 100, -380, 100, -180, -280, -180, 300, -180, -180, -280, -380, 100] [19:27:44.170] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:27:44.170] CQ: [7, 8, 7, 8, 7, 8, 7, 8, 8, 7, 7, 8, 7, 7, 7, 8, 7, 8, 7, 8, 7, 6, 7, 6, 7, 5, 6, 5, 7, 5, 8, 7, 6, 5, 5, 7, 6, 7, 7, 6, 7, 7, 5, 7, 8, 7, 6, 7, 6, 7] [19:27:44.170] CA: [6, 7, 6, 7, 5, 6, 5, 6, 7, 5, 5, 4, 5, 7, 5, 6, 5, 4, 5, 8, 7, 6, 6, 5, 6, 5, 6, 5, 7, 5, 8, 7, 6, 5, 5, 7, 6, 7, 6, 4, 7, 7, 5, 5, 7, 7, 6, 4, 6, 7] [19:27:44.170] CT: [6, 7, 5, 7, 5, 7, 6, 7, 6, 6, 6, 4, 6, 6, 6, 7, 6, 4, 6, 4, 5, 4, 6, 5, 6, 3, 5, 3, 6, 4, 6, 5, 4, 4, 3, 4, 4, 6, 6, 3, 6, 5, 4, 5, 7, 5, 5, 4, 3, 6] [19:27:44.170] --- IMP Calculation Output (card -> average IMP) --- [19:27:44.170] CQ: 6.13 [19:27:44.170] CA: -2.22 [19:27:44.170] CT: -3.91 [19:27:44.171] === DDS DETAILED ANALYSIS === [19:27:44.171] Cards analyzed: 3, Samples per card: 50 [19:27:44.171] [19:27:44.171] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:27:44.171] ----- ------ --------- ------- ----------- -------------------------------- [19:27:44.171] CQ 6.13 6.82 92 % 4 [7, 8, 7, 8, 7, 8, 7, 8, 8, 7, 7, 8, 7, 7, 7, 8, 7, 8, 7, 8...] [19:27:44.171] CA -2.22 5.88 59 % 5 [6, 7, 6, 7, 5, 6, 5, 6, 7, 5, 5, 4, 5, 7, 5, 6, 5, 4, 5, 8...] [19:27:44.171] CT -3.91 5.18 59 % 5 [6, 7, 5, 7, 5, 7, 6, 7, 6, 6, 6, 4, 6, 6, 6, 7, 6, 4, 6, 4...] [19:27:44.171] [19:27:44.171] Selected: CQ (IMPs=6.13, avgTricks=6.82) [19:27:44.171] =================== [19:27:44.171] [SD-DEF] Skipped: 4th hand -- full information, no guess to create [19:27:44.171] [TRUMP] Skipped: not a suit contract [19:27:44.172] Selected: CQ (avg 6.13 IMPs, 6.82 tricks) [19:27:44.172] [stage-timing] ok sample=86ms validate=0ms nn=149ms signal=0ms simgames=2ms dds=99ms total=340ms samples=50 cards=11 [19:27:44.172] === FindBestCardAsync: Position=N, CardsPlayed=11 === [19:27:44.172] Finding card to play for N: A842.86.8643.AQT [19:27:44.172] Relative position: Lefty, Contract type: NoTrump [19:27:44.172] Cards in hand mask: 3 [19:27:44.173] Candidate: QC = 96.6 % [19:27:44.173] Candidate: AC = 3.4 % [19:27:44.173] Candidate: TC = 0.0 % [19:27:44.173] Selected: CQ (96.6 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:27:45 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:27:45 === [19:27:45.837] === FindBestCardAsync: Position=N, CardsPlayed=12 === [19:27:45.837] Contract: 1NX, Declarer: W, Dealer: N [19:27:45.837] Auction: P-1H-P-1N-X-P-P-P [19:27:45.837] Deal: N:... ... ... ... [19:27:45.837] Position N is on defender's side - score table shifted by 2 defense tricks won [19:27:45.837] ****************************** [19:27:45.837] FindMatchingDealsWithPlayInternal Input: [19:27:45.838] Position parameter: N [19:27:45.838] Deal from game: N:... ... ... ... [19:27:45.838] Hand for N: A842.86.8643.AQT [19:27:45.838] Hand for E: K53.AK432.A9.953 [19:27:45.838] Hand for S: (null) [19:27:45.838] Hand for W: (null) [19:27:45.838] Cards played: D3, D9, DQ, D5, D2, DJ, D6, DA, C3, C6, CJ, CQ [19:27:45.838] Declarer: W [19:27:45.838] ****************************** [19:27:45.838] [DealFinder] Seed from player N hand: -1808683873 [19:27:45.838] [DealFinder] Auction: P-1H-P-1N-X-P-P-P [19:27:45.838] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:27:45.838] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:27:45.839] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1368MB, gc2=15) [19:27:45.839] [DealFinder] N has contradictory H range [3-2] (min > max) -- skipping strict search, using fallback deals. [19:27:45.839] [DealFinder] Using cardsPlayedCount=12 for visibility calculation [19:27:45.839] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=12 [19:27:45.839] [ExtractPartialDeal] Visible hands: N, E, W [19:27:45.839] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:27:45.839] [ExtractPartialDeal] Extracted hands: [19:27:45.839] N: A842.86.8643.AQT (13 cards) [LOCKED] [19:27:45.839] E: K53.AK432.A9.953 (13 cards) [LOCKED] [19:27:45.839] S: ... (0 cards) [19:27:45.839] W: ... (0 cards) [19:27:45.839] [DealFinder] Trump suit from contract '1NX': NoTrump [19:27:45.840] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [19:27:45.840] [ComputePlayedCards] Card 1: D3 played by N [19:27:45.840] [ComputePlayedCards] Card 2: D9 played by E [19:27:45.840] [ComputePlayedCards] Card 3: DQ played by S [19:27:45.840] [ComputePlayedCards] Card 4: D5 played by W [19:27:45.840] [ComputePlayedCards] Trick complete. Winner: S [19:27:45.840] [ComputePlayedCards] Card 5: D2 played by S [19:27:45.840] [ComputePlayedCards] Card 6: DJ played by W [19:27:45.840] [ComputePlayedCards] Card 7: D6 played by N [19:27:45.840] [ComputePlayedCards] Card 8: DA played by E [19:27:45.840] [ComputePlayedCards] Trick complete. Winner: E [19:27:45.840] [ComputePlayedCards] Card 9: C3 played by E [19:27:45.840] [ComputePlayedCards] Card 10: C6 played by S [19:27:45.840] [ComputePlayedCards] Card 11: CJ played by W [19:27:45.841] [ComputePlayedCards] Card 12: CQ played by N [19:27:45.841] [ComputePlayedCards] Trick complete. Winner: N [19:27:45.841] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, D6, CQ [19:27:45.841] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: D9, DA, C3 [19:27:45.841] [DealFinder] Added 3 played cards to S (was 0 cards): DQ, D2, C6 [19:27:45.841] [DealFinder] Added 3 played cards to W (was 0 cards): D5, DJ, CJ [19:27:45.841] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=10) [19:27:45.841] [DecomposePartnership] W: No tightening (CombinedHcpMin=18, CombinedHcpMax=, partner E HCP=14) [19:27:45.841] [DealFinder] Propagated S: HCP[7-10], Suits=S[0-6] H[3-6] D[0-7] C[0-7] (2 iterations) [19:27:45.841] [DealFinder] Propagated W: HCP[6-9], Suits=S[0-6] H[0-3] D[0-7] C[0-7] (2 iterations) [19:27:45.842] [DealFinder] Known cards per player: N=13, E=13, S=3, W=3 [19:27:45.842] [DealFinder] Locked players: N, E [19:27:45.842] [DealFinder] Total known cards: 32, Remaining deck: 20, Cards to deal: 20 [19:27:45.842] [DealFinder] Players needing cards: S:10, W:10 [19:27:45.842] Large number of cards remaining. Using random generation. [19:27:45.842] [DealFinder] Hands to validate (not 13 cards in partial): S, W [19:27:45.843] [DealFinder] Strict constraints unsatisfiable -- skipping per-attempt strict verification; collecting constraint-satisfying deals. [19:27:45.844] [DealFinder] After 100 attempts: passedSimple=100, failedVerification=100, matches=0 [19:27:45.858] [Timing] Total: 19ms, Generation: 13ms, Verification: 0ms [19:27:45.858] [Timing] Attempts: 1000, PassedSimpleCheck: 994, FailedVerification: 994, Found: 0 [19:27:45.858] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [19:27:45.878] Search complete. Returning 50 deals. [19:27:45.878] Found 50 sample deals for simulation. [19:27:45.878] Valid deals for DDS: 50 / 50 [19:27:45.879] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: NT [19:27:45.879] [SAMPLE-VAL] T1: N=D3 E=D9 S=DQ W=D5 (leader=N) [19:27:45.879] [SAMPLE-VAL] T2: S=D2 W=DJ N=D6 E=DA (leader=S) [19:27:45.879] [SAMPLE-VAL] T3: E=C3 S=C6 W=CJ N=CQ (leader=E) [19:27:45.881] [SAMPLE-VAL] Sample 1: weight 0.556 -> 0.178 [S:T1-DQ=99 % T2-D2=5 % T3-C6=93 %, W:T1-D5=99 % T2-DJ=22 % T3-CJ=67 %] [19:27:45.883] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.202 [S:T1-DQ=100 % T2-D2=15 % T3-C6=94 %, W:T1-D5=6 % T2-DJ=8 % T3-CJ=62 %] [19:27:45.885] [SAMPLE-VAL] Sample 3: weight 0.556 -> 0.105 [S:T1-DQ=94 % T2-D2=41 % T3-C6=67 %, W:T1-D5=4 %! T2-DJ=75 % T3-CJ=19 %] [19:27:45.886] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.215 [S:T1-DQ=94 % T2-D2=15 % T3-C6=99 %, W:T1-D5=8 % T2-DJ=16 % T3-CJ=34 %] [19:27:45.888] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.405 [S:T1-DQ=100 % T2-D2=25 % T3-C6=55 %, W:T1-D5=96 % T2-DJ=38 % T3-CJ=61 %] [19:27:45.890] [SAMPLE-VAL] Sample 6: weight 0.556 -> 0.110 [S:T1-DQ=95 % T2-D2=14 % T3-C6=99 %, W:T1-D5=9 % T2-DJ=11 % T3-CJ=28 %] [19:27:45.892] [SAMPLE-VAL] Sample 7: weight 0.556 -> 0.223 [S:T1-DQ=100 % T2-D2=11 % T3-C6=100 %, W:T1-D5=95 % T2-DJ=43 % T3-CJ=61 %] [19:27:45.894] [SAMPLE-VAL] Sample 8: weight 0.556 -> 0.114 [S:T1-DQ=94 % T2-D2=15 % T3-C6=98 %, W:T1-D5=9 % T2-DJ=15 % T3-CJ=28 %] [19:27:45.895] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.202 [S:T1-DQ=100 % T2-D2=3 %! T3-C6=100 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=63 %] [19:27:45.897] [SAMPLE-VAL] Sample 10: weight 0.556 -> 0.210 [S:T1-DQ=100 % T2-D2=15 % T3-C6=56 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=59 %] [19:27:45.899] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.290 [S:T1-DQ=100 % T2-D2=7 % T3-C6=48 %, W:T1-D5=98 % T2-DJ=21 % T3-CJ=60 %] [19:27:45.901] [SAMPLE-VAL] Sample 12: weight 0.079 -> 0.021 [S:T1-DQ=99 % T2-D2=4 %! T3-C6=94 %, W:T1-D5=99 % T2-DJ=20 % T3-CJ=67 %] [19:27:45.902] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.343 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 %, W:T1-D5=99 % T2-DJ=21 % T3-CJ=60 %] [19:27:45.904] [SAMPLE-VAL] Sample 14: weight 0.556 -> 0.120 [S:T1-DQ=94 % T2-D2=19 % T3-C6=99 %, W:T1-D5=8 % T2-DJ=15 % T3-CJ=33 %] [19:27:45.906] [SAMPLE-VAL] Sample 15: weight 0.556 -> 0.179 [S:T1-DQ=100 % T2-D2=8 % T3-C6=100 %, W:T1-D5=100 % T2-DJ=15 % T3-CJ=61 %] [19:27:45.907] [SAMPLE-VAL] Sample 16: weight 0.079 -> 0.019 [S:T1-DQ=100 % T2-D2=20 % T3-C6=93 %, W:T1-D5=8 % T2-DJ=11 % T3-CJ=88 %] [19:27:45.909] [SAMPLE-VAL] Sample 17: weight 0.556 -> 0.139 [S:T1-DQ=99 % T2-D2=43 % T3-C6=86 %, W:T1-D5=5 %! T2-DJ=25 % T3-CJ=45 %] [19:27:45.911] [SAMPLE-VAL] Sample 18: weight 0.556 -> 0.078 [S:T1-DQ=99 % T2-D2=44 % T3-C6=87 %, W:T1-D5=3 %! T2-DJ=26 % T3-CJ=41 %] [19:27:45.913] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.209 [S:T1-DQ=100 % T2-D2=3 %! T3-C6=93 %, W:T1-D5=98 % T2-DJ=26 % T3-CJ=59 %] [19:27:45.914] [SAMPLE-VAL] Sample 20: weight 0.079 -> 0.020 [S:T1-DQ=100 % T2-D2=16 % T3-C6=95 %, W:T1-D5=10 % T2-DJ=12 % T3-CJ=100 %] [19:27:45.916] [SAMPLE-VAL] Sample 21: weight 0.556 -> 0.152 [S:T1-DQ=93 % T2-D2=22 % T3-C6=100 %, W:T1-D5=5 % T2-DJ=69 % T3-CJ=40 %] [19:27:45.918] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.369 [S:T1-DQ=99 % T2-D2=17 % T3-C6=100 %, W:T1-D5=100 % T2-DJ=17 % T3-CJ=56 %] [19:27:45.919] [SAMPLE-VAL] Sample 23: weight 0.556 -> 0.184 [S:T1-DQ=99 % T2-D2=6 % T3-C6=92 %, W:T1-D5=99 % T2-DJ=25 % T3-CJ=69 %] [19:27:45.921] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.202 [S:T1-DQ=94 % T2-D2=8 % T3-C6=100 %, W:T1-D5=9 % T2-DJ=11 % T3-CJ=60 %] [19:27:45.923] [SAMPLE-VAL] Sample 25: weight 0.085 -> 0.018 [S:T1-DQ=100 % T2-D2=21 % T3-C6=100 %, W:T1-D5=7 % T2-DJ=7 % T3-CJ=55 %] [19:27:45.924] [SAMPLE-VAL] Sample 26: weight 0.556 -> 0.079 [S:T1-DQ=92 % T2-D2=43 % T3-C6=76 %, W:T1-D5=3 %! T2-DJ=79 % T3-CJ=24 %] [19:27:45.926] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.401 [S:T1-DQ=100 % T2-D2=20 % T3-C6=58 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=59 %] [19:27:45.928] [SAMPLE-VAL] Sample 28: weight 0.556 -> 0.239 [S:T1-DQ=100 % T2-D2=16 % T3-C6=92 %, W:T1-D5=95 % T2-DJ=46 % T3-CJ=64 %] [19:27:45.930] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.328 [S:T1-DQ=100 % T2-D2=7 % T3-C6=90 %, W:T1-D5=98 % T2-DJ=20 % T3-CJ=66 %] [19:27:45.932] [SAMPLE-VAL] Sample 30: weight 0.556 -> 0.113 [S:T1-DQ=99 % T2-D2=28 % T3-C6=99 %, W:T1-D5=4 %! T2-DJ=31 % T3-CJ=52 %] [19:27:45.933] [SAMPLE-VAL] Sample 31: weight 0.556 -> 0.136 [S:T1-DQ=95 % T2-D2=21 % T3-C6=87 %, W:T1-D5=11 % T2-DJ=16 % T3-CJ=48 %] [19:27:45.935] [SAMPLE-VAL] Sample 32: weight 0.556 -> 0.244 [S:T1-DQ=100 % T2-D2=19 % T3-C6=100 %, W:T1-D5=96 % T2-DJ=46 % T3-CJ=57 %] [19:27:45.937] [SAMPLE-VAL] Sample 33: weight 0.556 -> 0.159 [S:T1-DQ=89 % T2-D2=34 % T3-C6=99 %, W:T1-D5=6 % T2-DJ=77 % T3-CJ=26 %] [19:27:45.938] [SAMPLE-VAL] Sample 34: weight 0.079 -> 0.017 [S:T1-DQ=99 % T2-D2=41 % T3-C6=94 %, W:T1-D5=4 %! T2-DJ=25 % T3-CJ=82 %] [19:27:45.940] [SAMPLE-VAL] Sample 35: weight 0.556 -> 0.249 [S:T1-DQ=100 % T2-D2=21 % T3-C6=100 %, W:T1-D5=94 % T2-DJ=45 % T3-CJ=60 %] [19:27:45.942] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.226 [S:T1-DQ=100 % T2-D2=22 % T3-C6=92 %, W:T1-D5=6 % T2-DJ=12 % T3-CJ=61 %] [19:27:45.944] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.198 [S:T1-DQ=100 % T2-D2=19 % T3-C6=98 %, W:T1-D5=7 % T2-DJ=11 % T3-CJ=30 %] [19:27:45.945] [SAMPLE-VAL] Sample 38: weight 0.556 -> 0.116 [S:T1-DQ=99 % T2-D2=46 % T3-C6=87 %, W:T1-D5=4 %! T2-DJ=26 % T3-CJ=43 %] [19:27:45.947] [SAMPLE-VAL] Sample 39: weight 0.556 -> 0.108 [S:T1-DQ=99 % T2-D2=37 % T3-C6=99 %, W:T1-D5=4 %! T2-DJ=26 % T3-CJ=27 %] [19:27:45.949] [SAMPLE-VAL] Sample 40: weight 0.556 -> 0.101 [S:T1-DQ=90 % T2-D2=45 % T3-C6=65 %, W:T1-D5=4 %! T2-DJ=75 % T3-CJ=23 %] [19:27:45.950] [SAMPLE-VAL] Sample 41: weight 0.556 -> 0.082 [S:T1-DQ=87 % T2-D2=20 % T3-C6=100 %, W:T1-D5=3 %! T2-DJ=78 % T3-CJ=59 %] [19:27:45.952] [SAMPLE-VAL] Sample 42: weight 0.556 -> 0.238 [S:T1-DQ=100 % T2-D2=18 % T3-C6=91 %, W:T1-D5=96 % T2-DJ=41 % T3-CJ=65 %] [19:27:45.954] [SAMPLE-VAL] Sample 43: weight 0.079 -> 0.040 [S:T1-DQ=99 % T2-D2=17 % T3-C6=100 %, W:T1-D5=97 % T2-DJ=100 % T3-CJ=65 %] [19:27:45.956] [SAMPLE-VAL] Sample 44: weight 0.556 -> 0.066 [S:T1-DQ=99 % T2-D2=34 % T3-C6=99 %, W:T1-D5=2 %! T2-DJ=31 % T3-CJ=56 %] [19:27:45.957] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.315 [S:T1-DQ=100 % T2-D2=6 % T3-C6=100 %, W:T1-D5=99 % T2-DJ=19 % T3-CJ=58 %] [19:27:45.959] [SAMPLE-VAL] Sample 46: weight 0.556 -> 0.123 [S:T1-DQ=99 % T2-D2=40 % T3-C6=99 %, W:T1-D5=4 %! T2-DJ=25 % T3-CJ=43 %] [19:27:45.961] [SAMPLE-VAL] Sample 47: weight 0.079 -> 0.009 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=93 %, W:T1-D5=98 % T2-DJ=33 % T3-CJ=89 %] [19:27:45.962] [SAMPLE-VAL] Sample 48: weight 0.556 -> 0.188 [S:T1-DQ=100 % T2-D2=11 % T3-C6=85 %, W:T1-D5=100 % T2-DJ=22 % T3-CJ=49 %] [19:27:45.964] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.188 [S:T1-DQ=94 % T2-D2=8 % T3-C6=99 %, W:T1-D5=9 % T2-DJ=13 % T3-CJ=33 %] [19:27:45.966] [SAMPLE-VAL] Sample 50: weight 0.556 -> 0.095 [S:T1-DQ=100 % T2-D2=3 %! T3-C6=100 %, W:T1-D5=99 % T2-DJ=20 % T3-CJ=61 %] [19:27:45.966] [SAMPLE-VAL] Done. Weight range: 0.009-0.405 [19:27:45.966] [SAMPLE-VAL] Top sample 5 (w=0.405): S:QJ9.JT75.KQ72.86 W:T76.Q9.JT5.KJ742 [S:T1-DQ=100 % T2-D2=25 % T3-C6=55 %, W:T1-D5=96 % T2-DJ=38 % T3-CJ=61 %] [19:27:45.966] [SAMPLE-VAL] Top sample 27 (w=0.401): S:Q96.QJT7.KQ72.86 W:JT7.95.JT5.KJ742 [S:T1-DQ=100 % T2-D2=20 % T3-C6=58 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=59 %] [19:27:45.966] [SAMPLE-VAL] Top sample 22 (w=0.369): S:QT97.JT95.KQT2.6 W:J6.Q7.J75.KJ8742 [S:T1-DQ=99 % T2-D2=17 % T3-C6=100 %, W:T1-D5=100 % T2-DJ=17 % T3-CJ=56 %] [19:27:45.966] [SAMPLE-VAL] Top sample 13 (w=0.343): S:Q97.QT95.KQT2.62 W:JT6.J7.J75.KJ874 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 %, W:T1-D5=99 % T2-DJ=21 % T3-CJ=60 %] [19:27:45.966] [SAMPLE-VAL] Top sample 29 (w=0.328): S:Q97.J975.KQ2.862 W:JT6.QT.JT75.KJ74 [S:T1-DQ=100 % T2-D2=7 % T3-C6=90 %, W:T1-D5=98 % T2-DJ=20 % T3-CJ=66 %] [19:27:45.966] After sample validation: 50 deals remaining [19:27:45.967] [PLAY-INFER] No inference observations detected [19:27:45.967] Using weighted samples: 50/50 have non-uniform weights (range 0.009-0.405) [19:27:45.967] Sample deals (50 total, showing first 20, by weight): [19:27:45.967] [1] (w=0.405) N:A842.86.8643.AQT K53.AK432.A9.953 QJ9.JT75.KQ72.86 T76.Q9.JT5.KJ742 [19:27:45.967] [2] (w=0.401) N:A842.86.8643.AQT K53.AK432.A9.953 Q96.QJT7.KQ72.86 JT7.95.JT5.KJ742 [19:27:45.967] [3] (w=0.369) N:A842.86.8643.AQT K53.AK432.A9.953 QT97.JT95.KQT2.6 J6.Q7.J75.KJ8742 [19:27:45.967] [4] (w=0.343) N:A842.86.8643.AQT K53.AK432.A9.953 Q97.QT95.KQT2.62 JT6.J7.J75.KJ874 [19:27:45.967] [5] (w=0.328) N:A842.86.8643.AQT K53.AK432.A9.953 Q97.J975.KQ2.862 JT6.QT.JT75.KJ74 [19:27:45.967] [6] (w=0.315) N:A842.86.8643.AQT K53.AK432.A9.953 QJT6.QT97.KQ2.64 97.J5.JT75.KJ872 [19:27:45.967] [7] (w=0.290) N:A842.86.8643.AQT K53.AK432.A9.953 JT6.QJ975.KQ2.86 Q97.T.JT75.KJ742 [19:27:45.967] [8] (w=0.249) N:A842.86.8643.AQT K53.AK432.A9.953 Q7.Q975.KQ72.762 JT96.JT.JT5.KJ84 [19:27:45.967] [9] (w=0.244) N:A842.86.8643.AQT K53.AK432.A9.953 QJ7.Q95.KQ72.642 T96.JT7.JT5.KJ87 [19:27:45.967] [10] (w=0.239) N:A842.86.8643.AQT K53.AK432.A9.953 9.QT975.KQ72.862 QJT76.J.JT5.KJ74 [19:27:45.968] [11] (w=0.238) N:A842.86.8643.AQT K53.AK432.A9.953 T97.QJ7.KQ72.876 QJ6.T95.JT5.KJ42 [19:27:45.968] [12] (w=0.226) N:A842.86.8643.AQT K53.AK432.A9.953 QJ76.QJ97.Q2.862 T9.T5.KJT75.KJ74 [19:27:45.968] [13] (w=0.223) N:A842.86.8643.AQT K53.AK432.A9.953 976.Q75.KQ72.642 QJT.JT9.JT5.KJ87 [19:27:45.968] [14] (w=0.215) N:A842.86.8643.AQT K53.AK432.A9.953 Q97.Q975.QT2.K76 JT6.JT.KJ75.J842 [19:27:45.968] [15] (w=0.210) N:A842.86.8643.AQT K53.AK432.A9.953 T6.QJT95.KQ72.86 QJ97.7.JT5.KJ742 [19:27:45.968] [16] (w=0.209) N:A842.86.8643.AQT K53.AK432.A9.953 QJ9.Q975.KQ2.862 T76.JT.JT75.KJ74 [19:27:45.968] [17] (w=0.202) N:A842.86.8643.AQT K53.AK432.A9.953 QJ9.QJ75.QT2.764 T76.T9.KJ75.KJ82 [19:27:45.968] [18] (w=0.202) N:A842.86.8643.AQT K53.AK432.A9.953 QJ76.QJT5.Q2.876 T9.97.KJT75.KJ42 [19:27:45.968] [19] (w=0.202) N:A842.86.8643.AQT K53.AK432.A9.953 JT7.QJ75.KQ2.764 Q96.T9.JT75.KJ82 [19:27:45.968] [20] (w=0.198) N:A842.86.8643.AQT K53.AK432.A9.953 JT7.QJT97.Q2.K62 Q96.5.KJT75.J874 [19:27:45.968] ... and 30 more [19:27:46.059] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:27:46.059] SA: [300, 500, 300, 500, 300, 500, 300, 100, 500, 100, 300, 500, 300, 300, 100, 500, 300, 500, 300, -280, 300, 100, 300, 100, 300, -280, -180, -180, -180, -180, -180, 100, -180, -180, -280, 300, -180, -180, 100, -280, -180, 100, -180, 300, 500, 300, 100, 300, 100, 300] [19:27:46.059] D4: [300, 500, 300, 500, 100, 500, 300, 300, 500, 100, 300, -180, 300, 300, 100, 500, 300, -180, 300, -180, 300, -180, 300, 100, 300, -180, 100, -280, 300, -180, 300, 100, -180, -180, -180, -180, 100, 300, 300, 100, 300, 100, -180, 300, 500, 100, 100, -180, -280, 300] [19:27:46.059] D8: [300, 500, 300, 500, 100, 500, 300, 500, 500, 300, 300, -180, 300, 100, 300, 500, 100, -180, 300, -180, 300, -280, 300, 100, 300, -180, 100, -280, 100, -180, 100, 100, -280, -180, -280, -180, 100, 300, 300, 100, 300, 100, -180, 300, 500, 100, 100, -180, -280, 300] [19:27:46.060] H6: [300, 500, 100, 500, -180, 500, 300, 500, 300, 300, 300, 500, 300, 300, 300, 500, 300, 500, 300, 500, 100, 100, 300, 100, 300, -280, 100, -280, 300, -180, 500, 100, 100, -180, -280, -180, 100, 300, 300, -280, 300, 100, -180, 100, 500, 300, 100, 100, -280, 300] [19:27:46.060] H8: [300, 500, 100, 500, -180, 500, 300, 500, 300, 300, 300, 500, 300, 300, 300, 500, 300, 500, 300, 500, 100, 100, 300, 100, 300, -280, 100, -280, 300, -180, 500, 100, 100, -180, -280, -180, 100, 300, 300, -280, 300, 100, -180, 100, 500, 300, 100, 100, -280, 300] [19:27:46.060] S2: [300, 500, 300, 500, 300, 500, 300, 500, 500, 300, 300, 500, 300, 300, 300, 500, 300, 500, 300, -280, -180, 100, 300, -180, 300, -280, 100, -380, 300, -180, 300, 300, -180, -180, -280, 300, -180, 300, 300, -280, 300, 300, -180, -180, 500, -180, -180, 300, -380, 300] [19:27:46.060] S4: [300, 500, 300, 500, 300, 500, 300, 500, 500, 300, 300, 500, 300, 300, 300, 500, 300, 500, 300, -280, -180, 100, 300, -180, 300, -280, 100, -380, 300, -180, 300, 300, -180, -180, -280, 300, -180, 300, 300, -280, 300, 300, -180, -180, 500, -180, -180, 300, -380, 300] [19:27:46.060] S8: [300, 500, 300, 500, 300, 500, 300, 500, 500, 300, 300, 500, 300, 300, 300, 500, 300, 500, 300, -280, -180, 100, 300, -180, 300, -280, 100, -380, 300, -180, 300, 300, -180, -180, -280, 300, -180, 300, 300, -280, 300, 300, -180, -180, 500, -180, -180, 300, -380, 300] [19:27:46.060] CA: [-180, -180, -180, -180, -280, -180, -280, 100, 100, -180, -180, -380, -180, 300, -180, 100, -180, -380, -180, 500, 300, -180, 100, -180, 100, -180, 100, -180, 300, -180, 500, 100, -180, -180, -180, 300, -180, 300, -180, -280, 300, 300, -180, 100, 500, 300, 100, -380, 100, 300] [19:27:46.060] CT: [-180, 300, -180, 100, -280, 300, -280, 100, 100, -180, -180, -280, -180, 300, -180, 300, 100, -280, 100, 100, 300, -180, 100, -180, 100, -180, 100, -280, 300, -280, 100, 100, -180, -280, -180, 300, -180, 300, -180, -380, 300, 300, -280, -180, 300, -280, -280, -280, -280, 300] [19:27:46.060] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:27:46.060] SA: [6, 7, 6, 7, 6, 7, 6, 5, 7, 5, 6, 7, 6, 6, 5, 7, 6, 7, 6, 3, 6, 5, 6, 5, 6, 3, 4, 4, 4, 4, 4, 5, 4, 4, 3, 6, 4, 4, 5, 3, 4, 5, 4, 6, 7, 6, 5, 6, 5, 6] [19:27:46.060] D4: [6, 7, 6, 7, 5, 7, 6, 6, 7, 5, 6, 4, 6, 6, 5, 7, 6, 4, 6, 4, 6, 4, 6, 5, 6, 4, 5, 3, 6, 4, 6, 5, 4, 4, 4, 4, 5, 6, 6, 5, 6, 5, 4, 6, 7, 5, 5, 4, 3, 6] [19:27:46.060] D8: [6, 7, 6, 7, 5, 7, 6, 7, 7, 6, 6, 4, 6, 5, 6, 7, 5, 4, 6, 4, 6, 3, 6, 5, 6, 4, 5, 3, 5, 4, 5, 5, 3, 4, 3, 4, 5, 6, 6, 5, 6, 5, 4, 6, 7, 5, 5, 4, 3, 6] [19:27:46.060] H6: [6, 7, 5, 7, 4, 7, 6, 7, 6, 6, 6, 7, 6, 6, 6, 7, 6, 7, 6, 7, 5, 5, 6, 5, 6, 3, 5, 3, 6, 4, 7, 5, 5, 4, 3, 4, 5, 6, 6, 3, 6, 5, 4, 5, 7, 6, 5, 5, 3, 6] [19:27:46.061] H8: [6, 7, 5, 7, 4, 7, 6, 7, 6, 6, 6, 7, 6, 6, 6, 7, 6, 7, 6, 7, 5, 5, 6, 5, 6, 3, 5, 3, 6, 4, 7, 5, 5, 4, 3, 4, 5, 6, 6, 3, 6, 5, 4, 5, 7, 6, 5, 5, 3, 6] [19:27:46.061] S2: [6, 7, 6, 7, 6, 7, 6, 7, 7, 6, 6, 7, 6, 6, 6, 7, 6, 7, 6, 3, 4, 5, 6, 4, 6, 3, 5, 2, 6, 4, 6, 6, 4, 4, 3, 6, 4, 6, 6, 3, 6, 6, 4, 4, 7, 4, 4, 6, 2, 6] [19:27:46.061] S4: [6, 7, 6, 7, 6, 7, 6, 7, 7, 6, 6, 7, 6, 6, 6, 7, 6, 7, 6, 3, 4, 5, 6, 4, 6, 3, 5, 2, 6, 4, 6, 6, 4, 4, 3, 6, 4, 6, 6, 3, 6, 6, 4, 4, 7, 4, 4, 6, 2, 6] [19:27:46.061] S8: [6, 7, 6, 7, 6, 7, 6, 7, 7, 6, 6, 7, 6, 6, 6, 7, 6, 7, 6, 3, 4, 5, 6, 4, 6, 3, 5, 2, 6, 4, 6, 6, 4, 4, 3, 6, 4, 6, 6, 3, 6, 6, 4, 4, 7, 4, 4, 6, 2, 6] [19:27:46.061] CA: [4, 4, 4, 4, 3, 4, 3, 5, 5, 4, 4, 2, 4, 6, 4, 5, 4, 2, 4, 7, 6, 4, 5, 4, 5, 4, 5, 4, 6, 4, 7, 5, 4, 4, 4, 6, 4, 6, 4, 3, 6, 6, 4, 5, 7, 6, 5, 2, 5, 6] [19:27:46.061] CT: [4, 6, 4, 5, 3, 6, 3, 5, 5, 4, 4, 3, 4, 6, 4, 6, 5, 3, 5, 5, 6, 4, 5, 4, 5, 4, 5, 3, 6, 3, 5, 5, 4, 3, 4, 6, 4, 6, 4, 2, 6, 6, 3, 4, 6, 3, 3, 3, 3, 6] [19:27:46.062] --- IMP Calculation Output (card -> average IMP) --- [19:27:46.062] H6: 1.54 [19:27:46.062] H8: 1.54 [19:27:46.062] S2: 1.54 [19:27:46.062] S4: 1.54 [19:27:46.062] S8: 1.54 [19:27:46.062] D4: 0.76 [19:27:46.062] SA: 0.72 [19:27:46.062] D8: 0.61 [19:27:46.062] CT: -4.52 [19:27:46.062] CA: -5.26 [19:27:46.062] === DDS DETAILED ANALYSIS === [19:27:46.063] Cards analyzed: 10, Samples per card: 50 [19:27:46.063] [19:27:46.063] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:27:46.063] ----- ------ --------- ------- ----------- -------------------------------- [19:27:46.063] H6 1.54 5.46 85 % 5 [6, 7, 5, 7, 4, 7, 6, 7, 6, 6, 6, 7, 6, 6, 6, 7, 6, 7, 6, 7...] [19:27:46.063] H8 1.54 5.46 85 % 5 [6, 7, 5, 7, 4, 7, 6, 7, 6, 6, 6, 7, 6, 6, 6, 7, 6, 7, 6, 7...] [19:27:46.063] S2 1.54 5.34 80 % 6 [6, 7, 6, 7, 6, 7, 6, 7, 7, 6, 6, 7, 6, 6, 6, 7, 6, 7, 6, 3...] [19:27:46.063] S4 1.54 5.34 80 % 6 [6, 7, 6, 7, 6, 7, 6, 7, 7, 6, 6, 7, 6, 6, 6, 7, 6, 7, 6, 3...] [19:27:46.063] S8 1.54 5.34 80 % 6 [6, 7, 6, 7, 6, 7, 6, 7, 7, 6, 6, 7, 6, 6, 6, 7, 6, 7, 6, 3...] [19:27:46.063] D4 0.76 5.30 79 % 5 [6, 7, 6, 7, 5, 7, 6, 6, 7, 5, 6, 4, 6, 6, 5, 7, 6, 4, 6, 4...] [19:27:46.063] SA 0.72 5.28 79 % 5 [6, 7, 6, 7, 6, 7, 6, 5, 7, 5, 6, 7, 6, 6, 5, 7, 6, 7, 6, 3...] [19:27:46.063] D8 0.61 5.22 79 % 5 [6, 7, 6, 7, 5, 7, 6, 7, 7, 6, 6, 4, 6, 5, 6, 7, 5, 4, 6, 4...] [19:27:46.063] CT -4.52 4.42 48 % 5 [4, 6, 4, 5, 3, 6, 3, 5, 5, 4, 4, 3, 4, 6, 4, 6, 5, 3, 5, 5...] [19:27:46.064] CA -5.26 4.56 32 % 6 [4, 4, 4, 4, 3, 4, 3, 5, 5, 4, 4, 2, 4, 6, 4, 5, 4, 2, 4, 7...] [19:27:46.064] [19:27:46.064] Selected: H6 (IMPs=1.54, avgTricks=5.46) [19:27:46.064] =================== [19:27:46.064] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:27:46.064] [TRUMP] Skipped: not a suit contract [19:27:46.064] Selected: H6 (avg 1.54 IMPs, 5.46 tricks) -- 1 tied card(s): H8 [19:27:46.064] [stage-timing] ok sample=41ms validate=0ms nn=87ms signal=0ms simgames=2ms dds=93ms total=227ms samples=50 cards=12 [19:27:46.064] === FindBestCardAsync: Position=N, CardsPlayed=12 === [19:27:46.064] Finding card to play for N: A842.86.8643.AQT [19:27:46.065] Relative position: Lefty, Contract type: NoTrump [19:27:46.065] Cards in hand mask: 9 [19:27:46.065] Candidate: AS = 16.3 % [19:27:46.065] Candidate: xD = 16.1 % [19:27:46.065] Candidate: 8D = 15.7 % [19:27:46.066] Candidate: xS = 14.6 % [19:27:46.066] Candidate: AC = 14.5 % [19:27:46.066] Candidate: 8S = 8.1 % [19:27:46.066] Candidate: 8H = 7.4 % [19:27:46.066] Candidate: xH = 4.7 % [19:27:46.066] Candidate: TC = 2.5 % [19:27:46.066] Selected: SA (16.3 %) -- 4 tied: D4, D8, S2, CA === Board play (API) - DDS Engine (N) - 2026-08-29 19:27:55 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:27:55 === [19:27:55.253] === FindBestCardAsync: Position=N, CardsPlayed=19 === [19:27:55.253] Contract: 1NX, Declarer: W, Dealer: N [19:27:55.253] Auction: P-1H-P-1N-X-P-P-P [19:27:55.253] Deal: N:... ... ... ... [19:27:55.253] Position N is on defender's side - score table shifted by 2 defense tricks won [19:27:55.253] ****************************** [19:27:55.253] FindMatchingDealsWithPlayInternal Input: [19:27:55.253] Position parameter: N [19:27:55.254] Deal from game: N:... ... ... ... [19:27:55.254] Hand for N: A842.86.8643.AQT [19:27:55.254] Hand for E: K53.AK432.A9.953 [19:27:55.254] Hand for S: (null) [19:27:55.254] Hand for W: (null) [19:27:55.254] Cards played: D3, D9, DQ, D5, D2, DJ, D6, DA, C3, C6, CJ, CQ, H8, HK, H5, H7, C5, HQ, CK [19:27:55.254] Declarer: W [19:27:55.254] ****************************** [19:27:55.254] [DealFinder] Seed from player N hand: -1808683873 [19:27:55.254] [DealFinder] Auction: P-1H-P-1N-X-P-P-P [19:27:55.254] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:27:55.254] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:27:55.254] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1366MB, gc2=15) [19:27:55.254] [DealFinder] N has contradictory H range [3-2] (min > max) -- skipping strict search, using fallback deals. [19:27:55.255] [DealFinder] Using cardsPlayedCount=19 for visibility calculation [19:27:55.255] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=19 [19:27:55.255] [ExtractPartialDeal] Visible hands: N, E, W [19:27:55.255] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:27:55.255] [ExtractPartialDeal] Extracted hands: [19:27:55.255] N: A842.86.8643.AQT (13 cards) [LOCKED] [19:27:55.255] E: K53.AK432.A9.953 (13 cards) [LOCKED] [19:27:55.255] S: ... (0 cards) [19:27:55.255] W: ... (0 cards) [19:27:55.255] [DealFinder] Trump suit from contract '1NX': NoTrump [19:27:55.255] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [19:27:55.255] [ComputePlayedCards] Card 1: D3 played by N [19:27:55.255] [ComputePlayedCards] Card 2: D9 played by E [19:27:55.255] [ComputePlayedCards] Card 3: DQ played by S [19:27:55.255] [ComputePlayedCards] Card 4: D5 played by W [19:27:55.256] [ComputePlayedCards] Trick complete. Winner: S [19:27:55.256] [ComputePlayedCards] Card 5: D2 played by S [19:27:55.256] [ComputePlayedCards] Card 6: DJ played by W [19:27:55.256] [ComputePlayedCards] Card 7: D6 played by N [19:27:55.256] [ComputePlayedCards] Card 8: DA played by E [19:27:55.256] [ComputePlayedCards] Trick complete. Winner: E [19:27:55.256] [ComputePlayedCards] Card 9: C3 played by E [19:27:55.256] [ComputePlayedCards] Card 10: C6 played by S [19:27:55.256] [ComputePlayedCards] Card 11: CJ played by W [19:27:55.256] [ComputePlayedCards] Card 12: CQ played by N [19:27:55.256] [ComputePlayedCards] Trick complete. Winner: N [19:27:55.256] [ComputePlayedCards] Card 13: H8 played by N [19:27:55.256] [ComputePlayedCards] Card 14: HK played by E [19:27:55.256] [ComputePlayedCards] Card 15: H5 played by S [19:27:55.256] [ComputePlayedCards] Card 16: H7 played by W [19:27:55.256] [ComputePlayedCards] Trick complete. Winner: E [19:27:55.256] [ComputePlayedCards] Card 17: C5 played by E [19:27:55.257] [ComputePlayedCards] Card 18: HQ played by S [19:27:55.257] [ComputePlayedCards] Card 19: CK played by W [19:27:55.257] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, D6, CQ, H8 [19:27:55.257] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: D9, DA, C3, HK, C5 [19:27:55.257] [DealFinder] Added 5 played cards to S (was 0 cards): DQ, D2, C6, H5, HQ [19:27:55.257] [DealFinder] Added 5 played cards to W (was 0 cards): D5, DJ, CJ, H7, CK [19:27:55.257] [DealFinder] Show-out: S void in Clubs (bidding said [0-13], already held 1) [19:27:55.257] [DealFinder] Assigned 4 Clubs cards to W: C2, C4, C7, C8 [19:27:55.257] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=10) [19:27:55.257] [DecomposePartnership] W: No tightening (CombinedHcpMin=18, CombinedHcpMax=, partner E HCP=14) [19:27:55.257] [DealFinder] Propagated S: HCP[7-10], Suits=S[0-6] H[3-6] D[0-7] C[1-1] (2 iterations) [19:27:55.257] [DealFinder] Propagated W: HCP[6-9], Suits=S[0-6] H[0-3] D[0-7] C[6-6] (2 iterations) [19:27:55.258] [DealFinder] Known cards per player: N=13, E=13, S=5, W=9 [19:27:55.258] [DealFinder] Locked players: N, E [19:27:55.258] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [19:27:55.258] [DealFinder] Players needing cards: S:8, W:4 [19:27:55.258] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:27:55.428] [DealFinder] Combinatorial: enumerated 495, perfect 163, sending 100 to DDS [19:27:55.429] [Timing] Total: 174ms, Generation: 0ms, Verification: 0ms [19:27:55.429] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 163 [19:27:55.429] Search complete. Returning 100 deals. [19:27:55.429] Found 100 sample deals for simulation. [19:27:55.429] Valid deals for DDS: 100 / 100 [19:27:55.429] [SAMPLE-VAL] Validating 100 samples, hidden: S,W, contract: NT [19:27:55.429] [SAMPLE-VAL] T1: N=D3 E=D9 S=DQ W=D5 (leader=N) [19:27:55.429] [SAMPLE-VAL] T2: S=D2 W=DJ N=D6 E=DA (leader=S) [19:27:55.429] [SAMPLE-VAL] T3: E=C3 S=C6 W=CJ N=CQ (leader=E) [19:27:55.429] [SAMPLE-VAL] T4: N=H8 E=HK S=H5 W=H7 (leader=N) [19:27:55.429] [SAMPLE-VAL] T5: E=C5 S=HQ W=CK (leader=E) (partial) [19:27:55.433] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.191 [S:T1-DQ=100 % T2-D2=12 % T3-C6=100 % T4-H5=65 % T5-HQ=4 %!, W:T1-D5=99 % T2-DJ=19 % T3-CJ=59 % T4-H7=94 % T5-CK=47 %] [19:27:55.436] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.133 [S:T1-DQ=100 % T2-D2=3 %! T3-C6=100 % T4-H5=87 % T5-HQ=5 %, W:T1-D5=99 % T2-DJ=20 % T3-CJ=53 % T4-H7=100 % T5-CK=29 %] [19:27:55.440] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.047 [S:T1-DQ=100 % T2-D2=29 % T3-C6=100 % T4-H5=51 % T5-HQ=1 %!, W:T1-D5=97 % T2-DJ=41 % T3-CJ=52 % T4-H7=95 % T5-CK=35 %] [19:27:55.444] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.277 [S:T1-DQ=99 % T2-D2=5 % T3-C6=100 % T4-H5=92 % T5-HQ=14 %, W:T1-D5=99 % T2-DJ=16 % T3-CJ=52 % T4-H7=100 % T5-CK=30 %] [19:27:55.447] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.059 [S:T1-DQ=100 % T2-D2=10 % T3-C6=100 % T4-H5=61 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=20 % T3-CJ=60 % T4-H7=92 % T5-CK=44 %] [19:27:55.451] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.013 [S:T1-DQ=100 % T2-D2=18 % T3-C6=100 % T4-H5=54 % T5-HQ=0 %!, W:T1-D5=95 % T2-DJ=44 % T3-CJ=52 % T4-H7=94 % T5-CK=38 %] [19:27:55.454] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.147 [S:T1-DQ=99 % T2-D2=5 % T3-C6=100 % T4-H5=96 % T5-HQ=3 %!, W:T1-D5=99 % T2-DJ=19 % T3-CJ=52 % T4-H7=86 % T5-CK=40 %] [19:27:55.457] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.240 [S:T1-DQ=99 % T2-D2=11 % T3-C6=100 % T4-H5=97 % T5-HQ=5 %!, W:T1-D5=99 % T2-DJ=15 % T3-CJ=50 % T4-H7=85 % T5-CK=32 %] [19:27:55.461] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.030 [S:T1-DQ=92 % T2-D2=39 % T3-C6=100 % T4-H5=55 % T5-HQ=1 %!, W:T1-D5=3 %! T2-DJ=83 % T3-CJ=52 % T4-H7=91 % T5-CK=51 %] [19:27:55.464] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.072 [S:T1-DQ=100 % T2-D2=31 % T3-C6=100 % T4-H5=53 % T5-HQ=1 %!, W:T1-D5=95 % T2-DJ=44 % T3-CJ=57 % T4-H7=94 % T5-CK=47 %] [19:27:55.468] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.074 [S:T1-DQ=89 % T2-D2=42 % T3-C6=100 % T4-H5=96 % T5-HQ=2 %!, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=53 % T4-H7=90 % T5-CK=36 %] [19:27:55.471] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.112 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=100 % T4-H5=88 % T5-HQ=8 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=57 % T4-H7=100 % T5-CK=33 %] [19:27:55.475] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.183 [S:T1-DQ=93 % T2-D2=36 % T3-C6=100 % T4-H5=87 % T5-HQ=14 %, W:T1-D5=3 %! T2-DJ=83 % T3-CJ=48 % T4-H7=100 % T5-CK=35 %] [19:27:55.480] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.030 [S:T1-DQ=94 % T2-D2=33 % T3-C6=100 % T4-H5=49 % T5-HQ=1 %!, W:T1-D5=3 %! T2-DJ=82 % T3-CJ=52 % T4-H7=92 % T5-CK=49 %] [19:27:55.484] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.364 [S:T1-DQ=100 % T2-D2=16 % T3-C6=100 % T4-H5=91 % T5-HQ=26 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=53 % T4-H7=100 % T5-CK=34 %] [19:27:55.487] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.236 [S:T1-DQ=100 % T2-D2=14 % T3-C6=100 % T4-H5=96 % T5-HQ=4 %!, W:T1-D5=97 % T2-DJ=43 % T3-CJ=55 % T4-H7=86 % T5-CK=34 %] [19:27:55.491] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.062 [S:T1-DQ=100 % T2-D2=20 % T3-C6=100 % T4-H5=55 % T5-HQ=1 %!, W:T1-D5=95 % T2-DJ=44 % T3-CJ=52 % T4-H7=94 % T5-CK=45 %] [19:27:55.494] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.296 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=92 % T5-HQ=17 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=51 % T4-H7=100 % T5-CK=28 %] [19:27:55.498] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.063 [S:T1-DQ=94 % T2-D2=33 % T3-C6=100 % T4-H5=96 % T5-HQ=2 %!, W:T1-D5=4 %! T2-DJ=78 % T3-CJ=43 % T4-H7=90 % T5-CK=42 %] [19:27:55.501] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.028 [S:T1-DQ=96 % T2-D2=37 % T3-C6=100 % T4-H5=51 % T5-HQ=1 %!, W:T1-D5=4 %! T2-DJ=82 % T3-CJ=48 % T4-H7=91 % T5-CK=56 %] [19:27:55.505] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.042 [S:T1-DQ=100 % T2-D2=34 % T3-C6=100 % T4-H5=54 % T5-HQ=1 %!, W:T1-D5=96 % T2-DJ=42 % T3-CJ=56 % T4-H7=95 % T5-CK=33 %] [19:27:55.509] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.134 [S:T1-DQ=99 % T2-D2=46 % T3-C6=100 % T4-H5=88 % T5-HQ=8 %, W:T1-D5=3 %! T2-DJ=25 % T3-CJ=57 % T4-H7=100 % T5-CK=22 %] [19:27:55.512] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.005 [S:T1-DQ=99 % T2-D2=12 % T3-C6=100 % T4-H5=61 % T5-HQ=0 %!, W:T1-D5=99 % T2-DJ=20 % T3-CJ=50 % T4-H7=93 % T5-CK=37 %] [19:27:55.515] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.126 [S:T1-DQ=94 % T2-D2=16 % T3-C6=100 % T4-H5=87 % T5-HQ=3 %!, W:T1-D5=8 % T2-DJ=10 % T3-CJ=51 % T4-H7=100 % T5-CK=25 %] [19:27:55.519] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.037 [S:T1-DQ=99 % T2-D2=16 % T3-C6=100 % T4-H5=62 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=20 % T3-CJ=55 % T4-H7=95 % T5-CK=34 %] [19:27:55.523] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.337 [S:T1-DQ=100 % T2-D2=12 % T3-C6=100 % T4-H5=91 % T5-HQ=16 %, W:T1-D5=97 % T2-DJ=40 % T3-CJ=56 % T4-H7=100 % T5-CK=31 %] [19:27:55.526] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.090 [S:T1-DQ=90 % T2-D2=41 % T3-C6=100 % T4-H5=56 % T5-HQ=3 %!, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=52 % T4-H7=94 % T5-CK=52 %] [19:27:55.529] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.020 [S:T1-DQ=84 % T2-D2=41 % T3-C6=100 % T4-H5=58 % T5-HQ=1 %!, W:T1-D5=4 %! T2-DJ=78 % T3-CJ=51 % T4-H7=96 % T5-CK=40 %] [19:27:55.533] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.313 [S:T1-DQ=100 % T2-D2=17 % T3-C6=100 % T4-H5=97 % T5-HQ=5 %!, W:T1-D5=97 % T2-DJ=41 % T3-CJ=57 % T4-H7=87 % T5-CK=43 %] [19:27:55.536] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.003 [S:T1-DQ=90 % T2-D2=34 % T3-C6=100 % T4-H5=46 % T5-HQ=0 %!, W:T1-D5=4 %! T2-DJ=81 % T3-CJ=51 % T4-H7=94 % T5-CK=39 %] [19:27:55.540] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.011 [S:T1-DQ=93 % T2-D2=36 % T3-C6=100 % T4-H5=55 % T5-HQ=0 %!, W:T1-D5=3 %! T2-DJ=82 % T3-CJ=53 % T4-H7=89 % T5-CK=48 %] [19:27:55.543] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.060 [S:T1-DQ=99 % T2-D2=13 % T3-C6=100 % T4-H5=71 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=20 % T3-CJ=58 % T4-H7=96 % T5-CK=40 %] [19:27:55.547] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.143 [S:T1-DQ=98 % T2-D2=39 % T3-C6=100 % T4-H5=84 % T5-HQ=11 %, W:T1-D5=3 %! T2-DJ=26 % T3-CJ=52 % T4-H7=100 % T5-CK=36 %] [19:27:55.550] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.261 [S:T1-DQ=100 % T2-D2=5 %! T3-C6=100 % T4-H5=90 % T5-HQ=7 %, W:T1-D5=100 % T2-DJ=20 % T3-CJ=51 % T4-H7=100 % T5-CK=31 %] [19:27:55.553] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.074 [S:T1-DQ=89 % T2-D2=42 % T3-C6=100 % T4-H5=96 % T5-HQ=2 %!, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=53 % T4-H7=90 % T5-CK=36 %] [19:27:55.557] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.127 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=100 % T4-H5=92 % T5-HQ=17 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=58 % T4-H7=100 % T5-CK=32 %] [19:27:55.560] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.032 [S:T1-DQ=99 % T2-D2=12 % T3-C6=100 % T4-H5=56 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=19 % T3-CJ=55 % T4-H7=94 % T5-CK=34 %] [19:27:55.564] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.164 [S:T1-DQ=89 % T2-D2=37 % T3-C6=100 % T4-H5=88 % T5-HQ=10 %, W:T1-D5=3 %! T2-DJ=84 % T3-CJ=51 % T4-H7=100 % T5-CK=30 %] [19:27:55.567] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.078 [S:T1-DQ=100 % T2-D2=10 % T3-C6=100 % T4-H5=61 % T5-HQ=2 %!, W:T1-D5=99 % T2-DJ=19 % T3-CJ=59 % T4-H7=93 % T5-CK=44 %] [19:27:55.570] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.276 [S:T1-DQ=99 % T2-D2=7 % T3-C6=100 % T4-H5=92 % T5-HQ=10 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=56 % T4-H7=100 % T5-CK=27 %] [19:27:55.574] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.058 [S:T1-DQ=100 % T2-D2=23 % T3-C6=100 % T4-H5=55 % T5-HQ=1 %!, W:T1-D5=95 % T2-DJ=44 % T3-CJ=58 % T4-H7=92 % T5-CK=46 %] [19:27:55.577] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.139 [S:T1-DQ=99 % T2-D2=7 % T3-C6=100 % T4-H5=96 % T5-HQ=3 %!, W:T1-D5=99 % T2-DJ=15 % T3-CJ=47 % T4-H7=86 % T5-CK=40 %] [19:27:55.581] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.035 [S:T1-DQ=99 % T2-D2=15 % T3-C6=100 % T4-H5=69 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=20 % T3-CJ=50 % T4-H7=94 % T5-CK=36 %] [19:27:55.584] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.373 [S:T1-DQ=100 % T2-D2=18 % T3-C6=100 % T4-H5=94 % T5-HQ=27 %, W:T1-D5=97 % T2-DJ=43 % T3-CJ=56 % T4-H7=100 % T5-CK=34 %] [19:27:55.587] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.030 [S:T1-DQ=94 % T2-D2=33 % T3-C6=100 % T4-H5=49 % T5-HQ=1 %!, W:T1-D5=3 %! T2-DJ=82 % T3-CJ=52 % T4-H7=92 % T5-CK=49 %] [19:27:55.591] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.296 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=92 % T5-HQ=17 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=51 % T4-H7=100 % T5-CK=28 %] [19:27:55.594] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.055 [S:T1-DQ=100 % T2-D2=25 % T3-C6=100 % T4-H5=65 % T5-HQ=1 %!, W:T1-D5=97 % T2-DJ=42 % T3-CJ=60 % T4-H7=96 % T5-CK=42 %] [19:27:55.597] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.006 [S:T1-DQ=100 % T2-D2=16 % T3-C6=100 % T4-H5=50 % T5-HQ=0 %!, W:T1-D5=96 % T2-DJ=44 % T3-CJ=57 % T4-H7=94 % T5-CK=42 %] [19:27:55.601] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.014 [S:T1-DQ=100 % T2-D2=11 % T3-C6=100 % T4-H5=58 % T5-HQ=0 %!, W:T1-D5=99 % T2-DJ=20 % T3-CJ=50 % T4-H7=93 % T5-CK=40 %] [19:27:55.604] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.211 [S:T1-DQ=92 % T2-D2=22 % T3-C6=100 % T4-H5=88 % T5-HQ=8 %, W:T1-D5=7 % T2-DJ=10 % T3-CJ=54 % T4-H7=100 % T5-CK=21 %] [19:27:55.607] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.295 [S:T1-DQ=99 % T2-D2=5 % T3-C6=100 % T4-H5=96 % T5-HQ=25 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=52 % T4-H7=100 % T5-CK=30 %] [19:27:55.611] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.164 [S:T1-DQ=89 % T2-D2=37 % T3-C6=100 % T4-H5=88 % T5-HQ=10 %, W:T1-D5=3 %! T2-DJ=84 % T3-CJ=51 % T4-H7=100 % T5-CK=30 %] [19:27:55.614] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.086 [S:T1-DQ=91 % T2-D2=28 % T3-C6=100 % T4-H5=94 % T5-HQ=3 %!, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=47 % T4-H7=91 % T5-CK=44 %] [19:27:55.617] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.065 [S:T1-DQ=100 % T2-D2=23 % T3-C6=100 % T4-H5=57 % T5-HQ=1 %!, W:T1-D5=96 % T2-DJ=44 % T3-CJ=57 % T4-H7=91 % T5-CK=44 %] [19:27:55.621] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.033 [S:T1-DQ=99 % T2-D2=13 % T3-C6=100 % T4-H5=61 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=19 % T3-CJ=58 % T4-H7=95 % T5-CK=40 %] [19:27:55.624] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.209 [S:T1-DQ=100 % T2-D2=23 % T3-C6=100 % T4-H5=60 % T5-HQ=3 %!, W:T1-D5=96 % T2-DJ=43 % T3-CJ=60 % T4-H7=95 % T5-CK=52 %] [19:27:55.627] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.286 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=92 % T5-HQ=13 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=51 % T4-H7=100 % T5-CK=27 %] [19:27:55.631] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.037 [S:T1-DQ=100 % T2-D2=23 % T3-C6=100 % T4-H5=54 % T5-HQ=1 %!, W:T1-D5=96 % T2-DJ=43 % T3-CJ=56 % T4-H7=96 % T5-CK=40 %] [19:27:55.634] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.276 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=98 % T5-HQ=7 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=53 % T4-H7=89 % T5-CK=37 %] [19:27:55.637] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.079 [S:T1-DQ=99 % T2-D2=38 % T3-C6=100 % T4-H5=89 % T5-HQ=3 %!, W:T1-D5=3 %! T2-DJ=28 % T3-CJ=49 % T4-H7=100 % T5-CK=39 %] [19:27:55.641] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.010 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=59 % T5-HQ=0 %!, W:T1-D5=99 % T2-DJ=21 % T3-CJ=52 % T4-H7=94 % T5-CK=41 %] [19:27:55.644] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.068 [S:T1-DQ=100 % T2-D2=17 % T3-C6=100 % T4-H5=56 % T5-HQ=1 %!, W:T1-D5=95 % T2-DJ=46 % T3-CJ=56 % T4-H7=94 % T5-CK=49 %] [19:27:55.648] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.115 [S:T1-DQ=100 % T2-D2=9 % T3-C6=100 % T4-H5=96 % T5-HQ=2 %!, W:T1-D5=99 % T2-DJ=17 % T3-CJ=50 % T4-H7=84 % T5-CK=33 %] [19:27:55.651] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.343 [S:T1-DQ=100 % T2-D2=15 % T3-C6=100 % T4-H5=90 % T5-HQ=16 %, W:T1-D5=96 % T2-DJ=41 % T3-CJ=53 % T4-H7=100 % T5-CK=35 %] [19:27:55.655] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.032 [S:T1-DQ=91 % T2-D2=32 % T3-C6=100 % T4-H5=96 % T5-HQ=1 %!, W:T1-D5=3 %! T2-DJ=81 % T3-CJ=49 % T4-H7=87 % T5-CK=37 %] [19:27:55.658] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.213 [S:T1-DQ=100 % T2-D2=4 %! T3-C6=100 % T4-H5=88 % T5-HQ=12 %, W:T1-D5=99 % T2-DJ=19 % T3-CJ=54 % T4-H7=100 % T5-CK=24 %] [19:27:55.662] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.183 [S:T1-DQ=93 % T2-D2=36 % T3-C6=100 % T4-H5=87 % T5-HQ=14 %, W:T1-D5=3 %! T2-DJ=83 % T3-CJ=48 % T4-H7=100 % T5-CK=35 %] [19:27:55.665] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.276 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=98 % T5-HQ=7 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=53 % T4-H7=89 % T5-CK=37 %] [19:27:55.668] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.361 [S:T1-DQ=100 % T2-D2=24 % T3-C6=100 % T4-H5=89 % T5-HQ=17 %, W:T1-D5=97 % T2-DJ=44 % T3-CJ=54 % T4-H7=100 % T5-CK=31 %] [19:27:55.672] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.188 [S:T1-DQ=88 % T2-D2=37 % T3-C6=100 % T4-H5=98 % T5-HQ=8 %, W:T1-D5=3 %! T2-DJ=78 % T3-CJ=46 % T4-H7=91 % T5-CK=44 %] [19:27:55.675] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.151 [S:T1-DQ=89 % T2-D2=35 % T3-C6=100 % T4-H5=89 % T5-HQ=16 %, W:T1-D5=3 %! T2-DJ=82 % T3-CJ=54 % T4-H7=100 % T5-CK=30 %] [19:27:55.678] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.088 [S:T1-DQ=96 % T2-D2=18 % T3-C6=100 % T4-H5=84 % T5-HQ=2 %!, W:T1-D5=9 % T2-DJ=7 % T3-CJ=45 % T4-H7=100 % T5-CK=32 %] [19:27:55.682] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.326 [S:T1-DQ=100 % T2-D2=20 % T3-C6=100 % T4-H5=96 % T5-HQ=7 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=55 % T4-H7=87 % T5-CK=35 %] [19:27:55.685] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.211 [S:T1-DQ=92 % T2-D2=22 % T3-C6=100 % T4-H5=88 % T5-HQ=8 %, W:T1-D5=7 % T2-DJ=10 % T3-CJ=54 % T4-H7=100 % T5-CK=21 %] [19:27:55.689] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.166 [S:T1-DQ=92 % T2-D2=32 % T3-C6=100 % T4-H5=89 % T5-HQ=8 %, W:T1-D5=3 %! T2-DJ=79 % T3-CJ=49 % T4-H7=100 % T5-CK=34 %] [19:27:55.692] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.086 [S:T1-DQ=91 % T2-D2=28 % T3-C6=100 % T4-H5=94 % T5-HQ=3 %!, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=47 % T4-H7=91 % T5-CK=44 %] [19:27:55.695] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.072 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=100 % T4-H5=89 % T5-HQ=9 %, W:T1-D5=99 % T2-DJ=21 % T3-CJ=55 % T4-H7=100 % T5-CK=31 %] [19:27:55.699] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.337 [S:T1-DQ=100 % T2-D2=12 % T3-C6=100 % T4-H5=91 % T5-HQ=16 %, W:T1-D5=97 % T2-DJ=40 % T3-CJ=56 % T4-H7=100 % T5-CK=31 %] [19:27:55.702] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.020 [S:T1-DQ=100 % T2-D2=22 % T3-C6=100 % T4-H5=52 % T5-HQ=0 %!, W:T1-D5=97 % T2-DJ=42 % T3-CJ=49 % T4-H7=94 % T5-CK=39 %] [19:27:55.705] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.240 [S:T1-DQ=99 % T2-D2=11 % T3-C6=100 % T4-H5=97 % T5-HQ=5 %!, W:T1-D5=99 % T2-DJ=15 % T3-CJ=50 % T4-H7=85 % T5-CK=32 %] [19:27:55.709] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.050 [S:T1-DQ=99 % T2-D2=15 % T3-C6=100 % T4-H5=63 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=18 % T3-CJ=52 % T4-H7=92 % T5-CK=34 %] [19:27:55.712] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.310 [S:T1-DQ=100 % T2-D2=12 % T3-C6=100 % T4-H5=90 % T5-HQ=8 %, W:T1-D5=97 % T2-DJ=42 % T3-CJ=56 % T4-H7=100 % T5-CK=27 %] [19:27:55.716] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.127 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=100 % T4-H5=92 % T5-HQ=17 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=58 % T4-H7=100 % T5-CK=32 %] [19:27:55.719] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.084 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=100 % T4-H5=90 % T5-HQ=6 %, W:T1-D5=99 % T2-DJ=21 % T3-CJ=55 % T4-H7=100 % T5-CK=27 %] [19:27:55.722] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.149 [S:T1-DQ=100 % T2-D2=7 % T3-C6=100 % T4-H5=97 % T5-HQ=3 %!, W:T1-D5=99 % T2-DJ=18 % T3-CJ=53 % T4-H7=87 % T5-CK=42 %] [19:27:55.726] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.343 [S:T1-DQ=100 % T2-D2=17 % T3-C6=100 % T4-H5=97 % T5-HQ=10 %, W:T1-D5=97 % T2-DJ=42 % T3-CJ=56 % T4-H7=89 % T5-CK=44 %] [19:27:55.729] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.162 [S:T1-DQ=94 % T2-D2=13 % T3-C6=100 % T4-H5=87 % T5-HQ=4 %!, W:T1-D5=8 % T2-DJ=10 % T3-CJ=51 % T4-H7=100 % T5-CK=22 %] [19:27:55.732] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.076 [S:T1-DQ=99 % T2-D2=36 % T3-C6=100 % T4-H5=90 % T5-HQ=3 %!, W:T1-D5=3 %! T2-DJ=24 % T3-CJ=55 % T4-H7=100 % T5-CK=29 %] [19:27:55.736] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.010 [S:T1-DQ=99 % T2-D2=6 % T3-C6=100 % T4-H5=52 % T5-HQ=0 %!, W:T1-D5=99 % T2-DJ=21 % T3-CJ=57 % T4-H7=94 % T5-CK=43 %] [19:27:55.739] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.037 [S:T1-DQ=99 % T2-D2=16 % T3-C6=100 % T4-H5=62 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=20 % T3-CJ=55 % T4-H7=95 % T5-CK=34 %] [19:27:55.742] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.054 [S:T1-DQ=100 % T2-D2=10 % T3-C6=100 % T4-H5=62 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=19 % T3-CJ=55 % T4-H7=93 % T5-CK=44 %] [19:27:55.746] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.131 [S:T1-DQ=99 % T2-D2=38 % T3-C6=100 % T4-H5=86 % T5-HQ=5 %, W:T1-D5=3 %! T2-DJ=24 % T3-CJ=53 % T4-H7=100 % T5-CK=33 %] [19:27:55.749] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.348 [S:T1-DQ=100 % T2-D2=19 % T3-C6=100 % T4-H5=90 % T5-HQ=16 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=54 % T4-H7=100 % T5-CK=30 %] [19:27:55.753] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.197 [S:T1-DQ=94 % T2-D2=16 % T3-C6=100 % T4-H5=85 % T5-HQ=5 %!, W:T1-D5=8 % T2-DJ=9 % T3-CJ=48 % T4-H7=100 % T5-CK=32 %] [19:27:55.756] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.334 [S:T1-DQ=100 % T2-D2=14 % T3-C6=100 % T4-H5=91 % T5-HQ=13 %, W:T1-D5=97 % T2-DJ=43 % T3-CJ=51 % T4-H7=100 % T5-CK=35 %] [19:27:55.760] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.047 [S:T1-DQ=100 % T2-D2=29 % T3-C6=100 % T4-H5=51 % T5-HQ=1 %!, W:T1-D5=97 % T2-DJ=41 % T3-CJ=52 % T4-H7=95 % T5-CK=35 %] [19:27:55.763] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.227 [S:T1-DQ=89 % T2-D2=19 % T3-C6=100 % T4-H5=92 % T5-HQ=15 %, W:T1-D5=8 % T2-DJ=9 % T3-CJ=47 % T4-H7=100 % T5-CK=31 %] [19:27:55.766] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.003 [S:T1-DQ=90 % T2-D2=34 % T3-C6=100 % T4-H5=46 % T5-HQ=0 %!, W:T1-D5=4 %! T2-DJ=81 % T3-CJ=51 % T4-H7=94 % T5-CK=39 %] [19:27:55.771] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.172 [S:T1-DQ=99 % T2-D2=5 % T3-C6=100 % T4-H5=91 % T5-HQ=4 %!, W:T1-D5=99 % T2-DJ=18 % T3-CJ=54 % T4-H7=100 % T5-CK=26 %] [19:27:55.775] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.076 [S:T1-DQ=91 % T2-D2=23 % T3-C6=100 % T4-H5=95 % T5-HQ=2 %!, W:T1-D5=3 %! T2-DJ=76 % T3-CJ=48 % T4-H7=89 % T5-CK=40 %] [19:27:55.775] [SAMPLE-VAL] Zeroed 2 samples below relative threshold 0.010 x max 0.3732 = 0.003732 [19:27:55.775] [SAMPLE-VAL] Done. Weight range: 0.000-0.373 [19:27:55.775] [SAMPLE-VAL] Top sample 44 (w=0.373): S:JT9.QJT95.KQ72.6 W:Q76.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=18 % T3-C6=100 % T4-H5=94 % T5-HQ=27 %, W:T1-D5=97 % T2-DJ=43 % T3-CJ=56 % T4-H7=100 % T5-CK=34 %] [19:27:55.775] [SAMPLE-VAL] Top sample 15 (w=0.364): S:Q96.QJT95.KQ72.6 W:JT7.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=16 % T3-C6=100 % T4-H5=91 % T5-HQ=26 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=53 % T4-H7=100 % T5-CK=34 %] [19:27:55.775] [SAMPLE-VAL] Top sample 69 (w=0.361): S:QT9.QJT95.KQ72.6 W:J76.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=24 % T3-C6=100 % T4-H5=89 % T5-HQ=17 %, W:T1-D5=97 % T2-DJ=44 % T3-CJ=54 % T4-H7=100 % T5-CK=31 %] [19:27:55.775] [SAMPLE-VAL] Top sample 93 (w=0.348): S:QT7.QJT95.KQ72.6 W:J96.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=19 % T3-C6=100 % T4-H5=90 % T5-HQ=16 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=54 % T4-H7=100 % T5-CK=30 %] [19:27:55.776] [SAMPLE-VAL] Top sample 64 (w=0.343): S:J96.QJT95.KQ72.6 W:QT7.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=15 % T3-C6=100 % T4-H5=90 % T5-HQ=16 %, W:T1-D5=96 % T2-DJ=41 % T3-CJ=53 % T4-H7=100 % T5-CK=35 %] [19:27:55.776] After sample validation: 98 deals remaining [19:27:55.776] [PLAY-INFER] No inference observations detected [19:27:55.776] Using weighted samples: 98/98 have non-uniform weights (range 0.005-0.373) [19:27:55.776] Sample deals (98 total, showing first 20, by weight): [19:27:55.776] [1] (w=0.373) N:A842.86.8643.AQT K53.AK432.A9.953 JT9.QJT95.KQ72.6 Q76.7.JT5.KJ8742 [19:27:55.776] [2] (w=0.364) N:A842.86.8643.AQT K53.AK432.A9.953 Q96.QJT95.KQ72.6 JT7.7.JT5.KJ8742 [19:27:55.776] [3] (w=0.361) N:A842.86.8643.AQT K53.AK432.A9.953 QT9.QJT95.KQ72.6 J76.7.JT5.KJ8742 [19:27:55.776] [4] (w=0.348) N:A842.86.8643.AQT K53.AK432.A9.953 QT7.QJT95.KQ72.6 J96.7.JT5.KJ8742 [19:27:55.776] [5] (w=0.343) N:A842.86.8643.AQT K53.AK432.A9.953 J96.QJT95.KQ72.6 QT7.7.JT5.KJ8742 [19:27:55.776] [6] (w=0.343) N:A842.86.8643.AQT K53.AK432.A9.953 JT96.QJT5.KQ72.6 Q7.97.JT5.KJ8742 [19:27:55.776] [7] (w=0.337) N:A842.86.8643.AQT K53.AK432.A9.953 JT7.QJT95.KQ72.6 Q96.7.JT5.KJ8742 [19:27:55.776] [8] (w=0.337) N:A842.86.8643.AQT K53.AK432.A9.953 JT6.QJT95.KQ72.6 Q97.7.JT5.KJ8742 [19:27:55.777] [9] (w=0.334) N:A842.86.8643.AQT K53.AK432.A9.953 J76.QJT95.KQ72.6 QT9.7.JT5.KJ8742 [19:27:55.777] [10] (w=0.326) N:A842.86.8643.AQT K53.AK432.A9.953 QT97.QJT5.KQ72.6 J6.97.JT5.KJ8742 [19:27:55.777] [11] (w=0.313) N:A842.86.8643.AQT K53.AK432.A9.953 JT76.QJT5.KQ72.6 Q9.97.JT5.KJ8742 [19:27:55.777] [12] (w=0.310) N:A842.86.8643.AQT K53.AK432.A9.953 T76.QJT95.KQ72.6 QJ9.7.JT5.KJ8742 [19:27:55.777] [13] (w=0.296) N:A842.86.8643.AQT K53.AK432.A9.953 Q97.QJT95.KQT2.6 JT6.7.J75.KJ8742 [19:27:55.777] [14] (w=0.296) N:A842.86.8643.AQT K53.AK432.A9.953 Q96.QJT95.KQT2.6 JT7.7.J75.KJ8742 [19:27:55.777] [15] (w=0.295) N:A842.86.8643.AQT K53.AK432.A9.953 JT9.QJT95.KQT2.6 Q76.7.J75.KJ8742 [19:27:55.777] [16] (w=0.286) N:A842.86.8643.AQT K53.AK432.A9.953 QT9.QJT95.KQT2.6 J76.7.J75.KJ8742 [19:27:55.777] [17] (w=0.277) N:A842.86.8643.AQT K53.AK432.A9.953 JT7.QJT95.KQT2.6 Q96.7.J75.KJ8742 [19:27:55.777] [18] (w=0.276) N:A842.86.8643.AQT K53.AK432.A9.953 JT97.QJT5.KQT2.6 Q6.97.J75.KJ8742 [19:27:55.777] [19] (w=0.276) N:A842.86.8643.AQT K53.AK432.A9.953 JT96.QJT5.KQT2.6 Q7.97.J75.KJ8742 [19:27:55.778] [20] (w=0.276) N:A842.86.8643.AQT K53.AK432.A9.953 T97.QJT95.KQT2.6 QJ6.7.J75.KJ8742 [19:27:55.778] ... and 78 more [19:27:55.856] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:27:55.856] CA: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 300, 500, 500, 500, 500, 500, 500, 500, 300, 300, 300, 500, 300, 300, 300, 500, 300, 500, 300, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 300, 500, 300, 300, 300, 500, 500, 500, 300, 300, 300, 300, 500, 300, 500, 300, 500, 500, 300, 300, 500, 500, 500, 500, 500, 500, 500, 500, 100, 500, 100, 500, 300, 300, 300, 300, 300, 500, 100, 500, 500, 300, 500, 100, 100, 500] [19:27:55.856] CT: [300, 300, 300, 300, 100, 100, 300, 300, 100, 100, 100, 100, 300, 300, 300, 300, 300, 100, 100, 100, 100, 100, 100, 100, 100, 300, 100, 100, 100, 100, 100, -180, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -180, 100, -180, 300, -180, 300, 300, 100, 100, 300, -180, 100, -180, -180, -180, -180, 100, -180, -180, -180, -180, -180, 100, 100, 100, -180, 100, -180, 100, 100, -180, 100, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -280, -180, -180, -180, -180, -180, -180, -180] [19:27:55.856] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:27:55.856] CA: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 6, 6, 6, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 6, 6, 6, 7, 7, 7, 6, 6, 6, 6, 7, 6, 7, 6, 7, 7, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 6, 6, 6, 6, 6, 7, 5, 7, 7, 6, 7, 5, 5, 7] [19:27:55.856] CT: [6, 6, 6, 6, 5, 5, 6, 6, 5, 5, 5, 5, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 4, 6, 4, 6, 6, 5, 5, 6, 4, 5, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4] [19:27:55.856] --- IMP Calculation Output (card -> average IMP) --- [19:27:55.856] CA: 7.63 [19:27:55.856] CT: -7.63 [19:27:55.856] === DDS DETAILED ANALYSIS === [19:27:55.856] Cards analyzed: 2, Samples per card: 98 [19:27:55.857] [19:27:55.857] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:27:55.857] ----- ------ --------- ------- ----------- -------------------------------- [19:27:55.857] CA 7.63 6.62 100 % 3 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [19:27:55.857] CT -7.63 4.73 84 % 4 [6, 6, 6, 6, 5, 5, 6, 6, 5, 5, 5, 5, 6, 6, 6, 6, 6, 5, 5, 5...] [19:27:55.857] [19:27:55.857] Selected: CA (IMPs=7.63, avgTricks=6.62) [19:27:55.857] =================== [19:27:55.857] [SD-DEF] Skipped: 4th hand -- full information, no guess to create [19:27:55.857] [TRUMP] Skipped: not a suit contract [19:27:55.857] Selected: CA (avg 7.63 IMPs, 6.62 tricks) [19:27:55.857] [stage-timing] ok sample=175ms validate=0ms nn=346ms signal=0ms simgames=4ms dds=74ms total=604ms samples=98 cards=19 [19:27:55.858] === FindBestCardAsync: Position=N, CardsPlayed=19 === [19:27:55.858] Finding card to play for N: A842.86.8643.AQT [19:27:55.858] Relative position: Lefty, Contract type: NoTrump [19:27:55.858] Cards in hand mask: 2 [19:27:55.859] Candidate: AC = 82.4 % [19:27:55.859] Candidate: TC = 17.6 % [19:27:55.859] Selected: CA (82.4 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:27:57 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:27:57 === [19:27:57.528] === FindBestCardAsync: Position=N, CardsPlayed=20 === [19:27:57.528] Contract: 1NX, Declarer: W, Dealer: N [19:27:57.529] Auction: P-1H-P-1N-X-P-P-P [19:27:57.529] Deal: N:... ... ... ... [19:27:57.529] Position N is on defender's side - score table shifted by 3 defense tricks won [19:27:57.529] ****************************** [19:27:57.529] FindMatchingDealsWithPlayInternal Input: [19:27:57.529] Position parameter: N [19:27:57.529] Deal from game: N:... ... ... ... [19:27:57.529] Hand for N: A842.86.8643.AQT [19:27:57.529] Hand for E: K53.AK432.A9.953 [19:27:57.529] Hand for S: (null) [19:27:57.529] Hand for W: (null) [19:27:57.529] Cards played: D3, D9, DQ, D5, D2, DJ, D6, DA, C3, C6, CJ, CQ, H8, HK, H5, H7, C5, HQ, CK, CA [19:27:57.529] Declarer: W [19:27:57.530] ****************************** [19:27:57.530] [DealFinder] Seed from player N hand: -1808683873 [19:27:57.530] [DealFinder] Auction: P-1H-P-1N-X-P-P-P [19:27:57.530] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:27:57.530] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:27:57.530] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1361MB, gc2=16) [19:27:57.530] [DealFinder] N has contradictory H range [3-2] (min > max) -- skipping strict search, using fallback deals. [19:27:57.530] [DealFinder] Using cardsPlayedCount=20 for visibility calculation [19:27:57.530] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=20 [19:27:57.530] [ExtractPartialDeal] Visible hands: N, E, W [19:27:57.530] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:27:57.530] [ExtractPartialDeal] Extracted hands: [19:27:57.531] N: A842.86.8643.AQT (13 cards) [LOCKED] [19:27:57.531] E: K53.AK432.A9.953 (13 cards) [LOCKED] [19:27:57.531] S: ... (0 cards) [19:27:57.531] W: ... (0 cards) [19:27:57.531] [DealFinder] Trump suit from contract '1NX': NoTrump [19:27:57.531] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [19:27:57.531] [ComputePlayedCards] Card 1: D3 played by N [19:27:57.531] [ComputePlayedCards] Card 2: D9 played by E [19:27:57.531] [ComputePlayedCards] Card 3: DQ played by S [19:27:57.531] [ComputePlayedCards] Card 4: D5 played by W [19:27:57.531] [ComputePlayedCards] Trick complete. Winner: S [19:27:57.531] [ComputePlayedCards] Card 5: D2 played by S [19:27:57.531] [ComputePlayedCards] Card 6: DJ played by W [19:27:57.532] [ComputePlayedCards] Card 7: D6 played by N [19:27:57.532] [ComputePlayedCards] Card 8: DA played by E [19:27:57.532] [ComputePlayedCards] Trick complete. Winner: E [19:27:57.532] [ComputePlayedCards] Card 9: C3 played by E [19:27:57.532] [ComputePlayedCards] Card 10: C6 played by S [19:27:57.532] [ComputePlayedCards] Card 11: CJ played by W [19:27:57.532] [ComputePlayedCards] Card 12: CQ played by N [19:27:57.532] [ComputePlayedCards] Trick complete. Winner: N [19:27:57.532] [ComputePlayedCards] Card 13: H8 played by N [19:27:57.532] [ComputePlayedCards] Card 14: HK played by E [19:27:57.532] [ComputePlayedCards] Card 15: H5 played by S [19:27:57.532] [ComputePlayedCards] Card 16: H7 played by W [19:27:57.532] [ComputePlayedCards] Trick complete. Winner: E [19:27:57.532] [ComputePlayedCards] Card 17: C5 played by E [19:27:57.533] [ComputePlayedCards] Card 18: HQ played by S [19:27:57.533] [ComputePlayedCards] Card 19: CK played by W [19:27:57.533] [ComputePlayedCards] Card 20: CA played by N [19:27:57.533] [ComputePlayedCards] Trick complete. Winner: N [19:27:57.533] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, D6, CQ, H8, CA [19:27:57.533] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: D9, DA, C3, HK, C5 [19:27:57.533] [DealFinder] Added 5 played cards to S (was 0 cards): DQ, D2, C6, H5, HQ [19:27:57.533] [DealFinder] Added 5 played cards to W (was 0 cards): D5, DJ, CJ, H7, CK [19:27:57.533] [DealFinder] Show-out: S void in Clubs (bidding said [0-13], already held 1) [19:27:57.533] [DealFinder] Assigned 4 Clubs cards to W: C2, C4, C7, C8 [19:27:57.533] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=10) [19:27:57.533] [DecomposePartnership] W: No tightening (CombinedHcpMin=18, CombinedHcpMax=, partner E HCP=14) [19:27:57.534] [DealFinder] Propagated S: HCP[7-10], Suits=S[0-6] H[3-6] D[0-7] C[1-1] (2 iterations) [19:27:57.534] [DealFinder] Propagated W: HCP[6-9], Suits=S[0-6] H[0-3] D[0-7] C[6-6] (2 iterations) [19:27:57.534] [DealFinder] Known cards per player: N=13, E=13, S=5, W=9 [19:27:57.534] [DealFinder] Locked players: N, E [19:27:57.534] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [19:27:57.534] [DealFinder] Players needing cards: S:8, W:4 [19:27:57.534] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:27:57.697] [DealFinder] Combinatorial: enumerated 495, perfect 163, sending 100 to DDS [19:27:57.697] [Timing] Total: 167ms, Generation: 0ms, Verification: 0ms [19:27:57.697] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 163 [19:27:57.697] Search complete. Returning 100 deals. [19:27:57.697] Found 100 sample deals for simulation. [19:27:57.697] Valid deals for DDS: 100 / 100 [19:27:57.698] [SAMPLE-VAL] Validating 100 samples, hidden: S,W, contract: NT [19:27:57.698] [SAMPLE-VAL] T1: N=D3 E=D9 S=DQ W=D5 (leader=N) [19:27:57.698] [SAMPLE-VAL] T2: S=D2 W=DJ N=D6 E=DA (leader=S) [19:27:57.698] [SAMPLE-VAL] T3: E=C3 S=C6 W=CJ N=CQ (leader=E) [19:27:57.698] [SAMPLE-VAL] T4: N=H8 E=HK S=H5 W=H7 (leader=N) [19:27:57.698] [SAMPLE-VAL] T5: E=C5 S=HQ W=CK N=CA (leader=E) [19:27:57.701] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.191 [S:T1-DQ=100 % T2-D2=12 % T3-C6=100 % T4-H5=65 % T5-HQ=4 %!, W:T1-D5=99 % T2-DJ=19 % T3-CJ=59 % T4-H7=94 % T5-CK=47 %] [19:27:57.704] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.133 [S:T1-DQ=100 % T2-D2=3 %! T3-C6=100 % T4-H5=87 % T5-HQ=5 %, W:T1-D5=99 % T2-DJ=20 % T3-CJ=53 % T4-H7=100 % T5-CK=29 %] [19:27:57.707] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.047 [S:T1-DQ=100 % T2-D2=29 % T3-C6=100 % T4-H5=51 % T5-HQ=1 %!, W:T1-D5=97 % T2-DJ=41 % T3-CJ=52 % T4-H7=95 % T5-CK=35 %] [19:27:57.710] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.277 [S:T1-DQ=99 % T2-D2=5 % T3-C6=100 % T4-H5=92 % T5-HQ=14 %, W:T1-D5=99 % T2-DJ=16 % T3-CJ=52 % T4-H7=100 % T5-CK=30 %] [19:27:57.713] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.059 [S:T1-DQ=100 % T2-D2=10 % T3-C6=100 % T4-H5=61 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=20 % T3-CJ=60 % T4-H7=92 % T5-CK=44 %] [19:27:57.716] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.013 [S:T1-DQ=100 % T2-D2=18 % T3-C6=100 % T4-H5=54 % T5-HQ=0 %!, W:T1-D5=95 % T2-DJ=44 % T3-CJ=52 % T4-H7=94 % T5-CK=38 %] [19:27:57.719] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.147 [S:T1-DQ=99 % T2-D2=5 % T3-C6=100 % T4-H5=96 % T5-HQ=3 %!, W:T1-D5=99 % T2-DJ=19 % T3-CJ=52 % T4-H7=86 % T5-CK=40 %] [19:27:57.722] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.240 [S:T1-DQ=99 % T2-D2=11 % T3-C6=100 % T4-H5=97 % T5-HQ=5 %!, W:T1-D5=99 % T2-DJ=15 % T3-CJ=50 % T4-H7=85 % T5-CK=32 %] [19:27:57.725] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.030 [S:T1-DQ=92 % T2-D2=39 % T3-C6=100 % T4-H5=55 % T5-HQ=1 %!, W:T1-D5=3 %! T2-DJ=83 % T3-CJ=52 % T4-H7=91 % T5-CK=51 %] [19:27:57.727] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.072 [S:T1-DQ=100 % T2-D2=31 % T3-C6=100 % T4-H5=53 % T5-HQ=1 %!, W:T1-D5=95 % T2-DJ=44 % T3-CJ=57 % T4-H7=94 % T5-CK=47 %] [19:27:57.731] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.074 [S:T1-DQ=89 % T2-D2=42 % T3-C6=100 % T4-H5=96 % T5-HQ=2 %!, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=53 % T4-H7=90 % T5-CK=36 %] [19:27:57.734] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.112 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=100 % T4-H5=88 % T5-HQ=8 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=57 % T4-H7=100 % T5-CK=33 %] [19:27:57.737] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.183 [S:T1-DQ=93 % T2-D2=36 % T3-C6=100 % T4-H5=87 % T5-HQ=14 %, W:T1-D5=3 %! T2-DJ=83 % T3-CJ=48 % T4-H7=100 % T5-CK=35 %] [19:27:57.740] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.030 [S:T1-DQ=94 % T2-D2=33 % T3-C6=100 % T4-H5=49 % T5-HQ=1 %!, W:T1-D5=3 %! T2-DJ=82 % T3-CJ=52 % T4-H7=92 % T5-CK=49 %] [19:27:57.743] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.364 [S:T1-DQ=100 % T2-D2=16 % T3-C6=100 % T4-H5=91 % T5-HQ=26 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=53 % T4-H7=100 % T5-CK=34 %] [19:27:57.746] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.236 [S:T1-DQ=100 % T2-D2=14 % T3-C6=100 % T4-H5=96 % T5-HQ=4 %!, W:T1-D5=97 % T2-DJ=43 % T3-CJ=55 % T4-H7=86 % T5-CK=34 %] [19:27:57.749] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.062 [S:T1-DQ=100 % T2-D2=20 % T3-C6=100 % T4-H5=55 % T5-HQ=1 %!, W:T1-D5=95 % T2-DJ=44 % T3-CJ=52 % T4-H7=94 % T5-CK=45 %] [19:27:57.752] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.296 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=92 % T5-HQ=17 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=51 % T4-H7=100 % T5-CK=28 %] [19:27:57.755] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.063 [S:T1-DQ=94 % T2-D2=33 % T3-C6=100 % T4-H5=96 % T5-HQ=2 %!, W:T1-D5=4 %! T2-DJ=78 % T3-CJ=43 % T4-H7=90 % T5-CK=42 %] [19:27:57.758] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.028 [S:T1-DQ=96 % T2-D2=37 % T3-C6=100 % T4-H5=51 % T5-HQ=1 %!, W:T1-D5=4 %! T2-DJ=82 % T3-CJ=48 % T4-H7=91 % T5-CK=56 %] [19:27:57.761] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.042 [S:T1-DQ=100 % T2-D2=34 % T3-C6=100 % T4-H5=54 % T5-HQ=1 %!, W:T1-D5=96 % T2-DJ=42 % T3-CJ=56 % T4-H7=95 % T5-CK=33 %] [19:27:57.763] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.134 [S:T1-DQ=99 % T2-D2=46 % T3-C6=100 % T4-H5=88 % T5-HQ=8 %, W:T1-D5=3 %! T2-DJ=25 % T3-CJ=57 % T4-H7=100 % T5-CK=22 %] [19:27:57.767] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.005 [S:T1-DQ=99 % T2-D2=12 % T3-C6=100 % T4-H5=61 % T5-HQ=0 %!, W:T1-D5=99 % T2-DJ=20 % T3-CJ=50 % T4-H7=93 % T5-CK=37 %] [19:27:57.770] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.126 [S:T1-DQ=94 % T2-D2=16 % T3-C6=100 % T4-H5=87 % T5-HQ=3 %!, W:T1-D5=8 % T2-DJ=10 % T3-CJ=51 % T4-H7=100 % T5-CK=25 %] [19:27:57.773] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.037 [S:T1-DQ=99 % T2-D2=16 % T3-C6=100 % T4-H5=62 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=20 % T3-CJ=55 % T4-H7=95 % T5-CK=34 %] [19:27:57.775] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.337 [S:T1-DQ=100 % T2-D2=12 % T3-C6=100 % T4-H5=91 % T5-HQ=16 %, W:T1-D5=97 % T2-DJ=40 % T3-CJ=56 % T4-H7=100 % T5-CK=31 %] [19:27:57.778] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.090 [S:T1-DQ=90 % T2-D2=41 % T3-C6=100 % T4-H5=56 % T5-HQ=3 %!, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=52 % T4-H7=94 % T5-CK=52 %] [19:27:57.781] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.020 [S:T1-DQ=84 % T2-D2=41 % T3-C6=100 % T4-H5=58 % T5-HQ=1 %!, W:T1-D5=4 %! T2-DJ=78 % T3-CJ=51 % T4-H7=96 % T5-CK=40 %] [19:27:57.784] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.313 [S:T1-DQ=100 % T2-D2=17 % T3-C6=100 % T4-H5=97 % T5-HQ=5 %!, W:T1-D5=97 % T2-DJ=41 % T3-CJ=57 % T4-H7=87 % T5-CK=43 %] [19:27:57.787] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.003 [S:T1-DQ=90 % T2-D2=34 % T3-C6=100 % T4-H5=46 % T5-HQ=0 %!, W:T1-D5=4 %! T2-DJ=81 % T3-CJ=51 % T4-H7=94 % T5-CK=39 %] [19:27:57.790] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.011 [S:T1-DQ=93 % T2-D2=36 % T3-C6=100 % T4-H5=55 % T5-HQ=0 %!, W:T1-D5=3 %! T2-DJ=82 % T3-CJ=53 % T4-H7=89 % T5-CK=48 %] [19:27:57.793] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.060 [S:T1-DQ=99 % T2-D2=13 % T3-C6=100 % T4-H5=71 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=20 % T3-CJ=58 % T4-H7=96 % T5-CK=40 %] [19:27:57.797] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.143 [S:T1-DQ=98 % T2-D2=39 % T3-C6=100 % T4-H5=84 % T5-HQ=11 %, W:T1-D5=3 %! T2-DJ=26 % T3-CJ=52 % T4-H7=100 % T5-CK=36 %] [19:27:57.800] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.261 [S:T1-DQ=100 % T2-D2=5 %! T3-C6=100 % T4-H5=90 % T5-HQ=7 %, W:T1-D5=100 % T2-DJ=20 % T3-CJ=51 % T4-H7=100 % T5-CK=31 %] [19:27:57.803] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.074 [S:T1-DQ=89 % T2-D2=42 % T3-C6=100 % T4-H5=96 % T5-HQ=2 %!, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=53 % T4-H7=90 % T5-CK=36 %] [19:27:57.806] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.127 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=100 % T4-H5=92 % T5-HQ=17 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=58 % T4-H7=100 % T5-CK=32 %] [19:27:57.809] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.032 [S:T1-DQ=99 % T2-D2=12 % T3-C6=100 % T4-H5=56 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=19 % T3-CJ=55 % T4-H7=94 % T5-CK=34 %] [19:27:57.812] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.164 [S:T1-DQ=89 % T2-D2=37 % T3-C6=100 % T4-H5=88 % T5-HQ=10 %, W:T1-D5=3 %! T2-DJ=84 % T3-CJ=51 % T4-H7=100 % T5-CK=30 %] [19:27:57.817] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.078 [S:T1-DQ=100 % T2-D2=10 % T3-C6=100 % T4-H5=61 % T5-HQ=2 %!, W:T1-D5=99 % T2-DJ=19 % T3-CJ=59 % T4-H7=93 % T5-CK=44 %] [19:27:57.820] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.276 [S:T1-DQ=99 % T2-D2=7 % T3-C6=100 % T4-H5=92 % T5-HQ=10 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=56 % T4-H7=100 % T5-CK=27 %] [19:27:57.823] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.058 [S:T1-DQ=100 % T2-D2=23 % T3-C6=100 % T4-H5=55 % T5-HQ=1 %!, W:T1-D5=95 % T2-DJ=44 % T3-CJ=58 % T4-H7=92 % T5-CK=46 %] [19:27:57.826] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.139 [S:T1-DQ=99 % T2-D2=7 % T3-C6=100 % T4-H5=96 % T5-HQ=3 %!, W:T1-D5=99 % T2-DJ=15 % T3-CJ=47 % T4-H7=86 % T5-CK=40 %] [19:27:57.829] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.035 [S:T1-DQ=99 % T2-D2=15 % T3-C6=100 % T4-H5=69 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=20 % T3-CJ=50 % T4-H7=94 % T5-CK=36 %] [19:27:57.832] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.373 [S:T1-DQ=100 % T2-D2=18 % T3-C6=100 % T4-H5=94 % T5-HQ=27 %, W:T1-D5=97 % T2-DJ=43 % T3-CJ=56 % T4-H7=100 % T5-CK=34 %] [19:27:57.835] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.030 [S:T1-DQ=94 % T2-D2=33 % T3-C6=100 % T4-H5=49 % T5-HQ=1 %!, W:T1-D5=3 %! T2-DJ=82 % T3-CJ=52 % T4-H7=92 % T5-CK=49 %] [19:27:57.838] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.296 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=92 % T5-HQ=17 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=51 % T4-H7=100 % T5-CK=28 %] [19:27:57.841] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.055 [S:T1-DQ=100 % T2-D2=25 % T3-C6=100 % T4-H5=65 % T5-HQ=1 %!, W:T1-D5=97 % T2-DJ=42 % T3-CJ=60 % T4-H7=96 % T5-CK=42 %] [19:27:57.843] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.006 [S:T1-DQ=100 % T2-D2=16 % T3-C6=100 % T4-H5=50 % T5-HQ=0 %!, W:T1-D5=96 % T2-DJ=44 % T3-CJ=57 % T4-H7=94 % T5-CK=42 %] [19:27:57.846] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.014 [S:T1-DQ=100 % T2-D2=11 % T3-C6=100 % T4-H5=58 % T5-HQ=0 %!, W:T1-D5=99 % T2-DJ=20 % T3-CJ=50 % T4-H7=93 % T5-CK=40 %] [19:27:57.849] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.211 [S:T1-DQ=92 % T2-D2=22 % T3-C6=100 % T4-H5=88 % T5-HQ=8 %, W:T1-D5=7 % T2-DJ=10 % T3-CJ=54 % T4-H7=100 % T5-CK=21 %] [19:27:57.852] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.295 [S:T1-DQ=99 % T2-D2=5 % T3-C6=100 % T4-H5=96 % T5-HQ=25 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=52 % T4-H7=100 % T5-CK=30 %] [19:27:57.855] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.164 [S:T1-DQ=89 % T2-D2=37 % T3-C6=100 % T4-H5=88 % T5-HQ=10 %, W:T1-D5=3 %! T2-DJ=84 % T3-CJ=51 % T4-H7=100 % T5-CK=30 %] [19:27:57.858] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.086 [S:T1-DQ=91 % T2-D2=28 % T3-C6=100 % T4-H5=94 % T5-HQ=3 %!, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=47 % T4-H7=91 % T5-CK=44 %] [19:27:57.861] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.065 [S:T1-DQ=100 % T2-D2=23 % T3-C6=100 % T4-H5=57 % T5-HQ=1 %!, W:T1-D5=96 % T2-DJ=44 % T3-CJ=57 % T4-H7=91 % T5-CK=44 %] [19:27:57.863] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.033 [S:T1-DQ=99 % T2-D2=13 % T3-C6=100 % T4-H5=61 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=19 % T3-CJ=58 % T4-H7=95 % T5-CK=40 %] [19:27:57.866] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.209 [S:T1-DQ=100 % T2-D2=23 % T3-C6=100 % T4-H5=60 % T5-HQ=3 %!, W:T1-D5=96 % T2-DJ=43 % T3-CJ=60 % T4-H7=95 % T5-CK=52 %] [19:27:57.869] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.286 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=92 % T5-HQ=13 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=51 % T4-H7=100 % T5-CK=27 %] [19:27:57.872] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.037 [S:T1-DQ=100 % T2-D2=23 % T3-C6=100 % T4-H5=54 % T5-HQ=1 %!, W:T1-D5=96 % T2-DJ=43 % T3-CJ=56 % T4-H7=96 % T5-CK=40 %] [19:27:57.875] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.276 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=98 % T5-HQ=7 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=53 % T4-H7=89 % T5-CK=37 %] [19:27:57.878] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.079 [S:T1-DQ=99 % T2-D2=38 % T3-C6=100 % T4-H5=89 % T5-HQ=3 %!, W:T1-D5=3 %! T2-DJ=28 % T3-CJ=49 % T4-H7=100 % T5-CK=39 %] [19:27:57.881] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.010 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=59 % T5-HQ=0 %!, W:T1-D5=99 % T2-DJ=21 % T3-CJ=52 % T4-H7=94 % T5-CK=41 %] [19:27:57.883] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.068 [S:T1-DQ=100 % T2-D2=17 % T3-C6=100 % T4-H5=56 % T5-HQ=1 %!, W:T1-D5=95 % T2-DJ=46 % T3-CJ=56 % T4-H7=94 % T5-CK=49 %] [19:27:57.886] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.115 [S:T1-DQ=100 % T2-D2=9 % T3-C6=100 % T4-H5=96 % T5-HQ=2 %!, W:T1-D5=99 % T2-DJ=17 % T3-CJ=50 % T4-H7=84 % T5-CK=33 %] [19:27:57.889] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.343 [S:T1-DQ=100 % T2-D2=15 % T3-C6=100 % T4-H5=90 % T5-HQ=16 %, W:T1-D5=96 % T2-DJ=41 % T3-CJ=53 % T4-H7=100 % T5-CK=35 %] [19:27:57.892] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.032 [S:T1-DQ=91 % T2-D2=32 % T3-C6=100 % T4-H5=96 % T5-HQ=1 %!, W:T1-D5=3 %! T2-DJ=81 % T3-CJ=49 % T4-H7=87 % T5-CK=37 %] [19:27:57.895] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.213 [S:T1-DQ=100 % T2-D2=4 %! T3-C6=100 % T4-H5=88 % T5-HQ=12 %, W:T1-D5=99 % T2-DJ=19 % T3-CJ=54 % T4-H7=100 % T5-CK=24 %] [19:27:57.898] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.183 [S:T1-DQ=93 % T2-D2=36 % T3-C6=100 % T4-H5=87 % T5-HQ=14 %, W:T1-D5=3 %! T2-DJ=83 % T3-CJ=48 % T4-H7=100 % T5-CK=35 %] [19:27:57.901] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.276 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=98 % T5-HQ=7 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=53 % T4-H7=89 % T5-CK=37 %] [19:27:57.904] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.361 [S:T1-DQ=100 % T2-D2=24 % T3-C6=100 % T4-H5=89 % T5-HQ=17 %, W:T1-D5=97 % T2-DJ=44 % T3-CJ=54 % T4-H7=100 % T5-CK=31 %] [19:27:57.906] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.188 [S:T1-DQ=88 % T2-D2=37 % T3-C6=100 % T4-H5=98 % T5-HQ=8 %, W:T1-D5=3 %! T2-DJ=78 % T3-CJ=46 % T4-H7=91 % T5-CK=44 %] [19:27:57.909] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.151 [S:T1-DQ=89 % T2-D2=35 % T3-C6=100 % T4-H5=89 % T5-HQ=16 %, W:T1-D5=3 %! T2-DJ=82 % T3-CJ=54 % T4-H7=100 % T5-CK=30 %] [19:27:57.912] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.088 [S:T1-DQ=96 % T2-D2=18 % T3-C6=100 % T4-H5=84 % T5-HQ=2 %!, W:T1-D5=9 % T2-DJ=7 % T3-CJ=45 % T4-H7=100 % T5-CK=32 %] [19:27:57.915] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.326 [S:T1-DQ=100 % T2-D2=20 % T3-C6=100 % T4-H5=96 % T5-HQ=7 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=55 % T4-H7=87 % T5-CK=35 %] [19:27:57.918] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.211 [S:T1-DQ=92 % T2-D2=22 % T3-C6=100 % T4-H5=88 % T5-HQ=8 %, W:T1-D5=7 % T2-DJ=10 % T3-CJ=54 % T4-H7=100 % T5-CK=21 %] [19:27:57.921] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.166 [S:T1-DQ=92 % T2-D2=32 % T3-C6=100 % T4-H5=89 % T5-HQ=8 %, W:T1-D5=3 %! T2-DJ=79 % T3-CJ=49 % T4-H7=100 % T5-CK=34 %] [19:27:57.924] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.086 [S:T1-DQ=91 % T2-D2=28 % T3-C6=100 % T4-H5=94 % T5-HQ=3 %!, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=47 % T4-H7=91 % T5-CK=44 %] [19:27:57.927] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.072 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=100 % T4-H5=89 % T5-HQ=9 %, W:T1-D5=99 % T2-DJ=21 % T3-CJ=55 % T4-H7=100 % T5-CK=31 %] [19:27:57.930] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.337 [S:T1-DQ=100 % T2-D2=12 % T3-C6=100 % T4-H5=91 % T5-HQ=16 %, W:T1-D5=97 % T2-DJ=40 % T3-CJ=56 % T4-H7=100 % T5-CK=31 %] [19:27:57.933] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.020 [S:T1-DQ=100 % T2-D2=22 % T3-C6=100 % T4-H5=52 % T5-HQ=0 %!, W:T1-D5=97 % T2-DJ=42 % T3-CJ=49 % T4-H7=94 % T5-CK=39 %] [19:27:57.936] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.240 [S:T1-DQ=99 % T2-D2=11 % T3-C6=100 % T4-H5=97 % T5-HQ=5 %!, W:T1-D5=99 % T2-DJ=15 % T3-CJ=50 % T4-H7=85 % T5-CK=32 %] [19:27:57.938] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.050 [S:T1-DQ=99 % T2-D2=15 % T3-C6=100 % T4-H5=63 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=18 % T3-CJ=52 % T4-H7=92 % T5-CK=34 %] [19:27:57.941] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.310 [S:T1-DQ=100 % T2-D2=12 % T3-C6=100 % T4-H5=90 % T5-HQ=8 %, W:T1-D5=97 % T2-DJ=42 % T3-CJ=56 % T4-H7=100 % T5-CK=27 %] [19:27:57.944] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.127 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=100 % T4-H5=92 % T5-HQ=17 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=58 % T4-H7=100 % T5-CK=32 %] [19:27:57.947] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.084 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=100 % T4-H5=90 % T5-HQ=6 %, W:T1-D5=99 % T2-DJ=21 % T3-CJ=55 % T4-H7=100 % T5-CK=27 %] [19:27:57.950] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.149 [S:T1-DQ=100 % T2-D2=7 % T3-C6=100 % T4-H5=97 % T5-HQ=3 %!, W:T1-D5=99 % T2-DJ=18 % T3-CJ=53 % T4-H7=87 % T5-CK=42 %] [19:27:57.953] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.343 [S:T1-DQ=100 % T2-D2=17 % T3-C6=100 % T4-H5=97 % T5-HQ=10 %, W:T1-D5=97 % T2-DJ=42 % T3-CJ=56 % T4-H7=89 % T5-CK=44 %] [19:27:57.956] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.162 [S:T1-DQ=94 % T2-D2=13 % T3-C6=100 % T4-H5=87 % T5-HQ=4 %!, W:T1-D5=8 % T2-DJ=10 % T3-CJ=51 % T4-H7=100 % T5-CK=22 %] [19:27:57.959] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.076 [S:T1-DQ=99 % T2-D2=36 % T3-C6=100 % T4-H5=90 % T5-HQ=3 %!, W:T1-D5=3 %! T2-DJ=24 % T3-CJ=55 % T4-H7=100 % T5-CK=29 %] [19:27:57.961] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.010 [S:T1-DQ=99 % T2-D2=6 % T3-C6=100 % T4-H5=52 % T5-HQ=0 %!, W:T1-D5=99 % T2-DJ=21 % T3-CJ=57 % T4-H7=94 % T5-CK=43 %] [19:27:57.964] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.037 [S:T1-DQ=99 % T2-D2=16 % T3-C6=100 % T4-H5=62 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=20 % T3-CJ=55 % T4-H7=95 % T5-CK=34 %] [19:27:57.967] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.054 [S:T1-DQ=100 % T2-D2=10 % T3-C6=100 % T4-H5=62 % T5-HQ=1 %!, W:T1-D5=99 % T2-DJ=19 % T3-CJ=55 % T4-H7=93 % T5-CK=44 %] [19:27:57.970] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.131 [S:T1-DQ=99 % T2-D2=38 % T3-C6=100 % T4-H5=86 % T5-HQ=5 %, W:T1-D5=3 %! T2-DJ=24 % T3-CJ=53 % T4-H7=100 % T5-CK=33 %] [19:27:57.973] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.348 [S:T1-DQ=100 % T2-D2=19 % T3-C6=100 % T4-H5=90 % T5-HQ=16 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=54 % T4-H7=100 % T5-CK=30 %] [19:27:57.976] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.197 [S:T1-DQ=94 % T2-D2=16 % T3-C6=100 % T4-H5=85 % T5-HQ=5 %!, W:T1-D5=8 % T2-DJ=9 % T3-CJ=48 % T4-H7=100 % T5-CK=32 %] [19:27:57.979] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.334 [S:T1-DQ=100 % T2-D2=14 % T3-C6=100 % T4-H5=91 % T5-HQ=13 %, W:T1-D5=97 % T2-DJ=43 % T3-CJ=51 % T4-H7=100 % T5-CK=35 %] [19:27:57.982] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.047 [S:T1-DQ=100 % T2-D2=29 % T3-C6=100 % T4-H5=51 % T5-HQ=1 %!, W:T1-D5=97 % T2-DJ=41 % T3-CJ=52 % T4-H7=95 % T5-CK=35 %] [19:27:57.984] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.227 [S:T1-DQ=89 % T2-D2=19 % T3-C6=100 % T4-H5=92 % T5-HQ=15 %, W:T1-D5=8 % T2-DJ=9 % T3-CJ=47 % T4-H7=100 % T5-CK=31 %] [19:27:57.987] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.003 [S:T1-DQ=90 % T2-D2=34 % T3-C6=100 % T4-H5=46 % T5-HQ=0 %!, W:T1-D5=4 %! T2-DJ=81 % T3-CJ=51 % T4-H7=94 % T5-CK=39 %] [19:27:57.990] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.172 [S:T1-DQ=99 % T2-D2=5 % T3-C6=100 % T4-H5=91 % T5-HQ=4 %!, W:T1-D5=99 % T2-DJ=18 % T3-CJ=54 % T4-H7=100 % T5-CK=26 %] [19:27:57.993] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.076 [S:T1-DQ=91 % T2-D2=23 % T3-C6=100 % T4-H5=95 % T5-HQ=2 %!, W:T1-D5=3 %! T2-DJ=76 % T3-CJ=48 % T4-H7=89 % T5-CK=40 %] [19:27:57.993] [SAMPLE-VAL] Zeroed 2 samples below relative threshold 0.010 x max 0.3732 = 0.003732 [19:27:57.993] [SAMPLE-VAL] Done. Weight range: 0.000-0.373 [19:27:57.993] [SAMPLE-VAL] Top sample 44 (w=0.373): S:JT9.QJT95.KQ72.6 W:Q76.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=18 % T3-C6=100 % T4-H5=94 % T5-HQ=27 %, W:T1-D5=97 % T2-DJ=43 % T3-CJ=56 % T4-H7=100 % T5-CK=34 %] [19:27:57.993] [SAMPLE-VAL] Top sample 15 (w=0.364): S:Q96.QJT95.KQ72.6 W:JT7.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=16 % T3-C6=100 % T4-H5=91 % T5-HQ=26 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=53 % T4-H7=100 % T5-CK=34 %] [19:27:57.994] [SAMPLE-VAL] Top sample 69 (w=0.361): S:QT9.QJT95.KQ72.6 W:J76.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=24 % T3-C6=100 % T4-H5=89 % T5-HQ=17 %, W:T1-D5=97 % T2-DJ=44 % T3-CJ=54 % T4-H7=100 % T5-CK=31 %] [19:27:57.994] [SAMPLE-VAL] Top sample 93 (w=0.348): S:QT7.QJT95.KQ72.6 W:J96.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=19 % T3-C6=100 % T4-H5=90 % T5-HQ=16 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=54 % T4-H7=100 % T5-CK=30 %] [19:27:57.994] [SAMPLE-VAL] Top sample 64 (w=0.343): S:J96.QJT95.KQ72.6 W:QT7.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=15 % T3-C6=100 % T4-H5=90 % T5-HQ=16 %, W:T1-D5=96 % T2-DJ=41 % T3-CJ=53 % T4-H7=100 % T5-CK=35 %] [19:27:57.994] After sample validation: 98 deals remaining [19:27:57.994] [PLAY-INFER] No inference observations detected [19:27:57.994] Using weighted samples: 98/98 have non-uniform weights (range 0.005-0.373) [19:27:57.994] Sample deals (98 total, showing first 20, by weight): [19:27:57.994] [1] (w=0.373) N:A842.86.8643.AQT K53.AK432.A9.953 JT9.QJT95.KQ72.6 Q76.7.JT5.KJ8742 [19:27:57.994] [2] (w=0.364) N:A842.86.8643.AQT K53.AK432.A9.953 Q96.QJT95.KQ72.6 JT7.7.JT5.KJ8742 [19:27:57.994] [3] (w=0.361) N:A842.86.8643.AQT K53.AK432.A9.953 QT9.QJT95.KQ72.6 J76.7.JT5.KJ8742 [19:27:57.994] [4] (w=0.348) N:A842.86.8643.AQT K53.AK432.A9.953 QT7.QJT95.KQ72.6 J96.7.JT5.KJ8742 [19:27:57.994] [5] (w=0.343) N:A842.86.8643.AQT K53.AK432.A9.953 J96.QJT95.KQ72.6 QT7.7.JT5.KJ8742 [19:27:57.995] [6] (w=0.343) N:A842.86.8643.AQT K53.AK432.A9.953 JT96.QJT5.KQ72.6 Q7.97.JT5.KJ8742 [19:27:57.995] [7] (w=0.337) N:A842.86.8643.AQT K53.AK432.A9.953 JT7.QJT95.KQ72.6 Q96.7.JT5.KJ8742 [19:27:57.995] [8] (w=0.337) N:A842.86.8643.AQT K53.AK432.A9.953 JT6.QJT95.KQ72.6 Q97.7.JT5.KJ8742 [19:27:57.995] [9] (w=0.334) N:A842.86.8643.AQT K53.AK432.A9.953 J76.QJT95.KQ72.6 QT9.7.JT5.KJ8742 [19:27:57.995] [10] (w=0.326) N:A842.86.8643.AQT K53.AK432.A9.953 QT97.QJT5.KQ72.6 J6.97.JT5.KJ8742 [19:27:57.995] [11] (w=0.313) N:A842.86.8643.AQT K53.AK432.A9.953 JT76.QJT5.KQ72.6 Q9.97.JT5.KJ8742 [19:27:57.995] [12] (w=0.310) N:A842.86.8643.AQT K53.AK432.A9.953 T76.QJT95.KQ72.6 QJ9.7.JT5.KJ8742 [19:27:57.995] [13] (w=0.296) N:A842.86.8643.AQT K53.AK432.A9.953 Q97.QJT95.KQT2.6 JT6.7.J75.KJ8742 [19:27:57.995] [14] (w=0.296) N:A842.86.8643.AQT K53.AK432.A9.953 Q96.QJT95.KQT2.6 JT7.7.J75.KJ8742 [19:27:57.995] [15] (w=0.295) N:A842.86.8643.AQT K53.AK432.A9.953 JT9.QJT95.KQT2.6 Q76.7.J75.KJ8742 [19:27:57.995] [16] (w=0.286) N:A842.86.8643.AQT K53.AK432.A9.953 QT9.QJT95.KQT2.6 J76.7.J75.KJ8742 [19:27:57.996] [17] (w=0.277) N:A842.86.8643.AQT K53.AK432.A9.953 JT7.QJT95.KQT2.6 Q96.7.J75.KJ8742 [19:27:57.996] [18] (w=0.276) N:A842.86.8643.AQT K53.AK432.A9.953 JT97.QJT5.KQT2.6 Q6.97.J75.KJ8742 [19:27:57.996] [19] (w=0.276) N:A842.86.8643.AQT K53.AK432.A9.953 JT96.QJT5.KQT2.6 Q7.97.J75.KJ8742 [19:27:57.996] [20] (w=0.276) N:A842.86.8643.AQT K53.AK432.A9.953 T97.QJT95.KQT2.6 QJ6.7.J75.KJ8742 [19:27:57.996] ... and 78 more [19:27:58.076] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:27:58.076] CT: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 300, 500, 500, 500, 500, 500, 500, 500, 300, 300, 300, 500, 300, 300, 300, 500, 300, 500, 300, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 300, 500, 300, 300, 300, 500, 500, 500, 300, 300, 300, 300, 500, 300, 500, 300, 500, 100, 300, 300, 100, 500, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 300, 300, 300, 300, 300, 100, -180, 100, 100, 300, 100, 100, 100, 100] [19:27:58.076] H6: [500, 500, 500, 500, 500, 300, 500, 500, 500, 300, 300, 500, 500, 500, 500, 500, 500, 300, 300, 500, 500, 300, 300, 300, 500, 500, 500, 500, 300, 500, 300, 100, 300, 300, 500, 300, 300, 300, 500, 300, 300, 300, 500, 300, 500, 500, 500, 500, 500, 500, 300, 500, 100, 500, 100, 100, 300, 500, 300, 500, 100, 100, 100, 300, 300, 300, 300, 100, 300, 100, 300, 300, 100, 300, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -180, 100, 100, 100, 100, 100, 100, 100] [19:27:58.076] D4: [500, 500, 500, 500, 100, 500, 300, 300, 100, 500, 500, 100, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 300, 300, 500, 300, 300, 500, 300, 500, 100, 300, 300, 500, 300, 300, 300, 300, 300, 500, 300, 100, 500, 100, 500, 100, 500, 500, 300, 500, 500, 100, 300, 100, 100, 100, 100, 500, 100, 100, 100, 100, 100, 500, 300, 500, 100, 500, 500, 300, 300, 500, 500, 500, 500, 500, 500, 500, 500, 100, 500, 100, 500, 100, 100, 100, 100, 100, 500, -180, 500, 500, 100, 500, 100, 100, 500] [19:27:58.076] D8: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 300, 100, 500, 100, 100, 500, 100, 500, 100, 300, 300, 500, 300, 300, 300, 100, 300, 500, 300, 100, 500, 100, 500, 100, 500, 500, 100, 500, 500, 100, 100, 100, 100, 100, 100, 500, 100, 100, 100, 100, 100, 500, 300, 500, 100, 500, 500, 300, 300, 500, 500, 500, 500, 500, 500, 500, 500, 100, 500, 100, 500, 100, 100, 100, 100, 100, 500, -180, 500, 500, 100, 500, 100, 100, 500] [19:27:58.076] SA: [300, 500, 500, 500, 300, 300, 300, 300, 300, 500, 300, 300, 500, 500, 300, 500, 300, 300, 300, 300, 300, 500, 500, 300, 500, 500, 500, 500, 300, 500, 300, 300, 300, 300, 300, 300, 300, 300, 500, 300, 300, 300, 500, 500, 500, 500, 500, 300, 300, 500, 500, 300, 300, 500, 300, 300, 300, 500, 300, 500, 300, 300, 300, 300, 500, 300, 500, 300, 500, 100, 300, 300, 100, 500, 500, 500, 500, 500, 500, 500, 100, 500, 100, 500, 300, 300, 300, 300, 300, 500, 100, 500, 500, 300, 500, 100, 100, 500] [19:27:58.076] S2: [300, 500, 500, 500, 300, 300, 300, 300, 300, 500, 300, 300, 500, 500, 300, 500, 300, 300, 300, 300, 300, 500, 500, 300, 500, 500, 500, 500, 300, 500, 300, 300, 300, 300, 300, 300, 300, 300, 500, 300, 300, 300, 500, 500, 500, 500, 500, 300, 300, 500, 500, 300, 300, 500, 300, 300, 300, 500, 300, 500, 300, 300, 300, 300, 500, 300, 500, 300, 500, 100, 300, 300, 100, 500, 500, 500, 500, 500, 500, 500, 100, 500, 100, 500, 300, 300, 300, 300, 300, 500, 100, 500, 500, 300, 500, 100, 100, 500] [19:27:58.076] S4: [300, 500, 500, 500, 300, 300, 300, 300, 300, 500, 300, 300, 500, 500, 300, 500, 300, 300, 300, 300, 300, 500, 500, 300, 500, 500, 500, 500, 300, 500, 300, 300, 300, 300, 300, 300, 300, 300, 500, 300, 300, 300, 500, 500, 500, 500, 500, 300, 300, 500, 500, 300, 300, 500, 300, 300, 300, 500, 300, 500, 300, 300, 300, 300, 500, 300, 500, 300, 500, 100, 300, 300, 100, 500, 500, 500, 500, 500, 500, 500, 100, 500, 100, 500, 300, 300, 300, 300, 300, 500, 100, 500, 500, 300, 500, 100, 100, 500] [19:27:58.076] S8: [300, 500, 500, 500, 300, 300, 300, 300, 300, 500, 300, 300, 500, 500, 300, 500, 300, 300, 300, 300, 300, 500, 500, 300, 500, 500, 500, 500, 300, 500, 300, 300, 300, 300, 300, 300, 300, 300, 500, 300, 300, 300, 500, 500, 500, 500, 500, 300, 300, 500, 500, 300, 300, 500, 300, 300, 300, 500, 300, 500, 300, 300, 300, 300, 500, 300, 500, 300, 500, 100, 300, 300, 100, 500, 500, 500, 500, 500, 500, 500, 100, 500, 100, 500, 300, 300, 300, 300, 300, 500, 100, 500, 500, 300, 500, 100, 100, 500] [19:27:58.076] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:27:58.076] CT: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 6, 5, 5, 5, 6, 5, 6, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 5, 5, 5, 6, 6, 6, 5, 5, 5, 5, 6, 5, 6, 5, 6, 4, 5, 5, 4, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 4, 3, 4, 4, 5, 4, 4, 4, 4] [19:27:58.076] H6: [6, 6, 6, 6, 6, 5, 6, 6, 6, 5, 5, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 5, 5, 5, 6, 6, 6, 6, 5, 6, 5, 4, 5, 5, 6, 5, 5, 5, 6, 5, 5, 5, 6, 5, 6, 6, 6, 6, 6, 6, 5, 6, 4, 6, 4, 4, 5, 6, 5, 6, 4, 4, 4, 5, 5, 5, 5, 4, 5, 4, 5, 5, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4] [19:27:58.077] D4: [6, 6, 6, 6, 4, 6, 5, 5, 4, 6, 6, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 6, 5, 5, 6, 5, 6, 4, 5, 5, 6, 5, 5, 5, 5, 5, 6, 5, 4, 6, 4, 6, 4, 6, 6, 5, 6, 6, 4, 5, 4, 4, 4, 4, 6, 4, 4, 4, 4, 4, 6, 5, 6, 4, 6, 6, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 4, 6, 4, 6, 4, 4, 4, 4, 4, 6, 3, 6, 6, 4, 6, 4, 4, 6] [19:27:58.077] D8: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 6, 4, 4, 6, 4, 6, 4, 5, 5, 6, 5, 5, 5, 4, 5, 6, 5, 4, 6, 4, 6, 4, 6, 6, 4, 6, 6, 4, 4, 4, 4, 4, 4, 6, 4, 4, 4, 4, 4, 6, 5, 6, 4, 6, 6, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 4, 6, 4, 6, 4, 4, 4, 4, 4, 6, 3, 6, 6, 4, 6, 4, 4, 6] [19:27:58.077] SA: [5, 6, 6, 6, 5, 5, 5, 5, 5, 6, 5, 5, 6, 6, 5, 6, 5, 5, 5, 5, 5, 6, 6, 5, 6, 6, 6, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 6, 6, 6, 6, 6, 5, 5, 6, 6, 5, 5, 6, 5, 5, 5, 6, 5, 6, 5, 5, 5, 5, 6, 5, 6, 5, 6, 4, 5, 5, 4, 6, 6, 6, 6, 6, 6, 6, 4, 6, 4, 6, 5, 5, 5, 5, 5, 6, 4, 6, 6, 5, 6, 4, 4, 6] [19:27:58.077] S2: [5, 6, 6, 6, 5, 5, 5, 5, 5, 6, 5, 5, 6, 6, 5, 6, 5, 5, 5, 5, 5, 6, 6, 5, 6, 6, 6, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 6, 6, 6, 6, 6, 5, 5, 6, 6, 5, 5, 6, 5, 5, 5, 6, 5, 6, 5, 5, 5, 5, 6, 5, 6, 5, 6, 4, 5, 5, 4, 6, 6, 6, 6, 6, 6, 6, 4, 6, 4, 6, 5, 5, 5, 5, 5, 6, 4, 6, 6, 5, 6, 4, 4, 6] [19:27:58.077] S4: [5, 6, 6, 6, 5, 5, 5, 5, 5, 6, 5, 5, 6, 6, 5, 6, 5, 5, 5, 5, 5, 6, 6, 5, 6, 6, 6, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 6, 6, 6, 6, 6, 5, 5, 6, 6, 5, 5, 6, 5, 5, 5, 6, 5, 6, 5, 5, 5, 5, 6, 5, 6, 5, 6, 4, 5, 5, 4, 6, 6, 6, 6, 6, 6, 6, 4, 6, 4, 6, 5, 5, 5, 5, 5, 6, 4, 6, 6, 5, 6, 4, 4, 6] [19:27:58.077] S8: [5, 6, 6, 6, 5, 5, 5, 5, 5, 6, 5, 5, 6, 6, 5, 6, 5, 5, 5, 5, 5, 6, 6, 5, 6, 6, 6, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 6, 6, 6, 6, 6, 5, 5, 6, 6, 5, 5, 6, 5, 5, 5, 6, 5, 6, 5, 5, 5, 5, 6, 5, 6, 5, 6, 4, 5, 5, 4, 6, 6, 6, 6, 6, 6, 6, 4, 6, 4, 6, 5, 5, 5, 5, 5, 6, 4, 6, 6, 5, 6, 4, 4, 6] [19:27:58.078] --- IMP Calculation Output (card -> average IMP) --- [19:27:58.078] CT: 1.59 [19:27:58.078] D8: 0.21 [19:27:58.078] H6: -0.05 [19:27:58.078] SA: -0.34 [19:27:58.078] S2: -0.34 [19:27:58.078] S4: -0.34 [19:27:58.078] S8: -0.34 [19:27:58.078] D4: -0.40 [19:27:58.078] === DDS DETAILED ANALYSIS === [19:27:58.078] Cards analyzed: 8, Samples per card: 98 [19:27:58.079] [19:27:58.079] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:27:58.079] ----- ------ --------- ------- ----------- -------------------------------- [19:27:58.079] CT 1.59 5.31 100 % 4 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [19:27:58.079] D8 0.21 5.20 100 % 4 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [19:27:58.079] H6 -0.05 4.99 100 % 4 [6, 6, 6, 6, 6, 5, 6, 6, 6, 5, 5, 6, 6, 6, 6, 6, 6, 5, 5, 6...] [19:27:58.079] S2 -0.34 5.36 100 % 3 [5, 6, 6, 6, 5, 5, 5, 5, 5, 6, 5, 5, 6, 6, 5, 6, 5, 5, 5, 5...] [19:27:58.079] S4 -0.34 5.36 100 % 3 [5, 6, 6, 6, 5, 5, 5, 5, 5, 6, 5, 5, 6, 6, 5, 6, 5, 5, 5, 5...] [19:27:58.079] S8 -0.34 5.36 100 % 3 [5, 6, 6, 6, 5, 5, 5, 5, 5, 6, 5, 5, 6, 6, 5, 6, 5, 5, 5, 5...] [19:27:58.079] SA -0.34 5.36 100 % 3 [5, 6, 6, 6, 5, 5, 5, 5, 5, 6, 5, 5, 6, 6, 5, 6, 5, 5, 5, 5...] [19:27:58.079] D4 -0.40 5.19 100 % 4 [6, 6, 6, 6, 4, 6, 5, 5, 4, 6, 6, 4, 6, 6, 6, 6, 6, 6, 6, 6...] [19:27:58.079] [19:27:58.079] Selected: CT (IMPs=1.59, avgTricks=5.31) [19:27:58.080] =================== [19:27:58.080] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:27:58.080] [TRUMP] Skipped: not a suit contract [19:27:58.080] Selected: CT (avg 1.59 IMPs, 5.31 tricks) [19:27:58.080] [stage-timing] ok sample=168ms validate=0ms nn=296ms signal=0ms simgames=4ms dds=79ms total=551ms samples=98 cards=20 [19:27:58.080] === FindBestCardAsync: Position=N, CardsPlayed=20 === [19:27:58.080] Finding card to play for N: A842.86.8643.AQT [19:27:58.080] Relative position: Lefty, Contract type: NoTrump [19:27:58.080] Cards in hand mask: 7 [19:27:58.081] Candidate: TC = 57.9 % [19:27:58.081] Candidate: 8D = 13.7 % [19:27:58.081] Candidate: AS = 11.0 % [19:27:58.081] Candidate: xD = 6.8 % [19:27:58.082] Candidate: xS = 5.4 % [19:27:58.082] Candidate: xH = 3.0 % [19:27:58.082] Candidate: 8S = 2.1 % [19:27:58.082] Selected: CT (57.9 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:28:06 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:28:06 === [19:28:06.825] === FindBestCardAsync: Position=N, CardsPlayed=24 === [19:28:06.825] Contract: 1NX, Declarer: W, Dealer: N [19:28:06.825] Auction: P-1H-P-1N-X-P-P-P [19:28:06.825] Deal: N:... ... ... ... [19:28:06.825] Position N is on defender's side - score table shifted by 4 defense tricks won [19:28:06.825] ****************************** [19:28:06.825] FindMatchingDealsWithPlayInternal Input: [19:28:06.826] Position parameter: N [19:28:06.826] Deal from game: N:... ... ... ... [19:28:06.826] Hand for N: A842.86.8643.AQT [19:28:06.826] Hand for E: K53.AK432.A9.953 [19:28:06.826] Hand for S: (null) [19:28:06.826] Hand for W: (null) [19:28:06.826] Cards played: D3, D9, DQ, D5, D2, DJ, D6, DA, C3, C6, CJ, CQ, H8, HK, H5, H7, C5, HQ, CK, CA, CT, C9, HJ, C4 [19:28:06.826] Declarer: W [19:28:06.826] ****************************** [19:28:06.826] [DealFinder] Seed from player N hand: -1808683873 [19:28:06.826] [DealFinder] Auction: P-1H-P-1N-X-P-P-P [19:28:06.826] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:28:06.826] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:28:06.826] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1360MB, gc2=16) [19:28:06.827] [DealFinder] N has contradictory H range [3-2] (min > max) -- skipping strict search, using fallback deals. [19:28:06.827] [DealFinder] Using cardsPlayedCount=24 for visibility calculation [19:28:06.827] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=24 [19:28:06.827] [ExtractPartialDeal] Visible hands: N, E, W [19:28:06.827] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:28:06.827] [ExtractPartialDeal] Extracted hands: [19:28:06.827] N: A842.86.8643.AQT (13 cards) [LOCKED] [19:28:06.827] E: K53.AK432.A9.953 (13 cards) [LOCKED] [19:28:06.827] S: ... (0 cards) [19:28:06.827] W: ... (0 cards) [19:28:06.827] [DealFinder] Trump suit from contract '1NX': NoTrump [19:28:06.827] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [19:28:06.827] [ComputePlayedCards] Card 1: D3 played by N [19:28:06.827] [ComputePlayedCards] Card 2: D9 played by E [19:28:06.827] [ComputePlayedCards] Card 3: DQ played by S [19:28:06.828] [ComputePlayedCards] Card 4: D5 played by W [19:28:06.828] [ComputePlayedCards] Trick complete. Winner: S [19:28:06.828] [ComputePlayedCards] Card 5: D2 played by S [19:28:06.828] [ComputePlayedCards] Card 6: DJ played by W [19:28:06.828] [ComputePlayedCards] Card 7: D6 played by N [19:28:06.828] [ComputePlayedCards] Card 8: DA played by E [19:28:06.828] [ComputePlayedCards] Trick complete. Winner: E [19:28:06.828] [ComputePlayedCards] Card 9: C3 played by E [19:28:06.828] [ComputePlayedCards] Card 10: C6 played by S [19:28:06.828] [ComputePlayedCards] Card 11: CJ played by W [19:28:06.828] [ComputePlayedCards] Card 12: CQ played by N [19:28:06.828] [ComputePlayedCards] Trick complete. Winner: N [19:28:06.828] [ComputePlayedCards] Card 13: H8 played by N [19:28:06.828] [ComputePlayedCards] Card 14: HK played by E [19:28:06.828] [ComputePlayedCards] Card 15: H5 played by S [19:28:06.829] [ComputePlayedCards] Card 16: H7 played by W [19:28:06.829] [ComputePlayedCards] Trick complete. Winner: E [19:28:06.829] [ComputePlayedCards] Card 17: C5 played by E [19:28:06.829] [ComputePlayedCards] Card 18: HQ played by S [19:28:06.829] [ComputePlayedCards] Card 19: CK played by W [19:28:06.829] [ComputePlayedCards] Card 20: CA played by N [19:28:06.829] [ComputePlayedCards] Trick complete. Winner: N [19:28:06.829] [ComputePlayedCards] Card 21: CT played by N [19:28:06.829] [ComputePlayedCards] Card 22: C9 played by E [19:28:06.829] [ComputePlayedCards] Card 23: HJ played by S [19:28:06.829] [ComputePlayedCards] Card 24: C4 played by W [19:28:06.829] [ComputePlayedCards] Trick complete. Winner: N [19:28:06.829] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, D6, CQ, H8, CA, CT [19:28:06.829] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: D9, DA, C3, HK, C5, C9 [19:28:06.830] [DealFinder] Added 6 played cards to S (was 0 cards): DQ, D2, C6, H5, HQ, HJ [19:28:06.830] [DealFinder] Added 6 played cards to W (was 0 cards): D5, DJ, CJ, H7, CK, C4 [19:28:06.830] [DealFinder] Show-out: S void in Clubs (bidding said [0-13], already held 1) [19:28:06.830] [DealFinder] Assigned 3 Clubs cards to W: C2, C7, C8 [19:28:06.830] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=10) [19:28:06.830] [DecomposePartnership] W: No tightening (CombinedHcpMin=18, CombinedHcpMax=, partner E HCP=14) [19:28:06.830] [DealFinder] Propagated S: HCP[7-10], Suits=S[0-6] H[3-6] D[0-7] C[1-1] (2 iterations) [19:28:06.830] [DealFinder] Propagated W: HCP[6-9], Suits=S[0-6] H[0-3] D[0-7] C[6-6] (2 iterations) [19:28:06.831] [DealFinder] Known cards per player: N=13, E=13, S=6, W=9 [19:28:06.831] [DealFinder] Locked players: N, E [19:28:06.831] [DealFinder] Total known cards: 41, Remaining deck: 11, Cards to deal: 11 [19:28:06.831] [DealFinder] Players needing cards: S:7, W:4 [19:28:06.831] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:28:06.932] [DealFinder] Combinatorial: enumerated 330, perfect 127, sending 100 to DDS [19:28:06.933] [Timing] Total: 106ms, Generation: 0ms, Verification: 0ms [19:28:06.933] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 127 [19:28:06.933] Search complete. Returning 100 deals. [19:28:06.933] Found 100 sample deals for simulation. [19:28:06.933] Valid deals for DDS: 100 / 100 [19:28:06.933] [SAMPLE-VAL] Validating 100 samples, hidden: S,W, contract: NT [19:28:06.933] [SAMPLE-VAL] T1: N=D3 E=D9 S=DQ W=D5 (leader=N) [19:28:06.933] [SAMPLE-VAL] T2: S=D2 W=DJ N=D6 E=DA (leader=S) [19:28:06.933] [SAMPLE-VAL] T3: E=C3 S=C6 W=CJ N=CQ (leader=E) [19:28:06.933] [SAMPLE-VAL] T4: N=H8 E=HK S=H5 W=H7 (leader=N) [19:28:06.933] [SAMPLE-VAL] T5: E=C5 S=HQ W=CK N=CA (leader=E) [19:28:06.933] [SAMPLE-VAL] T6: N=CT E=C9 S=HJ W=C4 (leader=N) [19:28:06.938] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.105 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=100 % T4-H5=90 % T5-HQ=11 % T6-HJ=14 %, W:T1-D5=99 % T2-DJ=21 % T3-CJ=50 % T4-H7=100 % T5-CK=29 % T6-C4=98 %] [19:28:06.941] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.289 [S:T1-DQ=99 % T2-D2=5 % T3-C6=100 % T4-H5=92 % T5-HQ=14 % T6-HJ=31 %, W:T1-D5=99 % T2-DJ=16 % T3-CJ=52 % T4-H7=100 % T5-CK=30 % T6-C4=98 %] [19:28:06.945] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.067 [S:T1-DQ=100 % T2-D2=9 % T3-C6=100 % T4-H5=96 % T5-HQ=2 %! T6-HJ=3 %!, W:T1-D5=99 % T2-DJ=17 % T3-CJ=50 % T4-H7=84 % T5-CK=33 % T6-C4=97 %] [19:28:06.948] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.269 [S:T1-DQ=99 % T2-D2=8 % T3-C6=100 % T4-H5=92 % T5-HQ=10 % T6-HJ=12 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=50 % T4-H7=100 % T5-CK=30 % T6-C4=97 %] [19:28:06.952] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.007 [S:T1-DQ=94 % T2-D2=30 % T3-C6=100 % T4-H5=56 % T5-HQ=1 %! T6-HJ=1 %!, W:T1-D5=3 %! T2-DJ=79 % T3-CJ=53 % T4-H7=93 % T5-CK=43 % T6-C4=97 %] [19:28:06.955] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.302 [S:T1-DQ=100 % T2-D2=20 % T3-C6=100 % T4-H5=96 % T5-HQ=7 % T6-HJ=10 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=55 % T4-H7=87 % T5-CK=35 % T6-C4=98 %] [19:28:06.959] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.181 [S:T1-DQ=86 % T2-D2=37 % T3-C6=100 % T4-H5=87 % T5-HQ=18 % T6-HJ=19 %, W:T1-D5=3 %! T2-DJ=82 % T3-CJ=47 % T4-H7=100 % T5-CK=36 % T6-C4=97 %] [19:28:06.963] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.126 [S:T1-DQ=99 % T2-D2=35 % T3-C6=100 % T4-H5=88 % T5-HQ=7 % T6-HJ=5 %, W:T1-D5=3 %! T2-DJ=26 % T3-CJ=53 % T4-H7=100 % T5-CK=25 % T6-C4=98 %] [19:28:06.966] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.219 [S:T1-DQ=100 % T2-D2=4 %! T3-C6=100 % T4-H5=88 % T5-HQ=12 % T6-HJ=23 %, W:T1-D5=99 % T2-DJ=19 % T3-CJ=54 % T4-H7=100 % T5-CK=24 % T6-C4=98 %] [19:28:06.970] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.165 [S:T1-DQ=90 % T2-D2=32 % T3-C6=100 % T4-H5=86 % T5-HQ=14 % T6-HJ=18 %, W:T1-D5=3 %! T2-DJ=83 % T3-CJ=49 % T4-H7=100 % T5-CK=36 % T6-C4=97 %] [19:28:06.973] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.047 [S:T1-DQ=100 % T2-D2=20 % T3-C6=100 % T4-H5=55 % T5-HQ=1 %! T6-HJ=4 %!, W:T1-D5=95 % T2-DJ=44 % T3-CJ=52 % T4-H7=94 % T5-CK=45 % T6-C4=98 %] [19:28:06.977] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.294 [S:T1-DQ=99 % T2-D2=11 % T3-C6=100 % T4-H5=91 % T5-HQ=12 % T6-HJ=26 %, W:T1-D5=99 % T2-DJ=16 % T3-CJ=50 % T4-H7=100 % T5-CK=27 % T6-C4=97 %] [19:28:06.980] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.033 [S:T1-DQ=99 % T2-D2=38 % T3-C6=100 % T4-H5=89 % T5-HQ=3 %! T6-HJ=2 %!, W:T1-D5=3 %! T2-DJ=28 % T3-CJ=49 % T4-H7=100 % T5-CK=39 % T6-C4=97 %] [19:28:06.984] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.100 [S:T1-DQ=100 % T2-D2=21 % T3-C6=100 % T4-H5=56 % T5-HQ=2 %! T6-HJ=4 %!, W:T1-D5=96 % T2-DJ=42 % T3-CJ=60 % T4-H7=94 % T5-CK=50 % T6-C4=98 %] [19:28:06.987] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.163 [S:T1-DQ=99 % T2-D2=5 % T3-C6=100 % T4-H5=91 % T5-HQ=4 %! T6-HJ=7 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=54 % T4-H7=100 % T5-CK=26 % T6-C4=98 %] [19:28:06.991] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.176 [S:T1-DQ=93 % T2-D2=36 % T3-C6=100 % T4-H5=87 % T5-HQ=14 % T6-HJ=11 %, W:T1-D5=3 %! T2-DJ=83 % T3-CJ=48 % T4-H7=100 % T5-CK=35 % T6-C4=97 %] [19:28:06.995] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.289 [S:T1-DQ=99 % T2-D2=5 % T3-C6=100 % T4-H5=92 % T5-HQ=14 % T6-HJ=31 %, W:T1-D5=99 % T2-DJ=16 % T3-CJ=52 % T4-H7=100 % T5-CK=30 % T6-C4=98 %] [19:28:06.998] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.112 [S:T1-DQ=99 % T2-D2=7 % T3-C6=100 % T4-H5=97 % T5-HQ=3 %! T6-HJ=5 %, W:T1-D5=99 % T2-DJ=16 % T3-CJ=54 % T4-H7=86 % T5-CK=34 % T6-C4=98 %] [19:28:07.001] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.125 [S:T1-DQ=99 % T2-D2=46 % T3-C6=100 % T4-H5=88 % T5-HQ=8 % T6-HJ=6 %, W:T1-D5=3 %! T2-DJ=25 % T3-CJ=57 % T4-H7=100 % T5-CK=22 % T6-C4=98 %] [19:28:07.005] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.271 [S:T1-DQ=100 % T2-D2=12 % T3-C6=100 % T4-H5=92 % T5-HQ=5 % T6-HJ=6 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=54 % T4-H7=100 % T5-CK=31 % T6-C4=99 %] [19:28:07.009] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.003 [S:T1-DQ=92 % T2-D2=39 % T3-C6=100 % T4-H5=55 % T5-HQ=1 %! T6-HJ=1 %!, W:T1-D5=3 %! T2-DJ=83 % T3-CJ=52 % T4-H7=91 % T5-CK=51 % T6-C4=97 %] [19:28:07.012] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.186 [S:T1-DQ=100 % T2-D2=23 % T3-C6=100 % T4-H5=60 % T5-HQ=3 %! T6-HJ=6 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=60 % T4-H7=95 % T5-CK=52 % T6-C4=98 %] [19:28:07.016] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.357 [S:T1-DQ=100 % T2-D2=16 % T3-C6=100 % T4-H5=91 % T5-HQ=26 % T6-HJ=25 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=53 % T4-H7=100 % T5-CK=34 % T6-C4=98 %] [19:28:07.019] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.332 [S:T1-DQ=100 % T2-D2=12 % T3-C6=100 % T4-H5=91 % T5-HQ=16 % T6-HJ=23 %, W:T1-D5=97 % T2-DJ=40 % T3-CJ=56 % T4-H7=100 % T5-CK=31 % T6-C4=98 %] [19:28:07.023] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.066 [S:T1-DQ=100 % T2-D2=31 % T3-C6=100 % T4-H5=53 % T5-HQ=1 %! T6-HJ=7 %, W:T1-D5=95 % T2-DJ=44 % T3-CJ=57 % T4-H7=94 % T5-CK=47 % T6-C4=98 %] [19:28:07.027] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.202 [S:T1-DQ=92 % T2-D2=18 % T3-C6=100 % T4-H5=88 % T5-HQ=8 % T6-HJ=7 %, W:T1-D5=8 % T2-DJ=9 % T3-CJ=48 % T4-H7=100 % T5-CK=28 % T6-C4=97 %] [19:28:07.030] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.174 [S:T1-DQ=88 % T2-D2=37 % T3-C6=100 % T4-H5=98 % T5-HQ=8 % T6-HJ=7 %, W:T1-D5=3 %! T2-DJ=78 % T3-CJ=46 % T4-H7=91 % T5-CK=44 % T6-C4=98 %] [19:28:07.034] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.070 [S:T1-DQ=96 % T2-D2=18 % T3-C6=100 % T4-H5=84 % T5-HQ=2 %! T6-HJ=4 %!, W:T1-D5=9 % T2-DJ=7 % T3-CJ=45 % T4-H7=100 % T5-CK=32 % T6-C4=96 %] [19:28:07.038] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.013 [S:T1-DQ=94 % T2-D2=33 % T3-C6=100 % T4-H5=96 % T5-HQ=2 %! T6-HJ=1 %!, W:T1-D5=4 %! T2-DJ=78 % T3-CJ=43 % T4-H7=90 % T5-CK=42 % T6-C4=97 %] [19:28:07.041] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.301 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=92 % T5-HQ=17 % T6-HJ=25 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=51 % T4-H7=100 % T5-CK=28 % T6-C4=97 %] [19:28:07.045] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.323 [S:T1-DQ=100 % T2-D2=17 % T3-C6=100 % T4-H5=97 % T5-HQ=10 % T6-HJ=13 %, W:T1-D5=97 % T2-DJ=42 % T3-CJ=56 % T4-H7=89 % T5-CK=44 % T6-C4=98 %] [19:28:07.049] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.229 [S:T1-DQ=99 % T2-D2=11 % T3-C6=100 % T4-H5=97 % T5-HQ=5 %! T6-HJ=9 %, W:T1-D5=99 % T2-DJ=15 % T3-CJ=50 % T4-H7=85 % T5-CK=32 % T6-C4=98 %] [19:28:07.052] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.207 [S:T1-DQ=92 % T2-D2=22 % T3-C6=100 % T4-H5=88 % T5-HQ=8 % T6-HJ=8 %, W:T1-D5=7 % T2-DJ=10 % T3-CJ=54 % T4-H7=100 % T5-CK=21 % T6-C4=98 %] [19:28:07.055] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.150 [S:T1-DQ=89 % T2-D2=35 % T3-C6=100 % T4-H5=89 % T5-HQ=16 % T6-HJ=16 %, W:T1-D5=3 %! T2-DJ=82 % T3-CJ=54 % T4-H7=100 % T5-CK=30 % T6-C4=98 %] [19:28:07.059] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.024 [S:T1-DQ=100 % T2-D2=10 % T3-C6=100 % T4-H5=62 % T5-HQ=1 %! T6-HJ=2 %!, W:T1-D5=99 % T2-DJ=19 % T3-CJ=55 % T4-H7=93 % T5-CK=44 % T6-C4=97 %] [19:28:07.063] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.003 [S:T1-DQ=92 % T2-D2=44 % T3-C6=100 % T4-H5=54 % T5-HQ=1 %! T6-HJ=1 %!, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=57 % T4-H7=93 % T5-CK=49 % T6-C4=98 %] [19:28:07.066] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.023 [S:T1-DQ=100 % T2-D2=10 % T3-C6=100 % T4-H5=61 % T5-HQ=1 %! T6-HJ=2 %!, W:T1-D5=99 % T2-DJ=20 % T3-CJ=60 % T4-H7=92 % T5-CK=44 % T6-C4=98 %] [19:28:07.070] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.040 [S:T1-DQ=89 % T2-D2=42 % T3-C6=100 % T4-H5=96 % T5-HQ=2 %! T6-HJ=3 %!, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=53 % T4-H7=90 % T5-CK=36 % T6-C4=98 %] [19:28:07.073] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.140 [S:T1-DQ=100 % T2-D2=7 % T3-C6=100 % T4-H5=97 % T5-HQ=3 %! T6-HJ=7 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=53 % T4-H7=87 % T5-CK=42 % T6-C4=98 %] [19:28:07.077] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.115 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=100 % T4-H5=88 % T5-HQ=8 % T6-HJ=19 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=57 % T4-H7=100 % T5-CK=33 % T6-C4=97 %] [19:28:07.080] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.312 [S:T1-DQ=100 % T2-D2=14 % T3-C6=100 % T4-H5=91 % T5-HQ=13 % T6-HJ=12 %, W:T1-D5=97 % T2-DJ=43 % T3-CJ=51 % T4-H7=100 % T5-CK=35 % T6-C4=97 %] [19:28:07.084] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.315 [S:T1-DQ=99 % T2-D2=5 % T3-C6=100 % T4-H5=96 % T5-HQ=25 % T6-HJ=45 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=52 % T4-H7=100 % T5-CK=30 % T6-C4=98 %] [19:28:07.087] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.139 [S:T1-DQ=98 % T2-D2=39 % T3-C6=100 % T4-H5=84 % T5-HQ=11 % T6-HJ=10 %, W:T1-D5=3 %! T2-DJ=26 % T3-CJ=52 % T4-H7=100 % T5-CK=36 % T6-C4=98 %] [19:28:07.091] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.036 [S:T1-DQ=91 % T2-D2=23 % T3-C6=100 % T4-H5=95 % T5-HQ=2 %! T6-HJ=3 %!, W:T1-D5=3 %! T2-DJ=76 % T3-CJ=48 % T4-H7=89 % T5-CK=40 % T6-C4=98 %] [19:28:07.096] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.316 [S:T1-DQ=100 % T2-D2=16 % T3-C6=100 % T4-H5=91 % T5-HQ=11 % T6-HJ=16 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=56 % T4-H7=100 % T5-CK=28 % T6-C4=99 %] [19:28:07.100] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.316 [S:T1-DQ=100 % T2-D2=16 % T3-C6=100 % T4-H5=91 % T5-HQ=11 % T6-HJ=16 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=56 % T4-H7=100 % T5-CK=28 % T6-C4=99 %] [19:28:07.103] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.272 [S:T1-DQ=99 % T2-D2=5 %! T3-C6=100 % T4-H5=91 % T5-HQ=10 % T6-HJ=26 %, W:T1-D5=99 % T2-DJ=20 % T3-CJ=51 % T4-H7=100 % T5-CK=32 % T6-C4=98 %] [19:28:07.107] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.005 [S:T1-DQ=96 % T2-D2=37 % T3-C6=100 % T4-H5=51 % T5-HQ=1 %! T6-HJ=1 %!, W:T1-D5=4 %! T2-DJ=82 % T3-CJ=48 % T4-H7=91 % T5-CK=56 % T6-C4=96 %] [19:28:07.110] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.125 [S:T1-DQ=99 % T2-D2=46 % T3-C6=100 % T4-H5=88 % T5-HQ=8 % T6-HJ=6 %, W:T1-D5=3 %! T2-DJ=25 % T3-CJ=57 % T4-H7=100 % T5-CK=22 % T6-C4=98 %] [19:28:07.114] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.229 [S:T1-DQ=99 % T2-D2=11 % T3-C6=100 % T4-H5=97 % T5-HQ=5 %! T6-HJ=9 %, W:T1-D5=99 % T2-DJ=15 % T3-CJ=50 % T4-H7=85 % T5-CK=32 % T6-C4=98 %] [19:28:07.117] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.323 [S:T1-DQ=100 % T2-D2=17 % T3-C6=100 % T4-H5=97 % T5-HQ=10 % T6-HJ=13 %, W:T1-D5=97 % T2-DJ=42 % T3-CJ=56 % T4-H7=89 % T5-CK=44 % T6-C4=98 %] [19:28:07.121] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.271 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=98 % T5-HQ=7 % T6-HJ=14 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=53 % T4-H7=89 % T5-CK=37 % T6-C4=98 %] [19:28:07.125] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.119 [S:T1-DQ=99 % T2-D2=33 % T3-C6=100 % T4-H5=86 % T5-HQ=6 % T6-HJ=5 %!, W:T1-D5=3 %! T2-DJ=29 % T3-CJ=52 % T4-H7=100 % T5-CK=36 % T6-C4=98 %] [19:28:07.128] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.122 [S:T1-DQ=94 % T2-D2=16 % T3-C6=100 % T4-H5=87 % T5-HQ=3 %! T6-HJ=6 %, W:T1-D5=8 % T2-DJ=10 % T3-CJ=51 % T4-H7=100 % T5-CK=25 % T6-C4=97 %] [19:28:07.132] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.134 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=100 % T4-H5=92 % T5-HQ=17 % T6-HJ=31 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=58 % T4-H7=100 % T5-CK=32 % T6-C4=98 %] [19:28:07.135] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.035 [S:T1-DQ=100 % T2-D2=23 % T3-C6=100 % T4-H5=55 % T5-HQ=1 %! T6-HJ=3 %!, W:T1-D5=95 % T2-DJ=44 % T3-CJ=58 % T4-H7=92 % T5-CK=46 % T6-C4=98 %] [19:28:07.139] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.357 [S:T1-DQ=100 % T2-D2=16 % T3-C6=100 % T4-H5=91 % T5-HQ=26 % T6-HJ=25 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=53 % T4-H7=100 % T5-CK=34 % T6-C4=98 %] [19:28:07.143] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.340 [S:T1-DQ=100 % T2-D2=19 % T3-C6=100 % T4-H5=90 % T5-HQ=16 % T6-HJ=22 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=54 % T4-H7=100 % T5-CK=30 % T6-C4=97 %] [19:28:07.146] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.219 [S:T1-DQ=100 % T2-D2=4 %! T3-C6=100 % T4-H5=88 % T5-HQ=12 % T6-HJ=23 %, W:T1-D5=99 % T2-DJ=19 % T3-CJ=54 % T4-H7=100 % T5-CK=24 % T6-C4=98 %] [19:28:07.150] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.332 [S:T1-DQ=100 % T2-D2=12 % T3-C6=100 % T4-H5=91 % T5-HQ=16 % T6-HJ=23 %, W:T1-D5=97 % T2-DJ=40 % T3-CJ=56 % T4-H7=100 % T5-CK=31 % T6-C4=98 %] [19:28:07.154] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.271 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=98 % T5-HQ=7 % T6-HJ=14 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=53 % T4-H7=89 % T5-CK=37 % T6-C4=98 %] [19:28:07.157] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.212 [S:T1-DQ=100 % T2-D2=14 % T3-C6=100 % T4-H5=96 % T5-HQ=4 %! T6-HJ=6 %, W:T1-D5=97 % T2-DJ=43 % T3-CJ=55 % T4-H7=86 % T5-CK=34 % T6-C4=98 %] [19:28:07.160] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.073 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=100 % T4-H5=89 % T5-HQ=9 % T6-HJ=14 %, W:T1-D5=99 % T2-DJ=21 % T3-CJ=55 % T4-H7=100 % T5-CK=31 % T6-C4=98 %] [19:28:07.164] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.119 [S:T1-DQ=99 % T2-D2=33 % T3-C6=100 % T4-H5=86 % T5-HQ=6 % T6-HJ=5 %!, W:T1-D5=3 %! T2-DJ=29 % T3-CJ=52 % T4-H7=100 % T5-CK=36 % T6-C4=98 %] [19:28:07.167] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.193 [S:T1-DQ=94 % T2-D2=16 % T3-C6=100 % T4-H5=85 % T5-HQ=5 %! T6-HJ=7 %, W:T1-D5=8 % T2-DJ=9 % T3-CJ=48 % T4-H7=100 % T5-CK=32 % T6-C4=97 %] [19:28:07.171] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.035 [S:T1-DQ=91 % T2-D2=36 % T3-C6=100 % T4-H5=97 % T5-HQ=3 %! T6-HJ=2 %!, W:T1-D5=4 %! T2-DJ=79 % T3-CJ=47 % T4-H7=90 % T5-CK=42 % T6-C4=98 %] [19:28:07.174] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.216 [S:T1-DQ=100 % T2-D2=18 % T3-C6=100 % T4-H5=96 % T5-HQ=4 %! T6-HJ=6 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=55 % T4-H7=83 % T5-CK=35 % T6-C4=97 %] [19:28:07.178] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.160 [S:T1-DQ=94 % T2-D2=13 % T3-C6=100 % T4-H5=87 % T5-HQ=4 %! T6-HJ=7 %, W:T1-D5=8 % T2-DJ=10 % T3-CJ=51 % T4-H7=100 % T5-CK=22 % T6-C4=98 %] [19:28:07.181] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.036 [S:T1-DQ=99 % T2-D2=36 % T3-C6=100 % T4-H5=90 % T5-HQ=3 %! T6-HJ=3 %!, W:T1-D5=3 %! T2-DJ=24 % T3-CJ=55 % T4-H7=100 % T5-CK=29 % T6-C4=98 %] [19:28:07.185] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.336 [S:T1-DQ=100 % T2-D2=15 % T3-C6=100 % T4-H5=90 % T5-HQ=16 % T6-HJ=22 %, W:T1-D5=96 % T2-DJ=41 % T3-CJ=53 % T4-H7=100 % T5-CK=35 % T6-C4=98 %] [19:28:07.188] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.277 [S:T1-DQ=100 % T2-D2=16 % T3-C6=100 % T4-H5=94 % T5-HQ=6 % T6-HJ=5 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=53 % T4-H7=87 % T5-CK=42 % T6-C4=98 %] [19:28:07.192] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.080 [S:T1-DQ=99 % T2-D2=38 % T3-C6=100 % T4-H5=86 % T5-HQ=5 % T6-HJ=3 %!, W:T1-D5=3 %! T2-DJ=24 % T3-CJ=53 % T4-H7=100 % T5-CK=33 % T6-C4=97 %] [19:28:07.196] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.080 [S:T1-DQ=99 % T2-D2=38 % T3-C6=100 % T4-H5=86 % T5-HQ=5 % T6-HJ=3 %!, W:T1-D5=3 %! T2-DJ=24 % T3-CJ=53 % T4-H7=100 % T5-CK=33 % T6-C4=97 %] [19:28:07.199] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.112 [S:T1-DQ=99 % T2-D2=5 % T3-C6=100 % T4-H5=96 % T5-HQ=3 %! T6-HJ=4 %!, W:T1-D5=99 % T2-DJ=19 % T3-CJ=52 % T4-H7=86 % T5-CK=40 % T6-C4=98 %] [19:28:07.202] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.272 [S:T1-DQ=99 % T2-D2=5 %! T3-C6=100 % T4-H5=91 % T5-HQ=10 % T6-HJ=26 %, W:T1-D5=99 % T2-DJ=20 % T3-CJ=51 % T4-H7=100 % T5-CK=32 % T6-C4=98 %] [19:28:07.206] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.193 [S:T1-DQ=94 % T2-D2=16 % T3-C6=100 % T4-H5=85 % T5-HQ=5 %! T6-HJ=7 %, W:T1-D5=8 % T2-DJ=9 % T3-CJ=48 % T4-H7=100 % T5-CK=32 % T6-C4=97 %] [19:28:07.210] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.050 [S:T1-DQ=91 % T2-D2=28 % T3-C6=100 % T4-H5=94 % T5-HQ=3 %! T6-HJ=3 %!, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=47 % T4-H7=91 % T5-CK=44 % T6-C4=98 %] [19:28:07.213] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.110 [S:T1-DQ=99 % T2-D2=7 % T3-C6=100 % T4-H5=96 % T5-HQ=3 %! T6-HJ=4 %!, W:T1-D5=99 % T2-DJ=15 % T3-CJ=47 % T4-H7=86 % T5-CK=40 % T6-C4=97 %] [19:28:07.216] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.301 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=92 % T5-HQ=17 % T6-HJ=25 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=51 % T4-H7=100 % T5-CK=28 % T6-C4=97 %] [19:28:07.220] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.150 [S:T1-DQ=89 % T2-D2=35 % T3-C6=100 % T4-H5=89 % T5-HQ=16 % T6-HJ=16 %, W:T1-D5=3 %! T2-DJ=82 % T3-CJ=54 % T4-H7=100 % T5-CK=30 % T6-C4=98 %] [19:28:07.223] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.207 [S:T1-DQ=92 % T2-D2=22 % T3-C6=100 % T4-H5=88 % T5-HQ=8 % T6-HJ=8 %, W:T1-D5=7 % T2-DJ=10 % T3-CJ=54 % T4-H7=100 % T5-CK=21 % T6-C4=98 %] [19:28:07.227] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.033 [S:T1-DQ=100 % T2-D2=10 % T3-C6=100 % T4-H5=61 % T5-HQ=2 %! T6-HJ=2 %!, W:T1-D5=99 % T2-DJ=19 % T3-CJ=59 % T4-H7=93 % T5-CK=44 % T6-C4=97 %] [19:28:07.230] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.038 [S:T1-DQ=100 % T2-D2=23 % T3-C6=100 % T4-H5=57 % T5-HQ=1 %! T6-HJ=3 %!, W:T1-D5=96 % T2-DJ=44 % T3-CJ=57 % T4-H7=91 % T5-CK=44 % T6-C4=97 %] [19:28:07.234] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.336 [S:T1-DQ=100 % T2-D2=15 % T3-C6=100 % T4-H5=90 % T5-HQ=16 % T6-HJ=22 %, W:T1-D5=96 % T2-DJ=41 % T3-CJ=53 % T4-H7=100 % T5-CK=35 % T6-C4=98 %] [19:28:07.237] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.141 [S:T1-DQ=87 % T2-D2=45 % T3-C6=100 % T4-H5=90 % T5-HQ=8 % T6-HJ=14 %, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=52 % T4-H7=100 % T5-CK=31 % T6-C4=98 %] [19:28:07.240] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.358 [S:T1-DQ=100 % T2-D2=24 % T3-C6=100 % T4-H5=89 % T5-HQ=17 % T6-HJ=28 %, W:T1-D5=97 % T2-DJ=44 % T3-CJ=54 % T4-H7=100 % T5-CK=31 % T6-C4=98 %] [19:28:07.244] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.286 [S:T1-DQ=100 % T2-D2=17 % T3-C6=100 % T4-H5=97 % T5-HQ=5 %! T6-HJ=8 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=57 % T4-H7=87 % T5-CK=43 % T6-C4=98 %] [19:28:07.248] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.003 [S:T1-DQ=92 % T2-D2=39 % T3-C6=100 % T4-H5=55 % T5-HQ=1 %! T6-HJ=1 %!, W:T1-D5=3 %! T2-DJ=83 % T3-CJ=52 % T4-H7=91 % T5-CK=51 % T6-C4=97 %] [19:28:07.251] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.261 [S:T1-DQ=100 % T2-D2=5 %! T3-C6=100 % T4-H5=90 % T5-HQ=7 % T6-HJ=16 %, W:T1-D5=100 % T2-DJ=20 % T3-CJ=51 % T4-H7=100 % T5-CK=31 % T6-C4=97 %] [19:28:07.255] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.133 [S:T1-DQ=100 % T2-D2=3 %! T3-C6=100 % T4-H5=87 % T5-HQ=5 % T6-HJ=14 %, W:T1-D5=99 % T2-DJ=20 % T3-CJ=53 % T4-H7=100 % T5-CK=29 % T6-C4=97 %] [19:28:07.258] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.160 [S:T1-DQ=89 % T2-D2=37 % T3-C6=100 % T4-H5=88 % T5-HQ=10 % T6-HJ=13 %, W:T1-D5=3 %! T2-DJ=84 % T3-CJ=51 % T4-H7=100 % T5-CK=30 % T6-C4=98 %] [19:28:07.262] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.176 [S:T1-DQ=93 % T2-D2=36 % T3-C6=100 % T4-H5=87 % T5-HQ=14 % T6-HJ=11 %, W:T1-D5=3 %! T2-DJ=83 % T3-CJ=48 % T4-H7=100 % T5-CK=35 % T6-C4=97 %] [19:28:07.265] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.050 [S:T1-DQ=91 % T2-D2=28 % T3-C6=100 % T4-H5=94 % T5-HQ=3 %! T6-HJ=3 %!, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=47 % T4-H7=91 % T5-CK=44 % T6-C4=98 %] [19:28:07.269] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.008 [S:T1-DQ=94 % T2-D2=33 % T3-C6=100 % T4-H5=49 % T5-HQ=1 %! T6-HJ=2 %!, W:T1-D5=3 %! T2-DJ=82 % T3-CJ=52 % T4-H7=92 % T5-CK=49 % T6-C4=97 %] [19:28:07.272] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.294 [S:T1-DQ=99 % T2-D2=11 % T3-C6=100 % T4-H5=91 % T5-HQ=12 % T6-HJ=26 %, W:T1-D5=99 % T2-DJ=16 % T3-CJ=50 % T4-H7=100 % T5-CK=27 % T6-C4=97 %] [19:28:07.276] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.202 [S:T1-DQ=92 % T2-D2=18 % T3-C6=100 % T4-H5=88 % T5-HQ=8 % T6-HJ=7 %, W:T1-D5=8 % T2-DJ=9 % T3-CJ=48 % T4-H7=100 % T5-CK=28 % T6-C4=97 %] [19:28:07.279] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.275 [S:T1-DQ=100 % T2-D2=13 % T3-C6=100 % T4-H5=95 % T5-HQ=5 % T6-HJ=6 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=49 % T4-H7=87 % T5-CK=40 % T6-C4=97 %] [19:28:07.283] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.316 [S:T1-DQ=100 % T2-D2=13 % T3-C6=100 % T4-H5=91 % T5-HQ=16 % T6-HJ=12 %, W:T1-D5=97 % T2-DJ=43 % T3-CJ=51 % T4-H7=100 % T5-CK=35 % T6-C4=97 %] [19:28:07.286] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.035 [S:T1-DQ=91 % T2-D2=36 % T3-C6=100 % T4-H5=97 % T5-HQ=3 %! T6-HJ=2 %!, W:T1-D5=4 %! T2-DJ=79 % T3-CJ=47 % T4-H7=90 % T5-CK=42 % T6-C4=98 %] [19:28:07.290] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.278 [S:T1-DQ=99 % T2-D2=7 % T3-C6=100 % T4-H5=92 % T5-HQ=10 % T6-HJ=20 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=56 % T4-H7=100 % T5-CK=27 % T6-C4=99 %] [19:28:07.290] [SAMPLE-VAL] Zeroed 3 samples below relative threshold 0.010 x max 0.3581 = 0.003581 [19:28:07.290] [SAMPLE-VAL] Done. Weight range: 0.000-0.358 [19:28:07.290] [SAMPLE-VAL] Top sample 86 (w=0.358): S:QT9.QJT95.KQ72.6 W:J76.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=24 % T3-C6=100 % T4-H5=89 % T5-HQ=17 % T6-HJ=28 %, W:T1-D5=97 % T2-DJ=44 % T3-CJ=54 % T4-H7=100 % T5-CK=31 % T6-C4=98 %] [19:28:07.290] [SAMPLE-VAL] Top sample 23 (w=0.357): S:Q97.QJT95.KQ72.6 W:JT6.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=16 % T3-C6=100 % T4-H5=91 % T5-HQ=26 % T6-HJ=25 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=53 % T4-H7=100 % T5-CK=34 % T6-C4=98 %] [19:28:07.290] [SAMPLE-VAL] Top sample 57 (w=0.357): S:Q96.QJT95.KQ72.6 W:JT7.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=16 % T3-C6=100 % T4-H5=91 % T5-HQ=26 % T6-HJ=25 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=53 % T4-H7=100 % T5-CK=34 % T6-C4=98 %] [19:28:07.290] [SAMPLE-VAL] Top sample 58 (w=0.340): S:QT7.QJT95.KQ72.6 W:J96.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=19 % T3-C6=100 % T4-H5=90 % T5-HQ=16 % T6-HJ=22 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=54 % T4-H7=100 % T5-CK=30 % T6-C4=97 %] [19:28:07.290] [SAMPLE-VAL] Top sample 70 (w=0.336): S:J96.QJT95.KQ72.6 W:QT7.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=15 % T3-C6=100 % T4-H5=90 % T5-HQ=16 % T6-HJ=22 %, W:T1-D5=96 % T2-DJ=41 % T3-CJ=53 % T4-H7=100 % T5-CK=35 % T6-C4=98 %] [19:28:07.290] After sample validation: 97 deals remaining [19:28:07.290] [PLAY-INFER] No inference observations detected [19:28:07.290] Using weighted samples: 97/97 have non-uniform weights (range 0.005-0.358) [19:28:07.291] Sample deals (97 total, showing first 20, by weight): [19:28:07.291] [1] (w=0.358) N:A842.86.8643.AQT K53.AK432.A9.953 QT9.QJT95.KQ72.6 J76.7.JT5.KJ8742 [19:28:07.291] [2] (w=0.357) N:A842.86.8643.AQT K53.AK432.A9.953 Q97.QJT95.KQ72.6 JT6.7.JT5.KJ8742 [19:28:07.291] [3] (w=0.357) N:A842.86.8643.AQT K53.AK432.A9.953 Q96.QJT95.KQ72.6 JT7.7.JT5.KJ8742 [19:28:07.291] [4] (w=0.340) N:A842.86.8643.AQT K53.AK432.A9.953 QT7.QJT95.KQ72.6 J96.7.JT5.KJ8742 [19:28:07.291] [5] (w=0.336) N:A842.86.8643.AQT K53.AK432.A9.953 J96.QJT95.KQ72.6 QT7.7.JT5.KJ8742 [19:28:07.291] [6] (w=0.336) N:A842.86.8643.AQT K53.AK432.A9.953 J97.QJT95.KQ72.6 QT6.7.JT5.KJ8742 [19:28:07.291] [7] (w=0.332) N:A842.86.8643.AQT K53.AK432.A9.953 JT7.QJT95.KQ72.6 Q96.7.JT5.KJ8742 [19:28:07.291] [8] (w=0.332) N:A842.86.8643.AQT K53.AK432.A9.953 JT6.QJT95.KQ72.6 Q97.7.JT5.KJ8742 [19:28:07.291] [9] (w=0.323) N:A842.86.8643.AQT K53.AK432.A9.953 JT97.QJT5.KQ72.6 Q6.97.JT5.KJ8742 [19:28:07.291] [10] (w=0.323) N:A842.86.8643.AQT K53.AK432.A9.953 JT96.QJT5.KQ72.6 Q7.97.JT5.KJ8742 [19:28:07.291] [11] (w=0.316) N:A842.86.8643.AQT K53.AK432.A9.953 T97.QJT95.KQ72.6 QJ6.7.JT5.KJ8742 [19:28:07.292] [12] (w=0.316) N:A842.86.8643.AQT K53.AK432.A9.953 T96.QJT95.KQ72.6 QJ7.7.JT5.KJ8742 [19:28:07.292] [13] (w=0.316) N:A842.86.8643.AQT K53.AK432.A9.953 Q76.QJT95.KQ72.6 JT9.7.JT5.KJ8742 [19:28:07.292] [14] (w=0.315) N:A842.86.8643.AQT K53.AK432.A9.953 JT9.QJT95.KQT2.6 Q76.7.J75.KJ8742 [19:28:07.292] [15] (w=0.312) N:A842.86.8643.AQT K53.AK432.A9.953 J76.QJT95.KQ72.6 QT9.7.JT5.KJ8742 [19:28:07.292] [16] (w=0.302) N:A842.86.8643.AQT K53.AK432.A9.953 QT96.QJT5.KQ72.6 J7.97.JT5.KJ8742 [19:28:07.292] [17] (w=0.301) N:A842.86.8643.AQT K53.AK432.A9.953 Q97.QJT95.KQT2.6 JT6.7.J75.KJ8742 [19:28:07.292] [18] (w=0.301) N:A842.86.8643.AQT K53.AK432.A9.953 Q96.QJT95.KQT2.6 JT7.7.J75.KJ8742 [19:28:07.292] [19] (w=0.294) N:A842.86.8643.AQT K53.AK432.A9.953 QT6.QJT95.KQT2.6 J97.7.J75.KJ8742 [19:28:07.292] [20] (w=0.294) N:A842.86.8643.AQT K53.AK432.A9.953 QT7.QJT95.KQT2.6 J96.7.J75.KJ8742 [19:28:07.292] ... and 77 more [19:28:07.363] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:28:07.364] SA: [500, 500, 500, 500, 100, 100, 100, 100, 100, 100, 100, 100, 500, 100, 100, 100, 500, 500, 500, 500, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 500, 100, 100, 100, 500, 500, 100, 100, 300, 300, 300, 300, 300, 300, 100, 100, 100, 100, -180, 100, 100, 100, 300, 100, 100, 100, 100, 300, -180, 500, 300, 300, 300, 300, 300, 300, -180, 100, 100, 100, 500, 100, 300, 300, -180, 300, 100, 100, -180, -180, 100, -180, 100, 300, -180, -180, -180, 100, 300, 100, 100, 100, -180, -280, -280, -280] [19:28:07.364] D4: [500, 500, 500, 500, 100, 100, 300, 300, 100, 100, 100, 100, 500, 500, 100, 300, 500, 500, 500, 500, 300, 300, 100, 300, 100, 300, 300, 300, 100, 100, 100, 500, 300, 300, 300, 500, 500, 300, 100, -180, -180, -180, -180, -180, -180, 100, -180, -180, -180, -380, -180, 300, -180, -180, -180, -180, -180, 100, -280, 500, 500, -280, -280, -280, -180, -280, -280, 500, 100, 100, 300, 500, 100, -280, -280, -180, -180, 300, 100, -380, -380, 100, -380, 100, -280, -380, -380, -380, 100, -280, 100, 100, 100, -380, -380, -380, -380] [19:28:07.364] D8: [500, 500, 500, 500, 300, 300, 300, 300, 100, 100, 300, 300, 500, 500, 300, 300, 500, 500, 500, 500, 300, 300, 100, 300, 100, 300, 300, 300, 100, 100, 300, 500, 300, 300, 300, 500, 500, 300, 100, -280, -280, -280, -280, -280, -280, 100, -180, -180, -180, -380, -180, 300, -180, -280, -180, -180, -180, 100, -280, 500, 500, -280, -280, -280, -280, -280, -280, 500, 100, 100, 300, 500, 100, -280, -280, -180, -280, 300, 100, -380, -380, 100, -380, 100, -280, -380, -380, -380, 100, -280, 100, 100, 100, -380, -380, -380, -380] [19:28:07.364] S2: [500, 500, 500, 500, 100, 100, 100, 100, -380, -380, 100, 100, 500, 100, 100, -180, 500, 500, 500, 500, 100, 100, -380, 100, -380, -180, 100, 100, -380, -380, 100, 500, 100, -180, -180, 500, 500, -180, -380, 300, 300, 300, 300, 300, 300, -380, 100, 100, 100, -180, 100, 100, 100, 300, 100, 100, 100, -380, 300, -180, 500, 300, 300, 300, 300, 300, 300, -180, -380, -380, -180, 500, -380, 300, 300, -180, 300, -180, -180, -180, -180, -180, -180, -180, 300, -180, -180, -180, -380, 300, -380, -180, -380, -180, -280, -280, -280] [19:28:07.364] S4: [500, 500, 500, 500, 100, 100, 100, 100, -380, -380, 100, 100, 500, 100, 100, -180, 500, 500, 500, 500, 100, 100, -380, 100, -380, -180, 100, 100, -380, -380, 100, 500, 100, -180, -180, 500, 500, -180, -380, 300, 300, 300, 300, 300, 300, -380, 100, 100, 100, -180, 100, 100, 100, 300, 100, 100, 100, -380, 300, -180, 500, 300, 300, 300, 300, 300, 300, -180, -380, -380, -180, 500, -380, 300, 300, -180, 300, -180, -180, -180, -180, -180, -180, -180, 300, -180, -180, -180, -380, 300, -380, -180, -380, -180, -280, -280, -280] [19:28:07.364] S8: [500, 500, 500, 500, 100, 100, 100, 100, -380, -380, 100, 100, 500, 100, 100, -180, 500, 500, 500, 500, 100, 100, -380, 100, -380, -180, 100, 100, -380, -380, 100, 500, 100, -180, -180, 500, 500, -180, -380, 300, 300, 300, 300, 300, 300, -380, 100, 100, 100, -180, 100, 100, 100, 300, 100, 100, 100, -380, 300, -180, 500, 300, 300, 300, 300, 300, 300, -180, -380, -380, -180, 500, -380, 300, 300, -180, 300, -180, -180, -180, -180, -180, -180, -180, 300, -180, -180, -180, -380, 300, -380, -180, -380, -180, -280, -280, -280] [19:28:07.364] H6: [300, 300, 300, 300, 300, 300, 300, 300, 100, 100, 300, 300, 300, 300, 300, 100, 300, 300, 300, 300, 300, 300, 100, 300, 100, 100, 300, 300, 100, 100, 300, 300, 300, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -180, 100, 300, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -180, -180, 100, -180, 100, 100, -180, -180, -180, 100, 100, 100, 100, 100, -180, -280, -280, -280] [19:28:07.364] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:28:07.364] SA: [5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 5, 5, 3, 3, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 3, 3, 3, 4, 3, 3, 3, 3, 4, 2, 5, 4, 4, 4, 4, 4, 4, 2, 3, 3, 3, 5, 3, 4, 4, 2, 4, 3, 3, 2, 2, 3, 2, 3, 4, 2, 2, 2, 3, 4, 3, 3, 3, 2, 1, 1, 1] [19:28:07.364] D4: [5, 5, 5, 5, 3, 3, 4, 4, 3, 3, 3, 3, 5, 5, 3, 4, 5, 5, 5, 5, 4, 4, 3, 4, 3, 4, 4, 4, 3, 3, 3, 5, 4, 4, 4, 5, 5, 4, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 0, 2, 4, 2, 2, 2, 2, 2, 3, 1, 5, 5, 1, 1, 1, 2, 1, 1, 5, 3, 3, 4, 5, 3, 1, 1, 2, 2, 4, 3, 0, 0, 3, 0, 3, 1, 0, 0, 0, 3, 1, 3, 3, 3, 0, 0, 0, 0] [19:28:07.364] D8: [5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 5, 4, 4, 3, 4, 3, 4, 4, 4, 3, 3, 4, 5, 4, 4, 4, 5, 5, 4, 3, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 0, 2, 4, 2, 1, 2, 2, 2, 3, 1, 5, 5, 1, 1, 1, 1, 1, 1, 5, 3, 3, 4, 5, 3, 1, 1, 2, 1, 4, 3, 0, 0, 3, 0, 3, 1, 0, 0, 0, 3, 1, 3, 3, 3, 0, 0, 0, 0] [19:28:07.364] S2: [5, 5, 5, 5, 3, 3, 3, 3, 0, 0, 3, 3, 5, 3, 3, 2, 5, 5, 5, 5, 3, 3, 0, 3, 0, 2, 3, 3, 0, 0, 3, 5, 3, 2, 2, 5, 5, 2, 0, 4, 4, 4, 4, 4, 4, 0, 3, 3, 3, 2, 3, 3, 3, 4, 3, 3, 3, 0, 4, 2, 5, 4, 4, 4, 4, 4, 4, 2, 0, 0, 2, 5, 0, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 4, 0, 2, 0, 2, 1, 1, 1] [19:28:07.364] S4: [5, 5, 5, 5, 3, 3, 3, 3, 0, 0, 3, 3, 5, 3, 3, 2, 5, 5, 5, 5, 3, 3, 0, 3, 0, 2, 3, 3, 0, 0, 3, 5, 3, 2, 2, 5, 5, 2, 0, 4, 4, 4, 4, 4, 4, 0, 3, 3, 3, 2, 3, 3, 3, 4, 3, 3, 3, 0, 4, 2, 5, 4, 4, 4, 4, 4, 4, 2, 0, 0, 2, 5, 0, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 4, 0, 2, 0, 2, 1, 1, 1] [19:28:07.365] S8: [5, 5, 5, 5, 3, 3, 3, 3, 0, 0, 3, 3, 5, 3, 3, 2, 5, 5, 5, 5, 3, 3, 0, 3, 0, 2, 3, 3, 0, 0, 3, 5, 3, 2, 2, 5, 5, 2, 0, 4, 4, 4, 4, 4, 4, 0, 3, 3, 3, 2, 3, 3, 3, 4, 3, 3, 3, 0, 4, 2, 5, 4, 4, 4, 4, 4, 4, 2, 0, 0, 2, 5, 0, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 4, 0, 2, 0, 2, 1, 1, 1] [19:28:07.365] H6: [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 3, 4, 3, 3, 4, 4, 3, 3, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 2, 1, 1, 1] [19:28:07.365] --- IMP Calculation Output (card -> average IMP) --- [19:28:07.365] SA: 1.34 [19:28:07.365] D8: 0.88 [19:28:07.365] H6: 0.84 [19:28:07.366] D4: 0.42 [19:28:07.366] S2: -1.16 [19:28:07.366] S4: -1.16 [19:28:07.366] S8: -1.16 [19:28:07.366] === DDS DETAILED ANALYSIS === [19:28:07.366] Cards analyzed: 7, Samples per card: 97 [19:28:07.366] [19:28:07.366] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:28:07.366] ----- ------ --------- ------- ----------- -------------------------------- [19:28:07.366] SA 1.34 3.31 96 % 5 [5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 5, 5, 5, 5...] [19:28:07.366] D8 0.88 2.75 75 % 6 [5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 4, 4, 5, 5, 4, 4, 5, 5, 5, 5...] [19:28:07.366] H6 0.84 3.12 97 % 4 [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4...] [19:28:07.366] D4 0.42 2.78 75 % 6 [5, 5, 5, 5, 3, 3, 4, 4, 3, 3, 3, 3, 5, 5, 3, 4, 5, 5, 5, 5...] [19:28:07.367] S2 -1.16 2.73 71 % 6 [5, 5, 5, 5, 3, 3, 3, 3, 0, 0, 3, 3, 5, 3, 3, 2, 5, 5, 5, 5...] [19:28:07.367] S4 -1.16 2.73 71 % 6 [5, 5, 5, 5, 3, 3, 3, 3, 0, 0, 3, 3, 5, 3, 3, 2, 5, 5, 5, 5...] [19:28:07.367] S8 -1.16 2.73 71 % 6 [5, 5, 5, 5, 3, 3, 3, 3, 0, 0, 3, 3, 5, 3, 3, 2, 5, 5, 5, 5...] [19:28:07.367] [19:28:07.367] Selected: SA (IMPs=1.34, avgTricks=3.31) [19:28:07.367] =================== [19:28:07.367] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:28:07.367] [TRUMP] Skipped: not a suit contract [19:28:07.367] Selected: SA (avg 1.34 IMPs, 3.31 tricks) [19:28:07.367] [stage-timing] ok sample=107ms validate=0ms nn=357ms signal=0ms simgames=7ms dds=67ms total=542ms samples=97 cards=24 [19:28:07.368] === FindBestCardAsync: Position=N, CardsPlayed=24 === [19:28:07.368] Finding card to play for N: A842.86.8643.AQT [19:28:07.368] Relative position: Lefty, Contract type: NoTrump [19:28:07.368] Cards in hand mask: 6 [19:28:07.369] Candidate: 8D = 41.9 % [19:28:07.369] Candidate: AS = 20.5 % [19:28:07.369] Candidate: xD = 12.1 % [19:28:07.369] Candidate: xS = 11.1 % [19:28:07.369] Candidate: xH = 10.9 % [19:28:07.369] Candidate: 8S = 3.6 % [19:28:07.369] Selected: D8 (41.9 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:28:13 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:28:13 === [19:28:13.427] === FindBestCardAsync: Position=N, CardsPlayed=28 === [19:28:13.427] Contract: 1NX, Declarer: W, Dealer: N [19:28:13.427] Auction: P-1H-P-1N-X-P-P-P [19:28:13.427] Deal: N:... ... ... ... [19:28:13.427] Position N is on defender's side - score table shifted by 5 defense tricks won [19:28:13.427] ****************************** [19:28:13.427] FindMatchingDealsWithPlayInternal Input: [19:28:13.427] Position parameter: N [19:28:13.427] Deal from game: N:... ... ... ... [19:28:13.427] Hand for N: A842.86.8643.AQT [19:28:13.427] Hand for E: K53.AK432.A9.953 [19:28:13.427] Hand for S: (null) [19:28:13.428] Hand for W: (null) [19:28:13.428] Cards played: D3, D9, DQ, D5, D2, DJ, D6, DA, C3, C6, CJ, CQ, H8, HK, H5, H7, C5, HQ, CK, CA, CT, C9, HJ, C4, SA, S3, S6, S7 [19:28:13.428] Declarer: W [19:28:13.428] ****************************** [19:28:13.428] [DealFinder] Seed from player N hand: -1808683873 [19:28:13.428] [DealFinder] Auction: P-1H-P-1N-X-P-P-P [19:28:13.428] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:28:13.428] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:28:13.428] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1361MB, gc2=16) [19:28:13.428] [DealFinder] N has contradictory H range [3-2] (min > max) -- skipping strict search, using fallback deals. [19:28:13.428] [DealFinder] Using cardsPlayedCount=28 for visibility calculation [19:28:13.428] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=28 [19:28:13.428] [ExtractPartialDeal] Visible hands: N, E, W [19:28:13.428] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:28:13.429] [ExtractPartialDeal] Extracted hands: [19:28:13.429] N: A842.86.8643.AQT (13 cards) [LOCKED] [19:28:13.429] E: K53.AK432.A9.953 (13 cards) [LOCKED] [19:28:13.429] S: ... (0 cards) [19:28:13.429] W: ... (0 cards) [19:28:13.429] [DealFinder] Trump suit from contract '1NX': NoTrump [19:28:13.429] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [19:28:13.429] [ComputePlayedCards] Card 1: D3 played by N [19:28:13.429] [ComputePlayedCards] Card 2: D9 played by E [19:28:13.429] [ComputePlayedCards] Card 3: DQ played by S [19:28:13.429] [ComputePlayedCards] Card 4: D5 played by W [19:28:13.429] [ComputePlayedCards] Trick complete. Winner: S [19:28:13.429] [ComputePlayedCards] Card 5: D2 played by S [19:28:13.429] [ComputePlayedCards] Card 6: DJ played by W [19:28:13.429] [ComputePlayedCards] Card 7: D6 played by N [19:28:13.429] [ComputePlayedCards] Card 8: DA played by E [19:28:13.429] [ComputePlayedCards] Trick complete. Winner: E [19:28:13.430] [ComputePlayedCards] Card 9: C3 played by E [19:28:13.430] [ComputePlayedCards] Card 10: C6 played by S [19:28:13.430] [ComputePlayedCards] Card 11: CJ played by W [19:28:13.430] [ComputePlayedCards] Card 12: CQ played by N [19:28:13.430] [ComputePlayedCards] Trick complete. Winner: N [19:28:13.430] [ComputePlayedCards] Card 13: H8 played by N [19:28:13.430] [ComputePlayedCards] Card 14: HK played by E [19:28:13.430] [ComputePlayedCards] Card 15: H5 played by S [19:28:13.430] [ComputePlayedCards] Card 16: H7 played by W [19:28:13.430] [ComputePlayedCards] Trick complete. Winner: E [19:28:13.430] [ComputePlayedCards] Card 17: C5 played by E [19:28:13.430] [ComputePlayedCards] Card 18: HQ played by S [19:28:13.430] [ComputePlayedCards] Card 19: CK played by W [19:28:13.431] [ComputePlayedCards] Card 20: CA played by N [19:28:13.431] [ComputePlayedCards] Trick complete. Winner: N [19:28:13.431] [ComputePlayedCards] Card 21: CT played by N [19:28:13.431] [ComputePlayedCards] Card 22: C9 played by E [19:28:13.431] [ComputePlayedCards] Card 23: HJ played by S [19:28:13.431] [ComputePlayedCards] Card 24: C4 played by W [19:28:13.431] [ComputePlayedCards] Trick complete. Winner: N [19:28:13.431] [ComputePlayedCards] Card 25: SA played by N [19:28:13.431] [ComputePlayedCards] Card 26: S3 played by E [19:28:13.431] [ComputePlayedCards] Card 27: S6 played by S [19:28:13.431] [ComputePlayedCards] Card 28: S7 played by W [19:28:13.431] [ComputePlayedCards] Trick complete. Winner: N [19:28:13.431] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, D6, CQ, H8, CA, CT, SA [19:28:13.431] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: D9, DA, C3, HK, C5, C9, S3 [19:28:13.431] [DealFinder] Added 7 played cards to S (was 0 cards): DQ, D2, C6, H5, HQ, HJ, S6 [19:28:13.432] [DealFinder] Added 7 played cards to W (was 0 cards): D5, DJ, CJ, H7, CK, C4, S7 [19:28:13.432] [DealFinder] Show-out: S void in Clubs (bidding said [0-13], already held 1) [19:28:13.432] [DealFinder] Assigned 3 Clubs cards to W: C2, C7, C8 [19:28:13.432] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=10) [19:28:13.432] [DecomposePartnership] W: No tightening (CombinedHcpMin=18, CombinedHcpMax=, partner E HCP=14) [19:28:13.432] [DealFinder] Propagated S: HCP[7-10], Suits=S[0-6] H[3-6] D[0-7] C[1-1] (2 iterations) [19:28:13.432] [DealFinder] Propagated W: HCP[6-9], Suits=S[0-6] H[0-3] D[0-7] C[6-6] (2 iterations) [19:28:13.432] [DealFinder] Known cards per player: N=13, E=13, S=7, W=10 [19:28:13.432] [DealFinder] Locked players: N, E [19:28:13.433] [DealFinder] Total known cards: 43, Remaining deck: 9, Cards to deal: 9 [19:28:13.433] [DealFinder] Players needing cards: S:6, W:3 [19:28:13.433] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:28:13.461] [DealFinder] Combinatorial: enumerated 84, perfect 35, sending 84 to DDS [19:28:13.462] [Timing] Total: 33ms, Generation: 0ms, Verification: 0ms [19:28:13.462] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 35 [19:28:13.462] Search complete. Returning 84 deals. [19:28:13.462] Found 84 sample deals for simulation. [19:28:13.462] Valid deals for DDS: 84 / 84 [19:28:13.462] [SAMPLE-VAL] Validating 84 samples, hidden: S,W, contract: NT [19:28:13.462] [SAMPLE-VAL] T1: N=D3 E=D9 S=DQ W=D5 (leader=N) [19:28:13.462] [SAMPLE-VAL] T2: S=D2 W=DJ N=D6 E=DA (leader=S) [19:28:13.462] [SAMPLE-VAL] T3: E=C3 S=C6 W=CJ N=CQ (leader=E) [19:28:13.462] [SAMPLE-VAL] T4: N=H8 E=HK S=H5 W=H7 (leader=N) [19:28:13.462] [SAMPLE-VAL] T5: E=C5 S=HQ W=CK N=CA (leader=E) [19:28:13.463] [SAMPLE-VAL] T6: N=CT E=C9 S=HJ W=C4 (leader=N) [19:28:13.463] [SAMPLE-VAL] T7: N=SA E=S3 S=S6 W=S7 (leader=N) [19:28:13.467] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.125 [S:T1-DQ=99 % T2-D2=46 % T3-C6=100 % T4-H5=88 % T5-HQ=8 % T6-HJ=6 % T7-S6=52 %, W:T1-D5=3 %! T2-DJ=25 % T3-CJ=57 % T4-H7=100 % T5-CK=22 % T6-C4=98 % T7-S7=93 %] [19:28:13.472] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.311 [S:T1-DQ=100 % T2-D2=17 % T3-C6=100 % T4-H5=97 % T5-HQ=10 % T6-HJ=13 % T7-S6=78 %, W:T1-D5=97 % T2-DJ=42 % T3-CJ=56 % T4-H7=89 % T5-CK=44 % T6-C4=98 % T7-S7=80 %] [19:28:13.476] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.177 [S:T1-DQ=93 % T2-D2=36 % T3-C6=100 % T4-H5=87 % T5-HQ=14 % T6-HJ=11 % T7-S6=90 %, W:T1-D5=3 %! T2-DJ=83 % T3-CJ=48 % T4-H7=100 % T5-CK=35 % T6-C4=97 % T7-S7=88 %] [19:28:13.481] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.284 [S:T1-DQ=99 % T2-D2=5 % T3-C6=100 % T4-H5=92 % T5-HQ=14 % T6-HJ=31 % T7-S6=86 %, W:T1-D5=99 % T2-DJ=16 % T3-CJ=52 % T4-H7=100 % T5-CK=30 % T6-C4=98 % T7-S7=78 %] [19:28:13.485] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.226 [S:T1-DQ=99 % T2-D2=11 % T3-C6=100 % T4-H5=97 % T5-HQ=5 %! T6-HJ=9 % T7-S6=59 %, W:T1-D5=99 % T2-DJ=15 % T3-CJ=50 % T4-H7=85 % T5-CK=32 % T6-C4=98 % T7-S7=89 %] [19:28:13.490] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.320 [S:T1-DQ=100 % T2-D2=12 % T3-C6=100 % T4-H5=91 % T5-HQ=16 % T6-HJ=23 % T7-S6=87 %, W:T1-D5=97 % T2-DJ=40 % T3-CJ=56 % T4-H7=100 % T5-CK=31 % T6-C4=98 % T7-S7=78 %] [19:28:13.494] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.196 [S:T1-DQ=94 % T2-D2=16 % T3-C6=100 % T4-H5=85 % T5-HQ=5 %! T6-HJ=7 % T7-S6=54 %, W:T1-D5=8 % T2-DJ=9 % T3-CJ=48 % T4-H7=100 % T5-CK=32 % T6-C4=97 % T7-S7=91 %] [19:28:13.499] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.209 [S:T1-DQ=92 % T2-D2=22 % T3-C6=100 % T4-H5=88 % T5-HQ=8 % T6-HJ=8 % T7-S6=56 %, W:T1-D5=7 % T2-DJ=10 % T3-CJ=54 % T4-H7=100 % T5-CK=21 % T6-C4=98 % T7-S7=93 %] [19:28:13.503] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.065 [S:T1-DQ=100 % T2-D2=12 % T3-C6=100 % T4-H5=65 % T5-HQ=4 %! T6-HJ=2 %! T7-S6=83 %, W:T1-D5=99 % T2-DJ=19 % T3-CJ=59 % T4-H7=94 % T5-CK=47 % T6-C4=98 % T7-S7=87 %] [19:28:13.510] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.050 [S:T1-DQ=91 % T2-D2=28 % T3-C6=100 % T4-H5=94 % T5-HQ=3 %! T6-HJ=3 %! T7-S6=53 %, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=47 % T4-H7=91 % T5-CK=44 % T6-C4=98 % T7-S7=91 %] [19:28:13.514] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.290 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=92 % T5-HQ=17 % T6-HJ=25 % T7-S6=63 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=51 % T4-H7=100 % T5-CK=28 % T6-C4=97 % T7-S7=87 %] [19:28:13.519] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.040 [S:T1-DQ=89 % T2-D2=42 % T3-C6=100 % T4-H5=96 % T5-HQ=2 %! T6-HJ=3 %! T7-S6=59 %, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=53 % T4-H7=90 % T5-CK=36 % T6-C4=98 % T7-S7=93 %] [19:28:13.523] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.185 [S:T1-DQ=100 % T2-D2=23 % T3-C6=100 % T4-H5=60 % T5-HQ=3 %! T6-HJ=6 % T7-S6=83 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=60 % T4-H7=95 % T5-CK=52 % T6-C4=98 % T7-S7=87 %] [19:28:13.527] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.147 [S:T1-DQ=89 % T2-D2=35 % T3-C6=100 % T4-H5=89 % T5-HQ=16 % T6-HJ=16 % T7-S6=63 %, W:T1-D5=3 %! T2-DJ=82 % T3-CJ=54 % T4-H7=100 % T5-CK=30 % T6-C4=98 % T7-S7=92 %] [19:28:13.532] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.003 [S:T1-DQ=92 % T2-D2=39 % T3-C6=100 % T4-H5=55 % T5-HQ=1 %! T6-HJ=1 %! T7-S6=86 %, W:T1-D5=3 %! T2-DJ=83 % T3-CJ=52 % T4-H7=91 % T5-CK=51 % T6-C4=97 % T7-S7=82 %] [19:28:13.536] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.317 [S:T1-DQ=100 % T2-D2=15 % T3-C6=100 % T4-H5=90 % T5-HQ=16 % T6-HJ=22 % T7-S6=58 %, W:T1-D5=96 % T2-DJ=41 % T3-CJ=53 % T4-H7=100 % T5-CK=35 % T6-C4=98 % T7-S7=87 %] [19:28:13.540] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.160 [S:T1-DQ=89 % T2-D2=37 % T3-C6=100 % T4-H5=88 % T5-HQ=10 % T6-HJ=13 % T7-S6=82 %, W:T1-D5=3 %! T2-DJ=84 % T3-CJ=51 % T4-H7=100 % T5-CK=30 % T6-C4=98 % T7-S7=84 %] [19:28:13.544] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.082 [S:T1-DQ=99 % T2-D2=38 % T3-C6=100 % T4-H5=86 % T5-HQ=5 % T6-HJ=3 %! T7-S6=81 %, W:T1-D5=3 %! T2-DJ=24 % T3-CJ=53 % T4-H7=100 % T5-CK=33 % T6-C4=97 % T7-S7=81 %] [19:28:13.549] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.071 [S:T1-DQ=99 % T2-D2=16 % T3-C6=100 % T4-H5=61 % T5-HQ=2 %! T6-HJ=4 %! T7-S6=67 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=58 % T4-H7=92 % T5-CK=42 % T6-C4=98 % T7-S7=88 %] [19:28:13.553] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.214 [S:T1-DQ=100 % T2-D2=4 %! T3-C6=100 % T4-H5=88 % T5-HQ=12 % T6-HJ=23 % T7-S6=57 %, W:T1-D5=99 % T2-DJ=19 % T3-CJ=54 % T4-H7=100 % T5-CK=24 % T6-C4=98 % T7-S7=90 %] [19:28:13.557] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.336 [S:T1-DQ=100 % T2-D2=16 % T3-C6=100 % T4-H5=91 % T5-HQ=26 % T6-HJ=25 % T7-S6=65 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=53 % T4-H7=100 % T5-CK=34 % T6-C4=98 % T7-S7=87 %] [19:28:13.562] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.306 [S:T1-DQ=100 % T2-D2=16 % T3-C6=100 % T4-H5=91 % T5-HQ=11 % T6-HJ=16 % T7-S6=80 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=56 % T4-H7=100 % T5-CK=28 % T6-C4=99 % T7-S7=79 %] [19:28:13.566] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.269 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=98 % T5-HQ=7 % T6-HJ=14 % T7-S6=80 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=53 % T4-H7=89 % T5-CK=37 % T6-C4=98 % T7-S7=83 %] [19:28:13.570] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.327 [S:T1-DQ=100 % T2-D2=19 % T3-C6=100 % T4-H5=90 % T5-HQ=16 % T6-HJ=22 % T7-S6=85 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=54 % T4-H7=100 % T5-CK=30 % T6-C4=97 % T7-S7=78 %] [19:28:13.574] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.276 [S:T1-DQ=99 % T2-D2=7 % T3-C6=100 % T4-H5=92 % T5-HQ=10 % T6-HJ=20 % T7-S6=84 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=56 % T4-H7=100 % T5-CK=27 % T6-C4=99 % T7-S7=83 %] [19:28:13.579] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.132 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=100 % T4-H5=92 % T5-HQ=17 % T6-HJ=31 % T7-S6=79 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=58 % T4-H7=100 % T5-CK=32 % T6-C4=98 % T7-S7=85 %] [19:28:13.583] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.009 [S:T1-DQ=94 % T2-D2=33 % T3-C6=100 % T4-H5=49 % T5-HQ=1 %! T6-HJ=2 %! T7-S6=49 %, W:T1-D5=3 %! T2-DJ=82 % T3-CJ=52 % T4-H7=92 % T5-CK=49 % T6-C4=97 % T7-S7=93 %] [19:28:13.587] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.036 [S:T1-DQ=91 % T2-D2=36 % T3-C6=100 % T4-H5=97 % T5-HQ=3 %! T6-HJ=2 %! T7-S6=85 %, W:T1-D5=4 %! T2-DJ=79 % T3-CJ=47 % T4-H7=90 % T5-CK=42 % T6-C4=98 % T7-S7=79 %] [19:28:13.591] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.119 [S:T1-DQ=99 % T2-D2=33 % T3-C6=100 % T4-H5=86 % T5-HQ=6 % T6-HJ=5 %! T7-S6=50 %, W:T1-D5=3 %! T2-DJ=29 % T3-CJ=52 % T4-H7=100 % T5-CK=36 % T6-C4=98 % T7-S7=93 %] [19:28:13.596] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.065 [S:T1-DQ=100 % T2-D2=31 % T3-C6=100 % T4-H5=53 % T5-HQ=1 %! T6-HJ=7 % T7-S6=62 %, W:T1-D5=95 % T2-DJ=44 % T3-CJ=57 % T4-H7=94 % T5-CK=47 % T6-C4=98 % T7-S7=88 %] [19:28:13.600] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.264 [S:T1-DQ=99 % T2-D2=5 %! T3-C6=100 % T4-H5=91 % T5-HQ=10 % T6-HJ=26 % T7-S6=58 %, W:T1-D5=99 % T2-DJ=20 % T3-CJ=51 % T4-H7=100 % T5-CK=32 % T6-C4=98 % T7-S7=90 %] [19:28:13.604] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.209 [S:T1-DQ=92 % T2-D2=18 % T3-C6=100 % T4-H5=88 % T5-HQ=8 % T6-HJ=7 % T7-S6=81 %, W:T1-D5=8 % T2-DJ=9 % T3-CJ=48 % T4-H7=100 % T5-CK=28 % T6-C4=97 % T7-S7=82 %] [19:28:13.608] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.288 [S:T1-DQ=99 % T2-D2=11 % T3-C6=100 % T4-H5=91 % T5-HQ=12 % T6-HJ=26 % T7-S6=84 %, W:T1-D5=99 % T2-DJ=16 % T3-CJ=50 % T4-H7=100 % T5-CK=27 % T6-C4=97 % T7-S7=78 %] [19:28:13.612] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.003 [S:T1-DQ=92 % T2-D2=44 % T3-C6=100 % T4-H5=54 % T5-HQ=1 %! T6-HJ=1 %! T7-S6=59 %, W:T1-D5=3 %! T2-DJ=80 % T3-CJ=57 % T4-H7=93 % T5-CK=49 % T6-C4=98 % T7-S7=90 %] [19:28:13.617] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.288 [S:T1-DQ=100 % T2-D2=20 % T3-C6=100 % T4-H5=96 % T5-HQ=7 % T6-HJ=10 % T7-S6=54 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=55 % T4-H7=87 % T5-CK=35 % T6-C4=98 % T7-S7=87 %] [19:28:13.621] [SAMPLE-VAL] Sample 36: weight 0.023 -> 0.004 [S:T1-DQ=88 % T2-D2=31 % T3-C6=100 % T4-H5=90 % T5-HQ=5 % T6-HJ=10 % T7-S6=84 %, W:T1-D5=4 %! T2-DJ=77 % T3-CJ=57 % T4-H7=100 % T5-CK=26 % T6-C4=99 % T7-S7=81 %] [19:28:13.625] [SAMPLE-VAL] Sample 37: weight 0.113 -> 0.023 [S:T1-DQ=92 % T2-D2=28 % T3-C6=100 % T4-H5=90 % T5-HQ=13 % T6-HJ=15 % T7-S6=57 %, W:T1-D5=4 %! T2-DJ=80 % T3-CJ=54 % T4-H7=100 % T5-CK=36 % T6-C4=98 % T7-S7=93 %] [19:28:13.630] [SAMPLE-VAL] Sample 38: weight 0.113 -> 0.015 [S:T1-DQ=99 % T2-D2=36 % T3-C6=100 % T4-H5=92 % T5-HQ=10 % T6-HJ=7 % T7-S6=80 %, W:T1-D5=3 %! T2-DJ=25 % T3-CJ=61 % T4-H7=100 % T5-CK=30 % T6-C4=99 % T7-S7=89 %] [19:28:13.634] [SAMPLE-VAL] Sample 39: weight 0.113 -> 0.026 [S:T1-DQ=92 % T2-D2=15 % T3-C6=100 % T4-H5=93 % T5-HQ=11 % T6-HJ=16 % T7-S6=76 %, W:T1-D5=8 % T2-DJ=10 % T3-CJ=56 % T4-H7=100 % T5-CK=30 % T6-C4=98 % T7-S7=85 %] [19:28:13.638] [SAMPLE-VAL] Sample 40: weight 0.113 -> 0.022 [S:T1-DQ=91 % T2-D2=28 % T3-C6=100 % T4-H5=91 % T5-HQ=10 % T6-HJ=12 % T7-S6=90 %, W:T1-D5=4 %! T2-DJ=81 % T3-CJ=54 % T4-H7=100 % T5-CK=31 % T6-C4=98 % T7-S7=84 %] [19:28:13.643] [SAMPLE-VAL] Sample 41: weight 0.078 -> 0.014 [S:T1-DQ=88 % T2-D2=27 % T3-C6=100 % T4-H5=97 % T5-HQ=5 % T6-HJ=6 % T7-S6=81 %, W:T1-D5=4 %! T2-DJ=74 % T3-CJ=56 % T4-H7=93 % T5-CK=39 % T6-C4=99 % T7-S7=82 %] [19:28:13.647] [SAMPLE-VAL] Sample 42: weight 0.078 -> 0.003 [S:T1-DQ=93 % T2-D2=32 % T3-C6=100 % T4-H5=60 % T5-HQ=2 %! T6-HJ=2 %! T7-S6=82 %, W:T1-D5=4 %! T2-DJ=78 % T3-CJ=60 % T4-H7=95 % T5-CK=51 % T6-C4=98 % T7-S7=84 %] [19:28:13.651] [SAMPLE-VAL] Sample 43: weight 0.018 -> 0.004 [S:T1-DQ=100 % T2-D2=15 % T3-C6=100 % T4-H5=95 % T5-HQ=4 %! T6-HJ=7 % T7-S6=49 %, W:T1-D5=97 % T2-DJ=43 % T3-CJ=48 % T4-H7=89 % T5-CK=46 % T6-C4=97 % T7-S7=82 %] [19:28:13.656] [SAMPLE-VAL] Sample 44: weight 0.018 -> 0.000 [S:T1-DQ=100 % T2-D2=20 % T3-C6=100 % T4-H5=49 % T5-HQ=1 %! T6-HJ=3 %! T7-S6=54 %, W:T1-D5=95 % T2-DJ=45 % T3-CJ=52 % T4-H7=95 % T5-CK=48 % T6-C4=97 % T7-S7=89 %] [19:28:13.660] [SAMPLE-VAL] Sample 45: weight 0.018 -> 0.006 [S:T1-DQ=100 % T2-D2=10 % T3-C6=100 % T4-H5=89 % T5-HQ=23 % T6-HJ=24 % T7-S6=87 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=47 % T4-H7=100 % T5-CK=31 % T6-C4=96 % T7-S7=81 %] [19:28:13.664] [SAMPLE-VAL] Sample 46: weight 0.018 -> 0.003 [S:T1-DQ=100 % T2-D2=3 %! T3-C6=100 % T4-H5=87 % T5-HQ=17 % T6-HJ=20 % T7-S6=78 %, W:T1-D5=99 % T2-DJ=16 % T3-CJ=50 % T4-H7=100 % T5-CK=31 % T6-C4=96 % T7-S7=74 %] [19:28:13.669] [SAMPLE-VAL] Sample 47: weight 0.018 -> 0.002 [S:T1-DQ=99 % T2-D2=9 % T3-C6=100 % T4-H5=97 % T5-HQ=3 %! T6-HJ=5 %! T7-S6=53 %, W:T1-D5=99 % T2-DJ=16 % T3-CJ=44 % T4-H7=88 % T5-CK=44 % T6-C4=97 % T7-S7=84 %] [19:28:13.673] [SAMPLE-VAL] Sample 48: weight 0.018 -> 0.002 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=100 % T4-H5=89 % T5-HQ=11 % T6-HJ=16 % T7-S6=49 %, W:T1-D5=99 % T2-DJ=18 % T3-CJ=49 % T4-H7=100 % T5-CK=35 % T6-C4=97 % T7-S7=87 %] [19:28:13.678] [SAMPLE-VAL] Sample 49: weight 0.018 -> 0.001 [S:T1-DQ=100 % T2-D2=24 % T3-C6=100 % T4-H5=58 % T5-HQ=2 %! T6-HJ=3 %! T7-S6=82 %, W:T1-D5=96 % T2-DJ=44 % T3-CJ=53 % T4-H7=93 % T5-CK=49 % T6-C4=96 % T7-S7=76 %] [19:28:13.682] [SAMPLE-VAL] Sample 50: weight 0.018 -> 0.000 [S:T1-DQ=100 % T2-D2=11 % T3-C6=100 % T4-H5=56 % T5-HQ=1 %! T6-HJ=1 %! T7-S6=59 %, W:T1-D5=99 % T2-DJ=19 % T3-CJ=52 % T4-H7=94 % T5-CK=44 % T6-C4=96 % T7-S7=88 %] [19:28:13.687] [SAMPLE-VAL] Sample 51: weight 0.018 -> 0.001 [S:T1-DQ=100 % T2-D2=14 % T3-C6=100 % T4-H5=65 % T5-HQ=3 %! T6-HJ=1 %! T7-S6=82 %, W:T1-D5=99 % T2-DJ=16 % T3-CJ=52 % T4-H7=92 % T5-CK=43 % T6-C4=96 % T7-S7=75 %] [19:28:13.691] [SAMPLE-VAL] Sample 52: weight 0.018 -> 0.006 [S:T1-DQ=100 % T2-D2=19 % T3-C6=100 % T4-H5=91 % T5-HQ=25 % T6-HJ=21 % T7-S6=90 %, W:T1-D5=97 % T2-DJ=42 % T3-CJ=49 % T4-H7=100 % T5-CK=35 % T6-C4=96 % T7-S7=79 %] [19:28:13.695] [SAMPLE-VAL] Sample 53: weight 0.018 -> 0.005 [S:T1-DQ=100 % T2-D2=19 % T3-C6=100 % T4-H5=97 % T5-HQ=10 % T6-HJ=8 % T7-S6=80 %, W:T1-D5=96 % T2-DJ=41 % T3-CJ=51 % T4-H7=86 % T5-CK=46 % T6-C4=96 % T7-S7=70 %] [19:28:13.699] [SAMPLE-VAL] Sample 54: weight 0.018 -> 0.004 [S:T1-DQ=100 % T2-D2=12 % T3-C6=100 % T4-H5=98 % T5-HQ=6 % T6-HJ=4 %! T7-S6=79 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=46 % T4-H7=84 % T5-CK=39 % T6-C4=97 % T7-S7=73 %] [19:28:13.703] [SAMPLE-VAL] Sample 55: weight 0.085 -> 0.024 [S:T1-DQ=99 % T2-D2=19 % T3-C6=100 % T4-H5=97 % T5-HQ=5 %! T6-HJ=9 % T7-S6=87 %, W:T1-D5=97 % T2-DJ=100 % T3-CJ=52 % T4-H7=89 % T5-CK=43 % T6-C4=98 % T7-S7=76 %] [19:28:13.708] [SAMPLE-VAL] Sample 56: weight 0.085 -> 0.004 [S:T1-DQ=100 % T2-D2=23 % T3-C6=100 % T4-H5=59 % T5-HQ=1 %! T6-HJ=3 %! T7-S6=70 %, W:T1-D5=95 % T2-DJ=100 % T3-CJ=57 % T4-H7=94 % T5-CK=49 % T6-C4=98 % T7-S7=89 %] [19:28:13.712] [SAMPLE-VAL] Sample 57: weight 0.085 -> 0.001 [S:T1-DQ=92 % T2-D2=19 % T3-C6=100 % T4-H5=98 % T5-HQ=2 %! T6-HJ=1 %! T7-S6=74 %, W:T1-D5=8 % T2-DJ=9 % T3-CJ=47 % T4-H7=90 % T5-CK=32 % T6-C4=98 % T7-S7=100 %] [19:28:13.716] [SAMPLE-VAL] Sample 58: weight 0.085 -> 0.021 [S:T1-DQ=99 % T2-D2=20 % T3-C6=100 % T4-H5=96 % T5-HQ=4 %! T6-HJ=6 % T7-S6=88 %, W:T1-D5=97 % T2-DJ=100 % T3-CJ=55 % T4-H7=88 % T5-CK=34 % T6-C4=99 % T7-S7=78 %] [19:28:13.721] [SAMPLE-VAL] Sample 59: weight 0.085 -> 0.000 [S:T1-DQ=99 % T2-D2=37 % T3-C6=100 % T4-H5=97 % T5-HQ=1 %! T6-HJ=1 %! T7-S6=75 %, W:T1-D5=3 %! T2-DJ=26 % T3-CJ=54 % T4-H7=90 % T5-CK=38 % T6-C4=97 % T7-S7=100 %] [19:28:13.725] [SAMPLE-VAL] Sample 60: weight 0.085 -> 0.007 [S:T1-DQ=100 % T2-D2=25 % T3-C6=100 % T4-H5=58 % T5-HQ=2 %! T6-HJ=4 %! T7-S6=91 %, W:T1-D5=97 % T2-DJ=100 % T3-CJ=58 % T4-H7=93 % T5-CK=45 % T6-C4=98 % T7-S7=80 %] [19:28:13.729] [SAMPLE-VAL] Sample 61: weight 0.085 -> 0.000 [S:T1-DQ=95 % T2-D2=20 % T3-C6=100 % T4-H5=55 % T5-HQ=1 %! T6-HJ=0 %! T7-S6=79 %, W:T1-D5=8 % T2-DJ=11 % T3-CJ=54 % T4-H7=94 % T5-CK=40 % T6-C4=97 % T7-S7=100 %] [19:28:13.734] [SAMPLE-VAL] Sample 62: weight 0.085 -> 0.000 [S:T1-DQ=99 % T2-D2=41 % T3-C6=100 % T4-H5=47 % T5-HQ=0 %! T6-HJ=0 %! T7-S6=79 %, W:T1-D5=3 %! T2-DJ=28 % T3-CJ=57 % T4-H7=94 % T5-CK=50 % T6-C4=98 % T7-S7=100 %] [19:28:13.739] [SAMPLE-VAL] Sample 63: weight 0.085 -> 0.004 [S:T1-DQ=99 % T2-D2=24 % T3-C6=100 % T4-H5=57 % T5-HQ=1 %! T6-HJ=3 %! T7-S6=87 %, W:T1-D5=97 % T2-DJ=100 % T3-CJ=61 % T4-H7=93 % T5-CK=45 % T6-C4=99 % T7-S7=76 %] [19:28:13.743] [SAMPLE-VAL] Sample 64: weight 0.085 -> 0.017 [S:T1-DQ=100 % T2-D2=21 % T3-C6=100 % T4-H5=83 % T5-HQ=9 % T6-HJ=5 %! T7-S6=78 %, W:T1-D5=6 % T2-DJ=7 % T3-CJ=53 % T4-H7=100 % T5-CK=31 % T6-C4=97 % T7-S7=100 %] [19:28:13.748] [SAMPLE-VAL] Sample 65: weight 0.085 -> 0.024 [S:T1-DQ=99 % T2-D2=21 % T3-C6=100 % T4-H5=95 % T5-HQ=5 %! T6-HJ=8 % T7-S6=66 %, W:T1-D5=95 % T2-DJ=100 % T3-CJ=52 % T4-H7=89 % T5-CK=47 % T6-C4=98 % T7-S7=89 %] [19:28:13.752] [SAMPLE-VAL] Sample 66: weight 0.079 -> 0.007 [S:T1-DQ=99 % T2-D2=34 % T3-C6=100 % T4-H5=63 % T5-HQ=1 %! T6-HJ=7 % T7-S6=86 %, W:T1-D5=97 % T2-DJ=100 % T3-CJ=56 % T4-H7=91 % T5-CK=44 % T6-C4=97 % T7-S7=79 %] [19:28:13.757] [SAMPLE-VAL] Sample 67: weight 0.079 -> 0.008 [S:T1-DQ=99 % T2-D2=30 % T3-C6=100 % T4-H5=60 % T5-HQ=2 %! T6-HJ=6 % T7-S6=70 %, W:T1-D5=96 % T2-DJ=100 % T3-CJ=58 % T4-H7=94 % T5-CK=48 % T6-C4=98 % T7-S7=89 %] [19:28:13.762] [SAMPLE-VAL] Sample 68: weight 0.079 -> 0.023 [S:T1-DQ=99 % T2-D2=21 % T3-C6=100 % T4-H5=90 % T5-HQ=6 % T6-HJ=8 % T7-S6=36 %, W:T1-D5=96 % T2-DJ=100 % T3-CJ=57 % T4-H7=100 % T5-CK=27 % T6-C4=99 % T7-S7=79 %] [19:28:13.769] [SAMPLE-VAL] Sample 69: weight 0.079 -> 0.024 [S:T1-DQ=99 % T2-D2=18 % T3-C6=100 % T4-H5=92 % T5-HQ=6 % T6-HJ=9 % T7-S6=85 %, W:T1-D5=97 % T2-DJ=100 % T3-CJ=55 % T4-H7=100 % T5-CK=24 % T6-C4=98 % T7-S7=78 %] [19:28:13.773] [SAMPLE-VAL] Sample 70: weight 0.079 -> 0.026 [S:T1-DQ=99 % T2-D2=20 % T3-C6=100 % T4-H5=90 % T5-HQ=10 % T6-HJ=14 % T7-S6=85 %, W:T1-D5=97 % T2-DJ=100 % T3-CJ=53 % T4-H7=100 % T5-CK=36 % T6-C4=98 % T7-S7=80 %] [19:28:13.778] [SAMPLE-VAL] Sample 71: weight 0.079 -> 0.025 [S:T1-DQ=99 % T2-D2=25 % T3-C6=100 % T4-H5=99 % T5-HQ=5 %! T6-HJ=10 % T7-S6=81 %, W:T1-D5=97 % T2-DJ=100 % T3-CJ=59 % T4-H7=92 % T5-CK=50 % T6-C4=98 % T7-S7=85 %] [19:28:13.782] [SAMPLE-VAL] Sample 72: weight 0.079 -> 0.025 [S:T1-DQ=99 % T2-D2=24 % T3-C6=100 % T4-H5=96 % T5-HQ=7 % T6-HJ=10 % T7-S6=69 %, W:T1-D5=96 % T2-DJ=100 % T3-CJ=52 % T4-H7=88 % T5-CK=45 % T6-C4=98 % T7-S7=88 %] [19:28:13.787] [SAMPLE-VAL] Sample 73: weight 0.079 -> 0.025 [S:T1-DQ=99 % T2-D2=27 % T3-C6=100 % T4-H5=95 % T5-HQ=6 % T6-HJ=10 % T7-S6=85 %, W:T1-D5=97 % T2-DJ=100 % T3-CJ=52 % T4-H7=86 % T5-CK=42 % T6-C4=98 % T7-S7=80 %] [19:28:13.791] [SAMPLE-VAL] Sample 74: weight 0.075 -> 0.016 [S:T1-DQ=99 % T2-D2=29 % T3-C6=100 % T4-H5=98 % T5-HQ=3 %! T6-HJ=11 % T7-S6=58 %, W:T1-D5=96 % T2-DJ=100 % T3-CJ=57 % T4-H7=89 % T5-CK=45 % T6-C4=98 % T7-S7=90 %] [19:28:13.796] [SAMPLE-VAL] Sample 75: weight 0.075 -> 0.001 [S:T1-DQ=91 % T2-D2=31 % T3-C6=100 % T4-H5=98 % T5-HQ=1 %! T6-HJ=3 %! T7-S6=80 %, W:T1-D5=3 %! T2-DJ=79 % T3-CJ=53 % T4-H7=91 % T5-CK=53 % T6-C4=98 % T7-S7=100 %] [19:28:13.800] [SAMPLE-VAL] Sample 76: weight 0.075 -> 0.026 [S:T1-DQ=99 % T2-D2=21 % T3-C6=100 % T4-H5=92 % T5-HQ=21 % T6-HJ=17 % T7-S6=90 %, W:T1-D5=97 % T2-DJ=100 % T3-CJ=54 % T4-H7=100 % T5-CK=33 % T6-C4=97 % T7-S7=78 %] [19:28:13.804] [SAMPLE-VAL] Sample 77: weight 0.009 -> 0.001 [S:T1-DQ=100 % T2-D2=2 %! T3-C6=100 % T4-H5=97 % T5-HQ=5 %! T6-HJ=4 %! T7-S6=69 %, W:T1-D5=99 % T2-DJ=17 % T3-CJ=50 % T4-H7=88 % T5-CK=37 % T6-C4=96 % T7-S7=100 %] [19:28:13.809] [SAMPLE-VAL] Sample 78: weight 0.009 -> 0.000 [S:T1-DQ=100 % T2-D2=4 %! T3-C6=100 % T4-H5=60 % T5-HQ=1 %! T6-HJ=1 %! T7-S6=74 %, W:T1-D5=98 % T2-DJ=19 % T3-CJ=55 % T4-H7=94 % T5-CK=46 % T6-C4=97 % T7-S7=100 %] [19:28:13.813] [SAMPLE-VAL] Sample 79: weight 0.009 -> 0.001 [S:T1-DQ=99 % T2-D2=10 % T3-C6=100 % T4-H5=99 % T5-HQ=1 %! T6-HJ=6 % T7-S6=74 %, W:T1-D5=99 % T2-DJ=15 % T3-CJ=52 % T4-H7=89 % T5-CK=47 % T6-C4=98 % T7-S7=100 %] [19:28:13.818] [SAMPLE-VAL] Sample 80: weight 0.009 -> 0.001 [S:T1-DQ=100 % T2-D2=16 % T3-C6=100 % T4-H5=98 % T5-HQ=2 %! T6-HJ=7 % T7-S6=71 %, W:T1-D5=95 % T2-DJ=44 % T3-CJ=55 % T4-H7=89 % T5-CK=51 % T6-C4=97 % T7-S7=100 %] [19:28:13.822] [SAMPLE-VAL] Sample 81: weight 0.009 -> 0.001 [S:T1-DQ=100 % T2-D2=33 % T3-C6=100 % T4-H5=57 % T5-HQ=2 %! T6-HJ=5 % T7-S6=92 %, W:T1-D5=95 % T2-DJ=100 % T3-CJ=53 % T4-H7=91 % T5-CK=52 % T6-C4=97 % T7-S7=86 %] [19:28:13.827] [SAMPLE-VAL] Sample 82: weight 0.009 -> 0.003 [S:T1-DQ=100 % T2-D2=28 % T3-C6=100 % T4-H5=96 % T5-HQ=8 % T6-HJ=8 % T7-S6=87 %, W:T1-D5=95 % T2-DJ=100 % T3-CJ=46 % T4-H7=88 % T5-CK=50 % T6-C4=97 % T7-S7=83 %] [19:28:13.831] [SAMPLE-VAL] Sample 83: weight 0.009 -> 0.002 [S:T1-DQ=99 % T2-D2=30 % T3-C6=100 % T4-H5=99 % T5-HQ=4 %! T6-HJ=8 % T7-S6=80 %, W:T1-D5=96 % T2-DJ=100 % T3-CJ=53 % T4-H7=86 % T5-CK=54 % T6-C4=97 % T7-S7=77 %] [19:28:13.835] [SAMPLE-VAL] Sample 84: weight 0.009 -> 0.001 [S:T1-DQ=99 % T2-D2=25 % T3-C6=100 % T4-H5=97 % T5-HQ=2 %! T6-HJ=8 % T7-S6=55 %, W:T1-D5=94 % T2-DJ=100 % T3-CJ=51 % T4-H7=88 % T5-CK=57 % T6-C4=97 % T7-S7=86 %] [19:28:13.835] [SAMPLE-VAL] Zeroed 23 samples below relative threshold 0.010 x max 0.3363 = 0.003363 [19:28:13.835] [SAMPLE-VAL] Done. Weight range: 0.000-0.336 [19:28:13.835] [SAMPLE-VAL] Top sample 21 (w=0.336): S:Q96.QJT95.KQ72.6 W:JT7.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=16 % T3-C6=100 % T4-H5=91 % T5-HQ=26 % T6-HJ=25 % T7-S6=65 %, W:T1-D5=96 % T2-DJ=43 % T3-CJ=53 % T4-H7=100 % T5-CK=34 % T6-C4=98 % T7-S7=87 %] [19:28:13.835] [SAMPLE-VAL] Top sample 24 (w=0.327): S:QT6.QJT95.KQ72.6 W:J97.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=19 % T3-C6=100 % T4-H5=90 % T5-HQ=16 % T6-HJ=22 % T7-S6=85 %, W:T1-D5=97 % T2-DJ=41 % T3-CJ=54 % T4-H7=100 % T5-CK=30 % T6-C4=97 % T7-S7=78 %] [19:28:13.835] [SAMPLE-VAL] Top sample 6 (w=0.320): S:JT6.QJT95.KQ72.6 W:Q97.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=12 % T3-C6=100 % T4-H5=91 % T5-HQ=16 % T6-HJ=23 % T7-S6=87 %, W:T1-D5=97 % T2-DJ=40 % T3-CJ=56 % T4-H7=100 % T5-CK=31 % T6-C4=98 % T7-S7=78 %] [19:28:13.836] [SAMPLE-VAL] Top sample 16 (w=0.317): S:J96.QJT95.KQ72.6 W:QT7.7.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=15 % T3-C6=100 % T4-H5=90 % T5-HQ=16 % T6-HJ=22 % T7-S6=58 %, W:T1-D5=96 % T2-DJ=41 % T3-CJ=53 % T4-H7=100 % T5-CK=35 % T6-C4=98 % T7-S7=87 %] [19:28:13.836] [SAMPLE-VAL] Top sample 2 (w=0.311): S:JT96.QJT5.KQ72.6 W:Q7.97.JT5.KJ8742 [S:T1-DQ=100 % T2-D2=17 % T3-C6=100 % T4-H5=97 % T5-HQ=10 % T6-HJ=13 % T7-S6=78 %, W:T1-D5=97 % T2-DJ=42 % T3-CJ=56 % T4-H7=89 % T5-CK=44 % T6-C4=98 % T7-S7=80 %] [19:28:13.836] After sample validation: 61 deals remaining [19:28:13.836] [PLAY-INFER] No inference observations detected [19:28:13.836] Using weighted samples: 61/61 have non-uniform weights (range 0.004-0.336) [19:28:13.836] Sample deals (61 total, showing first 20, by weight): [19:28:13.836] [1] (w=0.336) N:A842.86.8643.AQT K53.AK432.A9.953 Q96.QJT95.KQ72.6 JT7.7.JT5.KJ8742 [19:28:13.836] [2] (w=0.327) N:A842.86.8643.AQT K53.AK432.A9.953 QT6.QJT95.KQ72.6 J97.7.JT5.KJ8742 [19:28:13.836] [3] (w=0.320) N:A842.86.8643.AQT K53.AK432.A9.953 JT6.QJT95.KQ72.6 Q97.7.JT5.KJ8742 [19:28:13.836] [4] (w=0.317) N:A842.86.8643.AQT K53.AK432.A9.953 J96.QJT95.KQ72.6 QT7.7.JT5.KJ8742 [19:28:13.836] [5] (w=0.311) N:A842.86.8643.AQT K53.AK432.A9.953 JT96.QJT5.KQ72.6 Q7.97.JT5.KJ8742 [19:28:13.836] [6] (w=0.306) N:A842.86.8643.AQT K53.AK432.A9.953 T96.QJT95.KQ72.6 QJ7.7.JT5.KJ8742 [19:28:13.836] [7] (w=0.290) N:A842.86.8643.AQT K53.AK432.A9.953 Q96.QJT95.KQT2.6 JT7.7.J75.KJ8742 [19:28:13.837] [8] (w=0.288) N:A842.86.8643.AQT K53.AK432.A9.953 QT6.QJT95.KQT2.6 J97.7.J75.KJ8742 [19:28:13.837] [9] (w=0.288) N:A842.86.8643.AQT K53.AK432.A9.953 QT96.QJT5.KQ72.6 J7.97.JT5.KJ8742 [19:28:13.837] [10] (w=0.284) N:A842.86.8643.AQT K53.AK432.A9.953 JT6.QJT95.KQT2.6 Q97.7.J75.KJ8742 [19:28:13.837] [11] (w=0.276) N:A842.86.8643.AQT K53.AK432.A9.953 T96.QJT95.KQT2.6 QJ7.7.J75.KJ8742 [19:28:13.837] [12] (w=0.269) N:A842.86.8643.AQT K53.AK432.A9.953 JT96.QJT5.KQT2.6 Q7.97.J75.KJ8742 [19:28:13.837] [13] (w=0.264) N:A842.86.8643.AQT K53.AK432.A9.953 J96.QJT95.KQT2.6 QT7.7.J75.KJ8742 [19:28:13.837] [14] (w=0.226) N:A842.86.8643.AQT K53.AK432.A9.953 QT96.QJT5.KQT2.6 J7.97.J75.KJ8742 [19:28:13.837] [15] (w=0.214) N:A842.86.8643.AQT K53.AK432.A9.953 QT96.QJT95.KQ2.6 J7.7.JT75.KJ8742 [19:28:13.837] [16] (w=0.209) N:A842.86.8643.AQT K53.AK432.A9.953 QT96.QJT95.QT2.6 J7.7.KJ75.KJ8742 [19:28:13.837] [17] (w=0.209) N:A842.86.8643.AQT K53.AK432.A9.953 QJT6.QJT95.QT2.6 97.7.KJ75.KJ8742 [19:28:13.837] [18] (w=0.196) N:A842.86.8643.AQT K53.AK432.A9.953 QJ96.QJT95.QT2.6 T7.7.KJ75.KJ8742 [19:28:13.837] [19] (w=0.185) N:A842.86.8643.AQT K53.AK432.A9.953 JT96.QJ95.KQ72.6 Q7.T7.JT5.KJ8742 [19:28:13.838] [20] (w=0.177) N:A842.86.8643.AQT K53.AK432.A9.953 QJ6.QJT95.QT72.6 T97.7.KJ5.KJ8742 [19:28:13.838] ... and 41 more [19:28:13.881] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:28:13.881] S4: [500, 500, -280, -280, -280, -280, 500, 500, -180, -280, -280, -280, -280, -180, 500, 300, 300, 300, -280, 100, 100, 100, -180, 300, 300, 300, -180, -180, -280, -180, -180, -180, -280, -280, -180, -180, -180, -280, -280, -280, -280, -280, -280, -280, -280, 500, -280, -280, -280, -280, -180, -280, -180, 500, 500, -180, -180, -280, -280, -180, -280] [19:28:13.881] S8: [500, 500, -280, -280, -280, -280, 500, 500, -180, -280, -280, -280, -280, -180, 500, 300, 300, 300, -280, 100, 100, 100, -180, 300, 300, 300, -180, -180, -280, -180, -180, -180, -280, -280, -180, -180, -180, -280, -280, -280, -280, -280, -280, -280, -280, 500, -280, -280, -280, -280, -180, -280, -180, 500, 500, -180, -180, -280, -280, -180, -280] [19:28:13.881] D4: [500, 500, 100, 100, 100, 100, 300, 300, 100, 100, 100, 100, 100, 100, 500, -280, -280, -280, 100, -280, -280, -280, -180, -280, -280, -280, 100, 100, 100, -280, -280, -280, 300, 300, -280, 300, 300, 300, 300, 300, 300, -280, 300, -280, 300, -280, 300, -280, -280, -280, 300, 300, 300, 500, 500, 100, 100, -280, 300, 100, 300] [19:28:13.881] H6: [300, 300, -280, -280, -280, -280, 300, 300, -180, -280, -280, -280, -280, -180, 100, 100, 100, 100, -280, 100, -180, -180, -180, 100, 100, 100, -280, -280, -280, -180, -180, -180, -280, -280, -280, -180, -180, -280, -280, -280, -280, -280, -280, -280, -280, 100, -280, -280, -280, -280, -280, -280, -280, 300, 300, -180, -180, -280, -280, -180, -280] [19:28:13.882] D8: [300, 300, 100, 100, 100, 100, 300, 300, 100, 100, 100, 100, 100, 100, 500, -280, -280, -280, 100, -280, -280, -280, -180, -280, -280, -280, 100, 100, 100, -280, -280, -280, 300, 300, -280, 300, 300, 300, 300, 300, 300, -280, 300, -280, 300, -280, 300, -280, -280, -280, 300, 300, 300, 500, 500, 100, 100, -280, 300, 100, 300] [19:28:13.882] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:28:13.882] S4: [4, 4, 0, 0, 0, 0, 4, 4, 1, 0, 0, 0, 0, 1, 4, 3, 3, 3, 0, 2, 2, 2, 1, 3, 3, 3, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 1, 0, 1, 4, 4, 1, 1, 0, 0, 1, 0] [19:28:13.882] S8: [4, 4, 0, 0, 0, 0, 4, 4, 1, 0, 0, 0, 0, 1, 4, 3, 3, 3, 0, 2, 2, 2, 1, 3, 3, 3, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 1, 0, 1, 4, 4, 1, 1, 0, 0, 1, 0] [19:28:13.882] D4: [4, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 2, 2, 2, 0, 0, 0, 3, 3, 0, 3, 3, 3, 3, 3, 3, 0, 3, 0, 3, 0, 3, 0, 0, 0, 3, 3, 3, 4, 4, 2, 2, 0, 3, 2, 3] [19:28:13.882] H6: [3, 3, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 1, 2, 2, 2, 2, 0, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3, 3, 1, 1, 0, 0, 1, 0] [19:28:13.882] D8: [3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 2, 2, 2, 0, 0, 0, 3, 3, 0, 3, 3, 3, 3, 3, 3, 0, 3, 0, 3, 0, 3, 0, 0, 0, 3, 3, 3, 4, 4, 2, 2, 0, 3, 2, 3] [19:28:13.882] --- IMP Calculation Output (card -> average IMP) --- [19:28:13.882] D4: 1.99 [19:28:13.882] D8: 1.38 [19:28:13.882] S4: -0.24 [19:28:13.882] S8: -0.24 [19:28:13.882] H6: -2.88 [19:28:13.883] === DDS DETAILED ANALYSIS === [19:28:13.883] Cards analyzed: 5, Samples per card: 61 [19:28:13.883] [19:28:13.883] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:28:13.883] ----- ------ --------- ------- ----------- -------------------------------- [19:28:13.883] D4 1.99 1.79 73 % 5 [4, 4, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, 2, 0...] [19:28:13.883] D8 1.38 1.75 73 % 5 [3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, 2, 0...] [19:28:13.883] S4 -0.24 1.18 43 % 5 [4, 4, 0, 0, 0, 0, 4, 4, 1, 0, 0, 0, 0, 1, 4, 3, 3, 3, 0, 2...] [19:28:13.883] S8 -0.24 1.18 43 % 5 [4, 4, 0, 0, 0, 0, 4, 4, 1, 0, 0, 0, 0, 1, 4, 3, 3, 3, 0, 2...] [19:28:13.883] H6 -2.88 0.80 38 % 4 [3, 3, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 1, 2, 2, 2, 2, 0, 2...] [19:28:13.883] [19:28:13.883] Selected: D4 (IMPs=1.99, avgTricks=1.79) [19:28:13.883] =================== [19:28:13.883] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:28:13.883] [TRUMP] Skipped: not a suit contract [19:28:13.883] Selected: D4 (avg 1.99 IMPs, 1.79 tricks) [19:28:13.884] [stage-timing] ok sample=34ms validate=0ms nn=373ms signal=0ms simgames=3ms dds=42ms total=456ms samples=61 cards=28 [19:28:13.884] === FindBestCardAsync: Position=N, CardsPlayed=28 === [19:28:13.884] Finding card to play for N: A842.86.8643.AQT [19:28:13.884] Relative position: Lefty, Contract type: NoTrump [19:28:13.884] Cards in hand mask: 5 [19:28:13.885] Candidate: 8D = 42.5 % [19:28:13.885] Candidate: xD = 15.7 % [19:28:13.885] Candidate: 8S = 14.2 % [19:28:13.885] Candidate: xH = 14.1 % [19:28:13.885] Candidate: xS = 13.6 % [19:28:13.885] Selected: D8 (42.5 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:28:21 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:28:21 === [19:28:21.161] Activated: 4 tricks remaining, threshold=5 [19:28:21.161] ENDGAME: Hidden cards=8 between S and W, need 4+4, declarer tricks=2, defense tricks=7 [19:28:21.161] ENDGAME: Contract=1NX, Declarer=W, ToPlay=N, Trump=NT [19:28:21.161] ENDGAME: N [S842 H6 - -] [19:28:21.161] ENDGAME: E [S5 HA43 - -] [19:28:21.161] ENDGAME: Hidden [SQJT9 HT9 - C87] [19:28:21.161] ENDGAME: 15 valid worlds (after void filtering) [19:28:21.162] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [19:28:21.162] [DealFinder] Explained bid E 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [19:28:21.163] [DealFinder] Explained bid S P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [19:28:21.163] [DealFinder] Explained bid W 1N: "Responses to 1Ma-P, HCP <= 12, H < 4, HCP >= 6" -> require: (none) [19:28:21.163] [DealFinder] Explained bid N X: "Responses to P-1Ma-P-1N, Takeout(H, 10)" -> require: (none) [19:28:21.164] [DealFinder] Explained bid E P: "Responses to 1Ma-P-1N-X, True" -> require: (none) [19:28:21.164] [DealFinder] Explained bid S P: "Responses to 1Ma-P-1N-X-PXX, PenaltyPassout" -> require: (none) [19:28:21.165] [DealFinder] Explained bid W P: "Responses to 1Ma-P-1N-X-P-P, True" -> require: (none) [19:28:21.173] [DealFinder] N Spades: tightened from [0-13] to [2-13] using HandUnderstanding [19:28:21.173] [DealFinder] N Hearts: tightened from [3-13] to [3-2] using HandUnderstanding [19:28:21.173] [DealFinder] N Diamonds: tightened from [0-13] to [2-13] using HandUnderstanding [19:28:21.173] [DealFinder] N Clubs: tightened from [0-13] to [2-13] using HandUnderstanding [19:28:21.173] [DealFinder] N HCP min: tightened from 0 to 10 using HandUnderstanding [19:28:21.173] [DealFinder] N constraints: HCP[10-11], Suits=S[2-13] H[3-2] D[2-13] C[2-13], Trivial=False [19:28:21.173] [DealFinder] Expression (4102 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [19:28:21.173] [Timing] N precompute: 8ms mem d=213KB (total=1362MB) [19:28:21.179] [DealFinder] E Hearts: tightened from [5-13] to [5-6] using HandUnderstanding [19:28:21.179] [DealFinder] E HCP min 15 -> 12: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [19:28:21.179] [DealFinder] E HCP max: tightened from 21 to 18 using HandUnderstanding [19:28:21.179] [DealFinder] E constraints: HCP[12-18], Suits=H[5-6], Trivial=False [19:28:21.179] [DealFinder] Expression (3006 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP... [19:28:21.179] [Timing] E precompute: 5ms mem d=184KB (total=1363MB) [19:28:21.183] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [19:28:21.183] [DealFinder] S HCP max: tightened from 37 to 14 using HandUnderstanding [19:28:21.183] [DealFinder] S constraints: HCP[0-14], Suits=(none), Trivial=False [19:28:21.183] [DealFinder] Expression (2685 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & S <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [19:28:21.183] [Timing] S precompute: 3ms mem d=133KB (total=1363MB) [19:28:21.186] [DealFinder] W HCP max: tightened from 12 to 9 using HandUnderstanding [19:28:21.186] [DealFinder] W constraints: HCP[6-9], Suits=H[0-3], Trivial=False [19:28:21.186] [DealFinder] Expression (1553 chars): HCP <= 12 & H < 4 & HCP >= 6 & NOT (TP >= 6 & S >= 4 & (SpadeLongest OR HCP < 12)) & NOT (HCP >= 12 & ClubLongest & C > S & (C > D OR C = 4)) & NOT (HCP >= 12 & DiamondLongest & D > S & (D > C OR D >= 5)) & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 3 & HeartSlam) & NOT (H >= 3 & MonsterSlam(H)) & NOT (H >= 3 & MonsterGrandSlam(H)) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (H >= 3 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4))) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HCP <= 10 & S >= 7 & HCP >= 6) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & True & NOT Game in H [19:28:21.186] [Timing] W precompute: 2ms mem d=112KB (total=1363MB) [19:28:21.186] ENDGAME: Bidding weights applied to 6/15 worlds (range 0.01-1.00, total 9.06, 9 unpenalised) [19:28:21.186] ENDGAME: Played by S: 8 HCP S:1 H:3 D:4 C:1; by W: 5 HCP S:1 H:1 D:3 C:4 [19:28:21.187] ENDGAME_WORLD: #1 (w=0.01) N:842.6.. 5.A43.. QJT9... .T9..87 [19:28:21.187] ENDGAME_WORLD: #2 (w=1.00) N:842.6.. 5.A43.. JT9.9.. Q.T..87 [19:28:21.187] ENDGAME_WORLD: #3 (w=1.00) N:842.6.. 5.A43.. JT9.T.. Q.9..87 [19:28:21.187] ENDGAME_WORLD: #4 (w=1.00) N:842.6.. 5.A43.. QT9.9.. J.T..87 [19:28:21.187] ENDGAME_WORLD: #5 (w=1.00) N:842.6.. 5.A43.. QT9.T.. J.9..87 [19:28:21.187] ENDGAME_WORLD: #6 (w=1.00) N:842.6.. 5.A43.. T9.T9.. QJ...87 [19:28:21.187] ENDGAME_WORLD: #7 (w=0.01) N:842.6.. 5.A43.. QJ9.9.. T.T..87 [19:28:21.187] ENDGAME_WORLD: #8 (w=0.01) N:842.6.. 5.A43.. QJ9.T.. T.9..87 [19:28:21.187] ENDGAME_WORLD: #9 (w=1.00) N:842.6.. 5.A43.. J9.T9.. QT...87 [19:28:21.187] ENDGAME_WORLD: #10 (w=1.00) N:842.6.. 5.A43.. Q9.T9.. JT...87 [19:28:21.187] ENDGAME_WORLD: #11 (w=0.01) N:842.6.. 5.A43.. QJT.9.. 9.T..87 [19:28:21.187] ENDGAME_WORLD: #12 (w=0.01) N:842.6.. 5.A43.. QJT.T.. 9.9..87 [19:28:21.187] ENDGAME_WORLD: #13 (w=1.00) N:842.6.. 5.A43.. JT.T9.. Q9...87 [19:28:21.187] ENDGAME_WORLD: #14 (w=1.00) N:842.6.. 5.A43.. QT.T9.. J9...87 [19:28:21.187] ENDGAME_WORLD: #15 (w=0.01) N:842.6.. 5.A43.. QJ.T9.. T9...87 [19:28:21.187] ENDGAME: Evaluating 4 candidates across 15 worlds (totalWeight=9.06, rankByScore=True): [19:28:21.188] S2: defeat 100 % (9.1/9.1), makes 0 % (0.0/9.1), avgDeclTricks=4.8, dist=2:0.0 3:2.0 4:2.0 5:1.0 6:4.0 [19:28:21.188] S4: defeat 100 % (9.1/9.1), makes 0 % (0.0/9.1), avgDeclTricks=4.8, dist=2:0.0 3:2.0 4:2.0 5:1.0 6:4.0 [19:28:21.190] S8: defeat 100 % (9.1/9.1), makes 0 % (0.0/9.1), avgDeclTricks=4.8, dist=2:0.0 3:2.0 4:2.0 5:1.0 6:4.0 [19:28:21.191] H6: defeat 100 % (9.1/9.1), makes 0 % (0.0/9.1), avgDeclTricks=5.3, dist=3:0.0 4:2.0 5:2.0 6:5.0 [19:28:21.191] IMP S2: 1.01 [19:28:21.191] IMP S4: 1.01 [19:28:21.191] IMP S8: 1.01 [19:28:21.191] IMP H6: -3.04 [19:28:21.191] ENDGAME: Selected S8 (100 %) [19:28:21.191] Tied cards: S8,S4,S2 -- invoking NN directly on tied set [19:28:21.191] === FindBestCardAsync: Position=N, CardsPlayed=36 === [19:28:21.191] Finding card to play for N: A842.86.8643.AQT [19:28:21.192] Relative position: Lefty, Contract type: NoTrump [19:28:21.192] Cards in hand mask: 3 [19:28:21.193] Candidate: xH = 42.6 % [19:28:21.193] Candidate: xS = 30.5 % [19:28:21.193] Candidate: 8S = 26.9 % [19:28:21.193] Selected: H6 (42.6 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:28:37 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:28:37 === [19:28:37.116] Activated: 2 tricks remaining, threshold=5 [19:28:37.116] ENDGAME: Hidden cards=2 between S and W, need 1+1, declarer tricks=3, defense tricks=8 [19:28:37.116] ENDGAME: Contract=1NX, Declarer=W, ToPlay=N, Trump=NT [19:28:37.116] ENDGAME: N [S84 - - -] [19:28:37.116] ENDGAME: E [- H4 - -] [19:28:37.116] ENDGAME: Hidden [SJT - - -] [19:28:37.117] ENDGAME: Current trick (3 cards, led by E): H3 H9 C7 [19:28:37.117] ENDGAME: 2 valid worlds (after void filtering) [19:28:37.118] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [19:28:37.118] [DealFinder] Explained bid E 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [19:28:37.119] [DealFinder] Explained bid S P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [19:28:37.119] [DealFinder] Explained bid W 1N: "Responses to 1Ma-P, HCP <= 12, H < 4, HCP >= 6" -> require: (none) [19:28:37.119] [DealFinder] Explained bid N X: "Responses to P-1Ma-P-1N, Takeout(H, 10)" -> require: (none) [19:28:37.120] [DealFinder] Explained bid E P: "Responses to 1Ma-P-1N-X, True" -> require: (none) [19:28:37.120] [DealFinder] Explained bid S P: "Responses to 1Ma-P-1N-X-PXX, PenaltyPassout" -> require: (none) [19:28:37.121] [DealFinder] Explained bid W P: "Responses to 1Ma-P-1N-X-P-P, True" -> require: (none) [19:28:37.130] [DealFinder] N Spades: tightened from [0-13] to [2-13] using HandUnderstanding [19:28:37.131] [DealFinder] N Hearts: tightened from [3-13] to [3-2] using HandUnderstanding [19:28:37.131] [DealFinder] N Diamonds: tightened from [0-13] to [2-13] using HandUnderstanding [19:28:37.131] [DealFinder] N Clubs: tightened from [0-13] to [2-13] using HandUnderstanding [19:28:37.131] [DealFinder] N HCP min: tightened from 0 to 10 using HandUnderstanding [19:28:37.131] [DealFinder] N constraints: HCP[10-11], Suits=S[2-13] H[3-2] D[2-13] C[2-13], Trivial=False [19:28:37.131] [DealFinder] Expression (4102 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [19:28:37.131] [Timing] N precompute: 10ms mem d=217KB (total=1365MB) [19:28:37.137] [DealFinder] E Hearts: tightened from [5-13] to [5-6] using HandUnderstanding [19:28:37.138] [DealFinder] E HCP min 15 -> 12: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [19:28:37.138] [DealFinder] E HCP max: tightened from 21 to 18 using HandUnderstanding [19:28:37.138] [DealFinder] E constraints: HCP[12-18], Suits=H[5-6], Trivial=False [19:28:37.138] [DealFinder] Expression (3006 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP... [19:28:37.138] [Timing] E precompute: 6ms mem d=170KB (total=1365MB) [19:28:37.143] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [19:28:37.143] [DealFinder] S HCP max: tightened from 37 to 14 using HandUnderstanding [19:28:37.143] [DealFinder] S constraints: HCP[0-14], Suits=(none), Trivial=False [19:28:37.143] [DealFinder] Expression (2685 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & S <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [19:28:37.143] [Timing] S precompute: 4ms mem d=138KB (total=1365MB) [19:28:37.146] [DealFinder] W HCP max: tightened from 12 to 9 using HandUnderstanding [19:28:37.146] [DealFinder] W constraints: HCP[6-9], Suits=H[0-3], Trivial=False [19:28:37.146] [DealFinder] Expression (1553 chars): HCP <= 12 & H < 4 & HCP >= 6 & NOT (TP >= 6 & S >= 4 & (SpadeLongest OR HCP < 12)) & NOT (HCP >= 12 & ClubLongest & C > S & (C > D OR C = 4)) & NOT (HCP >= 12 & DiamondLongest & D > S & (D > C OR D >= 5)) & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 3 & HeartSlam) & NOT (H >= 3 & MonsterSlam(H)) & NOT (H >= 3 & MonsterGrandSlam(H)) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (H >= 3 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4))) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HCP <= 10 & S >= 7 & HCP >= 6) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & True & NOT Game in H [19:28:37.146] [Timing] W precompute: 3ms mem d=96KB (total=1365MB) [19:28:37.146] ENDGAME: Bidding weights applied to 1/2 worlds (range 0.01-1.00, total 1.01, 1 unpenalised) [19:28:37.147] ENDGAME: Played by S: 10 HCP S:2 H:5 D:4 C:1; by W: 5 HCP S:2 H:1 D:3 C:6 [19:28:37.147] ENDGAME_WORLD: #1 (w=1.00) N:84... .4.. T... J... [19:28:37.147] ENDGAME_WORLD: #2 (w=0.01) N:84... .4.. J... T... [19:28:37.147] ENDGAME: Evaluating 2 candidates across 2 worlds (totalWeight=1.01, rankByScore=True): [19:28:37.147] S4: defeat 100 % (1.0/1.0), makes 0 % (0.0/1.0), avgDeclTricks=4.0, dist=3:0.0 4:1.0 [19:28:37.147] S8: defeat 100 % (1.0/1.0), makes 0 % (0.0/1.0), avgDeclTricks=4.0, dist=3:0.0 4:1.0 [19:28:37.147] IMP S4: 0.00 [19:28:37.147] IMP S8: 0.00 [19:28:37.147] ENDGAME: Selected S8 (100 %) [19:28:37.147] Tied cards: S8,S4 -- invoking NN directly on tied set [19:28:37.147] === FindBestCardAsync: Position=N, CardsPlayed=47 === [19:28:37.147] Finding card to play for N: A842.86.8643.AQT [19:28:37.148] Relative position: Lefty, Contract type: NoTrump [19:28:37.148] Cards in hand mask: 2 [19:28:37.149] Candidate: 8S = 60.8 % [19:28:37.149] Candidate: xS = 39.2 % [19:28:37.149] Selected: S8 (60.8 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:28:59 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:28:59 === [19:28:59.424] === FindBestCardAsync: Position=N, CardsPlayed=2 === [19:28:59.424] Contract: 1N, Declarer: E, Dealer: E [19:28:59.424] Auction: 1N-P-P-P [19:28:59.424] Deal: N:... ... ... ... [19:28:59.425] Position N is on defender's side - score table shifted by 0 defense tricks won [19:28:59.425] ****************************** [19:28:59.425] FindMatchingDealsWithPlayInternal Input: [19:28:59.425] Position parameter: N [19:28:59.425] Deal from game: N:... ... ... ... [19:28:59.425] Hand for N: K63.JT52.QJ92.76 [19:28:59.425] Hand for E: (null) [19:28:59.425] Hand for S: (null) [19:28:59.425] Hand for W: 74.94.8743.KJ982 [19:28:59.425] Cards played: H3, H4 [19:28:59.425] Declarer: E [19:28:59.425] ****************************** [19:28:59.425] [DealFinder] Seed from player N hand: -1363636221 [19:28:59.425] [DealFinder] Auction: 1N-P-P-P [19:28:59.426] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:28:59.426] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:28:59.426] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1364MB, gc2=18) [19:28:59.426] [DealFinder] Using cardsPlayedCount=2 for visibility calculation [19:28:59.426] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=2 [19:28:59.426] [ExtractPartialDeal] Visible hands: N, W, E [19:28:59.426] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:28:59.426] [ExtractPartialDeal] Extracted hands: [19:28:59.426] N: K63.JT52.QJ92.76 (13 cards) [LOCKED] [19:28:59.426] E: ... (0 cards) [19:28:59.426] S: ... (0 cards) [19:28:59.426] W: 74.94.8743.KJ982 (13 cards) [LOCKED] [19:28:59.426] [DealFinder] Trump suit from contract '1N': NoTrump [19:28:59.426] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [19:28:59.426] [ComputePlayedCards] Card 1: H3 played by S [19:28:59.426] [ComputePlayedCards] Card 2: H4 played by W [19:28:59.427] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: [19:28:59.427] [DealFinder] Added 0 played cards to E (was 0 cards): [19:28:59.427] [DealFinder] Added 1 played cards to S (was 0 cards): H3 [19:28:59.427] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: H4 [19:28:59.427] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=4) [19:28:59.427] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=7) [19:28:59.427] [DealFinder] Bid verification enabled for: E [19:28:59.427] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [19:28:59.427] [DealFinder] Propagated S: HCP[12-14], Suits=S[3-6] H[2-5] D[0-3] C[1-4] (2 iterations) [19:28:59.428] [DealFinder] Known cards per player: N=13, E=0, S=1, W=13 [19:28:59.428] [DealFinder] Locked players: N, W [19:28:59.428] [DealFinder] Total known cards: 27, Remaining deck: 25, Cards to deal: 25 [19:28:59.428] [DealFinder] Players needing cards: E:13, S:12 [19:28:59.428] Large number of cards remaining. Using random generation. [19:28:59.428] [DealFinder] Hands to validate (not 13 cards in partial): E, S [19:28:59.428] [VerifyHands] FAIL for E: A95.AQ7.AKT5.Q54 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [19:28:59.432] [VerifyHands] FAIL for E: 95.AKQ8.KT6.AQ54 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [19:28:59.432] [VerifyHands] FAIL for E: AJ52.AQ6.AK6.543 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [19:28:59.433] [VerifyHands] FAIL for E: A95.AKQ6.KT65.Q5 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [19:28:59.433] [VerifyHands] FAIL for E: A82.76.AK6.QT543 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [19:28:59.680] [Timing] Total: 254ms, Generation: 5ms, Verification: 187ms [19:28:59.680] [Timing] Attempts: 314, PassedSimpleCheck: 248, FailedVerification: 198, Found: 50 [19:28:59.689] Search complete. Returning 50 deals. [19:28:59.689] Found 50 sample deals for simulation. [19:28:59.689] Valid deals for DDS: 50 / 50 [19:28:59.689] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: NT [19:28:59.696] [SAMPLE-VAL] Opening lead NN validation (H3): 30/50 samples adjusted [19:28:59.697] [SAMPLE-VAL] Opening lead rule validation (H3): 14/50 samples penalized for convention violation [19:28:59.697] [SAMPLE-VAL] Zeroed 3 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [19:28:59.697] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [19:28:59.697] After sample validation: 47 deals remaining [19:28:59.697] [PLAY-INFER] No inference observations detected [19:28:59.697] Using weighted samples: 32/47 have non-uniform weights (range 0.025-1.000) [19:28:59.697] Sample deals (47 total, showing first 20, by weight): [19:28:59.697] [1] (w=1.000) N:K63.JT52.QJ92.76 952.AQ7.AT5.AQT5 AQJT8.K863.K6.43 74.94.8743.KJ982 [19:28:59.698] [2] (w=1.000) N:K63.JT52.QJ92.76 QJ982.Q6.AKT.AT5 AT5.AK873.65.Q43 74.94.8743.KJ982 [19:28:59.698] [3] (w=1.000) N:K63.JT52.QJ92.76 J5.AK6.AKT6.QT43 AQT982.Q873.5.A5 74.94.8743.KJ982 [19:28:59.698] [4] (w=1.000) N:K63.JT52.QJ92.76 AJT2.AQ.AT65.Q43 Q985.K8763.K.AT5 74.94.8743.KJ982 [19:28:59.698] [5] (w=1.000) N:K63.JT52.QJ92.76 AJT98.KQ8.65.AQ4 Q52.A763.AKT.T53 74.94.8743.KJ982 [19:28:59.698] [6] (w=1.000) N:K63.JT52.QJ92.76 T98.AK7.K65.AQT5 AQJ52.Q863.AT.43 74.94.8743.KJ982 [19:28:59.698] [7] (w=1.000) N:K63.JT52.QJ92.76 JT82.KQ.AKT6.AT4 AQ95.A8763.5.Q53 74.94.8743.KJ982 [19:28:59.698] [8] (w=1.000) N:K63.JT52.QJ92.76 AT98.AK7.AT6.543 QJ52.Q863.K5.AQT 74.94.8743.KJ982 [19:28:59.698] [9] (w=1.000) N:K63.JT52.QJ92.76 QJT5.K6.AK65.QT3 A982.AQ873.T.A54 74.94.8743.KJ982 [19:28:59.698] [10] (w=1.000) N:K63.JT52.QJ92.76 T852.AKQ8.AT5.AT AQJ9.763.K6.Q543 74.94.8743.KJ982 [19:28:59.698] [11] (w=1.000) N:K63.JT52.QJ92.76 AQ98.AK8.AT65.53 JT52.Q763.K.AQT4 74.94.8743.KJ982 [19:28:59.698] [12] (w=1.000) N:K63.JT52.QJ92.76 T985.K8.AKT5.AQ3 AQJ2.AQ763.6.T54 74.94.8743.KJ982 [19:28:59.698] [13] (w=1.000) N:K63.JT52.QJ92.76 QJT5.Q7.AK5.AT54 A982.AK863.T6.Q3 74.94.8743.KJ982 [19:28:59.698] [14] (w=1.000) N:K63.JT52.QJ92.76 J98.AK6.AKT.Q543 AQT52.Q873.65.AT 74.94.8743.KJ982 [19:28:59.699] [15] (w=1.000) N:K63.JT52.QJ92.76 QT85.AK86.K5.AT3 AJ92.Q73.AT6.Q54 74.94.8743.KJ982 [19:28:59.699] [16] (w=0.500) N:K63.JT52.QJ92.76 AT85.AQ76.AT.QT3 QJ92.K83.K65.A54 74.94.8743.KJ982 [19:28:59.699] [17] (w=0.500) N:K63.JT52.QJ92.76 A92.AK86.K6.QT43 QJT85.Q73.AT5.A5 74.94.8743.KJ982 [19:28:59.699] [18] (w=0.500) N:K63.JT52.QJ92.76 AQJ.Q87.65.AQT53 T9852.AK63.AKT.4 74.94.8743.KJ982 [19:28:59.699] [19] (w=0.500) N:K63.JT52.QJ92.76 AJ98.K76.AT6.A43 QT52.AQ83.K5.QT5 74.94.8743.KJ982 [19:28:59.699] [20] (w=0.500) N:K63.JT52.QJ92.76 QJ5.AKQ6.T65.AT5 AT982.873.AK.Q43 74.94.8743.KJ982 [19:28:59.699] ... and 27 more [19:28:59.985] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:28:59.985] H2: [-120, -150, 50, -90, -120, -120, -150, -120, 50, -120, -90, -150, -120, -90, -120, -90, -120, -150, -120, -150, -120, -120, -150, -150, -90, -180, -120, -90, -150, -90, -120, -180, -120, -150, -150, -150, -120, -90, 100, -90, -120, -90, -180, -120, -150, -120, 50] [19:28:59.985] H5: [-120, -150, 50, -90, -120, -120, -150, -120, 50, -120, -90, -150, -120, -90, -120, -90, -120, -150, -120, -150, -120, -120, -150, -150, -90, -180, -120, -90, -150, -90, -120, -180, -120, -150, -150, -150, -120, -90, 100, -90, -120, -90, -180, -120, -150, -120, 50] [19:28:59.985] HJ: [-120, -150, 50, -90, -120, -90, -150, -90, 50, -120, -90, -150, -120, -90, -90, 50, -90, -150, -120, -150, -120, -120, -150, -120, 50, -150, -90, -90, -90, 50, -120, -180, -120, -150, -150, -150, -90, 100, 150, 50, 100, 50, -120, -90, -120, 100, 100] [19:28:59.985] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:28:59.985] H2: [5, 4, 7, 6, 5, 5, 4, 5, 7, 5, 6, 4, 5, 6, 5, 6, 5, 4, 5, 4, 5, 5, 4, 4, 6, 3, 5, 6, 4, 6, 5, 3, 5, 4, 4, 4, 5, 6, 8, 6, 5, 6, 3, 5, 4, 5, 7] [19:28:59.985] H5: [5, 4, 7, 6, 5, 5, 4, 5, 7, 5, 6, 4, 5, 6, 5, 6, 5, 4, 5, 4, 5, 5, 4, 4, 6, 3, 5, 6, 4, 6, 5, 3, 5, 4, 4, 4, 5, 6, 8, 6, 5, 6, 3, 5, 4, 5, 7] [19:28:59.985] HJ: [5, 4, 7, 6, 5, 6, 4, 6, 7, 5, 6, 4, 5, 6, 6, 7, 6, 4, 5, 4, 5, 5, 4, 5, 7, 4, 6, 6, 6, 7, 5, 3, 5, 4, 4, 4, 6, 8, 9, 7, 8, 7, 5, 6, 5, 8, 8] [19:28:59.985] --- IMP Calculation Output (card -> average IMP) --- [19:28:59.985] HJ: 0.55 [19:28:59.985] H2: -0.27 [19:28:59.985] H5: -0.27 [19:28:59.986] === DDS DETAILED ANALYSIS === [19:28:59.986] Cards analyzed: 3, Samples per card: 47 [19:28:59.986] [19:28:59.986] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:28:59.986] ----- ------ --------- ------- ----------- -------------------------------- [19:28:59.986] HJ 0.55 5.64 16 % 7 [5, 4, 7, 6, 5, 6, 4, 6, 7, 5, 6, 4, 5, 6, 6, 7, 6, 4, 5, 4...] [19:28:59.986] H2 -0.27 5.02 9 % 6 [5, 4, 7, 6, 5, 5, 4, 5, 7, 5, 6, 4, 5, 6, 5, 6, 5, 4, 5, 4...] [19:28:59.986] H5 -0.27 5.02 9 % 6 [5, 4, 7, 6, 5, 5, 4, 5, 7, 5, 6, 4, 5, 6, 5, 6, 5, 4, 5, 4...] [19:28:59.986] [19:28:59.986] Selected: HJ (IMPs=0.55, avgTricks=5.64) [19:28:59.986] =================== [19:28:59.986] [SD-DEF] Skipped: 3rd hand without a finesse over dummy (H def=J25 dummy=9) [19:28:59.986] [TRUMP] Skipped: not a suit contract [19:28:59.987] Selected: HJ (avg 0.55 IMPs, 5.64 tricks) [19:28:59.987] [stage-timing] ok sample=264ms validate=0ms nn=8ms signal=0ms simgames=1ms dds=286ms total=562ms samples=47 cards=2 [19:28:59.987] === FindBestCardAsync: Position=N, CardsPlayed=2 === [19:28:59.987] Finding card to play for N: K63.JT52.QJ92.76 [19:28:59.987] Relative position: Righty, Contract type: NoTrump [19:28:59.987] Cards in hand mask: 3 [19:28:59.988] Candidate: TH = 93.5 % [19:28:59.988] Candidate: xH = 6.4 % [19:28:59.988] Candidate: JH = 0.0 % [19:28:59.988] Selected: HT (93.5 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:29:09 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:29:09 === [19:29:09.960] === FindBestCardAsync: Position=N, CardsPlayed=7 === [19:29:09.960] Contract: 1N, Declarer: E, Dealer: E [19:29:09.960] Auction: 1N-P-P-P [19:29:09.960] Deal: N:... ... ... ... [19:29:09.960] All 2 moves are equivalent by adjacency (C7C6), playing: C6 [19:29:09.960] [stage-timing] equivalent-shortcut(adjacency) total=0ms cards=7 [19:29:09.960] === FindBestCardAsync: Position=N, CardsPlayed=7 === [19:29:09.960] Finding card to play for N: K63.JT52.QJ92.76 [19:29:09.960] Relative position: Righty, Contract type: NoTrump [19:29:09.961] Cards in hand mask: 1 [19:29:09.961] Candidate: xC = 100.0 % [19:29:09.961] Selected: C6 (100.0 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:29:17 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:29:17 === [19:29:17.038] === FindBestCardAsync: Position=N, CardsPlayed=14 === [19:29:17.038] Contract: 1N, Declarer: E, Dealer: E [19:29:17.038] Auction: 1N-P-P-P [19:29:17.038] Deal: N:... ... ... ... [19:29:17.038] Position N is on defender's side - score table shifted by 1 defense tricks won [19:29:17.039] ****************************** [19:29:17.039] FindMatchingDealsWithPlayInternal Input: [19:29:17.039] Position parameter: N [19:29:17.039] Deal from game: N:... ... ... ... [19:29:17.039] Hand for N: K63.JT52.QJ92.76 [19:29:17.039] Hand for E: (null) [19:29:17.039] Hand for S: (null) [19:29:17.039] Hand for W: 74.94.8743.KJ982 [19:29:17.039] Cards played: H3, H4, HT, HQ, CT, C3, CK, C6, CJ, C7, C5, CQ, HA, H9 [19:29:17.039] Declarer: E [19:29:17.039] ****************************** [19:29:17.039] [DealFinder] Seed from player N hand: -1363636221 [19:29:17.039] [DealFinder] Auction: 1N-P-P-P [19:29:17.040] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:29:17.040] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:29:17.040] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1361MB, gc2=18) [19:29:17.040] [DealFinder] Using cardsPlayedCount=14 for visibility calculation [19:29:17.040] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=14 [19:29:17.040] [ExtractPartialDeal] Visible hands: N, W, E [19:29:17.040] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:29:17.040] [ExtractPartialDeal] Extracted hands: [19:29:17.040] N: K63.JT52.QJ92.76 (13 cards) [LOCKED] [19:29:17.040] E: ... (0 cards) [19:29:17.040] S: ... (0 cards) [19:29:17.040] W: 74.94.8743.KJ982 (13 cards) [LOCKED] [19:29:17.040] [DealFinder] Trump suit from contract '1N': NoTrump [19:29:17.040] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [19:29:17.040] [ComputePlayedCards] Card 1: H3 played by S [19:29:17.040] [ComputePlayedCards] Card 2: H4 played by W [19:29:17.041] [ComputePlayedCards] Card 3: HT played by N [19:29:17.041] [ComputePlayedCards] Card 4: HQ played by E [19:29:17.041] [ComputePlayedCards] Trick complete. Winner: E [19:29:17.041] [ComputePlayedCards] Card 5: CT played by E [19:29:17.041] [ComputePlayedCards] Card 6: C3 played by S [19:29:17.041] [ComputePlayedCards] Card 7: CK played by W [19:29:17.041] [ComputePlayedCards] Card 8: C6 played by N [19:29:17.041] [ComputePlayedCards] Trick complete. Winner: W [19:29:17.041] [ComputePlayedCards] Card 9: CJ played by W [19:29:17.041] [ComputePlayedCards] Card 10: C7 played by N [19:29:17.041] [ComputePlayedCards] Card 11: C5 played by E [19:29:17.041] [ComputePlayedCards] Card 12: CQ played by S [19:29:17.041] [ComputePlayedCards] Trick complete. Winner: S [19:29:17.041] [ComputePlayedCards] Card 13: HA played by S [19:29:17.041] [ComputePlayedCards] Card 14: H9 played by W [19:29:17.041] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: HT, C6, C7 [19:29:17.041] [DealFinder] Added 3 played cards to E (was 0 cards): HQ, CT, C5 [19:29:17.042] [DealFinder] Added 4 played cards to S (was 0 cards): H3, C3, CQ, HA [19:29:17.042] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: H4, CK, CJ, H9 [19:29:17.042] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=4) [19:29:17.042] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=7) [19:29:17.042] [DealFinder] Bid verification enabled for: E [19:29:17.042] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [19:29:17.042] [DealFinder] Propagated S: HCP[12-14], Suits=S[3-6] H[2-5] D[0-3] C[1-4] (2 iterations) [19:29:17.042] [DealFinder] Known cards per player: N=13, E=3, S=4, W=13 [19:29:17.042] [DealFinder] Locked players: N, W [19:29:17.043] [DealFinder] Total known cards: 33, Remaining deck: 19, Cards to deal: 19 [19:29:17.043] [DealFinder] Players needing cards: E:10, S:9 [19:29:17.043] Large number of cards remaining. Using random generation. [19:29:17.043] [DealFinder] Hands to validate (not 13 cards in partial): E, S [19:29:17.043] [VerifyHands] FAIL for E: QT8.Q76.KT5.AT54 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [19:29:17.044] [VerifyHands] FAIL for S: QJT92.A8763.K.Q3 (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [19:29:17.046] [VerifyHands] FAIL for E: 985.KQ7.T65.AT54 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [19:29:17.047] [VerifyHands] FAIL for E: AJ52.Q6.AK65.T54 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [19:29:17.051] [VerifyHands] FAIL for E: QJ95.Q86.A65.T54 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [19:29:17.312] [Timing] Total: 272ms, Generation: 6ms, Verification: 196ms [19:29:17.312] [Timing] Attempts: 354, PassedSimpleCheck: 354, FailedVerification: 304, Found: 50 [19:29:17.321] Search complete. Returning 50 deals. [19:29:17.321] Found 50 sample deals for simulation. [19:29:17.321] Valid deals for DDS: 50 / 50 [19:29:17.321] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: NT [19:29:17.329] [SAMPLE-VAL] Opening lead NN validation (H3): 23/50 samples adjusted [19:29:17.329] [SAMPLE-VAL] T1: S=H3 W=H4 N=HT E=HQ (leader=S) [19:29:17.330] [SAMPLE-VAL] T2: E=CT S=C3 W=CK N=C6 (leader=E) [19:29:17.330] [SAMPLE-VAL] T3: W=CJ N=C7 E=C5 S=CQ (leader=W) [19:29:17.330] [SAMPLE-VAL] T4: S=HA W=H9 (leader=S) (partial) [19:29:17.332] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.297 [E:T1-HQ=38 % T2-CT=75 % T3-C5=100 %, S:T2-C3=72 % T3-CQ=96 % T4-HA=18 %] [19:29:17.334] [SAMPLE-VAL] Sample 2: weight 0.100 -> 0.023 [E:T1-HQ=85 % T2-CT=13 % T3-C5=64 %, S:T2-C3=87 % T3-CQ=97 % T4-HA=11 %] [19:29:17.335] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.252 [E:T1-HQ=92 % T2-CT=28 % T3-C5=100 %, S:T2-C3=44 % T3-CQ=85 % T4-HA=13 %] [19:29:17.337] [SAMPLE-VAL] Sample 4: weight 0.500 -> 0.105 [E:T1-HQ=35 % T2-CT=28 % T3-C5=100 %, S:T2-C3=50 % T3-CQ=91 % T4-HA=10 %] [19:29:17.339] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.184 [E:T1-HQ=40 % T2-CT=9 % T3-C5=80 %, S:T2-C3=35 % T3-CQ=100 % T4-HA=19 %] [19:29:17.341] [SAMPLE-VAL] Sample 6: weight 0.100 -> 0.021 [E:T1-HQ=88 % T2-CT=11 % T3-C5=80 %, S:T2-C3=50 % T3-CQ=100 % T4-HA=14 %] [19:29:17.343] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.294 [E:T1-HQ=38 % T2-CT=72 % T3-C5=100 %, S:T2-C3=82 % T3-CQ=98 % T4-HA=15 %] [19:29:17.345] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.163 [E:T1-HQ=90 % T2-CT=62 % T3-C5=100 %, S:T2-C3=87 % T3-CQ=95 % T4-HA=14 %] [19:29:17.347] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.254 [E:T1-HQ=93 % T2-CT=15 % T3-C5=68 %, S:T2-C3=84 % T3-CQ=98 % T4-HA=18 %] [19:29:17.348] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.158 [E:T1-HQ=38 % T2-CT=6 % T3-C5=86 %, S:T2-C3=34 % T3-CQ=100 % T4-HA=13 %] [19:29:17.350] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.109 [E:T1-HQ=38 % T2-CT=27 % T3-C5=100 %, S:T2-C3=50 % T3-CQ=87 % T4-HA=12 %] [19:29:17.352] [SAMPLE-VAL] Sample 12: weight 0.500 -> 0.098 [E:T1-HQ=37 % T2-CT=25 % T3-C5=100 %, S:T2-C3=52 % T3-CQ=85 % T4-HA=7 %] [19:29:17.354] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.148 [E:T1-HQ=40 % T2-CT=6 % T3-C5=80 %, S:T2-C3=30 % T3-CQ=100 % T4-HA=9 %] [19:29:17.356] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.206 [E:T1-HQ=96 % T2-CT=8 % T3-C5=85 %, S:T2-C3=39 % T3-CQ=100 % T4-HA=16 %] [19:29:17.358] [SAMPLE-VAL] Sample 15: weight 0.500 -> 0.081 [E:T1-HQ=37 % T2-CT=11 % T3-C5=76 %, S:T2-C3=49 % T3-CQ=100 % T4-HA=6 %] [19:29:17.359] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.126 [E:T1-HQ=36 % T2-CT=55 % T3-C5=100 %, S:T2-C3=82 % T3-CQ=96 % T4-HA=9 %] [19:29:17.361] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.287 [E:T1-HQ=40 % T2-CT=65 % T3-C5=100 %, S:T2-C3=83 % T3-CQ=94 % T4-HA=14 %] [19:29:17.363] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.221 [E:T1-HQ=40 % T2-CT=20 % T3-C5=69 %, S:T2-C3=61 % T3-CQ=99 % T4-HA=18 %] [19:29:17.365] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.260 [E:T1-HQ=93 % T2-CT=23 % T3-C5=100 %, S:T2-C3=50 % T3-CQ=86 % T4-HA=18 %] [19:29:17.367] [SAMPLE-VAL] Sample 20: weight 0.500 -> 0.154 [E:T1-HQ=88 % T2-CT=56 % T3-C5=100 %, S:T2-C3=81 % T3-CQ=87 % T4-HA=12 %] [19:29:17.369] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.163 [E:T1-HQ=40 % T2-CT=10 % T3-C5=81 %, S:T2-C3=38 % T3-CQ=100 % T4-HA=8 %] [19:29:17.371] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.086 [E:T1-HQ=40 % T2-CT=7 % T3-C5=83 %, S:T2-C3=42 % T3-CQ=100 % T4-HA=15 %] [19:29:17.373] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.277 [E:T1-HQ=93 % T2-CT=33 % T3-C5=100 %, S:T2-C3=65 % T3-CQ=90 % T4-HA=13 %] [19:29:17.375] [SAMPLE-VAL] Sample 24: weight 0.500 -> 0.074 [E:T1-HQ=39 % T2-CT=11 % T3-C5=87 %, S:T2-C3=60 % T3-CQ=100 % T4-HA=4 %!] [19:29:17.377] [SAMPLE-VAL] Sample 25: weight 0.100 -> 0.021 [E:T1-HQ=88 % T2-CT=12 % T3-C5=85 %, S:T2-C3=54 % T3-CQ=100 % T4-HA=9 %] [19:29:17.378] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.213 [E:T1-HQ=39 % T2-CT=20 % T3-C5=63 %, S:T2-C3=84 % T3-CQ=98 % T4-HA=12 %] [19:29:17.380] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.171 [E:T1-HQ=40 % T2-CT=6 % T3-C5=74 %, S:T2-C3=79 % T3-CQ=95 % T4-HA=9 %] [19:29:17.382] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.229 [E:T1-HQ=96 % T2-CT=11 % T3-C5=85 %, S:T2-C3=50 % T3-CQ=100 % T4-HA=16 %] [19:29:17.384] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.254 [E:T1-HQ=40 % T2-CT=49 % T3-C5=100 %, S:T2-C3=86 % T3-CQ=93 % T4-HA=9 %] [19:29:17.386] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.257 [E:T1-HQ=93 % T2-CT=23 % T3-C5=100 %, S:T2-C3=57 % T3-CQ=86 % T4-HA=14 %] [19:29:17.388] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.213 [E:T1-HQ=39 % T2-CT=20 % T3-C5=63 %, S:T2-C3=84 % T3-CQ=98 % T4-HA=12 %] [19:29:17.389] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.102 [E:T1-HQ=85 % T2-CT=5 % T3-C5=70 %, S:T2-C3=76 % T3-CQ=98 % T4-HA=17 %] [19:29:17.391] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.098 [E:T1-HQ=38 % T2-CT=10 % T3-C5=83 %, S:T2-C3=50 % T3-CQ=100 % T4-HA=18 %] [19:29:17.393] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.255 [E:T1-HQ=95 % T2-CT=16 % T3-C5=69 %, S:T2-C3=67 % T3-CQ=97 % T4-HA=21 %] [19:29:17.395] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.197 [E:T1-HQ=36 % T2-CT=25 % T3-C5=100 %, S:T2-C3=35 % T3-CQ=89 % T4-HA=11 %] [19:29:17.397] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.111 [E:T1-HQ=94 % T2-CT=10 % T3-C5=69 %, S:T2-C3=81 % T3-CQ=98 % T4-HA=12 %] [19:29:17.398] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.103 [E:T1-HQ=40 % T2-CT=13 % T3-C5=68 %, S:T2-C3=86 % T3-CQ=93 % T4-HA=13 %] [19:29:17.400] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.254 [E:T1-HQ=36 % T2-CT=60 % T3-C5=100 %, S:T2-C3=72 % T3-CQ=93 % T4-HA=10 %] [19:29:17.402] [SAMPLE-VAL] Sample 39: weight 0.500 -> 0.131 [E:T1-HQ=38 % T2-CT=69 % T3-C5=100 %, S:T2-C3=61 % T3-CQ=89 % T4-HA=12 %] [19:29:17.404] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.221 [E:T1-HQ=42 % T2-CT=15 % T3-C5=65 %, S:T2-C3=92 % T3-CQ=98 % T4-HA=17 %] [19:29:17.407] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.107 [E:T1-HQ=94 % T2-CT=11 % T3-C5=84 %, S:T2-C3=43 % T3-CQ=100 % T4-HA=13 %] [19:29:17.409] [SAMPLE-VAL] Sample 42: weight 0.100 -> 0.022 [E:T1-HQ=93 % T2-CT=13 % T3-C5=61 %, S:T2-C3=85 % T3-CQ=96 % T4-HA=9 %] [19:29:17.411] [SAMPLE-VAL] Sample 43: weight 0.500 -> 0.112 [E:T1-HQ=94 % T2-CT=8 % T3-C5=67 %, S:T2-C3=72 % T3-CQ=98 % T4-HA=17 %] [19:29:17.414] [SAMPLE-VAL] Sample 44: weight 0.100 -> 0.024 [E:T1-HQ=84 % T2-CT=16 % T3-C5=68 %, S:T2-C3=79 % T3-CQ=98 % T4-HA=14 %] [19:29:17.416] [SAMPLE-VAL] Sample 45: weight 0.100 -> 0.022 [E:T1-HQ=86 % T2-CT=14 % T3-C5=62 %, S:T2-C3=85 % T3-CQ=94 % T4-HA=11 %] [19:29:17.418] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.175 [E:T1-HQ=42 % T2-CT=11 % T3-C5=79 %, S:T2-C3=36 % T3-CQ=100 % T4-HA=12 %] [19:29:17.420] [SAMPLE-VAL] Sample 47: weight 0.100 -> 0.022 [E:T1-HQ=89 % T2-CT=12 % T3-C5=62 %, S:T2-C3=86 % T3-CQ=98 % T4-HA=10 %] [19:29:17.421] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.253 [E:T1-HQ=38 % T2-CT=48 % T3-C5=100 %, S:T2-C3=75 % T3-CQ=92 % T4-HA=11 %] [19:29:17.423] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.256 [E:T1-HQ=38 % T2-CT=53 % T3-C5=100 %, S:T2-C3=73 % T3-CQ=94 % T4-HA=10 %] [19:29:17.425] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.204 [E:T1-HQ=39 % T2-CT=21 % T3-C5=100 %, S:T2-C3=48 % T3-CQ=86 % T4-HA=11 %] [19:29:17.425] [SAMPLE-VAL] Done. Weight range: 0.021-0.297 [19:29:17.425] [SAMPLE-VAL] Top sample 1 (w=0.297): E:AQT52.KQ6.AT5.T5 S:J98.A873.K6.AQ43 [E:T1-HQ=38 % T2-CT=75 % T3-C5=100 %, S:T2-C3=72 % T3-CQ=96 % T4-HA=18 %] [19:29:17.425] [SAMPLE-VAL] Top sample 7 (w=0.294): E:AT985.KQ7.AKT.T5 S:QJ2.A863.65.AQ43 [E:T1-HQ=38 % T2-CT=72 % T3-C5=100 %, S:T2-C3=82 % T3-CQ=98 % T4-HA=15 %] [19:29:17.425] [SAMPLE-VAL] Top sample 17 (w=0.287): E:AQJ98.KQ7.KT5.T5 S:T52.A863.A6.AQ43 [E:T1-HQ=40 % T2-CT=65 % T3-C5=100 %, S:T2-C3=83 % T3-CQ=94 % T4-HA=14 %] [19:29:17.426] [SAMPLE-VAL] Top sample 23 (w=0.277): E:AQ952.Q7.AKT.T54 S:JT8.AK863.65.AQ3 [E:T1-HQ=93 % T2-CT=33 % T3-C5=100 %, S:T2-C3=65 % T3-CQ=90 % T4-HA=13 %] [19:29:17.426] [SAMPLE-VAL] Top sample 19 (w=0.260): E:AQT8.Q6.AKT6.T54 S:J952.AK873.5.AQ3 [E:T1-HQ=93 % T2-CT=23 % T3-C5=100 %, S:T2-C3=50 % T3-CQ=86 % T4-HA=18 %] [19:29:17.426] After sample validation: 50 deals remaining [19:29:17.426] [PLAY-INFER] No inference observations detected [19:29:17.426] Using weighted samples: 50/50 have non-uniform weights (range 0.021-0.297) [19:29:17.426] Sample deals (50 total, showing first 20, by weight): [19:29:17.426] [1] (w=0.297) N:K63.JT52.QJ92.76 AQT52.KQ6.AT5.T5 J98.A873.K6.AQ43 74.94.8743.KJ982 [19:29:17.426] [2] (w=0.294) N:K63.JT52.QJ92.76 AT985.KQ7.AKT.T5 QJ2.A863.65.AQ43 74.94.8743.KJ982 [19:29:17.426] [3] (w=0.287) N:K63.JT52.QJ92.76 AQJ98.KQ7.KT5.T5 T52.A863.A6.AQ43 74.94.8743.KJ982 [19:29:17.426] [4] (w=0.277) N:K63.JT52.QJ92.76 AQ952.Q7.AKT.T54 JT8.AK863.65.AQ3 74.94.8743.KJ982 [19:29:17.426] [5] (w=0.260) N:K63.JT52.QJ92.76 AQT8.Q6.AKT6.T54 J952.AK873.5.AQ3 74.94.8743.KJ982 [19:29:17.427] [6] (w=0.257) N:K63.JT52.QJ92.76 AQT5.Q8.AKT5.T54 J982.AK763.6.AQ3 74.94.8743.KJ982 [19:29:17.427] [7] (w=0.256) N:K63.JT52.QJ92.76 AJ82.KQ7.AK65.T5 QT95.A863.T.AQ43 74.94.8743.KJ982 [19:29:17.427] [8] (w=0.255) N:K63.JT52.QJ92.76 QJ852.Q6.AK5.AT5 AT9.AK873.T6.Q43 74.94.8743.KJ982 [19:29:17.427] [9] (w=0.254) N:K63.JT52.QJ92.76 AQJT2.KQ8.AT5.T5 985.A763.K6.AQ43 74.94.8743.KJ982 [19:29:17.427] [10] (w=0.254) N:K63.JT52.QJ92.76 AQJT9.KQ8.KT6.T5 852.A763.A5.AQ43 74.94.8743.KJ982 [19:29:17.427] [11] (w=0.254) N:K63.JT52.QJ92.76 AQT92.Q6.AT5.AT5 J85.AK873.K6.Q43 74.94.8743.KJ982 [19:29:17.427] [12] (w=0.253) N:K63.JT52.QJ92.76 QJT82.KQ8.AK6.T5 A95.A763.T5.AQ43 74.94.8743.KJ982 [19:29:17.427] [13] (w=0.252) N:K63.JT52.QJ92.76 AQJ82.Q7.AK5.T54 T95.AK863.T6.AQ3 74.94.8743.KJ982 [19:29:17.427] [14] (w=0.229) N:K63.JT52.QJ92.76 AQT5.Q6.KT5.AT54 J982.AK873.A6.Q3 74.94.8743.KJ982 [19:29:17.427] [15] (w=0.221) N:K63.JT52.QJ92.76 J982.KQ6.AK6.AT5 AQT5.A873.T5.Q43 74.94.8743.KJ982 [19:29:17.427] [16] (w=0.221) N:K63.JT52.QJ92.76 AQT92.KQ7.T6.AT5 J85.A863.AK5.Q43 74.94.8743.KJ982 [19:29:17.428] [17] (w=0.213) N:K63.JT52.QJ92.76 AQ985.KQ6.65.AT5 JT2.A873.AKT.Q43 74.94.8743.KJ982 [19:29:17.428] [18] (w=0.213) N:K63.JT52.QJ92.76 AQ985.KQ7.65.AT5 JT2.A863.AKT.Q43 74.94.8743.KJ982 [19:29:17.428] [19] (w=0.206) N:K63.JT52.QJ92.76 QJ92.Q6.AK5.AT54 AT85.AK873.T6.Q3 74.94.8743.KJ982 [19:29:17.428] [20] (w=0.204) N:K63.JT52.QJ92.76 QJ95.KQ6.AK6.T54 AT82.A873.T5.AQ3 74.94.8743.KJ982 [19:29:17.428] ... and 30 more [19:29:17.474] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:29:17.474] H5: [50, -90, 50, 50, 50, 50, 50, 100, 50, 50, 100, 50, 50, 50, 50, 100, 100, 100, 50, 100, 150, -90, 50, 100, 50, -120, 50, -90, -90, 50, 50, 100, 100, 50, -120, 50, 50, 200, 50, 50, 100, -120, -90, 50, 50, 100, 50, 50, -120, -120] [19:29:17.474] HJ: [50, -90, 50, 50, 50, 50, 50, 100, 50, 50, 100, 50, 50, -90, 50, 100, 100, 100, 50, 100, 150, -90, 50, 50, 50, -120, 50, -90, -90, -90, 50, 100, 100, 50, -120, 50, 50, 200, 50, 50, 100, -120, -90, 50, -90, 50, 50, 50, -120, -120] [19:29:17.474] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:29:17.474] H5: [6, 5, 6, 6, 6, 6, 6, 7, 6, 6, 7, 6, 6, 6, 6, 7, 7, 7, 6, 7, 8, 5, 6, 7, 6, 4, 6, 5, 5, 6, 6, 7, 7, 6, 4, 6, 6, 9, 6, 6, 7, 4, 5, 6, 6, 7, 6, 6, 4, 4] [19:29:17.474] HJ: [6, 5, 6, 6, 6, 6, 6, 7, 6, 6, 7, 6, 6, 5, 6, 7, 7, 7, 6, 7, 8, 5, 6, 6, 6, 4, 6, 5, 5, 5, 6, 7, 7, 6, 4, 6, 6, 9, 6, 6, 7, 4, 5, 6, 5, 6, 6, 6, 4, 4] [19:29:17.474] --- IMP Calculation Output (card -> average IMP) --- [19:29:17.474] H5: 0.24 [19:29:17.474] HJ: -0.24 [19:29:17.474] === DDS DETAILED ANALYSIS === [19:29:17.474] Cards analyzed: 2, Samples per card: 50 [19:29:17.474] [19:29:17.474] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:29:17.474] ----- ------ --------- ------- ----------- -------------------------------- [19:29:17.474] H5 0.24 6.02 85 % 6 [6, 5, 6, 6, 6, 6, 6, 7, 6, 6, 7, 6, 6, 6, 6, 7, 7, 7, 6, 7...] [19:29:17.475] HJ -0.24 5.92 80 % 6 [6, 5, 6, 6, 6, 6, 6, 7, 6, 6, 7, 6, 6, 5, 6, 7, 7, 7, 6, 7...] [19:29:17.475] [19:29:17.475] Selected: H5 (IMPs=0.24, avgTricks=6.02) [19:29:17.475] =================== [19:29:17.475] [SD-DEF] Skipped: 3rd hand without a finesse over dummy (H def=5J dummy=) [19:29:17.475] [TRUMP] Skipped: not a suit contract [19:29:17.475] Selected: H5 (avg 0.24 IMPs, 6.02 tricks) [19:29:17.475] [stage-timing] ok sample=282ms validate=0ms nn=104ms signal=0ms simgames=2ms dds=44ms total=437ms samples=50 cards=14 [19:29:17.475] === FindBestCardAsync: Position=N, CardsPlayed=14 === [19:29:17.475] Finding card to play for N: K63.JT52.QJ92.76 [19:29:17.475] Relative position: Righty, Contract type: NoTrump [19:29:17.476] Cards in hand mask: 2 [19:29:17.476] Candidate: xH = 92.2 % [19:29:17.476] Candidate: JH = 7.8 % [19:29:17.476] Selected: H2 (92.2 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:29:20 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:29:20 === [19:29:20.121] === FindBestCardAsync: Position=N, CardsPlayed=18 === [19:29:20.121] Contract: 1N, Declarer: E, Dealer: E [19:29:20.121] Auction: 1N-P-P-P [19:29:20.121] Deal: N:... ... ... ... [19:29:20.121] Position N is on defender's side - score table shifted by 2 defense tricks won [19:29:20.121] ****************************** [19:29:20.121] FindMatchingDealsWithPlayInternal Input: [19:29:20.121] Position parameter: N [19:29:20.121] Deal from game: N:... ... ... ... [19:29:20.121] Hand for N: K63.JT52.QJ92.76 [19:29:20.121] Hand for E: (null) [19:29:20.121] Hand for S: (null) [19:29:20.121] Hand for W: 74.94.8743.KJ982 [19:29:20.121] Cards played: H3, H4, HT, HQ, CT, C3, CK, C6, CJ, C7, C5, CQ, HA, H9, H5, H7, HK, S4 [19:29:20.122] Declarer: E [19:29:20.122] ****************************** [19:29:20.122] [DealFinder] Seed from player N hand: -1363636221 [19:29:20.122] [DealFinder] Auction: 1N-P-P-P [19:29:20.122] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:29:20.122] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:29:20.122] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1371MB, gc2=18) [19:29:20.122] [DealFinder] Using cardsPlayedCount=18 for visibility calculation [19:29:20.122] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=18 [19:29:20.122] [ExtractPartialDeal] Visible hands: N, W, E [19:29:20.122] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:29:20.122] [ExtractPartialDeal] Extracted hands: [19:29:20.122] N: K63.JT52.QJ92.76 (13 cards) [LOCKED] [19:29:20.122] E: ... (0 cards) [19:29:20.123] S: ... (0 cards) [19:29:20.123] W: 74.94.8743.KJ982 (13 cards) [LOCKED] [19:29:20.123] [DealFinder] Trump suit from contract '1N': NoTrump [19:29:20.123] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [19:29:20.123] [ComputePlayedCards] Card 1: H3 played by S [19:29:20.123] [ComputePlayedCards] Card 2: H4 played by W [19:29:20.123] [ComputePlayedCards] Card 3: HT played by N [19:29:20.123] [ComputePlayedCards] Card 4: HQ played by E [19:29:20.123] [ComputePlayedCards] Trick complete. Winner: E [19:29:20.123] [ComputePlayedCards] Card 5: CT played by E [19:29:20.123] [ComputePlayedCards] Card 6: C3 played by S [19:29:20.123] [ComputePlayedCards] Card 7: CK played by W [19:29:20.123] [ComputePlayedCards] Card 8: C6 played by N [19:29:20.123] [ComputePlayedCards] Trick complete. Winner: W [19:29:20.123] [ComputePlayedCards] Card 9: CJ played by W [19:29:20.123] [ComputePlayedCards] Card 10: C7 played by N [19:29:20.124] [ComputePlayedCards] Card 11: C5 played by E [19:29:20.124] [ComputePlayedCards] Card 12: CQ played by S [19:29:20.124] [ComputePlayedCards] Trick complete. Winner: S [19:29:20.124] [ComputePlayedCards] Card 13: HA played by S [19:29:20.124] [ComputePlayedCards] Card 14: H9 played by W [19:29:20.124] [ComputePlayedCards] Card 15: H5 played by N [19:29:20.124] [ComputePlayedCards] Card 16: H7 played by E [19:29:20.124] [ComputePlayedCards] Trick complete. Winner: S [19:29:20.124] [ComputePlayedCards] Card 17: HK played by S [19:29:20.124] [ComputePlayedCards] Card 18: S4 played by W [19:29:20.124] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: HT, C6, C7, H5 [19:29:20.124] [DealFinder] Added 4 played cards to E (was 0 cards): HQ, CT, C5, H7 [19:29:20.124] [DealFinder] Added 5 played cards to S (was 0 cards): H3, C3, CQ, HA, HK [19:29:20.124] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: H4, CK, CJ, H9, S4 [19:29:20.125] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=4) [19:29:20.125] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=7) [19:29:20.125] [DealFinder] Bid verification enabled for: E [19:29:20.125] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [19:29:20.125] [DealFinder] Propagated S: HCP[12-14], Suits=S[3-6] H[2-5] D[0-3] C[1-4] (2 iterations) [19:29:20.125] [DealFinder] Known cards per player: N=13, E=4, S=5, W=13 [19:29:20.125] [DealFinder] Locked players: N, W [19:29:20.125] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [19:29:20.125] [DealFinder] Players needing cards: E:9, S:8 [19:29:20.125] Large number of cards remaining. Using random generation. [19:29:20.126] [DealFinder] Hands to validate (not 13 cards in partial): E, S [19:29:20.126] [VerifyHands] FAIL for S: JT952.AK863.A.Q3 (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [19:29:20.130] [VerifyHands] FAIL for E: QJ9.Q76.AT6.AT54 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [19:29:20.131] [VerifyHands] FAIL for E: JT5.Q7.AKT6.AT54 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [19:29:20.135] [VerifyHands] FAIL for E: AT982.Q87.K6.AT5 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [19:29:20.135] [VerifyHands] FAIL for E: T985.Q76.AT6.T54 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [19:29:20.401] [Timing] Total: 279ms, Generation: 6ms, Verification: 204ms [19:29:20.401] [Timing] Attempts: 380, PassedSimpleCheck: 380, FailedVerification: 330, Found: 50 [19:29:20.411] Search complete. Returning 50 deals. [19:29:20.411] Found 50 sample deals for simulation. [19:29:20.411] Valid deals for DDS: 50 / 50 [19:29:20.411] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: NT [19:29:20.419] [SAMPLE-VAL] Opening lead NN validation (H3): 39/50 samples adjusted [19:29:20.420] [SAMPLE-VAL] T1: S=H3 W=H4 N=HT E=HQ (leader=S) [19:29:20.420] [SAMPLE-VAL] T2: E=CT S=C3 W=CK N=C6 (leader=E) [19:29:20.420] [SAMPLE-VAL] T3: W=CJ N=C7 E=C5 S=CQ (leader=W) [19:29:20.420] [SAMPLE-VAL] T4: S=HA W=H9 N=H5 E=H7 (leader=S) [19:29:20.420] [SAMPLE-VAL] T5: S=HK W=S4 (leader=S) (partial) [19:29:20.423] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.118 [E:T1-HQ=84 % T2-CT=15 % T3-C5=71 % T4-H7=100 %, S:T2-C3=86 % T3-CQ=97 % T4-HA=12 % T5-HK=49 %] [19:29:20.425] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.156 [E:T1-HQ=89 % T2-CT=65 % T3-C5=100 % T4-H7=89 %, S:T2-C3=85 % T3-CQ=94 % T4-HA=16 % T5-HK=60 %] [19:29:20.428] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.114 [E:T1-HQ=88 % T2-CT=9 % T3-C5=84 % T4-H7=100 %, S:T2-C3=42 % T3-CQ=100 % T4-HA=18 % T5-HK=60 %] [19:29:20.430] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.228 [E:T1-HQ=96 % T2-CT=14 % T3-C5=87 % T4-H7=100 %, S:T2-C3=43 % T3-CQ=100 % T4-HA=13 % T5-HK=51 %] [19:29:20.433] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.103 [E:T1-HQ=92 % T2-CT=7 % T3-C5=68 % T4-H7=88 %, S:T2-C3=88 % T3-CQ=96 % T4-HA=7 % T5-HK=64 %] [19:29:20.435] [SAMPLE-VAL] Sample 6: weight 0.100 -> 0.022 [E:T1-HQ=89 % T2-CT=12 % T3-C5=78 % T4-H7=84 %, S:T2-C3=56 % T3-CQ=100 % T4-HA=10 % T5-HK=58 %] [19:29:20.438] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.253 [E:T1-HQ=90 % T2-CT=23 % T3-C5=100 % T4-H7=100 %, S:T2-C3=56 % T3-CQ=87 % T4-HA=15 % T5-HK=47 %] [19:29:20.440] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.105 [E:T1-HQ=95 % T2-CT=7 % T3-C5=83 % T4-H7=87 %, S:T2-C3=41 % T3-CQ=100 % T4-HA=14 % T5-HK=59 %] [19:29:20.443] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.100 [E:T1-HQ=95 % T2-CT=6 % T3-C5=82 % T4-H7=88 %, S:T2-C3=38 % T3-CQ=100 % T4-HA=13 % T5-HK=56 %] [19:29:20.445] [SAMPLE-VAL] Sample 10: weight 0.100 -> 0.024 [E:T1-HQ=79 % T2-CT=12 % T3-C5=68 % T4-H7=100 %, S:T2-C3=77 % T3-CQ=99 % T4-HA=17 % T5-HK=56 %] [19:29:20.448] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.107 [E:T1-HQ=85 % T2-CT=13 % T3-C5=69 % T4-H7=81 %, S:T2-C3=93 % T3-CQ=98 % T4-HA=7 % T5-HK=47 %] [19:29:20.450] [SAMPLE-VAL] Sample 12: weight 0.100 -> 0.021 [E:T1-HQ=86 % T2-CT=8 % T3-C5=84 % T4-H7=100 %, S:T2-C3=40 % T3-CQ=100 % T4-HA=14 % T5-HK=48 %] [19:29:20.452] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.222 [E:T1-HQ=96 % T2-CT=10 % T3-C5=84 % T4-H7=100 %, S:T2-C3=29 % T3-CQ=100 % T4-HA=17 % T5-HK=63 %] [19:29:20.455] [SAMPLE-VAL] Sample 14: weight 0.500 -> 0.115 [E:T1-HQ=95 % T2-CT=15 % T3-C5=81 % T4-H7=100 %, S:T2-C3=47 % T3-CQ=100 % T4-HA=13 % T5-HK=51 %] [19:29:20.457] [SAMPLE-VAL] Sample 15: weight 0.100 -> 0.022 [E:T1-HQ=91 % T2-CT=13 % T3-C5=65 % T4-H7=88 %, S:T2-C3=88 % T3-CQ=98 % T4-HA=10 % T5-HK=48 %] [19:29:20.460] [SAMPLE-VAL] Sample 16: weight 0.100 -> 0.020 [E:T1-HQ=89 % T2-CT=7 % T3-C5=82 % T4-H7=94 %, S:T2-C3=44 % T3-CQ=100 % T4-HA=9 % T5-HK=51 %] [19:29:20.462] [SAMPLE-VAL] Sample 17: weight 0.100 -> 0.022 [E:T1-HQ=87 % T2-CT=13 % T3-C5=68 % T4-H7=94 %, S:T2-C3=89 % T3-CQ=97 % T4-HA=11 % T5-HK=40 %] [19:29:20.465] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.256 [E:T1-HQ=92 % T2-CT=17 % T3-C5=69 % T4-H7=100 %, S:T2-C3=91 % T3-CQ=98 % T4-HA=14 % T5-HK=59 %] [19:29:20.467] [SAMPLE-VAL] Sample 19: weight 0.500 -> 0.120 [E:T1-HQ=84 % T2-CT=11 % T3-C5=68 % T4-H7=100 %, S:T2-C3=71 % T3-CQ=98 % T4-HA=20 % T5-HK=59 %] [19:29:20.470] [SAMPLE-VAL] Sample 20: weight 0.100 -> 0.014 [E:T1-HQ=92 % T2-CT=6 % T3-C5=69 % T4-H7=83 %, S:T2-C3=79 % T3-CQ=98 % T4-HA=4 %! T5-HK=20 %] [19:29:20.472] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.122 [E:T1-HQ=95 % T2-CT=13 % T3-C5=82 % T4-H7=100 %, S:T2-C3=64 % T3-CQ=100 % T4-HA=16 % T5-HK=57 %] [19:29:20.474] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.244 [E:T1-HQ=94 % T2-CT=10 % T3-C5=74 % T4-H7=100 %, S:T2-C3=77 % T3-CQ=99 % T4-HA=20 % T5-HK=55 %] [19:29:20.477] [SAMPLE-VAL] Sample 23: weight 0.500 -> 0.113 [E:T1-HQ=75 % T2-CT=28 % T3-C5=100 % T4-H7=100 %, S:T2-C3=42 % T3-CQ=82 % T4-HA=10 % T5-HK=43 %] [19:29:20.480] [SAMPLE-VAL] Sample 24: weight 0.500 -> 0.119 [E:T1-HQ=86 % T2-CT=30 % T3-C5=100 % T4-H7=83 %, S:T2-C3=69 % T3-CQ=82 % T4-HA=9 % T5-HK=43 %] [19:29:20.482] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.120 [E:T1-HQ=82 % T2-CT=14 % T3-C5=64 % T4-H7=100 %, S:T2-C3=74 % T3-CQ=97 % T4-HA=17 % T5-HK=57 %] [19:29:20.484] [SAMPLE-VAL] Sample 26: weight 0.500 -> 0.130 [E:T1-HQ=91 % T2-CT=22 % T3-C5=100 % T4-H7=100 %, S:T2-C3=54 % T3-CQ=83 % T4-HA=19 % T5-HK=56 %] [19:29:20.487] [SAMPLE-VAL] Sample 27: weight 0.100 -> 0.022 [E:T1-HQ=88 % T2-CT=13 % T3-C5=68 % T4-H7=95 %, S:T2-C3=77 % T3-CQ=96 % T4-HA=10 % T5-HK=41 %] [19:29:20.489] [SAMPLE-VAL] Sample 28: weight 0.500 -> 0.115 [E:T1-HQ=94 % T2-CT=8 % T3-C5=67 % T4-H7=87 %, S:T2-C3=72 % T3-CQ=98 % T4-HA=17 % T5-HK=63 %] [19:29:20.492] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.257 [E:T1-HQ=94 % T2-CT=32 % T3-C5=100 % T4-H7=100 %, S:T2-C3=46 % T3-CQ=85 % T4-HA=14 % T5-HK=51 %] [19:29:20.494] [SAMPLE-VAL] Sample 30: weight 0.100 -> 0.022 [E:T1-HQ=86 % T2-CT=12 % T3-C5=66 % T4-H7=95 %, S:T2-C3=81 % T3-CQ=97 % T4-HA=10 % T5-HK=42 %] [19:29:20.497] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.237 [E:T1-HQ=96 % T2-CT=12 % T3-C5=74 % T4-H7=100 %, S:T2-C3=78 % T3-CQ=99 % T4-HA=13 % T5-HK=53 %] [19:29:20.499] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.246 [E:T1-HQ=92 % T2-CT=25 % T3-C5=100 % T4-H7=100 %, S:T2-C3=49 % T3-CQ=83 % T4-HA=14 % T5-HK=45 %] [19:29:20.502] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.129 [E:T1-HQ=88 % T2-CT=15 % T3-C5=67 % T4-H7=100 %, S:T2-C3=92 % T3-CQ=97 % T4-HA=17 % T5-HK=67 %] [19:29:20.504] [SAMPLE-VAL] Sample 34: weight 0.100 -> 0.021 [E:T1-HQ=89 % T2-CT=9 % T3-C5=79 % T4-H7=94 %, S:T2-C3=56 % T3-CQ=100 % T4-HA=11 % T5-HK=44 %] [19:29:20.507] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.128 [E:T1-HQ=89 % T2-CT=17 % T3-C5=74 % T4-H7=100 %, S:T2-C3=84 % T3-CQ=99 % T4-HA=15 % T5-HK=58 %] [19:29:20.509] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.111 [E:T1-HQ=92 % T2-CT=12 % T3-C5=72 % T4-H7=86 %, S:T2-C3=91 % T3-CQ=97 % T4-HA=9 % T5-HK=50 %] [19:29:20.511] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.144 [E:T1-HQ=88 % T2-CT=56 % T3-C5=100 % T4-H7=89 %, S:T2-C3=81 % T3-CQ=87 % T4-HA=12 % T5-HK=55 %] [19:29:20.514] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.211 [E:T1-HQ=94 % T2-CT=10 % T3-C5=81 % T4-H7=100 %, S:T2-C3=33 % T3-CQ=100 % T4-HA=13 % T5-HK=55 %] [19:29:20.516] [SAMPLE-VAL] Sample 39: weight 0.100 -> 0.019 [E:T1-HQ=93 % T2-CT=11 % T3-C5=82 % T4-H7=86 %, S:T2-C3=53 % T3-CQ=100 % T4-HA=7 % T5-HK=30 %] [19:29:20.519] [SAMPLE-VAL] Sample 40: weight 0.100 -> 0.025 [E:T1-HQ=91 % T2-CT=9 % T3-C5=67 % T4-H7=95 %, S:T2-C3=84 % T3-CQ=97 % T4-HA=21 % T5-HK=69 %] [19:29:20.521] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.142 [E:T1-HQ=77 % T2-CT=54 % T3-C5=100 % T4-H7=100 %, S:T2-C3=76 % T3-CQ=90 % T4-HA=14 % T5-HK=46 %] [19:29:20.523] [SAMPLE-VAL] Sample 42: weight 0.100 -> 0.030 [E:T1-HQ=81 % T2-CT=63 % T3-C5=100 % T4-H7=100 %, S:T2-C3=83 % T3-CQ=92 % T4-HA=15 % T5-HK=50 %] [19:29:20.526] [SAMPLE-VAL] Sample 43: weight 0.100 -> 0.021 [E:T1-HQ=90 % T2-CT=8 % T3-C5=68 % T4-H7=85 %, S:T2-C3=90 % T3-CQ=97 % T4-HA=10 % T5-HK=46 %] [19:29:20.528] [SAMPLE-VAL] Sample 44: weight 0.100 -> 0.025 [E:T1-HQ=80 % T2-CT=18 % T3-C5=72 % T4-H7=100 %, S:T2-C3=86 % T3-CQ=98 % T4-HA=16 % T5-HK=54 %] [19:29:20.530] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.224 [E:T1-HQ=96 % T2-CT=10 % T3-C5=85 % T4-H7=100 %, S:T2-C3=39 % T3-CQ=100 % T4-HA=16 % T5-HK=55 %] [19:29:20.533] [SAMPLE-VAL] Sample 46: weight 0.100 -> 0.021 [E:T1-HQ=87 % T2-CT=10 % T3-C5=86 % T4-H7=100 %, S:T2-C3=47 % T3-CQ=100 % T4-HA=12 % T5-HK=41 %] [19:29:20.536] [SAMPLE-VAL] Sample 47: weight 0.500 -> 0.110 [E:T1-HQ=88 % T2-CT=8 % T3-C5=83 % T4-H7=100 %, S:T2-C3=38 % T3-CQ=100 % T4-HA=19 % T5-HK=58 %] [19:29:20.538] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.259 [E:T1-HQ=95 % T2-CT=16 % T3-C5=69 % T4-H7=100 %, S:T2-C3=80 % T3-CQ=98 % T4-HA=17 % T5-HK=64 %] [19:29:20.541] [SAMPLE-VAL] Sample 49: weight 0.500 -> 0.121 [E:T1-HQ=87 % T2-CT=12 % T3-C5=73 % T4-H7=100 %, S:T2-C3=79 % T3-CQ=98 % T4-HA=16 % T5-HK=55 %] [19:29:20.543] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.112 [E:T1-HQ=94 % T2-CT=9 % T3-C5=70 % T4-H7=86 %, S:T2-C3=87 % T3-CQ=98 % T4-HA=13 % T5-HK=52 %] [19:29:20.543] [SAMPLE-VAL] Done. Weight range: 0.014-0.259 [19:29:20.543] [SAMPLE-VAL] Top sample 48 (w=0.259): E:AJ952.Q7.AT6.AT5 S:QT8.AK863.K5.Q43 [E:T1-HQ=95 % T2-CT=16 % T3-C5=69 % T4-H7=100 %, S:T2-C3=80 % T3-CQ=98 % T4-HA=17 % T5-HK=64 %] [19:29:20.543] [SAMPLE-VAL] Top sample 29 (w=0.257): E:AQJ82.Q7.AKT.T54 S:T95.AK863.65.AQ3 [E:T1-HQ=94 % T2-CT=32 % T3-C5=100 % T4-H7=100 %, S:T2-C3=46 % T3-CQ=85 % T4-HA=14 % T5-HK=51 %] [19:29:20.543] [SAMPLE-VAL] Top sample 18 (w=0.256): E:AQ952.Q7.AT5.AT5 S:JT8.AK863.K6.Q43 [E:T1-HQ=92 % T2-CT=17 % T3-C5=69 % T4-H7=100 %, S:T2-C3=91 % T3-CQ=98 % T4-HA=14 % T5-HK=59 %] [19:29:20.544] [SAMPLE-VAL] Top sample 7 (w=0.253): E:AQ92.Q7.AK65.T54 S:JT85.AK863.T.AQ3 [E:T1-HQ=90 % T2-CT=23 % T3-C5=100 % T4-H7=100 %, S:T2-C3=56 % T3-CQ=87 % T4-HA=15 % T5-HK=47 %] [19:29:20.544] [SAMPLE-VAL] Top sample 32 (w=0.246): E:AQJ98.Q7.AK5.T54 S:T52.AK863.T6.AQ3 [E:T1-HQ=92 % T2-CT=25 % T3-C5=100 % T4-H7=100 %, S:T2-C3=49 % T3-CQ=83 % T4-HA=14 % T5-HK=45 %] [19:29:20.544] After sample validation: 50 deals remaining [19:29:20.544] [PLAY-INFER] No inference observations detected [19:29:20.544] Using weighted samples: 50/50 have non-uniform weights (range 0.014-0.259) [19:29:20.544] Sample deals (50 total, showing first 20, by weight): [19:29:20.544] [1] (w=0.259) N:K63.JT52.QJ92.76 AJ952.Q7.AT6.AT5 QT8.AK863.K5.Q43 74.94.8743.KJ982 [19:29:20.544] [2] (w=0.257) N:K63.JT52.QJ92.76 AQJ82.Q7.AKT.T54 T95.AK863.65.AQ3 74.94.8743.KJ982 [19:29:20.544] [3] (w=0.256) N:K63.JT52.QJ92.76 AQ952.Q7.AT5.AT5 JT8.AK863.K6.Q43 74.94.8743.KJ982 [19:29:20.544] [4] (w=0.253) N:K63.JT52.QJ92.76 AQ92.Q7.AK65.T54 JT85.AK863.T.AQ3 74.94.8743.KJ982 [19:29:20.544] [5] (w=0.246) N:K63.JT52.QJ92.76 AQJ98.Q7.AK5.T54 T52.AK863.T6.AQ3 74.94.8743.KJ982 [19:29:20.544] [6] (w=0.244) N:K63.JT52.QJ92.76 Q985.Q7.AK65.AT5 AJT2.AK863.T.Q43 74.94.8743.KJ982 [19:29:20.544] [7] (w=0.237) N:K63.JT52.QJ92.76 QJ92.Q7.AKT5.AT5 AT85.AK863.6.Q43 74.94.8743.KJ982 [19:29:20.545] [8] (w=0.228) N:K63.JT52.QJ92.76 QJ82.Q7.AKT.AT54 AT95.AK863.65.Q3 74.94.8743.KJ982 [19:29:20.545] [9] (w=0.224) N:K63.JT52.QJ92.76 QJ85.Q7.AK5.AT54 AT92.AK863.T6.Q3 74.94.8743.KJ982 [19:29:20.545] [10] (w=0.222) N:K63.JT52.QJ92.76 QT95.Q7.AK5.AT54 AJ82.AK863.T6.Q3 74.94.8743.KJ982 [19:29:20.545] [11] (w=0.211) N:K63.JT52.QJ92.76 AQT9.Q7.AT6.AT54 J852.AK863.K5.Q3 74.94.8743.KJ982 [19:29:20.545] [12] (w=0.156) N:K63.JT52.QJ92.76 AQT82.Q87.AK6.T5 J95.AK63.T5.AQ43 74.94.8743.KJ982 [19:29:20.545] [13] (w=0.144) N:K63.JT52.QJ92.76 AQJT2.Q87.AK5.T5 985.AK63.T6.AQ43 74.94.8743.KJ982 [19:29:20.545] [14] (w=0.142) N:K63.JT52.QJ92.76 AQJT8.Q76.AK5.T5 952.AK83.T6.AQ43 74.94.8743.KJ982 [19:29:20.545] [15] (w=0.130) N:K63.JT52.QJ92.76 AQ85.Q7.AK65.T54 JT92.AK863.T.AQ3 74.94.8743.KJ982 [19:29:20.545] [16] (w=0.129) N:K63.JT52.QJ92.76 AQT52.Q76.KT.AT5 J98.AK83.A65.Q43 74.94.8743.KJ982 [19:29:20.545] [17] (w=0.128) N:K63.JT52.QJ92.76 QJ95.Q76.AKT.AT5 AT82.AK83.65.Q43 74.94.8743.KJ982 [19:29:20.545] [18] (w=0.122) N:K63.JT52.QJ92.76 AQ85.Q7.K65.AT54 JT92.AK863.AT.Q3 74.94.8743.KJ982 [19:29:20.546] [19] (w=0.121) N:K63.JT52.QJ92.76 QJT2.Q76.AKT.AT5 A985.AK83.65.Q43 74.94.8743.KJ982 [19:29:20.546] [20] (w=0.120) N:K63.JT52.QJ92.76 AJT52.Q76.A5.AT5 Q98.AK83.KT6.Q43 74.94.8743.KJ982 [19:29:20.546] ... and 30 more [19:29:20.590] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:29:20.590] H2: [100, 50, 50, 50, 50, 150, 100, 50, 50, 100, -120, 50, -90, -90, 50, 100, 100, 50, 50, 100, 100, 50, 50, -120, 100, 150, 50, 100, 50, 150, 50, 150, 150, -90, -90, 100, 100, 50, 50, 50, 50, 100, -120, -120, 50, -120, -120, -90, -120, 50] [19:29:20.590] HJ: [100, 50, 100, 50, 50, 150, 100, 50, 50, 100, -120, 50, -90, -90, 50, 100, 100, -90, 50, 100, 50, 50, 50, -120, 100, 150, 50, 100, 50, 150, 50, 150, 100, -90, -90, 100, 50, 50, 50, -90, -90, 50, -120, -120, 50, -120, -150, -120, -120, 50] [19:29:20.590] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:29:20.590] H2: [6, 5, 5, 5, 5, 7, 6, 5, 5, 6, 3, 5, 4, 4, 5, 6, 6, 5, 5, 6, 6, 5, 5, 3, 6, 7, 5, 6, 5, 7, 5, 7, 7, 4, 4, 6, 6, 5, 5, 5, 5, 6, 3, 3, 5, 3, 3, 4, 3, 5] [19:29:20.590] HJ: [6, 5, 6, 5, 5, 7, 6, 5, 5, 6, 3, 5, 4, 4, 5, 6, 6, 4, 5, 6, 5, 5, 5, 3, 6, 7, 5, 6, 5, 7, 5, 7, 6, 4, 4, 6, 5, 5, 5, 4, 4, 5, 3, 3, 5, 3, 2, 3, 3, 5] [19:29:20.590] --- IMP Calculation Output (card -> average IMP) --- [19:29:20.590] H2: 0.13 [19:29:20.590] HJ: -0.13 [19:29:20.590] === DDS DETAILED ANALYSIS === [19:29:20.590] Cards analyzed: 2, Samples per card: 50 [19:29:20.590] [19:29:20.591] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:29:20.591] ----- ------ --------- ------- ----------- -------------------------------- [19:29:20.591] H2 0.13 5.06 85 % 5 [6, 5, 5, 5, 5, 7, 6, 5, 5, 6, 3, 5, 4, 4, 5, 6, 6, 5, 5, 6...] [19:29:20.591] HJ -0.13 4.90 82 % 6 [6, 5, 6, 5, 5, 7, 6, 5, 5, 6, 3, 5, 4, 4, 5, 6, 6, 4, 5, 6...] [19:29:20.591] [19:29:20.591] Selected: H2 (IMPs=0.13, avgTricks=5.06) [19:29:20.591] =================== [19:29:20.591] [SD-DEF] Skipped: 3rd hand without a finesse over dummy (H def=2J dummy=) [19:29:20.591] [TRUMP] Skipped: not a suit contract [19:29:20.591] Selected: H2 (avg 0.13 IMPs, 5.06 tricks) [19:29:20.592] [stage-timing] ok sample=289ms validate=0ms nn=132ms signal=0ms simgames=4ms dds=41ms total=470ms samples=50 cards=18 [19:29:20.592] === FindBestCardAsync: Position=N, CardsPlayed=18 === [19:29:20.592] Finding card to play for N: K63.JT52.QJ92.76 [19:29:20.592] Relative position: Righty, Contract type: NoTrump [19:29:20.592] Cards in hand mask: 2 [19:29:20.593] Candidate: xH = 61.5 % [19:29:20.593] Candidate: JH = 38.5 % [19:29:20.593] Selected: H2 (61.5 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:29:26 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:29:26 === [19:29:26.565] === FindBestCardAsync: Position=N, CardsPlayed=24 === [19:29:26.565] Contract: 1N, Declarer: E, Dealer: E [19:29:26.565] Auction: 1N-P-P-P [19:29:26.565] Deal: N:... ... ... ... [19:29:26.565] Position N is on defender's side - score table shifted by 4 defense tricks won [19:29:26.565] ****************************** [19:29:26.566] FindMatchingDealsWithPlayInternal Input: [19:29:26.566] Position parameter: N [19:29:26.566] Deal from game: N:... ... ... ... [19:29:26.566] Hand for N: K63.JT52.QJ92.76 [19:29:26.566] Hand for E: (null) [19:29:26.566] Hand for S: (null) [19:29:26.566] Hand for W: 74.94.8743.KJ982 [19:29:26.566] Cards played: H3, H4, HT, HQ, CT, C3, CK, C6, CJ, C7, C5, CQ, HA, H9, H5, H7, HK, S4, H2, H6, H8, S7, HJ, S8 [19:29:26.566] Declarer: E [19:29:26.566] ****************************** [19:29:26.566] [DealFinder] Seed from player N hand: -1363636221 [19:29:26.566] [DealFinder] Auction: 1N-P-P-P [19:29:26.566] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:29:26.566] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:29:26.567] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1372MB, gc2=18) [19:29:26.567] [DealFinder] Using cardsPlayedCount=24 for visibility calculation [19:29:26.567] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=24 [19:29:26.567] [ExtractPartialDeal] Visible hands: N, W, E [19:29:26.567] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:29:26.567] [ExtractPartialDeal] Extracted hands: [19:29:26.567] N: K63.JT52.QJ92.76 (13 cards) [LOCKED] [19:29:26.567] E: ... (0 cards) [19:29:26.567] S: ... (0 cards) [19:29:26.567] W: 74.94.8743.KJ982 (13 cards) [LOCKED] [19:29:26.567] [DealFinder] Trump suit from contract '1N': NoTrump [19:29:26.567] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [19:29:26.567] [ComputePlayedCards] Card 1: H3 played by S [19:29:26.567] [ComputePlayedCards] Card 2: H4 played by W [19:29:26.567] [ComputePlayedCards] Card 3: HT played by N [19:29:26.567] [ComputePlayedCards] Card 4: HQ played by E [19:29:26.567] [ComputePlayedCards] Trick complete. Winner: E [19:29:26.568] [ComputePlayedCards] Card 5: CT played by E [19:29:26.568] [ComputePlayedCards] Card 6: C3 played by S [19:29:26.568] [ComputePlayedCards] Card 7: CK played by W [19:29:26.568] [ComputePlayedCards] Card 8: C6 played by N [19:29:26.568] [ComputePlayedCards] Trick complete. Winner: W [19:29:26.568] [ComputePlayedCards] Card 9: CJ played by W [19:29:26.568] [ComputePlayedCards] Card 10: C7 played by N [19:29:26.568] [ComputePlayedCards] Card 11: C5 played by E [19:29:26.568] [ComputePlayedCards] Card 12: CQ played by S [19:29:26.568] [ComputePlayedCards] Trick complete. Winner: S [19:29:26.568] [ComputePlayedCards] Card 13: HA played by S [19:29:26.568] [ComputePlayedCards] Card 14: H9 played by W [19:29:26.568] [ComputePlayedCards] Card 15: H5 played by N [19:29:26.568] [ComputePlayedCards] Card 16: H7 played by E [19:29:26.568] [ComputePlayedCards] Trick complete. Winner: S [19:29:26.568] [ComputePlayedCards] Card 17: HK played by S [19:29:26.568] [ComputePlayedCards] Card 18: S4 played by W [19:29:26.568] [ComputePlayedCards] Card 19: H2 played by N [19:29:26.569] [ComputePlayedCards] Card 20: H6 played by E [19:29:26.569] [ComputePlayedCards] Trick complete. Winner: S [19:29:26.569] [ComputePlayedCards] Card 21: H8 played by S [19:29:26.569] [ComputePlayedCards] Card 22: S7 played by W [19:29:26.569] [ComputePlayedCards] Card 23: HJ played by N [19:29:26.569] [ComputePlayedCards] Card 24: S8 played by E [19:29:26.569] [ComputePlayedCards] Trick complete. Winner: N [19:29:26.569] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: HT, C6, C7, H5, H2, HJ [19:29:26.569] [DealFinder] Added 6 played cards to E (was 0 cards): HQ, CT, C5, H7, H6, S8 [19:29:26.569] [DealFinder] Added 6 played cards to S (was 0 cards): H3, C3, CQ, HA, HK, H8 [19:29:26.569] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: H4, CK, CJ, H9, S4, S7 [19:29:26.569] [DealFinder] Show-out: E void in Hearts (bidding said [2-5], already held 3) [19:29:26.569] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=4) [19:29:26.569] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=7) [19:29:26.570] [DealFinder] Bid verification enabled for: E [19:29:26.570] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-5] H[3-3] D[2-5] C[2-5] (2 iterations) [19:29:26.570] [DealFinder] Propagated S: HCP[12-14], Suits=S[3-6] H[4-4] D[0-3] C[1-4] (2 iterations) [19:29:26.570] [DealFinder] Known cards per player: N=13, E=6, S=6, W=13 [19:29:26.570] [DealFinder] Locked players: N, W [19:29:26.570] [DealFinder] Total known cards: 38, Remaining deck: 14, Cards to deal: 14 [19:29:26.570] [DealFinder] Players needing cards: E:7, S:7 [19:29:26.570] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:29:27.176] [DealFinder] Combinatorial: enumerated 3432, perfect 371, sending 100 to DDS [19:29:27.176] [Timing] Total: 609ms, Generation: 0ms, Verification: 0ms [19:29:27.176] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 371 [19:29:27.176] Search complete. Returning 100 deals. [19:29:27.176] Found 100 sample deals for simulation. [19:29:27.177] Valid deals for DDS: 100 / 100 [19:29:27.177] [SAMPLE-VAL] Validating 100 samples, hidden: E,S, contract: NT [19:29:27.191] [SAMPLE-VAL] Opening lead NN validation (H3): 100/100 samples adjusted [19:29:27.192] [SAMPLE-VAL] T1: S=H3 W=H4 N=HT E=HQ (leader=S) [19:29:27.192] [SAMPLE-VAL] T2: E=CT S=C3 W=CK N=C6 (leader=E) [19:29:27.192] [SAMPLE-VAL] T3: W=CJ N=C7 E=C5 S=CQ (leader=W) [19:29:27.192] [SAMPLE-VAL] T4: S=HA W=H9 N=H5 E=H7 (leader=S) [19:29:27.192] [SAMPLE-VAL] T5: S=HK W=S4 N=H2 E=H6 (leader=S) [19:29:27.192] [SAMPLE-VAL] T6: S=H8 W=S7 N=HJ E=S8 (leader=S) [19:29:27.196] [SAMPLE-VAL] Sample 1: weight 0.100 -> 0.028 [E:T1-HQ=77 % T2-CT=46 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=52 %, S:T2-C3=77 % T3-CQ=92 % T4-HA=12 % T5-HK=46 % T6-H8=58 %] [19:29:27.199] [SAMPLE-VAL] Sample 2: weight 0.100 -> 0.028 [E:T1-HQ=84 % T2-CT=14 % T3-C5=73 % T4-H7=100 % T5-H6=100 % T6-S8=61 %, S:T2-C3=81 % T3-CQ=98 % T4-HA=19 % T5-HK=62 % T6-H8=68 %] [19:29:27.202] [SAMPLE-VAL] Sample 3: weight 0.100 -> 0.024 [E:T1-HQ=84 % T2-CT=13 % T3-C5=63 % T4-H7=100 % T5-H6=100 % T6-S8=12 %, S:T2-C3=83 % T3-CQ=99 % T4-HA=17 % T5-HK=61 % T6-H8=71 %] [19:29:27.206] [SAMPLE-VAL] Sample 4: weight 0.100 -> 0.023 [E:T1-HQ=89 % T2-CT=14 % T3-C5=82 % T4-H7=100 % T5-H6=100 % T6-S8=55 %, S:T2-C3=57 % T3-CQ=100 % T4-HA=9 % T5-HK=36 % T6-H8=51 %] [19:29:27.209] [SAMPLE-VAL] Sample 5: weight 0.100 -> 0.026 [E:T1-HQ=84 % T2-CT=17 % T3-C5=72 % T4-H7=100 % T5-H6=100 % T6-S8=67 %, S:T2-C3=76 % T3-CQ=99 % T4-HA=14 % T5-HK=47 % T6-H8=50 %] [19:29:27.213] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.153 [E:T1-HQ=77 % T2-CT=64 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=61 %, S:T2-C3=81 % T3-CQ=93 % T4-HA=18 % T5-HK=54 % T6-H8=55 %] [19:29:27.216] [SAMPLE-VAL] Sample 7: weight 0.100 -> 0.024 [E:T1-HQ=85 % T2-CT=11 % T3-C5=72 % T4-H7=100 % T5-H6=100 % T6-S8=55 %, S:T2-C3=86 % T3-CQ=99 % T4-HA=11 % T5-HK=44 % T6-H8=49 %] [19:29:27.219] [SAMPLE-VAL] Sample 8: weight 0.100 -> 0.024 [E:T1-HQ=88 % T2-CT=15 % T3-C5=66 % T4-H7=100 % T5-H6=100 % T6-S8=14 %, S:T2-C3=88 % T3-CQ=99 % T4-HA=14 % T5-HK=65 % T6-H8=71 %] [19:29:27.223] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.130 [E:T1-HQ=75 % T2-CT=65 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=11 %, S:T2-C3=76 % T3-CQ=91 % T4-HA=14 % T5-HK=54 % T6-H8=60 %] [19:29:27.226] [SAMPLE-VAL] Sample 10: weight 0.100 -> 0.022 [E:T1-HQ=78 % T2-CT=19 % T3-C5=61 % T4-H7=100 % T5-H6=100 % T6-S8=5 %!, S:T2-C3=90 % T3-CQ=98 % T4-HA=18 % T5-HK=56 % T6-H8=55 %] [19:29:27.229] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.135 [E:T1-HQ=85 % T2-CT=17 % T3-C5=71 % T4-H7=100 % T5-H6=100 % T6-S8=58 %, S:T2-C3=88 % T3-CQ=99 % T4-HA=16 % T5-HK=55 % T6-H8=59 %] [19:29:27.233] [SAMPLE-VAL] Sample 12: weight 0.100 -> 0.026 [E:T1-HQ=80 % T2-CT=17 % T3-C5=66 % T4-H7=100 % T5-H6=100 % T6-S8=52 %, S:T2-C3=82 % T3-CQ=99 % T4-HA=14 % T5-HK=50 % T6-H8=61 %] [19:29:27.236] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.135 [E:T1-HQ=77 % T2-CT=47 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=39 %, S:T2-C3=83 % T3-CQ=93 % T4-HA=16 % T5-HK=41 % T6-H8=42 %] [19:29:27.239] [SAMPLE-VAL] Sample 14: weight 0.100 -> 0.019 [E:T1-HQ=84 % T2-CT=10 % T3-C5=82 % T4-H7=100 % T5-H6=100 % T6-S8=9 %, S:T2-C3=52 % T3-CQ=100 % T4-HA=10 % T5-HK=43 % T6-H8=53 %] [19:29:27.243] [SAMPLE-VAL] Sample 15: weight 0.100 -> 0.021 [E:T1-HQ=76 % T2-CT=20 % T3-C5=64 % T4-H7=100 % T5-H6=100 % T6-S8=5 %!, S:T2-C3=86 % T3-CQ=98 % T4-HA=13 % T5-HK=53 % T6-H8=52 %] [19:29:27.246] [SAMPLE-VAL] Sample 16: weight 0.100 -> 0.023 [E:T1-HQ=86 % T2-CT=16 % T3-C5=72 % T4-H7=100 % T5-H6=100 % T6-S8=8 %, S:T2-C3=74 % T3-CQ=99 % T4-HA=17 % T5-HK=61 % T6-H8=66 %] [19:29:27.250] [SAMPLE-VAL] Sample 17: weight 0.100 -> 0.023 [E:T1-HQ=84 % T2-CT=20 % T3-C5=71 % T4-H7=100 % T5-H6=100 % T6-S8=10 %, S:T2-C3=77 % T3-CQ=98 % T4-HA=14 % T5-HK=47 % T6-H8=60 %] [19:29:27.253] [SAMPLE-VAL] Sample 18: weight 0.100 -> 0.022 [E:T1-HQ=77 % T2-CT=17 % T3-C5=66 % T4-H7=100 % T5-H6=100 % T6-S8=7 %, S:T2-C3=88 % T3-CQ=98 % T4-HA=16 % T5-HK=51 % T6-H8=51 %] [19:29:27.258] [SAMPLE-VAL] Sample 19: weight 0.500 -> 0.112 [E:T1-HQ=78 % T2-CT=20 % T3-C5=68 % T4-H7=100 % T5-H6=100 % T6-S8=7 %, S:T2-C3=92 % T3-CQ=97 % T4-HA=14 % T5-HK=53 % T6-H8=55 %] [19:29:27.262] [SAMPLE-VAL] Sample 20: weight 0.100 -> 0.031 [E:T1-HQ=81 % T2-CT=65 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=68 %, S:T2-C3=84 % T3-CQ=94 % T4-HA=18 % T5-HK=54 % T6-H8=58 %] [19:29:27.266] [SAMPLE-VAL] Sample 21: weight 0.100 -> 0.020 [E:T1-HQ=85 % T2-CT=9 % T3-C5=84 % T4-H7=100 % T5-H6=100 % T6-S8=5 %!, S:T2-C3=46 % T3-CQ=100 % T4-HA=19 % T5-HK=63 % T6-H8=72 %] [19:29:27.269] [SAMPLE-VAL] Sample 22: weight 0.100 -> 0.023 [E:T1-HQ=85 % T2-CT=11 % T3-C5=66 % T4-H7=100 % T5-H6=100 % T6-S8=13 %, S:T2-C3=87 % T3-CQ=97 % T4-HA=14 % T5-HK=61 % T6-H8=71 %] [19:29:27.273] [SAMPLE-VAL] Sample 23: weight 0.100 -> 0.028 [E:T1-HQ=85 % T2-CT=15 % T3-C5=73 % T4-H7=100 % T5-H6=100 % T6-S8=57 %, S:T2-C3=73 % T3-CQ=99 % T4-HA=25 % T5-HK=64 % T6-H8=72 %] [19:29:27.276] [SAMPLE-VAL] Sample 24: weight 0.100 -> 0.023 [E:T1-HQ=79 % T2-CT=15 % T3-C5=63 % T4-H7=100 % T5-H6=100 % T6-S8=12 %, S:T2-C3=79 % T3-CQ=99 % T4-HA=18 % T5-HK=60 % T6-H8=63 %] [19:29:27.279] [SAMPLE-VAL] Sample 25: weight 0.100 -> 0.024 [E:T1-HQ=85 % T2-CT=14 % T3-C5=70 % T4-H7=100 % T5-H6=100 % T6-S8=6 %, S:T2-C3=76 % T3-CQ=99 % T4-HA=23 % T5-HK=68 % T6-H8=78 %] [19:29:27.283] [SAMPLE-VAL] Sample 26: weight 0.100 -> 0.022 [E:T1-HQ=82 % T2-CT=19 % T3-C5=70 % T4-H7=100 % T5-H6=100 % T6-S8=8 %, S:T2-C3=80 % T3-CQ=99 % T4-HA=14 % T5-HK=46 % T6-H8=48 %] [19:29:27.286] [SAMPLE-VAL] Sample 27: weight 0.100 -> 0.022 [E:T1-HQ=75 % T2-CT=22 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=26 %, S:T2-C3=51 % T3-CQ=86 % T4-HA=11 % T5-HK=39 % T6-H8=48 %] [19:29:27.289] [SAMPLE-VAL] Sample 28: weight 0.100 -> 0.024 [E:T1-HQ=84 % T2-CT=13 % T3-C5=63 % T4-H7=100 % T5-H6=100 % T6-S8=12 %, S:T2-C3=83 % T3-CQ=99 % T4-HA=17 % T5-HK=61 % T6-H8=71 %] [19:29:27.293] [SAMPLE-VAL] Sample 29: weight 0.100 -> 0.026 [E:T1-HQ=82 % T2-CT=13 % T3-C5=73 % T4-H7=100 % T5-H6=100 % T6-S8=59 %, S:T2-C3=73 % T3-CQ=98 % T4-HA=15 % T5-HK=55 % T6-H8=63 %] [19:29:27.296] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.139 [E:T1-HQ=77 % T2-CT=68 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=14 %, S:T2-C3=81 % T3-CQ=94 % T4-HA=20 % T5-HK=60 % T6-H8=55 %] [19:29:27.299] [SAMPLE-VAL] Sample 31: weight 0.500 -> 0.127 [E:T1-HQ=84 % T2-CT=15 % T3-C5=71 % T4-H7=100 % T5-H6=100 % T6-S8=58 %, S:T2-C3=86 % T3-CQ=97 % T4-HA=12 % T5-HK=49 % T6-H8=57 %] [19:29:27.303] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.125 [E:T1-HQ=86 % T2-CT=8 % T3-C5=72 % T4-H7=100 % T5-H6=100 % T6-S8=36 %, S:T2-C3=88 % T3-CQ=99 % T4-HA=17 % T5-HK=61 % T6-H8=62 %] [19:29:27.306] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.099 [E:T1-HQ=82 % T2-CT=16 % T3-C5=65 % T4-H7=100 % T5-H6=100 % T6-S8=5 %!, S:T2-C3=82 % T3-CQ=97 % T4-HA=18 % T5-HK=52 % T6-H8=62 %] [19:29:27.310] [SAMPLE-VAL] Sample 34: weight 0.100 -> 0.022 [E:T1-HQ=82 % T2-CT=19 % T3-C5=70 % T4-H7=100 % T5-H6=100 % T6-S8=8 %, S:T2-C3=80 % T3-CQ=99 % T4-HA=14 % T5-HK=46 % T6-H8=48 %] [19:29:27.313] [SAMPLE-VAL] Sample 35: weight 0.100 -> 0.023 [E:T1-HQ=75 % T2-CT=31 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=10 %, S:T2-C3=55 % T3-CQ=84 % T4-HA=15 % T5-HK=49 % T6-H8=51 %] [19:29:27.316] [SAMPLE-VAL] Sample 36: weight 0.100 -> 0.024 [E:T1-HQ=86 % T2-CT=13 % T3-C5=70 % T4-H7=100 % T5-H6=100 % T6-S8=16 %, S:T2-C3=77 % T3-CQ=99 % T4-HA=17 % T5-HK=61 % T6-H8=66 %] [19:29:27.320] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.119 [E:T1-HQ=75 % T2-CT=28 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=48 %, S:T2-C3=42 % T3-CQ=82 % T4-HA=10 % T5-HK=43 % T6-H8=56 %] [19:29:27.323] [SAMPLE-VAL] Sample 38: weight 0.500 -> 0.125 [E:T1-HQ=86 % T2-CT=8 % T3-C5=72 % T4-H7=100 % T5-H6=100 % T6-S8=36 %, S:T2-C3=88 % T3-CQ=99 % T4-HA=17 % T5-HK=61 % T6-H8=62 %] [19:29:27.326] [SAMPLE-VAL] Sample 39: weight 0.100 -> 0.024 [E:T1-HQ=90 % T2-CT=11 % T3-C5=85 % T4-H7=100 % T5-H6=100 % T6-S8=45 %, S:T2-C3=44 % T3-CQ=100 % T4-HA=14 % T5-HK=52 % T6-H8=68 %] [19:29:27.330] [SAMPLE-VAL] Sample 40: weight 0.100 -> 0.022 [E:T1-HQ=87 % T2-CT=10 % T3-C5=84 % T4-H7=100 % T5-H6=100 % T6-S8=50 %, S:T2-C3=50 % T3-CQ=100 % T4-HA=9 % T5-HK=39 % T6-H8=54 %] [19:29:27.334] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.121 [E:T1-HQ=90 % T2-CT=12 % T3-C5=82 % T4-H7=100 % T5-H6=100 % T6-S8=49 %, S:T2-C3=42 % T3-CQ=100 % T4-HA=13 % T5-HK=52 % T6-H8=68 %] [19:29:27.337] [SAMPLE-VAL] Sample 42: weight 0.100 -> 0.026 [E:T1-HQ=79 % T2-CT=12 % T3-C5=68 % T4-H7=100 % T5-H6=100 % T6-S8=57 %, S:T2-C3=77 % T3-CQ=99 % T4-HA=17 % T5-HK=56 % T6-H8=59 %] [19:29:27.340] [SAMPLE-VAL] Sample 43: weight 0.500 -> 0.119 [E:T1-HQ=88 % T2-CT=10 % T3-C5=85 % T4-H7=100 % T5-H6=100 % T6-S8=29 %, S:T2-C3=44 % T3-CQ=100 % T4-HA=17 % T5-HK=56 % T6-H8=67 %] [19:29:27.344] [SAMPLE-VAL] Sample 44: weight 0.100 -> 0.022 [E:T1-HQ=84 % T2-CT=16 % T3-C5=68 % T4-H7=100 % T5-H6=100 % T6-S8=10 %, S:T2-C3=79 % T3-CQ=98 % T4-HA=14 % T5-HK=47 % T6-H8=51 %] [19:29:27.347] [SAMPLE-VAL] Sample 45: weight 0.500 -> 0.153 [E:T1-HQ=77 % T2-CT=64 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=61 %, S:T2-C3=81 % T3-CQ=93 % T4-HA=18 % T5-HK=54 % T6-H8=55 %] [19:29:27.350] [SAMPLE-VAL] Sample 46: weight 0.100 -> 0.024 [E:T1-HQ=87 % T2-CT=14 % T3-C5=83 % T4-H7=100 % T5-H6=100 % T6-S8=61 %, S:T2-C3=42 % T3-CQ=100 % T4-HA=13 % T5-HK=44 % T6-H8=64 %] [19:29:27.354] [SAMPLE-VAL] Sample 47: weight 0.500 -> 0.109 [E:T1-HQ=82 % T2-CT=14 % T3-C5=70 % T4-H7=100 % T5-H6=100 % T6-S8=28 %, S:T2-C3=80 % T3-CQ=98 % T4-HA=9 % T5-HK=32 % T6-H8=55 %] [19:29:27.357] [SAMPLE-VAL] Sample 48: weight 0.100 -> 0.026 [E:T1-HQ=74 % T2-CT=40 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=33 %, S:T2-C3=71 % T3-CQ=90 % T4-HA=12 % T5-HK=42 % T6-H8=54 %] [19:29:27.361] [SAMPLE-VAL] Sample 49: weight 0.100 -> 0.020 [E:T1-HQ=88 % T2-CT=13 % T3-C5=83 % T4-H7=100 % T5-H6=100 % T6-S8=10 %, S:T2-C3=55 % T3-CQ=100 % T4-HA=9 % T5-HK=42 % T6-H8=50 %] [19:29:27.364] [SAMPLE-VAL] Sample 50: weight 0.100 -> 0.023 [E:T1-HQ=89 % T2-CT=18 % T3-C5=75 % T4-H7=100 % T5-H6=100 % T6-S8=8 %, S:T2-C3=82 % T3-CQ=99 % T4-HA=13 % T5-HK=60 % T6-H8=64 %] [19:29:27.367] [SAMPLE-VAL] Sample 51: weight 0.100 -> 0.024 [E:T1-HQ=84 % T2-CT=15 % T3-C5=83 % T4-H7=100 % T5-H6=100 % T6-S8=52 %, S:T2-C3=46 % T3-CQ=100 % T4-HA=12 % T5-HK=45 % T6-H8=61 %] [19:29:27.371] [SAMPLE-VAL] Sample 52: weight 0.500 -> 0.128 [E:T1-HQ=78 % T2-CT=30 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=58 %, S:T2-C3=54 % T3-CQ=85 % T4-HA=15 % T5-HK=44 % T6-H8=45 %] [19:29:27.374] [SAMPLE-VAL] Sample 53: weight 0.100 -> 0.023 [E:T1-HQ=86 % T2-CT=16 % T3-C5=72 % T4-H7=100 % T5-H6=100 % T6-S8=8 %, S:T2-C3=74 % T3-CQ=99 % T4-HA=17 % T5-HK=61 % T6-H8=66 %] [19:29:27.377] [SAMPLE-VAL] Sample 54: weight 0.100 -> 0.023 [E:T1-HQ=81 % T2-CT=12 % T3-C5=82 % T4-H7=100 % T5-H6=100 % T6-S8=41 %, S:T2-C3=31 % T3-CQ=100 % T4-HA=14 % T5-HK=52 % T6-H8=61 %] [19:29:27.381] [SAMPLE-VAL] Sample 55: weight 0.100 -> 0.022 [E:T1-HQ=85 % T2-CT=7 % T3-C5=86 % T4-H7=100 % T5-H6=100 % T6-S8=15 %, S:T2-C3=49 % T3-CQ=100 % T4-HA=16 % T5-HK=57 % T6-H8=72 %] [19:29:27.384] [SAMPLE-VAL] Sample 56: weight 0.100 -> 0.022 [E:T1-HQ=82 % T2-CT=19 % T3-C5=70 % T4-H7=100 % T5-H6=100 % T6-S8=8 %, S:T2-C3=80 % T3-CQ=99 % T4-HA=14 % T5-HK=46 % T6-H8=48 %] [19:29:27.388] [SAMPLE-VAL] Sample 57: weight 0.100 -> 0.021 [E:T1-HQ=84 % T2-CT=8 % T3-C5=83 % T4-H7=100 % T5-H6=100 % T6-S8=35 %, S:T2-C3=51 % T3-CQ=100 % T4-HA=9 % T5-HK=43 % T6-H8=57 %] [19:29:27.391] [SAMPLE-VAL] Sample 58: weight 0.500 -> 0.129 [E:T1-HQ=76 % T2-CT=69 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=8 %, S:T2-C3=85 % T3-CQ=93 % T4-HA=19 % T5-HK=52 % T6-H8=47 %] [19:29:27.395] [SAMPLE-VAL] Sample 59: weight 0.100 -> 0.024 [E:T1-HQ=85 % T2-CT=11 % T3-C5=72 % T4-H7=100 % T5-H6=100 % T6-S8=55 %, S:T2-C3=86 % T3-CQ=99 % T4-HA=11 % T5-HK=44 % T6-H8=49 %] [19:29:27.398] [SAMPLE-VAL] Sample 60: weight 0.500 -> 0.128 [E:T1-HQ=87 % T2-CT=10 % T3-C5=73 % T4-H7=100 % T5-H6=100 % T6-S8=37 %, S:T2-C3=89 % T3-CQ=99 % T4-HA=16 % T5-HK=56 % T6-H8=67 %] [19:29:27.402] [SAMPLE-VAL] Sample 61: weight 0.100 -> 0.021 [E:T1-HQ=84 % T2-CT=14 % T3-C5=83 % T4-H7=100 % T5-H6=100 % T6-S8=11 %, S:T2-C3=50 % T3-CQ=100 % T4-HA=12 % T5-HK=47 % T6-H8=64 %] [19:29:27.405] [SAMPLE-VAL] Sample 62: weight 0.500 -> 0.127 [E:T1-HQ=82 % T2-CT=16 % T3-C5=72 % T4-H7=100 % T5-H6=100 % T6-S8=38 %, S:T2-C3=83 % T3-CQ=98 % T4-HA=14 % T5-HK=53 % T6-H8=63 %] [19:29:27.409] [SAMPLE-VAL] Sample 63: weight 0.100 -> 0.023 [E:T1-HQ=79 % T2-CT=15 % T3-C5=63 % T4-H7=100 % T5-H6=100 % T6-S8=12 %, S:T2-C3=79 % T3-CQ=99 % T4-HA=18 % T5-HK=60 % T6-H8=63 %] [19:29:27.412] [SAMPLE-VAL] Sample 64: weight 0.100 -> 0.021 [E:T1-HQ=76 % T2-CT=20 % T3-C5=64 % T4-H7=100 % T5-H6=100 % T6-S8=5 %!, S:T2-C3=86 % T3-CQ=98 % T4-HA=13 % T5-HK=53 % T6-H8=52 %] [19:29:27.415] [SAMPLE-VAL] Sample 65: weight 0.100 -> 0.024 [E:T1-HQ=78 % T2-CT=27 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=43 %, S:T2-C3=52 % T3-CQ=81 % T4-HA=10 % T5-HK=41 % T6-H8=52 %] [19:29:27.419] [SAMPLE-VAL] Sample 66: weight 0.100 -> 0.024 [E:T1-HQ=74 % T2-CT=45 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=6 %, S:T2-C3=81 % T3-CQ=92 % T4-HA=17 % T5-HK=50 % T6-H8=48 %] [19:29:27.422] [SAMPLE-VAL] Sample 67: weight 0.100 -> 0.021 [E:T1-HQ=84 % T2-CT=14 % T3-C5=83 % T4-H7=100 % T5-H6=100 % T6-S8=11 %, S:T2-C3=50 % T3-CQ=100 % T4-HA=12 % T5-HK=47 % T6-H8=64 %] [19:29:27.425] [SAMPLE-VAL] Sample 68: weight 0.100 -> 0.023 [E:T1-HQ=82 % T2-CT=14 % T3-C5=83 % T4-H7=100 % T5-H6=100 % T6-S8=47 %, S:T2-C3=43 % T3-CQ=100 % T4-HA=13 % T5-HK=44 % T6-H8=50 %] [19:29:27.429] [SAMPLE-VAL] Sample 69: weight 0.100 -> 0.023 [E:T1-HQ=75 % T2-CT=31 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=10 %, S:T2-C3=55 % T3-CQ=84 % T4-HA=15 % T5-HK=49 % T6-H8=51 %] [19:29:27.432] [SAMPLE-VAL] Sample 70: weight 0.100 -> 0.022 [E:T1-HQ=85 % T2-CT=12 % T3-C5=85 % T4-H7=100 % T5-H6=100 % T6-S8=44 %, S:T2-C3=35 % T3-CQ=100 % T4-HA=10 % T5-HK=45 % T6-H8=61 %] [19:29:27.435] [SAMPLE-VAL] Sample 71: weight 0.100 -> 0.022 [E:T1-HQ=82 % T2-CT=11 % T3-C5=69 % T4-H7=100 % T5-H6=100 % T6-S8=37 %, S:T2-C3=81 % T3-CQ=98 % T4-HA=10 % T5-HK=33 % T6-H8=46 %] [19:29:27.439] [SAMPLE-VAL] Sample 72: weight 0.500 -> 0.134 [E:T1-HQ=84 % T2-CT=33 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=64 %, S:T2-C3=60 % T3-CQ=86 % T4-HA=15 % T5-HK=42 % T6-H8=51 %] [19:29:27.442] [SAMPLE-VAL] Sample 73: weight 0.500 -> 0.122 [E:T1-HQ=80 % T2-CT=31 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=15 %, S:T2-C3=50 % T3-CQ=85 % T4-HA=16 % T5-HK=59 % T6-H8=59 %] [19:29:27.446] [SAMPLE-VAL] Sample 74: weight 0.100 -> 0.022 [E:T1-HQ=80 % T2-CT=20 % T3-C5=64 % T4-H7=100 % T5-H6=100 % T6-S8=9 %, S:T2-C3=88 % T3-CQ=99 % T4-HA=13 % T5-HK=51 % T6-H8=55 %] [19:29:27.449] [SAMPLE-VAL] Sample 75: weight 0.500 -> 0.120 [E:T1-HQ=85 % T2-CT=7 % T3-C5=71 % T4-H7=100 % T5-H6=100 % T6-S8=23 %, S:T2-C3=82 % T3-CQ=98 % T4-HA=23 % T5-HK=53 % T6-H8=62 %] [19:29:27.453] [SAMPLE-VAL] Sample 76: weight 0.500 -> 0.105 [E:T1-HQ=90 % T2-CT=10 % T3-C5=82 % T4-H7=100 % T5-H6=100 % T6-S8=7 %, S:T2-C3=43 % T3-CQ=100 % T4-HA=16 % T5-HK=60 % T6-H8=70 %] [19:29:27.457] [SAMPLE-VAL] Sample 77: weight 0.500 -> 0.139 [E:T1-HQ=77 % T2-CT=68 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=14 %, S:T2-C3=81 % T3-CQ=94 % T4-HA=20 % T5-HK=60 % T6-H8=55 %] [19:29:27.461] [SAMPLE-VAL] Sample 78: weight 0.100 -> 0.023 [E:T1-HQ=85 % T2-CT=12 % T3-C5=74 % T4-H7=100 % T5-H6=100 % T6-S8=6 %, S:T2-C3=88 % T3-CQ=98 % T4-HA=19 % T5-HK=64 % T6-H8=70 %] [19:29:27.467] [SAMPLE-VAL] Sample 79: weight 0.100 -> 0.022 [E:T1-HQ=80 % T2-CT=15 % T3-C5=64 % T4-H7=100 % T5-H6=100 % T6-S8=26 %, S:T2-C3=90 % T3-CQ=99 % T4-HA=9 % T5-HK=39 % T6-H8=52 %] [19:29:27.472] [SAMPLE-VAL] Sample 80: weight 0.100 -> 0.024 [E:T1-HQ=78 % T2-CT=27 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=43 %, S:T2-C3=52 % T3-CQ=81 % T4-HA=10 % T5-HK=41 % T6-H8=52 %] [19:29:27.477] [SAMPLE-VAL] Sample 81: weight 0.100 -> 0.029 [E:T1-HQ=79 % T2-CT=46 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=54 %, S:T2-C3=81 % T3-CQ=94 % T4-HA=17 % T5-HK=55 % T6-H8=54 %] [19:29:27.482] [SAMPLE-VAL] Sample 82: weight 0.500 -> 0.122 [E:T1-HQ=89 % T2-CT=14 % T3-C5=83 % T4-H7=100 % T5-H6=100 % T6-S8=56 %, S:T2-C3=49 % T3-CQ=100 % T4-HA=13 % T5-HK=46 % T6-H8=59 %] [19:29:27.486] [SAMPLE-VAL] Sample 83: weight 0.500 -> 0.128 [E:T1-HQ=78 % T2-CT=30 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=58 %, S:T2-C3=54 % T3-CQ=85 % T4-HA=15 % T5-HK=44 % T6-H8=45 %] [19:29:27.491] [SAMPLE-VAL] Sample 84: weight 0.500 -> 0.103 [E:T1-HQ=90 % T2-CT=10 % T3-C5=85 % T4-H7=100 % T5-H6=100 % T6-S8=7 %, S:T2-C3=43 % T3-CQ=100 % T4-HA=13 % T5-HK=58 % T6-H8=66 %] [19:29:27.496] [SAMPLE-VAL] Sample 85: weight 0.100 -> 0.020 [E:T1-HQ=85 % T2-CT=13 % T3-C5=82 % T4-H7=100 % T5-H6=100 % T6-S8=6 %, S:T2-C3=55 % T3-CQ=100 % T4-HA=15 % T5-HK=43 % T6-H8=52 %] [19:29:27.501] [SAMPLE-VAL] Sample 86: weight 0.100 -> 0.024 [E:T1-HQ=86 % T2-CT=15 % T3-C5=69 % T4-H7=100 % T5-H6=100 % T6-S8=7 %, S:T2-C3=76 % T3-CQ=99 % T4-HA=23 % T5-HK=67 % T6-H8=66 %] [19:29:27.506] [SAMPLE-VAL] Sample 87: weight 0.100 -> 0.021 [E:T1-HQ=82 % T2-CT=14 % T3-C5=84 % T4-H7=100 % T5-H6=100 % T6-S8=20 %, S:T2-C3=49 % T3-CQ=100 % T4-HA=8 % T5-HK=35 % T6-H8=63 %] [19:29:27.512] [SAMPLE-VAL] Sample 88: weight 0.100 -> 0.017 [E:T1-HQ=88 % T2-CT=19 % T3-C5=69 % T4-H7=100 % T5-H6=100 % T6-S8=4 %!, S:T2-C3=90 % T3-CQ=98 % T4-HA=21 % T5-HK=67 % T6-H8=69 %] [19:29:27.520] [SAMPLE-VAL] Sample 89: weight 0.100 -> 0.023 [E:T1-HQ=90 % T2-CT=16 % T3-C5=71 % T4-H7=100 % T5-H6=100 % T6-S8=8 %, S:T2-C3=84 % T3-CQ=99 % T4-HA=16 % T5-HK=64 % T6-H8=65 %] [19:29:27.529] [SAMPLE-VAL] Sample 90: weight 0.100 -> 0.023 [E:T1-HQ=85 % T2-CT=13 % T3-C5=69 % T4-H7=100 % T5-H6=100 % T6-S8=56 %, S:T2-C3=83 % T3-CQ=99 % T4-HA=8 % T5-HK=35 % T6-H8=48 %] [19:29:27.536] [SAMPLE-VAL] Sample 91: weight 0.100 -> 0.022 [E:T1-HQ=80 % T2-CT=20 % T3-C5=64 % T4-H7=100 % T5-H6=100 % T6-S8=9 %, S:T2-C3=88 % T3-CQ=99 % T4-HA=13 % T5-HK=51 % T6-H8=55 %] [19:29:27.542] [SAMPLE-VAL] Sample 92: weight 0.100 -> 0.021 [E:T1-HQ=81 % T2-CT=19 % T3-C5=70 % T4-H7=100 % T5-H6=100 % T6-S8=6 %, S:T2-C3=77 % T3-CQ=98 % T4-HA=13 % T5-HK=47 % T6-H8=60 %] [19:29:27.547] [SAMPLE-VAL] Sample 93: weight 0.100 -> 0.028 [E:T1-HQ=81 % T2-CT=68 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=13 %, S:T2-C3=82 % T3-CQ=95 % T4-HA=20 % T5-HK=62 % T6-H8=62 %] [19:29:27.551] [SAMPLE-VAL] Sample 94: weight 0.100 -> 0.021 [E:T1-HQ=80 % T2-CT=15 % T3-C5=79 % T4-H7=100 % T5-H6=100 % T6-S8=8 %, S:T2-C3=54 % T3-CQ=100 % T4-HA=13 % T5-HK=53 % T6-H8=54 %] [19:29:27.555] [SAMPLE-VAL] Sample 95: weight 0.100 -> 0.023 [E:T1-HQ=78 % T2-CT=15 % T3-C5=70 % T4-H7=100 % T5-H6=100 % T6-S8=27 %, S:T2-C3=80 % T3-CQ=98 % T4-HA=10 % T5-HK=40 % T6-H8=62 %] [19:29:27.559] [SAMPLE-VAL] Sample 96: weight 0.500 -> 0.133 [E:T1-HQ=80 % T2-CT=31 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=65 %, S:T2-C3=46 % T3-CQ=84 % T4-HA=14 % T5-HK=51 % T6-H8=57 %] [19:29:27.562] [SAMPLE-VAL] Sample 97: weight 0.500 -> 0.111 [E:T1-HQ=82 % T2-CT=13 % T3-C5=81 % T4-H7=100 % T5-H6=100 % T6-S8=11 %, S:T2-C3=65 % T3-CQ=100 % T4-HA=14 % T5-HK=55 % T6-H8=59 %] [19:29:27.566] [SAMPLE-VAL] Sample 98: weight 0.100 -> 0.023 [E:T1-HQ=80 % T2-CT=18 % T3-C5=69 % T4-H7=100 % T5-H6=100 % T6-S8=9 %, S:T2-C3=85 % T3-CQ=98 % T4-HA=17 % T5-HK=59 % T6-H8=64 %] [19:29:27.569] [SAMPLE-VAL] Sample 99: weight 0.100 -> 0.020 [E:T1-HQ=85 % T2-CT=13 % T3-C5=82 % T4-H7=100 % T5-H6=100 % T6-S8=6 %, S:T2-C3=55 % T3-CQ=100 % T4-HA=15 % T5-HK=43 % T6-H8=52 %] [19:29:27.573] [SAMPLE-VAL] Sample 100: weight 0.100 -> 0.022 [E:T1-HQ=85 % T2-CT=12 % T3-C5=85 % T4-H7=100 % T5-H6=100 % T6-S8=44 %, S:T2-C3=35 % T3-CQ=100 % T4-HA=10 % T5-HK=45 % T6-H8=61 %] [19:29:27.573] [SAMPLE-VAL] Done. Weight range: 0.017-0.153 [19:29:27.575] [SAMPLE-VAL] Top sample 6 (w=0.153): E:AQT98.Q76.AK5.T5 S:J52.AK83.T6.AQ43 [E:T1-HQ=77 % T2-CT=64 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=61 %, S:T2-C3=81 % T3-CQ=93 % T4-HA=18 % T5-HK=54 % T6-H8=55 %] [19:29:27.575] [SAMPLE-VAL] Top sample 45 (w=0.153): E:AQT98.Q76.AK6.T5 S:J52.AK83.T5.AQ43 [E:T1-HQ=77 % T2-CT=64 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=61 %, S:T2-C3=81 % T3-CQ=93 % T4-HA=18 % T5-HK=54 % T6-H8=55 %] [19:29:27.575] [SAMPLE-VAL] Top sample 30 (w=0.139): E:AQT82.Q76.AK6.T5 S:J95.AK83.T5.AQ43 [E:T1-HQ=77 % T2-CT=68 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=14 %, S:T2-C3=81 % T3-CQ=94 % T4-HA=20 % T5-HK=60 % T6-H8=55 %] [19:29:27.575] [SAMPLE-VAL] Top sample 77 (w=0.139): E:AQT82.Q76.AK5.T5 S:J95.AK83.T6.AQ43 [E:T1-HQ=77 % T2-CT=68 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=14 %, S:T2-C3=81 % T3-CQ=94 % T4-HA=20 % T5-HK=60 % T6-H8=55 %] [19:29:27.575] [SAMPLE-VAL] Top sample 13 (w=0.135): E:AQ98.Q76.AK65.T5 S:JT52.AK83.T.AQ43 [E:T1-HQ=77 % T2-CT=47 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=39 %, S:T2-C3=83 % T3-CQ=93 % T4-HA=16 % T5-HK=41 % T6-H8=42 %] [19:29:27.576] After sample validation: 100 deals remaining [19:29:27.576] [PLAY-INFER] No inference observations detected [19:29:27.576] Using weighted samples: 100/100 have non-uniform weights (range 0.017-0.153) [19:29:27.576] Sample deals (100 total, showing first 20, by weight): [19:29:27.576] [1] (w=0.153) E:AQT98.Q76.AK5.T5 J52.AK83.T6.AQ43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.576] [2] (w=0.153) E:AQT98.Q76.AK6.T5 J52.AK83.T5.AQ43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.576] [3] (w=0.139) E:AQT82.Q76.AK6.T5 J95.AK83.T5.AQ43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.576] [4] (w=0.139) E:AQT82.Q76.AK5.T5 J95.AK83.T6.AQ43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.576] [5] (w=0.135) E:AQ98.Q76.AK65.T5 JT52.AK83.T.AQ43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.576] [6] (w=0.135) E:AQT8.Q76.KT5.AT5 J952.AK83.A6.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.576] [7] (w=0.134) E:AQ98.Q76.AKT.T54 JT52.AK83.65.AQ3 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.576] [8] (w=0.133) E:AQT98.Q76.AK.T54 J52.AK83.T65.AQ3 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.576] [9] (w=0.130) E:AQJ85.Q76.AK5.T5 T92.AK83.T6.AQ43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.577] [10] (w=0.129) E:AQ982.Q76.AK6.T5 JT5.AK83.T5.AQ43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.577] [11] (w=0.128) E:Q98.Q76.AKT5.AT5 AJT52.AK83.6.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.577] [12] (w=0.128) E:AQ98.Q76.AK6.T54 JT52.AK83.T5.AQ3 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.577] [13] (w=0.128) E:AQ98.Q76.AK5.T54 JT52.AK83.T6.AQ3 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.577] [14] (w=0.127) E:AQT8.Q76.K65.AT5 J952.AK83.AT.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.577] [15] (w=0.127) E:AQJ8.Q76.KT6.AT5 T952.AK83.A5.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.577] [16] (w=0.125) E:QT8.Q76.AKT5.AT5 AJ952.AK83.6.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.577] [17] (w=0.125) E:QT8.Q76.AKT6.AT5 AJ952.AK83.5.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.577] [18] (w=0.122) E:AQT82.Q76.AK.T54 J95.AK83.T65.AQ3 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.577] [19] (w=0.122) E:AQ98.Q76.KT.AT54 JT52.AK83.A65.Q3 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.577] [20] (w=0.121) E:AQT8.Q76.KT.AT54 J952.AK83.A65.Q3 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:27.578] ... and 80 more [19:29:27.650] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:29:27.650] DQ: [50, 50, 50, 50, 50, 50, 50, 50, -90, 50, 100, 50, 50, 50, 50, 100, 100, 50, 50, 50, 100, -90, -90, 50, 100, 100, -90, -90, 100, 50, 50, 100, 50, 150, -90, 100, 50, 50, 50, -90, -90, 100, -90, -90, 100, -90, -90, -90, -90, 50, 100, 100, 50, 50, 50, 50, 100, 100, -90, 150, 100, 100, -150, -90, 50, -90, 50, 100, 50, 50, 100, -90, -90, -90, 50, 50, -90, -120, -120, -90, 50, 50, 50, 50, 50, 50, -150, -90, -90, 100, -90, -90, 50, 50, -120, -120, -90, -150, -120, 100] [19:29:27.650] D2: [50, 50, 50, 50, 50, 50, -90, 50, -90, 50, 50, 50, 50, 50, 50, 50, 50, 50, -90, -90, 100, -90, -90, 50, 100, 100, -90, -90, 100, -90, -90, 100, -90, 150, -120, 100, 50, 50, 50, -90, -90, 100, -90, -90, 100, -90, -90, -90, -90, 50, 100, 100, 50, 50, 50, 50, 50, 100, -90, 150, 100, 100, -150, -90, 50, -90, 50, 100, 50, 50, 50, -90, -90, 50, 50, 50, 50, -120, -150, 50, 50, 50, 50, 50, 50, 50, -150, -90, -90, 100, -90, -90, 50, 50, -120, -120, -90, -150, -120, 50] [19:29:27.650] D9: [50, 50, 50, 50, 50, 50, -90, 50, -90, 50, 50, 50, 50, 50, 50, 50, 50, 50, -90, -90, 100, -90, -90, 50, 100, 100, -90, -90, 100, -90, -90, 100, -90, 150, -90, 100, 50, 50, 50, -90, -90, 100, -90, -90, 100, -90, -90, -90, -90, 50, 100, 100, 50, 50, 50, 50, 50, 100, -90, 150, 100, 100, -150, -90, 50, -90, 50, 100, 50, 50, 50, -90, -90, -90, 50, 50, -90, -120, -120, -90, 50, 50, 50, 50, 50, 50, -150, -90, -90, 100, -90, -90, 50, 50, -120, -120, -90, -150, -120, 50] [19:29:27.650] S3: [-90, -90, -90, -90, 50, 100, 50, -90, -90, -90, 150, 50, 50, 100, -90, 150, 150, -90, -90, -90, 150, -90, 150, 100, -90, 100, 100, -90, 100, -90, 50, 100, -90, 100, -90, 50, -90, 50, 50, -90, -90, 100, -90, -90, 50, 50, 50, 50, 50, 50, 100, 100, -90, -90, -90, -90, 100, 100, -120, 50, 50, 50, -120, -120, 50, 50, -90, 100, 50, 50, 150, -90, -90, 50, 50, 50, 50, -120, 200, 50, -90, 50, 50, 50, 50, -90, -120, -90, -90, 100, -120, -90, 50, 50, -120, -120, 150, -120, -120, 100] [19:29:27.650] S6: [-90, -90, -90, -90, 50, 100, 50, -90, -90, -90, 150, 50, 50, 100, -90, 150, 150, -90, -90, -90, 150, -90, 150, 100, -90, 100, 100, -90, 100, -90, 50, 100, -90, 100, -90, 50, -90, 50, 50, -90, -90, 100, -90, -90, 50, 50, 50, 50, 50, 50, 100, 100, -90, -90, -90, -90, 100, 100, -120, 50, 50, 50, -120, -120, 50, 50, -90, 100, 50, 50, 150, -90, -90, 50, 50, 50, 50, -120, 200, 50, -90, 50, 50, 50, 50, -90, -120, -90, -90, 100, -120, -90, 50, 50, -120, -120, 150, -120, -120, 100] [19:29:27.650] SK: [-90, -90, -90, -90, 50, 50, 50, -90, -120, -90, 150, 50, 50, 50, -90, 150, 150, -90, -90, -90, 150, -90, 150, 100, -90, 100, 100, -90, 100, -90, 50, 100, -90, -90, -90, -90, -90, 50, 50, -90, -90, -90, -90, -90, -90, 50, 50, 50, 50, 50, 100, 100, -90, -90, -90, -90, 100, 100, -120, -90, 50, 50, -120, -120, 50, 50, -90, 100, 50, 50, 150, -120, -120, 50, 50, 50, 50, -120, 200, 50, -90, 50, 50, 50, 50, -90, -120, -90, -90, 100, -120, -90, 50, 50, -120, -120, 150, -120, -120, 100] [19:29:27.650] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:29:27.650] DQ: [3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 4, 3, 3, 3, 3, 4, 4, 3, 3, 3, 4, 2, 2, 3, 4, 4, 2, 2, 4, 3, 3, 4, 3, 5, 2, 4, 3, 3, 3, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 3, 4, 4, 3, 3, 3, 3, 4, 4, 2, 5, 4, 4, 0, 2, 3, 2, 3, 4, 3, 3, 4, 2, 2, 2, 3, 3, 2, 1, 1, 2, 3, 3, 3, 3, 3, 3, 0, 2, 2, 4, 2, 2, 3, 3, 1, 1, 2, 0, 1, 4] [19:29:27.650] D2: [3, 3, 3, 3, 3, 3, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 4, 2, 2, 3, 4, 4, 2, 2, 4, 2, 2, 4, 2, 5, 1, 4, 3, 3, 3, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 3, 4, 4, 3, 3, 3, 3, 3, 4, 2, 5, 4, 4, 0, 2, 3, 2, 3, 4, 3, 3, 3, 2, 2, 3, 3, 3, 3, 1, 0, 3, 3, 3, 3, 3, 3, 3, 0, 2, 2, 4, 2, 2, 3, 3, 1, 1, 2, 0, 1, 3] [19:29:27.650] D9: [3, 3, 3, 3, 3, 3, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 4, 2, 2, 3, 4, 4, 2, 2, 4, 2, 2, 4, 2, 5, 2, 4, 3, 3, 3, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 3, 4, 4, 3, 3, 3, 3, 3, 4, 2, 5, 4, 4, 0, 2, 3, 2, 3, 4, 3, 3, 3, 2, 2, 2, 3, 3, 2, 1, 1, 2, 3, 3, 3, 3, 3, 3, 0, 2, 2, 4, 2, 2, 3, 3, 1, 1, 2, 0, 1, 3] [19:29:27.651] S3: [2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 5, 3, 3, 4, 2, 5, 5, 2, 2, 2, 5, 2, 5, 4, 2, 4, 4, 2, 4, 2, 3, 4, 2, 4, 2, 3, 2, 3, 3, 2, 2, 4, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 2, 2, 2, 2, 4, 4, 1, 3, 3, 3, 1, 1, 3, 3, 2, 4, 3, 3, 5, 2, 2, 3, 3, 3, 3, 1, 6, 3, 2, 3, 3, 3, 3, 2, 1, 2, 2, 4, 1, 2, 3, 3, 1, 1, 5, 1, 1, 4] [19:29:27.651] S6: [2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 5, 3, 3, 4, 2, 5, 5, 2, 2, 2, 5, 2, 5, 4, 2, 4, 4, 2, 4, 2, 3, 4, 2, 4, 2, 3, 2, 3, 3, 2, 2, 4, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 2, 2, 2, 2, 4, 4, 1, 3, 3, 3, 1, 1, 3, 3, 2, 4, 3, 3, 5, 2, 2, 3, 3, 3, 3, 1, 6, 3, 2, 3, 3, 3, 3, 2, 1, 2, 2, 4, 1, 2, 3, 3, 1, 1, 5, 1, 1, 4] [19:29:27.651] SK: [2, 2, 2, 2, 3, 3, 3, 2, 1, 2, 5, 3, 3, 3, 2, 5, 5, 2, 2, 2, 5, 2, 5, 4, 2, 4, 4, 2, 4, 2, 3, 4, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 2, 2, 2, 2, 4, 4, 1, 2, 3, 3, 1, 1, 3, 3, 2, 4, 3, 3, 5, 1, 1, 3, 3, 3, 3, 1, 6, 3, 2, 3, 3, 3, 3, 2, 1, 2, 2, 4, 1, 2, 3, 3, 1, 1, 5, 1, 1, 4] [19:29:27.651] --- IMP Calculation Output (card -> average IMP) --- [19:29:27.651] DQ: 0.60 [19:29:27.651] D2: 0.07 [19:29:27.651] D9: 0.02 [19:29:27.651] S3: -0.14 [19:29:27.651] S6: -0.14 [19:29:27.652] SK: -0.41 [19:29:27.652] === DDS DETAILED ANALYSIS === [19:29:27.652] Cards analyzed: 6, Samples per card: 100 [19:29:27.652] [19:29:27.652] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:29:27.652] ----- ------ --------- ------- ----------- -------------------------------- [19:29:27.652] DQ 0.60 2.79 76 % 6 [3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 4, 3, 3, 3, 3, 4, 4, 3, 3, 3...] [19:29:27.652] D2 0.07 2.68 69 % 6 [3, 3, 3, 3, 3, 3, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2...] [19:29:27.652] D9 0.02 2.67 67 % 6 [3, 3, 3, 3, 3, 3, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2...] [19:29:27.652] S3 -0.14 2.79 53 % 6 [2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 5, 3, 3, 4, 2, 5, 5, 2, 2, 2...] [19:29:27.652] S6 -0.14 2.79 53 % 6 [2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 5, 3, 3, 4, 2, 5, 5, 2, 2, 2...] [19:29:27.652] SK -0.41 2.67 50 % 6 [2, 2, 2, 2, 3, 3, 3, 2, 1, 2, 5, 3, 3, 3, 2, 5, 5, 2, 2, 2...] [19:29:27.652] [19:29:27.653] Selected: DQ (IMPs=0.60, avgTricks=2.79) [19:29:27.653] =================== [19:29:27.653] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:29:27.653] [TRUMP] Skipped: not a suit contract [19:29:27.653] Selected: DQ (avg 0.60 IMPs, 2.79 tricks) [19:29:27.653] [stage-timing] ok sample=610ms validate=0ms nn=398ms signal=0ms simgames=5ms dds=70ms total=1087ms samples=100 cards=24 [19:29:27.653] === FindBestCardAsync: Position=N, CardsPlayed=24 === [19:29:27.653] Finding card to play for N: K63.JT52.QJ92.76 [19:29:27.653] Relative position: Righty, Contract type: NoTrump [19:29:27.653] Cards in hand mask: 6 [19:29:27.654] Candidate: xS = 48.6 % [19:29:27.654] Candidate: QD = 18.3 % [19:29:27.654] Candidate: KS = 15.3 % [19:29:27.654] Candidate: xD = 9.0 % [19:29:27.655] Candidate: 9D = 8.8 % [19:29:27.655] Candidate: JD = 0.0 % [19:29:27.655] Selected: S3 (48.6 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:29:39 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:29:39 === [19:29:39.171] === FindBestCardAsync: Position=N, CardsPlayed=31 === [19:29:39.171] Contract: 1N, Declarer: E, Dealer: E [19:29:39.171] Auction: 1N-P-P-P [19:29:39.171] Deal: N:... ... ... ... [19:29:39.171] Position N is on defender's side - score table shifted by 4 defense tricks won [19:29:39.171] ****************************** [19:29:39.172] FindMatchingDealsWithPlayInternal Input: [19:29:39.172] Position parameter: N [19:29:39.172] Deal from game: N:... ... ... ... [19:29:39.172] Hand for N: K63.JT52.QJ92.76 [19:29:39.172] Hand for E: (null) [19:29:39.172] Hand for S: (null) [19:29:39.172] Hand for W: 74.94.8743.KJ982 [19:29:39.172] Cards played: H3, H4, HT, HQ, CT, C3, CK, C6, CJ, C7, C5, CQ, HA, H9, H5, H7, HK, S4, H2, H6, H8, S7, HJ, S8, DQ, DK, D6, D3, SQ, S5, C2 [19:29:39.172] Declarer: E [19:29:39.172] ****************************** [19:29:39.172] [DealFinder] Seed from player N hand: -1363636221 [19:29:39.172] [DealFinder] Auction: 1N-P-P-P [19:29:39.172] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:29:39.172] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:29:39.173] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1393MB, gc2=18) [19:29:39.173] [DealFinder] Using cardsPlayedCount=31 for visibility calculation [19:29:39.173] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=31 [19:29:39.173] [ExtractPartialDeal] Visible hands: N, W, E [19:29:39.173] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:29:39.173] [ExtractPartialDeal] Extracted hands: [19:29:39.173] N: K63.JT52.QJ92.76 (13 cards) [LOCKED] [19:29:39.173] E: ... (0 cards) [19:29:39.173] S: ... (0 cards) [19:29:39.173] W: 74.94.8743.KJ982 (13 cards) [LOCKED] [19:29:39.173] [DealFinder] Trump suit from contract '1N': NoTrump [19:29:39.173] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [19:29:39.173] [ComputePlayedCards] Card 1: H3 played by S [19:29:39.173] [ComputePlayedCards] Card 2: H4 played by W [19:29:39.173] [ComputePlayedCards] Card 3: HT played by N [19:29:39.173] [ComputePlayedCards] Card 4: HQ played by E [19:29:39.174] [ComputePlayedCards] Trick complete. Winner: E [19:29:39.174] [ComputePlayedCards] Card 5: CT played by E [19:29:39.174] [ComputePlayedCards] Card 6: C3 played by S [19:29:39.174] [ComputePlayedCards] Card 7: CK played by W [19:29:39.174] [ComputePlayedCards] Card 8: C6 played by N [19:29:39.174] [ComputePlayedCards] Trick complete. Winner: W [19:29:39.174] [ComputePlayedCards] Card 9: CJ played by W [19:29:39.174] [ComputePlayedCards] Card 10: C7 played by N [19:29:39.174] [ComputePlayedCards] Card 11: C5 played by E [19:29:39.174] [ComputePlayedCards] Card 12: CQ played by S [19:29:39.174] [ComputePlayedCards] Trick complete. Winner: S [19:29:39.174] [ComputePlayedCards] Card 13: HA played by S [19:29:39.174] [ComputePlayedCards] Card 14: H9 played by W [19:29:39.174] [ComputePlayedCards] Card 15: H5 played by N [19:29:39.174] [ComputePlayedCards] Card 16: H7 played by E [19:29:39.175] [ComputePlayedCards] Trick complete. Winner: S [19:29:39.175] [ComputePlayedCards] Card 17: HK played by S [19:29:39.175] [ComputePlayedCards] Card 18: S4 played by W [19:29:39.175] [ComputePlayedCards] Card 19: H2 played by N [19:29:39.175] [ComputePlayedCards] Card 20: H6 played by E [19:29:39.175] [ComputePlayedCards] Trick complete. Winner: S [19:29:39.175] [ComputePlayedCards] Card 21: H8 played by S [19:29:39.175] [ComputePlayedCards] Card 22: S7 played by W [19:29:39.175] [ComputePlayedCards] Card 23: HJ played by N [19:29:39.175] [ComputePlayedCards] Card 24: S8 played by E [19:29:39.175] [ComputePlayedCards] Trick complete. Winner: N [19:29:39.175] [ComputePlayedCards] Card 25: DQ played by N [19:29:39.175] [ComputePlayedCards] Card 26: DK played by E [19:29:39.176] [ComputePlayedCards] Card 27: D6 played by S [19:29:39.176] [ComputePlayedCards] Card 28: D3 played by W [19:29:39.176] [ComputePlayedCards] Trick complete. Winner: E [19:29:39.176] [ComputePlayedCards] Card 29: SQ played by E [19:29:39.176] [ComputePlayedCards] Card 30: S5 played by S [19:29:39.176] [ComputePlayedCards] Card 31: C2 played by W [19:29:39.176] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: HT, C6, C7, H5, H2, HJ, DQ [19:29:39.176] [DealFinder] Added 8 played cards to E (was 0 cards): HQ, CT, C5, H7, H6, S8, DK, SQ [19:29:39.176] [DealFinder] Added 8 played cards to S (was 0 cards): H3, C3, CQ, HA, HK, H8, D6, S5 [19:29:39.176] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: H4, CK, CJ, H9, S4, S7, D3, C2 [19:29:39.176] [DealFinder] Show-out: E void in Hearts (bidding said [2-5], already held 3) [19:29:39.176] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=4) [19:29:39.177] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=7) [19:29:39.177] [DealFinder] Bid verification enabled for: E [19:29:39.177] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-5] H[3-3] D[2-5] C[2-5] (2 iterations) [19:29:39.177] [DealFinder] Propagated S: HCP[12-14], Suits=S[3-6] H[4-4] D[0-3] C[1-4] (2 iterations) [19:29:39.177] [DealFinder] Known cards per player: N=13, E=8, S=8, W=13 [19:29:39.177] [DealFinder] Locked players: N, W [19:29:39.177] [DealFinder] Total known cards: 42, Remaining deck: 10, Cards to deal: 10 [19:29:39.177] [DealFinder] Players needing cards: E:5, S:5 [19:29:39.177] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:29:39.223] [DealFinder] Combinatorial: enumerated 252, perfect 91, sending 100 to DDS [19:29:39.223] [Timing] Total: 50ms, Generation: 0ms, Verification: 0ms [19:29:39.223] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 91 [19:29:39.223] Search complete. Returning 100 deals. [19:29:39.223] Found 100 sample deals for simulation. [19:29:39.224] Valid deals for DDS: 100 / 100 [19:29:39.224] [SAMPLE-VAL] Validating 100 samples, hidden: E,S, contract: NT [19:29:39.239] [SAMPLE-VAL] Opening lead NN validation (H3): 98/100 samples adjusted [19:29:39.240] [SAMPLE-VAL] T1: S=H3 W=H4 N=HT E=HQ (leader=S) [19:29:39.240] [SAMPLE-VAL] T2: E=CT S=C3 W=CK N=C6 (leader=E) [19:29:39.240] [SAMPLE-VAL] T3: W=CJ N=C7 E=C5 S=CQ (leader=W) [19:29:39.240] [SAMPLE-VAL] T4: S=HA W=H9 N=H5 E=H7 (leader=S) [19:29:39.240] [SAMPLE-VAL] T5: S=HK W=S4 N=H2 E=H6 (leader=S) [19:29:39.240] [SAMPLE-VAL] T6: S=H8 W=S7 N=HJ E=S8 (leader=S) [19:29:39.240] [SAMPLE-VAL] T7: N=DQ E=DK S=D6 W=D3 (leader=N) [19:29:39.240] [SAMPLE-VAL] T8: E=SQ S=S5 W=C2 (leader=E) (partial) [19:29:39.246] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.023 [E:T1-HQ=84 % T2-CT=15 % T3-C5=71 % T4-H7=100 % T5-H6=100 % T6-S8=58 % T7-DK=85 % T8-SQ=2 %!, S:T2-C3=86 % T3-CQ=97 % T4-HA=12 % T5-HK=49 % T6-H8=57 % T7-D6=6 % T8-S5=75 %] [19:29:39.251] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.014 [E:T1-HQ=89 % T2-CT=18 % T3-C5=73 % T4-H7=100 % T5-H6=100 % T6-S8=6 % T7-DK=10 % T8-SQ=38 %, S:T2-C3=88 % T3-CQ=99 % T4-HA=16 % T5-HK=60 % T6-H8=69 % T7-D6=100 % T8-S5=1 %!] [19:29:39.256] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.046 [E:T1-HQ=75 % T2-CT=28 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=48 % T7-DK=16 % T8-SQ=3 %!, S:T2-C3=42 % T3-CQ=82 % T4-HA=10 % T5-HK=43 % T6-H8=56 % T7-D6=98 % T8-S5=76 %] [19:29:39.261] [SAMPLE-VAL] Sample 4: weight 0.500 -> 0.073 [E:T1-HQ=90 % T2-CT=10 % T3-C5=85 % T4-H7=100 % T5-H6=100 % T6-S8=7 % T7-DK=31 % T8-SQ=51 %, S:T2-C3=43 % T3-CQ=100 % T4-HA=13 % T5-HK=58 % T6-H8=66 % T7-D6=100 % T8-S5=5 %!] [19:29:39.267] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.020 [E:T1-HQ=89 % T2-CT=14 % T3-C5=83 % T4-H7=100 % T5-H6=100 % T6-S8=56 % T7-DK=90 % T8-SQ=1 %!, S:T2-C3=49 % T3-CQ=100 % T4-HA=13 % T5-HK=46 % T6-H8=59 % T7-D6=16 % T8-S5=77 %] [19:29:39.272] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.084 [E:T1-HQ=90 % T2-CT=8 % T3-C5=85 % T4-H7=100 % T5-H6=100 % T6-S8=40 % T7-DK=31 % T8-SQ=40 %, S:T2-C3=35 % T3-CQ=100 % T4-HA=13 % T5-HK=53 % T6-H8=65 % T7-D6=100 % T8-S5=15 %] [19:29:39.277] [SAMPLE-VAL] Sample 7: weight 0.100 -> 0.004 [E:T1-HQ=75 % T2-CT=31 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=10 % T7-DK=12 % T8-SQ=1 %!, S:T2-C3=55 % T3-CQ=84 % T4-HA=15 % T5-HK=49 % T6-H8=51 % T7-D6=98 % T8-S5=40 %] [19:29:39.282] [SAMPLE-VAL] Sample 8: weight 0.100 -> 0.010 [E:T1-HQ=79 % T2-CT=52 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=58 % T7-DK=9 % T8-SQ=3 %!, S:T2-C3=87 % T3-CQ=94 % T4-HA=16 % T5-HK=42 % T6-H8=47 % T7-D6=100 % T8-S5=73 %] [19:29:39.287] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.047 [E:T1-HQ=76 % T2-CT=69 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=8 % T7-DK=11 % T8-SQ=3 %!, S:T2-C3=85 % T3-CQ=93 % T4-HA=19 % T5-HK=52 % T6-H8=47 % T7-D6=98 % T8-S5=61 %] [19:29:39.293] [SAMPLE-VAL] Sample 10: weight 0.500 -> 0.080 [E:T1-HQ=90 % T2-CT=11 % T3-C5=85 % T4-H7=100 % T5-H6=100 % T6-S8=31 % T7-DK=12 % T8-SQ=44 %, S:T2-C3=55 % T3-CQ=100 % T4-HA=13 % T5-HK=58 % T6-H8=63 % T7-D6=100 % T8-S5=8 %] [19:29:39.298] [SAMPLE-VAL] Sample 11: weight 0.100 -> 0.017 [E:T1-HQ=88 % T2-CT=12 % T3-C5=84 % T4-H7=100 % T5-H6=100 % T6-S8=47 % T7-DK=29 % T8-SQ=34 %, S:T2-C3=36 % T3-CQ=100 % T4-HA=18 % T5-HK=59 % T6-H8=74 % T7-D6=100 % T8-S5=11 %] [19:29:39.303] [SAMPLE-VAL] Sample 12: weight 0.100 -> 0.006 [E:T1-HQ=85 % T2-CT=9 % T3-C5=84 % T4-H7=100 % T5-H6=100 % T6-S8=5 %! T7-DK=15 % T8-SQ=41 %, S:T2-C3=46 % T3-CQ=100 % T4-HA=19 % T5-HK=63 % T6-H8=72 % T7-D6=99 % T8-S5=2 %!] [19:29:39.308] [SAMPLE-VAL] Sample 13: weight 0.100 -> 0.004 [E:T1-HQ=90 % T2-CT=16 % T3-C5=71 % T4-H7=100 % T5-H6=100 % T6-S8=8 % T7-DK=9 % T8-SQ=34 %, S:T2-C3=84 % T3-CQ=99 % T4-HA=16 % T5-HK=64 % T6-H8=65 % T7-D6=100 % T8-S5=2 %!] [19:29:39.313] [SAMPLE-VAL] Sample 14: weight 0.100 -> 0.007 [E:T1-HQ=84 % T2-CT=11 % T3-C5=73 % T4-H7=100 % T5-H6=100 % T6-S8=65 % T7-DK=81 % T8-SQ=2 %!, S:T2-C3=87 % T3-CQ=98 % T4-HA=13 % T5-HK=58 % T6-H8=64 % T7-D6=5 %! T8-S5=83 %] [19:29:39.318] [SAMPLE-VAL] Sample 15: weight 0.100 -> 0.016 [E:T1-HQ=87 % T2-CT=10 % T3-C5=86 % T4-H7=100 % T5-H6=100 % T6-S8=24 % T7-DK=17 % T8-SQ=50 %, S:T2-C3=43 % T3-CQ=100 % T4-HA=14 % T5-HK=52 % T6-H8=67 % T7-D6=98 % T8-S5=15 %] [19:29:39.324] [SAMPLE-VAL] Sample 16: weight 0.100 -> 0.018 [E:T1-HQ=90 % T2-CT=11 % T3-C5=85 % T4-H7=100 % T5-H6=100 % T6-S8=45 % T7-DK=25 % T8-SQ=46 %, S:T2-C3=44 % T3-CQ=100 % T4-HA=14 % T5-HK=52 % T6-H8=68 % T7-D6=100 % T8-S5=14 %] [19:29:39.329] [SAMPLE-VAL] Sample 17: weight 0.100 -> 0.005 [E:T1-HQ=86 % T2-CT=15 % T3-C5=69 % T4-H7=100 % T5-H6=100 % T6-S8=7 % T7-DK=15 % T8-SQ=36 %, S:T2-C3=76 % T3-CQ=99 % T4-HA=23 % T5-HK=67 % T6-H8=66 % T7-D6=99 % T8-S5=2 %!] [19:29:39.335] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.097 [E:T1-HQ=77 % T2-CT=54 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=58 % T7-DK=16 % T8-SQ=7 %, S:T2-C3=76 % T3-CQ=90 % T4-HA=14 % T5-HK=46 % T6-H8=56 % T7-D6=98 % T8-S5=77 %] [19:29:39.340] [SAMPLE-VAL] Sample 19: weight 0.500 -> 0.032 [E:T1-HQ=85 % T2-CT=14 % T3-C5=84 % T4-H7=100 % T5-H6=100 % T6-S8=38 % T7-DK=80 % T8-SQ=2 %!, S:T2-C3=57 % T3-CQ=100 % T4-HA=12 % T5-HK=42 % T6-H8=53 % T7-D6=10 % T8-S5=65 %] [19:29:39.345] [SAMPLE-VAL] Sample 20: weight 0.500 -> 0.014 [E:T1-HQ=84 % T2-CT=33 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=64 % T7-DK=9 % T8-SQ=1 %!, S:T2-C3=60 % T3-CQ=86 % T4-HA=15 % T5-HK=42 % T6-H8=51 % T7-D6=100 % T8-S5=75 %] [19:29:39.350] [SAMPLE-VAL] Sample 21: weight 0.100 -> 0.017 [E:T1-HQ=86 % T2-CT=10 % T3-C5=74 % T4-H7=100 % T5-H6=100 % T6-S8=30 % T7-DK=15 % T8-SQ=51 %, S:T2-C3=85 % T3-CQ=99 % T4-HA=12 % T5-HK=53 % T6-H8=63 % T7-D6=100 % T8-S5=14 %] [19:29:39.355] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.011 [E:T1-HQ=82 % T2-CT=19 % T3-C5=69 % T4-H7=100 % T5-H6=100 % T6-S8=11 % T7-DK=85 % T8-SQ=1 %!, S:T2-C3=94 % T3-CQ=98 % T4-HA=13 % T5-HK=50 % T6-H8=53 % T7-D6=8 % T8-S5=34 %] [19:29:39.360] [SAMPLE-VAL] Sample 23: weight 0.100 -> 0.004 [E:T1-HQ=89 % T2-CT=13 % T3-C5=86 % T4-H7=100 % T5-H6=100 % T6-S8=5 % T7-DK=10 % T8-SQ=43 %, S:T2-C3=49 % T3-CQ=100 % T4-HA=15 % T5-HK=60 % T6-H8=66 % T7-D6=100 % T8-S5=2 %!] [19:29:39.365] [SAMPLE-VAL] Sample 24: weight 0.100 -> 0.007 [E:T1-HQ=89 % T2-CT=18 % T3-C5=75 % T4-H7=100 % T5-H6=100 % T6-S8=8 % T7-DK=11 % T8-SQ=49 %, S:T2-C3=82 % T3-CQ=99 % T4-HA=13 % T5-HK=60 % T6-H8=64 % T7-D6=100 % T8-S5=2 %!] [19:29:39.373] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.086 [E:T1-HQ=77 % T2-CT=64 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=61 % T7-DK=10 % T8-SQ=4 %!, S:T2-C3=81 % T3-CQ=93 % T4-HA=18 % T5-HK=54 % T6-H8=55 % T7-D6=99 % T8-S5=85 %] [19:29:39.378] [SAMPLE-VAL] Sample 26: weight 0.500 -> 0.078 [E:T1-HQ=91 % T2-CT=13 % T3-C5=85 % T4-H7=100 % T5-H6=100 % T6-S8=33 % T7-DK=10 % T8-SQ=43 %, S:T2-C3=50 % T3-CQ=100 % T4-HA=13 % T5-HK=52 % T6-H8=67 % T7-D6=100 % T8-S5=6 %] [19:29:39.384] [SAMPLE-VAL] Sample 27: weight 0.500 -> 0.025 [E:T1-HQ=80 % T2-CT=31 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=15 % T7-DK=26 % T8-SQ=2 %!, S:T2-C3=50 % T3-CQ=85 % T4-HA=16 % T5-HK=59 % T6-H8=59 % T7-D6=100 % T8-S5=54 %] [19:29:39.389] [SAMPLE-VAL] Sample 28: weight 0.500 -> 0.082 [E:T1-HQ=86 % T2-CT=8 % T3-C5=72 % T4-H7=100 % T5-H6=100 % T6-S8=36 % T7-DK=13 % T8-SQ=39 %, S:T2-C3=88 % T3-CQ=99 % T4-HA=17 % T5-HK=61 % T6-H8=62 % T7-D6=100 % T8-S5=9 %] [19:29:39.394] [SAMPLE-VAL] Sample 29: weight 0.100 -> 0.006 [E:T1-HQ=85 % T2-CT=9 % T3-C5=83 % T4-H7=100 % T5-H6=100 % T6-S8=49 % T7-DK=77 % T8-SQ=2 %!, S:T2-C3=46 % T3-CQ=100 % T4-HA=11 % T5-HK=45 % T6-H8=65 % T7-D6=9 % T8-S5=75 %] [19:29:39.399] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.091 [E:T1-HQ=81 % T2-CT=57 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=65 % T7-DK=16 % T8-SQ=5 %!, S:T2-C3=76 % T3-CQ=92 % T4-HA=15 % T5-HK=54 % T6-H8=61 % T7-D6=100 % T8-S5=76 %] [19:29:39.404] [SAMPLE-VAL] Sample 31: weight 0.100 -> 0.016 [E:T1-HQ=77 % T2-CT=46 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=52 % T7-DK=15 % T8-SQ=4 %!, S:T2-C3=77 % T3-CQ=92 % T4-HA=12 % T5-HK=46 % T6-H8=58 % T7-D6=100 % T8-S5=77 %] [19:29:39.409] [SAMPLE-VAL] Sample 32: weight 0.100 -> 0.005 [E:T1-HQ=88 % T2-CT=14 % T3-C5=70 % T4-H7=100 % T5-H6=100 % T6-S8=67 % T7-DK=91 % T8-SQ=1 %!, S:T2-C3=86 % T3-CQ=98 % T4-HA=16 % T5-HK=58 % T6-H8=68 % T7-D6=14 % T8-S5=83 %] [19:29:39.414] [SAMPLE-VAL] Sample 33: weight 0.100 -> 0.006 [E:T1-HQ=78 % T2-CT=27 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=43 % T7-DK=14 % T8-SQ=2 %!, S:T2-C3=52 % T3-CQ=81 % T4-HA=10 % T5-HK=41 % T6-H8=52 % T7-D6=100 % T8-S5=66 %] [19:29:39.419] [SAMPLE-VAL] Sample 34: weight 0.100 -> 0.006 [E:T1-HQ=88 % T2-CT=15 % T3-C5=66 % T4-H7=100 % T5-H6=100 % T6-S8=14 % T7-DK=92 % T8-SQ=2 %!, S:T2-C3=88 % T3-CQ=99 % T4-HA=14 % T5-HK=65 % T6-H8=71 % T7-D6=16 % T8-S5=50 %] [19:29:39.425] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.017 [E:T1-HQ=78 % T2-CT=30 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=58 % T7-DK=10 % T8-SQ=1 %!, S:T2-C3=54 % T3-CQ=85 % T4-HA=15 % T5-HK=44 % T6-H8=45 % T7-D6=98 % T8-S5=78 %] [19:29:39.430] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.018 [E:T1-HQ=87 % T2-CT=13 % T3-C5=81 % T4-H7=100 % T5-H6=100 % T6-S8=10 % T7-DK=91 % T8-SQ=1 %!, S:T2-C3=63 % T3-CQ=100 % T4-HA=12 % T5-HK=52 % T6-H8=59 % T7-D6=23 % T8-S5=36 %] [19:29:39.435] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.029 [E:T1-HQ=82 % T2-CT=28 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=61 % T7-DK=15 % T8-SQ=2 %!, S:T2-C3=50 % T3-CQ=86 % T4-HA=14 % T5-HK=56 % T6-H8=58 % T7-D6=100 % T8-S5=67 %] [19:29:39.440] [SAMPLE-VAL] Sample 38: weight 0.100 -> 0.015 [E:T1-HQ=80 % T2-CT=68 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=11 % T7-DK=13 % T8-SQ=4 %!, S:T2-C3=78 % T3-CQ=92 % T4-HA=15 % T5-HK=57 % T6-H8=66 % T7-D6=100 % T8-S5=61 %] [19:29:39.445] [SAMPLE-VAL] Sample 39: weight 0.100 -> 0.018 [E:T1-HQ=85 % T2-CT=15 % T3-C5=73 % T4-H7=100 % T5-H6=100 % T6-S8=57 % T7-DK=15 % T8-SQ=37 %, S:T2-C3=73 % T3-CQ=99 % T4-HA=25 % T5-HK=64 % T6-H8=72 % T7-D6=99 % T8-S5=7 %] [19:29:39.450] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.015 [E:T1-HQ=80 % T2-CT=36 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=8 % T7-DK=23 % T8-SQ=1 %!, S:T2-C3=62 % T3-CQ=85 % T4-HA=15 % T5-HK=46 % T6-H8=50 % T7-D6=100 % T8-S5=63 %] [19:29:39.455] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.088 [E:T1-HQ=88 % T2-CT=12 % T3-C5=74 % T4-H7=100 % T5-H6=100 % T6-S8=61 % T7-DK=15 % T8-SQ=45 %, S:T2-C3=85 % T3-CQ=98 % T4-HA=16 % T5-HK=54 % T6-H8=58 % T7-D6=100 % T8-S5=9 %] [19:29:39.460] [SAMPLE-VAL] Sample 42: weight 0.500 -> 0.081 [E:T1-HQ=87 % T2-CT=10 % T3-C5=73 % T4-H7=100 % T5-H6=100 % T6-S8=37 % T7-DK=10 % T8-SQ=40 %, S:T2-C3=89 % T3-CQ=99 % T4-HA=16 % T5-HK=56 % T6-H8=67 % T7-D6=100 % T8-S5=7 %] [19:29:39.465] [SAMPLE-VAL] Sample 43: weight 0.100 -> 0.015 [E:T1-HQ=88 % T2-CT=12 % T3-C5=71 % T4-H7=100 % T5-H6=100 % T6-S8=7 % T7-DK=28 % T8-SQ=46 %, S:T2-C3=81 % T3-CQ=99 % T4-HA=16 % T5-HK=62 % T6-H8=72 % T7-D6=100 % T8-S5=5 %!] [19:29:39.470] [SAMPLE-VAL] Sample 44: weight 0.500 -> 0.029 [E:T1-HQ=80 % T2-CT=31 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=65 % T7-DK=25 % T8-SQ=2 %!, S:T2-C3=46 % T3-CQ=84 % T4-HA=14 % T5-HK=51 % T6-H8=57 % T7-D6=100 % T8-S5=86 %] [19:29:39.475] [SAMPLE-VAL] Sample 45: weight 0.100 -> 0.010 [E:T1-HQ=85 % T2-CT=14 % T3-C5=70 % T4-H7=100 % T5-H6=100 % T6-S8=6 % T7-DK=31 % T8-SQ=35 %, S:T2-C3=76 % T3-CQ=99 % T4-HA=23 % T5-HK=68 % T6-H8=78 % T7-D6=100 % T8-S5=3 %!] [19:29:39.480] [SAMPLE-VAL] Sample 46: weight 0.500 -> 0.043 [E:T1-HQ=90 % T2-CT=10 % T3-C5=82 % T4-H7=100 % T5-H6=100 % T6-S8=7 % T7-DK=31 % T8-SQ=34 %, S:T2-C3=43 % T3-CQ=100 % T4-HA=16 % T5-HK=60 % T6-H8=70 % T7-D6=100 % T8-S5=3 %!] [19:29:39.485] [SAMPLE-VAL] Sample 47: weight 0.100 -> 0.015 [E:T1-HQ=85 % T2-CT=7 % T3-C5=86 % T4-H7=100 % T5-H6=100 % T6-S8=15 % T7-DK=13 % T8-SQ=51 %, S:T2-C3=49 % T3-CQ=100 % T4-HA=16 % T5-HK=57 % T6-H8=72 % T7-D6=100 % T8-S5=8 %] [19:29:39.490] [SAMPLE-VAL] Sample 48: weight 0.500 -> 0.080 [E:T1-HQ=88 % T2-CT=10 % T3-C5=85 % T4-H7=100 % T5-H6=100 % T6-S8=29 % T7-DK=14 % T8-SQ=41 %, S:T2-C3=44 % T3-CQ=100 % T4-HA=17 % T5-HK=56 % T6-H8=67 % T7-D6=98 % T8-S5=8 %] [19:29:39.495] [SAMPLE-VAL] Sample 49: weight 0.100 -> 0.002 [E:T1-HQ=82 % T2-CT=19 % T3-C5=71 % T4-H7=100 % T5-H6=100 % T6-S8=10 % T7-DK=83 % T8-SQ=1 %!, S:T2-C3=90 % T3-CQ=98 % T4-HA=18 % T5-HK=61 % T6-H8=54 % T7-D6=7 % T8-S5=65 %] [19:29:39.501] [SAMPLE-VAL] Sample 50: weight 0.100 -> 0.008 [E:T1-HQ=86 % T2-CT=16 % T3-C5=72 % T4-H7=100 % T5-H6=100 % T6-S8=8 % T7-DK=14 % T8-SQ=50 %, S:T2-C3=74 % T3-CQ=99 % T4-HA=17 % T5-HK=61 % T6-H8=66 % T7-D6=99 % T8-S5=3 %!] [19:29:39.506] [SAMPLE-VAL] Sample 51: weight 0.100 -> 0.006 [E:T1-HQ=84 % T2-CT=14 % T3-C5=73 % T4-H7=100 % T5-H6=100 % T6-S8=61 % T7-DK=80 % T8-SQ=2 %!, S:T2-C3=81 % T3-CQ=98 % T4-HA=19 % T5-HK=62 % T6-H8=68 % T7-D6=6 % T8-S5=87 %] [19:29:39.511] [SAMPLE-VAL] Sample 52: weight 0.100 -> 0.005 [E:T1-HQ=85 % T2-CT=12 % T3-C5=74 % T4-H7=100 % T5-H6=100 % T6-S8=6 % T7-DK=10 % T8-SQ=38 %, S:T2-C3=88 % T3-CQ=98 % T4-HA=19 % T5-HK=64 % T6-H8=70 % T7-D6=100 % T8-S5=2 %!] [19:29:39.516] [SAMPLE-VAL] Sample 53: weight 0.500 -> 0.031 [E:T1-HQ=85 % T2-CT=17 % T3-C5=71 % T4-H7=100 % T5-H6=100 % T6-S8=58 % T7-DK=84 % T8-SQ=2 %!, S:T2-C3=88 % T3-CQ=99 % T4-HA=16 % T5-HK=55 % T6-H8=59 % T7-D6=6 % T8-S5=64 %] [19:29:39.522] [SAMPLE-VAL] Sample 54: weight 0.500 -> 0.067 [E:T1-HQ=85 % T2-CT=8 % T3-C5=71 % T4-H7=100 % T5-H6=100 % T6-S8=61 % T7-DK=79 % T8-SQ=4 %!, S:T2-C3=83 % T3-CQ=98 % T4-HA=13 % T5-HK=62 % T6-H8=71 % T7-D6=5 % T8-S5=77 %] [19:29:39.527] [SAMPLE-VAL] Sample 55: weight 0.500 -> 0.041 [E:T1-HQ=88 % T2-CT=8 % T3-C5=70 % T4-H7=100 % T5-H6=100 % T6-S8=64 % T7-DK=92 % T8-SQ=3 %!, S:T2-C3=82 % T3-CQ=97 % T4-HA=13 % T5-HK=63 % T6-H8=70 % T7-D6=13 % T8-S5=76 %] [19:29:39.532] [SAMPLE-VAL] Sample 56: weight 0.100 -> 0.007 [E:T1-HQ=85 % T2-CT=15 % T3-C5=67 % T4-H7=100 % T5-H6=100 % T6-S8=14 % T7-DK=83 % T8-SQ=2 %!, S:T2-C3=86 % T3-CQ=99 % T4-HA=18 % T5-HK=64 % T6-H8=71 % T7-D6=7 % T8-S5=52 %] [19:29:39.537] [SAMPLE-VAL] Sample 57: weight 0.100 -> 0.018 [E:T1-HQ=86 % T2-CT=15 % T3-C5=72 % T4-H7=100 % T5-H6=100 % T6-S8=50 % T7-DK=10 % T8-SQ=47 %, S:T2-C3=79 % T3-CQ=99 % T4-HA=19 % T5-HK=58 % T6-H8=70 % T7-D6=99 % T8-S5=11 %] [19:29:39.542] [SAMPLE-VAL] Sample 58: weight 0.100 -> 0.012 [E:T1-HQ=81 % T2-CT=65 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=68 % T7-DK=10 % T8-SQ=3 %!, S:T2-C3=84 % T3-CQ=94 % T4-HA=18 % T5-HK=54 % T6-H8=58 % T7-D6=100 % T8-S5=82 %] [19:29:39.546] [SAMPLE-VAL] Sample 59: weight 0.100 -> 0.018 [E:T1-HQ=90 % T2-CT=17 % T3-C5=74 % T4-H7=100 % T5-H6=100 % T6-S8=64 % T7-DK=9 % T8-SQ=47 %, S:T2-C3=87 % T3-CQ=99 % T4-HA=15 % T5-HK=58 % T6-H8=69 % T7-D6=100 % T8-S5=9 %] [19:29:39.551] [SAMPLE-VAL] Sample 60: weight 0.500 -> 0.081 [E:T1-HQ=75 % T2-CT=65 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=11 % T7-DK=14 % T8-SQ=5 %!, S:T2-C3=76 % T3-CQ=91 % T4-HA=14 % T5-HK=54 % T6-H8=60 % T7-D6=98 % T8-S5=63 %] [19:29:39.557] [SAMPLE-VAL] Sample 61: weight 0.500 -> 0.053 [E:T1-HQ=80 % T2-CT=29 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=67 % T7-DK=21 % T8-SQ=3 %!, S:T2-C3=51 % T3-CQ=81 % T4-HA=12 % T5-HK=45 % T6-H8=54 % T7-D6=99 % T8-S5=84 %] [19:29:39.562] [SAMPLE-VAL] Sample 62: weight 0.500 -> 0.012 [E:T1-HQ=82 % T2-CT=13 % T3-C5=81 % T4-H7=100 % T5-H6=100 % T6-S8=11 % T7-DK=78 % T8-SQ=1 %!, S:T2-C3=65 % T3-CQ=100 % T4-HA=14 % T5-HK=55 % T6-H8=59 % T7-D6=11 % T8-S5=40 %] [19:29:39.566] [SAMPLE-VAL] Sample 63: weight 0.100 -> 0.012 [E:T1-HQ=88 % T2-CT=7 % T3-C5=68 % T4-H7=100 % T5-H6=100 % T6-S8=13 % T7-DK=30 % T8-SQ=45 %, S:T2-C3=78 % T3-CQ=98 % T4-HA=18 % T5-HK=61 % T6-H8=66 % T7-D6=100 % T8-S5=4 %!] [19:29:39.572] [SAMPLE-VAL] Sample 64: weight 0.100 -> 0.018 [E:T1-HQ=85 % T2-CT=7 % T3-C5=73 % T4-H7=100 % T5-H6=100 % T6-S8=60 % T7-DK=28 % T8-SQ=40 %, S:T2-C3=73 % T3-CQ=99 % T4-HA=19 % T5-HK=55 % T6-H8=65 % T7-D6=100 % T8-S5=12 %] [19:29:39.577] [SAMPLE-VAL] Sample 65: weight 0.100 -> 0.007 [E:T1-HQ=86 % T2-CT=11 % T3-C5=70 % T4-H7=100 % T5-H6=100 % T6-S8=71 % T7-DK=93 % T8-SQ=2 %!, S:T2-C3=88 % T3-CQ=97 % T4-HA=11 % T5-HK=57 % T6-H8=63 % T7-D6=14 % T8-S5=81 %] [19:29:39.581] [SAMPLE-VAL] Sample 66: weight 0.100 -> 0.007 [E:T1-HQ=88 % T2-CT=11 % T3-C5=67 % T4-H7=100 % T5-H6=100 % T6-S8=13 % T7-DK=92 % T8-SQ=2 %!, S:T2-C3=86 % T3-CQ=97 % T4-HA=12 % T5-HK=60 % T6-H8=69 % T7-D6=17 % T8-S5=59 %] [19:29:39.587] [SAMPLE-VAL] Sample 67: weight 0.500 -> 0.044 [E:T1-HQ=78 % T2-CT=32 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=14 % T7-DK=24 % T8-SQ=3 %!, S:T2-C3=49 % T3-CQ=81 % T4-HA=11 % T5-HK=51 % T6-H8=59 % T7-D6=100 % T8-S5=61 %] [19:29:39.592] [SAMPLE-VAL] Sample 68: weight 0.500 -> 0.064 [E:T1-HQ=82 % T2-CT=25 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=60 % T7-DK=30 % T8-SQ=4 %!, S:T2-C3=40 % T3-CQ=81 % T4-HA=12 % T5-HK=47 % T6-H8=58 % T7-D6=100 % T8-S5=77 %] [19:29:39.597] [SAMPLE-VAL] Sample 69: weight 0.500 -> 0.013 [E:T1-HQ=86 % T2-CT=19 % T3-C5=69 % T4-H7=100 % T5-H6=100 % T6-S8=10 % T7-DK=91 % T8-SQ=1 %!, S:T2-C3=92 % T3-CQ=98 % T4-HA=12 % T5-HK=57 % T6-H8=58 % T7-D6=15 % T8-S5=60 %] [19:29:39.602] [SAMPLE-VAL] Sample 70: weight 0.500 -> 0.095 [E:T1-HQ=77 % T2-CT=60 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=61 % T7-DK=9 % T8-SQ=6 %, S:T2-C3=81 % T3-CQ=89 % T4-HA=15 % T5-HK=48 % T6-H8=54 % T7-D6=98 % T8-S5=84 %] [19:29:39.607] [SAMPLE-VAL] Sample 71: weight 0.100 -> 0.005 [E:T1-HQ=85 % T2-CT=11 % T3-C5=66 % T4-H7=100 % T5-H6=100 % T6-S8=13 % T7-DK=82 % T8-SQ=2 %!, S:T2-C3=87 % T3-CQ=97 % T4-HA=14 % T5-HK=61 % T6-H8=71 % T7-D6=7 % T8-S5=65 %] [19:29:39.612] [SAMPLE-VAL] Sample 72: weight 0.500 -> 0.088 [E:T1-HQ=85 % T2-CT=11 % T3-C5=73 % T4-H7=100 % T5-H6=100 % T6-S8=50 % T7-DK=17 % T8-SQ=42 %, S:T2-C3=77 % T3-CQ=98 % T4-HA=20 % T5-HK=56 % T6-H8=63 % T7-D6=99 % T8-S5=10 %] [19:29:39.617] [SAMPLE-VAL] Sample 73: weight 0.500 -> 0.035 [E:T1-HQ=90 % T2-CT=12 % T3-C5=82 % T4-H7=100 % T5-H6=100 % T6-S8=49 % T7-DK=93 % T8-SQ=2 %!, S:T2-C3=42 % T3-CQ=100 % T4-HA=13 % T5-HK=52 % T6-H8=68 % T7-D6=18 % T8-S5=64 %] [19:29:39.622] [SAMPLE-VAL] Sample 74: weight 0.100 -> 0.016 [E:T1-HQ=89 % T2-CT=13 % T3-C5=87 % T4-H7=100 % T5-H6=100 % T6-S8=32 % T7-DK=16 % T8-SQ=54 %, S:T2-C3=46 % T3-CQ=100 % T4-HA=10 % T5-HK=48 % T6-H8=64 % T7-D6=100 % T8-S5=13 %] [19:29:39.627] [SAMPLE-VAL] Sample 75: weight 0.500 -> 0.015 [E:T1-HQ=86 % T2-CT=19 % T3-C5=72 % T4-H7=100 % T5-H6=100 % T6-S8=61 % T7-DK=82 % T8-SQ=1 %!, S:T2-C3=90 % T3-CQ=98 % T4-HA=14 % T5-HK=45 % T6-H8=51 % T7-D6=6 % T8-S5=75 %] [19:29:39.633] [SAMPLE-VAL] Sample 76: weight 0.100 -> 0.004 [E:T1-HQ=81 % T2-CT=33 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=11 % T7-DK=10 % T8-SQ=1 %!, S:T2-C3=57 % T3-CQ=85 % T4-HA=15 % T5-HK=47 % T6-H8=54 % T7-D6=100 % T8-S5=39 %] [19:29:39.638] [SAMPLE-VAL] Sample 77: weight 0.500 -> 0.033 [E:T1-HQ=89 % T2-CT=12 % T3-C5=85 % T4-H7=100 % T5-H6=100 % T6-S8=5 %! T7-DK=30 % T8-SQ=38 %, S:T2-C3=50 % T3-CQ=100 % T4-HA=16 % T5-HK=56 % T6-H8=66 % T7-D6=100 % T8-S5=2 %!] [19:29:39.643] [SAMPLE-VAL] Sample 78: weight 0.500 -> 0.029 [E:T1-HQ=78 % T2-CT=27 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=54 % T7-DK=16 % T8-SQ=2 %!, S:T2-C3=45 % T3-CQ=84 % T4-HA=14 % T5-HK=53 % T6-H8=53 % T7-D6=98 % T8-S5=65 %] [19:29:39.648] [SAMPLE-VAL] Sample 79: weight 0.100 -> 0.005 [E:T1-HQ=85 % T2-CT=18 % T3-C5=73 % T4-H7=100 % T5-H6=100 % T6-S8=6 % T7-DK=15 % T8-SQ=40 %, S:T2-C3=80 % T3-CQ=99 % T4-HA=20 % T5-HK=62 % T6-H8=66 % T7-D6=99 % T8-S5=2 %!] [19:29:39.653] [SAMPLE-VAL] Sample 80: weight 0.500 -> 0.012 [E:T1-HQ=84 % T2-CT=13 % T3-C5=86 % T4-H7=100 % T5-H6=100 % T6-S8=54 % T7-DK=79 % T8-SQ=1 %!, S:T2-C3=50 % T3-CQ=100 % T4-HA=14 % T5-HK=49 % T6-H8=56 % T7-D6=8 % T8-S5=80 %] [19:29:39.658] [SAMPLE-VAL] Sample 81: weight 0.100 -> 0.008 [E:T1-HQ=83 % T2-CT=70 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=8 % T7-DK=10 % T8-SQ=2 %!, S:T2-C3=88 % T3-CQ=94 % T4-HA=19 % T5-HK=50 % T6-H8=55 % T7-D6=100 % T8-S5=58 %] [19:29:39.663] [SAMPLE-VAL] Sample 82: weight 0.100 -> 0.012 [E:T1-HQ=77 % T2-CT=49 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=10 % T7-DK=11 % T8-SQ=4 %!, S:T2-C3=84 % T3-CQ=93 % T4-HA=16 % T5-HK=49 % T6-H8=54 % T7-D6=100 % T8-S5=36 %] [19:29:39.668] [SAMPLE-VAL] Sample 83: weight 0.100 -> 0.007 [E:T1-HQ=88 % T2-CT=10 % T3-C5=83 % T4-H7=100 % T5-H6=100 % T6-S8=52 % T7-DK=93 % T8-SQ=2 %!, S:T2-C3=44 % T3-CQ=100 % T4-HA=10 % T5-HK=44 % T6-H8=63 % T7-D6=19 % T8-S5=72 %] [19:29:39.673] [SAMPLE-VAL] Sample 84: weight 0.100 -> 0.006 [E:T1-HQ=80 % T2-CT=33 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=62 % T7-DK=16 % T8-SQ=2 %!, S:T2-C3=45 % T3-CQ=84 % T4-HA=10 % T5-HK=45 % T6-H8=60 % T7-D6=100 % T8-S5=75 %] [19:29:39.678] [SAMPLE-VAL] Sample 85: weight 0.500 -> 0.088 [E:T1-HQ=88 % T2-CT=15 % T3-C5=73 % T4-H7=100 % T5-H6=100 % T6-S8=66 % T7-DK=11 % T8-SQ=38 %, S:T2-C3=82 % T3-CQ=99 % T4-HA=19 % T5-HK=64 % T6-H8=70 % T7-D6=100 % T8-S5=7 %] [19:29:39.683] [SAMPLE-VAL] Sample 86: weight 0.500 -> 0.081 [E:T1-HQ=88 % T2-CT=9 % T3-C5=84 % T4-H7=100 % T5-H6=100 % T6-S8=27 % T7-DK=17 % T8-SQ=40 %, S:T2-C3=42 % T3-CQ=100 % T4-HA=18 % T5-HK=60 % T6-H8=66 % T7-D6=99 % T8-S5=10 %] [19:29:39.688] [SAMPLE-VAL] Sample 87: weight 0.100 -> 0.016 [E:T1-HQ=81 % T2-CT=63 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=70 % T7-DK=11 % T8-SQ=4 %!, S:T2-C3=83 % T3-CQ=92 % T4-HA=15 % T5-HK=50 % T6-H8=61 % T7-D6=100 % T8-S5=81 %] [19:29:39.693] [SAMPLE-VAL] Sample 88: weight 0.500 -> 0.034 [E:T1-HQ=86 % T2-CT=11 % T3-C5=83 % T4-H7=100 % T5-H6=100 % T6-S8=50 % T7-DK=80 % T8-SQ=2 %!, S:T2-C3=40 % T3-CQ=100 % T4-HA=15 % T5-HK=56 % T6-H8=69 % T7-D6=9 % T8-S5=66 %] [19:29:39.698] [SAMPLE-VAL] Sample 89: weight 0.100 -> 0.015 [E:T1-HQ=79 % T2-CT=46 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=54 % T7-DK=13 % T8-SQ=4 %!, S:T2-C3=81 % T3-CQ=94 % T4-HA=17 % T5-HK=55 % T6-H8=54 % T7-D6=100 % T8-S5=64 %] [19:29:39.703] [SAMPLE-VAL] Sample 90: weight 0.100 -> 0.011 [E:T1-HQ=81 % T2-CT=68 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=13 % T7-DK=9 % T8-SQ=3 %!, S:T2-C3=82 % T3-CQ=95 % T4-HA=20 % T5-HK=62 % T6-H8=62 % T7-D6=100 % T8-S5=48 %] [19:29:39.708] [SAMPLE-VAL] Sample 91: weight 0.500 -> 0.071 [E:T1-HQ=77 % T2-CT=68 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=14 % T7-DK=13 % T8-SQ=4 %!, S:T2-C3=81 % T3-CQ=94 % T4-HA=20 % T5-HK=60 % T6-H8=55 % T7-D6=98 % T8-S5=49 %] [19:29:39.753] [SAMPLE-VAL] Zeroed 9 samples below relative threshold 0.010 x max 0.0967 = 0.000967 [19:29:39.754] [SAMPLE-VAL] Done. Weight range: 0.000-0.097 [19:29:39.754] [SAMPLE-VAL] Top sample 18 (w=0.097): E:AQJT8.Q76.AK5.T5 S:952.AK83.T6.AQ43 [E:T1-HQ=77 % T2-CT=54 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=58 % T7-DK=16 % T8-SQ=7 %, S:T2-C3=76 % T3-CQ=90 % T4-HA=14 % T5-HK=46 % T6-H8=56 % T7-D6=98 % T8-S5=77 %] [19:29:39.754] [SAMPLE-VAL] Top sample 70 (w=0.095): E:AQJ98.Q76.AK5.T5 S:T52.AK83.T6.AQ43 [E:T1-HQ=77 % T2-CT=60 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=61 % T7-DK=9 % T8-SQ=6 %, S:T2-C3=81 % T3-CQ=89 % T4-HA=15 % T5-HK=48 % T6-H8=54 % T7-D6=98 % T8-S5=84 %] [19:29:39.754] [SAMPLE-VAL] Top sample 30 (w=0.091): E:AQJT8.Q76.AKT.T5 S:952.AK83.65.AQ43 [E:T1-HQ=81 % T2-CT=57 % T3-C5=100 % T4-H7=100 % T5-H6=100 % T6-S8=65 % T7-DK=16 % T8-SQ=5 %!, S:T2-C3=76 % T3-CQ=92 % T4-HA=15 % T5-HK=54 % T6-H8=61 % T7-D6=100 % T8-S5=76 %] [19:29:39.754] [SAMPLE-VAL] Top sample 72 (w=0.088): E:QJT8.Q76.AK5.AT5 S:A952.AK83.T6.Q43 [E:T1-HQ=85 % T2-CT=11 % T3-C5=73 % T4-H7=100 % T5-H6=100 % T6-S8=50 % T7-DK=17 % T8-SQ=42 %, S:T2-C3=77 % T3-CQ=98 % T4-HA=20 % T5-HK=56 % T6-H8=63 % T7-D6=99 % T8-S5=10 %] [19:29:39.754] [SAMPLE-VAL] Top sample 41 (w=0.088): E:QJT8.Q76.AKT.AT5 S:A952.AK83.65.Q43 [E:T1-HQ=88 % T2-CT=12 % T3-C5=74 % T4-H7=100 % T5-H6=100 % T6-S8=61 % T7-DK=15 % T8-SQ=45 %, S:T2-C3=85 % T3-CQ=98 % T4-HA=16 % T5-HK=54 % T6-H8=58 % T7-D6=100 % T8-S5=9 %] [19:29:39.754] After sample validation: 91 deals remaining [19:29:39.754] [PLAY-INFER] No inference observations detected [19:29:39.754] Using weighted samples: 91/91 have non-uniform weights (range 0.002-0.097) [19:29:39.754] Sample deals (91 total, showing first 20, by weight): [19:29:39.755] [1] (w=0.097) E:AQJT8.Q76.AK5.T5 952.AK83.T6.AQ43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.755] [2] (w=0.095) E:AQJ98.Q76.AK5.T5 T52.AK83.T6.AQ43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.755] [3] (w=0.091) E:AQJT8.Q76.AKT.T5 952.AK83.65.AQ43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.755] [4] (w=0.088) E:QJT8.Q76.AK5.AT5 A952.AK83.T6.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.755] [5] (w=0.088) E:QJT8.Q76.AKT.AT5 A952.AK83.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.755] [6] (w=0.088) E:QT98.Q76.AKT.AT5 AJ52.AK83.65.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.755] [7] (w=0.086) E:AQT98.Q76.AK5.T5 J52.AK83.T6.AQ43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.755] [8] (w=0.084) E:QJT8.Q76.AK.AT54 A952.AK83.T65.Q3 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.755] [9] (w=0.082) E:QT8.Q76.AKT5.AT5 AJ952.AK83.6.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.755] [10] (w=0.081) E:Q98.Q76.AKT5.AT5 AJT52.AK83.6.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.755] [11] (w=0.081) E:AQJ82.Q76.AK5.T5 T95.AK83.T6.AQ43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.755] [12] (w=0.081) E:QT8.Q76.AK5.AT54 AJ952.AK83.T6.Q3 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.756] [13] (w=0.080) E:Q98.Q76.AK5.AT54 AJT52.AK83.T6.Q3 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.756] [14] (w=0.080) E:QT8.Q76.AKT.AT54 AJ952.AK83.65.Q3 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.756] [15] (w=0.078) E:Q98.Q76.AKT.AT54 AJT52.AK83.65.Q3 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.756] [16] (w=0.073) E:QJ82.Q76.AK.AT54 AT95.AK83.T65.Q3 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.756] [17] (w=0.071) E:AQT82.Q76.AK5.T5 J95.AK83.T6.AQ43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.756] [18] (w=0.067) E:AQJT8.Q76.K5.AT5 952.AK83.AT6.Q43 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.756] [19] (w=0.064) E:AQJT8.Q76.AK.T54 952.AK83.T65.AQ3 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.756] [20] (w=0.053) E:AQJ98.Q76.AK.T54 T52.AK83.T65.AQ3 74.94.8743.KJ982 K63.JT52.QJ92.76 [19:29:39.756] ... and 71 more [19:29:39.818] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:29:39.818] SK: [-90, -90, -90, 50, 50, 100, 50, 50, 150, 150, -90, 150, 150, 150, 150, 100, 50, 100, -90, -90, 50, 50, -90, 100, 100, 100, 100, 100, 50, 100, 100, 100, 100, 100, 50, 100, 100, 100, 100, 100, 100, 100, 100, 100, 150, 150, 150, -90, -90, 100, -90, 100, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 50, 100, 50, 100, 100, 100, 50, 100, 100, 100, 100, 100, 100, 50, 100, 100, 100, 150, 100, 100, 100, 150, 100, 100, 100, 150, 100, 100, 100] [19:29:39.818] S3: [-90, -90, -120, 50, 50, 50, -90, -90, 50, 50, -90, -90, -90, -120, -120, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, 50, -90, 50, 50, -90, -90, -90, -90, 50, 50, 50, 50, -90, -90, 50, 50, -90, -120, -90, -120, 50, -120, 50, -120, -90, 50, 50, 50, 50, -90, 50, -90, 50, -90, 50, -90, 50, 50, 50, -90, 50, -90, -90, -120, 50, -90, -90, 50, 50, 50, -90, -90, 50, -90, 50, 50, 50, 50, -120, 50, 50, 50] [19:29:39.819] S6: [-90, -90, -120, 50, 50, 50, -90, -90, 50, 50, -90, -90, -90, -120, -120, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, 50, -90, 50, 50, -90, -90, -90, -90, 50, 50, 50, 50, -90, -90, 50, 50, -90, -120, -90, -120, 50, -120, 50, -120, -90, 50, 50, 50, 50, -90, 50, -90, 50, -90, 50, -90, 50, 50, 50, -90, 50, -90, -90, -120, 50, -90, -90, 50, 50, 50, -90, -90, 50, -90, 50, 50, 50, 50, -120, 50, 50, 50] [19:29:39.819] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:29:39.819] SK: [2, 2, 2, 3, 3, 4, 3, 3, 5, 5, 2, 5, 5, 5, 5, 4, 3, 4, 2, 2, 3, 3, 2, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 2, 2, 4, 2, 4, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 3, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 5, 4, 4, 4, 5, 4, 4, 4, 5, 4, 4, 4] [19:29:39.819] S3: [2, 2, 1, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 1, 2, 1, 3, 1, 3, 1, 2, 3, 3, 3, 3, 2, 3, 2, 3, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 1, 3, 2, 2, 3, 3, 3, 2, 2, 3, 2, 3, 3, 3, 3, 1, 3, 3, 3] [19:29:39.819] S6: [2, 2, 1, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 1, 2, 1, 3, 1, 3, 1, 2, 3, 3, 3, 3, 2, 3, 2, 3, 2, 3, 2, 3, 3, 3, 2, 3, 2, 2, 1, 3, 2, 2, 3, 3, 3, 2, 2, 3, 2, 3, 3, 3, 3, 1, 3, 3, 3] [19:29:39.819] --- IMP Calculation Output (card -> average IMP) --- [19:29:39.819] SK: 3.09 [19:29:39.819] S3: -1.54 [19:29:39.819] S6: -1.54 [19:29:39.819] === DDS DETAILED ANALYSIS === [19:29:39.820] Cards analyzed: 3, Samples per card: 91 [19:29:39.820] [19:29:39.820] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:29:39.820] ----- ------ --------- ------- ----------- -------------------------------- [19:29:39.820] SK 3.09 3.79 79 % 5 [2, 2, 2, 3, 3, 4, 3, 3, 5, 5, 2, 5, 5, 5, 5, 4, 3, 4, 2, 2...] [19:29:39.820] S3 -1.54 2.33 31 % 3 [2, 2, 1, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2...] [19:29:39.820] S6 -1.54 2.33 31 % 3 [2, 2, 1, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2...] [19:29:39.820] [19:29:39.820] Selected: SK (IMPs=3.09, avgTricks=3.79) [19:29:39.820] =================== [19:29:39.820] [SD-DEF] Skipped: 4th hand -- full information, no guess to create [19:29:39.820] [TRUMP] Skipped: not a suit contract [19:29:39.820] Selected: SK (avg 3.09 IMPs, 3.79 tricks) [19:29:39.821] [stage-timing] ok sample=51ms validate=0ms nn=530ms signal=0ms simgames=4ms dds=59ms total=649ms samples=91 cards=31 [19:29:39.821] === FindBestCardAsync: Position=N, CardsPlayed=31 === [19:29:39.821] Finding card to play for N: K63.JT52.QJ92.76 [19:29:39.821] Relative position: Righty, Contract type: NoTrump [19:29:39.821] Cards in hand mask: 2 [19:29:39.822] Candidate: KS = 93.6 % [19:29:39.822] Candidate: xS = 6.4 % [19:29:39.822] Selected: SK (93.6 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:29:41 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:29:41 === [19:29:41.515] Activated: 5 tricks remaining, threshold=5 [19:29:41.515] ENDGAME: Hidden cards=10 between E and S, need 5+5, declarer tricks=3, defense tricks=5 [19:29:41.515] ENDGAME: Contract=1N, Declarer=E, ToPlay=N, Trump=NT [19:29:41.515] ENDGAME: N [S63 - DJ92 -] [19:29:41.516] ENDGAME: W [- - D874 C98] [19:29:41.516] ENDGAME: Hidden [SAJT92 - DAT5 CA4] [19:29:41.516] ENDGAME: 252 valid worlds (after void filtering) [19:29:41.516] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [19:29:41.517] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [19:29:41.517] [DealFinder] Explained bid W P: "Responses to 1N-P, HCP < 8" -> require: (none) [19:29:41.518] [DealFinder] Explained bid N P: "Responses to 1N-P-P, True" -> require: (none) [19:29:41.519] [DealFinder] N HCP max: tightened from 37 to 21 using HandUnderstanding [19:29:41.519] [DealFinder] N constraints: HCP[0-21], Suits=(none), Trivial=True [19:29:41.519] [Timing] N precompute: 1ms mem d=56KB (total=1382MB) [19:29:41.521] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [19:29:41.521] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [19:29:41.521] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [19:29:41.521] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [19:29:41.521] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [19:29:41.521] [DealFinder] Expression (650 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) [19:29:41.521] [Timing] E precompute: 2ms mem d=104KB (total=1382MB) [19:29:41.522] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [19:29:41.523] [DealFinder] S constraints: HCP[0-37], Suits=(none), Trivial=True [19:29:41.523] [Timing] S precompute: 1ms mem d=64KB (total=1382MB) [19:29:41.525] [DealFinder] W Spades: tightened from [0-13] to [0-4] using HandUnderstanding [19:29:41.525] [DealFinder] W Hearts: tightened from [0-13] to [0-4] using HandUnderstanding [19:29:41.525] [DealFinder] W constraints: HCP[0-7], Suits=S[0-4] H[0-4], Trivial=False [19:29:41.526] [DealFinder] Expression (1825 chars): HCP < 8 & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP >= 8 & C >= 7 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 8 & D >= 7 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 10 & H < 5 & S < 5 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 8 & HCP <= 10 & C >= 6 & (IsGoodSuit(C) OR 3 of Top 5 Honors in C)) & NOT (HCP >= 8 & HCP <= 10 & D >= 6 & (IsGoodSuit(D) OR 3 of Top 5 Honors in D)) & NOT (H >= 5 & S >= 5 & HCP < 9 & HCP > 6) & H < 5 & S < 5 & NOT ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) & NOT (HCP >= 8 & HCP <= 9) & NOT (C >= 6 & (HCP >= 13 OR HCP <= 7)) & NOT (D >= 6 & (HCP >= 13 OR HCP <= 7)) & NOT (C >= 5 & D >= 4 & H <= 3 & S <= 3 & TP >= 10) & NOT (D >= 5 & C >= 4 & H <= 3 & S <= 3 & TP >= 10) & NOT (C >= 4 & D >= 4 & H <= 3 & S <= 3 & TP >= 15) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) [19:29:41.526] [Timing] W precompute: 2ms mem d=113KB (total=1382MB) [19:29:41.526] ENDGAME: Bidding weights applied to 161/252 worlds (range 0.00-1.00, total 92.35, 91 unpenalised) [19:29:41.526] ENDGAME: Played by E: 7 HCP S:2 H:3 D:1 C:2; by S: 9 HCP S:1 H:4 D:1 C:2 [19:29:41.526] ENDGAME_WORLD: #1 (w=0.00) N:63..J92. AJT92... ..AT5.A4 ..874.98 [19:29:41.526] ENDGAME_WORLD: #2 (w=0.00) N:63..J92. JT92..5. A..AT.A4 ..874.98 [19:29:41.526] ENDGAME_WORLD: #3 (w=0.00) N:63..J92. JT92..T. A..A5.A4 ..874.98 [19:29:41.526] ENDGAME_WORLD: #4 (w=0.00) N:63..J92. JT92..A. A..T5.A4 ..874.98 [19:29:41.526] ENDGAME_WORLD: #5 (w=0.00) N:63..J92. JT92...4 A..AT5.A ..874.98 [19:29:41.526] ENDGAME_WORLD: #6 (w=0.00) N:63..J92. JT92...A A..AT5.4 ..874.98 [19:29:41.526] ENDGAME_WORLD: #7 (w=0.00) N:63..J92. AT92..5. J..AT.A4 ..874.98 [19:29:41.527] ENDGAME_WORLD: #8 (w=0.00) N:63..J92. AT92..T. J..A5.A4 ..874.98 [19:29:41.527] ENDGAME_WORLD: #9 (w=0.01) N:63..J92. AT92..A. J..T5.A4 ..874.98 [19:29:41.527] ENDGAME_WORLD: #10 (w=0.00) N:63..J92. AT92...4 J..AT5.A ..874.98 [19:29:41.527] ENDGAME_WORLD: #11 (w=0.00) N:63..J92. AT92...A J..AT5.4 ..874.98 [19:29:41.527] ENDGAME_WORLD: #12 (w=0.01) N:63..J92. T92..T5. AJ..A.A4 ..874.98 [19:29:41.527] ENDGAME_WORLD: #13 (w=0.01) N:63..J92. T92..A5. AJ..T.A4 ..874.98 [19:29:41.527] ENDGAME_WORLD: #14 (w=0.01) N:63..J92. T92..5.4 AJ..AT.A ..874.98 [19:29:41.527] ENDGAME_WORLD: #15 (w=0.01) N:63..J92. T92..5.A AJ..AT.4 ..874.98 [19:29:41.527] ENDGAME_WORLD: #16 (w=0.01) N:63..J92. T92..AT. AJ..5.A4 ..874.98 [19:29:41.527] ENDGAME_WORLD: #17 (w=0.01) N:63..J92. T92..T.4 AJ..A5.A ..874.98 [19:29:41.527] ENDGAME_WORLD: #18 (w=0.01) N:63..J92. T92..T.A AJ..A5.4 ..874.98 [19:29:41.527] ENDGAME_WORLD: #19 (w=0.01) N:63..J92. T92..A.4 AJ..T5.A ..874.98 [19:29:41.528] ENDGAME_WORLD: #20 (w=1.00) N:63..J92. T92..A.A AJ..T5.4 ..874.98 [19:29:41.528] ENDGAME_WORLD: ... and 232 more [19:29:41.528] ENDGAME: Evaluating 5 candidates across 252 worlds (totalWeight=92.35, rankByScore=True): [19:29:41.638] S3: defeat 77 % (71.1/92.4), makes 23 % (21.2/92.4), avgDeclTricks=5.5, dist=3:1.4 4:12.4 5:36.1 6:21.3 [7:21.1] [8:0.1] [19:29:41.745] S6: defeat 77 % (71.1/92.4), makes 23 % (21.2/92.4), avgDeclTricks=5.5, dist=3:1.4 4:12.4 5:36.1 6:21.3 [7:21.1] [8:0.1] [19:29:41.810] D2: defeat 72 % (66.2/92.4), makes 28 % (26.2/92.4), avgDeclTricks=5.9, dist=3:0.3 4:0.5 5:37.2 6:28.2 [7:21.1] [8:5.1] [19:29:41.885] D9: defeat 79 % (73.2/92.4), makes 21 % (19.2/92.4), avgDeclTricks=6.0, dist=3:0.2 4:0.3 5:21.5 6:51.1 [7:15.1] [8:4.1] [19:29:41.946] DJ: defeat 77 % (71.2/92.4), makes 23 % (21.2/92.4), avgDeclTricks=6.1, dist=3:0.2 4:0.2 5:18.6 6:52.2 [7:17.1] [8:4.1] [19:29:41.947] IMP S3: 0.53 [19:29:41.947] IMP S6: 0.53 [19:29:41.947] IMP D2: -0.26 [19:29:41.947] IMP D9: -0.30 [19:29:41.947] IMP DJ: -0.49 [19:29:41.947] ENDGAME: Selected S6 (77 %) [19:29:41.947] Tied cards: S6,S3 -- invoking NN directly on tied set [19:29:41.947] === FindBestCardAsync: Position=N, CardsPlayed=32 === [19:29:41.947] Finding card to play for N: K63.JT52.QJ92.76 [19:29:41.947] Relative position: Righty, Contract type: NoTrump [19:29:41.947] Cards in hand mask: 4 [19:29:41.948] Candidate: xS = 48.9 % [19:29:41.948] Candidate: xD = 22.4 % [19:29:41.949] Candidate: 9D = 20.9 % [19:29:41.949] Candidate: JD = 7.8 % [19:29:41.949] Selected: S3 (48.9 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:29:47 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:29:47 === [19:29:47.458] Activated: 4 tricks remaining, threshold=5 [19:29:47.458] ENDGAME: Hidden cards=7 between E and S, need 4+3, declarer tricks=3, defense tricks=6 [19:29:47.458] ENDGAME: Contract=1N, Declarer=E, ToPlay=N, Trump=NT [19:29:47.458] ENDGAME: N [S6 - DJ92 -] [19:29:47.458] ENDGAME: W [- - D8 C98] [19:29:47.458] ENDGAME: Hidden [SJ92 - DAT CA4] [19:29:47.458] ENDGAME: Current trick (2 cards, led by S): D5 D7 [19:29:47.459] ENDGAME: 35 valid worlds (after void filtering) [19:29:47.459] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [19:29:47.459] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [19:29:47.460] [DealFinder] Explained bid W P: "Responses to 1N-P, HCP < 8" -> require: (none) [19:29:47.460] [DealFinder] Explained bid N P: "Responses to 1N-P-P, True" -> require: (none) [19:29:47.461] [DealFinder] N HCP max: tightened from 37 to 21 using HandUnderstanding [19:29:47.462] [DealFinder] N constraints: HCP[0-21], Suits=(none), Trivial=True [19:29:47.462] [Timing] N precompute: 1ms mem d=56KB (total=1382MB) [19:29:47.463] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [19:29:47.463] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [19:29:47.463] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [19:29:47.463] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [19:29:47.463] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [19:29:47.464] [DealFinder] Expression (650 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) [19:29:47.464] [Timing] E precompute: 1ms mem d=104KB (total=1382MB) [19:29:47.465] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [19:29:47.465] [DealFinder] S constraints: HCP[0-37], Suits=(none), Trivial=True [19:29:47.465] [Timing] S precompute: 1ms mem d=64KB (total=1382MB) [19:29:47.468] [DealFinder] W Spades: tightened from [0-13] to [0-4] using HandUnderstanding [19:29:47.468] [DealFinder] W Hearts: tightened from [0-13] to [0-4] using HandUnderstanding [19:29:47.468] [DealFinder] W constraints: HCP[0-7], Suits=S[0-4] H[0-4], Trivial=False [19:29:47.468] [DealFinder] Expression (1825 chars): HCP < 8 & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP >= 8 & C >= 7 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 8 & D >= 7 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 10 & H < 5 & S < 5 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 8 & HCP <= 10 & C >= 6 & (IsGoodSuit(C) OR 3 of Top 5 Honors in C)) & NOT (HCP >= 8 & HCP <= 10 & D >= 6 & (IsGoodSuit(D) OR 3 of Top 5 Honors in D)) & NOT (H >= 5 & S >= 5 & HCP < 9 & HCP > 6) & H < 5 & S < 5 & NOT ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) & NOT (HCP >= 8 & HCP <= 9) & NOT (C >= 6 & (HCP >= 13 OR HCP <= 7)) & NOT (D >= 6 & (HCP >= 13 OR HCP <= 7)) & NOT (C >= 5 & D >= 4 & H <= 3 & S <= 3 & TP >= 10) & NOT (D >= 5 & C >= 4 & H <= 3 & S <= 3 & TP >= 10) & NOT (C >= 4 & D >= 4 & H <= 3 & S <= 3 & TP >= 15) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) [19:29:47.469] [Timing] W precompute: 3ms mem d=96KB (total=1383MB) [19:29:47.469] ENDGAME: Bidding weights applied to 25/35 worlds (range 0.00-1.00, total 10.18, 10 unpenalised) [19:29:47.469] ENDGAME: Played by E: 7 HCP S:3 H:3 D:1 C:2; by S: 13 HCP S:2 H:4 D:2 C:2 [19:29:47.469] ENDGAME_WORLD: #1 (w=0.00) N:6..J92. J92..T. ..A.A4 ..8.98 [19:29:47.469] ENDGAME_WORLD: #2 (w=0.00) N:6..J92. J92..A. ..T.A4 ..8.98 [19:29:47.469] ENDGAME_WORLD: #3 (w=0.00) N:6..J92. J92...4 ..AT.A ..8.98 [19:29:47.469] ENDGAME_WORLD: #4 (w=0.00) N:6..J92. J92...A ..AT.4 ..8.98 [19:29:47.469] ENDGAME_WORLD: #5 (w=0.01) N:6..J92. 92..AT. J...A4 ..8.98 [19:29:47.469] ENDGAME_WORLD: #6 (w=0.01) N:6..J92. 92..T.4 J..A.A ..8.98 [19:29:47.469] ENDGAME_WORLD: #7 (w=0.01) N:6..J92. 92..T.A J..A.4 ..8.98 [19:29:47.469] ENDGAME_WORLD: #8 (w=0.01) N:6..J92. 92..A.4 J..T.A ..8.98 [19:29:47.469] ENDGAME_WORLD: #9 (w=1.00) N:6..J92. 92..A.A J..T.4 ..8.98 [19:29:47.469] ENDGAME_WORLD: #10 (w=0.00) N:6..J92. 92...A4 J..AT. ..8.98 [19:29:47.469] ENDGAME_WORLD: #11 (w=0.01) N:6..J92. J2..AT. 9...A4 ..8.98 [19:29:47.469] ENDGAME_WORLD: #12 (w=0.01) N:6..J92. J2..T.4 9..A.A ..8.98 [19:29:47.470] ENDGAME_WORLD: #13 (w=0.01) N:6..J92. J2..T.A 9..A.4 ..8.98 [19:29:47.470] ENDGAME_WORLD: #14 (w=0.01) N:6..J92. J2..A.4 9..T.A ..8.98 [19:29:47.470] ENDGAME_WORLD: #15 (w=1.00) N:6..J92. J2..A.A 9..T.4 ..8.98 [19:29:47.470] ENDGAME_WORLD: #16 (w=0.00) N:6..J92. J2...A4 9..AT. ..8.98 [19:29:47.470] ENDGAME_WORLD: #17 (w=0.01) N:6..J92. 2..AT.4 J9...A ..8.98 [19:29:47.470] ENDGAME_WORLD: #18 (w=1.00) N:6..J92. 2..AT.A J9...4 ..8.98 [19:29:47.470] ENDGAME_WORLD: #19 (w=0.01) N:6..J92. 2..T.A4 J9..A. ..8.98 [19:29:47.470] ENDGAME_WORLD: #20 (w=1.00) N:6..J92. 2..A.A4 J9..T. ..8.98 [19:29:47.470] ENDGAME_WORLD: ... and 15 more [19:29:47.470] ENDGAME: Evaluating 3 candidates across 35 worlds (totalWeight=10.18, rankByScore=True): [19:29:47.477] D2: defeat 50 % (5.1/10.2), makes 50 % (5.1/10.2), avgDeclTricks=6.4, dist=4:0.0 5:1.0 6:4.1 [7:5.1] [19:29:47.479] D9: defeat 50 % (5.1/10.2), makes 50 % (5.1/10.2), avgDeclTricks=6.4, dist=3:0.0 4:0.0 5:1.0 6:4.1 [7:5.1] [19:29:47.480] DJ: defeat 51 % (5.2/10.2), makes 49 % (5.0/10.2), avgDeclTricks=6.4, dist=3:0.0 4:0.0 5:1.1 6:4.0 [7:5.0] [19:29:47.480] IMP D2: -0.02 [19:29:47.480] IMP D9: -0.02 [19:29:47.481] IMP DJ: 0.03 [19:29:47.481] ENDGAME: 3rd-hand-high reward +0.50 IMP to DJ (now 0.53) [19:29:47.481] ENDGAME: Selected DJ (51 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:29:53 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:29:53 === [19:29:53.971] Activated: 2 tricks remaining, threshold=5 [19:29:53.971] ENDGAME: Hidden cards=2 between E and S, need 1+1, declarer tricks=5, defense tricks=6 [19:29:53.971] ENDGAME: Contract=1N, Declarer=E, ToPlay=N, Trump=NT [19:29:53.971] ENDGAME: N [- - D92 -] [19:29:53.972] ENDGAME: W [- - D8 -] [19:29:53.972] ENDGAME: Hidden [S9 - DT -] [19:29:53.972] ENDGAME: Current trick (3 cards, led by E): CA C4 C9 [19:29:53.972] ENDGAME: 2 valid worlds (after void filtering) [19:29:53.972] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [19:29:53.973] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [19:29:53.973] [DealFinder] Explained bid W P: "Responses to 1N-P, HCP < 8" -> require: (none) [19:29:53.974] [DealFinder] Explained bid N P: "Responses to 1N-P-P, True" -> require: (none) [19:29:53.975] [DealFinder] N HCP max: tightened from 37 to 21 using HandUnderstanding [19:29:53.975] [DealFinder] N constraints: HCP[0-21], Suits=(none), Trivial=True [19:29:53.975] [Timing] N precompute: 1ms mem d=48KB (total=1371MB) [19:29:53.976] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [19:29:53.976] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [19:29:53.976] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [19:29:53.977] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [19:29:53.977] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [19:29:53.977] [DealFinder] Expression (650 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) [19:29:53.977] [Timing] E precompute: 1ms mem d=104KB (total=1372MB) [19:29:53.978] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [19:29:53.978] [DealFinder] S constraints: HCP[0-37], Suits=(none), Trivial=True [19:29:53.978] [Timing] S precompute: 1ms mem d=72KB (total=1372MB) [19:29:53.981] [DealFinder] W Spades: tightened from [0-13] to [0-4] using HandUnderstanding [19:29:53.981] [DealFinder] W Hearts: tightened from [0-13] to [0-4] using HandUnderstanding [19:29:53.981] [DealFinder] W constraints: HCP[0-7], Suits=S[0-4] H[0-4], Trivial=False [19:29:53.981] [DealFinder] Expression (1825 chars): HCP < 8 & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP >= 8 & C >= 7 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 8 & D >= 7 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 10 & H < 5 & S < 5 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 8 & HCP <= 10 & C >= 6 & (IsGoodSuit(C) OR 3 of Top 5 Honors in C)) & NOT (HCP >= 8 & HCP <= 10 & D >= 6 & (IsGoodSuit(D) OR 3 of Top 5 Honors in D)) & NOT (H >= 5 & S >= 5 & HCP < 9 & HCP > 6) & H < 5 & S < 5 & NOT ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) & NOT (HCP >= 8 & HCP <= 9) & NOT (C >= 6 & (HCP >= 13 OR HCP <= 7)) & NOT (D >= 6 & (HCP >= 13 OR HCP <= 7)) & NOT (C >= 5 & D >= 4 & H <= 3 & S <= 3 & TP >= 10) & NOT (D >= 5 & C >= 4 & H <= 3 & S <= 3 & TP >= 10) & NOT (C >= 4 & D >= 4 & H <= 3 & S <= 3 & TP >= 15) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) [19:29:53.981] [Timing] W precompute: 2ms mem d=96KB (total=1372MB) [19:29:53.981] ENDGAME_WORLD: #1 (w=1.00) N:..92. 9... ..T. ..8. [19:29:53.981] ENDGAME_WORLD: #2 (w=1.00) N:..92. ..T. 9... ..8. [19:29:53.981] ENDGAME: Evaluating 2 candidates across 2 worlds (totalWeight=2.00, rankByScore=True): [19:29:53.981] D2: defeat 0 % (0.0/2.0), makes 100 % (2.0/2.0), avgDeclTricks=7.0, dist=[7:2.0] [19:29:53.982] D9: defeat 0 % (0.0/2.0), makes 100 % (2.0/2.0), avgDeclTricks=7.0, dist=[7:2.0] [19:29:53.982] IMP D2: 0.00 [19:29:53.982] IMP D9: 0.00 [19:29:53.982] ENDGAME: Selected D9 (0 %) [19:29:53.982] Tied cards: D9,D2 -- invoking NN directly on tied set [19:29:53.982] === FindBestCardAsync: Position=N, CardsPlayed=47 === [19:29:53.982] Finding card to play for N: K63.JT52.QJ92.76 [19:29:53.982] Relative position: Righty, Contract type: NoTrump [19:29:53.982] Cards in hand mask: 2 [19:29:53.983] Candidate: xD = 58.8 % [19:29:53.983] Candidate: 9D = 41.2 % [19:29:53.983] Selected: D2 (58.8 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:31:20 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:31:20 === [19:31:20.275] === FindBestCardAsync: Position=N, CardsPlayed=10 === [19:31:20.275] Contract: 3D, Declarer: W, Dealer: W [19:31:20.275] Auction: 1D-P-1H-2S-P-P-3C-P-3D-P-P-P [19:31:20.275] Deal: N:... ... ... ... [19:31:20.275] Position N is on defender's side - score table shifted by 2 defense tricks won [19:31:20.275] ****************************** [19:31:20.275] FindMatchingDealsWithPlayInternal Input: [19:31:20.275] Position parameter: N [19:31:20.275] Deal from game: N:... ... ... ... [19:31:20.275] Hand for N: 43.JT7.93.A87652 [19:31:20.275] Hand for E: K82.K843.T5.KQ43 [19:31:20.275] Hand for S: (null) [19:31:20.275] Hand for W: (null) [19:31:20.276] Cards played: S4, S2, SQ, S5, SA, SJ, S3, S8, ST, C9 [19:31:20.276] Declarer: W [19:31:20.276] ****************************** [19:31:20.276] [DealFinder] Seed from player N hand: -1915510507 [19:31:20.276] [DealFinder] Auction: 1D-P-1H-2S-P-P-3C-P-3D-P-P-P [19:31:20.276] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:31:20.276] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1375MB, gc2=18) [19:31:20.276] [DealFinder] Using cardsPlayedCount=10 for visibility calculation [19:31:20.276] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=10 [19:31:20.276] [ExtractPartialDeal] Visible hands: N, E, W [19:31:20.276] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:31:20.276] [ExtractPartialDeal] Extracted hands: [19:31:20.276] N: 43.JT7.93.A87652 (13 cards) [LOCKED] [19:31:20.276] E: K82.K843.T5.KQ43 (13 cards) [LOCKED] [19:31:20.277] S: ... (0 cards) [19:31:20.277] W: ... (0 cards) [19:31:20.277] [DealFinder] Trump suit from contract '3D': Diamonds [19:31:20.277] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Diamonds [19:31:20.277] [ComputePlayedCards] Card 1: S4 played by N [19:31:20.277] [ComputePlayedCards] Card 2: S2 played by E [19:31:20.277] [ComputePlayedCards] Card 3: SQ played by S [19:31:20.277] [ComputePlayedCards] Card 4: S5 played by W [19:31:20.277] [ComputePlayedCards] Trick complete. Winner: S [19:31:20.277] [ComputePlayedCards] Card 5: SA played by S [19:31:20.277] [ComputePlayedCards] Card 6: SJ played by W [19:31:20.277] [ComputePlayedCards] Card 7: S3 played by N [19:31:20.277] [ComputePlayedCards] Card 8: S8 played by E [19:31:20.277] [ComputePlayedCards] Trick complete. Winner: S [19:31:20.277] [ComputePlayedCards] Card 9: ST played by S [19:31:20.277] [ComputePlayedCards] Card 10: C9 played by W [19:31:20.278] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S4, S3 [19:31:20.278] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S2, S8 [19:31:20.278] [DealFinder] Added 3 played cards to S (was 0 cards): SQ, SA, ST [19:31:20.278] [DealFinder] Added 3 played cards to W (was 0 cards): S5, SJ, C9 [19:31:20.278] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 2) [19:31:20.278] [DealFinder] Assigned 3 Spades cards to S: S6, S7, S9 [19:31:20.278] [DecomposePartnership] S: No tightening (CombinedHcpMin=6, CombinedHcpMax=, partner N HCP=5) [19:31:20.278] [DecomposePartnership] W: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner E HCP=11) [19:31:20.278] [DealFinder] Bid verification enabled for: W [19:31:20.278] [DealFinder] Propagated S: HCP[8-11], Suits=S[6-6] H[0-6] D[0-4] C[0-3] (2 iterations) [19:31:20.278] [DealFinder] Propagated W: HCP[13-16], Suits=S[2-2] H[0-6] D[5-9] C[0-3] (2 iterations) [19:31:20.279] [DealFinder] Known cards per player: N=13, E=13, S=6, W=3 [19:31:20.279] [DealFinder] Locked players: N, E [19:31:20.279] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [19:31:20.279] [DealFinder] Players needing cards: S:7, W:10 [19:31:20.279] Large number of cards remaining. Using random generation. [19:31:20.279] [DealFinder] Hands to validate (not 13 cards in partial): S, W [19:31:20.279] [VerifyHands] FAIL for S: AQT976.Q52.KJ2.J (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP...) [19:31:20.280] [VerifyHands] FAIL for S: AQT976.62.K642.T (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP...) [19:31:20.280] [VerifyHands] FAIL for S: AQT976.9.AQ8762. (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP...) [19:31:20.280] [VerifyHands] FAIL for S: AQT976.AQ2.K7.JT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP...) [19:31:20.281] [VerifyHands] FAIL for S: AQT976.A965.J84. (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP...) [19:31:20.416] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [19:31:20.557] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [19:31:20.616] [DealFinder] After 1000 attempts: passedSimple=1001, failedVerification=1001, matches=0 [19:31:20.690] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [19:31:20.787] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=200/1200, passes=0 [19:31:20.787] [Timing] Total: 511ms, Generation: 112ms, Verification: 115ms [19:31:20.787] [Timing] Attempts: 10000, PassedSimpleCheck: 10000, FailedVerification: 10000, Found: 0 [19:31:20.787] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [19:31:20.810] Search complete. Returning 50 deals. [19:31:20.810] Found 50 sample deals for simulation. [19:31:20.810] Valid deals for DDS: 50 / 50 [19:31:20.810] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: suit [19:31:20.811] [SAMPLE-VAL] T1: N=S4 E=S2 S=SQ W=S5 (leader=N) [19:31:20.811] [SAMPLE-VAL] T2: S=SA W=SJ N=S3 E=S8 (leader=S) [19:31:20.811] [SAMPLE-VAL] T3: S=ST W=C9 (leader=S) (partial) [19:31:20.813] [SAMPLE-VAL] Sample 1: weight 0.385 -> 0.040 [S:T1-SQ=90 % T2-SA=33 % T3-ST=3 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=19 %] [19:31:20.815] [SAMPLE-VAL] Sample 2: weight 0.385 -> 0.071 [S:T1-SQ=92 % T2-SA=45 % T3-ST=5 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=13 %] [19:31:20.816] [SAMPLE-VAL] Sample 3: weight 0.385 -> 0.062 [S:T1-SQ=92 % T2-SA=35 % T3-ST=4 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=15 %] [19:31:20.818] [SAMPLE-VAL] Sample 4: weight 0.294 -> 0.035 [S:T1-SQ=84 % T2-SA=36 % T3-ST=3 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=14 %] [19:31:20.820] [SAMPLE-VAL] Sample 5: weight 0.385 -> 0.065 [S:T1-SQ=92 % T2-SA=40 % T3-ST=4 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=13 %] [19:31:20.822] [SAMPLE-VAL] Sample 6: weight 0.294 -> 0.059 [S:T1-SQ=93 % T2-SA=41 % T3-ST=6 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=11 %] [19:31:20.824] [SAMPLE-VAL] Sample 7: weight 0.385 -> 0.056 [S:T1-SQ=93 % T2-SA=35 % T3-ST=4 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=14 %] [19:31:20.826] [SAMPLE-VAL] Sample 8: weight 0.385 -> 0.079 [S:T1-SQ=93 % T2-SA=39 % T3-ST=5 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=13 %] [19:31:20.827] [SAMPLE-VAL] Sample 9: weight 0.385 -> 0.074 [S:T1-SQ=86 % T2-SA=46 % T3-ST=6 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=7 %] [19:31:20.829] [SAMPLE-VAL] Sample 10: weight 0.385 -> 0.075 [S:T1-SQ=92 % T2-SA=39 % T3-ST=7 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 %] [19:31:20.831] [SAMPLE-VAL] Sample 11: weight 0.385 -> 0.060 [S:T1-SQ=92 % T2-SA=37 % T3-ST=4 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=9 %] [19:31:20.833] [SAMPLE-VAL] Sample 12: weight 0.385 -> 0.071 [S:T1-SQ=94 % T2-SA=38 % T3-ST=5 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=13 %] [19:31:20.834] [SAMPLE-VAL] Sample 13: weight 0.294 -> 0.036 [S:T1-SQ=88 % T2-SA=32 % T3-ST=3 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=15 %] [19:31:20.836] [SAMPLE-VAL] Sample 14: weight 0.294 -> 0.040 [S:T1-SQ=83 % T2-SA=35 % T3-ST=3 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=18 %] [19:31:20.838] [SAMPLE-VAL] Sample 15: weight 0.294 -> 0.059 [S:T1-SQ=93 % T2-SA=41 % T3-ST=6 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=11 %] [19:31:20.840] [SAMPLE-VAL] Sample 16: weight 0.385 -> 0.079 [S:T1-SQ=93 % T2-SA=36 % T3-ST=5 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=14 %] [19:31:20.842] [SAMPLE-VAL] Sample 17: weight 0.385 -> 0.039 [S:T1-SQ=87 % T2-SA=43 % T3-ST=3 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=11 %] [19:31:20.843] [SAMPLE-VAL] Sample 18: weight 0.385 -> 0.066 [S:T1-SQ=89 % T2-SA=49 % T3-ST=4 %!, W:T1-S5=95 % T2-SJ=100 % T3-C9=10 %] [19:31:20.845] [SAMPLE-VAL] Sample 19: weight 0.385 -> 0.066 [S:T1-SQ=95 % T2-SA=39 % T3-ST=4 %!, W:T1-S5=95 % T2-SJ=100 % T3-C9=17 %] [19:31:20.847] [SAMPLE-VAL] Sample 20: weight 0.556 -> 0.060 [S:T1-SQ=87 % T2-SA=32 % T3-ST=3 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=9 %] [19:31:20.848] [SAMPLE-VAL] Sample 21: weight 0.085 -> 0.011 [S:T1-SQ=79 % T2-SA=40 % T3-ST=4 %!, W:T1-S5=98 % T2-SJ=100 % T3-C9=14 %] [19:31:20.850] [SAMPLE-VAL] Sample 22: weight 0.385 -> 0.075 [S:T1-SQ=94 % T2-SA=37 % T3-ST=6 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=9 %] [19:31:20.852] [SAMPLE-VAL] Sample 23: weight 0.385 -> 0.045 [S:T1-SQ=81 % T2-SA=32 % T3-ST=3 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=13 %] [19:31:20.853] [SAMPLE-VAL] Sample 24: weight 0.385 -> 0.085 [S:T1-SQ=86 % T2-SA=46 % T3-ST=7 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=13 %] [19:31:20.855] [SAMPLE-VAL] Sample 25: weight 0.556 -> 0.117 [S:T1-SQ=81 % T2-SA=37 % T3-ST=8 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=12 %] [19:31:20.857] [SAMPLE-VAL] Sample 26: weight 0.385 -> 0.047 [S:T1-SQ=94 % T2-SA=35 % T3-ST=3 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=19 %] [19:31:20.859] [SAMPLE-VAL] Sample 27: weight 0.385 -> 0.066 [S:T1-SQ=90 % T2-SA=40 % T3-ST=4 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=12 %] [19:31:20.860] [SAMPLE-VAL] Sample 28: weight 0.385 -> 0.086 [S:T1-SQ=85 % T2-SA=50 % T3-ST=7 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=14 %] [19:31:20.862] [SAMPLE-VAL] Sample 29: weight 0.385 -> 0.079 [S:T1-SQ=92 % T2-SA=41 % T3-ST=5 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=14 %] [19:31:20.864] [SAMPLE-VAL] Sample 30: weight 0.385 -> 0.070 [S:T1-SQ=92 % T2-SA=37 % T3-ST=5 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=9 %] [19:31:20.865] [SAMPLE-VAL] Sample 31: weight 0.079 -> 0.016 [S:T1-SQ=76 % T2-SA=41 % T3-ST=5 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=15 %] [19:31:20.867] [SAMPLE-VAL] Sample 32: weight 0.385 -> 0.074 [S:T1-SQ=87 % T2-SA=38 % T3-ST=5 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=11 %] [19:31:20.869] [SAMPLE-VAL] Sample 33: weight 0.079 -> 0.017 [S:T1-SQ=86 % T2-SA=46 % T3-ST=7 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=12 %] [19:31:20.870] [SAMPLE-VAL] Sample 34: weight 0.385 -> 0.042 [S:T1-SQ=90 % T2-SA=30 % T3-ST=3 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=16 %] [19:31:20.872] [SAMPLE-VAL] Sample 35: weight 0.556 -> 0.087 [S:T1-SQ=89 % T2-SA=36 % T3-ST=4 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=14 %] [19:31:20.874] [SAMPLE-VAL] Sample 36: weight 0.294 -> 0.048 [S:T1-SQ=89 % T2-SA=39 % T3-ST=4 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=12 %] [19:31:20.875] [SAMPLE-VAL] Sample 37: weight 0.556 -> 0.077 [S:T1-SQ=91 % T2-SA=40 % T3-ST=4 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=14 %] [19:31:20.877] [SAMPLE-VAL] Sample 38: weight 0.385 -> 0.054 [S:T1-SQ=92 % T2-SA=33 % T3-ST=4 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=6 %] [19:31:20.879] [SAMPLE-VAL] Sample 39: weight 0.079 -> 0.010 [S:T1-SQ=82 % T2-SA=40 % T3-ST=3 %!, W:T1-S5=98 % T2-SJ=100 % T3-C9=11 %] [19:31:20.881] [SAMPLE-VAL] Sample 40: weight 0.385 -> 0.055 [S:T1-SQ=94 % T2-SA=34 % T3-ST=4 %!, W:T1-S5=95 % T2-SJ=100 % T3-C9=12 %] [19:31:20.882] [SAMPLE-VAL] Sample 41: weight 0.294 -> 0.044 [S:T1-SQ=93 % T2-SA=42 % T3-ST=4 %!, W:T1-S5=95 % T2-SJ=100 % T3-C9=13 %] [19:31:20.884] [SAMPLE-VAL] Sample 42: weight 0.294 -> 0.049 [S:T1-SQ=88 % T2-SA=49 % T3-ST=4 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=12 %] [19:31:20.886] [SAMPLE-VAL] Sample 43: weight 0.385 -> 0.029 [S:T1-SQ=87 % T2-SA=37 % T3-ST=2 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=9 %] [19:31:20.888] [SAMPLE-VAL] Sample 44: weight 0.294 -> 0.026 [S:T1-SQ=89 % T2-SA=37 % T3-ST=2 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=14 %] [19:31:20.890] [SAMPLE-VAL] Sample 45: weight 0.385 -> 0.063 [S:T1-SQ=92 % T2-SA=38 % T3-ST=4 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=11 %] [19:31:20.891] [SAMPLE-VAL] Sample 46: weight 0.085 -> 0.018 [S:T1-SQ=86 % T2-SA=49 % T3-ST=9 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=8 %] [19:31:20.893] [SAMPLE-VAL] Sample 47: weight 0.385 -> 0.080 [S:T1-SQ=93 % T2-SA=45 % T3-ST=6 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=11 %] [19:31:20.895] [SAMPLE-VAL] Sample 48: weight 0.294 -> 0.043 [S:T1-SQ=93 % T2-SA=32 % T3-ST=4 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=23 %] [19:31:20.896] [SAMPLE-VAL] Sample 49: weight 0.556 -> 0.087 [S:T1-SQ=89 % T2-SA=36 % T3-ST=4 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=14 %] [19:31:20.898] [SAMPLE-VAL] Sample 50: weight 0.294 -> 0.033 [S:T1-SQ=92 % T2-SA=31 % T3-ST=3 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=11 %] [19:31:20.898] [SAMPLE-VAL] Done. Weight range: 0.010-0.117 [19:31:20.898] [SAMPLE-VAL] Top sample 25 (w=0.117): S:AQT976.965.KJ62. W:J5.AQ2.AQ874.JT9 [S:T1-SQ=81 % T2-SA=37 % T3-ST=8 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=12 %] [19:31:20.899] [SAMPLE-VAL] Top sample 35 (w=0.087): S:AQT976.965.J6.JT W:J5.AQ2.AKQ8742.9 [S:T1-SQ=89 % T2-SA=36 % T3-ST=4 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=14 %] [19:31:20.899] [SAMPLE-VAL] Top sample 49 (w=0.087): S:AQT976.952.J7.JT W:J5.AQ6.AKQ8642.9 [S:T1-SQ=89 % T2-SA=36 % T3-ST=4 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=14 %] [19:31:20.899] [SAMPLE-VAL] Top sample 28 (w=0.086): S:AQT976.Q952.76.T W:J5.A6.AKQJ842.J9 [S:T1-SQ=85 % T2-SA=50 % T3-ST=7 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=14 %] [19:31:20.899] [SAMPLE-VAL] Top sample 24 (w=0.085): S:AQT976.Q92.42.JT W:J5.A65.AKQJ876.9 [S:T1-SQ=86 % T2-SA=46 % T3-ST=7 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=13 %] [19:31:20.899] After sample validation: 50 deals remaining [19:31:20.899] [PLAY-INFER] LeadCard: S led ST (T3) -> downweight worlds where S then held AKQJ in Spades by x0.10 [19:31:20.899] Using weighted samples: 50/50 have non-uniform weights (range 0.010-0.117) [19:31:20.899] Sample deals (50 total, showing first 20, by weight): [19:31:20.899] [1] (w=0.117) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.965.KJ62. J5.AQ2.AQ874.JT9 [19:31:20.899] [2] (w=0.087) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.965.J6.JT J5.AQ2.AKQ8742.9 [19:31:20.899] [3] (w=0.087) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.952.J7.JT J5.AQ6.AKQ8642.9 [19:31:20.900] [4] (w=0.086) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q952.76.T J5.A6.AKQJ842.J9 [19:31:20.900] [5] (w=0.085) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q92.42.JT J5.A65.AKQJ876.9 [19:31:20.900] [6] (w=0.080) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q6.Q842.T J5.A952.AKJ76.J9 [19:31:20.900] [7] (w=0.079) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.76.JT J5.Q62.AKQJ842.9 [19:31:20.900] [8] (w=0.079) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q65.J2.JT J5.A92.AKQ8764.9 [19:31:20.900] [9] (w=0.079) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q5.J74.JT J5.A962.AKQ862.9 [19:31:20.900] [10] (w=0.077) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.95.J72.JT J5.AQ62.AKQ864.9 [19:31:20.900] [11] (w=0.075) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A6.J862.T J5.Q952.AKQ74.J9 [19:31:20.900] [12] (w=0.075) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A9.J842.T J5.Q652.AKQ76.J9 [19:31:20.900] [13] (w=0.074) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q92.Q86.J J5.A65.AKJ742.T9 [19:31:20.900] [14] (w=0.074) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.9652.Q7.J J5.AQ.AKJ8642.T9 [19:31:20.901] [15] (w=0.071) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A52.862.T J5.Q96.AKQJ74.J9 [19:31:20.901] [16] (w=0.071) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q2.Q762.T J5.A965.AKJ84.J9 [19:31:20.901] [17] (w=0.070) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q62.J62.J J5.A95.AKQ874.T9 [19:31:20.901] [18] (w=0.066) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q6.K862.T J5.A952.AQJ74.J9 [19:31:20.901] [19] (w=0.066) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q952.QJ.T J5.A6.AK87642.J9 [19:31:20.901] [20] (w=0.066) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A52.76.JT J5.Q96.AKQJ842.9 [19:31:20.901] ... and 30 more [19:31:21.006] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:31:21.006] D3: [200, -130, -130, -110, -110, 100, 100, -110, -110, -130, 200, 200, 100, -110, 200, 100, -110, 200, -110, 100, 100, 100, -130, -110, 100, 100, 200, 100, -110, 100, 100, 100, -130, 100, 100, 100, 100, -110, 100, 100, -110, 100, -110, 100, -110, 300, 100, 100, 200, 200] [19:31:21.006] D9: [200, -130, -130, -110, -110, 100, 100, -110, -110, -130, 200, 200, 100, -110, 200, 100, -110, 200, -110, 100, 100, 100, -130, -110, 100, 100, 200, 100, -110, 100, 100, 100, -130, 100, 100, 100, 100, -110, 100, 100, -110, 100, -110, 100, -110, 300, 100, 100, 200, 200] [19:31:21.006] C2: [-110, -150, -150, -130, -130, -110, -110, -130, -130, -150, 100, 100, -130, -130, -110, -130, -130, -110, -130, -110, -130, -130, -150, -130, -130, -110, -110, -110, -130, -110, -110, -130, -150, -110, -130, -130, -110, -150, -110, -110, -130, -110, -130, -110, -130, 100, -130, -130, -110, 100] [19:31:21.006] C8: [-110, -150, -150, -130, -130, -110, -110, -130, -130, -150, 100, 100, -130, -130, -110, -130, -130, -110, -130, -110, -130, -130, -150, -130, -130, -110, -110, -110, -130, -110, -110, -130, -150, -110, -130, -130, -110, -150, -110, -110, -130, -110, -130, -110, -130, 100, -130, -130, -110, 100] [19:31:21.006] H7: [-110, -150, -150, -130, -130, -110, -110, -130, -150, -150, 100, 100, -130, -130, -110, -130, -130, -110, -130, -130, -130, -130, -150, -130, -130, -110, -110, -110, -130, -110, -110, -130, -150, -110, -130, -130, -110, -150, -110, -110, -130, -110, -150, -110, -130, 100, -130, -130, -110, 100] [19:31:21.006] HJ: [-110, -150, -150, -130, -130, -110, -110, -130, -150, -150, 100, 100, -130, -130, -110, -130, -130, -110, -130, -130, -130, -130, -150, -130, -130, -110, -110, -110, -130, -110, -110, -130, -150, -110, -130, -130, -110, -150, -110, -110, -130, -110, -150, -110, -130, 100, -130, -130, -110, 100] [19:31:21.007] CA: [-130, -150, -150, -150, -150, -130, -130, -150, -150, -150, -110, -110, -150, -150, -130, -150, -150, -130, -150, -130, -150, -150, -150, -150, -150, -130, -130, -130, -130, -130, -130, -150, -150, -130, -130, -130, -130, -150, -130, -130, -130, -130, -150, -130, -150, -110, -150, -150, -130, -130] [19:31:21.007] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:31:21.007] D3: [4, 1, 1, 2, 2, 3, 3, 2, 2, 1, 4, 4, 3, 2, 4, 3, 2, 4, 2, 3, 3, 3, 1, 2, 3, 3, 4, 3, 2, 3, 3, 3, 1, 3, 3, 3, 3, 2, 3, 3, 2, 3, 2, 3, 2, 5, 3, 3, 4, 4] [19:31:21.007] D9: [4, 1, 1, 2, 2, 3, 3, 2, 2, 1, 4, 4, 3, 2, 4, 3, 2, 4, 2, 3, 3, 3, 1, 2, 3, 3, 4, 3, 2, 3, 3, 3, 1, 3, 3, 3, 3, 2, 3, 3, 2, 3, 2, 3, 2, 5, 3, 3, 4, 4] [19:31:21.007] C2: [2, 0, 0, 1, 1, 2, 2, 1, 1, 0, 3, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 0, 1, 1, 2, 2, 2, 1, 2, 2, 1, 0, 2, 1, 1, 2, 0, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 2, 3] [19:31:21.007] C8: [2, 0, 0, 1, 1, 2, 2, 1, 1, 0, 3, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 0, 1, 1, 2, 2, 2, 1, 2, 2, 1, 0, 2, 1, 1, 2, 0, 2, 2, 1, 2, 1, 2, 1, 3, 1, 1, 2, 3] [19:31:21.007] H7: [2, 0, 0, 1, 1, 2, 2, 1, 0, 0, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 0, 1, 1, 2, 2, 2, 1, 2, 2, 1, 0, 2, 1, 1, 2, 0, 2, 2, 1, 2, 0, 2, 1, 3, 1, 1, 2, 3] [19:31:21.007] HJ: [2, 0, 0, 1, 1, 2, 2, 1, 0, 0, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 0, 1, 1, 2, 2, 2, 1, 2, 2, 1, 0, 2, 1, 1, 2, 0, 2, 2, 1, 2, 0, 2, 1, 3, 1, 1, 2, 3] [19:31:21.007] CA: [1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 2, 2, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 0, 2, 0, 0, 1, 1] [19:31:21.007] --- IMP Calculation Output (card -> average IMP) --- [19:31:21.007] D3: 3.17 [19:31:21.007] D9: 3.17 [19:31:21.007] C2: -1.03 [19:31:21.007] C8: -1.03 [19:31:21.008] H7: -1.09 [19:31:21.008] HJ: -1.09 [19:31:21.008] CA: -2.10 [19:31:21.008] === DDS DETAILED ANALYSIS === [19:31:21.008] Cards analyzed: 7, Samples per card: 50 [19:31:21.008] [19:31:21.008] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:31:21.008] ----- ------ --------- ------- ----------- -------------------------------- [19:31:21.008] D3 3.17 2.74 59 % 5 [4, 1, 1, 2, 2, 3, 3, 2, 2, 1, 4, 4, 3, 2, 4, 3, 2, 4, 2, 3...] [19:31:21.008] D9 3.17 2.74 59 % 5 [4, 1, 1, 2, 2, 3, 3, 2, 2, 1, 4, 4, 3, 2, 4, 3, 2, 4, 2, 3...] [19:31:21.008] C2 -1.03 1.40 6 % 4 [2, 0, 0, 1, 1, 2, 2, 1, 1, 0, 3, 3, 1, 1, 2, 1, 1, 2, 1, 2...] [19:31:21.008] C8 -1.03 1.40 6 % 4 [2, 0, 0, 1, 1, 2, 2, 1, 1, 0, 3, 3, 1, 1, 2, 1, 1, 2, 1, 2...] [19:31:21.008] H7 -1.09 1.34 6 % 4 [2, 0, 0, 1, 1, 2, 2, 1, 0, 0, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1...] [19:31:21.008] HJ -1.09 1.34 6 % 4 [2, 0, 0, 1, 1, 2, 2, 1, 0, 0, 3, 3, 1, 1, 2, 1, 1, 2, 1, 1...] [19:31:21.009] CA -2.10 0.58 0 % 3 [1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 2, 2, 0, 0, 1, 0, 0, 1, 0, 1...] [19:31:21.009] [19:31:21.009] Selected: D3 (IMPs=3.17, avgTricks=2.74) [19:31:21.009] =================== [19:31:21.009] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:31:21.009] [TRUMP] Skipped: not declaring [19:31:21.009] Selected: D3 (avg 3.17 IMPs, 2.74 tricks) -- 1 tied card(s): D9 [19:31:21.009] [stage-timing] ok sample=535ms validate=0ms nn=88ms signal=0ms simgames=1ms dds=105ms total=734ms samples=50 cards=10 [19:31:21.009] === FindBestCardAsync: Position=N, CardsPlayed=10 === [19:31:21.009] Finding card to play for N: 43.JT7.93.A87652 [19:31:21.010] Relative position: Lefty, Contract type: Suit [19:31:21.010] Cards in hand mask: 8 [19:31:21.010] Candidate: xD = 37.5 % [19:31:21.010] Candidate: 9D = 25.8 % [19:31:21.011] Candidate: xC = 17.9 % [19:31:21.011] Candidate: xH = 7.4 % [19:31:21.011] Candidate: 8C = 6.5 % [19:31:21.011] Candidate: TH = 4.2 % [19:31:21.011] Candidate: AC = 0.5 % [19:31:21.011] Candidate: JH = 0.2 % [19:31:21.011] Selected: D3 (37.5 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:31:22 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:31:22 === [19:31:22.955] === FindBestCardAsync: Position=N, CardsPlayed=12 === [19:31:22.955] Contract: 3D, Declarer: W, Dealer: W [19:31:22.955] Auction: 1D-P-1H-2S-P-P-3C-P-3D-P-P-P [19:31:22.955] Deal: N:... ... ... ... [19:31:22.955] Position N is on defender's side - score table shifted by 3 defense tricks won [19:31:22.956] ****************************** [19:31:22.956] FindMatchingDealsWithPlayInternal Input: [19:31:22.956] Position parameter: N [19:31:22.956] Deal from game: N:... ... ... ... [19:31:22.956] Hand for N: 43.JT7.93.A87652 [19:31:22.956] Hand for E: K82.K843.T5.KQ43 [19:31:22.956] Hand for S: (null) [19:31:22.956] Hand for W: (null) [19:31:22.956] Cards played: S4, S2, SQ, S5, SA, SJ, S3, S8, ST, C9, D3, SK [19:31:22.956] Declarer: W [19:31:22.956] ****************************** [19:31:22.956] [DealFinder] Seed from player N hand: -1915510507 [19:31:22.956] [DealFinder] Auction: 1D-P-1H-2S-P-P-3C-P-3D-P-P-P [19:31:22.956] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:31:22.956] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1384MB, gc2=18) [19:31:22.957] [DealFinder] Using cardsPlayedCount=12 for visibility calculation [19:31:22.957] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=12 [19:31:22.957] [ExtractPartialDeal] Visible hands: N, E, W [19:31:22.957] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:31:22.957] [ExtractPartialDeal] Extracted hands: [19:31:22.957] N: 43.JT7.93.A87652 (13 cards) [LOCKED] [19:31:22.957] E: K82.K843.T5.KQ43 (13 cards) [LOCKED] [19:31:22.957] S: ... (0 cards) [19:31:22.957] W: ... (0 cards) [19:31:22.957] [DealFinder] Trump suit from contract '3D': Diamonds [19:31:22.957] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Diamonds [19:31:22.957] [ComputePlayedCards] Card 1: S4 played by N [19:31:22.957] [ComputePlayedCards] Card 2: S2 played by E [19:31:22.957] [ComputePlayedCards] Card 3: SQ played by S [19:31:22.958] [ComputePlayedCards] Card 4: S5 played by W [19:31:22.958] [ComputePlayedCards] Trick complete. Winner: S [19:31:22.958] [ComputePlayedCards] Card 5: SA played by S [19:31:22.958] [ComputePlayedCards] Card 6: SJ played by W [19:31:22.958] [ComputePlayedCards] Card 7: S3 played by N [19:31:22.958] [ComputePlayedCards] Card 8: S8 played by E [19:31:22.958] [ComputePlayedCards] Trick complete. Winner: S [19:31:22.958] [ComputePlayedCards] Card 9: ST played by S [19:31:22.958] [ComputePlayedCards] Card 10: C9 played by W [19:31:22.958] [ComputePlayedCards] Card 11: D3 played by N [19:31:22.958] [ComputePlayedCards] Card 12: SK played by E [19:31:22.958] [ComputePlayedCards] Trick complete. Winner: N [19:31:22.958] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S4, S3, D3 [19:31:22.958] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S2, S8, SK [19:31:22.958] [DealFinder] Added 3 played cards to S (was 0 cards): SQ, SA, ST [19:31:22.958] [DealFinder] Added 3 played cards to W (was 0 cards): S5, SJ, C9 [19:31:22.959] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 2) [19:31:22.959] [DealFinder] Assigned 3 Spades cards to S: S6, S7, S9 [19:31:22.959] [DecomposePartnership] S: No tightening (CombinedHcpMin=6, CombinedHcpMax=, partner N HCP=5) [19:31:22.959] [DecomposePartnership] W: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner E HCP=11) [19:31:22.959] [DealFinder] Bid verification enabled for: W [19:31:22.959] [DealFinder] Propagated S: HCP[8-11], Suits=S[6-6] H[0-6] D[0-4] C[0-3] (2 iterations) [19:31:22.959] [DealFinder] Propagated W: HCP[13-16], Suits=S[2-2] H[0-6] D[5-9] C[0-3] (2 iterations) [19:31:22.959] [DealFinder] Known cards per player: N=13, E=13, S=6, W=3 [19:31:22.960] [DealFinder] Locked players: N, E [19:31:22.960] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [19:31:22.960] [DealFinder] Players needing cards: S:7, W:10 [19:31:22.960] Large number of cards remaining. Using random generation. [19:31:22.960] [DealFinder] Hands to validate (not 13 cards in partial): S, W [19:31:22.960] [VerifyHands] FAIL for S: AQT976.Q52.KJ2.J (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP...) [19:31:22.960] [VerifyHands] FAIL for S: AQT976.62.K642.T (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP...) [19:31:22.961] [VerifyHands] FAIL for S: AQT976.9.AQ8762. (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP...) [19:31:22.961] [VerifyHands] FAIL for S: AQT976.AQ2.K7.JT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP...) [19:31:22.962] [VerifyHands] FAIL for S: AQT976.A965.J84. (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP...) [19:31:23.103] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [19:31:23.246] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [19:31:23.312] [DealFinder] After 1000 attempts: passedSimple=1001, failedVerification=1001, matches=0 [19:31:23.387] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [19:31:23.485] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=200/1200, passes=0 [19:31:23.485] [Timing] Total: 528ms, Generation: 110ms, Verification: 121ms [19:31:23.485] [Timing] Attempts: 10000, PassedSimpleCheck: 10000, FailedVerification: 10000, Found: 0 [19:31:23.485] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [19:31:23.509] Search complete. Returning 50 deals. [19:31:23.509] Found 50 sample deals for simulation. [19:31:23.509] Valid deals for DDS: 50 / 50 [19:31:23.509] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: suit [19:31:23.509] [SAMPLE-VAL] T1: N=S4 E=S2 S=SQ W=S5 (leader=N) [19:31:23.509] [SAMPLE-VAL] T2: S=SA W=SJ N=S3 E=S8 (leader=S) [19:31:23.509] [SAMPLE-VAL] T3: S=ST W=C9 N=D3 E=SK (leader=S) [19:31:23.511] [SAMPLE-VAL] Sample 1: weight 0.385 -> 0.036 [S:T1-SQ=90 % T2-SA=33 % T3-ST=3 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=19 %] [19:31:23.513] [SAMPLE-VAL] Sample 2: weight 0.385 -> 0.064 [S:T1-SQ=92 % T2-SA=45 % T3-ST=5 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=13 %] [19:31:23.515] [SAMPLE-VAL] Sample 3: weight 0.385 -> 0.055 [S:T1-SQ=92 % T2-SA=35 % T3-ST=4 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=15 %] [19:31:23.517] [SAMPLE-VAL] Sample 4: weight 0.294 -> 0.032 [S:T1-SQ=84 % T2-SA=36 % T3-ST=3 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=14 %] [19:31:23.519] [SAMPLE-VAL] Sample 5: weight 0.385 -> 0.058 [S:T1-SQ=92 % T2-SA=40 % T3-ST=4 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=13 %] [19:31:23.520] [SAMPLE-VAL] Sample 6: weight 0.294 -> 0.053 [S:T1-SQ=93 % T2-SA=41 % T3-ST=6 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=11 %] [19:31:23.522] [SAMPLE-VAL] Sample 7: weight 0.385 -> 0.051 [S:T1-SQ=93 % T2-SA=35 % T3-ST=4 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=14 %] [19:31:23.524] [SAMPLE-VAL] Sample 8: weight 0.385 -> 0.071 [S:T1-SQ=93 % T2-SA=39 % T3-ST=5 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=13 %] [19:31:23.526] [SAMPLE-VAL] Sample 9: weight 0.385 -> 0.067 [S:T1-SQ=86 % T2-SA=46 % T3-ST=6 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=7 %] [19:31:23.527] [SAMPLE-VAL] Sample 10: weight 0.385 -> 0.067 [S:T1-SQ=92 % T2-SA=39 % T3-ST=7 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 %] [19:31:23.529] [SAMPLE-VAL] Sample 11: weight 0.385 -> 0.054 [S:T1-SQ=92 % T2-SA=37 % T3-ST=4 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=9 %] [19:31:23.531] [SAMPLE-VAL] Sample 12: weight 0.385 -> 0.064 [S:T1-SQ=94 % T2-SA=38 % T3-ST=5 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=13 %] [19:31:23.533] [SAMPLE-VAL] Sample 13: weight 0.294 -> 0.033 [S:T1-SQ=88 % T2-SA=32 % T3-ST=3 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=15 %] [19:31:23.534] [SAMPLE-VAL] Sample 14: weight 0.294 -> 0.036 [S:T1-SQ=83 % T2-SA=35 % T3-ST=3 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=18 %] [19:31:23.536] [SAMPLE-VAL] Sample 15: weight 0.294 -> 0.053 [S:T1-SQ=93 % T2-SA=41 % T3-ST=6 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=11 %] [19:31:23.538] [SAMPLE-VAL] Sample 16: weight 0.385 -> 0.071 [S:T1-SQ=93 % T2-SA=36 % T3-ST=5 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=14 %] [19:31:23.539] [SAMPLE-VAL] Sample 17: weight 0.385 -> 0.035 [S:T1-SQ=87 % T2-SA=43 % T3-ST=3 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=11 %] [19:31:23.541] [SAMPLE-VAL] Sample 18: weight 0.385 -> 0.060 [S:T1-SQ=89 % T2-SA=49 % T3-ST=4 %!, W:T1-S5=95 % T2-SJ=100 % T3-C9=10 %] [19:31:23.543] [SAMPLE-VAL] Sample 19: weight 0.385 -> 0.059 [S:T1-SQ=95 % T2-SA=39 % T3-ST=4 %!, W:T1-S5=95 % T2-SJ=100 % T3-C9=17 %] [19:31:23.544] [SAMPLE-VAL] Sample 20: weight 0.556 -> 0.054 [S:T1-SQ=87 % T2-SA=32 % T3-ST=3 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=9 %] [19:31:23.546] [SAMPLE-VAL] Sample 21: weight 0.085 -> 0.010 [S:T1-SQ=79 % T2-SA=40 % T3-ST=4 %!, W:T1-S5=98 % T2-SJ=100 % T3-C9=14 %] [19:31:23.548] [SAMPLE-VAL] Sample 22: weight 0.385 -> 0.067 [S:T1-SQ=94 % T2-SA=37 % T3-ST=6 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=9 %] [19:31:23.550] [SAMPLE-VAL] Sample 23: weight 0.385 -> 0.040 [S:T1-SQ=81 % T2-SA=32 % T3-ST=3 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=13 %] [19:31:23.552] [SAMPLE-VAL] Sample 24: weight 0.385 -> 0.076 [S:T1-SQ=86 % T2-SA=46 % T3-ST=7 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=13 %] [19:31:23.553] [SAMPLE-VAL] Sample 25: weight 0.556 -> 0.105 [S:T1-SQ=81 % T2-SA=37 % T3-ST=8 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=12 %] [19:31:23.555] [SAMPLE-VAL] Sample 26: weight 0.385 -> 0.043 [S:T1-SQ=94 % T2-SA=35 % T3-ST=3 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=19 %] [19:31:23.557] [SAMPLE-VAL] Sample 27: weight 0.385 -> 0.060 [S:T1-SQ=90 % T2-SA=40 % T3-ST=4 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=12 %] [19:31:23.558] [SAMPLE-VAL] Sample 28: weight 0.385 -> 0.077 [S:T1-SQ=85 % T2-SA=50 % T3-ST=7 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=14 %] [19:31:23.560] [SAMPLE-VAL] Sample 29: weight 0.385 -> 0.072 [S:T1-SQ=92 % T2-SA=41 % T3-ST=5 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=14 %] [19:31:23.562] [SAMPLE-VAL] Sample 30: weight 0.385 -> 0.063 [S:T1-SQ=92 % T2-SA=37 % T3-ST=5 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=9 %] [19:31:23.564] [SAMPLE-VAL] Sample 31: weight 0.079 -> 0.014 [S:T1-SQ=76 % T2-SA=41 % T3-ST=5 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=15 %] [19:31:23.565] [SAMPLE-VAL] Sample 32: weight 0.385 -> 0.067 [S:T1-SQ=87 % T2-SA=38 % T3-ST=5 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=11 %] [19:31:23.567] [SAMPLE-VAL] Sample 33: weight 0.079 -> 0.015 [S:T1-SQ=86 % T2-SA=46 % T3-ST=7 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=12 %] [19:31:23.569] [SAMPLE-VAL] Sample 34: weight 0.385 -> 0.038 [S:T1-SQ=90 % T2-SA=30 % T3-ST=3 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=16 %] [19:31:23.571] [SAMPLE-VAL] Sample 35: weight 0.556 -> 0.078 [S:T1-SQ=89 % T2-SA=36 % T3-ST=4 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=14 %] [19:31:23.572] [SAMPLE-VAL] Sample 36: weight 0.294 -> 0.044 [S:T1-SQ=89 % T2-SA=39 % T3-ST=4 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=12 %] [19:31:23.574] [SAMPLE-VAL] Sample 37: weight 0.556 -> 0.069 [S:T1-SQ=91 % T2-SA=40 % T3-ST=4 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=14 %] [19:31:23.576] [SAMPLE-VAL] Sample 38: weight 0.385 -> 0.049 [S:T1-SQ=92 % T2-SA=33 % T3-ST=4 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=6 %] [19:31:23.577] [SAMPLE-VAL] Sample 39: weight 0.079 -> 0.009 [S:T1-SQ=82 % T2-SA=40 % T3-ST=3 %!, W:T1-S5=98 % T2-SJ=100 % T3-C9=11 %] [19:31:23.579] [SAMPLE-VAL] Sample 40: weight 0.385 -> 0.050 [S:T1-SQ=94 % T2-SA=34 % T3-ST=4 %!, W:T1-S5=95 % T2-SJ=100 % T3-C9=12 %] [19:31:23.581] [SAMPLE-VAL] Sample 41: weight 0.294 -> 0.040 [S:T1-SQ=93 % T2-SA=42 % T3-ST=4 %!, W:T1-S5=95 % T2-SJ=100 % T3-C9=13 %] [19:31:23.583] [SAMPLE-VAL] Sample 42: weight 0.294 -> 0.045 [S:T1-SQ=88 % T2-SA=49 % T3-ST=4 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=12 %] [19:31:23.584] [SAMPLE-VAL] Sample 43: weight 0.385 -> 0.026 [S:T1-SQ=87 % T2-SA=37 % T3-ST=2 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=9 %] [19:31:23.586] [SAMPLE-VAL] Sample 44: weight 0.294 -> 0.023 [S:T1-SQ=89 % T2-SA=37 % T3-ST=2 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=14 %] [19:31:23.590] [SAMPLE-VAL] Sample 45: weight 0.385 -> 0.057 [S:T1-SQ=92 % T2-SA=38 % T3-ST=4 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=11 %] [19:31:23.592] [SAMPLE-VAL] Sample 46: weight 0.085 -> 0.016 [S:T1-SQ=86 % T2-SA=49 % T3-ST=9 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=8 %] [19:31:23.594] [SAMPLE-VAL] Sample 47: weight 0.385 -> 0.072 [S:T1-SQ=93 % T2-SA=45 % T3-ST=6 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=11 %] [19:31:23.595] [SAMPLE-VAL] Sample 48: weight 0.294 -> 0.039 [S:T1-SQ=93 % T2-SA=32 % T3-ST=4 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=23 %] [19:31:23.597] [SAMPLE-VAL] Sample 49: weight 0.556 -> 0.078 [S:T1-SQ=89 % T2-SA=36 % T3-ST=4 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=14 %] [19:31:23.599] [SAMPLE-VAL] Sample 50: weight 0.294 -> 0.030 [S:T1-SQ=92 % T2-SA=31 % T3-ST=3 %!, W:T1-S5=97 % T2-SJ=100 % T3-C9=11 %] [19:31:23.599] [SAMPLE-VAL] Done. Weight range: 0.009-0.105 [19:31:23.599] [SAMPLE-VAL] Top sample 25 (w=0.105): S:AQT976.965.KJ62. W:J5.AQ2.AQ874.JT9 [S:T1-SQ=81 % T2-SA=37 % T3-ST=8 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=12 %] [19:31:23.599] [SAMPLE-VAL] Top sample 35 (w=0.078): S:AQT976.965.J6.JT W:J5.AQ2.AKQ8742.9 [S:T1-SQ=89 % T2-SA=36 % T3-ST=4 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=14 %] [19:31:23.599] [SAMPLE-VAL] Top sample 49 (w=0.078): S:AQT976.952.J7.JT W:J5.AQ6.AKQ8642.9 [S:T1-SQ=89 % T2-SA=36 % T3-ST=4 %!, W:T1-S5=96 % T2-SJ=100 % T3-C9=14 %] [19:31:23.600] [SAMPLE-VAL] Top sample 28 (w=0.077): S:AQT976.Q952.76.T W:J5.A6.AKQJ842.J9 [S:T1-SQ=85 % T2-SA=50 % T3-ST=7 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=14 %] [19:31:23.600] [SAMPLE-VAL] Top sample 24 (w=0.076): S:AQT976.Q92.42.JT W:J5.A65.AKQJ876.9 [S:T1-SQ=86 % T2-SA=46 % T3-ST=7 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=13 %] [19:31:23.600] After sample validation: 50 deals remaining [19:31:23.600] [PLAY-INFER] LeadCard: S led ST (T3) -> downweight worlds where S then held AKQJ in Spades by x0.10 [19:31:23.600] Using weighted samples: 50/50 have non-uniform weights (range 0.009-0.105) [19:31:23.600] Sample deals (50 total, showing first 20, by weight): [19:31:23.600] [1] (w=0.105) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.965.KJ62. J5.AQ2.AQ874.JT9 [19:31:23.600] [2] (w=0.078) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.965.J6.JT J5.AQ2.AKQ8742.9 [19:31:23.600] [3] (w=0.078) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.952.J7.JT J5.AQ6.AKQ8642.9 [19:31:23.601] [4] (w=0.077) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q952.76.T J5.A6.AKQJ842.J9 [19:31:23.601] [5] (w=0.076) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q92.42.JT J5.A65.AKQJ876.9 [19:31:23.601] [6] (w=0.072) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q6.Q842.T J5.A952.AKJ76.J9 [19:31:23.601] [7] (w=0.072) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.76.JT J5.Q62.AKQJ842.9 [19:31:23.601] [8] (w=0.071) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q65.J2.JT J5.A92.AKQ8764.9 [19:31:23.601] [9] (w=0.071) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q5.J74.JT J5.A962.AKQ862.9 [19:31:23.601] [10] (w=0.069) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.95.J72.JT J5.AQ62.AKQ864.9 [19:31:23.601] [11] (w=0.067) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A6.J862.T J5.Q952.AKQ74.J9 [19:31:23.601] [12] (w=0.067) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A9.J842.T J5.Q652.AKQ76.J9 [19:31:23.601] [13] (w=0.067) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q92.Q86.J J5.A65.AKJ742.T9 [19:31:23.601] [14] (w=0.067) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.9652.Q7.J J5.AQ.AKJ8642.T9 [19:31:23.601] [15] (w=0.064) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A52.862.T J5.Q96.AKQJ74.J9 [19:31:23.602] [16] (w=0.064) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q2.Q762.T J5.A965.AKJ84.J9 [19:31:23.602] [17] (w=0.063) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q62.J62.J J5.A95.AKQ874.T9 [19:31:23.602] [18] (w=0.060) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q6.K862.T J5.A952.AQJ74.J9 [19:31:23.602] [19] (w=0.060) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q952.QJ.T J5.A6.AK87642.J9 [19:31:23.602] [20] (w=0.059) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A52.76.JT J5.Q96.AKQJ842.9 [19:31:23.602] ... and 30 more [19:31:23.678] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:31:23.678] CA: [200, -130, -130, -110, -130, 100, -110, -130, -130, -130, 200, 200, 100, -110, 200, 100, -110, 200, -110, -110, 100, 100, -130, -110, 100, 100, 100, 100, -110, 100, 100, 100, -130, 100, 100, 100, 100, -110, 100, 100, -110, 100, -130, 100, -110, 200, 100, 100, 200, 200] [19:31:23.678] C2: [200, -130, -130, -130, -130, -110, -110, -130, -130, -130, 100, 100, -110, -130, 100, -110, -110, 100, -130, -110, -110, -110, -130, -130, -110, -110, 100, -110, -110, -110, -110, 100, -130, -110, -110, -110, -110, -130, -110, -110, -110, -110, -110, -130, -130, 200, 100, 100, 200, 100] [19:31:23.678] C8: [200, -130, -130, -130, -130, -110, -110, -130, -130, -130, 100, 100, -110, -130, 100, -110, -110, 100, -130, -110, -110, -110, -130, -130, -110, -110, 100, -110, -110, -110, -110, 100, -130, -110, -110, -110, -110, -130, -110, -110, -110, -110, -110, -130, -130, 200, 100, 100, 200, 100] [19:31:23.678] H7: [100, -130, -130, -110, -110, 100, 100, -130, -110, -130, 200, 200, 100, -110, 100, 100, -110, 200, -110, -110, 100, 100, -130, -110, 100, 100, 200, 100, -110, 100, 100, -110, -130, 100, -110, -110, 100, -110, 100, 100, -110, 100, -110, 100, -110, 300, -110, -110, 200, 200] [19:31:23.678] D9: [100, -130, -130, -110, -110, 100, 100, -110, -110, -130, 200, 200, -110, -110, 100, -110, -110, 100, -110, 100, -110, -110, -130, -110, -110, 100, 100, 100, -110, 100, 100, -110, -130, 100, -110, -110, 100, -130, 100, 100, -110, 100, -110, -110, -110, 200, -110, -110, 100, 200] [19:31:23.678] HJ: [100, -130, -130, -110, -110, 100, 100, -110, -110, -130, 200, 200, 100, -110, 100, 100, -110, 200, -110, -110, 100, 100, -130, -110, 100, 100, 200, 100, -110, 100, 100, -110, -130, 100, -110, -110, 100, -110, 100, 100, -110, 100, -130, 100, -110, 300, -110, -110, 200, 200] [19:31:23.678] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:31:23.678] CA: [3, 0, 0, 1, 0, 2, 1, 0, 0, 0, 3, 3, 2, 1, 3, 2, 1, 3, 1, 1, 2, 2, 0, 1, 2, 2, 2, 2, 1, 2, 2, 2, 0, 2, 2, 2, 2, 1, 2, 2, 1, 2, 0, 2, 1, 3, 2, 2, 3, 3] [19:31:23.678] C2: [3, 0, 0, 0, 0, 1, 1, 0, 0, 0, 2, 2, 1, 0, 2, 1, 1, 2, 0, 1, 1, 1, 0, 0, 1, 1, 2, 1, 1, 1, 1, 2, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 3, 2, 2, 3, 2] [19:31:23.678] C8: [3, 0, 0, 0, 0, 1, 1, 0, 0, 0, 2, 2, 1, 0, 2, 1, 1, 2, 0, 1, 1, 1, 0, 0, 1, 1, 2, 1, 1, 1, 1, 2, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 3, 2, 2, 3, 2] [19:31:23.678] H7: [2, 0, 0, 1, 1, 2, 2, 0, 1, 0, 3, 3, 2, 1, 2, 2, 1, 3, 1, 1, 2, 2, 0, 1, 2, 2, 3, 2, 1, 2, 2, 1, 0, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 2, 1, 4, 1, 1, 3, 3] [19:31:23.679] D9: [2, 0, 0, 1, 1, 2, 2, 1, 1, 0, 3, 3, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 0, 1, 1, 2, 2, 2, 1, 2, 2, 1, 0, 2, 1, 1, 2, 0, 2, 2, 1, 2, 1, 1, 1, 3, 1, 1, 2, 3] [19:31:23.679] HJ: [2, 0, 0, 1, 1, 2, 2, 1, 1, 0, 3, 3, 2, 1, 2, 2, 1, 3, 1, 1, 2, 2, 0, 1, 2, 2, 3, 2, 1, 2, 2, 1, 0, 2, 1, 1, 2, 1, 2, 2, 1, 2, 0, 2, 1, 4, 1, 1, 3, 3] [19:31:23.679] --- IMP Calculation Output (card -> average IMP) --- [19:31:23.679] CA: 1.10 [19:31:23.679] HJ: 0.88 [19:31:23.679] H7: 0.86 [19:31:23.679] D9: 0.05 [19:31:23.679] C2: -1.44 [19:31:23.679] C8: -1.44 [19:31:23.679] === DDS DETAILED ANALYSIS === [19:31:23.680] Cards analyzed: 6, Samples per card: 50 [19:31:23.680] [19:31:23.680] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:31:23.680] ----- ------ --------- ------- ----------- -------------------------------- [19:31:23.680] CA 1.10 1.58 54 % 4 [3, 0, 0, 1, 0, 2, 1, 0, 0, 0, 3, 3, 2, 1, 3, 2, 1, 3, 1, 1...] [19:31:23.680] HJ 0.88 1.56 51 % 5 [2, 0, 0, 1, 1, 2, 2, 1, 1, 0, 3, 3, 2, 1, 2, 2, 1, 3, 1, 1...] [19:31:23.680] H7 0.86 1.56 51 % 5 [2, 0, 0, 1, 1, 2, 2, 0, 1, 0, 3, 3, 2, 1, 2, 2, 1, 3, 1, 1...] [19:31:23.680] D9 0.05 1.38 41 % 4 [2, 0, 0, 1, 1, 2, 2, 1, 1, 0, 3, 3, 1, 1, 2, 1, 1, 2, 1, 2...] [19:31:23.680] C2 -1.44 1.00 21 % 4 [3, 0, 0, 0, 0, 1, 1, 0, 0, 0, 2, 2, 1, 0, 2, 1, 1, 2, 0, 1...] [19:31:23.680] C8 -1.44 1.00 21 % 4 [3, 0, 0, 0, 0, 1, 1, 0, 0, 0, 2, 2, 1, 0, 2, 1, 1, 2, 0, 1...] [19:31:23.680] [19:31:23.680] Selected: CA (IMPs=1.10, avgTricks=1.58) [19:31:23.680] =================== [19:31:23.680] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:31:23.681] [TRUMP] Skipped: not declaring [19:31:23.681] Selected: CA (avg 1.10 IMPs, 1.58 tricks) [19:31:23.681] [stage-timing] ok sample=553ms validate=0ms nn=90ms signal=0ms simgames=2ms dds=76ms total=725ms samples=50 cards=12 [19:31:23.681] === FindBestCardAsync: Position=N, CardsPlayed=12 === [19:31:23.681] Finding card to play for N: 43.JT7.93.A87652 [19:31:23.681] Relative position: Lefty, Contract type: Suit [19:31:23.681] Cards in hand mask: 7 [19:31:23.682] Candidate: AC = 37.5 % [19:31:23.682] Candidate: JH = 27.7 % [19:31:23.682] Candidate: xH = 20.3 % [19:31:23.682] Candidate: 9D = 8.5 % [19:31:23.682] Candidate: xC = 3.8 % [19:31:23.682] Candidate: 8C = 1.8 % [19:31:23.682] Candidate: TH = 0.4 % [19:31:23.682] Selected: CA (37.5 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:31:27 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:31:27 === [19:31:27.433] === FindBestCardAsync: Position=N, CardsPlayed=16 === [19:31:27.433] Contract: 3D, Declarer: W, Dealer: W [19:31:27.433] Auction: 1D-P-1H-2S-P-P-3C-P-3D-P-P-P [19:31:27.433] Deal: N:... ... ... ... [19:31:27.433] Position N is on defender's side - score table shifted by 4 defense tricks won [19:31:27.433] ****************************** [19:31:27.433] FindMatchingDealsWithPlayInternal Input: [19:31:27.434] Position parameter: N [19:31:27.434] Deal from game: N:... ... ... ... [19:31:27.434] Hand for N: 43.JT7.93.A87652 [19:31:27.434] Hand for E: K82.K843.T5.KQ43 [19:31:27.434] Hand for S: (null) [19:31:27.434] Hand for W: (null) [19:31:27.434] Cards played: S4, S2, SQ, S5, SA, SJ, S3, S8, ST, C9, D3, SK, CA, C3, CJ, CT [19:31:27.434] Declarer: W [19:31:27.434] ****************************** [19:31:27.434] [DealFinder] Seed from player N hand: -1915510507 [19:31:27.434] [DealFinder] Auction: 1D-P-1H-2S-P-P-3C-P-3D-P-P-P [19:31:27.434] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:31:27.434] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1385MB, gc2=18) [19:31:27.434] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [19:31:27.435] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=16 [19:31:27.435] [ExtractPartialDeal] Visible hands: N, E, W [19:31:27.435] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:31:27.435] [ExtractPartialDeal] Extracted hands: [19:31:27.435] N: 43.JT7.93.A87652 (13 cards) [LOCKED] [19:31:27.435] E: K82.K843.T5.KQ43 (13 cards) [LOCKED] [19:31:27.435] S: ... (0 cards) [19:31:27.435] W: ... (0 cards) [19:31:27.435] [DealFinder] Trump suit from contract '3D': Diamonds [19:31:27.435] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Diamonds [19:31:27.435] [ComputePlayedCards] Card 1: S4 played by N [19:31:27.435] [ComputePlayedCards] Card 2: S2 played by E [19:31:27.435] [ComputePlayedCards] Card 3: SQ played by S [19:31:27.435] [ComputePlayedCards] Card 4: S5 played by W [19:31:27.435] [ComputePlayedCards] Trick complete. Winner: S [19:31:27.435] [ComputePlayedCards] Card 5: SA played by S [19:31:27.436] [ComputePlayedCards] Card 6: SJ played by W [19:31:27.436] [ComputePlayedCards] Card 7: S3 played by N [19:31:27.436] [ComputePlayedCards] Card 8: S8 played by E [19:31:27.436] [ComputePlayedCards] Trick complete. Winner: S [19:31:27.436] [ComputePlayedCards] Card 9: ST played by S [19:31:27.436] [ComputePlayedCards] Card 10: C9 played by W [19:31:27.436] [ComputePlayedCards] Card 11: D3 played by N [19:31:27.436] [ComputePlayedCards] Card 12: SK played by E [19:31:27.436] [ComputePlayedCards] Trick complete. Winner: N [19:31:27.436] [ComputePlayedCards] Card 13: CA played by N [19:31:27.436] [ComputePlayedCards] Card 14: C3 played by E [19:31:27.436] [ComputePlayedCards] Card 15: CJ played by S [19:31:27.436] [ComputePlayedCards] Card 16: CT played by W [19:31:27.436] [ComputePlayedCards] Trick complete. Winner: N [19:31:27.436] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S4, S3, D3, CA [19:31:27.436] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S2, S8, SK, C3 [19:31:27.437] [DealFinder] Added 4 played cards to S (was 0 cards): SQ, SA, ST, CJ [19:31:27.437] [DealFinder] Added 4 played cards to W (was 0 cards): S5, SJ, C9, CT [19:31:27.437] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 2) [19:31:27.437] [DealFinder] Assigned 3 Spades cards to S: S6, S7, S9 [19:31:27.437] [DecomposePartnership] S: No tightening (CombinedHcpMin=6, CombinedHcpMax=, partner N HCP=5) [19:31:27.437] [DecomposePartnership] W: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner E HCP=11) [19:31:27.437] [DealFinder] Bid verification enabled for: W [19:31:27.437] [DealFinder] Propagated S: HCP[8-11], Suits=S[6-6] H[0-6] D[0-4] C[0-3] (2 iterations) [19:31:27.437] [DealFinder] Propagated W: HCP[13-16], Suits=S[2-2] H[0-6] D[5-9] C[0-3] (2 iterations) [19:31:27.438] [DealFinder] Known cards per player: N=13, E=13, S=7, W=4 [19:31:27.438] [DealFinder] Locked players: N, E [19:31:27.438] [DealFinder] Total known cards: 37, Remaining deck: 15, Cards to deal: 15 [19:31:27.438] [DealFinder] Players needing cards: S:6, W:9 [19:31:27.438] Large number of cards remaining. Using random generation. [19:31:27.438] [DealFinder] Hands to validate (not 13 cards in partial): S, W [19:31:27.438] [VerifyHands] FAIL for S: AQT976.965.QJ4.J (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP...) [19:31:27.443] [VerifyHands] FAIL for S: AQT976.Q962.KQ.J (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP...) [19:31:27.443] [VerifyHands] FAIL for S: AQT976.Q5.KQ72.J (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP...) [19:31:27.444] [VerifyHands] FAIL for S: AQT976.Q5.KQ76.J (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP...) [19:31:27.444] [VerifyHands] FAIL for S: AQT976.Q.AQ642.J (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP...) [19:31:27.577] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [19:31:27.742] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [19:31:27.800] [DealFinder] After 1000 attempts: passedSimple=1001, failedVerification=1001, matches=0 [19:31:27.872] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [19:31:27.971] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=200/1200, passes=0 [19:31:27.971] [Timing] Total: 536ms, Generation: 116ms, Verification: 113ms [19:31:27.971] [Timing] Attempts: 10000, PassedSimpleCheck: 10000, FailedVerification: 10000, Found: 0 [19:31:27.971] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [19:31:27.996] Search complete. Returning 50 deals. [19:31:27.996] Found 50 sample deals for simulation. [19:31:27.996] Valid deals for DDS: 50 / 50 [19:31:27.996] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: suit [19:31:27.997] [SAMPLE-VAL] T1: N=S4 E=S2 S=SQ W=S5 (leader=N) [19:31:27.997] [SAMPLE-VAL] T2: S=SA W=SJ N=S3 E=S8 (leader=S) [19:31:27.997] [SAMPLE-VAL] T3: S=ST W=C9 N=D3 E=SK (leader=S) [19:31:27.997] [SAMPLE-VAL] T4: N=CA E=C3 S=CJ W=CT (leader=N) [19:31:27.999] [SAMPLE-VAL] Sample 1: weight 0.385 -> 0.074 [S:T1-SQ=93 % T2-SA=37 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=9 % T4-CT=100 %] [19:31:28.002] [SAMPLE-VAL] Sample 2: weight 0.294 -> 0.047 [S:T1-SQ=88 % T2-SA=36 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=13 % T4-CT=100 %] [19:31:28.004] [SAMPLE-VAL] Sample 3: weight 0.385 -> 0.074 [S:T1-SQ=92 % T2-SA=38 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=11 % T4-CT=100 %] [19:31:28.006] [SAMPLE-VAL] Sample 4: weight 0.385 -> 0.087 [S:T1-SQ=91 % T2-SA=38 % T3-ST=5 % T4-CJ=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=9 % T4-CT=100 %] [19:31:28.009] [SAMPLE-VAL] Sample 5: weight 0.385 -> 0.051 [S:T1-SQ=85 % T2-SA=34 % T3-ST=3 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=9 % T4-CT=100 %] [19:31:28.011] [SAMPLE-VAL] Sample 6: weight 0.294 -> 0.047 [S:T1-SQ=88 % T2-SA=36 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=13 % T4-CT=100 %] [19:31:28.013] [SAMPLE-VAL] Sample 7: weight 0.385 -> 0.053 [S:T1-SQ=89 % T2-SA=34 % T3-ST=3 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=13 % T4-CT=100 %] [19:31:28.015] [SAMPLE-VAL] Sample 8: weight 0.385 -> 0.085 [S:T1-SQ=86 % T2-SA=49 % T3-ST=6 % T4-CJ=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=6 % T4-CT=100 %] [19:31:28.018] [SAMPLE-VAL] Sample 9: weight 0.294 -> 0.068 [S:T1-SQ=92 % T2-SA=34 % T3-ST=5 % T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=12 % T4-CT=100 %] [19:31:28.020] [SAMPLE-VAL] Sample 10: weight 0.385 -> 0.042 [S:T1-SQ=89 % T2-SA=32 % T3-ST=3 %! T4-CJ=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=13 % T4-CT=100 %] [19:31:28.022] [SAMPLE-VAL] Sample 11: weight 0.385 -> 0.087 [S:T1-SQ=86 % T2-SA=46 % T3-ST=6 % T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=7 % T4-CT=100 %] [19:31:28.024] [SAMPLE-VAL] Sample 12: weight 0.385 -> 0.089 [S:T1-SQ=92 % T2-SA=37 % T3-ST=5 %! T4-CJ=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=13 % T4-CT=100 %] [19:31:28.027] [SAMPLE-VAL] Sample 13: weight 0.385 -> 0.079 [S:T1-SQ=94 % T2-SA=37 % T3-ST=5 %! T4-CJ=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 %] [19:31:28.029] [SAMPLE-VAL] Sample 14: weight 0.385 -> 0.060 [S:T1-SQ=92 % T2-SA=39 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=12 % T4-CT=100 %] [19:31:28.031] [SAMPLE-VAL] Sample 15: weight 0.385 -> 0.056 [S:T1-SQ=82 % T2-SA=31 % T3-ST=3 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=13 % T4-CT=100 %] [19:31:28.034] [SAMPLE-VAL] Sample 16: weight 0.385 -> 0.060 [S:T1-SQ=94 % T2-SA=28 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=8 % T4-CT=100 %] [19:31:28.036] [SAMPLE-VAL] Sample 17: weight 0.294 -> 0.047 [S:T1-SQ=88 % T2-SA=36 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=13 % T4-CT=100 %] [19:31:28.038] [SAMPLE-VAL] Sample 18: weight 0.385 -> 0.042 [S:T1-SQ=89 % T2-SA=32 % T3-ST=3 %! T4-CJ=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=13 % T4-CT=100 %] [19:31:28.040] [SAMPLE-VAL] Sample 19: weight 0.385 -> 0.086 [S:T1-SQ=91 % T2-SA=39 % T3-ST=6 % T4-CJ=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 %] [19:31:28.043] [SAMPLE-VAL] Sample 20: weight 0.385 -> 0.092 [S:T1-SQ=92 % T2-SA=35 % T3-ST=10 % T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=8 % T4-CT=100 %] [19:31:28.045] [SAMPLE-VAL] Sample 21: weight 0.385 -> 0.042 [S:T1-SQ=80 % T2-SA=31 % T3-ST=3 %! T4-CJ=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=11 % T4-CT=100 %] [19:31:28.047] [SAMPLE-VAL] Sample 22: weight 0.294 -> 0.047 [S:T1-SQ=88 % T2-SA=36 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=13 % T4-CT=100 %] [19:31:28.050] [SAMPLE-VAL] Sample 23: weight 0.385 -> 0.087 [S:T1-SQ=86 % T2-SA=46 % T3-ST=6 % T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=7 % T4-CT=100 %] [19:31:28.052] [SAMPLE-VAL] Sample 24: weight 0.385 -> 0.081 [S:T1-SQ=92 % T2-SA=36 % T3-ST=5 %! T4-CJ=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=11 % T4-CT=100 %] [19:31:28.054] [SAMPLE-VAL] Sample 25: weight 0.385 -> 0.087 [S:T1-SQ=86 % T2-SA=47 % T3-ST=5 % T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=8 % T4-CT=100 %] [19:31:28.056] [SAMPLE-VAL] Sample 26: weight 0.385 -> 0.091 [S:T1-SQ=85 % T2-SA=45 % T3-ST=10 % T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=7 % T4-CT=100 %] [19:31:28.059] [SAMPLE-VAL] Sample 27: weight 0.294 -> 0.043 [S:T1-SQ=93 % T2-SA=35 % T3-ST=3 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=13 % T4-CT=100 %] [19:31:28.061] [SAMPLE-VAL] Sample 28: weight 0.385 -> 0.062 [S:T1-SQ=89 % T2-SA=33 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=9 % T4-CT=100 %] [19:31:28.063] [SAMPLE-VAL] Sample 29: weight 0.294 -> 0.058 [S:T1-SQ=92 % T2-SA=39 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=10 % T4-CT=100 %] [19:31:28.065] [SAMPLE-VAL] Sample 30: weight 0.385 -> 0.074 [S:T1-SQ=92 % T2-SA=38 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=11 % T4-CT=100 %] [19:31:28.067] [SAMPLE-VAL] Sample 31: weight 0.294 -> 0.043 [S:T1-SQ=93 % T2-SA=35 % T3-ST=3 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=13 % T4-CT=100 %] [19:31:28.070] [SAMPLE-VAL] Sample 32: weight 0.385 -> 0.051 [S:T1-SQ=85 % T2-SA=34 % T3-ST=3 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=9 % T4-CT=100 %] [19:31:28.072] [SAMPLE-VAL] Sample 33: weight 0.385 -> 0.066 [S:T1-SQ=92 % T2-SA=33 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=6 % T4-CT=100 %] [19:31:28.074] [SAMPLE-VAL] Sample 34: weight 0.385 -> 0.045 [S:T1-SQ=88 % T2-SA=31 % T3-ST=3 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=11 % T4-CT=100 %] [19:31:28.076] [SAMPLE-VAL] Sample 35: weight 0.385 -> 0.092 [S:T1-SQ=86 % T2-SA=49 % T3-ST=7 % T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=9 % T4-CT=100 %] [19:31:28.078] [SAMPLE-VAL] Sample 36: weight 0.385 -> 0.060 [S:T1-SQ=94 % T2-SA=28 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=8 % T4-CT=100 %] [19:31:28.080] [SAMPLE-VAL] Sample 37: weight 0.385 -> 0.086 [S:T1-SQ=89 % T2-SA=42 % T3-ST=6 % T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=7 % T4-CT=100 %] [19:31:28.083] [SAMPLE-VAL] Sample 38: weight 0.385 -> 0.077 [S:T1-SQ=91 % T2-SA=38 % T3-ST=5 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=7 % T4-CT=100 %] [19:31:28.085] [SAMPLE-VAL] Sample 39: weight 0.294 -> 0.058 [S:T1-SQ=92 % T2-SA=39 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=10 % T4-CT=100 %] [19:31:28.087] [SAMPLE-VAL] Sample 40: weight 0.385 -> 0.063 [S:T1-SQ=87 % T2-SA=37 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=10 % T4-CT=100 %] [19:31:28.089] [SAMPLE-VAL] Sample 41: weight 0.385 -> 0.080 [S:T1-SQ=86 % T2-SA=45 % T3-ST=5 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=10 % T4-CT=100 %] [19:31:28.092] [SAMPLE-VAL] Sample 42: weight 0.385 -> 0.061 [S:T1-SQ=94 % T2-SA=35 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=12 % T4-CT=100 %] [19:31:28.094] [SAMPLE-VAL] Sample 43: weight 0.294 -> 0.030 [S:T1-SQ=89 % T2-SA=36 % T3-ST=2 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=12 % T4-CT=100 %] [19:31:28.096] [SAMPLE-VAL] Sample 44: weight 0.385 -> 0.051 [S:T1-SQ=87 % T2-SA=32 % T3-ST=3 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=10 % T4-CT=100 %] [19:31:28.098] [SAMPLE-VAL] Sample 45: weight 0.385 -> 0.090 [S:T1-SQ=92 % T2-SA=38 % T3-ST=7 % T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=10 % T4-CT=100 %] [19:31:28.100] [SAMPLE-VAL] Sample 46: weight 0.385 -> 0.042 [S:T1-SQ=80 % T2-SA=31 % T3-ST=3 %! T4-CJ=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=11 % T4-CT=100 %] [19:31:28.103] [SAMPLE-VAL] Sample 47: weight 0.385 -> 0.072 [S:T1-SQ=94 % T2-SA=33 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=8 % T4-CT=100 %] [19:31:28.105] [SAMPLE-VAL] Sample 48: weight 0.294 -> 0.058 [S:T1-SQ=92 % T2-SA=39 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=10 % T4-CT=100 %] [19:31:28.107] [SAMPLE-VAL] Sample 49: weight 0.294 -> 0.058 [S:T1-SQ=92 % T2-SA=39 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=10 % T4-CT=100 %] [19:31:28.109] [SAMPLE-VAL] Sample 50: weight 0.385 -> 0.060 [S:T1-SQ=92 % T2-SA=39 % T3-ST=4 %! T4-CJ=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=12 % T4-CT=100 %] [19:31:28.110] [SAMPLE-VAL] Done. Weight range: 0.030-0.092 [19:31:28.110] [SAMPLE-VAL] Top sample 35 (w=0.092): S:AQT976.Q965.Q7.J W:J5.A2.AKJ8642.T9 [S:T1-SQ=86 % T2-SA=49 % T3-ST=7 % T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=9 % T4-CT=100 %] [19:31:28.110] [SAMPLE-VAL] Top sample 20 (w=0.092): S:AQT976.Q652.Q8.J W:J5.A9.AKJ7642.T9 [S:T1-SQ=92 % T2-SA=35 % T3-ST=10 % T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=8 % T4-CT=100 %] [19:31:28.110] [SAMPLE-VAL] Top sample 26 (w=0.091): S:AQT976.Q952.Q8.J W:J5.A6.AKJ7642.T9 [S:T1-SQ=85 % T2-SA=45 % T3-ST=10 % T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=7 % T4-CT=100 %] [19:31:28.110] [SAMPLE-VAL] Top sample 45 (w=0.090): S:AQT976.Q5.Q862.J W:J5.A962.AKJ74.T9 [S:T1-SQ=92 % T2-SA=38 % T3-ST=7 % T4-CJ=100 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=10 % T4-CT=100 %] [19:31:28.110] [SAMPLE-VAL] Top sample 12 (w=0.089): S:AQT976.Q6.Q742.J W:J5.A952.AKJ86.T9 [S:T1-SQ=92 % T2-SA=37 % T3-ST=5 %! T4-CJ=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=13 % T4-CT=100 %] [19:31:28.110] After sample validation: 50 deals remaining [19:31:28.110] [PLAY-INFER] LeadCard: S led ST (T3) -> downweight worlds where S then held AKQJ in Spades by x0.10 [19:31:28.110] Using weighted samples: 50/50 have non-uniform weights (range 0.030-0.092) [19:31:28.110] Sample deals (50 total, showing first 20, by weight): [19:31:28.111] [1] (w=0.092) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q965.Q7.J J5.A2.AKJ8642.T9 [19:31:28.111] [2] (w=0.092) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q652.Q8.J J5.A9.AKJ7642.T9 [19:31:28.111] [3] (w=0.091) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q952.Q8.J J5.A6.AKJ7642.T9 [19:31:28.111] [4] (w=0.090) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q5.Q862.J J5.A962.AKJ74.T9 [19:31:28.111] [5] (w=0.089) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q6.Q742.J J5.A952.AKJ86.T9 [19:31:28.111] [6] (w=0.087) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q95.Q87.J J5.A62.AKJ642.T9 [19:31:28.111] [7] (w=0.087) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q96.Q86.J J5.A52.AKJ742.T9 [19:31:28.111] [8] (w=0.087) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.764.J J5.Q62.AKQJ82.T9 [19:31:28.111] [9] (w=0.087) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q962.82.J J5.A5.AKQJ764.T9 [19:31:28.111] [10] (w=0.086) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A952.84.J J5.Q6.AKQJ762.T9 [19:31:28.111] [11] (w=0.086) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q9.Q876.J J5.A652.AKJ42.T9 [19:31:28.111] [12] (w=0.085) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q92.J86.J J5.A65.AKQ742.T9 [19:31:28.111] [13] (w=0.081) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.652.QJ8.J J5.AQ9.AK7642.T9 [19:31:28.112] [14] (w=0.080) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q965.62.J J5.A2.AKQJ874.T9 [19:31:28.112] [15] (w=0.079) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A652.84.J J5.Q9.AKQJ762.T9 [19:31:28.112] [16] (w=0.077) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q5.J876.J J5.A962.AKQ42.T9 [19:31:28.112] [17] (w=0.074) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q52.Q76.J J5.A96.AKJ842.T9 [19:31:28.112] [18] (w=0.074) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q65.Q76.J J5.A92.AKJ842.T9 [19:31:28.112] [19] (w=0.074) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.Q652.J2.J J5.A9.AKQ8764.T9 [19:31:28.112] [20] (w=0.072) N:43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A65.842.J J5.Q92.AKQJ76.T9 [19:31:28.112] ... and 30 more [19:31:28.154] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:31:28.154] H7: [-110, -110, -110, 100, 100, 100, 100, 200, -110, 100, 200, -110, 100, -110, 100, 100, 100, 100, -110, 100, -110, 100, 100, 100, 100, 200, 200, 100, 100, -110, -110, -110, -110, -110, 100, 200, 100, -110, -110, -110, -110, -110, 100, -110, -110, 100, 100, 100, 100, 100] [19:31:28.154] HJ: [-110, -110, -110, 100, 100, 100, 100, 200, -110, 100, 200, -110, 100, -110, 100, 100, 100, 100, -110, 100, -110, 100, 100, 200, 100, 200, 200, 100, 100, -110, -110, -110, -110, -110, 100, 200, 100, -110, -110, -110, -110, -110, 100, -110, -110, 100, 100, 100, 100, 100] [19:31:28.154] D9: [-110, -110, -110, 100, -110, -110, -110, 200, -110, -110, 100, -110, 100, -110, -110, 100, -110, -110, -110, 200, -110, 100, -110, 100, 200, 200, 200, 100, 100, -110, -110, -110, -110, -110, 100, 100, 100, -110, -110, -110, -110, -110, 100, -110, -110, 100, 100, 100, 100, 100] [19:31:28.154] C2: [-110, -110, -110, 100, 100, -110, -110, 100, -110, -110, 100, -110, 100, -110, -110, 100, -110, -110, -110, 100, -110, 100, -110, 100, 100, 200, 200, 100, 100, -110, -110, -110, -110, -110, 100, 100, 100, -110, -110, -110, -110, -110, 100, -110, -110, 100, 100, 100, 100, 100] [19:31:28.154] C8: [-110, -110, -110, 100, 100, -110, -110, 100, -110, -110, 100, -110, 100, -110, -110, 100, -110, -110, -110, 100, -110, 100, -110, 100, 100, 200, 200, 100, 100, -110, -110, -110, -110, -110, 100, 100, 100, -110, -110, -110, -110, -110, 100, -110, -110, 100, 100, 100, 100, 100] [19:31:28.155] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:31:28.155] H7: [0, 0, 0, 1, 1, 1, 1, 2, 0, 1, 2, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 2, 2, 1, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1] [19:31:28.155] HJ: [0, 0, 0, 1, 1, 1, 1, 2, 0, 1, 2, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 2, 1, 2, 2, 1, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1] [19:31:28.155] D9: [0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 1, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1] [19:31:28.155] C2: [0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 1, 2, 2, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1] [19:31:28.155] C8: [0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 1, 2, 2, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1] [19:31:28.155] --- IMP Calculation Output (card -> average IMP) --- [19:31:28.155] HJ: 0.83 [19:31:28.155] H7: 0.76 [19:31:28.155] D9: -0.48 [19:31:28.155] C2: -0.56 [19:31:28.155] C8: -0.56 [19:31:28.156] === DDS DETAILED ANALYSIS === [19:31:28.156] Cards analyzed: 5, Samples per card: 50 [19:31:28.156] [19:31:28.156] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:31:28.156] ----- ------ --------- ------- ----------- -------------------------------- [19:31:28.156] HJ 0.83 0.72 61 % 3 [0, 0, 0, 1, 1, 1, 1, 2, 0, 1, 2, 0, 1, 0, 1, 1, 1, 1, 0, 1...] [19:31:28.156] H7 0.76 0.70 61 % 3 [0, 0, 0, 1, 1, 1, 1, 2, 0, 1, 2, 0, 1, 0, 1, 1, 1, 1, 0, 1...] [19:31:28.156] D9 -0.48 0.54 41 % 3 [0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 2...] [19:31:28.156] C2 -0.56 0.50 44 % 3 [0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1...] [19:31:28.156] C8 -0.56 0.50 44 % 3 [0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1...] [19:31:28.156] [19:31:28.156] Selected: HJ (IMPs=0.83, avgTricks=0.72) [19:31:28.156] =================== [19:31:28.156] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:31:28.157] [TRUMP] Skipped: not declaring [19:31:28.157] Selected: HJ (avg 0.83 IMPs, 0.72 tricks) [19:31:28.157] [stage-timing] ok sample=562ms validate=0ms nn=113ms signal=0ms simgames=2ms dds=42ms total=723ms samples=50 cards=16 [19:31:28.157] === FindBestCardAsync: Position=N, CardsPlayed=16 === [19:31:28.157] Finding card to play for N: 43.JT7.93.A87652 [19:31:28.157] Relative position: Lefty, Contract type: Suit [19:31:28.157] Cards in hand mask: 6 [19:31:28.158] Candidate: xC = 35.2 % [19:31:28.158] Candidate: JH = 22.7 % [19:31:28.158] Candidate: xH = 18.9 % [19:31:28.158] Candidate: 8C = 16.9 % [19:31:28.158] Candidate: 9D = 6.1 % [19:31:28.158] Candidate: TH = 0.3 % [19:31:28.158] Selected: C2 (35.2 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:31:44 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:31:44 === [19:31:44.540] === FindBestCardAsync: Position=N, CardsPlayed=22 === [19:31:44.540] Contract: 3D, Declarer: W, Dealer: W [19:31:44.540] Auction: 1D-P-1H-2S-P-P-3C-P-3D-P-P-P [19:31:44.540] Deal: N:... ... ... ... [19:31:44.540] Position N is on defender's side - score table shifted by 5 defense tricks won [19:31:44.540] ****************************** [19:31:44.540] FindMatchingDealsWithPlayInternal Input: [19:31:44.540] Position parameter: N [19:31:44.540] Deal from game: N:... ... ... ... [19:31:44.540] Hand for N: 43.JT7.93.A87652 [19:31:44.540] Hand for E: K82.K843.T5.KQ43 [19:31:44.540] Hand for S: (null) [19:31:44.541] Hand for W: (null) [19:31:44.541] Cards played: S4, S2, SQ, S5, SA, SJ, S3, S8, ST, C9, D3, SK, CA, C3, CJ, CT, HJ, H3, HA, H2, S6, D2 [19:31:44.541] Declarer: W [19:31:44.541] ****************************** [19:31:44.541] [DealFinder] Seed from player N hand: -1915510507 [19:31:44.541] [DealFinder] Auction: 1D-P-1H-2S-P-P-3C-P-3D-P-P-P [19:31:44.541] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:31:44.541] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1379MB, gc2=18) [19:31:44.541] [DealFinder] Using cardsPlayedCount=22 for visibility calculation [19:31:44.541] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=22 [19:31:44.541] [ExtractPartialDeal] Visible hands: N, E, W [19:31:44.541] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:31:44.541] [ExtractPartialDeal] Extracted hands: [19:31:44.541] N: 43.JT7.93.A87652 (13 cards) [LOCKED] [19:31:44.542] E: K82.K843.T5.KQ43 (13 cards) [LOCKED] [19:31:44.542] S: ... (0 cards) [19:31:44.542] W: ... (0 cards) [19:31:44.542] [DealFinder] Trump suit from contract '3D': Diamonds [19:31:44.542] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Diamonds [19:31:44.542] [ComputePlayedCards] Card 1: S4 played by N [19:31:44.542] [ComputePlayedCards] Card 2: S2 played by E [19:31:44.542] [ComputePlayedCards] Card 3: SQ played by S [19:31:44.542] [ComputePlayedCards] Card 4: S5 played by W [19:31:44.542] [ComputePlayedCards] Trick complete. Winner: S [19:31:44.542] [ComputePlayedCards] Card 5: SA played by S [19:31:44.542] [ComputePlayedCards] Card 6: SJ played by W [19:31:44.542] [ComputePlayedCards] Card 7: S3 played by N [19:31:44.542] [ComputePlayedCards] Card 8: S8 played by E [19:31:44.542] [ComputePlayedCards] Trick complete. Winner: S [19:31:44.542] [ComputePlayedCards] Card 9: ST played by S [19:31:44.543] [ComputePlayedCards] Card 10: C9 played by W [19:31:44.543] [ComputePlayedCards] Card 11: D3 played by N [19:31:44.543] [ComputePlayedCards] Card 12: SK played by E [19:31:44.543] [ComputePlayedCards] Trick complete. Winner: N [19:31:44.543] [ComputePlayedCards] Card 13: CA played by N [19:31:44.543] [ComputePlayedCards] Card 14: C3 played by E [19:31:44.543] [ComputePlayedCards] Card 15: CJ played by S [19:31:44.543] [ComputePlayedCards] Card 16: CT played by W [19:31:44.543] [ComputePlayedCards] Trick complete. Winner: N [19:31:44.543] [ComputePlayedCards] Card 17: HJ played by N [19:31:44.543] [ComputePlayedCards] Card 18: H3 played by E [19:31:44.543] [ComputePlayedCards] Card 19: HA played by S [19:31:44.543] [ComputePlayedCards] Card 20: H2 played by W [19:31:44.543] [ComputePlayedCards] Trick complete. Winner: S [19:31:44.543] [ComputePlayedCards] Card 21: S6 played by S [19:31:44.543] [ComputePlayedCards] Card 22: D2 played by W [19:31:44.543] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S4, S3, D3, CA, HJ [19:31:44.544] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S2, S8, SK, C3, H3 [19:31:44.544] [DealFinder] Added 6 played cards to S (was 0 cards): SQ, SA, ST, CJ, HA, S6 [19:31:44.544] [DealFinder] Added 6 played cards to W (was 0 cards): S5, SJ, C9, CT, H2, D2 [19:31:44.544] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 2) [19:31:44.544] [DealFinder] Assigned 2 Spades cards to S: S7, S9 [19:31:44.544] [DecomposePartnership] S: No tightening (CombinedHcpMin=6, CombinedHcpMax=, partner N HCP=5) [19:31:44.544] [DecomposePartnership] W: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner E HCP=11) [19:31:44.544] [DealFinder] Bid verification enabled for: W [19:31:44.544] [DealFinder] Propagated S: HCP[8-11], Suits=S[6-6] H[0-6] D[0-4] C[0-3] (2 iterations) [19:31:44.544] [DealFinder] Propagated W: HCP[13-16], Suits=S[2-2] H[0-6] D[5-9] C[0-3] (2 iterations) [19:31:44.545] [DealFinder] Re-propagated HCP after played-card floor: S HCP[11-11] [19:31:44.545] [DealFinder] Re-propagated HCP after played-card floor: W HCP[13-13] [19:31:44.545] [DealFinder] Known cards per player: N=13, E=13, S=8, W=6 [19:31:44.545] [DealFinder] Locked players: N, E [19:31:44.545] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [19:31:44.545] [DealFinder] Players needing cards: S:5, W:7 [19:31:44.545] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:31:44.792] [DealFinder] Combinatorial: enumerated 792, perfect 0, sending 100 to DDS [19:31:44.792] [DealFinder] WARNING: NONE of the 792 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: S HCP[11-11], W HCP[13-13] [19:31:44.792] [Timing] Total: 251ms, Generation: 0ms, Verification: 0ms [19:31:44.792] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [19:31:44.792] Search complete. Returning 100 deals. [19:31:44.792] Found 100 sample deals for simulation. [19:31:44.792] Valid deals for DDS: 100 / 100 [19:31:44.792] [SAMPLE-VAL] Validating 100 samples, hidden: S,W, contract: suit [19:31:44.792] [SAMPLE-VAL] T1: N=S4 E=S2 S=SQ W=S5 (leader=N) [19:31:44.793] [SAMPLE-VAL] T2: S=SA W=SJ N=S3 E=S8 (leader=S) [19:31:44.793] [SAMPLE-VAL] T3: S=ST W=C9 N=D3 E=SK (leader=S) [19:31:44.793] [SAMPLE-VAL] T4: N=CA E=C3 S=CJ W=CT (leader=N) [19:31:44.793] [SAMPLE-VAL] T5: N=HJ E=H3 S=HA W=H2 (leader=N) [19:31:44.793] [SAMPLE-VAL] T6: S=S6 W=D2 (leader=S) (partial) [19:31:44.797] [SAMPLE-VAL] Sample 1: weight 0.385 -> 0.080 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 %] [19:31:44.801] [SAMPLE-VAL] Sample 2: weight 0.385 -> 0.075 [S:T1-SQ=91 % T2-SA=44 % T3-ST=6 % T4-CJ=100 % T5-HA=29 % T6-S6=22 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=90 % T6-D2=38 %] [19:31:44.804] [SAMPLE-VAL] Sample 3: weight 0.385 -> 0.061 [S:T1-SQ=94 % T2-SA=33 % T3-ST=4 %! T4-CJ=100 % T5-HA=24 % T6-S6=20 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=71 % T6-D2=44 %] [19:31:44.808] [SAMPLE-VAL] Sample 4: weight 0.385 -> 0.080 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 %] [19:31:44.812] [SAMPLE-VAL] Sample 5: weight 0.385 -> 0.076 [S:T1-SQ=91 % T2-SA=39 % T3-ST=6 % T4-CJ=100 % T5-HA=24 % T6-S6=25 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=91 % T6-D2=57 %] [19:31:44.815] [SAMPLE-VAL] Sample 6: weight 0.385 -> 0.080 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 %] [19:31:44.819] [SAMPLE-VAL] Sample 7: weight 0.385 -> 0.061 [S:T1-SQ=94 % T2-SA=33 % T3-ST=4 %! T4-CJ=100 % T5-HA=24 % T6-S6=20 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=71 % T6-D2=44 %] [19:31:44.822] [SAMPLE-VAL] Sample 8: weight 0.385 -> 0.053 [S:T1-SQ=94 % T2-SA=28 % T3-ST=4 %! T4-CJ=100 % T5-HA=41 % T6-S6=24 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=88 % T6-D2=29 %] [19:31:44.826] [SAMPLE-VAL] Sample 9: weight 0.385 -> 0.076 [S:T1-SQ=91 % T2-SA=39 % T3-ST=6 % T4-CJ=100 % T5-HA=24 % T6-S6=25 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=91 % T6-D2=57 %] [19:31:44.829] [SAMPLE-VAL] Sample 10: weight 0.385 -> 0.080 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 %] [19:31:44.833] [SAMPLE-VAL] Sample 11: weight 0.385 -> 0.048 [S:T1-SQ=94 % T2-SA=35 % T3-ST=4 %! T4-CJ=100 % T5-HA=24 % T6-S6=17 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=12 % T4-CT=100 % T5-H2=72 % T6-D2=21 %] [19:31:44.836] [SAMPLE-VAL] Sample 12: weight 0.385 -> 0.076 [S:T1-SQ=91 % T2-SA=38 % T3-ST=5 % T4-CJ=100 % T5-HA=45 % T6-S6=26 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=99 % T6-D2=25 %] [19:31:44.840] [SAMPLE-VAL] Sample 13: weight 0.385 -> 0.075 [S:T1-SQ=91 % T2-SA=44 % T3-ST=6 % T4-CJ=100 % T5-HA=29 % T6-S6=22 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=90 % T6-D2=38 %] [19:31:44.843] [SAMPLE-VAL] Sample 14: weight 0.385 -> 0.061 [S:T1-SQ=94 % T2-SA=33 % T3-ST=4 %! T4-CJ=100 % T5-HA=24 % T6-S6=20 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=71 % T6-D2=44 %] [19:31:44.847] [SAMPLE-VAL] Sample 15: weight 0.385 -> 0.075 [S:T1-SQ=91 % T2-SA=44 % T3-ST=6 % T4-CJ=100 % T5-HA=29 % T6-S6=22 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=90 % T6-D2=38 %] [19:31:44.851] [SAMPLE-VAL] Sample 16: weight 0.385 -> 0.080 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 %] [19:31:44.854] [SAMPLE-VAL] Sample 17: weight 0.385 -> 0.053 [S:T1-SQ=94 % T2-SA=28 % T3-ST=4 %! T4-CJ=100 % T5-HA=41 % T6-S6=24 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=88 % T6-D2=29 %] [19:31:44.857] [SAMPLE-VAL] Sample 18: weight 0.385 -> 0.080 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 %] [19:31:44.861] [SAMPLE-VAL] Sample 19: weight 0.385 -> 0.076 [S:T1-SQ=91 % T2-SA=38 % T3-ST=5 % T4-CJ=100 % T5-HA=45 % T6-S6=26 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=99 % T6-D2=25 %] [19:31:44.864] [SAMPLE-VAL] Sample 20: weight 0.385 -> 0.061 [S:T1-SQ=92 % T2-SA=33 % T3-ST=4 %! T4-CJ=100 % T5-HA=58 % T6-S6=28 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=6 % T4-CT=100 % T5-H2=100 % T6-D2=25 %] [19:31:44.868] [SAMPLE-VAL] Sample 21: weight 0.385 -> 0.076 [S:T1-SQ=91 % T2-SA=39 % T3-ST=6 % T4-CJ=100 % T5-HA=24 % T6-S6=25 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=91 % T6-D2=57 %] [19:31:44.871] [SAMPLE-VAL] Sample 22: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=39 % T3-ST=7 % T4-CJ=100 % T5-HA=41 % T6-S6=30 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=50 %] [19:31:44.875] [SAMPLE-VAL] Sample 23: weight 0.003 -> 0.000 [S:T1-SQ=88 % T2-SA=41 % T3-ST=7 % T4-CJ=100 % T5-HA=1 %! T6-S6=23 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=4 %! T4-CT=100 % T5-H2=100 % T6-D2=77 %] [19:31:44.879] [SAMPLE-VAL] Sample 24: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=30 % T3-ST=6 % T4-CJ=100 % T5-HA=43 % T6-S6=27 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=6 % T4-CT=100 % T5-H2=88 % T6-D2=57 %] [19:31:44.882] [SAMPLE-VAL] Sample 25: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=39 % T3-ST=7 % T4-CJ=100 % T5-HA=41 % T6-S6=30 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=50 %] [19:31:44.886] [SAMPLE-VAL] Sample 26: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=40 % T3-ST=7 % T4-CJ=100 % T5-HA=35 % T6-S6=33 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 %! T4-CT=100 % T5-H2=99 % T6-D2=69 %] [19:31:44.889] [SAMPLE-VAL] Sample 27: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=46 % T3-ST=8 % T4-CJ=100 % T5-HA=25 % T6-S6=22 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=87 % T6-D2=60 %] [19:31:44.893] [SAMPLE-VAL] Sample 28: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=46 % T3-ST=8 % T4-CJ=100 % T5-HA=25 % T6-S6=22 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=87 % T6-D2=60 %] [19:31:44.896] [SAMPLE-VAL] Sample 29: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=39 % T3-ST=6 % T4-CJ=100 % T5-HA=27 % T6-S6=20 %, W:T1-S5=94 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=72 % T6-D2=46 %] [19:31:44.900] [SAMPLE-VAL] Sample 30: weight 0.003 -> 0.000 [S:T1-SQ=89 % T2-SA=52 % T3-ST=8 % T4-CJ=100 % T5-HA=0 %! T6-S6=24 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=100 % T6-D2=60 %] [19:31:44.903] [SAMPLE-VAL] Sample 31: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=40 % T3-ST=7 % T4-CJ=100 % T5-HA=35 % T6-S6=33 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 %! T4-CT=100 % T5-H2=99 % T6-D2=69 %] [19:31:44.907] [SAMPLE-VAL] Sample 32: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=40 % T3-ST=7 % T4-CJ=100 % T5-HA=35 % T6-S6=33 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 %! T4-CT=100 % T5-H2=99 % T6-D2=69 %] [19:31:44.910] [SAMPLE-VAL] Sample 33: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=39 % T3-ST=7 % T4-CJ=100 % T5-HA=41 % T6-S6=30 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=50 %] [19:31:44.914] [SAMPLE-VAL] Sample 34: weight 0.016 -> 0.003 [S:T1-SQ=92 % T2-SA=35 % T3-ST=6 % T4-CJ=100 % T5-HA=54 % T6-S6=26 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=100 % T6-D2=46 %] [19:31:44.917] [SAMPLE-VAL] Sample 35: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=39 % T3-ST=6 % T4-CJ=100 % T5-HA=27 % T6-S6=20 %, W:T1-S5=94 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=72 % T6-D2=46 %] [19:31:44.921] [SAMPLE-VAL] Sample 36: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=37 % T3-ST=6 % T4-CJ=100 % T5-HA=23 % T6-S6=20 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=71 % T6-D2=65 %] [19:31:44.924] [SAMPLE-VAL] Sample 37: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=30 % T3-ST=6 % T4-CJ=100 % T5-HA=43 % T6-S6=27 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=6 % T4-CT=100 % T5-H2=88 % T6-D2=57 %] [19:31:44.927] [SAMPLE-VAL] Sample 38: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=31 % T3-ST=6 % T4-CJ=100 % T5-HA=45 % T6-S6=24 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=89 % T6-D2=32 %] [19:31:44.931] [SAMPLE-VAL] Sample 39: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=40 % T3-ST=7 % T4-CJ=100 % T5-HA=35 % T6-S6=33 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 %! T4-CT=100 % T5-H2=99 % T6-D2=69 %] [19:31:44.934] [SAMPLE-VAL] Sample 40: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=43 % T3-ST=7 % T4-CJ=100 % T5-HA=19 % T6-S6=19 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 %! T4-CT=100 % T5-H2=88 % T6-D2=76 %] [19:31:44.938] [SAMPLE-VAL] Sample 41: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=30 % T3-ST=6 % T4-CJ=100 % T5-HA=43 % T6-S6=27 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=6 % T4-CT=100 % T5-H2=88 % T6-D2=57 %] [19:31:44.941] [SAMPLE-VAL] Sample 42: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=37 % T3-ST=6 % T4-CJ=100 % T5-HA=23 % T6-S6=20 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=71 % T6-D2=65 %] [19:31:44.945] [SAMPLE-VAL] Sample 43: weight 0.016 -> 0.003 [S:T1-SQ=92 % T2-SA=35 % T3-ST=6 % T4-CJ=100 % T5-HA=54 % T6-S6=26 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=100 % T6-D2=46 %] [19:31:44.948] [SAMPLE-VAL] Sample 44: weight 0.003 -> 0.000 [S:T1-SQ=89 % T2-SA=52 % T3-ST=8 % T4-CJ=100 % T5-HA=0 %! T6-S6=24 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=100 % T6-D2=60 %] [19:31:44.952] [SAMPLE-VAL] Sample 45: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=39 % T3-ST=6 % T4-CJ=100 % T5-HA=27 % T6-S6=20 %, W:T1-S5=94 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=72 % T6-D2=46 %] [19:31:44.955] [SAMPLE-VAL] Sample 46: weight 0.016 -> 0.003 [S:T1-SQ=92 % T2-SA=35 % T3-ST=6 % T4-CJ=100 % T5-HA=54 % T6-S6=26 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=100 % T6-D2=46 %] [19:31:44.959] [SAMPLE-VAL] Sample 47: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=46 % T3-ST=8 % T4-CJ=100 % T5-HA=25 % T6-S6=22 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=87 % T6-D2=60 %] [19:31:44.962] [SAMPLE-VAL] Sample 48: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=39 % T3-ST=7 % T4-CJ=100 % T5-HA=41 % T6-S6=30 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=50 %] [19:31:44.966] [SAMPLE-VAL] Sample 49: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=30 % T3-ST=6 % T4-CJ=100 % T5-HA=43 % T6-S6=27 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=6 % T4-CT=100 % T5-H2=88 % T6-D2=57 %] [19:31:44.969] [SAMPLE-VAL] Sample 50: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=37 % T3-ST=6 % T4-CJ=100 % T5-HA=23 % T6-S6=20 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=71 % T6-D2=65 %] [19:31:44.973] [SAMPLE-VAL] Sample 51: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=39 % T3-ST=7 % T4-CJ=100 % T5-HA=41 % T6-S6=30 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=50 %] [19:31:44.976] [SAMPLE-VAL] Sample 52: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=39 % T3-ST=7 % T4-CJ=100 % T5-HA=41 % T6-S6=30 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=50 %] [19:31:44.979] [SAMPLE-VAL] Sample 53: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=32 % T3-ST=7 % T4-CJ=100 % T5-HA=54 % T6-S6=22 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=100 % T6-D2=25 %] [19:31:44.983] [SAMPLE-VAL] Sample 54: weight 0.003 -> 0.000 [S:T1-SQ=89 % T2-SA=52 % T3-ST=8 % T4-CJ=100 % T5-HA=0 %! T6-S6=24 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=100 % T6-D2=60 %] [19:31:44.987] [SAMPLE-VAL] Sample 55: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=31 % T3-ST=6 % T4-CJ=100 % T5-HA=45 % T6-S6=24 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=89 % T6-D2=32 %] [19:31:44.990] [SAMPLE-VAL] Sample 56: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=40 % T3-ST=7 % T4-CJ=100 % T5-HA=35 % T6-S6=33 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 %! T4-CT=100 % T5-H2=99 % T6-D2=69 %] [19:31:44.994] [SAMPLE-VAL] Sample 57: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=40 % T3-ST=7 % T4-CJ=100 % T5-HA=35 % T6-S6=33 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 %! T4-CT=100 % T5-H2=99 % T6-D2=69 %] [19:31:44.997] [SAMPLE-VAL] Sample 58: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=30 % T3-ST=6 % T4-CJ=100 % T5-HA=43 % T6-S6=27 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=6 % T4-CT=100 % T5-H2=88 % T6-D2=57 %] [19:31:45.001] [SAMPLE-VAL] Sample 59: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=30 % T3-ST=6 % T4-CJ=100 % T5-HA=43 % T6-S6=27 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=6 % T4-CT=100 % T5-H2=88 % T6-D2=57 %] [19:31:45.034] [SAMPLE-VAL] Sample 67: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=31 % T3-ST=9 % T4-CJ=100 % T5-HA=42 % T6-S6=24 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=12 % T4-CT=100 % T5-H2=91 % T6-D2=32 %] [19:31:45.082] [SAMPLE-VAL] Sample 81: weight 0.002 -> 0.000 [S:T1-SQ=92 % T2-SA=29 % T3-ST=9 % T4-CJ=100 % T5-HA=60 % T6-S6=30 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=100 % T6-D2=46 %] [19:31:45.085] [SAMPLE-VAL] Sample 82: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=37 % T3-ST=5 % T4-CJ=100 % T5-HA=0 %! T6-S6=29 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=87 % T6-D2=45 %] [19:31:45.095] [SAMPLE-VAL] Sample 85: weight 0.002 -> 0.000 [S:T1-SQ=90 % T2-SA=39 % T3-ST=11 % T4-CJ=100 % T5-HA=46 % T6-S6=33 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=99 % T6-D2=49 %] [19:31:45.109] [SAMPLE-VAL] Sample 89: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=38 % T3-ST=10 % T4-CJ=100 % T5-HA=24 % T6-S6=20 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=11 % T4-CT=100 % T5-H2=76 % T6-D2=47 %] [19:31:45.135] [SAMPLE-VAL] Sample 97: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=29 % T3-ST=11 % T4-CJ=100 % T5-HA=43 % T6-S6=25 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=89 % T6-D2=55 %] [19:31:45.149] [SAMPLE-VAL] Zeroed 45 samples below relative threshold 0.010 x max 0.0799 = 0.000799 [19:31:45.149] [SAMPLE-VAL] Done. Weight range: 0.000-0.080 [19:31:45.149] [SAMPLE-VAL] Top sample 1 (w=0.080): S:AQT976.A96.864.J W:J5.Q52.AKQJ72.T9 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 %] [19:31:45.149] [SAMPLE-VAL] Top sample 4 (w=0.080): S:AQT976.A96.874.J W:J5.Q52.AKQJ62.T9 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 %] [19:31:45.149] [SAMPLE-VAL] Top sample 6 (w=0.080): S:AQT976.A95.874.J W:J5.Q62.AKQJ62.T9 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 %] [19:31:45.150] [SAMPLE-VAL] Top sample 10 (w=0.080): S:AQT976.A95.876.J W:J5.Q62.AKQJ42.T9 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 %] [19:31:45.150] [SAMPLE-VAL] Top sample 16 (w=0.080): S:AQT976.A96.876.J W:J5.Q52.AKQJ42.T9 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 %] [19:31:45.150] After sample validation: 55 deals remaining [19:31:45.150] [PLAY-INFER] LeadCard: S led ST (T3) -> downweight worlds where S then held AKQJ in Spades by x0.10 [19:31:45.150] Using weighted samples: 55/55 have non-uniform weights (range 0.003-0.080) [19:31:45.150] Sample deals (55 total, showing first 20, by weight): [19:31:45.150] [1] (w=0.080) W:J5.Q52.AKQJ72.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A96.864.J [19:31:45.150] [2] (w=0.080) W:J5.Q52.AKQJ62.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A96.874.J [19:31:45.151] [3] (w=0.080) W:J5.Q62.AKQJ62.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.874.J [19:31:45.151] [4] (w=0.080) W:J5.Q62.AKQJ42.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.876.J [19:31:45.151] [5] (w=0.080) W:J5.Q52.AKQJ42.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A96.876.J [19:31:45.151] [6] (w=0.080) W:J5.Q62.AKQJ72.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.864.J [19:31:45.151] [7] (w=0.076) W:J5.Q62.AKQJ82.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.764.J [19:31:45.151] [8] (w=0.076) W:J5.Q52.AKQJ82.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A96.764.J [19:31:45.151] [9] (w=0.076) W:J5.Q2.AKQJ642.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A965.87.J [19:31:45.151] [10] (w=0.076) W:J5.Q2.AKQJ762.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A965.84.J [19:31:45.151] [11] (w=0.076) W:J5.Q2.AKQJ742.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A965.86.J [19:31:45.151] [12] (w=0.075) W:J5.Q2.AKQJ842.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A965.76.J [19:31:45.151] [13] (w=0.075) W:J5.Q2.AKQJ862.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A965.74.J [19:31:45.152] [14] (w=0.075) W:J5.Q2.AKQJ872.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A965.64.J [19:31:45.152] [15] (w=0.061) W:J5.Q652.AKQJ2.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A9.8764.J [19:31:45.152] [16] (w=0.061) W:J5.Q92.AKQJ72.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A65.864.J [19:31:45.152] [17] (w=0.061) W:J5.Q92.AKQJ42.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A65.876.J [19:31:45.152] [18] (w=0.061) W:J5.Q92.AKQJ62.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A65.874.J [19:31:45.152] [19] (w=0.053) W:J5.Q952.AKQJ2.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A6.8764.J [19:31:45.152] [20] (w=0.053) W:J5.Q962.AKQJ2.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A5.8764.J [19:31:45.152] ... and 35 more [19:31:45.193] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:31:45.193] D9: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 100, 100, 100, 200, 100, 100, 200, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100] [19:31:45.193] C2: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 100, 100, 100, 200, 100, 100, 200, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100] [19:31:45.193] C8: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 100, 100, 100, 200, 100, 100, 200, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100] [19:31:45.193] H7: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 100, 100, 100, 200, 100, 100, 200, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100] [19:31:45.193] HT: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 100, 100, 100, 200, 100, 100, 200, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100] [19:31:45.193] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:31:45.194] D9: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [19:31:45.194] C2: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [19:31:45.194] C8: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [19:31:45.194] H7: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [19:31:45.194] HT: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [19:31:45.194] --- IMP Calculation Output (card -> average IMP) --- [19:31:45.194] D9: 0.00 [19:31:45.194] C2: 0.00 [19:31:45.194] C8: 0.00 [19:31:45.194] H7: 0.00 [19:31:45.194] HT: 0.00 [19:31:45.194] === DDS DETAILED ANALYSIS === [19:31:45.195] Cards analyzed: 5, Samples per card: 55 [19:31:45.195] [19:31:45.195] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:31:45.195] ----- ------ --------- ------- ----------- -------------------------------- [19:31:45.195] C2 0.00 0.11 100 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [19:31:45.195] H7 0.00 0.11 100 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [19:31:45.195] C8 0.00 0.11 100 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [19:31:45.195] D9 0.00 0.11 100 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [19:31:45.195] HT 0.00 0.11 100 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [19:31:45.195] [19:31:45.195] Selected: C2 (IMPs=0.00, avgTricks=0.11) [19:31:45.195] =================== [19:31:45.195] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:31:45.195] [TRUMP] Skipped: not declaring [19:31:45.196] Selected: C2 (avg 0.00 IMPs, 0.11 tricks) -- 4 tied card(s): H7, C8, D9, HT [19:31:45.196] [stage-timing] ok sample=252ms validate=0ms nn=357ms signal=0ms simgames=2ms dds=40ms total=655ms samples=55 cards=22 [19:31:45.196] === FindBestCardAsync: Position=N, CardsPlayed=22 === [19:31:45.196] Finding card to play for N: 43.JT7.93.A87652 [19:31:45.196] Relative position: Lefty, Contract type: Suit [19:31:45.196] Cards in hand mask: 5 [19:31:45.197] Candidate: 9D = 63.2 % [19:31:45.197] Candidate: xC = 22.0 % [19:31:45.197] Candidate: 8C = 10.1 % [19:31:45.197] Candidate: xH = 4.4 % [19:31:45.197] Candidate: TH = 0.3 % [19:31:45.197] Selected: D9 (63.2 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:31:52 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:31:52 === [19:31:52.389] === FindBestCardAsync: Position=N, CardsPlayed=27 === [19:31:52.389] Contract: 3D, Declarer: W, Dealer: W [19:31:52.389] Auction: 1D-P-1H-2S-P-P-3C-P-3D-P-P-P [19:31:52.389] Deal: N:... ... ... ... [19:31:52.389] Position N is on defender's side - score table shifted by 5 defense tricks won [19:31:52.389] ****************************** [19:31:52.389] FindMatchingDealsWithPlayInternal Input: [19:31:52.389] Position parameter: N [19:31:52.390] Deal from game: N:... ... ... ... [19:31:52.390] Hand for N: 43.JT7.93.A87652 [19:31:52.390] Hand for E: K82.K843.T5.KQ43 [19:31:52.390] Hand for S: (null) [19:31:52.390] Hand for W: (null) [19:31:52.390] Cards played: S4, S2, SQ, S5, SA, SJ, S3, S8, ST, C9, D3, SK, CA, C3, CJ, CT, HJ, H3, HA, H2, S6, D2, D9, DT, D5, D4, DA [19:31:52.390] Declarer: W [19:31:52.390] ****************************** [19:31:52.390] [DealFinder] Seed from player N hand: -1915510507 [19:31:52.390] [DealFinder] Auction: 1D-P-1H-2S-P-P-3C-P-3D-P-P-P [19:31:52.390] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:31:52.391] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1390MB, gc2=18) [19:31:52.391] [DealFinder] Using cardsPlayedCount=27 for visibility calculation [19:31:52.391] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=27 [19:31:52.391] [ExtractPartialDeal] Visible hands: N, E, W [19:31:52.391] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:31:52.391] [ExtractPartialDeal] Extracted hands: [19:31:52.391] N: 43.JT7.93.A87652 (13 cards) [LOCKED] [19:31:52.391] E: K82.K843.T5.KQ43 (13 cards) [LOCKED] [19:31:52.391] S: ... (0 cards) [19:31:52.391] W: ... (0 cards) [19:31:52.391] [DealFinder] Trump suit from contract '3D': Diamonds [19:31:52.391] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Diamonds [19:31:52.392] [ComputePlayedCards] Card 1: S4 played by N [19:31:52.392] [ComputePlayedCards] Card 2: S2 played by E [19:31:52.392] [ComputePlayedCards] Card 3: SQ played by S [19:31:52.392] [ComputePlayedCards] Card 4: S5 played by W [19:31:52.392] [ComputePlayedCards] Trick complete. Winner: S [19:31:52.392] [ComputePlayedCards] Card 5: SA played by S [19:31:52.392] [ComputePlayedCards] Card 6: SJ played by W [19:31:52.392] [ComputePlayedCards] Card 7: S3 played by N [19:31:52.392] [ComputePlayedCards] Card 8: S8 played by E [19:31:52.392] [ComputePlayedCards] Trick complete. Winner: S [19:31:52.392] [ComputePlayedCards] Card 9: ST played by S [19:31:52.392] [ComputePlayedCards] Card 10: C9 played by W [19:31:52.392] [ComputePlayedCards] Card 11: D3 played by N [19:31:52.392] [ComputePlayedCards] Card 12: SK played by E [19:31:52.393] [ComputePlayedCards] Trick complete. Winner: N [19:31:52.393] [ComputePlayedCards] Card 13: CA played by N [19:31:52.393] [ComputePlayedCards] Card 14: C3 played by E [19:31:52.393] [ComputePlayedCards] Card 15: CJ played by S [19:31:52.393] [ComputePlayedCards] Card 16: CT played by W [19:31:52.393] [ComputePlayedCards] Trick complete. Winner: N [19:31:52.393] [ComputePlayedCards] Card 17: HJ played by N [19:31:52.393] [ComputePlayedCards] Card 18: H3 played by E [19:31:52.393] [ComputePlayedCards] Card 19: HA played by S [19:31:52.393] [ComputePlayedCards] Card 20: H2 played by W [19:31:52.393] [ComputePlayedCards] Trick complete. Winner: S [19:31:52.393] [ComputePlayedCards] Card 21: S6 played by S [19:31:52.393] [ComputePlayedCards] Card 22: D2 played by W [19:31:52.394] [ComputePlayedCards] Card 23: D9 played by N [19:31:52.394] [ComputePlayedCards] Card 24: DT played by E [19:31:52.394] [ComputePlayedCards] Trick complete. Winner: E [19:31:52.394] [ComputePlayedCards] Card 25: D5 played by E [19:31:52.394] [ComputePlayedCards] Card 26: D4 played by S [19:31:52.394] [ComputePlayedCards] Card 27: DA played by W [19:31:52.394] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S4, S3, D3, CA, HJ, D9 [19:31:52.394] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S2, S8, SK, C3, H3, DT, D5 [19:31:52.394] [DealFinder] Added 7 played cards to S (was 0 cards): SQ, SA, ST, CJ, HA, S6, D4 [19:31:52.394] [DealFinder] Added 7 played cards to W (was 0 cards): S5, SJ, C9, CT, H2, D2, DA [19:31:52.394] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 2) [19:31:52.394] [DealFinder] Assigned 2 Spades cards to S: S7, S9 [19:31:52.395] [DecomposePartnership] S: No tightening (CombinedHcpMin=6, CombinedHcpMax=, partner N HCP=5) [19:31:52.395] [DecomposePartnership] W: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner E HCP=11) [19:31:52.395] [DealFinder] Bid verification enabled for: W [19:31:52.395] [DealFinder] Propagated S: HCP[8-11], Suits=S[6-6] H[0-6] D[0-4] C[0-3] (2 iterations) [19:31:52.395] [DealFinder] Propagated W: HCP[13-16], Suits=S[2-2] H[0-6] D[5-9] C[0-3] (2 iterations) [19:31:52.395] [DealFinder] Re-propagated HCP after played-card floor: S HCP[11-11] [19:31:52.395] [DealFinder] Re-propagated HCP after played-card floor: W HCP[13-13] [19:31:52.395] [DealFinder] Known cards per player: N=13, E=13, S=9, W=7 [19:31:52.395] [DealFinder] Locked players: N, E [19:31:52.395] [DealFinder] Total known cards: 42, Remaining deck: 10, Cards to deal: 10 [19:31:52.396] [DealFinder] Players needing cards: S:4, W:6 [19:31:52.396] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:31:52.464] [DealFinder] Combinatorial: enumerated 210, perfect 0, sending 100 to DDS [19:31:52.464] [DealFinder] WARNING: NONE of the 210 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: S HCP[11-11], W HCP[13-13] [19:31:52.464] [Timing] Total: 74ms, Generation: 0ms, Verification: 0ms [19:31:52.464] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [19:31:52.465] Search complete. Returning 100 deals. [19:31:52.465] Found 100 sample deals for simulation. [19:31:52.465] Valid deals for DDS: 100 / 100 [19:31:52.465] [SAMPLE-VAL] Validating 100 samples, hidden: S,W, contract: suit [19:31:52.465] [SAMPLE-VAL] T1: N=S4 E=S2 S=SQ W=S5 (leader=N) [19:31:52.465] [SAMPLE-VAL] T2: S=SA W=SJ N=S3 E=S8 (leader=S) [19:31:52.465] [SAMPLE-VAL] T3: S=ST W=C9 N=D3 E=SK (leader=S) [19:31:52.465] [SAMPLE-VAL] T4: N=CA E=C3 S=CJ W=CT (leader=N) [19:31:52.465] [SAMPLE-VAL] T5: N=HJ E=H3 S=HA W=H2 (leader=N) [19:31:52.465] [SAMPLE-VAL] T6: S=S6 W=D2 N=D9 E=DT (leader=S) [19:31:52.465] [SAMPLE-VAL] T7: E=D5 S=D4 W=DA (leader=E) (partial) [19:31:52.470] [SAMPLE-VAL] Sample 1: weight 0.385 -> 0.083 [S:T1-SQ=91 % T2-SA=38 % T3-ST=5 % T4-CJ=100 % T5-HA=45 % T6-S6=26 % T7-D4=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=99 % T6-D2=25 % T7-DA=60 %] [19:31:52.475] [SAMPLE-VAL] Sample 2: weight 0.385 -> 0.083 [S:T1-SQ=91 % T2-SA=38 % T3-ST=5 % T4-CJ=100 % T5-HA=45 % T6-S6=26 % T7-D4=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=99 % T6-D2=25 % T7-DA=60 %] [19:31:52.480] [SAMPLE-VAL] Sample 3: weight 0.385 -> 0.081 [S:T1-SQ=91 % T2-SA=39 % T3-ST=6 % T4-CJ=100 % T5-HA=24 % T6-S6=25 % T7-D4=81 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=91 % T6-D2=57 % T7-DA=56 %] [19:31:52.484] [SAMPLE-VAL] Sample 4: weight 0.385 -> 0.085 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=58 %] [19:31:52.489] [SAMPLE-VAL] Sample 5: weight 0.385 -> 0.085 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=58 %] [19:31:52.494] [SAMPLE-VAL] Sample 6: weight 0.385 -> 0.066 [S:T1-SQ=94 % T2-SA=33 % T3-ST=4 %! T4-CJ=100 % T5-HA=24 % T6-S6=20 % T7-D4=93 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=71 % T6-D2=44 % T7-DA=59 %] [19:31:52.498] [SAMPLE-VAL] Sample 7: weight 0.385 -> 0.066 [S:T1-SQ=94 % T2-SA=33 % T3-ST=4 %! T4-CJ=100 % T5-HA=24 % T6-S6=20 % T7-D4=93 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=71 % T6-D2=44 % T7-DA=59 %] [19:31:52.503] [SAMPLE-VAL] Sample 8: weight 0.385 -> 0.085 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=58 %] [19:31:52.507] [SAMPLE-VAL] Sample 9: weight 0.385 -> 0.067 [S:T1-SQ=92 % T2-SA=33 % T3-ST=4 %! T4-CJ=100 % T5-HA=58 % T6-S6=28 % T7-D4=96 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=6 % T4-CT=100 % T5-H2=100 % T6-D2=25 % T7-DA=58 %] [19:31:52.513] [SAMPLE-VAL] Sample 10: weight 0.385 -> 0.085 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=58 %] [19:31:52.519] [SAMPLE-VAL] Sample 11: weight 0.385 -> 0.058 [S:T1-SQ=94 % T2-SA=28 % T3-ST=4 %! T4-CJ=100 % T5-HA=41 % T6-S6=24 % T7-D4=95 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=88 % T6-D2=29 % T7-DA=58 %] [19:31:52.524] [SAMPLE-VAL] Sample 12: weight 0.385 -> 0.058 [S:T1-SQ=94 % T2-SA=28 % T3-ST=4 %! T4-CJ=100 % T5-HA=41 % T6-S6=24 % T7-D4=95 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=88 % T6-D2=29 % T7-DA=58 %] [19:31:52.530] [SAMPLE-VAL] Sample 13: weight 0.385 -> 0.053 [S:T1-SQ=94 % T2-SA=35 % T3-ST=4 %! T4-CJ=100 % T5-HA=24 % T6-S6=17 % T7-D4=100 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=12 % T4-CT=100 % T5-H2=72 % T6-D2=21 % T7-DA=60 %] [19:31:52.535] [SAMPLE-VAL] Sample 14: weight 0.385 -> 0.082 [S:T1-SQ=91 % T2-SA=44 % T3-ST=6 % T4-CJ=100 % T5-HA=29 % T6-S6=22 % T7-D4=100 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=90 % T6-D2=38 % T7-DA=58 %] [19:31:52.540] [SAMPLE-VAL] Sample 15: weight 0.385 -> 0.082 [S:T1-SQ=91 % T2-SA=44 % T3-ST=6 % T4-CJ=100 % T5-HA=29 % T6-S6=22 % T7-D4=100 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=90 % T6-D2=38 % T7-DA=58 %] [19:31:52.545] [SAMPLE-VAL] Sample 16: weight 0.016 -> 0.004 [S:T1-SQ=92 % T2-SA=35 % T3-ST=6 % T4-CJ=100 % T5-HA=54 % T6-S6=26 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=100 % T6-D2=46 % T7-DA=62 %] [19:31:52.550] [SAMPLE-VAL] Sample 17: weight 0.016 -> 0.004 [S:T1-SQ=91 % T2-SA=39 % T3-ST=7 % T4-CJ=100 % T5-HA=41 % T6-S6=30 % T7-D4=98 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=50 % T7-DA=63 %] [19:31:52.555] [SAMPLE-VAL] Sample 18: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=30 % T3-ST=6 % T4-CJ=100 % T5-HA=43 % T6-S6=27 % T7-D4=89 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=6 % T4-CT=100 % T5-H2=88 % T6-D2=57 % T7-DA=61 %] [19:31:52.559] [SAMPLE-VAL] Sample 19: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=30 % T3-ST=6 % T4-CJ=100 % T5-HA=43 % T6-S6=27 % T7-D4=89 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=6 % T4-CT=100 % T5-H2=88 % T6-D2=57 % T7-DA=61 %] [19:31:52.564] [SAMPLE-VAL] Sample 20: weight 0.016 -> 0.004 [S:T1-SQ=91 % T2-SA=39 % T3-ST=7 % T4-CJ=100 % T5-HA=41 % T6-S6=30 % T7-D4=98 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=50 % T7-DA=63 %] [19:31:52.568] [SAMPLE-VAL] Sample 21: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=30 % T3-ST=6 % T4-CJ=100 % T5-HA=43 % T6-S6=27 % T7-D4=89 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=6 % T4-CT=100 % T5-H2=88 % T6-D2=57 % T7-DA=61 %] [19:31:52.572] [SAMPLE-VAL] Sample 22: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=37 % T3-ST=6 % T4-CJ=100 % T5-HA=23 % T6-S6=20 % T7-D4=75 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=71 % T6-D2=65 % T7-DA=59 %] [19:31:52.577] [SAMPLE-VAL] Sample 23: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=46 % T3-ST=8 % T4-CJ=100 % T5-HA=25 % T6-S6=22 % T7-D4=95 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=87 % T6-D2=60 % T7-DA=59 %] [19:31:52.581] [SAMPLE-VAL] Sample 24: weight 0.003 -> 0.000 [S:T1-SQ=89 % T2-SA=52 % T3-ST=8 % T4-CJ=100 % T5-HA=0 %! T6-S6=24 % T7-D4=100 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=100 % T6-D2=60 % T7-DA=59 %] [19:31:52.588] [SAMPLE-VAL] Sample 25: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=31 % T3-ST=6 % T4-CJ=100 % T5-HA=45 % T6-S6=24 % T7-D4=99 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=89 % T6-D2=32 % T7-DA=62 %] [19:31:52.594] [SAMPLE-VAL] Sample 26: weight 0.016 -> 0.004 [S:T1-SQ=92 % T2-SA=35 % T3-ST=6 % T4-CJ=100 % T5-HA=54 % T6-S6=26 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=100 % T6-D2=46 % T7-DA=62 %] [19:31:52.599] [SAMPLE-VAL] Sample 27: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=39 % T3-ST=6 % T4-CJ=100 % T5-HA=27 % T6-S6=20 % T7-D4=98 %, W:T1-S5=94 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=72 % T6-D2=46 % T7-DA=60 %] [19:31:52.604] [SAMPLE-VAL] Sample 28: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=32 % T3-ST=7 % T4-CJ=100 % T5-HA=54 % T6-S6=22 % T7-D4=99 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=100 % T6-D2=25 % T7-DA=63 %] [19:31:52.609] [SAMPLE-VAL] Sample 29: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=31 % T3-ST=6 % T4-CJ=100 % T5-HA=45 % T6-S6=24 % T7-D4=99 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=89 % T6-D2=32 % T7-DA=62 %] [19:31:52.613] [SAMPLE-VAL] Sample 30: weight 0.016 -> 0.004 [S:T1-SQ=91 % T2-SA=39 % T3-ST=7 % T4-CJ=100 % T5-HA=41 % T6-S6=30 % T7-D4=98 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=50 % T7-DA=63 %] [19:31:52.618] [SAMPLE-VAL] Sample 31: weight 0.016 -> 0.004 [S:T1-SQ=91 % T2-SA=40 % T3-ST=7 % T4-CJ=100 % T5-HA=35 % T6-S6=33 % T7-D4=74 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 %! T4-CT=100 % T5-H2=99 % T6-D2=69 % T7-DA=60 %] [19:31:52.622] [SAMPLE-VAL] Sample 32: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=39 % T3-ST=6 % T4-CJ=100 % T5-HA=27 % T6-S6=20 % T7-D4=98 %, W:T1-S5=94 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=72 % T6-D2=46 % T7-DA=60 %] [19:31:52.626] [SAMPLE-VAL] Sample 33: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=30 % T3-ST=6 % T4-CJ=100 % T5-HA=43 % T6-S6=27 % T7-D4=89 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=6 % T4-CT=100 % T5-H2=88 % T6-D2=57 % T7-DA=61 %] [19:31:52.631] [SAMPLE-VAL] Sample 34: weight 0.016 -> 0.004 [S:T1-SQ=91 % T2-SA=40 % T3-ST=7 % T4-CJ=100 % T5-HA=35 % T6-S6=33 % T7-D4=74 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 %! T4-CT=100 % T5-H2=99 % T6-D2=69 % T7-DA=60 %] [19:31:52.635] [SAMPLE-VAL] Sample 35: weight 0.016 -> 0.004 [S:T1-SQ=91 % T2-SA=39 % T3-ST=7 % T4-CJ=100 % T5-HA=41 % T6-S6=30 % T7-D4=98 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=50 % T7-DA=63 %] [19:31:52.648] [SAMPLE-VAL] Sample 38: weight 0.002 -> 0.000 [S:T1-SQ=91 % T2-SA=33 % T3-ST=12 % T4-CJ=100 % T5-HA=37 % T6-S6=37 % T7-D4=78 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=67 % T7-DA=53 %] [19:31:52.656] [SAMPLE-VAL] Sample 40: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=31 % T3-ST=9 % T4-CJ=100 % T5-HA=42 % T6-S6=24 % T7-D4=99 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=12 % T4-CT=100 % T5-H2=91 % T6-D2=32 % T7-DA=63 %] [19:31:52.664] [SAMPLE-VAL] Sample 42: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=40 % T3-ST=4 %! T4-CJ=100 % T5-HA=0 %! T6-S6=22 % T7-D4=100 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=89 % T6-D2=23 % T7-DA=62 %] [19:31:52.681] [SAMPLE-VAL] Sample 46: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=29 % T3-ST=11 % T4-CJ=100 % T5-HA=43 % T6-S6=25 % T7-D4=91 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=89 % T6-D2=55 % T7-DA=56 %] [19:31:52.685] [SAMPLE-VAL] Sample 47: weight 0.002 -> 0.000 [S:T1-SQ=92 % T2-SA=29 % T3-ST=9 % T4-CJ=100 % T5-HA=60 % T6-S6=30 % T7-D4=90 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=100 % T6-D2=46 % T7-DA=53 %] [19:31:52.690] [SAMPLE-VAL] Sample 48: weight 0.002 -> 0.000 [S:T1-SQ=90 % T2-SA=39 % T3-ST=11 % T4-CJ=100 % T5-HA=46 % T6-S6=33 % T7-D4=97 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=61 %] [19:31:52.702] [SAMPLE-VAL] Sample 51: weight 0.002 -> 0.000 [S:T1-SQ=91 % T2-SA=31 % T3-ST=9 % T4-CJ=100 % T5-HA=56 % T6-S6=24 % T7-D4=98 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=100 % T6-D2=27 % T7-DA=60 %] [19:31:52.715] [SAMPLE-VAL] Sample 54: weight 0.002 -> 0.000 [S:T1-SQ=90 % T2-SA=39 % T3-ST=11 % T4-CJ=100 % T5-HA=46 % T6-S6=33 % T7-D4=97 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=61 %] [19:31:52.719] [SAMPLE-VAL] Sample 55: weight 0.002 -> 0.000 [S:T1-SQ=90 % T2-SA=41 % T3-ST=8 % T4-CJ=100 % T5-HA=2 %! T6-S6=33 % T7-D4=94 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=4 %! T4-CT=100 % T5-H2=100 % T6-D2=36 % T7-DA=59 %] [19:31:52.757] [SAMPLE-VAL] Sample 64: weight 0.002 -> 0.000 [S:T1-SQ=90 % T2-SA=41 % T3-ST=8 % T4-CJ=100 % T5-HA=2 %! T6-S6=33 % T7-D4=94 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=4 %! T4-CT=100 % T5-H2=100 % T6-D2=36 % T7-DA=59 %] [19:31:52.761] [SAMPLE-VAL] Sample 65: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=38 % T3-ST=10 % T4-CJ=100 % T5-HA=24 % T6-S6=20 % T7-D4=97 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=11 % T4-CT=100 % T5-H2=76 % T6-D2=47 % T7-DA=64 %] [19:31:52.765] [SAMPLE-VAL] Sample 66: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=37 % T3-ST=5 % T4-CJ=100 % T5-HA=0 %! T6-S6=29 % T7-D4=92 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=87 % T6-D2=45 % T7-DA=61 %] [19:31:52.786] [SAMPLE-VAL] Sample 71: weight 0.002 -> 0.000 [S:T1-SQ=91 % T2-SA=33 % T3-ST=12 % T4-CJ=100 % T5-HA=37 % T6-S6=37 % T7-D4=78 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=67 % T7-DA=53 %] [19:31:52.794] [SAMPLE-VAL] Sample 73: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=37 % T3-ST=5 % T4-CJ=100 % T5-HA=0 %! T6-S6=29 % T7-D4=92 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=87 % T6-D2=45 % T7-DA=61 %] [19:31:52.798] [SAMPLE-VAL] Sample 74: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=29 % T3-ST=11 % T4-CJ=100 % T5-HA=43 % T6-S6=25 % T7-D4=91 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=89 % T6-D2=55 % T7-DA=56 %] [19:31:52.802] [SAMPLE-VAL] Sample 75: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=37 % T3-ST=5 % T4-CJ=100 % T5-HA=0 %! T6-S6=29 % T7-D4=92 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=87 % T6-D2=45 % T7-DA=61 %] [19:31:52.823] [SAMPLE-VAL] Sample 80: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=37 % T3-ST=5 % T4-CJ=100 % T5-HA=0 %! T6-S6=29 % T7-D4=92 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=87 % T6-D2=45 % T7-DA=61 %] [19:31:52.843] [SAMPLE-VAL] Sample 85: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=40 % T3-ST=4 %! T4-CJ=100 % T5-HA=0 %! T6-S6=22 % T7-D4=100 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=89 % T6-D2=23 % T7-DA=62 %] [19:31:52.860] [SAMPLE-VAL] Sample 89: weight 0.002 -> 0.000 [S:T1-SQ=93 % T2-SA=32 % T3-ST=4 %! T4-CJ=100 % T5-HA=1 %! T6-S6=22 % T7-D4=96 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=93 % T6-D2=22 % T7-DA=58 %] [19:31:52.864] [SAMPLE-VAL] Sample 90: weight 0.002 -> 0.000 [S:T1-SQ=92 % T2-SA=29 % T3-ST=9 % T4-CJ=100 % T5-HA=60 % T6-S6=30 % T7-D4=90 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=100 % T6-D2=46 % T7-DA=53 %] [19:31:52.892] [SAMPLE-VAL] Sample 97: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=29 % T3-ST=11 % T4-CJ=100 % T5-HA=43 % T6-S6=25 % T7-D4=91 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=89 % T6-D2=55 % T7-DA=56 %] [19:31:52.896] [SAMPLE-VAL] Sample 98: weight 0.002 -> 0.000 [S:T1-SQ=90 % T2-SA=39 % T3-ST=11 % T4-CJ=100 % T5-HA=46 % T6-S6=33 % T7-D4=97 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=61 %] [19:31:52.901] [SAMPLE-VAL] Sample 99: weight 0.002 -> 0.000 [S:T1-SQ=88 % T2-SA=42 % T3-ST=8 % T4-CJ=100 % T5-HA=2 %! T6-S6=24 % T7-D4=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=100 % T6-D2=18 % T7-DA=61 %] [19:31:52.905] [SAMPLE-VAL] Sample 100: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=29 % T3-ST=11 % T4-CJ=100 % T5-HA=43 % T6-S6=25 % T7-D4=91 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=89 % T6-D2=55 % T7-DA=56 %] [19:31:52.905] [SAMPLE-VAL] Zeroed 66 samples below relative threshold 0.010 x max 0.0854 = 0.000854 [19:31:52.905] [SAMPLE-VAL] Done. Weight range: 0.000-0.085 [19:31:52.905] [SAMPLE-VAL] Top sample 4 (w=0.085): S:AQT976.A95.874.J W:J5.Q62.AKQJ62.T9 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=58 %] [19:31:52.905] [SAMPLE-VAL] Top sample 5 (w=0.085): S:AQT976.A96.864.J W:J5.Q52.AKQJ72.T9 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=58 %] [19:31:52.905] [SAMPLE-VAL] Top sample 8 (w=0.085): S:AQT976.A95.864.J W:J5.Q62.AKQJ72.T9 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=58 %] [19:31:52.906] [SAMPLE-VAL] Top sample 10 (w=0.085): S:AQT976.A96.874.J W:J5.Q52.AKQJ62.T9 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=58 %] [19:31:52.906] [SAMPLE-VAL] Top sample 1 (w=0.083): S:AQT976.A96.764.J W:J5.Q52.AKQJ82.T9 [S:T1-SQ=91 % T2-SA=38 % T3-ST=5 % T4-CJ=100 % T5-HA=45 % T6-S6=26 % T7-D4=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=99 % T6-D2=25 % T7-DA=60 %] [19:31:52.906] After sample validation: 34 deals remaining [19:31:52.906] [PLAY-INFER] LeadCard: S led ST (T3) -> downweight worlds where S then held AKQJ in Spades by x0.10 [19:31:52.906] Using weighted samples: 34/34 have non-uniform weights (range 0.003-0.085) [19:31:52.906] Sample deals (34 total, showing first 20, by weight): [19:31:52.906] [1] (w=0.085) W:J5.Q62.AKQJ62.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.874.J [19:31:52.906] [2] (w=0.085) W:J5.Q52.AKQJ72.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A96.864.J [19:31:52.906] [3] (w=0.085) W:J5.Q62.AKQJ72.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.864.J [19:31:52.906] [4] (w=0.085) W:J5.Q52.AKQJ62.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A96.874.J [19:31:52.906] [5] (w=0.083) W:J5.Q52.AKQJ82.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A96.764.J [19:31:52.906] [6] (w=0.083) W:J5.Q62.AKQJ82.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.764.J [19:31:52.907] [7] (w=0.082) W:J5.Q2.AKQJ862.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A965.74.J [19:31:52.907] [8] (w=0.082) W:J5.Q2.AKQJ872.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A965.64.J [19:31:52.907] [9] (w=0.081) W:J5.Q2.AKQJ762.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A965.84.J [19:31:52.907] [10] (w=0.067) W:J5.Q652.AKQJ2.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A9.8764.J [19:31:52.907] [11] (w=0.066) W:J5.Q92.AKQJ72.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A65.864.J [19:31:52.907] [12] (w=0.066) W:J5.Q92.AKQJ62.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A65.874.J [19:31:52.907] [13] (w=0.058) W:J5.Q952.AKQJ2.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A6.8764.J [19:31:52.907] [14] (w=0.058) W:J5.Q962.AKQJ2.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A5.8764.J [19:31:52.907] [15] (w=0.053) W:J5.Q92.AKQJ82.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A65.764.J [19:31:52.907] [16] (w=0.004) W:J5.Q62.AKQ872.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.J64.J [19:31:52.907] [17] (w=0.004) W:J5.Q52.AKQ872.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A96.J64.J [19:31:52.908] [18] (w=0.004) W:J5.Q62.AKQ862.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.J74.J [19:31:52.908] [19] (w=0.004) W:J5.Q52.AKQ862.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A96.J74.J [19:31:52.908] [20] (w=0.004) W:J5.Q62.AKQ762.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.J84.J [19:31:52.908] ... and 14 more [19:31:52.935] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:31:52.935] C2: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 200, 200, 200, 200, 100, 100, 100, 100, 100, 100] [19:31:52.935] C8: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 200, 200, 200, 200, 100, 100, 100, 100, 100, 100] [19:31:52.935] H7: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 200, 200, 200, 200, 100, 100, 100, 100, 100, 100] [19:31:52.935] HT: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 200, 200, 200, 200, 100, 100, 100, 100, 100, 100] [19:31:52.935] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:31:52.935] C2: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0] [19:31:52.936] C8: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0] [19:31:52.936] H7: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0] [19:31:52.936] HT: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0] [19:31:52.936] --- IMP Calculation Output (card -> average IMP) --- [19:31:52.936] C2: 0.00 [19:31:52.936] C8: 0.00 [19:31:52.936] H7: 0.00 [19:31:52.936] HT: 0.00 [19:31:52.936] === DDS DETAILED ANALYSIS === [19:31:52.936] Cards analyzed: 4, Samples per card: 34 [19:31:52.936] [19:31:52.936] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:31:52.936] ----- ------ --------- ------- ----------- -------------------------------- [19:31:52.936] C2 0.00 0.18 100 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [19:31:52.937] H7 0.00 0.18 100 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [19:31:52.937] C8 0.00 0.18 100 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [19:31:52.937] HT 0.00 0.18 100 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [19:31:52.937] [19:31:52.937] Selected: C2 (IMPs=0.00, avgTricks=0.18) [19:31:52.937] =================== [19:31:52.937] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:31:52.937] [TRUMP] Skipped: not declaring [19:31:52.937] Selected: C2 (avg 0.00 IMPs, 0.18 tricks) -- 3 tied card(s): H7, C8, HT [19:31:52.937] [stage-timing] ok sample=75ms validate=0ms nn=440ms signal=0ms simgames=2ms dds=27ms total=548ms samples=34 cards=27 [19:31:52.937] === FindBestCardAsync: Position=N, CardsPlayed=27 === [19:31:52.937] Finding card to play for N: 43.JT7.93.A87652 [19:31:52.938] Relative position: Lefty, Contract type: Suit [19:31:52.938] Cards in hand mask: 4 [19:31:52.939] Candidate: xC = 68.4 % [19:31:52.939] Candidate: 8C = 27.7 % [19:31:52.939] Candidate: xH = 3.8 % [19:31:52.939] Candidate: TH = 0.1 % [19:31:52.939] Selected: C2 (68.4 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:31:55 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:31:55 === [19:31:55.486] === FindBestCardAsync: Position=N, CardsPlayed=29 === [19:31:55.487] Contract: 3D, Declarer: W, Dealer: W [19:31:55.487] Auction: 1D-P-1H-2S-P-P-3C-P-3D-P-P-P [19:31:55.487] Deal: N:... ... ... ... [19:31:55.487] Position N is on defender's side - score table shifted by 5 defense tricks won [19:31:55.487] ****************************** [19:31:55.487] FindMatchingDealsWithPlayInternal Input: [19:31:55.487] Position parameter: N [19:31:55.487] Deal from game: N:... ... ... ... [19:31:55.487] Hand for N: 43.JT7.93.A87652 [19:31:55.487] Hand for E: K82.K843.T5.KQ43 [19:31:55.487] Hand for S: (null) [19:31:55.487] Hand for W: (null) [19:31:55.487] Cards played: S4, S2, SQ, S5, SA, SJ, S3, S8, ST, C9, D3, SK, CA, C3, CJ, CT, HJ, H3, HA, H2, S6, D2, D9, DT, D5, D4, DA, C2, DK [19:31:55.487] Declarer: W [19:31:55.487] ****************************** [19:31:55.487] [DealFinder] Seed from player N hand: -1915510507 [19:31:55.488] [DealFinder] Auction: 1D-P-1H-2S-P-P-3C-P-3D-P-P-P [19:31:55.488] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:31:55.488] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1391MB, gc2=18) [19:31:55.488] [DealFinder] Using cardsPlayedCount=29 for visibility calculation [19:31:55.488] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=29 [19:31:55.488] [ExtractPartialDeal] Visible hands: N, E, W [19:31:55.488] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:31:55.488] [ExtractPartialDeal] Extracted hands: [19:31:55.488] N: 43.JT7.93.A87652 (13 cards) [LOCKED] [19:31:55.488] E: K82.K843.T5.KQ43 (13 cards) [LOCKED] [19:31:55.488] S: ... (0 cards) [19:31:55.488] W: ... (0 cards) [19:31:55.488] [DealFinder] Trump suit from contract '3D': Diamonds [19:31:55.488] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Diamonds [19:31:55.488] [ComputePlayedCards] Card 1: S4 played by N [19:31:55.489] [ComputePlayedCards] Card 2: S2 played by E [19:31:55.489] [ComputePlayedCards] Card 3: SQ played by S [19:31:55.489] [ComputePlayedCards] Card 4: S5 played by W [19:31:55.489] [ComputePlayedCards] Trick complete. Winner: S [19:31:55.489] [ComputePlayedCards] Card 5: SA played by S [19:31:55.489] [ComputePlayedCards] Card 6: SJ played by W [19:31:55.489] [ComputePlayedCards] Card 7: S3 played by N [19:31:55.489] [ComputePlayedCards] Card 8: S8 played by E [19:31:55.489] [ComputePlayedCards] Trick complete. Winner: S [19:31:55.489] [ComputePlayedCards] Card 9: ST played by S [19:31:55.489] [ComputePlayedCards] Card 10: C9 played by W [19:31:55.489] [ComputePlayedCards] Card 11: D3 played by N [19:31:55.489] [ComputePlayedCards] Card 12: SK played by E [19:31:55.489] [ComputePlayedCards] Trick complete. Winner: N [19:31:55.489] [ComputePlayedCards] Card 13: CA played by N [19:31:55.490] [ComputePlayedCards] Card 14: C3 played by E [19:31:55.490] [ComputePlayedCards] Card 15: CJ played by S [19:31:55.490] [ComputePlayedCards] Card 16: CT played by W [19:31:55.490] [ComputePlayedCards] Trick complete. Winner: N [19:31:55.490] [ComputePlayedCards] Card 17: HJ played by N [19:31:55.490] [ComputePlayedCards] Card 18: H3 played by E [19:31:55.490] [ComputePlayedCards] Card 19: HA played by S [19:31:55.490] [ComputePlayedCards] Card 20: H2 played by W [19:31:55.490] [ComputePlayedCards] Trick complete. Winner: S [19:31:55.490] [ComputePlayedCards] Card 21: S6 played by S [19:31:55.490] [ComputePlayedCards] Card 22: D2 played by W [19:31:55.490] [ComputePlayedCards] Card 23: D9 played by N [19:31:55.490] [ComputePlayedCards] Card 24: DT played by E [19:31:55.491] [ComputePlayedCards] Trick complete. Winner: E [19:31:55.491] [ComputePlayedCards] Card 25: D5 played by E [19:31:55.491] [ComputePlayedCards] Card 26: D4 played by S [19:31:55.491] [ComputePlayedCards] Card 27: DA played by W [19:31:55.491] [ComputePlayedCards] Card 28: C2 played by N [19:31:55.491] [ComputePlayedCards] Trick complete. Winner: W [19:31:55.491] [ComputePlayedCards] Card 29: DK played by W [19:31:55.491] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S4, S3, D3, CA, HJ, D9, C2 [19:31:55.491] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S2, S8, SK, C3, H3, DT, D5 [19:31:55.491] [DealFinder] Added 7 played cards to S (was 0 cards): SQ, SA, ST, CJ, HA, S6, D4 [19:31:55.491] [DealFinder] Added 8 played cards to W (was 0 cards): S5, SJ, C9, CT, H2, D2, DA, DK [19:31:55.491] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 2) [19:31:55.491] [DealFinder] Assigned 2 Spades cards to S: S7, S9 [19:31:55.492] [DecomposePartnership] S: No tightening (CombinedHcpMin=6, CombinedHcpMax=, partner N HCP=5) [19:31:55.492] [DecomposePartnership] W: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner E HCP=11) [19:31:55.492] [DealFinder] Bid verification enabled for: W [19:31:55.492] [DealFinder] Propagated S: HCP[8-11], Suits=S[6-6] H[0-6] D[0-4] C[0-3] (2 iterations) [19:31:55.492] [DealFinder] Propagated W: HCP[13-16], Suits=S[2-2] H[0-6] D[5-9] C[0-3] (2 iterations) [19:31:55.492] [DealFinder] Re-propagated HCP after played-card floor: S HCP[11-11] [19:31:55.492] [DealFinder] Re-propagated HCP after played-card floor: W HCP[13-13] [19:31:55.492] [DealFinder] Known cards per player: N=13, E=13, S=9, W=8 [19:31:55.492] [DealFinder] Locked players: N, E [19:31:55.492] [DealFinder] Total known cards: 43, Remaining deck: 9, Cards to deal: 9 [19:31:55.493] [DealFinder] Players needing cards: S:4, W:5 [19:31:55.493] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:31:55.540] [DealFinder] Combinatorial: enumerated 126, perfect 0, sending 100 to DDS [19:31:55.540] [DealFinder] WARNING: NONE of the 126 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: S HCP[11-11], W HCP[13-13] [19:31:55.540] [Timing] Total: 52ms, Generation: 0ms, Verification: 0ms [19:31:55.540] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [19:31:55.540] Search complete. Returning 100 deals. [19:31:55.541] Found 100 sample deals for simulation. [19:31:55.541] Valid deals for DDS: 100 / 100 [19:31:55.541] [SAMPLE-VAL] Validating 100 samples, hidden: S,W, contract: suit [19:31:55.541] [SAMPLE-VAL] T1: N=S4 E=S2 S=SQ W=S5 (leader=N) [19:31:55.541] [SAMPLE-VAL] T2: S=SA W=SJ N=S3 E=S8 (leader=S) [19:31:55.541] [SAMPLE-VAL] T3: S=ST W=C9 N=D3 E=SK (leader=S) [19:31:55.541] [SAMPLE-VAL] T4: N=CA E=C3 S=CJ W=CT (leader=N) [19:31:55.541] [SAMPLE-VAL] T5: N=HJ E=H3 S=HA W=H2 (leader=N) [19:31:55.541] [SAMPLE-VAL] T6: S=S6 W=D2 N=D9 E=DT (leader=S) [19:31:55.541] [SAMPLE-VAL] T7: E=D5 S=D4 W=DA N=C2 (leader=E) [19:31:55.541] [SAMPLE-VAL] T8: W=DK (leader=W) (partial) [19:31:55.546] [SAMPLE-VAL] Sample 1: weight 0.385 -> 0.082 [S:T1-SQ=91 % T2-SA=38 % T3-ST=5 % T4-CJ=100 % T5-HA=45 % T6-S6=26 % T7-D4=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=99 % T6-D2=25 % T7-DA=60 % T8-DK=52 %] [19:31:55.551] [SAMPLE-VAL] Sample 2: weight 0.385 -> 0.079 [S:T1-SQ=91 % T2-SA=39 % T3-ST=6 % T4-CJ=100 % T5-HA=24 % T6-S6=25 % T7-D4=81 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=91 % T6-D2=57 % T7-DA=56 % T8-DK=38 %] [19:31:55.556] [SAMPLE-VAL] Sample 3: weight 0.385 -> 0.057 [S:T1-SQ=94 % T2-SA=28 % T3-ST=4 %! T4-CJ=100 % T5-HA=41 % T6-S6=24 % T7-D4=95 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=88 % T6-D2=29 % T7-DA=58 % T8-DK=45 %] [19:31:55.561] [SAMPLE-VAL] Sample 4: weight 0.385 -> 0.065 [S:T1-SQ=92 % T2-SA=33 % T3-ST=4 %! T4-CJ=100 % T5-HA=58 % T6-S6=28 % T7-D4=96 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=6 % T4-CT=100 % T5-H2=100 % T6-D2=25 % T7-DA=58 % T8-DK=31 %] [19:31:55.566] [SAMPLE-VAL] Sample 5: weight 0.385 -> 0.084 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=58 % T8-DK=44 %] [19:31:55.571] [SAMPLE-VAL] Sample 6: weight 0.385 -> 0.084 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=58 % T8-DK=44 %] [19:31:55.576] [SAMPLE-VAL] Sample 7: weight 0.385 -> 0.084 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=58 % T8-DK=44 %] [19:31:55.580] [SAMPLE-VAL] Sample 8: weight 0.385 -> 0.066 [S:T1-SQ=94 % T2-SA=33 % T3-ST=4 %! T4-CJ=100 % T5-HA=24 % T6-S6=20 % T7-D4=93 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=71 % T6-D2=44 % T7-DA=59 % T8-DK=54 %] [19:31:55.585] [SAMPLE-VAL] Sample 9: weight 0.385 -> 0.082 [S:T1-SQ=91 % T2-SA=38 % T3-ST=5 % T4-CJ=100 % T5-HA=45 % T6-S6=26 % T7-D4=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=99 % T6-D2=25 % T7-DA=60 % T8-DK=52 %] [19:31:55.590] [SAMPLE-VAL] Sample 10: weight 0.385 -> 0.082 [S:T1-SQ=91 % T2-SA=44 % T3-ST=6 % T4-CJ=100 % T5-HA=29 % T6-S6=22 % T7-D4=100 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=90 % T6-D2=38 % T7-DA=58 % T8-DK=53 %] [19:31:55.594] [SAMPLE-VAL] Sample 11: weight 0.385 -> 0.057 [S:T1-SQ=94 % T2-SA=28 % T3-ST=4 %! T4-CJ=100 % T5-HA=41 % T6-S6=24 % T7-D4=95 %, W:T1-S5=97 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=88 % T6-D2=29 % T7-DA=58 % T8-DK=45 %] [19:31:55.599] [SAMPLE-VAL] Sample 12: weight 0.385 -> 0.082 [S:T1-SQ=91 % T2-SA=44 % T3-ST=6 % T4-CJ=100 % T5-HA=29 % T6-S6=22 % T7-D4=100 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=90 % T6-D2=38 % T7-DA=58 % T8-DK=53 %] [19:31:55.603] [SAMPLE-VAL] Sample 13: weight 0.385 -> 0.084 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=58 % T8-DK=44 %] [19:31:55.608] [SAMPLE-VAL] Sample 14: weight 0.385 -> 0.066 [S:T1-SQ=94 % T2-SA=33 % T3-ST=4 %! T4-CJ=100 % T5-HA=24 % T6-S6=20 % T7-D4=93 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=71 % T6-D2=44 % T7-DA=59 % T8-DK=54 %] [19:31:55.613] [SAMPLE-VAL] Sample 15: weight 0.385 -> 0.054 [S:T1-SQ=94 % T2-SA=35 % T3-ST=4 %! T4-CJ=100 % T5-HA=24 % T6-S6=17 % T7-D4=100 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=12 % T4-CT=100 % T5-H2=72 % T6-D2=21 % T7-DA=60 % T8-DK=63 %] [19:31:55.617] [SAMPLE-VAL] Sample 16: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=30 % T3-ST=6 % T4-CJ=100 % T5-HA=43 % T6-S6=27 % T7-D4=89 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=6 % T4-CT=100 % T5-H2=88 % T6-D2=57 % T7-DA=61 % T8-DK=54 %] [19:31:55.622] [SAMPLE-VAL] Sample 17: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=30 % T3-ST=6 % T4-CJ=100 % T5-HA=43 % T6-S6=27 % T7-D4=89 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=6 % T4-CT=100 % T5-H2=88 % T6-D2=57 % T7-DA=61 % T8-DK=54 %] [19:31:55.626] [SAMPLE-VAL] Sample 18: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=31 % T3-ST=6 % T4-CJ=100 % T5-HA=45 % T6-S6=24 % T7-D4=99 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=89 % T6-D2=32 % T7-DA=62 % T8-DK=56 %] [19:31:55.631] [SAMPLE-VAL] Sample 19: weight 0.016 -> 0.004 [S:T1-SQ=91 % T2-SA=39 % T3-ST=7 % T4-CJ=100 % T5-HA=41 % T6-S6=30 % T7-D4=98 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=50 % T7-DA=63 % T8-DK=47 %] [19:31:55.636] [SAMPLE-VAL] Sample 20: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=31 % T3-ST=6 % T4-CJ=100 % T5-HA=45 % T6-S6=24 % T7-D4=99 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=89 % T6-D2=32 % T7-DA=62 % T8-DK=56 %] [19:31:55.640] [SAMPLE-VAL] Sample 21: weight 0.016 -> 0.004 [S:T1-SQ=91 % T2-SA=39 % T3-ST=7 % T4-CJ=100 % T5-HA=41 % T6-S6=30 % T7-D4=98 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=50 % T7-DA=63 % T8-DK=47 %] [19:31:55.645] [SAMPLE-VAL] Sample 22: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=46 % T3-ST=8 % T4-CJ=100 % T5-HA=25 % T6-S6=22 % T7-D4=95 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=87 % T6-D2=60 % T7-DA=59 % T8-DK=48 %] [19:31:55.650] [SAMPLE-VAL] Sample 23: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=30 % T3-ST=6 % T4-CJ=100 % T5-HA=43 % T6-S6=27 % T7-D4=89 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=6 % T4-CT=100 % T5-H2=88 % T6-D2=57 % T7-DA=61 % T8-DK=54 %] [19:31:55.654] [SAMPLE-VAL] Sample 24: weight 0.016 -> 0.004 [S:T1-SQ=91 % T2-SA=39 % T3-ST=7 % T4-CJ=100 % T5-HA=41 % T6-S6=30 % T7-D4=98 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=50 % T7-DA=63 % T8-DK=47 %] [19:31:55.659] [SAMPLE-VAL] Sample 25: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=39 % T3-ST=6 % T4-CJ=100 % T5-HA=27 % T6-S6=20 % T7-D4=98 %, W:T1-S5=94 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=72 % T6-D2=46 % T7-DA=60 % T8-DK=57 %] [19:31:55.664] [SAMPLE-VAL] Sample 26: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=39 % T3-ST=6 % T4-CJ=100 % T5-HA=27 % T6-S6=20 % T7-D4=98 %, W:T1-S5=94 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=72 % T6-D2=46 % T7-DA=60 % T8-DK=57 %] [19:31:55.668] [SAMPLE-VAL] Sample 27: weight 0.016 -> 0.004 [S:T1-SQ=91 % T2-SA=39 % T3-ST=7 % T4-CJ=100 % T5-HA=41 % T6-S6=30 % T7-D4=98 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=50 % T7-DA=63 % T8-DK=47 %] [19:31:55.673] [SAMPLE-VAL] Sample 28: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=40 % T3-ST=7 % T4-CJ=100 % T5-HA=35 % T6-S6=33 % T7-D4=74 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 %! T4-CT=100 % T5-H2=99 % T6-D2=69 % T7-DA=60 % T8-DK=38 %] [19:31:55.677] [SAMPLE-VAL] Sample 29: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=40 % T3-ST=7 % T4-CJ=100 % T5-HA=35 % T6-S6=33 % T7-D4=74 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 %! T4-CT=100 % T5-H2=99 % T6-D2=69 % T7-DA=60 % T8-DK=38 %] [19:31:55.682] [SAMPLE-VAL] Sample 30: weight 0.016 -> 0.003 [S:T1-SQ=92 % T2-SA=35 % T3-ST=6 % T4-CJ=100 % T5-HA=54 % T6-S6=26 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=100 % T6-D2=46 % T7-DA=62 % T8-DK=39 %] [19:31:55.687] [SAMPLE-VAL] Sample 31: weight 0.003 -> 0.000 [S:T1-SQ=89 % T2-SA=52 % T3-ST=8 % T4-CJ=100 % T5-HA=0 %! T6-S6=24 % T7-D4=100 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=100 % T6-D2=60 % T7-DA=59 % T8-DK=57 %] [19:31:55.691] [SAMPLE-VAL] Sample 32: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=37 % T3-ST=6 % T4-CJ=100 % T5-HA=23 % T6-S6=20 % T7-D4=75 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=71 % T6-D2=65 % T7-DA=59 % T8-DK=46 %] [19:31:55.696] [SAMPLE-VAL] Sample 33: weight 0.016 -> 0.003 [S:T1-SQ=91 % T2-SA=32 % T3-ST=7 % T4-CJ=100 % T5-HA=54 % T6-S6=22 % T7-D4=99 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=100 % T6-D2=25 % T7-DA=63 % T8-DK=41 %] [19:31:55.700] [SAMPLE-VAL] Sample 34: weight 0.016 -> 0.003 [S:T1-SQ=94 % T2-SA=30 % T3-ST=6 % T4-CJ=100 % T5-HA=43 % T6-S6=27 % T7-D4=89 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=6 % T4-CT=100 % T5-H2=88 % T6-D2=57 % T7-DA=61 % T8-DK=54 %] [19:31:55.705] [SAMPLE-VAL] Sample 35: weight 0.016 -> 0.003 [S:T1-SQ=92 % T2-SA=35 % T3-ST=6 % T4-CJ=100 % T5-HA=54 % T6-S6=26 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=100 % T6-D2=46 % T7-DA=62 % T8-DK=39 %] [19:31:55.709] [SAMPLE-VAL] Sample 36: weight 0.002 -> 0.000 [S:T1-SQ=91 % T2-SA=33 % T3-ST=12 % T4-CJ=100 % T5-HA=37 % T6-S6=37 % T7-D4=78 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=67 % T7-DA=53 % T8-DK=31 %] [19:31:55.719] [SAMPLE-VAL] Sample 38: weight 0.002 -> 0.000 [S:T1-SQ=90 % T2-SA=39 % T3-ST=11 % T4-CJ=100 % T5-HA=46 % T6-S6=33 % T7-D4=97 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=61 % T8-DK=39 %] [19:31:55.728] [SAMPLE-VAL] Sample 40: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=37 % T3-ST=5 % T4-CJ=100 % T5-HA=0 %! T6-S6=29 % T7-D4=92 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=87 % T6-D2=45 % T7-DA=61 % T8-DK=54 %] [19:31:55.732] [SAMPLE-VAL] Sample 41: weight 0.002 -> 0.000 [S:T1-SQ=93 % T2-SA=32 % T3-ST=4 %! T4-CJ=100 % T5-HA=1 %! T6-S6=22 % T7-D4=96 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=93 % T6-D2=22 % T7-DA=58 % T8-DK=42 %] [19:31:55.737] [SAMPLE-VAL] Sample 42: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=31 % T3-ST=9 % T4-CJ=100 % T5-HA=42 % T6-S6=24 % T7-D4=99 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=12 % T4-CT=100 % T5-H2=91 % T6-D2=32 % T7-DA=63 % T8-DK=48 %] [19:31:55.746] [SAMPLE-VAL] Sample 44: weight 0.002 -> 0.000 [S:T1-SQ=91 % T2-SA=33 % T3-ST=12 % T4-CJ=100 % T5-HA=37 % T6-S6=37 % T7-D4=78 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=67 % T7-DA=53 % T8-DK=31 %] [19:31:55.751] [SAMPLE-VAL] Sample 45: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=38 % T3-ST=10 % T4-CJ=100 % T5-HA=24 % T6-S6=20 % T7-D4=97 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=11 % T4-CT=100 % T5-H2=76 % T6-D2=47 % T7-DA=64 % T8-DK=53 %] [19:31:55.756] [SAMPLE-VAL] Sample 46: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=37 % T3-ST=5 % T4-CJ=100 % T5-HA=0 %! T6-S6=29 % T7-D4=92 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=87 % T6-D2=45 % T7-DA=61 % T8-DK=54 %] [19:31:55.760] [SAMPLE-VAL] Sample 47: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=37 % T3-ST=5 % T4-CJ=100 % T5-HA=0 %! T6-S6=29 % T7-D4=92 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=87 % T6-D2=45 % T7-DA=61 % T8-DK=54 %] [19:31:55.765] [SAMPLE-VAL] Sample 48: weight 0.002 -> 0.000 [S:T1-SQ=91 % T2-SA=31 % T3-ST=9 % T4-CJ=100 % T5-HA=56 % T6-S6=24 % T7-D4=98 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=100 % T6-D2=27 % T7-DA=60 % T8-DK=32 %] [19:31:55.779] [SAMPLE-VAL] Sample 51: weight 0.002 -> 0.000 [S:T1-SQ=90 % T2-SA=41 % T3-ST=8 % T4-CJ=100 % T5-HA=2 %! T6-S6=33 % T7-D4=94 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=4 %! T4-CT=100 % T5-H2=100 % T6-D2=36 % T7-DA=59 % T8-DK=44 %] [19:31:55.788] [SAMPLE-VAL] Sample 53: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=29 % T3-ST=11 % T4-CJ=100 % T5-HA=43 % T6-S6=25 % T7-D4=91 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=89 % T6-D2=55 % T7-DA=56 % T8-DK=43 %] [19:31:55.792] [SAMPLE-VAL] Sample 54: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=40 % T3-ST=4 %! T4-CJ=100 % T5-HA=0 %! T6-S6=22 % T7-D4=100 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=89 % T6-D2=23 % T7-DA=62 % T8-DK=64 %] [19:31:55.797] [SAMPLE-VAL] Sample 55: weight 0.002 -> 0.000 [S:T1-SQ=90 % T2-SA=39 % T3-ST=11 % T4-CJ=100 % T5-HA=46 % T6-S6=33 % T7-D4=97 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=61 % T8-DK=39 %] [19:31:55.831] [SAMPLE-VAL] Sample 62: weight 0.002 -> 0.000 [S:T1-SQ=92 % T2-SA=29 % T3-ST=9 % T4-CJ=100 % T5-HA=60 % T6-S6=30 % T7-D4=90 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=100 % T6-D2=46 % T7-DA=53 % T8-DK=29 %] [19:31:55.836] [SAMPLE-VAL] Sample 63: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=29 % T3-ST=11 % T4-CJ=100 % T5-HA=43 % T6-S6=25 % T7-D4=91 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=89 % T6-D2=55 % T7-DA=56 % T8-DK=43 %] [19:31:55.841] [SAMPLE-VAL] Sample 64: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=33 % T3-ST=12 % T4-CJ=100 % T5-HA=23 % T6-S6=21 % T7-D4=81 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=74 % T6-D2=65 % T7-DA=57 % T8-DK=40 %] [19:31:55.859] [SAMPLE-VAL] Sample 68: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=29 % T3-ST=11 % T4-CJ=100 % T5-HA=43 % T6-S6=25 % T7-D4=91 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=89 % T6-D2=55 % T7-DA=56 % T8-DK=43 %] [19:31:55.872] [SAMPLE-VAL] Sample 71: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=40 % T3-ST=4 %! T4-CJ=100 % T5-HA=0 %! T6-S6=22 % T7-D4=100 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=8 % T4-CT=100 % T5-H2=89 % T6-D2=23 % T7-DA=62 % T8-DK=64 %] [19:31:55.889] [SAMPLE-VAL] Sample 75: weight 0.002 -> 0.000 [S:T1-SQ=90 % T2-SA=41 % T3-ST=8 % T4-CJ=100 % T5-HA=2 %! T6-S6=33 % T7-D4=94 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=4 %! T4-CT=100 % T5-H2=100 % T6-D2=36 % T7-DA=59 % T8-DK=44 %] [19:31:55.903] [SAMPLE-VAL] Sample 78: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=37 % T3-ST=5 % T4-CJ=100 % T5-HA=0 %! T6-S6=29 % T7-D4=92 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=87 % T6-D2=45 % T7-DA=61 % T8-DK=54 %] [19:31:55.907] [SAMPLE-VAL] Sample 79: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=29 % T3-ST=11 % T4-CJ=100 % T5-HA=43 % T6-S6=25 % T7-D4=91 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=89 % T6-D2=55 % T7-DA=56 % T8-DK=43 %] [19:31:55.912] [SAMPLE-VAL] Sample 80: weight 0.002 -> 0.000 [S:T1-SQ=88 % T2-SA=42 % T3-ST=8 % T4-CJ=100 % T5-HA=2 %! T6-S6=24 % T7-D4=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=5 % T4-CT=100 % T5-H2=100 % T6-D2=18 % T7-DA=61 % T8-DK=51 %] [19:31:55.916] [SAMPLE-VAL] Sample 81: weight 0.002 -> 0.000 [S:T1-SQ=90 % T2-SA=39 % T3-ST=11 % T4-CJ=100 % T5-HA=46 % T6-S6=33 % T7-D4=97 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=61 % T8-DK=39 %] [19:31:55.925] [SAMPLE-VAL] Sample 83: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=31 % T3-ST=9 % T4-CJ=100 % T5-HA=42 % T6-S6=24 % T7-D4=99 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=12 % T4-CT=100 % T5-H2=91 % T6-D2=32 % T7-DA=63 % T8-DK=48 %] [19:31:55.930] [SAMPLE-VAL] Sample 84: weight 0.002 -> 0.000 [S:T1-SQ=90 % T2-SA=39 % T3-ST=11 % T4-CJ=100 % T5-HA=46 % T6-S6=33 % T7-D4=97 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=61 % T8-DK=39 %] [19:31:55.935] [SAMPLE-VAL] Sample 85: weight 0.002 -> 0.000 [S:T1-SQ=94 % T2-SA=38 % T3-ST=10 % T4-CJ=100 % T5-HA=24 % T6-S6=20 % T7-D4=97 %, W:T1-S5=95 % T2-SJ=100 % T3-C9=11 % T4-CT=100 % T5-H2=76 % T6-D2=47 % T7-DA=64 % T8-DK=53 %] [19:31:55.944] [SAMPLE-VAL] Sample 87: weight 0.002 -> 0.000 [S:T1-SQ=92 % T2-SA=29 % T3-ST=9 % T4-CJ=100 % T5-HA=60 % T6-S6=30 % T7-D4=90 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=100 % T6-D2=46 % T7-DA=53 % T8-DK=29 %] [19:31:56.000] [SAMPLE-VAL] Zeroed 66 samples below relative threshold 0.010 x max 0.0839 = 0.000839 [19:31:56.000] [SAMPLE-VAL] Done. Weight range: 0.000-0.084 [19:31:56.000] [SAMPLE-VAL] Top sample 5 (w=0.084): S:AQT976.A96.874.J W:J5.Q52.AKQJ62.T9 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=58 % T8-DK=44 %] [19:31:56.000] [SAMPLE-VAL] Top sample 6 (w=0.084): S:AQT976.A95.864.J W:J5.Q62.AKQJ72.T9 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=58 % T8-DK=44 %] [19:31:56.001] [SAMPLE-VAL] Top sample 7 (w=0.084): S:AQT976.A95.874.J W:J5.Q62.AKQJ62.T9 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=58 % T8-DK=44 %] [19:31:56.001] [SAMPLE-VAL] Top sample 13 (w=0.084): S:AQT976.A96.864.J W:J5.Q52.AKQJ72.T9 [S:T1-SQ=92 % T2-SA=35 % T3-ST=5 % T4-CJ=100 % T5-HA=42 % T6-S6=34 % T7-D4=91 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=7 % T4-CT=100 % T5-H2=99 % T6-D2=49 % T7-DA=58 % T8-DK=44 %] [19:31:56.001] [SAMPLE-VAL] Top sample 1 (w=0.082): S:AQT976.A96.764.J W:J5.Q52.AKQJ82.T9 [S:T1-SQ=91 % T2-SA=38 % T3-ST=5 % T4-CJ=100 % T5-HA=45 % T6-S6=26 % T7-D4=100 %, W:T1-S5=96 % T2-SJ=100 % T3-C9=9 % T4-CT=100 % T5-H2=99 % T6-D2=25 % T7-DA=60 % T8-DK=52 %] [19:31:56.001] After sample validation: 34 deals remaining [19:31:56.001] [PLAY-INFER] LeadCard: S led ST (T3) -> downweight worlds where S then held AKQJ in Spades by x0.10 [19:31:56.001] Using weighted samples: 34/34 have non-uniform weights (range 0.003-0.084) [19:31:56.001] Sample deals (34 total, showing first 20, by weight): [19:31:56.001] [1] (w=0.084) W:J5.Q52.AKQJ62.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A96.874.J [19:31:56.001] [2] (w=0.084) W:J5.Q62.AKQJ72.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.864.J [19:31:56.001] [3] (w=0.084) W:J5.Q62.AKQJ62.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.874.J [19:31:56.001] [4] (w=0.084) W:J5.Q52.AKQJ72.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A96.864.J [19:31:56.002] [5] (w=0.082) W:J5.Q52.AKQJ82.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A96.764.J [19:31:56.002] [6] (w=0.082) W:J5.Q62.AKQJ82.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.764.J [19:31:56.002] [7] (w=0.082) W:J5.Q2.AKQJ862.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A965.74.J [19:31:56.002] [8] (w=0.082) W:J5.Q2.AKQJ872.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A965.64.J [19:31:56.002] [9] (w=0.079) W:J5.Q2.AKQJ762.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A965.84.J [19:31:56.002] [10] (w=0.066) W:J5.Q92.AKQJ62.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A65.874.J [19:31:56.002] [11] (w=0.066) W:J5.Q92.AKQJ72.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A65.864.J [19:31:56.002] [12] (w=0.065) W:J5.Q652.AKQJ2.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A9.8764.J [19:31:56.002] [13] (w=0.057) W:J5.Q962.AKQJ2.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A5.8764.J [19:31:56.002] [14] (w=0.057) W:J5.Q952.AKQJ2.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A6.8764.J [19:31:56.002] [15] (w=0.054) W:J5.Q92.AKQJ82.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A65.764.J [19:31:56.002] [16] (w=0.004) W:J5.Q62.AKQ872.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.J64.J [19:31:56.003] [17] (w=0.004) W:J5.Q52.AKQ862.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A96.J74.J [19:31:56.003] [18] (w=0.004) W:J5.Q52.AKQ872.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A96.J64.J [19:31:56.003] [19] (w=0.004) W:J5.Q62.AKQ862.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.J74.J [19:31:56.003] [20] (w=0.003) W:J5.Q62.AKQ762.T9 43.JT7.93.A87652 K82.K843.T5.KQ43 AQT976.A95.J84.J [19:31:56.003] ... and 14 more [19:31:56.028] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:31:56.028] C8: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 200, 200, 200, 200, 100, 100, 100, 100, 100, 100] [19:31:56.028] H7: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 200, 200, 200, 200, 100, 100, 100, 100, 100, 100] [19:31:56.028] HT: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 100, 200, 200, 200, 200, 100, 100, 100, 100, 100, 100] [19:31:56.028] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:31:56.028] C8: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0] [19:31:56.028] H7: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0] [19:31:56.028] HT: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0] [19:31:56.028] --- IMP Calculation Output (card -> average IMP) --- [19:31:56.028] C8: 0.00 [19:31:56.028] H7: 0.00 [19:31:56.029] HT: 0.00 [19:31:56.029] === DDS DETAILED ANALYSIS === [19:31:56.029] Cards analyzed: 3, Samples per card: 34 [19:31:56.029] [19:31:56.029] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:31:56.029] ----- ------ --------- ------- ----------- -------------------------------- [19:31:56.029] H7 0.00 0.18 100 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [19:31:56.029] C8 0.00 0.18 100 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [19:31:56.029] HT 0.00 0.18 100 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [19:31:56.029] [19:31:56.029] Selected: H7 (IMPs=0.00, avgTricks=0.18) [19:31:56.029] =================== [19:31:56.029] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:31:56.029] [TRUMP] Skipped: not declaring [19:31:56.030] Selected: H7 (avg 0.00 IMPs, 0.18 tricks) -- 2 tied card(s): C8, HT [19:31:56.030] [stage-timing] ok sample=53ms validate=0ms nn=460ms signal=0ms simgames=1ms dds=24ms total=543ms samples=34 cards=29 [19:31:56.030] === FindBestCardAsync: Position=N, CardsPlayed=29 === [19:31:56.030] Finding card to play for N: 43.JT7.93.A87652 [19:31:56.030] Relative position: Lefty, Contract type: Suit [19:31:56.030] Cards in hand mask: 4 [19:31:56.031] Candidate: xC = 63.9 % [19:31:56.031] Candidate: 8C = 28.2 % [19:31:56.031] Candidate: xH = 7.6 % [19:31:56.031] Candidate: TH = 0.3 % [19:31:56.031] Selected: C5 (63.9 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:31:59 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:31:59 === [19:31:59.391] Activated: 5 tricks remaining, threshold=5 [19:31:59.391] ENDGAME: Hidden cards=9 between S and W, need 5+4, declarer tricks=3, defense tricks=5 [19:31:59.391] ENDGAME: Contract=3D, Declarer=W, ToPlay=N, Trump=D [19:31:59.392] ENDGAME: N [- HT7 - C765] [19:31:59.392] ENDGAME: E [- HK84 - CKQ] [19:31:59.392] ENDGAME: Hidden [S97 HQ965 DJ86 -] [19:31:59.392] ENDGAME: Current trick (1 cards, led by W): DQ [19:31:59.392] ENDGAME: 35 valid worlds (after void filtering) [19:31:59.392] [DealFinder] Explained bid W 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [19:31:59.393] [DealFinder] Explained bid N P: "Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, True OR D >= 7, True" -> require: (none) [19:31:59.393] [DealFinder] Explained bid E 1H: "Responses to 1D-P, HCP > 4, (H = 4 OR (H >= 5, NOT SpadeLongest)), H >= S, NOT (ClubLongest, C > H, HCP >= 12), H >= 4, DiamondLongest" -> require: (none) [19:31:59.394] [DealFinder] Explained bid S 2S: "Overcalling after 1Mi-P-1H, HCP >= 6, HCP <= 11, S >= 6, 2 of Top 5 Honors in S, LoserLevel <= 3" -> require: (none) [19:31:59.394] [DealFinder] Explained bid W P: "Responses to 1Mi-PX-1H-2S, True" -> require: (none) [19:31:59.394] [DealFinder] Explained bid N P: "Responses to 1Mi-P-1Ma-2oMa-P, Responses to 1Mi-P-1H-2S-P, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [19:31:59.395] [DealFinder] Explained bid E 3C: "Responses to 1Mi-PX-1H-2S-P-P, Responses to 1Mi-PX-1Ma-2oMa-P-P, C >= 4, HCP >= 10" -> require: (none) [19:31:59.395] [DealFinder] Explained bid S P: "Responses to 1Mi-P-1Ma-2oMa-P-P-3oMi, True" -> require: (none) [19:31:59.396] [DealFinder] Explained bid W 3D: "Responses to 1D-P-1H-2S-P-P-3C-P, D >= 5" -> require: (none) [19:31:59.396] [DealFinder] Explained bid N P: "Responses to 1D-P-1Ma-2oMa-P-P-3C-P-3D, True" -> require: (none) [19:31:59.396] [DealFinder] Explained bid E P: "Responses to 1D-P-1H-2S-P-P-3C-P-3D-PX, True" -> require: (none) [19:31:59.397] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [19:31:59.402] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [19:31:59.402] [DealFinder] N HCP max: tightened from 37 to 17 using HandUnderstanding [19:31:59.402] [DealFinder] N constraints: HCP[0-17], Suits=(none), Trivial=False [19:31:59.402] [DealFinder] Expression (2836 chars): (True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H) & NOT Overcall(S) & NOT (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & IsValidBid(3C) & S <= 5 & H <= 5) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT ... [19:31:59.402] [Timing] N precompute: 5ms mem d=171KB (total=1391MB) [19:31:59.405] [DealFinder] E HCP min 10 -> 7: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [19:31:59.405] [DealFinder] E HCP max: tightened from 37 to 12 using HandUnderstanding [19:31:59.405] [DealFinder] E constraints: HCP[10-12], Suits=H[4-13] C[4-13], Trivial=False [19:31:59.405] [DealFinder] Expression (1891 chars): ((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & Single Suited & Controls >= 4) & NOT (H >= 5 & D >= 4 & HCP > 17 & Controls >= 4) & NOT (H >= 6 & balish & HCP >= 17 & Controls >= 4) & NOT (HCP >= 16 & (Solid(S) OR SemiSolid(S) OR S >= 7) & Single Suited & Controls >= 4) & NOT (S >= 5 & D >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4) & NOT (D >= 4 & HCP >= 10 & H < 4 & S < 4 & (DiamondLongest OR HCP < 12)) & NOT (H <= 1 & TP >= 14 & D >= 5 & S <= 3) & NOT (S <= 1 & TP >= 14 & D >= 5 & H <= 3) & C >= 4 & HCP >= 10 & NOT (D >= 4 & HCP >= 10 & HCP <= 12) & NOT (D >= 4 & HCP >= 10 & HCP <= 12) & NOT (H >= 6 & HCP >= 10 & HCP <= 12) & NOT (H >= 6 & HCP >= 10 & HCP <= 12) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT Stopper in S) & NOT (HCP >= 13 & Stopper in S) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & stoppersOK) & NOT Game in H & True & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT ((RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT ((RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT MonsterSlam(D) & NOT MonsterGrandSlam(D) & NOT DiamondSlam & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) [19:31:59.405] [Timing] E precompute: 3ms mem d=128KB (total=1392MB) [19:31:59.407] [DealFinder] S constraints: HCP[6-11], Suits=S[6-13], Trivial=False [19:31:59.407] [DealFinder] Expression (1077 chars): HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & S >= C & S >= D) & NOT (C >= 5 & S >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 5 & S >= 5 & LoserLevel >= 4 & TP >= 10) & NOT (C >= 5 & S >= 5 & LoserLevel >= 5 & TP >= 10) & NOT (D >= 6 & HCP >= 12 & HCP <= 18) & NOT (C >= 6 & HCP >= 12 & HCP <= 18) & NOT (H >= 6 & HCP >= 13 & HCP <= 19 & 3 of Top 5 Honors in H) & NOT DoubleThenOvercall(H) & NOT DoubleThenGame(H) & NOT (D >= 6 & HCP <= 11 & LoserLevel >= 3 & S <= 3) & NOT (C >= 6 & HCP <= 12 & LoserLevel >= 3 & S <= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 3 of Top 5 Honors in S) & NOT (S >= 7 & HCP <= 12 & HCP >= 4 & LoserLevel >= 4) & NOT DoubleThenOvercall(S) & NOT DoubleThenOvercall(C) & HCP < 19 & NOT (S >= 4 & C >= 4 & HCP >= 10) & NOT (Stopper in D & Stopper in H & HCP >= 15 & HCP <= 17 & Balanced) & True & NOT OvercallRebid(S) & True [19:31:59.407] [Timing] S precompute: 1ms mem d=89KB (total=1392MB) [19:31:59.413] [DealFinder] W HCP max: tightened from 21 to 16 using HandUnderstanding [19:31:59.413] [DealFinder] W constraints: HCP[12-16], Suits=D[5-13], Trivial=False [19:31:59.413] [DealFinder] Expression (3117 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [19:31:59.413] [Timing] W precompute: 5ms mem d=170KB (total=1392MB) [19:31:59.413] ENDGAME: Bidding weights applied to 25/35 worlds (range 0.00-1.00, total 10.09, 10 unpenalised) [19:31:59.413] ENDGAME: Played by S: 11 HCP S:4 H:1 D:2 C:1; by W: 10 HCP S:2 H:1 D:4 C:2 [19:31:59.413] ENDGAME_WORLD: #1 (w=1.00) N:.T7..765 .K84..KQ 97.965.. .Q.J86. [19:31:59.413] ENDGAME_WORLD: #2 (w=0.00) N:.T7..765 .K84..KQ 97.Q65.. .9.J86. [19:31:59.413] ENDGAME_WORLD: #3 (w=1.00) N:.T7..765 .K84..KQ 97.65.6. .Q9.J8. [19:31:59.413] ENDGAME_WORLD: #4 (w=1.00) N:.T7..765 .K84..KQ 97.65.8. .Q9.J6. [19:31:59.413] ENDGAME_WORLD: #5 (w=0.01) N:.T7..765 .K84..KQ 97.65.J. .Q9.86. [19:31:59.413] ENDGAME_WORLD: #6 (w=0.00) N:.T7..765 .K84..KQ 97.Q95.. .6.J86. [19:31:59.414] ENDGAME_WORLD: #7 (w=1.00) N:.T7..765 .K84..KQ 97.95.6. .Q6.J8. [19:31:59.414] ENDGAME_WORLD: #8 (w=1.00) N:.T7..765 .K84..KQ 97.95.8. .Q6.J6. [19:31:59.414] ENDGAME_WORLD: #9 (w=0.01) N:.T7..765 .K84..KQ 97.95.J. .Q6.86. [19:31:59.414] ENDGAME_WORLD: #10 (w=0.00) N:.T7..765 .K84..KQ 97.Q5.6. .96.J8. [19:31:59.414] ENDGAME_WORLD: #11 (w=0.00) N:.T7..765 .K84..KQ 97.Q5.8. .96.J6. [19:31:59.414] ENDGAME_WORLD: #12 (w=0.00) N:.T7..765 .K84..KQ 97.Q5.J. .96.86. [19:31:59.414] ENDGAME_WORLD: #13 (w=1.00) N:.T7..765 .K84..KQ 97.5.86. .Q96.J. [19:31:59.414] ENDGAME_WORLD: #14 (w=0.01) N:.T7..765 .K84..KQ 97.5.J6. .Q96.8. [19:31:59.414] ENDGAME_WORLD: #15 (w=0.01) N:.T7..765 .K84..KQ 97.5.J8. .Q96.6. [19:31:59.414] ENDGAME_WORLD: #16 (w=0.00) N:.T7..765 .K84..KQ 97.Q96.. .5.J86. [19:31:59.414] ENDGAME_WORLD: #17 (w=1.00) N:.T7..765 .K84..KQ 97.96.6. .Q5.J8. [19:31:59.414] ENDGAME_WORLD: #18 (w=1.00) N:.T7..765 .K84..KQ 97.96.8. .Q5.J6. [19:31:59.414] ENDGAME_WORLD: #19 (w=0.01) N:.T7..765 .K84..KQ 97.96.J. .Q5.86. [19:31:59.414] ENDGAME_WORLD: #20 (w=0.00) N:.T7..765 .K84..KQ 97.Q6.6. .95.J8. [19:31:59.414] ENDGAME_WORLD: ... and 15 more [19:31:59.414] ENDGAME: Evaluating 5 candidates across 35 worlds (totalWeight=10.09, rankByScore=True): [19:31:59.418] H7: defeat 100 % (10.1/10.1), makes 0 % (0.0/10.1), avgDeclTricks=8.0, dist=4:0.0 7:0.1 8:10.0 [19:31:59.423] HT: defeat 100 % (10.1/10.1), makes 0 % (0.0/10.1), avgDeclTricks=8.0, dist=4:0.0 7:0.1 8:10.0 [19:31:59.430] C5: defeat 100 % (10.1/10.1), makes 0 % (0.0/10.1), avgDeclTricks=8.0, dist=4:0.0 6:0.0 7:0.1 8:10.0 [19:31:59.440] C6: defeat 100 % (10.1/10.1), makes 0 % (0.0/10.1), avgDeclTricks=8.0, dist=4:0.0 6:0.0 7:0.1 8:10.0 [19:31:59.448] C7: defeat 100 % (10.1/10.1), makes 0 % (0.0/10.1), avgDeclTricks=8.0, dist=4:0.0 6:0.0 7:0.1 8:10.0 [19:31:59.448] IMP H7: -0.00 [19:31:59.448] IMP HT: -0.00 [19:31:59.448] IMP C5: 0.00 [19:31:59.448] IMP C6: 0.00 [19:31:59.448] IMP C7: 0.00 [19:31:59.448] ENDGAME: Selected C7 (100 %) [19:31:59.449] Tied cards: C7,C6,C5,HT,H7 -- invoking NN directly on tied set [19:31:59.449] === FindBestCardAsync: Position=N, CardsPlayed=33 === [19:31:59.449] Finding card to play for N: 43.JT7.93.A87652 [19:31:59.449] Relative position: Lefty, Contract type: Suit [19:31:59.449] Cards in hand mask: 3 [19:31:59.450] Candidate: xC = 90.0 % [19:31:59.450] Candidate: xH = 9.8 % [19:31:59.450] Candidate: TH = 0.1 % [19:31:59.450] Selected: C5 (90.0 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:32:02 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:32:02 === [19:32:02.527] Activated: 4 tricks remaining, threshold=5 [19:32:02.527] ENDGAME: Hidden cards=7 between S and W, need 4+3, declarer tricks=4, defense tricks=5 [19:32:02.527] ENDGAME: Contract=3D, Declarer=W, ToPlay=N, Trump=D [19:32:02.527] ENDGAME: N [- HT7 - C76] [19:32:02.527] ENDGAME: E [- HK8 - CKQ] [19:32:02.527] ENDGAME: Hidden [S97 HQ96 DJ6 -] [19:32:02.527] ENDGAME: Current trick (1 cards, led by W): H5 [19:32:02.527] ENDGAME: 10 valid worlds (after void filtering) [19:32:02.528] [DealFinder] Explained bid W 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [19:32:02.528] [DealFinder] Explained bid N P: "Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, True OR D >= 7, True" -> require: (none) [19:32:02.529] [DealFinder] Explained bid E 1H: "Responses to 1D-P, HCP > 4, (H = 4 OR (H >= 5, NOT SpadeLongest)), H >= S, NOT (ClubLongest, C > H, HCP >= 12), H >= 4, DiamondLongest" -> require: (none) [19:32:02.529] [DealFinder] Explained bid S 2S: "Overcalling after 1Mi-P-1H, HCP >= 6, HCP <= 11, S >= 6, 2 of Top 5 Honors in S, LoserLevel <= 3" -> require: (none) [19:32:02.530] [DealFinder] Explained bid W P: "Responses to 1Mi-PX-1H-2S, True" -> require: (none) [19:32:02.530] [DealFinder] Explained bid N P: "Responses to 1Mi-P-1Ma-2oMa-P, Responses to 1Mi-P-1H-2S-P, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [19:32:02.530] [DealFinder] Explained bid E 3C: "Responses to 1Mi-PX-1H-2S-P-P, Responses to 1Mi-PX-1Ma-2oMa-P-P, C >= 4, HCP >= 10" -> require: (none) [19:32:02.531] [DealFinder] Explained bid S P: "Responses to 1Mi-P-1Ma-2oMa-P-P-3oMi, True" -> require: (none) [19:32:02.531] [DealFinder] Explained bid W 3D: "Responses to 1D-P-1H-2S-P-P-3C-P, D >= 5" -> require: (none) [19:32:02.532] [DealFinder] Explained bid N P: "Responses to 1D-P-1Ma-2oMa-P-P-3C-P-3D, True" -> require: (none) [19:32:02.532] [DealFinder] Explained bid E P: "Responses to 1D-P-1H-2S-P-P-3C-P-3D-PX, True" -> require: (none) [19:32:02.532] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [19:32:02.538] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [19:32:02.538] [DealFinder] N HCP max: tightened from 37 to 17 using HandUnderstanding [19:32:02.538] [DealFinder] N constraints: HCP[0-17], Suits=(none), Trivial=False [19:32:02.539] [DealFinder] Expression (2836 chars): (True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H) & NOT Overcall(S) & NOT (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & IsValidBid(3C) & S <= 5 & H <= 5) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT ... [19:32:02.539] [Timing] N precompute: 6ms mem d=169KB (total=1386MB) [19:32:02.542] [DealFinder] E HCP min 10 -> 7: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [19:32:02.542] [DealFinder] E HCP max: tightened from 37 to 12 using HandUnderstanding [19:32:02.542] [DealFinder] E constraints: HCP[10-12], Suits=H[4-13] C[4-13], Trivial=False [19:32:02.542] [DealFinder] Expression (1891 chars): ((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & Single Suited & Controls >= 4) & NOT (H >= 5 & D >= 4 & HCP > 17 & Controls >= 4) & NOT (H >= 6 & balish & HCP >= 17 & Controls >= 4) & NOT (HCP >= 16 & (Solid(S) OR SemiSolid(S) OR S >= 7) & Single Suited & Controls >= 4) & NOT (S >= 5 & D >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4) & NOT (D >= 4 & HCP >= 10 & H < 4 & S < 4 & (DiamondLongest OR HCP < 12)) & NOT (H <= 1 & TP >= 14 & D >= 5 & S <= 3) & NOT (S <= 1 & TP >= 14 & D >= 5 & H <= 3) & C >= 4 & HCP >= 10 & NOT (D >= 4 & HCP >= 10 & HCP <= 12) & NOT (D >= 4 & HCP >= 10 & HCP <= 12) & NOT (H >= 6 & HCP >= 10 & HCP <= 12) & NOT (H >= 6 & HCP >= 10 & HCP <= 12) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT Stopper in S) & NOT (HCP >= 13 & Stopper in S) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & stoppersOK) & NOT Game in H & True & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT ((RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT ((RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT MonsterSlam(D) & NOT MonsterGrandSlam(D) & NOT DiamondSlam & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) [19:32:02.543] [Timing] E precompute: 3ms mem d=128KB (total=1386MB) [19:32:02.545] [DealFinder] S constraints: HCP[6-11], Suits=S[6-13], Trivial=False [19:32:02.545] [DealFinder] Expression (1077 chars): HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & S >= C & S >= D) & NOT (C >= 5 & S >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 5 & S >= 5 & LoserLevel >= 4 & TP >= 10) & NOT (C >= 5 & S >= 5 & LoserLevel >= 5 & TP >= 10) & NOT (D >= 6 & HCP >= 12 & HCP <= 18) & NOT (C >= 6 & HCP >= 12 & HCP <= 18) & NOT (H >= 6 & HCP >= 13 & HCP <= 19 & 3 of Top 5 Honors in H) & NOT DoubleThenOvercall(H) & NOT DoubleThenGame(H) & NOT (D >= 6 & HCP <= 11 & LoserLevel >= 3 & S <= 3) & NOT (C >= 6 & HCP <= 12 & LoserLevel >= 3 & S <= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 3 of Top 5 Honors in S) & NOT (S >= 7 & HCP <= 12 & HCP >= 4 & LoserLevel >= 4) & NOT DoubleThenOvercall(S) & NOT DoubleThenOvercall(C) & HCP < 19 & NOT (S >= 4 & C >= 4 & HCP >= 10) & NOT (Stopper in D & Stopper in H & HCP >= 15 & HCP <= 17 & Balanced) & True & NOT OvercallRebid(S) & True [19:32:02.545] [Timing] S precompute: 2ms mem d=95KB (total=1387MB) [19:32:02.551] [DealFinder] W HCP max: tightened from 21 to 16 using HandUnderstanding [19:32:02.551] [DealFinder] W constraints: HCP[12-16], Suits=D[5-13], Trivial=False [19:32:02.551] [DealFinder] Expression (3117 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [19:32:02.551] [Timing] W precompute: 6ms mem d=162KB (total=1387MB) [19:32:02.551] ENDGAME: Bidding weights applied to 7/10 worlds (range 0.00-1.00, total 3.02, 3 unpenalised) [19:32:02.551] ENDGAME: Played by S: 11 HCP S:4 H:1 D:3 C:1; by W: 10 HCP S:2 H:2 D:4 C:2 [19:32:02.551] ENDGAME_WORLD: #1 (w=1.00) N:.T7..76 .K8..KQ 97.96.. .Q.J6. [19:32:02.551] ENDGAME_WORLD: #2 (w=0.00) N:.T7..76 .K8..KQ 97.Q6.. .9.J6. [19:32:02.551] ENDGAME_WORLD: #3 (w=1.00) N:.T7..76 .K8..KQ 97.6.6. .Q9.J. [19:32:02.551] ENDGAME_WORLD: #4 (w=0.01) N:.T7..76 .K8..KQ 97.6.J. .Q9.6. [19:32:02.551] ENDGAME_WORLD: #5 (w=0.00) N:.T7..76 .K8..KQ 97.Q9.. .6.J6. [19:32:02.552] ENDGAME_WORLD: #6 (w=1.00) N:.T7..76 .K8..KQ 97.9.6. .Q6.J. [19:32:02.552] ENDGAME_WORLD: #7 (w=0.01) N:.T7..76 .K8..KQ 97.9.J. .Q6.6. [19:32:02.552] ENDGAME_WORLD: #8 (w=0.00) N:.T7..76 .K8..KQ 97.Q.6. .96.J. [19:32:02.552] ENDGAME_WORLD: #9 (w=0.00) N:.T7..76 .K8..KQ 97.Q.J. .96.6. [19:32:02.552] ENDGAME_WORLD: #10 (w=0.00) N:.T7..76 .K8..KQ 97..J6. .Q96.. [19:32:02.552] ENDGAME: Evaluating 2 candidates across 10 worlds (totalWeight=3.02, rankByScore=True): [19:32:02.552] H7: defeat 100 % (3.0/3.0), makes 0 % (0.0/3.0), avgDeclTricks=8.0, dist=4:0.0 6:0.0 7:0.0 8:3.0 [19:32:02.552] HT: defeat 100 % (3.0/3.0), makes 0 % (0.0/3.0), avgDeclTricks=8.0, dist=4:0.0 7:0.0 8:3.0 [19:32:02.553] IMP H7: 0.00 [19:32:02.553] IMP HT: -0.00 [19:32:02.553] ENDGAME: 2nd-hand-low reward +0.50 IMP to H7 (now 0.50) [19:32:02.553] ENDGAME: Selected H7 (100 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:32:06 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:32:06 === [19:32:06.490] Activated: 3 tricks remaining, threshold=5 [19:32:06.490] ENDGAME: Hidden cards=4 between S and W, need 2+2, declarer tricks=5, defense tricks=5 [19:32:06.490] ENDGAME: Contract=3D, Declarer=W, ToPlay=N, Trump=D [19:32:06.490] ENDGAME: N [- HT - C76] [19:32:06.490] ENDGAME: E [- H8 - CK] [19:32:06.490] ENDGAME: Hidden [S97 HQ D6 -] [19:32:06.490] ENDGAME: Current trick (3 cards, led by E): CQ DJ H6 [19:32:06.491] ENDGAME: 1 valid worlds (after void filtering) [19:32:06.491] [DealFinder] Explained bid W 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [19:32:06.491] [DealFinder] Explained bid N P: "Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, True OR D >= 7, True" -> require: (none) [19:32:06.492] [DealFinder] Explained bid E 1H: "Responses to 1D-P, HCP > 4, (H = 4 OR (H >= 5, NOT SpadeLongest)), H >= S, NOT (ClubLongest, C > H, HCP >= 12), H >= 4, DiamondLongest" -> require: (none) [19:32:06.492] [DealFinder] Explained bid S 2S: "Overcalling after 1Mi-P-1H, HCP >= 6, HCP <= 11, S >= 6, 2 of Top 5 Honors in S, LoserLevel <= 3" -> require: (none) [19:32:06.493] [DealFinder] Explained bid W P: "Responses to 1Mi-PX-1H-2S, True" -> require: (none) [19:32:06.493] [DealFinder] Explained bid N P: "Responses to 1Mi-P-1Ma-2oMa-P, Responses to 1Mi-P-1H-2S-P, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [19:32:06.494] [DealFinder] Explained bid E 3C: "Responses to 1Mi-PX-1H-2S-P-P, Responses to 1Mi-PX-1Ma-2oMa-P-P, C >= 4, HCP >= 10" -> require: (none) [19:32:06.494] [DealFinder] Explained bid S P: "Responses to 1Mi-P-1Ma-2oMa-P-P-3oMi, True" -> require: (none) [19:32:06.494] [DealFinder] Explained bid W 3D: "Responses to 1D-P-1H-2S-P-P-3C-P, D >= 5" -> require: (none) [19:32:06.495] [DealFinder] Explained bid N P: "Responses to 1D-P-1Ma-2oMa-P-P-3C-P-3D, True" -> require: (none) [19:32:06.495] [DealFinder] Explained bid E P: "Responses to 1D-P-1H-2S-P-P-3C-P-3D-PX, True" -> require: (none) [19:32:06.496] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [19:32:06.501] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [19:32:06.501] [DealFinder] N HCP max: tightened from 37 to 17 using HandUnderstanding [19:32:06.501] [DealFinder] N constraints: HCP[0-17], Suits=(none), Trivial=False [19:32:06.501] [DealFinder] Expression (2836 chars): (True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H) & NOT Overcall(S) & NOT (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & IsValidBid(3C) & S <= 5 & H <= 5) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT ... [19:32:06.501] [Timing] N precompute: 5ms mem d=168KB (total=1395MB) [19:32:06.504] [DealFinder] E HCP min 10 -> 7: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [19:32:06.504] [DealFinder] E HCP max: tightened from 37 to 12 using HandUnderstanding [19:32:06.504] [DealFinder] E constraints: HCP[10-12], Suits=H[4-13] C[4-13], Trivial=False [19:32:06.505] [DealFinder] Expression (1891 chars): ((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & Single Suited & Controls >= 4) & NOT (H >= 5 & D >= 4 & HCP > 17 & Controls >= 4) & NOT (H >= 6 & balish & HCP >= 17 & Controls >= 4) & NOT (HCP >= 16 & (Solid(S) OR SemiSolid(S) OR S >= 7) & Single Suited & Controls >= 4) & NOT (S >= 5 & D >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4) & NOT (D >= 4 & HCP >= 10 & H < 4 & S < 4 & (DiamondLongest OR HCP < 12)) & NOT (H <= 1 & TP >= 14 & D >= 5 & S <= 3) & NOT (S <= 1 & TP >= 14 & D >= 5 & H <= 3) & C >= 4 & HCP >= 10 & NOT (D >= 4 & HCP >= 10 & HCP <= 12) & NOT (D >= 4 & HCP >= 10 & HCP <= 12) & NOT (H >= 6 & HCP >= 10 & HCP <= 12) & NOT (H >= 6 & HCP >= 10 & HCP <= 12) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT Stopper in S) & NOT (HCP >= 13 & Stopper in S) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & stoppersOK) & NOT Game in H & True & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT ((RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT ((RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT MonsterSlam(D) & NOT MonsterGrandSlam(D) & NOT DiamondSlam & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) [19:32:06.505] [Timing] E precompute: 3ms mem d=127KB (total=1395MB) [19:32:06.507] [DealFinder] S constraints: HCP[6-11], Suits=S[6-13], Trivial=False [19:32:06.507] [DealFinder] Expression (1077 chars): HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & S >= C & S >= D) & NOT (C >= 5 & S >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 5 & S >= 5 & LoserLevel >= 4 & TP >= 10) & NOT (C >= 5 & S >= 5 & LoserLevel >= 5 & TP >= 10) & NOT (D >= 6 & HCP >= 12 & HCP <= 18) & NOT (C >= 6 & HCP >= 12 & HCP <= 18) & NOT (H >= 6 & HCP >= 13 & HCP <= 19 & 3 of Top 5 Honors in H) & NOT DoubleThenOvercall(H) & NOT DoubleThenGame(H) & NOT (D >= 6 & HCP <= 11 & LoserLevel >= 3 & S <= 3) & NOT (C >= 6 & HCP <= 12 & LoserLevel >= 3 & S <= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 3 of Top 5 Honors in S) & NOT (S >= 7 & HCP <= 12 & HCP >= 4 & LoserLevel >= 4) & NOT DoubleThenOvercall(S) & NOT DoubleThenOvercall(C) & HCP < 19 & NOT (S >= 4 & C >= 4 & HCP >= 10) & NOT (Stopper in D & Stopper in H & HCP >= 15 & HCP <= 17 & Balanced) & True & NOT OvercallRebid(S) & True [19:32:06.507] [Timing] S precompute: 2ms mem d=96KB (total=1395MB) [19:32:06.514] [DealFinder] W HCP max: tightened from 21 to 16 using HandUnderstanding [19:32:06.514] [DealFinder] W constraints: HCP[12-16], Suits=D[5-13], Trivial=False [19:32:06.515] [DealFinder] Expression (3117 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [19:32:06.515] [Timing] W precompute: 7ms mem d=170KB (total=1396MB) [19:32:06.515] ENDGAME: Bidding weights applied to 1/1 worlds (range 0.01-0.01, total 0.01, 0 unpenalised) [19:32:06.515] ENDGAME: Played by S: 12 HCP S:4 H:2 D:4 C:1; by W: 10 HCP S:2 H:3 D:4 C:2 [19:32:06.515] ENDGAME_WORLD: #1 (w=0.01) N:.T..76 .8..K 97... .Q.6. [19:32:06.515] ENDGAME: Evaluating 2 candidates across 1 worlds (totalWeight=0.01, rankByScore=True): [19:32:06.515] C6: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=7:0.0 [19:32:06.515] C7: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=7:0.0 [19:32:06.515] IMP C6: 0.00 [19:32:06.515] IMP C7: 0.00 [19:32:06.515] ENDGAME: Selected C7 (100 %) [19:32:06.516] Tied cards: C7,C6 -- invoking NN directly on tied set [19:32:06.516] === FindBestCardAsync: Position=N, CardsPlayed=43 === [19:32:06.516] Finding card to play for N: 43.JT7.93.A87652 [19:32:06.516] Relative position: Lefty, Contract type: Suit [19:32:06.516] Cards in hand mask: 1 [19:32:06.517] Candidate: xC = 100.0 % [19:32:06.517] Selected: C6 (100.0 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:32:08 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:32:08 === [19:32:08.041] Activated: 2 tricks remaining, threshold=5 [19:32:08.041] ENDGAME: Hidden cards=2 between S and W, need 1+1, declarer tricks=5, defense tricks=6 [19:32:08.041] ENDGAME: Contract=3D, Declarer=W, ToPlay=N, Trump=D [19:32:08.041] ENDGAME: N [- HT - C7] [19:32:08.041] ENDGAME: E [- H8 - CK] [19:32:08.041] ENDGAME: Hidden [S7 HQ - -] [19:32:08.041] ENDGAME: Current trick (2 cards, led by S): S9 D6 [19:32:08.041] ENDGAME: 1 valid worlds (after void filtering) [19:32:08.041] [DealFinder] Explained bid W 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [19:32:08.042] [DealFinder] Explained bid N P: "Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, True OR D >= 7, True" -> require: (none) [19:32:08.042] [DealFinder] Explained bid E 1H: "Responses to 1D-P, HCP > 4, (H = 4 OR (H >= 5, NOT SpadeLongest)), H >= S, NOT (ClubLongest, C > H, HCP >= 12), H >= 4, DiamondLongest" -> require: (none) [19:32:08.043] [DealFinder] Explained bid S 2S: "Overcalling after 1Mi-P-1H, HCP >= 6, HCP <= 11, S >= 6, 2 of Top 5 Honors in S, LoserLevel <= 3" -> require: (none) [19:32:08.043] [DealFinder] Explained bid W P: "Responses to 1Mi-PX-1H-2S, True" -> require: (none) [19:32:08.044] [DealFinder] Explained bid N P: "Responses to 1Mi-P-1Ma-2oMa-P, Responses to 1Mi-P-1H-2S-P, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [19:32:08.044] [DealFinder] Explained bid E 3C: "Responses to 1Mi-PX-1H-2S-P-P, Responses to 1Mi-PX-1Ma-2oMa-P-P, C >= 4, HCP >= 10" -> require: (none) [19:32:08.044] [DealFinder] Explained bid S P: "Responses to 1Mi-P-1Ma-2oMa-P-P-3oMi, True" -> require: (none) [19:32:08.045] [DealFinder] Explained bid W 3D: "Responses to 1D-P-1H-2S-P-P-3C-P, D >= 5" -> require: (none) [19:32:08.045] [DealFinder] Explained bid N P: "Responses to 1D-P-1Ma-2oMa-P-P-3C-P-3D, True" -> require: (none) [19:32:08.046] [DealFinder] Explained bid E P: "Responses to 1D-P-1H-2S-P-P-3C-P-3D-PX, True" -> require: (none) [19:32:08.046] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [19:32:08.051] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [19:32:08.051] [DealFinder] N HCP max: tightened from 37 to 17 using HandUnderstanding [19:32:08.051] [DealFinder] N constraints: HCP[0-17], Suits=(none), Trivial=False [19:32:08.051] [DealFinder] Expression (2836 chars): (True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H) & NOT Overcall(S) & NOT (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & IsValidBid(3C) & S <= 5 & H <= 5) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT ... [19:32:08.052] [Timing] N precompute: 5ms mem d=168KB (total=1392MB) [19:32:08.054] [DealFinder] E HCP min 10 -> 7: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [19:32:08.054] [DealFinder] E HCP max: tightened from 37 to 12 using HandUnderstanding [19:32:08.054] [DealFinder] E constraints: HCP[10-12], Suits=H[4-13] C[4-13], Trivial=False [19:32:08.055] [DealFinder] Expression (1891 chars): ((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & Single Suited & Controls >= 4) & NOT (H >= 5 & D >= 4 & HCP > 17 & Controls >= 4) & NOT (H >= 6 & balish & HCP >= 17 & Controls >= 4) & NOT (HCP >= 16 & (Solid(S) OR SemiSolid(S) OR S >= 7) & Single Suited & Controls >= 4) & NOT (S >= 5 & D >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4) & NOT (D >= 4 & HCP >= 10 & H < 4 & S < 4 & (DiamondLongest OR HCP < 12)) & NOT (H <= 1 & TP >= 14 & D >= 5 & S <= 3) & NOT (S <= 1 & TP >= 14 & D >= 5 & H <= 3) & C >= 4 & HCP >= 10 & NOT (D >= 4 & HCP >= 10 & HCP <= 12) & NOT (D >= 4 & HCP >= 10 & HCP <= 12) & NOT (H >= 6 & HCP >= 10 & HCP <= 12) & NOT (H >= 6 & HCP >= 10 & HCP <= 12) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT Stopper in S) & NOT (HCP >= 13 & Stopper in S) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & stoppersOK) & NOT Game in H & True & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT ((RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT ((RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT MonsterSlam(D) & NOT MonsterGrandSlam(D) & NOT DiamondSlam & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) [19:32:08.055] [Timing] E precompute: 3ms mem d=128KB (total=1392MB) [19:32:08.056] [DealFinder] S constraints: HCP[6-11], Suits=S[6-13], Trivial=False [19:32:08.056] [DealFinder] Expression (1077 chars): HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3 & NOT Overcall(S) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP <= 18 & SpadeLongest) & NOT (S >= 5 & HCP >= 12 & HCP <= 18 & S >= C & S >= D) & NOT (C >= 5 & S >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 5 & S >= 5 & LoserLevel >= 4 & TP >= 10) & NOT (C >= 5 & S >= 5 & LoserLevel >= 5 & TP >= 10) & NOT (D >= 6 & HCP >= 12 & HCP <= 18) & NOT (C >= 6 & HCP >= 12 & HCP <= 18) & NOT (H >= 6 & HCP >= 13 & HCP <= 19 & 3 of Top 5 Honors in H) & NOT DoubleThenOvercall(H) & NOT DoubleThenGame(H) & NOT (D >= 6 & HCP <= 11 & LoserLevel >= 3 & S <= 3) & NOT (C >= 6 & HCP <= 12 & LoserLevel >= 3 & S <= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 3 of Top 5 Honors in S) & NOT (S >= 7 & HCP <= 12 & HCP >= 4 & LoserLevel >= 4) & NOT DoubleThenOvercall(S) & NOT DoubleThenOvercall(C) & HCP < 19 & NOT (S >= 4 & C >= 4 & HCP >= 10) & NOT (Stopper in D & Stopper in H & HCP >= 15 & HCP <= 17 & Balanced) & True & NOT OvercallRebid(S) & True [19:32:08.056] [Timing] S precompute: 1ms mem d=88KB (total=1392MB) [19:32:08.062] [DealFinder] W HCP max: tightened from 21 to 16 using HandUnderstanding [19:32:08.062] [DealFinder] W constraints: HCP[12-16], Suits=D[5-13], Trivial=False [19:32:08.062] [DealFinder] Expression (3117 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [19:32:08.062] [Timing] W precompute: 5ms mem d=170KB (total=1392MB) [19:32:08.062] ENDGAME: Bidding weights applied to 1/1 worlds (range 0.01-0.01, total 0.01, 0 unpenalised) [19:32:08.062] ENDGAME: Played by S: 12 HCP S:5 H:2 D:4 C:1; by W: 10 HCP S:2 H:3 D:5 C:2 [19:32:08.062] ENDGAME_WORLD: #1 (w=0.01) N:.T..7 .8..K 7... .Q.. [19:32:08.062] ENDGAME: Evaluating 2 candidates across 1 worlds (totalWeight=0.01, rankByScore=True): [19:32:08.063] HT: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=7:0.0 [19:32:08.063] C7: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=7:0.0 [19:32:08.063] IMP HT: 0.00 [19:32:08.063] IMP C7: 0.00 [19:32:08.063] ENDGAME: Selected C7 (100 %) [19:32:08.063] Tied cards: C7,HT -- invoking NN directly on tied set [19:32:08.063] === FindBestCardAsync: Position=N, CardsPlayed=46 === [19:32:08.063] Finding card to play for N: 43.JT7.93.A87652 [19:32:08.063] Relative position: Lefty, Contract type: Suit [19:32:08.063] Cards in hand mask: 2 [19:32:08.064] Candidate: xC = 93.9 % [19:32:08.064] Candidate: TH = 6.1 % [19:32:08.064] Selected: C7 (93.9 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:41:02 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:41:02 === [19:41:02.858] === FindBestCardAsync: Position=N, CardsPlayed=6 === [19:41:02.858] Contract: 3H, Declarer: E, Dealer: E [19:41:02.858] Auction: 1C-1S-X-P-2H-3D-3H-P-P-P [19:41:02.858] Deal: N:... ... ... ... [19:41:02.858] Position N is on defender's side - score table shifted by 1 defense tricks won [19:41:02.859] ****************************** [19:41:02.859] FindMatchingDealsWithPlayInternal Input: [19:41:02.859] Position parameter: N [19:41:02.859] Deal from game: N:... ... ... ... [19:41:02.859] Hand for N: 2.T632.JT986.Q98 [19:41:02.859] Hand for E: (null) [19:41:02.859] Hand for S: (null) [19:41:02.859] Hand for W: T93.AKJ74.43.T75 [19:41:02.859] Cards played: SA, S3, S2, S4, SK, S9 [19:41:02.859] Declarer: E [19:41:02.859] ****************************** [19:41:02.859] [DealFinder] Seed from player N hand: 1402342489 [19:41:02.860] [DealFinder] Auction: 1C-1S-X-P-2H-3D-3H-P-P-P [19:41:02.860] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:41:02.860] [DealFinder] S HCP min 12 -> 15: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:41:02.860] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1460MB, gc2=18) [19:41:02.860] [DealFinder] Using cardsPlayedCount=6 for visibility calculation [19:41:02.860] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=6 [19:41:02.860] [ExtractPartialDeal] Visible hands: N, W, E [19:41:02.860] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:41:02.860] [ExtractPartialDeal] Extracted hands: [19:41:02.860] N: 2.T632.JT986.Q98 (13 cards) [LOCKED] [19:41:02.860] E: ... (0 cards) [19:41:02.861] S: ... (0 cards) [19:41:02.861] W: T93.AKJ74.43.T75 (13 cards) [LOCKED] [19:41:02.861] [DealFinder] Trump suit from contract '3H': Hearts [19:41:02.861] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [19:41:02.861] [ComputePlayedCards] Card 1: SA played by S [19:41:02.861] [ComputePlayedCards] Card 2: S3 played by W [19:41:02.861] [ComputePlayedCards] Card 3: S2 played by N [19:41:02.861] [ComputePlayedCards] Card 4: S4 played by E [19:41:02.861] [ComputePlayedCards] Trick complete. Winner: S [19:41:02.861] [ComputePlayedCards] Card 5: SK played by S [19:41:02.861] [ComputePlayedCards] Card 6: S9 played by W [19:41:02.862] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S2 [19:41:02.862] [DealFinder] Added 1 played cards to E (was 0 cards): S4 [19:41:02.862] [DealFinder] Added 2 played cards to S (was 0 cards): SA, SK [19:41:02.862] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S3, S9 [19:41:02.862] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=8) [19:41:02.862] [DecomposePartnership] S: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner N HCP=3) [19:41:02.862] [DealFinder] Bid verification enabled for: E [19:41:02.862] [DealFinder] Propagated E: HCP[12-14], Suits=S[0-4] H[4-4] D[0-1] C[4-7] (2 iterations) [19:41:02.862] [DealFinder] Propagated S: HCP[15-17], Suits=S[5-9] H[0-0] D[5-6] C[0-3] (2 iterations) [19:41:02.863] [DealFinder] Forced 4 Hearts card(s) to E (only eligible holder): H5, H8, H9, HQ [19:41:02.863] [DealFinder] Known cards per player: N=13, E=5, S=2, W=13 [19:41:02.863] [DealFinder] Locked players: N, W [19:41:02.863] [DealFinder] Total known cards: 33, Remaining deck: 19, Cards to deal: 19 [19:41:02.863] [DealFinder] Players needing cards: E:8, S:11 [19:41:02.863] Large number of cards remaining. Using random generation. [19:41:02.863] [DealFinder] Hands to validate (not 13 cards in partial): E, S [19:41:02.864] [VerifyHands] FAIL for E: J864.Q985.AKQ2.2 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:41:02.868] [VerifyHands] FAIL for E: 764.Q985.A.K6432 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:41:02.869] [VerifyHands] FAIL for E: QJ654.Q985.Q75.3 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:41:02.870] [VerifyHands] FAIL for E: QJ54.Q985.Q7.KJ4 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:41:02.871] [VerifyHands] FAIL for S: AKJ865..AQ72.J63 ((Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [19:41:03.013] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [19:41:03.109] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [19:41:03.180] [DealFinder] After 1000 attempts: passedSimple=1001, failedVerification=1001, matches=0 [19:41:03.255] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [19:41:03.356] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=200/1200, passes=0 [19:41:03.356] [Timing] Total: 496ms, Generation: 113ms, Verification: 132ms [19:41:03.356] [Timing] Attempts: 10000, PassedSimpleCheck: 10000, FailedVerification: 10000, Found: 0 [19:41:03.356] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [19:41:03.374] Search complete. Returning 50 deals. [19:41:03.375] Found 50 sample deals for simulation. [19:41:03.375] Valid deals for DDS: 50 / 50 [19:41:03.375] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: suit [19:41:03.383] [SAMPLE-VAL] Opening lead NN validation (SA): 14/50 samples adjusted [19:41:03.384] [SAMPLE-VAL] T1: S=SA W=S3 N=S2 E=S4 (leader=S) [19:41:03.384] [SAMPLE-VAL] T2: S=SK W=S9 (leader=S) (partial) [19:41:03.385] [SAMPLE-VAL] Sample 1: weight 0.045 -> 0.024 [E:T1-S4=85 %, S:T2-SK=40 %] [19:41:03.385] [SAMPLE-VAL] Sample 2: weight 0.048 -> 0.035 [E:T1-S4=100 %, S:T2-SK=67 %] [19:41:03.386] [SAMPLE-VAL] Sample 3: weight 0.091 -> 0.079 [E:T1-S4=100 %, S:T2-SK=76 %] [19:41:03.387] [SAMPLE-VAL] Sample 4: weight 0.048 -> 0.035 [E:T1-S4=96 %, S:T2-SK=68 %] [19:41:03.388] [SAMPLE-VAL] Sample 5: weight 0.048 -> 0.035 [E:T1-S4=97 %, S:T2-SK=71 %] [19:41:03.389] [SAMPLE-VAL] Sample 6: weight 0.024 -> 0.014 [E:T1-S4=96 %, S:T2-SK=45 %] [19:41:03.390] [SAMPLE-VAL] Sample 7: weight 0.048 -> 0.037 [E:T1-S4=99 %, S:T2-SK=62 %] [19:41:03.390] [SAMPLE-VAL] Sample 8: weight 0.024 -> 0.013 [E:T1-S4=96 %, S:T2-SK=39 %] [19:41:03.391] [SAMPLE-VAL] Sample 9: weight 0.048 -> 0.035 [E:T1-S4=100 %, S:T2-SK=65 %] [19:41:03.392] [SAMPLE-VAL] Sample 10: weight 0.048 -> 0.038 [E:T1-S4=100 %, S:T2-SK=65 %] [19:41:03.393] [SAMPLE-VAL] Sample 11: weight 0.048 -> 0.037 [E:T1-S4=93 %, S:T2-SK=65 %] [19:41:03.394] [SAMPLE-VAL] Sample 12: weight 0.048 -> 0.035 [E:T1-S4=96 %, S:T2-SK=68 %] [19:41:03.395] [SAMPLE-VAL] Sample 13: weight 0.091 -> 0.078 [E:T1-S4=100 %, S:T2-SK=73 %] [19:41:03.395] [SAMPLE-VAL] Sample 14: weight 0.024 -> 0.014 [E:T1-S4=96 %, S:T2-SK=45 %] [19:41:03.396] [SAMPLE-VAL] Sample 15: weight 0.048 -> 0.037 [E:T1-S4=93 %, S:T2-SK=65 %] [19:41:03.397] [SAMPLE-VAL] Sample 16: weight 0.024 -> 0.015 [E:T1-S4=96 %, S:T2-SK=48 %] [19:41:03.398] [SAMPLE-VAL] Sample 17: weight 0.091 -> 0.079 [E:T1-S4=100 %, S:T2-SK=75 %] [19:41:03.399] [SAMPLE-VAL] Sample 18: weight 0.091 -> 0.073 [E:T1-S4=95 %, S:T2-SK=68 %] [19:41:03.399] [SAMPLE-VAL] Sample 19: weight 0.048 -> 0.034 [E:T1-S4=86 %, S:T2-SK=60 %] [19:41:03.400] [SAMPLE-VAL] Sample 20: weight 0.091 -> 0.071 [E:T1-S4=87 %, S:T2-SK=71 %] [19:41:03.401] [SAMPLE-VAL] Sample 21: weight 0.048 -> 0.031 [E:T1-S4=96 %, S:T2-SK=55 %] [19:41:03.402] [SAMPLE-VAL] Sample 22: weight 0.048 -> 0.035 [E:T1-S4=96 %, S:T2-SK=68 %] [19:41:03.403] [SAMPLE-VAL] Sample 23: weight 0.024 -> 0.010 [E:T1-S4=57 %, S:T2-SK=40 %] [19:41:03.403] [SAMPLE-VAL] Sample 24: weight 0.048 -> 0.041 [E:T1-S4=100 %, S:T2-SK=74 %] [19:41:03.404] [SAMPLE-VAL] Sample 25: weight 0.048 -> 0.040 [E:T1-S4=91 %, S:T2-SK=78 %] [19:41:03.405] [SAMPLE-VAL] Sample 26: weight 0.091 -> 0.086 [E:T1-S4=100 %, S:T2-SK=90 %] [19:41:03.406] [SAMPLE-VAL] Sample 27: weight 0.091 -> 0.078 [E:T1-S4=100 %, S:T2-SK=73 %] [19:41:03.407] [SAMPLE-VAL] Sample 28: weight 0.024 -> 0.013 [E:T1-S4=82 %, S:T2-SK=42 %] [19:41:03.407] [SAMPLE-VAL] Sample 29: weight 0.048 -> 0.035 [E:T1-S4=79 %, S:T2-SK=66 %] [19:41:03.408] [SAMPLE-VAL] Sample 30: weight 0.091 -> 0.078 [E:T1-S4=100 %, S:T2-SK=73 %] [19:41:03.409] [SAMPLE-VAL] Sample 31: weight 0.048 -> 0.034 [E:T1-S4=96 %, S:T2-SK=64 %] [19:41:03.410] [SAMPLE-VAL] Sample 32: weight 0.091 -> 0.069 [E:T1-S4=98 %, S:T2-SK=59 %] [19:41:03.411] [SAMPLE-VAL] Sample 33: weight 0.024 -> 0.014 [E:T1-S4=96 %, S:T2-SK=45 %] [19:41:03.412] [SAMPLE-VAL] Sample 34: weight 0.048 -> 0.042 [E:T1-S4=100 %, S:T2-SK=79 %] [19:41:03.412] [SAMPLE-VAL] Sample 35: weight 0.048 -> 0.030 [E:T1-S4=96 %, S:T2-SK=51 %] [19:41:03.413] [SAMPLE-VAL] Sample 36: weight 0.091 -> 0.059 [E:T1-S4=88 %, S:T2-SK=59 %] [19:41:03.414] [SAMPLE-VAL] Sample 37: weight 0.024 -> 0.013 [E:T1-S4=82 %, S:T2-SK=47 %] [19:41:03.415] [SAMPLE-VAL] Sample 38: weight 0.024 -> 0.015 [E:T1-S4=96 %, S:T2-SK=49 %] [19:41:03.416] [SAMPLE-VAL] Sample 39: weight 0.048 -> 0.038 [E:T1-S4=100 %, S:T2-SK=78 %] [19:41:03.416] [SAMPLE-VAL] Sample 40: weight 0.045 -> 0.026 [E:T1-S4=84 %, S:T2-SK=46 %] [19:41:03.417] [SAMPLE-VAL] Sample 41: weight 0.048 -> 0.030 [E:T1-S4=85 %, S:T2-SK=58 %] [19:41:03.418] [SAMPLE-VAL] Sample 42: weight 0.024 -> 0.013 [E:T1-S4=96 %, S:T2-SK=39 %] [19:41:03.419] [SAMPLE-VAL] Sample 43: weight 0.048 -> 0.026 [E:T1-S4=57 %, S:T2-SK=63 %] [19:41:03.420] [SAMPLE-VAL] Sample 44: weight 0.091 -> 0.078 [E:T1-S4=100 %, S:T2-SK=73 %] [19:41:03.420] [SAMPLE-VAL] Sample 45: weight 0.091 -> 0.071 [E:T1-S4=87 %, S:T2-SK=71 %] [19:41:03.421] [SAMPLE-VAL] Sample 46: weight 0.045 -> 0.023 [E:T1-S4=64 %, S:T2-SK=50 %] [19:41:03.422] [SAMPLE-VAL] Sample 47: weight 0.091 -> 0.077 [E:T1-S4=99 %, S:T2-SK=73 %] [19:41:03.423] [SAMPLE-VAL] Sample 48: weight 0.048 -> 0.039 [E:T1-S4=99 %, S:T2-SK=66 %] [19:41:03.424] [SAMPLE-VAL] Sample 49: weight 0.024 -> 0.014 [E:T1-S4=84 %, S:T2-SK=52 %] [19:41:03.425] [SAMPLE-VAL] Sample 50: weight 0.091 -> 0.079 [E:T1-S4=100 %, S:T2-SK=76 %] [19:41:03.425] [SAMPLE-VAL] Done. Weight range: 0.010-0.086 [19:41:03.425] [SAMPLE-VAL] Top sample 26 (w=0.086): E:764.Q985.K.AK643 S:AKQJ85..AQ752.J2 [E:T1-S4=100 %, S:T2-SK=90 %] [19:41:03.425] [SAMPLE-VAL] Top sample 3 (w=0.079): E:74.Q985.Q.AKJ643 S:AKQJ865..AK752.2 [E:T1-S4=100 %, S:T2-SK=76 %] [19:41:03.425] [SAMPLE-VAL] Top sample 50 (w=0.079): E:54.Q985.Q.AKJ642 S:AKQJ876..AK752.3 [E:T1-S4=100 %, S:T2-SK=76 %] [19:41:03.425] [SAMPLE-VAL] Top sample 17 (w=0.079): E:74.Q985.A.AKJ432 S:AKQJ865..KQ752.6 [E:T1-S4=100 %, S:T2-SK=75 %] [19:41:03.425] [SAMPLE-VAL] Top sample 13 (w=0.078): E:654.Q985.Q.AKJ64 S:AKQJ87..AK752.32 [E:T1-S4=100 %, S:T2-SK=73 %] [19:41:03.425] After sample validation: 50 deals remaining [19:41:03.425] [PLAY-INFER] No inference observations detected [19:41:03.425] Using weighted samples: 50/50 have non-uniform weights (range 0.010-0.086) [19:41:03.425] Sample deals (50 total, showing first 20, by weight): [19:41:03.425] [1] (w=0.086) N:2.T632.JT986.Q98 764.Q985.K.AK643 AKQJ85..AQ752.J2 T93.AKJ74.43.T75 [19:41:03.426] [2] (w=0.079) N:2.T632.JT986.Q98 74.Q985.Q.AKJ643 AKQJ865..AK752.2 T93.AKJ74.43.T75 [19:41:03.426] [3] (w=0.079) N:2.T632.JT986.Q98 54.Q985.Q.AKJ642 AKQJ876..AK752.3 T93.AKJ74.43.T75 [19:41:03.426] [4] (w=0.079) N:2.T632.JT986.Q98 74.Q985.A.AKJ432 AKQJ865..KQ752.6 T93.AKJ74.43.T75 [19:41:03.426] [5] (w=0.078) N:2.T632.JT986.Q98 654.Q985.Q.AKJ64 AKQJ87..AK752.32 T93.AKJ74.43.T75 [19:41:03.426] [6] (w=0.078) N:2.T632.JT986.Q98 764.Q985.A.AKJ43 AKQJ85..KQ752.62 T93.AKJ74.43.T75 [19:41:03.426] [7] (w=0.078) N:2.T632.JT986.Q98 754.Q985.A.AKJ64 AKQJ86..KQ752.32 T93.AKJ74.43.T75 [19:41:03.426] [8] (w=0.078) N:2.T632.JT986.Q98 754.Q985.A.AKJ42 AKQJ86..KQ752.63 T93.AKJ74.43.T75 [19:41:03.426] [9] (w=0.077) N:2.T632.JT986.Q98 J64.Q985.A.AJ642 AKQ875..KQ752.K3 T93.AKJ74.43.T75 [19:41:03.426] [10] (w=0.073) N:2.T632.JT986.Q98 J4.Q985.K.AKJ642 AKQ8765..AQ752.3 T93.AKJ74.43.T75 [19:41:03.426] [11] (w=0.071) N:2.T632.JT986.Q98 864.Q985.A.AKJ42 AKQJ75..KQ752.63 T93.AKJ74.43.T75 [19:41:03.426] [12] (w=0.071) N:2.T632.JT986.Q98 864.Q985.A.AKJ64 AKQJ75..KQ752.32 T93.AKJ74.43.T75 [19:41:03.427] [13] (w=0.069) N:2.T632.JT986.Q98 J74.Q985.Q.AKJ63 AKQ865..AK752.42 T93.AKJ74.43.T75 [19:41:03.427] [14] (w=0.059) N:2.T632.JT986.Q98 QJ4.Q985.K.AJ642 AK8765..AQ752.K3 T93.AKJ74.43.T75 [19:41:03.427] [15] (w=0.042) N:2.T632.JT986.Q98 7654.Q985.A.AK64 AKQJ8..KQ752.J32 T93.AKJ74.43.T75 [19:41:03.427] [16] (w=0.041) N:2.T632.JT986.Q98 7654.Q985.K.AKJ4 AKQJ8..AQ752.632 T93.AKJ74.43.T75 [19:41:03.427] [17] (w=0.040) N:2.T632.JT986.Q98 8654.Q985.A.AK42 AKQJ7..KQ752.J63 T93.AKJ74.43.T75 [19:41:03.427] [18] (w=0.039) N:2.T632.JT986.Q98 J754.Q985.A.AJ64 AKQ86..KQ752.K32 T93.AKJ74.43.T75 [19:41:03.427] [19] (w=0.038) N:2.T632.JT986.Q98 7654.Q985.Q.AKJ4 AKQJ8..AK752.632 T93.AKJ74.43.T75 [19:41:03.427] [20] (w=0.038) N:2.T632.JT986.Q98 Q654.Q985.K.AJ63 AKJ87..AQ752.K42 T93.AKJ74.43.T75 [19:41:03.427] ... and 30 more [19:41:03.819] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:41:03.819] D6: [50, -170, -170, -200, -140, -170, -170, -170, -140, -170, -170, -170, -140, 50, -140, -140, -140, 50, -140, 100, -140, -170, -170, 100, -140, 100, 100, 100, -140, 50, -140, 100, -140, -140, -140, 100, 50, 50, -170, 100, 50, 50, 50, 50, 50, -170, -140, -140, -140, 50] [19:41:03.819] DJ: [50, -170, -170, -200, -140, -170, -170, -170, -140, -170, -170, -170, -140, 50, -140, -140, -140, 50, -140, 100, -140, -170, -170, 100, -140, 100, 100, 100, -140, 50, -140, 100, -140, -140, -140, 100, 50, 50, -170, 100, 50, 50, 50, 50, 50, -170, -140, -140, -140, 50] [19:41:03.820] H3: [50, -170, -170, -200, -140, -200, -200, -200, -140, -170, -200, -200, -140, 50, -170, -140, -170, -140, -140, 50, -170, -200, -200, 50, -140, 50, 50, 50, -140, -140, -170, 50, -170, -170, -140, 50, 50, 50, -200, 50, -140, -140, -140, -140, -140, -200, -140, -140, -140, -140] [19:41:03.820] H6: [50, -170, -170, -200, -140, -200, -200, -200, -140, -170, -200, -200, -140, 50, -170, -140, -170, -140, -140, 50, -170, -200, -200, 50, -140, 50, 50, 50, -140, -140, -170, 50, -170, -170, -140, 50, 50, 50, -200, 50, -140, -140, -140, -140, -140, -200, -140, -140, -140, -140] [19:41:03.820] HT: [50, -170, -170, -200, -140, -200, -200, -200, -140, -170, -200, -200, -140, 50, -170, -140, -170, -140, -140, 50, -170, -200, -200, 50, -140, 50, 50, 50, -140, -140, -170, 50, -170, -170, -140, 50, 50, 50, -200, 50, -140, -140, -140, -140, -140, -200, -140, -140, -140, -140] [19:41:03.820] C9: [-140, -170, -170, -200, -140, -170, -170, -170, -140, -170, -170, -170, -140, 50, -140, -140, -140, 50, -140, 50, -140, -170, -170, 50, -140, 100, 100, 100, -140, 50, -140, 50, -140, -140, -140, 50, -140, -140, -170, 50, 50, 50, 50, 50, 50, -170, -140, -140, -140, 50] [19:41:03.820] CQ: [-140, -170, -170, -200, -140, -170, -170, -170, -140, -170, -170, -170, -140, 50, -140, -140, -140, 50, -140, 50, -140, -170, -170, 50, -140, 100, 100, 100, -140, 50, -140, 50, -140, -140, -140, 50, -140, -140, -170, 50, 50, 50, 50, 50, 50, -170, -140, -140, -140, 50] [19:41:03.820] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:41:03.820] D6: [4, 2, 2, 1, 3, 2, 2, 2, 3, 2, 2, 2, 3, 4, 3, 3, 3, 4, 3, 5, 3, 2, 2, 5, 3, 5, 5, 5, 3, 4, 3, 5, 3, 3, 3, 5, 4, 4, 2, 5, 4, 4, 4, 4, 4, 2, 3, 3, 3, 4] [19:41:03.820] DJ: [4, 2, 2, 1, 3, 2, 2, 2, 3, 2, 2, 2, 3, 4, 3, 3, 3, 4, 3, 5, 3, 2, 2, 5, 3, 5, 5, 5, 3, 4, 3, 5, 3, 3, 3, 5, 4, 4, 2, 5, 4, 4, 4, 4, 4, 2, 3, 3, 3, 4] [19:41:03.820] H3: [4, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 1, 3, 4, 2, 3, 2, 3, 3, 4, 2, 1, 1, 4, 3, 4, 4, 4, 3, 3, 2, 4, 2, 2, 3, 4, 4, 4, 1, 4, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3] [19:41:03.820] H6: [4, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 1, 3, 4, 2, 3, 2, 3, 3, 4, 2, 1, 1, 4, 3, 4, 4, 4, 3, 3, 2, 4, 2, 2, 3, 4, 4, 4, 1, 4, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3] [19:41:03.820] HT: [4, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 1, 3, 4, 2, 3, 2, 3, 3, 4, 2, 1, 1, 4, 3, 4, 4, 4, 3, 3, 2, 4, 2, 2, 3, 4, 4, 4, 1, 4, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3] [19:41:03.820] C9: [3, 2, 2, 1, 3, 2, 2, 2, 3, 2, 2, 2, 3, 4, 3, 3, 3, 4, 3, 4, 3, 2, 2, 4, 3, 5, 5, 5, 3, 4, 3, 4, 3, 3, 3, 4, 3, 3, 2, 4, 4, 4, 4, 4, 4, 2, 3, 3, 3, 4] [19:41:03.820] CQ: [3, 2, 2, 1, 3, 2, 2, 2, 3, 2, 2, 2, 3, 4, 3, 3, 3, 4, 3, 4, 3, 2, 2, 4, 3, 5, 5, 5, 3, 4, 3, 4, 3, 3, 3, 4, 3, 3, 2, 4, 4, 4, 4, 4, 4, 2, 3, 3, 3, 4] [19:41:03.821] --- IMP Calculation Output (card -> average IMP) --- [19:41:03.821] D6: 0.64 [19:41:03.821] DJ: 0.64 [19:41:03.821] C9: 0.09 [19:41:03.821] CQ: 0.09 [19:41:03.821] H3: -0.48 [19:41:03.821] H6: -0.48 [19:41:03.821] HT: -0.48 [19:41:03.821] === DDS DETAILED ANALYSIS === [19:41:03.821] Cards analyzed: 7, Samples per card: 50 [19:41:03.822] [19:41:03.822] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:41:03.822] ----- ------ --------- ------- ----------- -------------------------------- [19:41:03.822] D6 0.64 3.28 29 % 5 [4, 2, 2, 1, 3, 2, 2, 2, 3, 2, 2, 2, 3, 4, 3, 3, 3, 4, 3, 5...] [19:41:03.822] DJ 0.64 3.28 29 % 5 [4, 2, 2, 1, 3, 2, 2, 2, 3, 2, 2, 2, 3, 4, 3, 3, 3, 4, 3, 5...] [19:41:03.822] C9 0.09 3.12 23 % 5 [3, 2, 2, 1, 3, 2, 2, 2, 3, 2, 2, 2, 3, 4, 3, 3, 3, 4, 3, 4...] [19:41:03.822] CQ 0.09 3.12 23 % 5 [3, 2, 2, 1, 3, 2, 2, 2, 3, 2, 2, 2, 3, 4, 3, 3, 3, 4, 3, 4...] [19:41:03.822] H3 -0.48 2.66 22 % 4 [4, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 1, 3, 4, 2, 3, 2, 3, 3, 4...] [19:41:03.822] H6 -0.48 2.66 22 % 4 [4, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 1, 3, 4, 2, 3, 2, 3, 3, 4...] [19:41:03.822] HT -0.48 2.66 22 % 4 [4, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 1, 3, 4, 2, 3, 2, 3, 3, 4...] [19:41:03.822] [19:41:03.822] Selected: D6 (IMPs=0.64, avgTricks=3.28) [19:41:03.823] =================== [19:41:03.823] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:41:03.823] [TRUMP] Skipped: not declaring [19:41:03.823] Selected: D6 (avg 0.64 IMPs, 3.28 tricks) -- 1 tied card(s): DJ [19:41:03.823] [stage-timing] ok sample=516ms validate=0ms nn=50ms signal=0ms simgames=3ms dds=391ms total=965ms samples=50 cards=6 [19:41:03.823] === FindBestCardAsync: Position=N, CardsPlayed=6 === [19:41:03.823] Finding card to play for N: 2.T632.JT986.Q98 [19:41:03.823] Relative position: Righty, Contract type: Suit [19:41:03.823] Cards in hand mask: 10 [19:41:03.824] Candidate: xD = 32.0 % [19:41:03.824] Candidate: xH = 20.9 % [19:41:03.824] Candidate: 8C = 15.7 % [19:41:03.824] Candidate: 8D = 11.5 % [19:41:03.824] Candidate: 9D = 11.1 % [19:41:03.824] Candidate: 9C = 6.1 % [19:41:03.824] Candidate: TH = 1.6 % [19:41:03.825] Candidate: JD = 0.9 % [19:41:03.825] Candidate: QC = 0.2 % [19:41:03.825] Candidate: TD = 0.1 % [19:41:03.825] Selected: D6 (32.0 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:41:11 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:41:11 === [19:41:11.605] === FindBestCardAsync: Position=N, CardsPlayed=10 === [19:41:11.605] Contract: 3H, Declarer: E, Dealer: E [19:41:11.605] Auction: 1C-1S-X-P-2H-3D-3H-P-P-P [19:41:11.605] Deal: N:... ... ... ... [19:41:11.605] Position N is on defender's side - score table shifted by 2 defense tricks won [19:41:11.605] ****************************** [19:41:11.605] FindMatchingDealsWithPlayInternal Input: [19:41:11.605] Position parameter: N [19:41:11.605] Deal from game: N:... ... ... ... [19:41:11.605] Hand for N: 2.T632.JT986.Q98 [19:41:11.605] Hand for E: (null) [19:41:11.606] Hand for S: (null) [19:41:11.606] Hand for W: T93.AKJ74.43.T75 [19:41:11.606] Cards played: SA, S3, S2, S4, SK, S9, D6, S7, SQ, ST [19:41:11.606] Declarer: E [19:41:11.606] ****************************** [19:41:11.606] [DealFinder] Seed from player N hand: 1402342489 [19:41:11.606] [DealFinder] Auction: 1C-1S-X-P-2H-3D-3H-P-P-P [19:41:11.606] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:41:11.606] [DealFinder] S HCP min 12 -> 15: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:41:11.606] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1454MB, gc2=18) [19:41:11.606] [DealFinder] Using cardsPlayedCount=10 for visibility calculation [19:41:11.606] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=10 [19:41:11.606] [ExtractPartialDeal] Visible hands: N, W, E [19:41:11.606] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:41:11.607] [ExtractPartialDeal] Extracted hands: [19:41:11.607] N: 2.T632.JT986.Q98 (13 cards) [LOCKED] [19:41:11.607] E: ... (0 cards) [19:41:11.607] S: ... (0 cards) [19:41:11.607] W: T93.AKJ74.43.T75 (13 cards) [LOCKED] [19:41:11.607] [DealFinder] Trump suit from contract '3H': Hearts [19:41:11.607] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [19:41:11.607] [ComputePlayedCards] Card 1: SA played by S [19:41:11.607] [ComputePlayedCards] Card 2: S3 played by W [19:41:11.607] [ComputePlayedCards] Card 3: S2 played by N [19:41:11.607] [ComputePlayedCards] Card 4: S4 played by E [19:41:11.607] [ComputePlayedCards] Trick complete. Winner: S [19:41:11.607] [ComputePlayedCards] Card 5: SK played by S [19:41:11.607] [ComputePlayedCards] Card 6: S9 played by W [19:41:11.607] [ComputePlayedCards] Card 7: D6 played by N [19:41:11.607] [ComputePlayedCards] Card 8: S7 played by E [19:41:11.608] [ComputePlayedCards] Trick complete. Winner: S [19:41:11.608] [ComputePlayedCards] Card 9: SQ played by S [19:41:11.608] [ComputePlayedCards] Card 10: ST played by W [19:41:11.608] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S2, D6 [19:41:11.608] [DealFinder] Added 2 played cards to E (was 0 cards): S4, S7 [19:41:11.608] [DealFinder] Added 3 played cards to S (was 0 cards): SA, SK, SQ [19:41:11.608] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S3, S9, ST [19:41:11.608] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=8) [19:41:11.608] [DecomposePartnership] S: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner N HCP=3) [19:41:11.608] [DealFinder] Bid verification enabled for: E [19:41:11.608] [DealFinder] Propagated E: HCP[12-14], Suits=S[0-4] H[4-4] D[0-1] C[4-7] (2 iterations) [19:41:11.608] [DealFinder] Propagated S: HCP[15-17], Suits=S[5-9] H[0-0] D[5-6] C[0-3] (2 iterations) [19:41:11.609] [DealFinder] Forced 4 Hearts card(s) to E (only eligible holder): H5, H8, H9, HQ [19:41:11.609] [DealFinder] Known cards per player: N=13, E=6, S=3, W=13 [19:41:11.609] [DealFinder] Locked players: N, W [19:41:11.609] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [19:41:11.609] [DealFinder] Players needing cards: E:7, S:10 [19:41:11.609] Large number of cards remaining. Using random generation. [19:41:11.609] [DealFinder] Hands to validate (not 13 cards in partial): E, S [19:41:11.609] [VerifyHands] FAIL for E: 7654.Q985.A752.6 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:41:11.610] [VerifyHands] FAIL for E: 754.Q985.5.KJ643 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:41:11.610] [VerifyHands] FAIL for E: 8754.Q985.A52.A3 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:41:11.610] [VerifyHands] FAIL for E: 8764.Q985.A52.A6 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:41:11.611] [VerifyHands] FAIL for E: 8764.Q985.K2.642 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:41:11.665] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [19:41:11.739] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [19:41:11.798] [DealFinder] After 1000 attempts: passedSimple=1001, failedVerification=1001, matches=0 [19:41:11.874] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [19:41:11.966] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=200/1200, passes=0 [19:41:11.966] [Timing] Total: 360ms, Generation: 106ms, Verification: 117ms [19:41:11.966] [Timing] Attempts: 10000, PassedSimpleCheck: 10000, FailedVerification: 10000, Found: 0 [19:41:11.966] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [19:41:11.987] Search complete. Returning 50 deals. [19:41:11.987] Found 50 sample deals for simulation. [19:41:11.987] Valid deals for DDS: 50 / 50 [19:41:11.987] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: suit [19:41:11.995] [SAMPLE-VAL] Opening lead NN validation (SA): 0/50 samples adjusted [19:41:11.996] [SAMPLE-VAL] T1: S=SA W=S3 N=S2 E=S4 (leader=S) [19:41:11.996] [SAMPLE-VAL] T2: S=SK W=S9 N=D6 E=S7 (leader=S) [19:41:11.996] [SAMPLE-VAL] T3: S=SQ W=ST (leader=S) (partial) [19:41:11.997] [SAMPLE-VAL] Sample 1: weight 0.091 -> 0.059 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=73 % T3-SQ=59 %] [19:41:11.999] [SAMPLE-VAL] Sample 2: weight 0.048 -> 0.027 [E:T1-S4=99 % T2-S7=93 %, S:T2-SK=62 % T3-SQ=44 %] [19:41:12.000] [SAMPLE-VAL] Sample 3: weight 0.048 -> 0.027 [E:T1-S4=89 % T2-S7=75 %, S:T2-SK=66 % T3-SQ=57 %] [19:41:12.002] [SAMPLE-VAL] Sample 4: weight 0.048 -> 0.027 [E:T1-S4=99 % T2-S7=93 %, S:T2-SK=62 % T3-SQ=44 %] [19:41:12.003] [SAMPLE-VAL] Sample 5: weight 0.048 -> 0.024 [E:T1-S4=82 % T2-S7=63 %, S:T2-SK=71 % T3-SQ=45 %] [19:41:12.004] [SAMPLE-VAL] Sample 6: weight 0.048 -> 0.027 [E:T1-S4=93 % T2-S7=81 %, S:T2-SK=65 % T3-SQ=53 %] [19:41:12.005] [SAMPLE-VAL] Sample 7: weight 0.091 -> 0.049 [E:T1-S4=98 % T2-S7=78 %, S:T2-SK=67 % T3-SQ=42 %] [19:41:12.007] [SAMPLE-VAL] Sample 8: weight 0.091 -> 0.059 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=73 % T3-SQ=59 %] [19:41:12.008] [SAMPLE-VAL] Sample 9: weight 0.091 -> 0.051 [E:T1-S4=99 % T2-S7=82 %, S:T2-SK=71 % T3-SQ=42 %] [19:41:12.010] [SAMPLE-VAL] Sample 10: weight 0.091 -> 0.054 [E:T1-S4=81 % T2-S7=65 %, S:T2-SK=89 % T3-SQ=64 %] [19:41:12.011] [SAMPLE-VAL] Sample 11: weight 0.048 -> 0.030 [E:T1-S4=99 % T2-S7=95 %, S:T2-SK=74 % T3-SQ=52 %] [19:41:12.013] [SAMPLE-VAL] Sample 12: weight 0.048 -> 0.027 [E:T1-S4=93 % T2-S7=81 %, S:T2-SK=65 % T3-SQ=53 %] [19:41:12.014] [SAMPLE-VAL] Sample 13: weight 0.048 -> 0.026 [E:T1-S4=99 % T2-S7=95 %, S:T2-SK=58 % T3-SQ=41 %] [19:41:12.015] [SAMPLE-VAL] Sample 14: weight 0.048 -> 0.023 [E:T1-S4=86 % T2-S7=67 %, S:T2-SK=60 % T3-SQ=39 %] [19:41:12.017] [SAMPLE-VAL] Sample 15: weight 0.048 -> 0.030 [E:T1-S4=99 % T2-S7=95 %, S:T2-SK=74 % T3-SQ=52 %] [19:41:12.018] [SAMPLE-VAL] Sample 16: weight 0.091 -> 0.062 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=84 % T3-SQ=61 %] [19:41:12.019] [SAMPLE-VAL] Sample 17: weight 0.048 -> 0.028 [E:T1-S4=99 % T2-S7=93 %, S:T2-SK=66 % T3-SQ=48 %] [19:41:12.021] [SAMPLE-VAL] Sample 18: weight 0.091 -> 0.051 [E:T1-S4=84 % T2-S7=66 %, S:T2-SK=77 % T3-SQ=58 %] [19:41:12.022] [SAMPLE-VAL] Sample 19: weight 0.048 -> 0.027 [E:T1-S4=89 % T2-S7=75 %, S:T2-SK=66 % T3-SQ=57 %] [19:41:12.023] [SAMPLE-VAL] Sample 20: weight 0.048 -> 0.029 [E:T1-S4=91 % T2-S7=80 %, S:T2-SK=72 % T3-SQ=61 %] [19:41:12.025] [SAMPLE-VAL] Sample 21: weight 0.091 -> 0.059 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=73 % T3-SQ=59 %] [19:41:12.026] [SAMPLE-VAL] Sample 22: weight 0.048 -> 0.027 [E:T1-S4=99 % T2-S7=93 %, S:T2-SK=62 % T3-SQ=44 %] [19:41:12.027] [SAMPLE-VAL] Sample 23: weight 0.048 -> 0.031 [E:T1-S4=89 % T2-S7=78 %, S:T2-SK=87 % T3-SQ=72 %] [19:41:12.029] [SAMPLE-VAL] Sample 24: weight 0.048 -> 0.024 [E:T1-S4=99 % T2-S7=93 %, S:T2-SK=48 % T3-SQ=38 %] [19:41:12.030] [SAMPLE-VAL] Sample 25: weight 0.091 -> 0.050 [E:T1-S4=87 % T2-S7=67 %, S:T2-SK=71 % T3-SQ=52 %] [19:41:12.031] [SAMPLE-VAL] Sample 26: weight 0.048 -> 0.035 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=88 % T3-SQ=78 %] [19:41:12.033] [SAMPLE-VAL] Sample 27: weight 0.048 -> 0.027 [E:T1-S4=99 % T2-S7=93 %, S:T2-SK=62 % T3-SQ=44 %] [19:41:12.034] [SAMPLE-VAL] Sample 28: weight 0.091 -> 0.059 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=73 % T3-SQ=59 %] [19:41:12.035] [SAMPLE-VAL] Sample 29: weight 0.091 -> 0.059 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=73 % T3-SQ=59 %] [19:41:12.037] [SAMPLE-VAL] Sample 30: weight 0.048 -> 0.027 [E:T1-S4=99 % T2-S7=93 %, S:T2-SK=62 % T3-SQ=44 %] [19:41:12.038] [SAMPLE-VAL] Sample 31: weight 0.048 -> 0.035 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=88 % T3-SQ=78 %] [19:41:12.039] [SAMPLE-VAL] Sample 32: weight 0.048 -> 0.023 [E:T1-S4=86 % T2-S7=67 %, S:T2-SK=60 % T3-SQ=39 %] [19:41:12.041] [SAMPLE-VAL] Sample 33: weight 0.048 -> 0.027 [E:T1-S4=99 % T2-S7=92 %, S:T2-SK=58 % T3-SQ=44 %] [19:41:12.042] [SAMPLE-VAL] Sample 34: weight 0.091 -> 0.059 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=75 % T3-SQ=57 %] [19:41:12.043] [SAMPLE-VAL] Sample 35: weight 0.048 -> 0.020 [E:T1-S4=82 % T2-S7=57 %, S:T2-SK=48 % T3-SQ=33 %] [19:41:12.045] [SAMPLE-VAL] Sample 36: weight 0.048 -> 0.027 [E:T1-S4=99 % T2-S7=92 %, S:T2-SK=58 % T3-SQ=44 %] [19:41:12.046] [SAMPLE-VAL] Sample 37: weight 0.048 -> 0.035 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=88 % T3-SQ=78 %] [19:41:12.048] [SAMPLE-VAL] Sample 38: weight 0.048 -> 0.030 [E:T1-S4=91 % T2-S7=79 %, S:T2-SK=78 % T3-SQ=66 %] [19:41:12.049] [SAMPLE-VAL] Sample 39: weight 0.048 -> 0.027 [E:T1-S4=99 % T2-S7=93 %, S:T2-SK=62 % T3-SQ=44 %] [19:41:12.050] [SAMPLE-VAL] Sample 40: weight 0.091 -> 0.062 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=79 % T3-SQ=66 %] [19:41:12.051] [SAMPLE-VAL] Sample 41: weight 0.048 -> 0.030 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=65 % T3-SQ=60 %] [19:41:12.053] [SAMPLE-VAL] Sample 42: weight 0.091 -> 0.051 [E:T1-S4=99 % T2-S7=82 %, S:T2-SK=71 % T3-SQ=42 %] [19:41:12.054] [SAMPLE-VAL] Sample 43: weight 0.048 -> 0.021 [E:T1-S4=78 % T2-S7=54 %, S:T2-SK=58 % T3-SQ=40 %] [19:41:12.055] [SAMPLE-VAL] Sample 44: weight 0.048 -> 0.020 [E:T1-S4=82 % T2-S7=57 %, S:T2-SK=48 % T3-SQ=33 %] [19:41:12.057] [SAMPLE-VAL] Sample 45: weight 0.048 -> 0.026 [E:T1-S4=99 % T2-S7=95 %, S:T2-SK=58 % T3-SQ=41 %] [19:41:12.058] [SAMPLE-VAL] Sample 46: weight 0.048 -> 0.027 [E:T1-S4=99 % T2-S7=93 %, S:T2-SK=62 % T3-SQ=44 %] [19:41:12.059] [SAMPLE-VAL] Sample 47: weight 0.048 -> 0.028 [E:T1-S4=99 % T2-S7=93 %, S:T2-SK=66 % T3-SQ=48 %] [19:41:12.061] [SAMPLE-VAL] Sample 48: weight 0.048 -> 0.028 [E:T1-S4=99 % T2-S7=93 %, S:T2-SK=66 % T3-SQ=48 %] [19:41:12.062] [SAMPLE-VAL] Sample 49: weight 0.091 -> 0.051 [E:T1-S4=84 % T2-S7=66 %, S:T2-SK=77 % T3-SQ=58 %] [19:41:12.063] [SAMPLE-VAL] Sample 50: weight 0.048 -> 0.027 [E:T1-S4=89 % T2-S7=75 %, S:T2-SK=66 % T3-SQ=57 %] [19:41:12.064] [SAMPLE-VAL] Done. Weight range: 0.020-0.062 [19:41:12.064] [SAMPLE-VAL] Top sample 40 (w=0.062): E:754.Q985.K.AKJ43 S:AKQJ86..AQ752.62 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=79 % T3-SQ=66 %] [19:41:12.064] [SAMPLE-VAL] Top sample 16 (w=0.062): E:74.Q985.K.AK6432 S:AKQJ865..AQ752.J [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=84 % T3-SQ=61 %] [19:41:12.064] [SAMPLE-VAL] Top sample 29 (w=0.059): E:754.Q985.Q.AKJ62 S:AKQJ86..AK752.43 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=73 % T3-SQ=59 %] [19:41:12.064] [SAMPLE-VAL] Top sample 34 (w=0.059): E:74.Q985.A.AKJ643 S:AKQJ865..KQ752.2 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=75 % T3-SQ=57 %] [19:41:12.064] [SAMPLE-VAL] Top sample 1 (w=0.059): E:764.Q985.A.AKJ62 S:AKQJ85..KQ752.43 [E:T1-S4=100 % T2-S7=100 %, S:T2-SK=73 % T3-SQ=59 %] [19:41:12.064] After sample validation: 50 deals remaining [19:41:12.064] [PLAY-INFER] No inference observations detected [19:41:12.064] Using weighted samples: 50/50 have non-uniform weights (range 0.020-0.062) [19:41:12.064] Sample deals (50 total, showing first 20, by weight): [19:41:12.064] [1] (w=0.062) N:2.T632.JT986.Q98 754.Q985.K.AKJ43 AKQJ86..AQ752.62 T93.AKJ74.43.T75 [19:41:12.064] [2] (w=0.062) N:2.T632.JT986.Q98 74.Q985.K.AK6432 AKQJ865..AQ752.J T93.AKJ74.43.T75 [19:41:12.065] [3] (w=0.059) N:2.T632.JT986.Q98 754.Q985.Q.AKJ62 AKQJ86..AK752.43 T93.AKJ74.43.T75 [19:41:12.065] [4] (w=0.059) N:2.T632.JT986.Q98 74.Q985.A.AKJ643 AKQJ865..KQ752.2 T93.AKJ74.43.T75 [19:41:12.065] [5] (w=0.059) N:2.T632.JT986.Q98 764.Q985.A.AKJ62 AKQJ85..KQ752.43 T93.AKJ74.43.T75 [19:41:12.065] [6] (w=0.059) N:2.T632.JT986.Q98 764.Q985.A.AKJ43 AKQJ85..KQ752.62 T93.AKJ74.43.T75 [19:41:12.065] [7] (w=0.059) N:2.T632.JT986.Q98 754.Q985.A.AKJ42 AKQJ86..KQ752.63 T93.AKJ74.43.T75 [19:41:12.065] [8] (w=0.059) N:2.T632.JT986.Q98 754.Q985.A.AKJ64 AKQJ86..KQ752.32 T93.AKJ74.43.T75 [19:41:12.065] [9] (w=0.054) N:2.T632.JT986.Q98 874.Q985.K.AK432 AKQJ65..AQ752.J6 T93.AKJ74.43.T75 [19:41:12.065] [10] (w=0.051) N:2.T632.JT986.Q98 874.Q985.K.AKJ32 AKQJ65..AQ752.64 T93.AKJ74.43.T75 [19:41:12.065] [11] (w=0.051) N:2.T632.JT986.Q98 874.Q985.K.AKJ64 AKQJ65..AQ752.32 T93.AKJ74.43.T75 [19:41:12.065] [12] (w=0.051) N:2.T632.JT986.Q98 J74.Q985.A.AK432 AKQ865..KQ752.J6 T93.AKJ74.43.T75 [19:41:12.065] [13] (w=0.051) N:2.T632.JT986.Q98 J74.Q985.A.AK643 AKQ865..KQ752.J2 T93.AKJ74.43.T75 [19:41:12.065] [14] (w=0.050) N:2.T632.JT986.Q98 874.Q985.A.AKJ63 AKQJ65..KQ752.42 T93.AKJ74.43.T75 [19:41:12.066] [15] (w=0.049) N:2.T632.JT986.Q98 J74.Q985.Q.AK432 AKQ865..AK752.J6 T93.AKJ74.43.T75 [19:41:12.066] [16] (w=0.035) N:2.T632.JT986.Q98 7654.Q985.K.AK43 AKQJ8..AQ752.J62 T93.AKJ74.43.T75 [19:41:12.066] [17] (w=0.035) N:2.T632.JT986.Q98 7654.Q985.K.AK62 AKQJ8..AQ752.J43 T93.AKJ74.43.T75 [19:41:12.066] [18] (w=0.035) N:2.T632.JT986.Q98 7654.Q985.K.AK32 AKQJ8..AQ752.J64 T93.AKJ74.43.T75 [19:41:12.066] [19] (w=0.031) N:2.T632.JT986.Q98 8754.Q985.K.AK64 AKQJ6..AQ752.J32 T93.AKJ74.43.T75 [19:41:12.066] [20] (w=0.030) N:2.T632.JT986.Q98 7654.Q985.Q.AKJ2 AKQJ8..AK752.643 T93.AKJ74.43.T75 [19:41:12.066] ... and 30 more [19:41:12.222] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:41:12.222] DJ: [-140, -140, -140, -200, -170, -170, -170, -170, 50, -140, -140, -140, -140, -170, 50, 50, 50, 50, 50, -140, -140, 50, 50, -140, 50, 50, 50, -170, -170, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, 50, 50, -140, -140, -140, 50, -140, -140, 50, -140, -140] [19:41:12.222] C9: [-140, -200, -140, -200, -170, -170, -170, -170, -140, -140, -140, -170, -170, -170, -140, 50, 50, 50, 50, -140, -140, 50, 50, -140, 50, 50, 50, -170, -170, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, 50, 50, -140, -140, -140, 50, -140, -140, 50, -140, -140] [19:41:12.222] CQ: [-140, -200, -140, -200, -170, -170, -170, -170, -140, -140, -140, -170, -170, -170, -140, 50, 50, 50, 50, -140, -140, 50, 50, -140, 50, 50, 50, -170, -170, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, 50, 50, -140, -140, -140, 50, -140, -140, 50, -140, -140] [19:41:12.222] H3: [-140, -140, -140, -200, -170, -170, -170, -170, 50, -140, -140, -140, -140, -170, 50, 50, 50, 50, 50, -140, -140, 50, 50, -140, -140, -140, -140, -170, -170, -170, -170, -170, -170, -170, -170, -170, -140, -140, -140, 50, 50, -140, -140, -140, 50, -170, -170, 50, -140, -140] [19:41:12.222] H6: [-140, -140, -140, -200, -170, -170, -170, -170, 50, -140, -140, -140, -140, -170, 50, 50, 50, 50, 50, -140, -140, 50, 50, -140, -140, -140, -140, -170, -170, -170, -170, -170, -170, -170, -170, -170, -140, -140, -140, 50, 50, -140, -140, -140, 50, -170, -170, 50, -140, -140] [19:41:12.222] HT: [-140, -140, -140, -200, -170, -170, -170, -170, 50, -140, -140, -140, -140, -170, 50, 50, 50, 50, 50, -140, -140, 50, 50, -140, -140, -140, -140, -170, -170, -170, -170, -170, -170, -170, -170, -170, -140, -140, -140, 50, 50, -140, -140, -140, 50, -170, -170, 50, -140, -140] [19:41:12.222] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:41:12.223] DJ: [2, 2, 2, 0, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 3, 3, 3, 3, 3, 2, 2, 3, 3, 2, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2] [19:41:12.223] C9: [2, 0, 2, 0, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2] [19:41:12.223] CQ: [2, 0, 2, 0, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 2, 2, 3, 2, 2] [19:41:12.223] H3: [2, 2, 2, 0, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 3, 3, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 2, 2, 2, 3, 1, 1, 3, 2, 2] [19:41:12.223] H6: [2, 2, 2, 0, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 3, 3, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 2, 2, 2, 3, 1, 1, 3, 2, 2] [19:41:12.223] HT: [2, 2, 2, 0, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 3, 3, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 2, 2, 2, 3, 1, 1, 3, 2, 2] [19:41:12.223] --- IMP Calculation Output (card -> average IMP) --- [19:41:12.223] DJ: 0.39 [19:41:12.223] H3: -0.05 [19:41:12.223] H6: -0.05 [19:41:12.224] HT: -0.05 [19:41:12.224] C9: -0.11 [19:41:12.224] CQ: -0.11 [19:41:12.224] === DDS DETAILED ANALYSIS === [19:41:12.224] Cards analyzed: 6, Samples per card: 50 [19:41:12.224] [19:41:12.224] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:41:12.224] ----- ------ --------- ------- ----------- -------------------------------- [19:41:12.224] DJ 0.39 2.12 27 % 4 [2, 2, 2, 0, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 3, 3, 3, 3, 3, 2...] [19:41:12.224] H3 -0.05 1.88 22 % 4 [2, 2, 2, 0, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 3, 3, 3, 3, 3, 2...] [19:41:12.224] H6 -0.05 1.88 22 % 4 [2, 2, 2, 0, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 3, 3, 3, 3, 3, 2...] [19:41:12.224] HT -0.05 1.88 22 % 4 [2, 2, 2, 0, 1, 1, 1, 1, 3, 2, 2, 2, 2, 1, 3, 3, 3, 3, 3, 2...] [19:41:12.224] C9 -0.11 2.00 21 % 4 [2, 0, 2, 0, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 3, 3, 3, 2...] [19:41:12.225] CQ -0.11 2.00 21 % 4 [2, 0, 2, 0, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 3, 3, 3, 3, 2...] [19:41:12.225] [19:41:12.225] Selected: DJ (IMPs=0.39, avgTricks=2.12) [19:41:12.225] =================== [19:41:12.225] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:41:12.225] [TRUMP] Skipped: not declaring [19:41:12.225] Selected: DJ (avg 0.39 IMPs, 2.12 tricks) [19:41:12.225] [stage-timing] ok sample=381ms validate=0ms nn=76ms signal=0ms simgames=1ms dds=157ms total=620ms samples=50 cards=10 [19:41:12.225] === FindBestCardAsync: Position=N, CardsPlayed=10 === [19:41:12.225] Finding card to play for N: 2.T632.JT986.Q98 [19:41:12.225] Relative position: Righty, Contract type: Suit [19:41:12.226] Cards in hand mask: 9 [19:41:12.226] Candidate: 8D = 30.6 % [19:41:12.226] Candidate: xH = 23.5 % [19:41:12.226] Candidate: 8C = 22.1 % [19:41:12.226] Candidate: 9D = 11.4 % [19:41:12.227] Candidate: 9C = 6.0 % [19:41:12.227] Candidate: TH = 5.9 % [19:41:12.227] Candidate: JD = 0.5 % [19:41:12.227] Candidate: QC = 0.1 % [19:41:12.227] Candidate: TD = 0.0 % [19:41:12.227] Selected: D8 (30.6 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:41:30 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:41:30 === [19:41:30.221] === FindBestCardAsync: Position=N, CardsPlayed=14 === [19:41:30.222] Contract: 3H, Declarer: E, Dealer: E [19:41:30.222] Auction: 1C-1S-X-P-2H-3D-3H-P-P-P [19:41:30.222] Deal: N:... ... ... ... [19:41:30.222] Position N is on defender's side - score table shifted by 3 defense tricks won [19:41:30.222] ****************************** [19:41:30.222] FindMatchingDealsWithPlayInternal Input: [19:41:30.222] Position parameter: N [19:41:30.222] Deal from game: N:... ... ... ... [19:41:30.222] Hand for N: 2.T632.JT986.Q98 [19:41:30.222] Hand for E: (null) [19:41:30.222] Hand for S: (null) [19:41:30.222] Hand for W: T93.AKJ74.43.T75 [19:41:30.222] Cards played: SA, S3, S2, S4, SK, S9, D6, S7, SQ, ST, D9, S6, S8, HJ [19:41:30.222] Declarer: E [19:41:30.222] ****************************** [19:41:30.223] [DealFinder] Seed from player N hand: 1402342489 [19:41:30.223] [DealFinder] Auction: 1C-1S-X-P-2H-3D-3H-P-P-P [19:41:30.223] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:41:30.223] [DealFinder] S HCP min 12 -> 15: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:41:30.223] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1456MB, gc2=18) [19:41:30.223] [DealFinder] Using cardsPlayedCount=14 for visibility calculation [19:41:30.223] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=14 [19:41:30.223] [ExtractPartialDeal] Visible hands: N, W, E [19:41:30.223] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:41:30.223] [ExtractPartialDeal] Extracted hands: [19:41:30.223] N: 2.T632.JT986.Q98 (13 cards) [LOCKED] [19:41:30.223] E: ... (0 cards) [19:41:30.223] S: ... (0 cards) [19:41:30.223] W: T93.AKJ74.43.T75 (13 cards) [LOCKED] [19:41:30.224] [DealFinder] Trump suit from contract '3H': Hearts [19:41:30.224] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [19:41:30.224] [ComputePlayedCards] Card 1: SA played by S [19:41:30.224] [ComputePlayedCards] Card 2: S3 played by W [19:41:30.224] [ComputePlayedCards] Card 3: S2 played by N [19:41:30.224] [ComputePlayedCards] Card 4: S4 played by E [19:41:30.224] [ComputePlayedCards] Trick complete. Winner: S [19:41:30.224] [ComputePlayedCards] Card 5: SK played by S [19:41:30.224] [ComputePlayedCards] Card 6: S9 played by W [19:41:30.224] [ComputePlayedCards] Card 7: D6 played by N [19:41:30.224] [ComputePlayedCards] Card 8: S7 played by E [19:41:30.224] [ComputePlayedCards] Trick complete. Winner: S [19:41:30.224] [ComputePlayedCards] Card 9: SQ played by S [19:41:30.224] [ComputePlayedCards] Card 10: ST played by W [19:41:30.224] [ComputePlayedCards] Card 11: D9 played by N [19:41:30.224] [ComputePlayedCards] Card 12: S6 played by E [19:41:30.224] [ComputePlayedCards] Trick complete. Winner: S [19:41:30.225] [ComputePlayedCards] Card 13: S8 played by S [19:41:30.225] [ComputePlayedCards] Card 14: HJ played by W [19:41:30.225] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S2, D6, D9 [19:41:30.225] [DealFinder] Added 3 played cards to E (was 0 cards): S4, S7, S6 [19:41:30.225] [DealFinder] Added 4 played cards to S (was 0 cards): SA, SK, SQ, S8 [19:41:30.225] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S3, S9, ST, HJ [19:41:30.225] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=8) [19:41:30.225] [DecomposePartnership] S: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner N HCP=3) [19:41:30.225] [DealFinder] Bid verification enabled for: E [19:41:30.225] [DealFinder] Propagated E: HCP[12-14], Suits=S[0-4] H[4-4] D[0-1] C[4-7] (2 iterations) [19:41:30.225] [DealFinder] Propagated S: HCP[15-17], Suits=S[5-9] H[0-0] D[5-6] C[0-3] (2 iterations) [19:41:30.226] [DealFinder] Forced 4 Hearts card(s) to E (only eligible holder): H5, H8, H9, HQ [19:41:30.226] [DealFinder] Known cards per player: N=13, E=7, S=4, W=13 [19:41:30.226] [DealFinder] Locked players: N, W [19:41:30.226] [DealFinder] Total known cards: 37, Remaining deck: 15, Cards to deal: 15 [19:41:30.226] [DealFinder] Players needing cards: E:6, S:9 [19:41:30.226] Large number of cards remaining. Using random generation. [19:41:30.226] [DealFinder] Hands to validate (not 13 cards in partial): E, S [19:41:30.226] [VerifyHands] FAIL for E: 7654.Q985.A52.K3 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:41:30.227] [VerifyHands] FAIL for E: 7654.Q985.K5.K42 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:41:30.227] [VerifyHands] FAIL for E: 7654.Q985.AQ.K64 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [19:41:30.228] [VerifyHands] FAIL for S: AKQ85..A752.KJ62 ((Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [19:41:30.233] [VerifyHands] FAIL for S: AKQ85..KQ52.J642 ((Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [19:41:30.299] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [19:41:30.389] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [19:41:30.447] [DealFinder] After 1000 attempts: passedSimple=1001, failedVerification=1001, matches=0 [19:41:30.521] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [19:41:30.613] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=200/1200, passes=0 [19:41:30.613] [Timing] Total: 390ms, Generation: 107ms, Verification: 115ms [19:41:30.613] [Timing] Attempts: 10000, PassedSimpleCheck: 10000, FailedVerification: 10000, Found: 0 [19:41:30.613] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [19:41:30.631] Search complete. Returning 50 deals. [19:41:30.631] Found 50 sample deals for simulation. [19:41:30.632] Valid deals for DDS: 50 / 50 [19:41:30.632] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: suit [19:41:30.639] [SAMPLE-VAL] Opening lead NN validation (SA): 0/50 samples adjusted [19:41:30.640] [SAMPLE-VAL] T1: S=SA W=S3 N=S2 E=S4 (leader=S) [19:41:30.640] [SAMPLE-VAL] T2: S=SK W=S9 N=D6 E=S7 (leader=S) [19:41:30.640] [SAMPLE-VAL] T3: S=SQ W=ST N=D9 E=S6 (leader=S) [19:41:30.640] [SAMPLE-VAL] T4: S=S8 W=HJ (leader=S) (partial) [19:41:30.642] [SAMPLE-VAL] Sample 1: weight 0.091 -> 0.010 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=79 % T3-SQ=66 % T4-S8=2 %!] [19:41:30.644] [SAMPLE-VAL] Sample 2: weight 0.048 -> 0.011 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=79 % T3-SQ=70 % T4-S8=3 %!] [19:41:30.646] [SAMPLE-VAL] Sample 3: weight 0.091 -> 0.013 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=85 % T3-SQ=68 % T4-S8=2 %!] [19:41:30.647] [SAMPLE-VAL] Sample 4: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 %, S:T2-SK=58 % T3-SQ=44 % T4-S8=5 %] [19:41:30.649] [SAMPLE-VAL] Sample 5: weight 0.048 -> 0.005 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=65 % T3-SQ=60 % T4-S8=2 %!] [19:41:30.651] [SAMPLE-VAL] Sample 6: weight 0.048 -> 0.019 [E:T1-S4=99 % T2-S7=95 % T3-S6=80 %, S:T2-SK=74 % T3-SQ=52 % T4-S8=9 %] [19:41:30.653] [SAMPLE-VAL] Sample 7: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=93 % T3-S6=78 %, S:T2-SK=62 % T3-SQ=44 % T4-S8=6 %] [19:41:30.655] [SAMPLE-VAL] Sample 8: weight 0.048 -> 0.009 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=74 % T3-SQ=65 % T4-S8=3 %!] [19:41:30.656] [SAMPLE-VAL] Sample 9: weight 0.048 -> 0.011 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=79 % T3-SQ=70 % T4-S8=3 %!] [19:41:30.658] [SAMPLE-VAL] Sample 10: weight 0.048 -> 0.017 [E:T1-S4=99 % T2-S7=93 % T3-S6=75 %, S:T2-SK=66 % T3-SQ=48 % T4-S8=8 %] [19:41:30.660] [SAMPLE-VAL] Sample 11: weight 0.048 -> 0.011 [E:T1-S4=99 % T2-S7=93 % T3-S6=82 %, S:T2-SK=48 % T3-SQ=38 % T4-S8=4 %!] [19:41:30.662] [SAMPLE-VAL] Sample 12: weight 0.048 -> 0.020 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=88 % T3-SQ=78 % T4-S8=6 %] [19:41:30.664] [SAMPLE-VAL] Sample 13: weight 0.091 -> 0.010 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=73 % T3-SQ=59 % T4-S8=2 %!] [19:41:30.665] [SAMPLE-VAL] Sample 14: weight 0.048 -> 0.011 [E:T1-S4=99 % T2-S7=93 % T3-S6=82 %, S:T2-SK=48 % T3-SQ=38 % T4-S8=4 %!] [19:41:30.667] [SAMPLE-VAL] Sample 15: weight 0.048 -> 0.009 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=74 % T3-SQ=65 % T4-S8=3 %!] [19:41:30.669] [SAMPLE-VAL] Sample 16: weight 0.091 -> 0.013 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=85 % T3-SQ=68 % T4-S8=2 %!] [19:41:30.671] [SAMPLE-VAL] Sample 17: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=93 % T3-S6=78 %, S:T2-SK=62 % T3-SQ=44 % T4-S8=6 %] [19:41:30.673] [SAMPLE-VAL] Sample 18: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 %, S:T2-SK=58 % T3-SQ=44 % T4-S8=5 %] [19:41:30.675] [SAMPLE-VAL] Sample 19: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %] [19:41:30.676] [SAMPLE-VAL] Sample 20: weight 0.048 -> 0.019 [E:T1-S4=99 % T2-S7=95 % T3-S6=80 %, S:T2-SK=74 % T3-SQ=52 % T4-S8=9 %] [19:41:30.678] [SAMPLE-VAL] Sample 21: weight 0.091 -> 0.010 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=79 % T3-SQ=66 % T4-S8=2 %!] [19:41:30.680] [SAMPLE-VAL] Sample 22: weight 0.048 -> 0.011 [E:T1-S4=99 % T2-S7=93 % T3-S6=82 %, S:T2-SK=48 % T3-SQ=38 % T4-S8=4 %!] [19:41:30.682] [SAMPLE-VAL] Sample 23: weight 0.091 -> 0.010 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=79 % T3-SQ=66 % T4-S8=2 %!] [19:41:30.683] [SAMPLE-VAL] Sample 24: weight 0.048 -> 0.011 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=79 % T3-SQ=70 % T4-S8=3 %!] [19:41:30.685] [SAMPLE-VAL] Sample 25: weight 0.091 -> 0.010 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=79 % T3-SQ=66 % T4-S8=2 %!] [19:41:30.687] [SAMPLE-VAL] Sample 26: weight 0.048 -> 0.011 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=79 % T3-SQ=70 % T4-S8=3 %!] [19:41:30.689] [SAMPLE-VAL] Sample 27: weight 0.091 -> 0.010 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=79 % T3-SQ=66 % T4-S8=2 %!] [19:41:30.691] [SAMPLE-VAL] Sample 28: weight 0.048 -> 0.011 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=79 % T3-SQ=70 % T4-S8=3 %!] [19:41:30.692] [SAMPLE-VAL] Sample 29: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 %, S:T2-SK=58 % T3-SQ=44 % T4-S8=5 %] [19:41:30.694] [SAMPLE-VAL] Sample 30: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %] [19:41:30.696] [SAMPLE-VAL] Sample 31: weight 0.091 -> 0.013 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=85 % T3-SQ=68 % T4-S8=2 %!] [19:41:30.698] [SAMPLE-VAL] Sample 32: weight 0.091 -> 0.007 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=73 % T3-SQ=59 % T4-S8=1 %!] [19:41:30.699] [SAMPLE-VAL] Sample 33: weight 0.048 -> 0.006 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=65 % T3-SQ=57 % T4-S8=2 %!] [19:41:30.701] [SAMPLE-VAL] Sample 34: weight 0.048 -> 0.019 [E:T1-S4=99 % T2-S7=95 % T3-S6=80 %, S:T2-SK=74 % T3-SQ=52 % T4-S8=9 %] [19:41:30.703] [SAMPLE-VAL] Sample 35: weight 0.048 -> 0.009 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=74 % T3-SQ=65 % T4-S8=3 %!] [19:41:30.705] [SAMPLE-VAL] Sample 36: weight 0.048 -> 0.005 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=65 % T3-SQ=60 % T4-S8=2 %!] [19:41:30.706] [SAMPLE-VAL] Sample 37: weight 0.091 -> 0.010 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=79 % T3-SQ=66 % T4-S8=2 %!] [19:41:30.708] [SAMPLE-VAL] Sample 38: weight 0.048 -> 0.011 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=79 % T3-SQ=70 % T4-S8=3 %!] [19:41:30.710] [SAMPLE-VAL] Sample 39: weight 0.048 -> 0.009 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=74 % T3-SQ=65 % T4-S8=3 %!] [19:41:30.712] [SAMPLE-VAL] Sample 40: weight 0.091 -> 0.010 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=79 % T3-SQ=66 % T4-S8=2 %!] [19:41:30.714] [SAMPLE-VAL] Sample 41: weight 0.048 -> 0.009 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=74 % T3-SQ=65 % T4-S8=3 %!] [19:41:30.716] [SAMPLE-VAL] Sample 42: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=93 % T3-S6=78 %, S:T2-SK=62 % T3-SQ=44 % T4-S8=6 %] [19:41:30.717] [SAMPLE-VAL] Sample 43: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=93 % T3-S6=78 %, S:T2-SK=62 % T3-SQ=44 % T4-S8=6 %] [19:41:30.719] [SAMPLE-VAL] Sample 44: weight 0.091 -> 0.010 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=79 % T3-SQ=66 % T4-S8=2 %!] [19:41:30.721] [SAMPLE-VAL] Sample 45: weight 0.091 -> 0.010 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=79 % T3-SQ=66 % T4-S8=2 %!] [19:41:30.723] [SAMPLE-VAL] Sample 46: weight 0.048 -> 0.009 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=74 % T3-SQ=65 % T4-S8=3 %!] [19:41:30.725] [SAMPLE-VAL] Sample 47: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=93 % T3-S6=78 %, S:T2-SK=62 % T3-SQ=44 % T4-S8=6 %] [19:41:30.726] [SAMPLE-VAL] Sample 48: weight 0.091 -> 0.013 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=85 % T3-SQ=68 % T4-S8=2 %!] [19:41:30.728] [SAMPLE-VAL] Sample 49: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 %, S:T2-SK=58 % T3-SQ=44 % T4-S8=5 %] [19:41:30.730] [SAMPLE-VAL] Sample 50: weight 0.091 -> 0.010 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=73 % T3-SQ=59 % T4-S8=2 %!] [19:41:30.730] [SAMPLE-VAL] Done. Weight range: 0.005-0.020 [19:41:30.730] [SAMPLE-VAL] Top sample 12 (w=0.020): E:7654.Q985.K.AK42 S:AKQJ8..AQ752.J63 [E:T1-S4=100 % T2-S7=100 % T3-S6=100 %, S:T2-SK=88 % T3-SQ=78 % T4-S8=6 %] [19:41:30.730] [SAMPLE-VAL] Top sample 6 (w=0.019): E:J764.Q985.K.AK42 S:AKQ85..AQ752.J63 [E:T1-S4=99 % T2-S7=95 % T3-S6=80 %, S:T2-SK=74 % T3-SQ=52 % T4-S8=9 %] [19:41:30.730] [SAMPLE-VAL] Top sample 20 (w=0.019): E:J764.Q985.K.AK43 S:AKQ85..AQ752.J62 [E:T1-S4=99 % T2-S7=95 % T3-S6=80 %, S:T2-SK=74 % T3-SQ=52 % T4-S8=9 %] [19:41:30.731] [SAMPLE-VAL] Top sample 34 (w=0.019): E:J764.Q985.K.AK32 S:AKQ85..AQ752.J64 [E:T1-S4=99 % T2-S7=95 % T3-S6=80 %, S:T2-SK=74 % T3-SQ=52 % T4-S8=9 %] [19:41:30.731] [SAMPLE-VAL] Top sample 10 (w=0.017): E:J764.Q985.A.AJ62 S:AKQ85..KQ752.K43 [E:T1-S4=99 % T2-S7=93 % T3-S6=75 %, S:T2-SK=66 % T3-SQ=48 % T4-S8=8 %] [19:41:30.731] After sample validation: 50 deals remaining [19:41:30.731] [PLAY-INFER] No inference observations detected [19:41:30.731] Using weighted samples: 50/50 have non-uniform weights (range 0.005-0.020) [19:41:30.731] Sample deals (50 total, showing first 20, by weight): [19:41:30.731] [1] (w=0.020) N:2.T632.JT986.Q98 7654.Q985.K.AK42 AKQJ8..AQ752.J63 T93.AKJ74.43.T75 [19:41:30.731] [2] (w=0.019) N:2.T632.JT986.Q98 J764.Q985.K.AK42 AKQ85..AQ752.J63 T93.AKJ74.43.T75 [19:41:30.731] [3] (w=0.019) N:2.T632.JT986.Q98 J764.Q985.K.AK43 AKQ85..AQ752.J62 T93.AKJ74.43.T75 [19:41:30.731] [4] (w=0.019) N:2.T632.JT986.Q98 J764.Q985.K.AK32 AKQ85..AQ752.J64 T93.AKJ74.43.T75 [19:41:30.731] [5] (w=0.017) N:2.T632.JT986.Q98 J764.Q985.A.AJ62 AKQ85..KQ752.K43 T93.AKJ74.43.T75 [19:41:30.731] [6] (w=0.016) N:2.T632.JT986.Q98 J764.Q985.A.AK32 AKQ85..KQ752.J64 T93.AKJ74.43.T75 [19:41:30.731] [7] (w=0.016) N:2.T632.JT986.Q98 J764.Q985.A.AK64 AKQ85..KQ752.J32 T93.AKJ74.43.T75 [19:41:30.731] [8] (w=0.016) N:2.T632.JT986.Q98 J764.Q985.A.AK43 AKQ85..KQ752.J62 T93.AKJ74.43.T75 [19:41:30.732] [9] (w=0.016) N:2.T632.JT986.Q98 J764.Q985.A.AK62 AKQ85..KQ752.J43 T93.AKJ74.43.T75 [19:41:30.732] [10] (w=0.016) N:2.T632.JT986.Q98 J764.Q985.A.AK63 AKQ85..KQ752.J42 T93.AKJ74.43.T75 [19:41:30.732] [11] (w=0.016) N:2.T632.JT986.Q98 J764.Q985.Q.AK42 AKQ85..AK752.J63 T93.AKJ74.43.T75 [19:41:30.732] [12] (w=0.016) N:2.T632.JT986.Q98 J764.Q985.Q.AK43 AKQ85..AK752.J62 T93.AKJ74.43.T75 [19:41:30.732] [13] (w=0.016) N:2.T632.JT986.Q98 J764.Q985.Q.AK32 AKQ85..AK752.J64 T93.AKJ74.43.T75 [19:41:30.732] [14] (w=0.016) N:2.T632.JT986.Q98 J764.Q985.Q.AK63 AKQ85..AK752.J42 T93.AKJ74.43.T75 [19:41:30.732] [15] (w=0.016) N:2.T632.JT986.Q98 J764.Q985.K.AKJ3 AKQ85..AQ752.642 T93.AKJ74.43.T75 [19:41:30.732] [16] (w=0.016) N:2.T632.JT986.Q98 J764.Q985.K.AKJ3 AKQ85..AQ752.642 T93.AKJ74.43.T75 [19:41:30.732] [17] (w=0.013) N:2.T632.JT986.Q98 764.Q985.A.AK432 AKQJ85..KQ752.J6 T93.AKJ74.43.T75 [19:41:30.732] [18] (w=0.013) N:2.T632.JT986.Q98 764.Q985.A.AK432 AKQJ85..KQ752.J6 T93.AKJ74.43.T75 [19:41:30.732] [19] (w=0.013) N:2.T632.JT986.Q98 764.Q985.A.AK432 AKQJ85..KQ752.J6 T93.AKJ74.43.T75 [19:41:30.733] [20] (w=0.013) N:2.T632.JT986.Q98 764.Q985.A.AK643 AKQJ85..KQ752.J2 T93.AKJ74.43.T75 [19:41:30.733] ... and 30 more [19:41:30.828] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:41:30.828] C9: [50, 50, 50, 50, 50, -140, -140, -140, -140, -140, 50, 50, 50, 50, -140, -140, -170, -170, -170, -170, -140, -140, -140, -140, -140, -140, -140, -140, -140, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -140, -140, -140, -140, -140, -140, -170, -170, -140, -140] [19:41:30.828] DJ: [50, 50, 50, 50, 50, -140, -140, -140, -140, -140, 50, 50, 50, 50, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -140, -140, -140, -140, -140, -140, -170, -170, -140, -140] [19:41:30.828] CQ: [50, 50, 50, 50, -140, -140, -140, -140, -140, -140, 50, 50, 50, 50, -140, -140, -170, -170, -170, -170, -140, -140, -140, -140, -140, -140, -140, -140, -140, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -140, -140, -140, -140, -140, -140, -170, -170, -140, -140] [19:41:30.828] H3: [50, 50, 50, 50, 50, -140, -140, -140, -140, -140, 50, 50, 50, 50, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -140, -140, -140, -140, -140, -140, -170, -170, -140, -140] [19:41:30.828] H6: [50, 50, 50, 50, 50, -140, -140, -140, -140, -140, 50, 50, 50, 50, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -140, -140, -140, -140, -140, -140, -170, -170, -140, -140] [19:41:30.828] HT: [50, 50, 50, 50, 50, -140, -140, -140, -140, -140, 50, 50, 50, 50, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -140, -140, -140, -140, -140, -140, -170, -170, -140, -140] [19:41:30.828] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:41:30.828] C9: [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1] [19:41:30.828] DJ: [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1] [19:41:30.828] CQ: [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1] [19:41:30.828] H3: [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1] [19:41:30.828] H6: [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1] [19:41:30.829] HT: [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1] [19:41:30.829] --- IMP Calculation Output (card -> average IMP) --- [19:41:30.829] DJ: 0.06 [19:41:30.829] H3: 0.06 [19:41:30.829] H6: 0.06 [19:41:30.829] HT: 0.06 [19:41:30.829] C9: -0.04 [19:41:30.829] CQ: -0.21 [19:41:30.829] === DDS DETAILED ANALYSIS === [19:41:30.829] Cards analyzed: 6, Samples per card: 50 [19:41:30.829] [19:41:30.829] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:41:30.829] ----- ------ --------- ------- ----------- -------------------------------- [19:41:30.829] H3 0.06 0.92 26 % 3 [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1...] [19:41:30.830] H6 0.06 0.92 26 % 3 [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1...] [19:41:30.830] HT 0.06 0.92 26 % 3 [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1...] [19:41:30.830] DJ 0.06 0.92 26 % 3 [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1...] [19:41:30.830] C9 -0.04 0.84 26 % 3 [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 0, 0, 0, 0...] [19:41:30.830] CQ -0.21 0.82 23 % 3 [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 0, 0, 0, 0...] [19:41:30.830] [19:41:30.830] Selected: H3 (IMPs=0.06, avgTricks=0.92) [19:41:30.830] =================== [19:41:30.830] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:41:30.830] [TRUMP] Skipped: not declaring [19:41:30.830] Selected: H3 (avg 0.06 IMPs, 0.92 tricks) -- 3 tied card(s): H6, HT, DJ [19:41:30.830] [stage-timing] ok sample=409ms validate=0ms nn=99ms signal=0ms simgames=1ms dds=95ms total=608ms samples=50 cards=14 [19:41:30.830] === FindBestCardAsync: Position=N, CardsPlayed=14 === [19:41:30.831] Finding card to play for N: 2.T632.JT986.Q98 [19:41:30.831] Relative position: Righty, Contract type: Suit [19:41:30.831] Cards in hand mask: 8 [19:41:30.831] Candidate: 8D = 49.2 % [19:41:30.832] Candidate: 8C = 38.5 % [19:41:30.832] Candidate: 9C = 7.1 % [19:41:30.832] Candidate: xH = 2.8 % [19:41:30.832] Candidate: TD = 1.4 % [19:41:30.832] Candidate: QC = 0.5 % [19:41:30.832] Candidate: TH = 0.4 % [19:41:30.832] Candidate: JD = 0.1 % [19:41:30.832] Selected: D8 (49.2 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:41:34 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:41:34 === [19:41:34.818] === FindBestCardAsync: Position=N, CardsPlayed=17 === [19:41:34.818] Contract: 3H, Declarer: E, Dealer: E [19:41:34.818] Auction: 1C-1S-X-P-2H-3D-3H-P-P-P [19:41:34.819] Deal: N:... ... ... ... [19:41:34.819] Position N is on defender's side - score table shifted by 3 defense tricks won [19:41:34.819] ****************************** [19:41:34.819] FindMatchingDealsWithPlayInternal Input: [19:41:34.819] Position parameter: N [19:41:34.819] Deal from game: N:... ... ... ... [19:41:34.819] Hand for N: 2.T632.JT986.Q98 [19:41:34.819] Hand for E: (null) [19:41:34.819] Hand for S: (null) [19:41:34.819] Hand for W: T93.AKJ74.43.T75 [19:41:34.819] Cards played: SA, S3, S2, S4, SK, S9, D6, S7, SQ, ST, D9, S6, S8, HJ, H2, SJ, H4 [19:41:34.819] Declarer: E [19:41:34.819] ****************************** [19:41:34.819] [DealFinder] Seed from player N hand: 1402342489 [19:41:34.820] [DealFinder] Auction: 1C-1S-X-P-2H-3D-3H-P-P-P [19:41:34.820] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:41:34.820] [DealFinder] S HCP min 12 -> 15: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:41:34.820] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1451MB, gc2=18) [19:41:34.820] [DealFinder] Using cardsPlayedCount=17 for visibility calculation [19:41:34.820] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=17 [19:41:34.820] [ExtractPartialDeal] Visible hands: N, W, E [19:41:34.820] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:41:34.820] [ExtractPartialDeal] Extracted hands: [19:41:34.820] N: 2.T632.JT986.Q98 (13 cards) [LOCKED] [19:41:34.820] E: ... (0 cards) [19:41:34.820] S: ... (0 cards) [19:41:34.820] W: T93.AKJ74.43.T75 (13 cards) [LOCKED] [19:41:34.820] [DealFinder] Trump suit from contract '3H': Hearts [19:41:34.821] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [19:41:34.821] [ComputePlayedCards] Card 1: SA played by S [19:41:34.821] [ComputePlayedCards] Card 2: S3 played by W [19:41:34.821] [ComputePlayedCards] Card 3: S2 played by N [19:41:34.821] [ComputePlayedCards] Card 4: S4 played by E [19:41:34.821] [ComputePlayedCards] Trick complete. Winner: S [19:41:34.821] [ComputePlayedCards] Card 5: SK played by S [19:41:34.821] [ComputePlayedCards] Card 6: S9 played by W [19:41:34.821] [ComputePlayedCards] Card 7: D6 played by N [19:41:34.821] [ComputePlayedCards] Card 8: S7 played by E [19:41:34.821] [ComputePlayedCards] Trick complete. Winner: S [19:41:34.821] [ComputePlayedCards] Card 9: SQ played by S [19:41:34.821] [ComputePlayedCards] Card 10: ST played by W [19:41:34.821] [ComputePlayedCards] Card 11: D9 played by N [19:41:34.821] [ComputePlayedCards] Card 12: S6 played by E [19:41:34.821] [ComputePlayedCards] Trick complete. Winner: S [19:41:34.821] [ComputePlayedCards] Card 13: S8 played by S [19:41:34.822] [ComputePlayedCards] Card 14: HJ played by W [19:41:34.822] [ComputePlayedCards] Card 15: H2 played by N [19:41:34.822] [ComputePlayedCards] Card 16: SJ played by E [19:41:34.822] [ComputePlayedCards] Trick complete. Winner: W [19:41:34.822] [ComputePlayedCards] Card 17: H4 played by W [19:41:34.822] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S2, D6, D9, H2 [19:41:34.822] [DealFinder] Added 4 played cards to E (was 0 cards): S4, S7, S6, SJ [19:41:34.822] [DealFinder] Added 4 played cards to S (was 0 cards): SA, SK, SQ, S8 [19:41:34.822] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S3, S9, ST, HJ, H4 [19:41:34.822] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=8) [19:41:34.822] [DecomposePartnership] S: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner N HCP=3) [19:41:34.822] [DealFinder] Bid verification enabled for: E [19:41:34.822] [DealFinder] Propagated E: HCP[12-14], Suits=S[0-4] H[4-4] D[0-1] C[4-7] (2 iterations) [19:41:34.822] [DealFinder] Propagated S: HCP[15-17], Suits=S[5-9] H[0-0] D[5-6] C[0-3] (2 iterations) [19:41:34.823] [DealFinder] Forced 1 Spades card(s) to S (only eligible holder): S5 [19:41:34.823] [DealFinder] Forced 4 Hearts card(s) to E (only eligible holder): H5, H8, H9, HQ [19:41:34.823] [DealFinder] Known cards per player: N=13, E=8, S=5, W=13 [19:41:34.823] [DealFinder] Locked players: N, W [19:41:34.823] [DealFinder] Total known cards: 39, Remaining deck: 13, Cards to deal: 13 [19:41:34.823] [DealFinder] Players needing cards: E:5, S:8 [19:41:34.823] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:41:35.147] [DealFinder] Combinatorial: enumerated 1287, perfect 0, sending 100 to DDS [19:41:35.148] [DealFinder] WARNING: NONE of the 1287 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: E HCP[12-14], S HCP[15-17] [19:41:35.148] [Timing] Total: 328ms, Generation: 0ms, Verification: 0ms [19:41:35.148] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [19:41:35.148] Search complete. Returning 100 deals. [19:41:35.148] Found 100 sample deals for simulation. [19:41:35.148] Valid deals for DDS: 100 / 100 [19:41:35.148] [SAMPLE-VAL] Validating 100 samples, hidden: E,S, contract: suit [19:41:35.164] [SAMPLE-VAL] Opening lead NN validation (SA): 0/100 samples adjusted [19:41:35.165] [SAMPLE-VAL] T1: S=SA W=S3 N=S2 E=S4 (leader=S) [19:41:35.165] [SAMPLE-VAL] T2: S=SK W=S9 N=D6 E=S7 (leader=S) [19:41:35.165] [SAMPLE-VAL] T3: S=SQ W=ST N=D9 E=S6 (leader=S) [19:41:35.166] [SAMPLE-VAL] T4: S=S8 W=HJ N=H2 E=SJ (leader=S) [19:41:35.166] [SAMPLE-VAL] T5: W=H4 (leader=W) (partial) [19:41:35.168] [SAMPLE-VAL] Sample 1: weight 0.048 -> 0.013 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %!] [19:41:35.171] [SAMPLE-VAL] Sample 2: weight 0.048 -> 0.013 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %!] [19:41:35.173] [SAMPLE-VAL] Sample 3: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=93 % T3-S6=78 % T4-SJ=100 %, S:T2-SK=62 % T3-SQ=44 % T4-S8=6 %] [19:41:35.176] [SAMPLE-VAL] Sample 4: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 %] [19:41:35.178] [SAMPLE-VAL] Sample 5: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=74 % T3-SQ=55 % T4-S8=11 %] [19:41:35.181] [SAMPLE-VAL] Sample 6: weight 0.048 -> 0.012 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %!] [19:41:35.183] [SAMPLE-VAL] Sample 7: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 %] [19:41:35.186] [SAMPLE-VAL] Sample 8: weight 0.048 -> 0.012 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %!] [19:41:35.188] [SAMPLE-VAL] Sample 9: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=58 % T3-SQ=44 % T4-S8=5 %] [19:41:35.191] [SAMPLE-VAL] Sample 10: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 %] [19:41:35.194] [SAMPLE-VAL] Sample 11: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=79 % T3-SQ=56 % T4-S8=13 %] [19:41:35.196] [SAMPLE-VAL] Sample 12: weight 0.048 -> 0.013 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %!] [19:41:35.199] [SAMPLE-VAL] Sample 13: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=95 % T3-S6=81 % T4-SJ=100 %, S:T2-SK=74 % T3-SQ=56 % T4-S8=13 %] [19:41:35.202] [SAMPLE-VAL] Sample 14: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=74 % T3-SQ=55 % T4-S8=11 %] [19:41:35.204] [SAMPLE-VAL] Sample 15: weight 0.048 -> 0.013 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %!] [19:41:35.207] [SAMPLE-VAL] Sample 16: weight 0.048 -> 0.012 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %!] [19:41:35.210] [SAMPLE-VAL] Sample 17: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 %, S:T2-SK=72 % T3-SQ=57 % T4-S8=11 %] [19:41:35.212] [SAMPLE-VAL] Sample 18: weight 0.048 -> 0.017 [E:T1-S4=99 % T2-S7=95 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=74 % T3-SQ=52 % T4-S8=9 %] [19:41:35.215] [SAMPLE-VAL] Sample 19: weight 0.048 -> 0.017 [E:T1-S4=99 % T2-S7=92 % T3-S6=78 % T4-SJ=100 %, S:T2-SK=68 % T3-SQ=51 % T4-S8=9 %] [19:41:35.217] [SAMPLE-VAL] Sample 20: weight 0.048 -> 0.007 [E:T1-S4=99 % T2-S7=93 % T3-S6=84 % T4-SJ=100 %, S:T2-SK=44 % T3-SQ=31 % T4-S8=3 %!] [19:41:35.220] [SAMPLE-VAL] Sample 21: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 %] [19:41:35.222] [SAMPLE-VAL] Sample 22: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 %] [19:41:35.225] [SAMPLE-VAL] Sample 23: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 %] [19:41:35.228] [SAMPLE-VAL] Sample 24: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 %] [19:41:35.230] [SAMPLE-VAL] Sample 25: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=93 % T3-S6=78 % T4-SJ=100 %, S:T2-SK=62 % T3-SQ=44 % T4-S8=6 %] [19:41:35.233] [SAMPLE-VAL] Sample 26: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 %] [19:41:35.235] [SAMPLE-VAL] Sample 27: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 %] [19:41:35.238] [SAMPLE-VAL] Sample 28: weight 0.048 -> 0.014 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %] [19:41:35.240] [SAMPLE-VAL] Sample 29: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=58 % T3-SQ=44 % T4-S8=5 %] [19:41:35.243] [SAMPLE-VAL] Sample 30: weight 0.048 -> 0.010 [E:T1-S4=99 % T2-S7=93 % T3-S6=82 % T4-SJ=100 %, S:T2-SK=48 % T3-SQ=38 % T4-S8=4 %!] [19:41:35.245] [SAMPLE-VAL] Sample 31: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=79 % T3-SQ=56 % T4-S8=13 %] [19:41:35.248] [SAMPLE-VAL] Sample 32: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=95 % T3-S6=76 % T4-SJ=100 %, S:T2-SK=76 % T3-SQ=49 % T4-S8=8 %] [19:41:35.251] [SAMPLE-VAL] Sample 33: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=77 % T4-SJ=100 %, S:T2-SK=77 % T3-SQ=56 % T4-S8=12 %] [19:41:35.253] [SAMPLE-VAL] Sample 34: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=93 % T3-S6=78 % T4-SJ=100 %, S:T2-SK=62 % T3-SQ=44 % T4-S8=6 %] [19:41:35.256] [SAMPLE-VAL] Sample 35: weight 0.048 -> 0.017 [E:T1-S4=99 % T2-S7=95 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=74 % T3-SQ=52 % T4-S8=9 %] [19:41:35.258] [SAMPLE-VAL] Sample 36: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 %] [19:41:35.261] [SAMPLE-VAL] Sample 37: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=78 % T3-SQ=47 % T4-S8=7 %] [19:41:35.263] [SAMPLE-VAL] Sample 38: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 %] [19:41:35.266] [SAMPLE-VAL] Sample 39: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=77 % T4-SJ=100 %, S:T2-SK=77 % T3-SQ=56 % T4-S8=12 %] [19:41:35.269] [SAMPLE-VAL] Sample 40: weight 0.048 -> 0.013 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %!] [19:41:35.271] [SAMPLE-VAL] Sample 41: weight 0.048 -> 0.017 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 %, S:T2-SK=67 % T3-SQ=52 % T4-S8=10 %] [19:41:35.274] [SAMPLE-VAL] Sample 42: weight 0.048 -> 0.013 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %!] [19:41:35.276] [SAMPLE-VAL] Sample 43: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=79 % T3-SQ=56 % T4-S8=13 %] [19:41:35.279] [SAMPLE-VAL] Sample 44: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=79 % T3-SQ=56 % T4-S8=13 %] [19:41:35.281] [SAMPLE-VAL] Sample 45: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 %] [19:41:35.284] [SAMPLE-VAL] Sample 46: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=79 % T3-SQ=56 % T4-S8=13 %] [19:41:35.286] [SAMPLE-VAL] Sample 47: weight 0.048 -> 0.012 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %!] [19:41:35.289] [SAMPLE-VAL] Sample 48: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=77 % T4-SJ=100 %, S:T2-SK=77 % T3-SQ=56 % T4-S8=12 %] [19:41:35.291] [SAMPLE-VAL] Sample 49: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=78 % T3-SQ=47 % T4-S8=7 %] [19:41:35.294] [SAMPLE-VAL] Sample 50: weight 0.048 -> 0.013 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %!] [19:41:35.296] [SAMPLE-VAL] Sample 51: weight 0.048 -> 0.012 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %!] [19:41:35.298] [SAMPLE-VAL] Sample 52: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 %] [19:41:35.301] [SAMPLE-VAL] Sample 53: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 %] [19:41:35.303] [SAMPLE-VAL] Sample 54: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=93 % T3-S6=75 % T4-SJ=100 %, S:T2-SK=66 % T3-SQ=48 % T4-S8=8 %] [19:41:35.306] [SAMPLE-VAL] Sample 55: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=58 % T3-SQ=44 % T4-S8=5 %] [19:41:35.308] [SAMPLE-VAL] Sample 56: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=77 % T4-SJ=100 %, S:T2-SK=77 % T3-SQ=56 % T4-S8=12 %] [19:41:35.311] [SAMPLE-VAL] Sample 57: weight 0.048 -> 0.017 [E:T1-S4=99 % T2-S7=95 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=74 % T3-SQ=52 % T4-S8=9 %] [19:41:35.313] [SAMPLE-VAL] Sample 58: weight 0.048 -> 0.007 [E:T1-S4=99 % T2-S7=93 % T3-S6=84 % T4-SJ=100 %, S:T2-SK=44 % T3-SQ=31 % T4-S8=3 %!] [19:41:35.315] [SAMPLE-VAL] Sample 59: weight 0.048 -> 0.017 [E:T1-S4=99 % T2-S7=92 % T3-S6=78 % T4-SJ=100 %, S:T2-SK=68 % T3-SQ=51 % T4-S8=9 %] [19:41:35.318] [SAMPLE-VAL] Sample 60: weight 0.048 -> 0.013 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %!] [19:41:35.321] [SAMPLE-VAL] Sample 61: weight 0.048 -> 0.012 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %!] [19:41:35.323] [SAMPLE-VAL] Sample 62: weight 0.048 -> 0.010 [E:T1-S4=99 % T2-S7=93 % T3-S6=82 % T4-SJ=100 %, S:T2-SK=48 % T3-SQ=38 % T4-S8=4 %!] [19:41:35.325] [SAMPLE-VAL] Sample 63: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=95 % T3-S6=81 % T4-SJ=100 %, S:T2-SK=74 % T3-SQ=56 % T4-S8=13 %] [19:41:35.328] [SAMPLE-VAL] Sample 64: weight 0.048 -> 0.013 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %!] [19:41:35.330] [SAMPLE-VAL] Sample 65: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=95 % T3-S6=83 % T4-SJ=100 %, S:T2-SK=47 % T3-SQ=31 % T4-S8=4 %!] [19:41:35.333] [SAMPLE-VAL] Sample 66: weight 0.048 -> 0.010 [E:T1-S4=99 % T2-S7=93 % T3-S6=82 % T4-SJ=100 %, S:T2-SK=48 % T3-SQ=38 % T4-S8=4 %!] [19:41:35.335] [SAMPLE-VAL] Sample 67: weight 0.048 -> 0.017 [E:T1-S4=99 % T2-S7=95 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=74 % T3-SQ=52 % T4-S8=9 %] [19:41:35.338] [SAMPLE-VAL] Sample 68: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 %, S:T2-SK=72 % T3-SQ=57 % T4-S8=11 %] [19:41:35.341] [SAMPLE-VAL] Sample 69: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=93 % T3-S6=78 % T4-SJ=100 %, S:T2-SK=62 % T3-SQ=44 % T4-S8=6 %] [19:41:35.344] [SAMPLE-VAL] Sample 70: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=78 % T3-SQ=47 % T4-S8=7 %] [19:41:35.346] [SAMPLE-VAL] Sample 71: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=95 % T3-S6=83 % T4-SJ=100 %, S:T2-SK=47 % T3-SQ=31 % T4-S8=4 %!] [19:41:35.351] [SAMPLE-VAL] Sample 72: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=95 % T3-S6=76 % T4-SJ=100 %, S:T2-SK=76 % T3-SQ=49 % T4-S8=8 %] [19:41:35.354] [SAMPLE-VAL] Sample 73: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=58 % T3-SQ=44 % T4-S8=5 %] [19:41:35.357] [SAMPLE-VAL] Sample 74: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=74 % T3-SQ=55 % T4-S8=11 %] [19:41:35.359] [SAMPLE-VAL] Sample 75: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=77 % T4-SJ=100 %, S:T2-SK=77 % T3-SQ=56 % T4-S8=12 %] [19:41:35.362] [SAMPLE-VAL] Sample 76: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 %, S:T2-SK=71 % T3-SQ=43 % T4-S8=6 %] [19:41:35.364] [SAMPLE-VAL] Sample 77: weight 0.048 -> 0.014 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %] [19:41:35.366] [SAMPLE-VAL] Sample 78: weight 0.048 -> 0.012 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %!] [19:41:35.369] [SAMPLE-VAL] Sample 79: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=78 % T3-SQ=47 % T4-S8=7 %] [19:41:35.372] [SAMPLE-VAL] Sample 80: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 %] [19:41:35.374] [SAMPLE-VAL] Sample 81: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=93 % T3-S6=78 % T4-SJ=100 %, S:T2-SK=62 % T3-SQ=44 % T4-S8=6 %] [19:41:35.377] [SAMPLE-VAL] Sample 82: weight 0.048 -> 0.010 [E:T1-S4=99 % T2-S7=93 % T3-S6=82 % T4-SJ=100 %, S:T2-SK=48 % T3-SQ=38 % T4-S8=4 %!] [19:41:35.379] [SAMPLE-VAL] Sample 83: weight 0.048 -> 0.012 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %!] [19:41:35.382] [SAMPLE-VAL] Sample 84: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 %] [19:41:35.385] [SAMPLE-VAL] Sample 85: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=93 % T3-S6=75 % T4-SJ=100 %, S:T2-SK=66 % T3-SQ=48 % T4-S8=8 %] [19:41:35.393] [SAMPLE-VAL] Sample 86: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=79 % T3-SQ=56 % T4-S8=13 %] [19:41:35.400] [SAMPLE-VAL] Sample 87: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 %, S:T2-SK=72 % T3-SQ=57 % T4-S8=11 %] [19:41:35.404] [SAMPLE-VAL] Sample 88: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=93 % T3-S6=75 % T4-SJ=100 %, S:T2-SK=66 % T3-SQ=48 % T4-S8=8 %] [19:41:35.406] [SAMPLE-VAL] Sample 89: weight 0.048 -> 0.017 [E:T1-S4=99 % T2-S7=95 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=74 % T3-SQ=52 % T4-S8=9 %] [19:41:35.408] [SAMPLE-VAL] Sample 90: weight 0.048 -> 0.012 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %!] [19:41:35.410] [SAMPLE-VAL] Sample 91: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 %] [19:41:35.413] [SAMPLE-VAL] Sample 92: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 %, S:T2-SK=72 % T3-SQ=57 % T4-S8=11 %] [19:41:35.415] [SAMPLE-VAL] Sample 93: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=58 % T3-SQ=44 % T4-S8=5 %] [19:41:35.417] [SAMPLE-VAL] Sample 94: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=77 % T4-SJ=100 %, S:T2-SK=77 % T3-SQ=56 % T4-S8=12 %] [19:41:35.419] [SAMPLE-VAL] Sample 95: weight 0.048 -> 0.018 [E:T1-S4=99 % T2-S7=92 % T3-S6=80 % T4-SJ=100 %, S:T2-SK=74 % T3-SQ=55 % T4-S8=11 %] [19:41:35.421] [SAMPLE-VAL] Sample 96: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=58 % T3-SQ=44 % T4-S8=5 %] [19:41:35.423] [SAMPLE-VAL] Sample 97: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 %, S:T2-SK=71 % T3-SQ=43 % T4-S8=6 %] [19:41:35.425] [SAMPLE-VAL] Sample 98: weight 0.048 -> 0.017 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 %, S:T2-SK=67 % T3-SQ=52 % T4-S8=10 %] [19:41:35.428] [SAMPLE-VAL] Sample 99: weight 0.048 -> 0.016 [E:T1-S4=99 % T2-S7=93 % T3-S6=75 % T4-SJ=100 %, S:T2-SK=66 % T3-SQ=48 % T4-S8=8 %] [19:41:35.430] [SAMPLE-VAL] Sample 100: weight 0.048 -> 0.015 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 %] [19:41:35.430] [SAMPLE-VAL] Done. Weight range: 0.007-0.018 [19:41:35.430] [SAMPLE-VAL] Top sample 11 (w=0.018): E:J764.Q985.AQ.K63 S:AKQ85..K752.AJ42 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=79 % T3-SQ=56 % T4-S8=13 %] [19:41:35.430] [SAMPLE-VAL] Top sample 31 (w=0.018): E:J764.Q985.AQ.K32 S:AKQ85..K752.AJ64 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=79 % T3-SQ=56 % T4-S8=13 %] [19:41:35.430] [SAMPLE-VAL] Top sample 43 (w=0.018): E:J764.Q985.AQ.K42 S:AKQ85..K752.AJ63 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=79 % T3-SQ=56 % T4-S8=13 %] [19:41:35.430] [SAMPLE-VAL] Top sample 44 (w=0.018): E:J764.Q985.AQ.K43 S:AKQ85..K752.AJ62 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=79 % T3-SQ=56 % T4-S8=13 %] [19:41:35.430] [SAMPLE-VAL] Top sample 46 (w=0.018): E:J764.Q985.AQ.K64 S:AKQ85..K752.AJ32 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 %, S:T2-SK=79 % T3-SQ=56 % T4-S8=13 %] [19:41:35.431] After sample validation: 100 deals remaining [19:41:35.431] [PLAY-INFER] No inference observations detected [19:41:35.431] Using weighted samples: 100/100 have non-uniform weights (range 0.007-0.018) [19:41:35.431] Sample deals (100 total, showing first 20, by weight): [19:41:35.431] [1] (w=0.018) E:J764.Q985.AQ.K63 AKQ85..K752.AJ42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.431] [2] (w=0.018) E:J764.Q985.AQ.K32 AKQ85..K752.AJ64 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.431] [3] (w=0.018) E:J764.Q985.AQ.K42 AKQ85..K752.AJ63 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.431] [4] (w=0.018) E:J764.Q985.AQ.K43 AKQ85..K752.AJ62 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.431] [5] (w=0.018) E:J764.Q985.AQ.K64 AKQ85..K752.AJ32 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.431] [6] (w=0.018) E:J764.Q985.AQ.K62 AKQ85..K752.AJ43 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.431] [7] (w=0.018) E:J764.Q985.KQ.A62 AKQ85..A752.KJ43 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.431] [8] (w=0.018) E:J764.Q985.KQ.A32 AKQ85..A752.KJ64 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.431] [9] (w=0.018) E:J764.Q985.AQ.A42 AKQ85..K752.KJ63 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.432] [10] (w=0.018) E:J764.Q985.AQ.A64 AKQ85..K752.KJ32 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.432] [11] (w=0.018) E:J764.Q985.AQ.A62 AKQ85..K752.KJ43 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.432] [12] (w=0.018) E:J764.Q985.AQ.A63 AKQ85..K752.KJ42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.432] [13] (w=0.018) E:J764.Q985.AQ.A43 AKQ85..K752.KJ62 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.432] [14] (w=0.018) E:J764.Q985.AQ.A32 AKQ85..K752.KJ64 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.432] [15] (w=0.018) E:J764.Q985.KQ.KJ3 AKQ85..A752.A642 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.432] [16] (w=0.018) E:J764.Q985.KQ.KJ6 AKQ85..A752.A432 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.432] [17] (w=0.018) E:J764.Q985.KQ.KJ2 AKQ85..A752.A643 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.432] [18] (w=0.018) E:J764.Q985.KQ.KJ4 AKQ85..A752.A632 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.432] [19] (w=0.018) E:J764.Q985.AQ.KJ4 AKQ85..K752.A632 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.432] [20] (w=0.018) E:J764.Q985.AQ.KJ2 AKQ85..K752.A643 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:35.433] ... and 80 more [19:41:35.523] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:41:35.523] H6: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 50, 50, 50, 50, 50, 50, 50, 50, 50, 100, 100, 100, 100, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, 50, 50, 50, 50, 50, 50, -140, -140, 100, 100, 100, 100, 100, 100, 100, 100, 100, 50, 50, 50, 50, 50, 50, 50, 50, 50, -140, -140, -140, -140, 50, 50, 50, 50] [19:41:35.523] H3: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 50, 50, 50, 50, 50, 50, 50, 50, 50, 100, 100, 100, 100, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, 50, 50, 50, 50, 50, 50, -140, -140, 100, 100, 100, 100, 100, 100, 100, 100, 100, 50, 50, 50, 50, 50, 50, 50, 50, 50, -140, -140, -140, -140, 50, 50, 50, 50] [19:41:35.523] HT: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 50, 50, 50, 50, 50, 50, 50, 50, 50, 100, 100, 100, 100, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, 50, 50, 50, 50, 50, 50, -140, -140, 100, 100, 100, 100, 100, 100, 100, 100, 100, 50, 50, 50, 50, 50, 50, 50, 50, 50, -140, -140, -140, -140, 50, 50, 50, 50] [19:41:35.523] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:41:35.523] H6: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2] [19:41:35.523] H3: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2] [19:41:35.523] HT: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2] [19:41:35.523] --- IMP Calculation Output (card -> average IMP) --- [19:41:35.523] H6: 0.00 [19:41:35.523] H3: 0.00 [19:41:35.524] HT: 0.00 [19:41:35.524] === DDS DETAILED ANALYSIS === [19:41:35.524] Cards analyzed: 3, Samples per card: 100 [19:41:35.524] [19:41:35.524] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:41:35.524] ----- ------ --------- ------- ----------- -------------------------------- [19:41:35.524] H3 0.00 2.35 91 % 3 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [19:41:35.524] H6 0.00 2.35 91 % 3 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [19:41:35.524] HT 0.00 2.35 91 % 3 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [19:41:35.524] [19:41:35.524] Selected: H3 (IMPs=0.00, avgTricks=2.35) [19:41:35.524] =================== [19:41:35.524] [SD-DEF] Skipped: 2nd hand without the top card in H (def=36T) [19:41:35.525] [TRUMP] Skipped: not declaring [19:41:35.525] Selected: H3 (avg 0.00 IMPs, 2.35 tricks) -- 2 tied card(s): H6, HT [19:41:35.525] [stage-timing] ok sample=329ms validate=0ms nn=282ms signal=0ms simgames=4ms dds=87ms total=706ms samples=100 cards=17 [19:41:35.525] === FindBestCardAsync: Position=N, CardsPlayed=17 === [19:41:35.525] Finding card to play for N: 2.T632.JT986.Q98 [19:41:35.525] Relative position: Righty, Contract type: Suit [19:41:35.525] Cards in hand mask: 2 [19:41:35.526] Candidate: xH = 90.5 % [19:41:35.526] Candidate: TH = 9.5 % [19:41:35.526] Selected: H3 (90.5 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:41:46 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:41:46 === [19:41:46.797] === FindBestCardAsync: Position=N, CardsPlayed=23 === [19:41:46.797] Contract: 3H, Declarer: E, Dealer: E [19:41:46.797] Auction: 1C-1S-X-P-2H-3D-3H-P-P-P [19:41:46.797] Deal: N:... ... ... ... [19:41:46.797] Position N is on defender's side - score table shifted by 3 defense tricks won [19:41:46.798] ****************************** [19:41:46.798] FindMatchingDealsWithPlayInternal Input: [19:41:46.798] Position parameter: N [19:41:46.798] Deal from game: N:... ... ... ... [19:41:46.798] Hand for N: 2.T632.JT986.Q98 [19:41:46.798] Hand for E: (null) [19:41:46.798] Hand for S: (null) [19:41:46.798] Hand for W: T93.AKJ74.43.T75 [19:41:46.798] Cards played: SA, S3, S2, S4, SK, S9, D6, S7, SQ, ST, D9, S6, S8, HJ, H2, SJ, H4, H3, HQ, S5, H5, C2, HK [19:41:46.798] Declarer: E [19:41:46.798] ****************************** [19:41:46.798] [DealFinder] Seed from player N hand: 1402342489 [19:41:46.798] [DealFinder] Auction: 1C-1S-X-P-2H-3D-3H-P-P-P [19:41:46.799] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:41:46.799] [DealFinder] S HCP min 12 -> 15: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:41:46.799] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1466MB, gc2=18) [19:41:46.799] [DealFinder] Using cardsPlayedCount=23 for visibility calculation [19:41:46.799] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=23 [19:41:46.799] [ExtractPartialDeal] Visible hands: N, W, E [19:41:46.799] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:41:46.799] [ExtractPartialDeal] Extracted hands: [19:41:46.799] N: 2.T632.JT986.Q98 (13 cards) [LOCKED] [19:41:46.799] E: ... (0 cards) [19:41:46.799] S: ... (0 cards) [19:41:46.799] W: T93.AKJ74.43.T75 (13 cards) [LOCKED] [19:41:46.799] [DealFinder] Trump suit from contract '3H': Hearts [19:41:46.799] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [19:41:46.799] [ComputePlayedCards] Card 1: SA played by S [19:41:46.800] [ComputePlayedCards] Card 2: S3 played by W [19:41:46.800] [ComputePlayedCards] Card 3: S2 played by N [19:41:46.800] [ComputePlayedCards] Card 4: S4 played by E [19:41:46.800] [ComputePlayedCards] Trick complete. Winner: S [19:41:46.800] [ComputePlayedCards] Card 5: SK played by S [19:41:46.800] [ComputePlayedCards] Card 6: S9 played by W [19:41:46.800] [ComputePlayedCards] Card 7: D6 played by N [19:41:46.800] [ComputePlayedCards] Card 8: S7 played by E [19:41:46.800] [ComputePlayedCards] Trick complete. Winner: S [19:41:46.800] [ComputePlayedCards] Card 9: SQ played by S [19:41:46.800] [ComputePlayedCards] Card 10: ST played by W [19:41:46.800] [ComputePlayedCards] Card 11: D9 played by N [19:41:46.800] [ComputePlayedCards] Card 12: S6 played by E [19:41:46.800] [ComputePlayedCards] Trick complete. Winner: S [19:41:46.800] [ComputePlayedCards] Card 13: S8 played by S [19:41:46.800] [ComputePlayedCards] Card 14: HJ played by W [19:41:46.800] [ComputePlayedCards] Card 15: H2 played by N [19:41:46.801] [ComputePlayedCards] Card 16: SJ played by E [19:41:46.801] [ComputePlayedCards] Trick complete. Winner: W [19:41:46.801] [ComputePlayedCards] Card 17: H4 played by W [19:41:46.801] [ComputePlayedCards] Card 18: H3 played by N [19:41:46.801] [ComputePlayedCards] Card 19: HQ played by E [19:41:46.801] [ComputePlayedCards] Card 20: S5 played by S [19:41:46.801] [ComputePlayedCards] Trick complete. Winner: E [19:41:46.801] [ComputePlayedCards] Card 21: H5 played by E [19:41:46.801] [ComputePlayedCards] Card 22: C2 played by S [19:41:46.801] [ComputePlayedCards] Card 23: HK played by W [19:41:46.801] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S2, D6, D9, H2, H3 [19:41:46.801] [DealFinder] Added 6 played cards to E (was 0 cards): S4, S7, S6, SJ, HQ, H5 [19:41:46.801] [DealFinder] Added 6 played cards to S (was 0 cards): SA, SK, SQ, S8, S5, C2 [19:41:46.801] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S3, S9, ST, HJ, H4, HK [19:41:46.801] [DealFinder] Show-out: S void in Hearts (bidding said [0-13], already held 0) [19:41:46.802] [DealFinder] Assigned 2 Hearts cards to E: H8, H9 [19:41:46.802] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=8) [19:41:46.802] [DecomposePartnership] S: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner N HCP=3) [19:41:46.802] [DealFinder] Bid verification enabled for: E [19:41:46.802] [DealFinder] Propagated E: HCP[12-14], Suits=S[0-4] H[4-4] D[0-1] C[4-7] (2 iterations) [19:41:46.802] [DealFinder] Propagated S: HCP[15-17], Suits=S[5-9] H[0-0] D[5-6] C[0-3] (2 iterations) [19:41:46.802] [DealFinder] Known cards per player: N=13, E=8, S=6, W=13 [19:41:46.802] [DealFinder] Locked players: N, W [19:41:46.802] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [19:41:46.803] [DealFinder] Players needing cards: E:5, S:7 [19:41:46.803] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:41:46.985] [DealFinder] Combinatorial: enumerated 792, perfect 0, sending 100 to DDS [19:41:46.986] [DealFinder] WARNING: NONE of the 792 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: E HCP[12-14], S HCP[15-17] [19:41:46.986] [Timing] Total: 187ms, Generation: 0ms, Verification: 0ms [19:41:46.986] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [19:41:46.986] Search complete. Returning 100 deals. [19:41:46.986] Found 100 sample deals for simulation. [19:41:46.986] Valid deals for DDS: 100 / 100 [19:41:46.986] [SAMPLE-VAL] Validating 100 samples, hidden: E,S, contract: suit [19:41:47.001] [SAMPLE-VAL] Opening lead NN validation (SA): 0/100 samples adjusted [19:41:47.001] [SAMPLE-VAL] T1: S=SA W=S3 N=S2 E=S4 (leader=S) [19:41:47.002] [SAMPLE-VAL] T2: S=SK W=S9 N=D6 E=S7 (leader=S) [19:41:47.002] [SAMPLE-VAL] T3: S=SQ W=ST N=D9 E=S6 (leader=S) [19:41:47.002] [SAMPLE-VAL] T4: S=S8 W=HJ N=H2 E=SJ (leader=S) [19:41:47.002] [SAMPLE-VAL] T5: W=H4 N=H3 E=HQ S=S5 (leader=W) [19:41:47.002] [SAMPLE-VAL] T6: E=H5 S=C2 W=HK (leader=E) (partial) [19:41:47.005] [SAMPLE-VAL] Sample 1: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=93 % T3-S6=82 % T4-SJ=100 % T5-HQ=76 % T6-H5=67 %, S:T2-SK=48 % T3-SQ=38 % T4-S8=4 %! T5-S5=1 %! T6-C2=11 %] [19:41:47.009] [SAMPLE-VAL] Sample 2: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 % T5-HQ=76 % T6-H5=64 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 % T5-S5=4 %! T6-C2=51 %] [19:41:47.012] [SAMPLE-VAL] Sample 3: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 % T5-HQ=74 % T6-H5=64 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 % T5-S5=3 %! T6-C2=64 %] [19:41:47.015] [SAMPLE-VAL] Sample 4: weight 0.048 -> 0.005 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 % T5-HQ=77 % T6-H5=59 %, S:T2-SK=72 % T3-SQ=57 % T4-S8=11 % T5-S5=2 %! T6-C2=50 %] [19:41:47.019] [SAMPLE-VAL] Sample 5: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 % T5-HQ=76 % T6-H5=64 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 % T5-S5=4 %! T6-C2=51 %] [19:41:47.022] [SAMPLE-VAL] Sample 6: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 % T5-HQ=74 % T6-H5=63 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %! T5-S5=4 %! T6-C2=57 %] [19:41:47.025] [SAMPLE-VAL] Sample 7: weight 0.048 -> 0.006 [E:T1-S4=99 % T2-S7=95 % T3-S6=81 % T4-SJ=100 % T5-HQ=77 % T6-H5=54 %, S:T2-SK=74 % T3-SQ=56 % T4-S8=13 % T5-S5=3 %! T6-C2=25 %] [19:41:47.029] [SAMPLE-VAL] Sample 8: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 % T5-HQ=76 % T6-H5=57 %, S:T2-SK=78 % T3-SQ=47 % T4-S8=7 % T5-S5=3 %! T6-C2=33 %] [19:41:47.032] [SAMPLE-VAL] Sample 9: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 % T5-HQ=76 % T6-H5=64 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 % T5-S5=4 %! T6-C2=51 %] [19:41:47.035] [SAMPLE-VAL] Sample 10: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=93 % T3-S6=75 % T4-SJ=100 % T5-HQ=73 % T6-H5=58 %, S:T2-SK=66 % T3-SQ=48 % T4-S8=8 % T5-S5=1 %! T6-C2=6 %] [19:41:47.039] [SAMPLE-VAL] Sample 11: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=93 % T3-S6=75 % T4-SJ=100 % T5-HQ=73 % T6-H5=58 %, S:T2-SK=66 % T3-SQ=48 % T4-S8=8 % T5-S5=1 %! T6-C2=6 %] [19:41:47.042] [SAMPLE-VAL] Sample 12: weight 0.048 -> 0.005 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 % T5-HQ=77 % T6-H5=59 %, S:T2-SK=72 % T3-SQ=57 % T4-S8=11 % T5-S5=2 %! T6-C2=50 %] [19:41:47.045] [SAMPLE-VAL] Sample 13: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 % T5-HQ=75 % T6-H5=58 %, S:T2-SK=58 % T3-SQ=44 % T4-S8=5 % T5-S5=1 %! T6-C2=5 %!] [19:41:47.049] [SAMPLE-VAL] Sample 14: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 % T5-HQ=74 % T6-H5=64 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 % T5-S5=3 %! T6-C2=64 %] [19:41:47.052] [SAMPLE-VAL] Sample 15: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 % T5-HQ=74 % T6-H5=64 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 % T5-S5=3 %! T6-C2=64 %] [19:41:47.056] [SAMPLE-VAL] Sample 16: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 % T5-HQ=76 % T6-H5=57 %, S:T2-SK=78 % T3-SQ=47 % T4-S8=7 % T5-S5=3 %! T6-C2=33 %] [19:41:47.059] [SAMPLE-VAL] Sample 17: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=93 % T3-S6=78 % T4-SJ=100 % T5-HQ=71 % T6-H5=62 %, S:T2-SK=62 % T3-SQ=44 % T4-S8=6 % T5-S5=1 %! T6-C2=5 %] [19:41:47.065] [SAMPLE-VAL] Sample 18: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=95 % T3-S6=76 % T4-SJ=100 % T5-HQ=77 % T6-H5=59 %, S:T2-SK=76 % T3-SQ=49 % T4-S8=8 % T5-S5=3 %! T6-C2=27 %] [19:41:47.069] [SAMPLE-VAL] Sample 19: weight 0.048 -> 0.005 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 % T5-HQ=78 % T6-H5=60 %, S:T2-SK=67 % T3-SQ=52 % T4-S8=10 % T5-S5=2 %! T6-C2=38 %] [19:41:47.072] [SAMPLE-VAL] Sample 20: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 % T5-HQ=79 % T6-H5=68 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 % T5-S5=1 %! T6-C2=10 %] [19:41:47.076] [SAMPLE-VAL] Sample 21: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=92 % T3-S6=77 % T4-SJ=100 % T5-HQ=75 % T6-H5=66 %, S:T2-SK=77 % T3-SQ=56 % T4-S8=12 % T5-S5=3 %! T6-C2=24 %] [19:41:47.079] [SAMPLE-VAL] Sample 22: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=93 % T3-S6=84 % T4-SJ=100 % T5-HQ=79 % T6-H5=64 %, S:T2-SK=44 % T3-SQ=31 % T4-S8=3 %! T5-S5=2 %! T6-C2=75 %] [19:41:47.082] [SAMPLE-VAL] Sample 23: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 % T5-HQ=76 % T6-H5=57 %, S:T2-SK=78 % T3-SQ=47 % T4-S8=7 % T5-S5=3 %! T6-C2=33 %] [19:41:47.086] [SAMPLE-VAL] Sample 24: weight 0.048 -> 0.006 [E:T1-S4=99 % T2-S7=92 % T3-S6=80 % T4-SJ=100 % T5-HQ=75 % T6-H5=68 %, S:T2-SK=74 % T3-SQ=55 % T4-S8=11 % T5-S5=2 %! T6-C2=52 %] [19:41:47.089] [SAMPLE-VAL] Sample 25: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 % T5-HQ=74 % T6-H5=64 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 % T5-S5=3 %! T6-C2=64 %] [19:41:47.092] [SAMPLE-VAL] Sample 26: weight 0.048 -> 0.005 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 % T5-HQ=78 % T6-H5=63 %, S:T2-SK=71 % T3-SQ=43 % T4-S8=6 % T5-S5=2 %! T6-C2=56 %] [19:41:47.096] [SAMPLE-VAL] Sample 27: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 % T5-HQ=75 % T6-H5=58 %, S:T2-SK=58 % T3-SQ=44 % T4-S8=5 % T5-S5=1 %! T6-C2=5 %!] [19:41:47.099] [SAMPLE-VAL] Sample 28: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 % T5-HQ=72 % T6-H5=64 %, S:T2-SK=79 % T3-SQ=56 % T4-S8=13 % T5-S5=3 %! T6-C2=29 %] [19:41:47.102] [SAMPLE-VAL] Sample 29: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 % T5-HQ=76 % T6-H5=59 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %! T5-S5=4 %! T6-C2=51 %] [19:41:47.106] [SAMPLE-VAL] Sample 30: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 % T5-HQ=74 % T6-H5=64 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 % T5-S5=3 %! T6-C2=64 %] [19:41:47.109] [SAMPLE-VAL] Sample 31: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 % T5-HQ=76 % T6-H5=59 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %! T5-S5=4 %! T6-C2=51 %] [19:41:47.112] [SAMPLE-VAL] Sample 32: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 % T5-HQ=74 % T6-H5=63 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %! T5-S5=4 %! T6-C2=57 %] [19:41:47.116] [SAMPLE-VAL] Sample 33: weight 0.048 -> 0.007 [E:T1-S4=99 % T2-S7=92 % T3-S6=78 % T4-SJ=100 % T5-HQ=76 % T6-H5=73 %, S:T2-SK=68 % T3-SQ=51 % T4-S8=9 % T5-S5=3 %! T6-C2=40 %] [19:41:47.119] [SAMPLE-VAL] Sample 34: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 % T5-HQ=74 % T6-H5=63 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %! T5-S5=4 %! T6-C2=57 %] [19:41:47.122] [SAMPLE-VAL] Sample 35: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 % T5-HQ=72 % T6-H5=64 %, S:T2-SK=79 % T3-SQ=56 % T4-S8=13 % T5-S5=3 %! T6-C2=29 %] [19:41:47.126] [SAMPLE-VAL] Sample 36: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 % T5-HQ=76 % T6-H5=59 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %! T5-S5=4 %! T6-C2=51 %] [19:41:47.129] [SAMPLE-VAL] Sample 37: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 % T5-HQ=76 % T6-H5=64 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 % T5-S5=4 %! T6-C2=51 %] [19:41:47.132] [SAMPLE-VAL] Sample 38: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 % T5-HQ=76 % T6-H5=59 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %! T5-S5=4 %! T6-C2=51 %] [19:41:47.135] [SAMPLE-VAL] Sample 39: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 % T5-HQ=76 % T6-H5=59 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %! T5-S5=4 %! T6-C2=51 %] [19:41:47.139] [SAMPLE-VAL] Sample 40: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 % T5-HQ=76 % T6-H5=64 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 % T5-S5=4 %! T6-C2=51 %] [19:41:47.142] [SAMPLE-VAL] Sample 41: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 % T5-HQ=74 % T6-H5=64 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 % T5-S5=3 %! T6-C2=64 %] [19:41:47.146] [SAMPLE-VAL] Sample 42: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=95 % T3-S6=76 % T4-SJ=100 % T5-HQ=77 % T6-H5=59 %, S:T2-SK=76 % T3-SQ=49 % T4-S8=8 % T5-S5=3 %! T6-C2=27 %] [19:41:47.149] [SAMPLE-VAL] Sample 43: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=92 % T3-S6=77 % T4-SJ=100 % T5-HQ=75 % T6-H5=66 %, S:T2-SK=77 % T3-SQ=56 % T4-S8=12 % T5-S5=3 %! T6-C2=24 %] [19:41:47.152] [SAMPLE-VAL] Sample 44: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 % T5-HQ=75 % T6-H5=58 %, S:T2-SK=58 % T3-SQ=44 % T4-S8=5 % T5-S5=1 %! T6-C2=5 %!] [19:41:47.156] [SAMPLE-VAL] Sample 45: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 % T5-HQ=74 % T6-H5=63 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %! T5-S5=4 %! T6-C2=57 %] [19:41:47.159] [SAMPLE-VAL] Sample 46: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 % T5-HQ=74 % T6-H5=63 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %! T5-S5=4 %! T6-C2=57 %] [19:41:47.162] [SAMPLE-VAL] Sample 47: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 % T5-HQ=79 % T6-H5=68 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 % T5-S5=1 %! T6-C2=10 %] [19:41:47.166] [SAMPLE-VAL] Sample 48: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 % T5-HQ=74 % T6-H5=64 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 % T5-S5=3 %! T6-C2=64 %] [19:41:47.169] [SAMPLE-VAL] Sample 49: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 % T5-HQ=76 % T6-H5=59 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %! T5-S5=4 %! T6-C2=51 %] [19:41:47.172] [SAMPLE-VAL] Sample 50: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=95 % T3-S6=80 % T4-SJ=100 % T5-HQ=76 % T6-H5=61 %, S:T2-SK=74 % T3-SQ=52 % T4-S8=9 % T5-S5=1 %! T6-C2=4 %!] [19:41:47.176] [SAMPLE-VAL] Sample 51: weight 0.048 -> 0.005 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 % T5-HQ=78 % T6-H5=63 %, S:T2-SK=71 % T3-SQ=43 % T4-S8=6 % T5-S5=2 %! T6-C2=56 %] [19:41:47.179] [SAMPLE-VAL] Sample 52: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 % T5-HQ=74 % T6-H5=63 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %! T5-S5=4 %! T6-C2=57 %] [19:41:47.182] [SAMPLE-VAL] Sample 53: weight 0.048 -> 0.003 [E:T1-S4=99 % T2-S7=95 % T3-S6=83 % T4-SJ=100 % T5-HQ=79 % T6-H5=67 %, S:T2-SK=47 % T3-SQ=31 % T4-S8=4 %! T5-S5=2 %! T6-C2=68 %] [19:41:47.186] [SAMPLE-VAL] Sample 54: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=92 % T3-S6=77 % T4-SJ=100 % T5-HQ=75 % T6-H5=66 %, S:T2-SK=77 % T3-SQ=56 % T4-S8=12 % T5-S5=3 %! T6-C2=24 %] [19:41:47.189] [SAMPLE-VAL] Sample 55: weight 0.048 -> 0.007 [E:T1-S4=99 % T2-S7=92 % T3-S6=78 % T4-SJ=100 % T5-HQ=76 % T6-H5=73 %, S:T2-SK=68 % T3-SQ=51 % T4-S8=9 % T5-S5=3 %! T6-C2=40 %] [19:41:47.193] [SAMPLE-VAL] Sample 56: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=95 % T3-S6=80 % T4-SJ=100 % T5-HQ=76 % T6-H5=61 %, S:T2-SK=74 % T3-SQ=52 % T4-S8=9 % T5-S5=1 %! T6-C2=4 %!] [19:41:47.196] [SAMPLE-VAL] Sample 57: weight 0.048 -> 0.005 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 % T5-HQ=78 % T6-H5=60 %, S:T2-SK=67 % T3-SQ=52 % T4-S8=10 % T5-S5=2 %! T6-C2=38 %] [19:41:47.199] [SAMPLE-VAL] Sample 58: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 % T5-HQ=76 % T6-H5=64 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 % T5-S5=4 %! T6-C2=51 %] [19:41:47.202] [SAMPLE-VAL] Sample 59: weight 0.048 -> 0.003 [E:T1-S4=99 % T2-S7=95 % T3-S6=83 % T4-SJ=100 % T5-HQ=79 % T6-H5=67 %, S:T2-SK=47 % T3-SQ=31 % T4-S8=4 %! T5-S5=2 %! T6-C2=68 %] [19:41:47.206] [SAMPLE-VAL] Sample 60: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 % T5-HQ=76 % T6-H5=64 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 % T5-S5=4 %! T6-C2=51 %] [19:41:47.209] [SAMPLE-VAL] Sample 61: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 % T5-HQ=74 % T6-H5=64 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 % T5-S5=3 %! T6-C2=64 %] [19:41:47.212] [SAMPLE-VAL] Sample 62: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=95 % T3-S6=76 % T4-SJ=100 % T5-HQ=77 % T6-H5=59 %, S:T2-SK=76 % T3-SQ=49 % T4-S8=8 % T5-S5=3 %! T6-C2=27 %] [19:41:47.216] [SAMPLE-VAL] Sample 63: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 % T5-HQ=76 % T6-H5=64 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 % T5-S5=4 %! T6-C2=51 %] [19:41:47.219] [SAMPLE-VAL] Sample 64: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=95 % T3-S6=80 % T4-SJ=100 % T5-HQ=76 % T6-H5=61 %, S:T2-SK=74 % T3-SQ=52 % T4-S8=9 % T5-S5=1 %! T6-C2=4 %!] [19:41:47.222] [SAMPLE-VAL] Sample 65: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=93 % T3-S6=84 % T4-SJ=100 % T5-HQ=79 % T6-H5=64 %, S:T2-SK=44 % T3-SQ=31 % T4-S8=3 %! T5-S5=2 %! T6-C2=75 %] [19:41:47.226] [SAMPLE-VAL] Sample 66: weight 0.048 -> 0.006 [E:T1-S4=99 % T2-S7=92 % T3-S6=80 % T4-SJ=100 % T5-HQ=75 % T6-H5=68 %, S:T2-SK=74 % T3-SQ=55 % T4-S8=11 % T5-S5=2 %! T6-C2=52 %] [19:41:47.229] [SAMPLE-VAL] Sample 67: weight 0.048 -> 0.006 [E:T1-S4=99 % T2-S7=95 % T3-S6=81 % T4-SJ=100 % T5-HQ=77 % T6-H5=54 %, S:T2-SK=74 % T3-SQ=56 % T4-S8=13 % T5-S5=3 %! T6-C2=25 %] [19:41:47.232] [SAMPLE-VAL] Sample 68: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 % T5-HQ=74 % T6-H5=63 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %! T5-S5=4 %! T6-C2=57 %] [19:41:47.236] [SAMPLE-VAL] Sample 69: weight 0.048 -> 0.003 [E:T1-S4=99 % T2-S7=95 % T3-S6=83 % T4-SJ=100 % T5-HQ=79 % T6-H5=67 %, S:T2-SK=47 % T3-SQ=31 % T4-S8=4 %! T5-S5=2 %! T6-C2=68 %] [19:41:47.239] [SAMPLE-VAL] Sample 70: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 % T5-HQ=76 % T6-H5=59 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %! T5-S5=4 %! T6-C2=51 %] [19:41:47.243] [SAMPLE-VAL] Sample 71: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=92 % T3-S6=74 % T4-SJ=100 % T5-HQ=74 % T6-H5=64 %, S:T2-SK=65 % T3-SQ=46 % T4-S8=8 % T5-S5=3 %! T6-C2=64 %] [19:41:47.246] [SAMPLE-VAL] Sample 72: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 % T5-HQ=76 % T6-H5=59 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %! T5-S5=4 %! T6-C2=51 %] [19:41:47.249] [SAMPLE-VAL] Sample 73: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 % T5-HQ=74 % T6-H5=63 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %! T5-S5=4 %! T6-C2=57 %] [19:41:47.253] [SAMPLE-VAL] Sample 74: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=93 % T3-S6=78 % T4-SJ=100 % T5-HQ=71 % T6-H5=62 %, S:T2-SK=62 % T3-SQ=44 % T4-S8=6 % T5-S5=1 %! T6-C2=5 %] [19:41:47.256] [SAMPLE-VAL] Sample 75: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=93 % T3-S6=75 % T4-SJ=100 % T5-HQ=73 % T6-H5=58 %, S:T2-SK=66 % T3-SQ=48 % T4-S8=8 % T5-S5=1 %! T6-C2=6 %] [19:41:47.259] [SAMPLE-VAL] Sample 76: weight 0.048 -> 0.006 [E:T1-S4=99 % T2-S7=92 % T3-S6=80 % T4-SJ=100 % T5-HQ=75 % T6-H5=68 %, S:T2-SK=74 % T3-SQ=55 % T4-S8=11 % T5-S5=2 %! T6-C2=52 %] [19:41:47.262] [SAMPLE-VAL] Sample 77: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=93 % T3-S6=82 % T4-SJ=100 % T5-HQ=76 % T6-H5=67 %, S:T2-SK=48 % T3-SQ=38 % T4-S8=4 %! T5-S5=1 %! T6-C2=11 %] [19:41:47.266] [SAMPLE-VAL] Sample 78: weight 0.048 -> 0.005 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 % T5-HQ=77 % T6-H5=59 %, S:T2-SK=72 % T3-SQ=57 % T4-S8=11 % T5-S5=2 %! T6-C2=50 %] [19:41:47.269] [SAMPLE-VAL] Sample 79: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 % T5-HQ=72 % T6-H5=64 %, S:T2-SK=79 % T3-SQ=56 % T4-S8=13 % T5-S5=3 %! T6-C2=29 %] [19:41:47.272] [SAMPLE-VAL] Sample 80: weight 0.048 -> 0.006 [E:T1-S4=99 % T2-S7=95 % T3-S6=81 % T4-SJ=100 % T5-HQ=77 % T6-H5=54 %, S:T2-SK=74 % T3-SQ=56 % T4-S8=13 % T5-S5=3 %! T6-C2=25 %] [19:41:47.276] [SAMPLE-VAL] Sample 81: weight 0.048 -> 0.007 [E:T1-S4=99 % T2-S7=92 % T3-S6=78 % T4-SJ=100 % T5-HQ=76 % T6-H5=73 %, S:T2-SK=68 % T3-SQ=51 % T4-S8=9 % T5-S5=3 %! T6-C2=40 %] [19:41:47.279] [SAMPLE-VAL] Sample 82: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=80 % T4-SJ=100 % T5-HQ=76 % T6-H5=59 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 %! T5-S5=4 %! T6-C2=51 %] [19:41:47.282] [SAMPLE-VAL] Sample 83: weight 0.048 -> 0.009 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 % T5-HQ=76 % T6-H5=64 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 % T5-S5=4 %! T6-C2=51 %] [19:41:47.286] [SAMPLE-VAL] Sample 84: weight 0.048 -> 0.008 [E:T1-S4=99 % T2-S7=93 % T3-S6=77 % T4-SJ=100 % T5-HQ=74 % T6-H5=63 %, S:T2-SK=57 % T3-SQ=39 % T4-S8=5 %! T5-S5=4 %! T6-C2=57 %] [19:41:47.289] [SAMPLE-VAL] Sample 85: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=93 % T3-S6=82 % T4-SJ=100 % T5-HQ=76 % T6-H5=67 %, S:T2-SK=48 % T3-SQ=38 % T4-S8=4 %! T5-S5=1 %! T6-C2=11 %] [19:41:47.292] [SAMPLE-VAL] Sample 86: weight 0.048 -> 0.005 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 % T5-HQ=78 % T6-H5=63 %, S:T2-SK=71 % T3-SQ=43 % T4-S8=6 % T5-S5=2 %! T6-C2=56 %] [19:41:47.296] [SAMPLE-VAL] Sample 87: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=93 % T3-S6=78 % T4-SJ=100 % T5-HQ=71 % T6-H5=62 %, S:T2-SK=62 % T3-SQ=44 % T4-S8=6 % T5-S5=1 %! T6-C2=5 %] [19:41:47.299] [SAMPLE-VAL] Sample 88: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=93 % T3-S6=84 % T4-SJ=100 % T5-HQ=79 % T6-H5=64 %, S:T2-SK=44 % T3-SQ=31 % T4-S8=3 %! T5-S5=2 %! T6-C2=75 %] [19:41:47.302] [SAMPLE-VAL] Sample 89: weight 0.048 -> 0.005 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 % T5-HQ=78 % T6-H5=60 %, S:T2-SK=67 % T3-SQ=52 % T4-S8=10 % T5-S5=2 %! T6-C2=38 %] [19:41:47.306] [SAMPLE-VAL] Sample 90: weight 0.048 -> 0.002 [E:T1-S4=99 % T2-S7=95 % T3-S6=82 % T4-SJ=100 % T5-HQ=79 % T6-H5=68 %, S:T2-SK=58 % T3-SQ=41 % T4-S8=5 % T5-S5=1 %! T6-C2=10 %] [19:41:47.312] [SAMPLE-VAL] Sample 92: weight 0.007 -> 0.001 [E:T1-S4=99 % T2-S7=92 % T3-S6=73 % T4-SJ=100 % T5-HQ=72 % T6-H5=57 %, S:T2-SK=75 % T3-SQ=45 % T4-S8=10 % T5-S5=2 %! T6-C2=99 %] [19:41:47.318] [SAMPLE-VAL] Sample 94: weight 0.001 -> 0.000 [E:T1-S4=99 % T2-S7=93 % T3-S6=76 % T4-SJ=100 % T5-HQ=74 % T6-H5=61 %, S:T2-SK=81 % T3-SQ=58 % T4-S8=12 % T5-S5=2 %! T6-C2=99 %] [19:41:47.322] [SAMPLE-VAL] Sample 95: weight 0.007 -> 0.001 [E:T1-S4=99 % T2-S7=92 % T3-S6=73 % T4-SJ=100 % T5-HQ=72 % T6-H5=57 %, S:T2-SK=75 % T3-SQ=45 % T4-S8=10 % T5-S5=2 %! T6-C2=99 %] [19:41:47.325] [SAMPLE-VAL] Sample 96: weight 0.001 -> 0.000 [E:T1-S4=99 % T2-S7=92 % T3-S6=80 % T4-SJ=100 % T5-HQ=76 % T6-H5=58 %, S:T2-SK=63 % T3-SQ=43 % T4-S8=7 % T5-S5=1 %! T6-C2=100 %] [19:41:47.335] [SAMPLE-VAL] Sample 99: weight 0.001 -> 0.000 [E:T1-S4=99 % T2-S7=92 % T3-S6=75 % T4-SJ=100 % T5-HQ=72 % T6-H5=57 %, S:T2-SK=81 % T3-SQ=49 % T4-S8=10 % T5-S5=2 %! T6-C2=99 %] [19:41:47.338] [SAMPLE-VAL] Zeroed 6 samples below relative threshold 0.010 x max 0.0092 = 0.000092 [19:41:47.338] [SAMPLE-VAL] Done. Weight range: 0.000-0.009 [19:41:47.338] [SAMPLE-VAL] Top sample 28 (w=0.009): E:J764.Q985.AQ.K64 S:AKQ85..K752.AJ32 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 % T5-HQ=72 % T6-H5=64 %, S:T2-SK=79 % T3-SQ=56 % T4-S8=13 % T5-S5=3 %! T6-C2=29 %] [19:41:47.338] [SAMPLE-VAL] Top sample 35 (w=0.009): E:J764.Q985.AQ.K43 S:AKQ85..K752.AJ62 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 % T5-HQ=72 % T6-H5=64 %, S:T2-SK=79 % T3-SQ=56 % T4-S8=13 % T5-S5=3 %! T6-C2=29 %] [19:41:47.338] [SAMPLE-VAL] Top sample 79 (w=0.009): E:J764.Q985.AQ.K63 S:AKQ85..K752.AJ42 [E:T1-S4=99 % T2-S7=92 % T3-S6=79 % T4-SJ=100 % T5-HQ=72 % T6-H5=64 %, S:T2-SK=79 % T3-SQ=56 % T4-S8=13 % T5-S5=3 %! T6-C2=29 %] [19:41:47.339] [SAMPLE-VAL] Top sample 2 (w=0.009): E:J764.Q985.K2.AK6 S:AKQ85..AQ75.J432 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 % T5-HQ=76 % T6-H5=64 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 % T5-S5=4 %! T6-C2=51 %] [19:41:47.339] [SAMPLE-VAL] Top sample 5 (w=0.009): E:J764.Q985.K5.AK6 S:AKQ85..AQ72.J432 [E:T1-S4=99 % T2-S7=95 % T3-S6=79 % T4-SJ=100 % T5-HQ=76 % T6-H5=64 %, S:T2-SK=70 % T3-SQ=45 % T4-S8=6 % T5-S5=4 %! T6-C2=51 %] [19:41:47.339] After sample validation: 94 deals remaining [19:41:47.339] [PLAY-INFER] No inference observations detected [19:41:47.339] Using weighted samples: 94/94 have non-uniform weights (range 0.000-0.009) [19:41:47.339] Sample deals (94 total, showing first 20, by weight): [19:41:47.339] [1] (w=0.009) E:J764.Q985.AQ.K64 AKQ85..K752.AJ32 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.339] [2] (w=0.009) E:J764.Q985.AQ.K43 AKQ85..K752.AJ62 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.339] [3] (w=0.009) E:J764.Q985.AQ.K63 AKQ85..K752.AJ42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.339] [4] (w=0.009) E:J764.Q985.K2.AK6 AKQ85..AQ75.J432 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.339] [5] (w=0.009) E:J764.Q985.K5.AK6 AKQ85..AQ72.J432 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.339] [6] (w=0.009) E:J764.Q985.K5.AK3 AKQ85..AQ72.J642 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.340] [7] (w=0.009) E:J764.Q985.K2.AK4 AKQ85..AQ75.J632 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.340] [8] (w=0.009) E:J764.Q985.K7.AK3 AKQ85..AQ52.J642 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.340] [9] (w=0.009) E:J764.Q985.K7.AK6 AKQ85..AQ52.J432 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.340] [10] (w=0.009) E:J764.Q985.K7.AK4 AKQ85..AQ52.J632 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.340] [11] (w=0.009) E:J764.Q985.K5.AK4 AKQ85..AQ72.J632 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.340] [12] (w=0.009) E:J764.Q985.K2.AK3 AKQ85..AQ75.J642 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.340] [13] (w=0.009) E:J764.Q985.AQ.A63 AKQ85..K752.KJ42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.340] [14] (w=0.009) E:J764.Q985.AQ.A64 AKQ85..K752.KJ32 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.340] [15] (w=0.009) E:J764.Q985.AQ.A43 AKQ85..K752.KJ62 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.340] [16] (w=0.009) E:J764.Q985.AK.A64 AKQ85..Q752.KJ32 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.340] [17] (w=0.009) E:J764.Q985.AK.A43 AKQ85..Q752.KJ62 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.340] [18] (w=0.009) E:J764.Q985.AK.A63 AKQ85..Q752.KJ42 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.341] [19] (w=0.008) E:J764.Q985.AK.K43 AKQ85..Q752.AJ62 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.341] [20] (w=0.008) E:J764.Q985.AK.K64 AKQ85..Q752.AJ32 T93.AKJ74.43.T75 2.T632.JT986.Q98 [19:41:47.341] ... and 74 more [19:41:47.412] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:41:47.412] H6: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 50, 50, 50, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 100, 100, 100, 100, 100, 100, 50, 50, 50, 100, 100, 100, 100, 100, 100, 50, 50, 50, 50, 50, 50, 50, 50, 50, -140, -140, -140, -140, -140, -140, -140, -140, -140, 50, 50, 50, -140, -140, -140, 50, 50, 100, 100] [19:41:47.412] HT: [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 50, 50, 50, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 100, 100, 100, 100, 100, 100, 50, 50, 50, 100, 100, 100, 100, 100, 100, 50, 50, 50, 50, 50, 50, 50, 50, 50, -140, -140, -140, -140, -140, -140, -140, -140, -140, 50, 50, 50, -140, -140, -140, 50, 50, 100, 100] [19:41:47.413] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:41:47.413] H6: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 3, 3] [19:41:47.413] HT: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 3, 3] [19:41:47.413] --- IMP Calculation Output (card -> average IMP) --- [19:41:47.413] H6: 0.00 [19:41:47.413] HT: 0.00 [19:41:47.413] === DDS DETAILED ANALYSIS === [19:41:47.413] Cards analyzed: 2, Samples per card: 94 [19:41:47.413] [19:41:47.413] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:41:47.413] ----- ------ --------- ------- ----------- -------------------------------- [19:41:47.413] H6 0.00 2.31 95 % 3 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 3...] [19:41:47.413] HT 0.00 2.31 95 % 3 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 3...] [19:41:47.413] [19:41:47.414] Selected: H6 (IMPs=0.00, avgTricks=2.31) [19:41:47.414] =================== [19:41:47.414] [SD-DEF] Skipped: 4th hand -- full information, no guess to create [19:41:47.414] [TRUMP] Skipped: not declaring [19:41:47.414] Selected: H6 (avg 0.00 IMPs, 2.31 tricks) -- 1 tied card(s): HT [19:41:47.414] [stage-timing] ok sample=188ms validate=0ms nn=352ms signal=0ms simgames=6ms dds=66ms total=616ms samples=94 cards=23 [19:41:47.414] === FindBestCardAsync: Position=N, CardsPlayed=23 === [19:41:47.414] Finding card to play for N: 2.T632.JT986.Q98 [19:41:47.414] Relative position: Righty, Contract type: Suit [19:41:47.414] Cards in hand mask: 2 [19:41:47.415] Candidate: xH = 99.8 % [19:41:47.415] Candidate: TH = 0.2 % [19:41:47.415] Selected: H6 (99.8 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:41:56 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:41:56 === [19:41:56.845] === FindBestCardAsync: Position=N, CardsPlayed=29 === [19:41:56.845] Contract: 3H, Declarer: E, Dealer: E [19:41:56.845] Auction: 1C-1S-X-P-2H-3D-3H-P-P-P [19:41:56.845] Deal: N:... ... ... ... [19:41:56.845] All 3 moves are equivalent by adjacency (DJDTD8), playing: D8 [19:41:56.845] [stage-timing] equivalent-shortcut(adjacency) total=0ms cards=29 [19:41:56.845] === FindBestCardAsync: Position=N, CardsPlayed=29 === [19:41:56.845] Finding card to play for N: 2.T632.JT986.Q98 [19:41:56.845] Relative position: Righty, Contract type: Suit [19:41:56.846] Cards in hand mask: 3 [19:41:56.846] Candidate: 8D = 81.8 % [19:41:56.846] Candidate: TD = 18.0 % [19:41:56.846] Candidate: JD = 0.2 % [19:41:56.847] Selected: D8 (81.8 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:42:01 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:42:01 === [19:42:01.389] Activated: 5 tricks remaining, threshold=5 [19:42:01.389] ENDGAME: Hidden cards=9 between E and S, need 5+4, declarer tricks=4, defense tricks=4 [19:42:01.389] ENDGAME: Contract=3H, Declarer=E, ToPlay=N, Trump=H [19:42:01.389] ENDGAME: N [- - DJT CQ98] [19:42:01.389] ENDGAME: W [- H7 - CT75] [19:42:01.389] ENDGAME: Hidden [- H9 DA5 CAKJ643] [19:42:01.389] ENDGAME: Current trick (2 cards, led by S): D7 D4 [19:42:01.389] ENDGAME: 70 valid worlds (after void filtering) [19:42:01.390] [DealFinder] Explained bid E 1C: "Opening Bid, RuleOf >= 21, HCP <= 21, (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3), HCP >= 12" -> require: (none) [19:42:01.390] [DealFinder] Explained bid S 1S: "Responses to 1Mi, Overcall(S), S >= 6, HCP >= 7, SpadePoints >= 10, HCP <= 17, BestSuit(S), 1 of Top 3 Honors in S" -> require: (none) [19:42:01.391] [DealFinder] Explained bid W X: "Responses tu 1Mi-1Ma, HeartPoints >= 6, H >= 4, HCP >= 4" -> require: (none) [19:42:01.391] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-PX, HCP <= 9" -> require: (none) [19:42:01.392] [DealFinder] Explained bid E 2H: "Responses to 1Mi-1Ma-X-P, H >= 4, HCP <= 14" -> require: (none) [19:42:01.392] [DealFinder] Explained bid S 3D: "[Inferred], Overcall(D)" -> require: (none) [19:42:01.392] [DealFinder] Explained bid W 3H: "[Inferred], Competitive(H)" -> require: (none) [19:42:01.393] [DealFinder] Explained bid N P: "Last resort - defensive, Sensible" -> require: (none) [19:42:01.393] [DealFinder] Explained bid E P: "[Inferred], True" -> require: (none) [19:42:01.394] [DealFinder] Explained bid S P: "Last resort - defensive, Sensible" -> require: (none) [19:42:01.396] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [19:42:01.396] [DealFinder] N constraints: HCP[0-9], Suits=(none), Trivial=False [19:42:01.396] [DealFinder] Expression (1425 chars): HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT SpadeSlam & NOT ((RealSolid(S) OR IsTrump(S)) & Losers = 1) & NOT MonsterSlam(S) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT ((RealSolid(S) OR IsTrump(S)) & Losers <= 0) & NOT MonsterGrandSlam(S) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeGrandSlamPointTarget Subtract 1 & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in S & NOT 2 of Top 3 Honors in S) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 11 & HCP >= 9 & Stopper in C) & NOT (HCP >= 9 & S >= 4 & SpadePoints >= 12) & NOT (HCP >= 10 & S >= 3) & NOT (HCP >= 10 & D >= 5) & NOT (HCP <= 10 & S >= 3 & HCP >= 7) & NOT (HCP <= 14 & HCP >= 12 & Stopper in C) & NOT (HCP >= 14 & D >= 5) & NOT (HCP <= 7 & S >= 4 & SpadePoints >= 5) & NOT (HCP <= 20 & HCP >= 15 & Stopper in C) & NOT (D <= 1 & S >= 4 & HCP >= 10) & NOT (HCP <= 10 & S >= 5 & HCP >= 5) & NOT (H >= 7 & TwiceRebiddable(H) & LoserLevel >= 4) & NOT Game in D & NOT (S >= 4 & TP >= 7 & TP <= 9) & Sensible [19:42:01.396] [Timing] N precompute: 2ms mem d=92KB (total=1471MB) [19:42:01.403] [DealFinder] E Clubs: tightened from [0-13] to [4-13] using HandUnderstanding [19:42:01.403] [DealFinder] E HCP min 13 -> 12: dropped 1 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [19:42:01.403] [DealFinder] E constraints: HCP[12-14], Suits=H[4-13] C[4-13], Trivial=False [19:42:01.403] [DealFinder] Expression (3206 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & ... [19:42:01.403] [Timing] E precompute: 6ms mem d=186KB (total=1471MB) [19:42:01.406] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [19:42:01.406] [DealFinder] S Diamonds: tightened from [0-13] to [5-13] using HandUnderstanding [19:42:01.406] [DealFinder] S HCP min 15 -> 12: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [19:42:01.406] [DealFinder] S HCP min: tightened from 0 to 12 using HandUnderstanding [19:42:01.406] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [19:42:01.406] [DealFinder] S constraints: HCP[12-18], Suits=S[5-13] D[5-13], Trivial=False [19:42:01.406] [DealFinder] Expression (1566 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT ((DoubleThenOvercall(H) OR DoubleThenOvercall(D))) & NOT ((DoubleThenOvercall(S) OR DoubleThenOvercall(D))) & Overcall(D) & Sensible [19:42:01.406] [Timing] S precompute: 3ms mem d=120KB (total=1471MB) [19:42:01.408] [DealFinder] W HCP min 8 -> 5: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [19:42:01.408] [DealFinder] W HCP max: tightened from 37 to 9 using HandUnderstanding [19:42:01.408] [DealFinder] W constraints: HCP[5-9], Suits=H[4-13], Trivial=False [19:42:01.408] [DealFinder] Expression (1132 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & HCP >= 5 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & (RealSolid(C) OR IsTrump(C)) & Losers = 1) & NOT (C >= 5 & MonsterSlam(C)) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & (RealSolid(C) OR IsTrump(C)) & Losers <= 0) & NOT (C >= 5 & MonsterGrandSlam(C)) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish & H <= 3) & NOT (C >= 6 & HCP <= 4 & ClubPoints >= 7) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & Competitive(H) [19:42:01.409] [Timing] W precompute: 2ms mem d=90KB (total=1471MB) [19:42:01.409] ENDGAME: Bidding weights applied to 64/70 worlds (range 0.00-1.00, total 6.00, 6 unpenalised) [19:42:01.409] ENDGAME: Played by E: 5 HCP S:4 H:3 D:1 C:0; by S: 12 HCP S:5 H:0 D:3 C:1 [19:42:01.409] ENDGAME_WORLD: #1 (w=0.00) N:..JT.Q98 .9.A5.43 ...AKJ6 .7..T75 [19:42:01.409] ENDGAME_WORLD: #2 (w=0.00) N:..JT.Q98 .9.A5.63 ...AKJ4 .7..T75 [19:42:01.409] ENDGAME_WORLD: #3 (w=0.00) N:..JT.Q98 .9.A5.J3 ...AK64 .7..T75 [19:42:01.409] ENDGAME_WORLD: #4 (w=0.00) N:..JT.Q98 .9.A5.K3 ...AJ64 .7..T75 [19:42:01.409] ENDGAME_WORLD: #5 (w=0.00) N:..JT.Q98 .9.A5.A3 ...KJ64 .7..T75 [19:42:01.409] ENDGAME_WORLD: #6 (w=0.00) N:..JT.Q98 .9.A5.64 ...AKJ3 .7..T75 [19:42:01.409] ENDGAME_WORLD: #7 (w=0.00) N:..JT.Q98 .9.A5.J4 ...AK63 .7..T75 [19:42:01.409] ENDGAME_WORLD: #8 (w=0.00) N:..JT.Q98 .9.A5.K4 ...AJ63 .7..T75 [19:42:01.409] ENDGAME_WORLD: #9 (w=0.00) N:..JT.Q98 .9.A5.A4 ...KJ63 .7..T75 [19:42:01.409] ENDGAME_WORLD: #10 (w=0.00) N:..JT.Q98 .9.A5.J6 ...AK43 .7..T75 [19:42:01.409] ENDGAME_WORLD: #11 (w=0.00) N:..JT.Q98 .9.A5.K6 ...AJ43 .7..T75 [19:42:01.409] ENDGAME_WORLD: #12 (w=0.00) N:..JT.Q98 .9.A5.A6 ...KJ43 .7..T75 [19:42:01.409] ENDGAME_WORLD: #13 (w=0.00) N:..JT.Q98 .9.A5.KJ ...A643 .7..T75 [19:42:01.409] ENDGAME_WORLD: #14 (w=0.00) N:..JT.Q98 .9.A5.AJ ...K643 .7..T75 [19:42:01.410] ENDGAME_WORLD: #15 (w=0.00) N:..JT.Q98 .9.A5.AK ...J643 .7..T75 [19:42:01.410] ENDGAME_WORLD: #16 (w=0.00) N:..JT.Q98 .9.5.643 ..A.AKJ .7..T75 [19:42:01.410] ENDGAME_WORLD: #17 (w=0.00) N:..JT.Q98 .9.5.J43 ..A.AK6 .7..T75 [19:42:01.410] ENDGAME_WORLD: #18 (w=0.00) N:..JT.Q98 .9.5.K43 ..A.AJ6 .7..T75 [19:42:01.410] ENDGAME_WORLD: #19 (w=0.00) N:..JT.Q98 .9.5.A43 ..A.KJ6 .7..T75 [19:42:01.410] ENDGAME_WORLD: #20 (w=0.00) N:..JT.Q98 .9.5.J63 ..A.AK4 .7..T75 [19:42:01.410] ENDGAME_WORLD: ... and 50 more [19:42:01.410] ENDGAME: Evaluating 2 candidates across 70 worlds (totalWeight=6.00, rankByScore=True): [19:42:01.437] DT: defeat 100 % (6.0/6.0), makes 0 % (0.0/6.0), avgDeclTricks=8.0, dist=6:0.0 7:0.0 8:6.0 [9:0.0] [19:42:01.460] DJ: defeat 100 % (6.0/6.0), makes 0 % (0.0/6.0), avgDeclTricks=8.0, dist=6:0.0 7:0.0 8:6.0 [9:0.0] [19:42:01.460] IMP DT: 0.00 [19:42:01.460] IMP DJ: 0.00 [19:42:01.460] ENDGAME: 3rd-hand-high reward +0.50 IMP to DJ (now 0.50) [19:42:01.460] ENDGAME: Selected DJ (100 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:42:05 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:42:05 === [19:42:05.571] Activated: 4 tricks remaining, threshold=5 [19:42:05.571] ENDGAME: Hidden cards=6 between E and S, need 3+3, declarer tricks=5, defense tricks=4 [19:42:05.571] ENDGAME: Contract=3H, Declarer=E, ToPlay=N, Trump=H [19:42:05.571] ENDGAME: N [- - DJ CQ98] [19:42:05.571] ENDGAME: W [- H7 - C75] [19:42:05.571] ENDGAME: Hidden [- H9 D5 CAKJ6] [19:42:05.571] ENDGAME: Current trick (3 cards, led by E): C3 C4 CT [19:42:05.572] ENDGAME: 10 valid worlds (after void filtering) [19:42:05.572] [DealFinder] Explained bid E 1C: "Opening Bid, RuleOf >= 21, HCP <= 21, (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3), HCP >= 12" -> require: (none) [19:42:05.572] [DealFinder] Explained bid S 1S: "Responses to 1Mi, Overcall(S), S >= 6, HCP >= 7, SpadePoints >= 10, HCP <= 17, BestSuit(S), 1 of Top 3 Honors in S" -> require: (none) [19:42:05.573] [DealFinder] Explained bid W X: "Responses tu 1Mi-1Ma, HeartPoints >= 6, H >= 4, HCP >= 4" -> require: (none) [19:42:05.573] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-PX, HCP <= 9" -> require: (none) [19:42:05.574] [DealFinder] Explained bid E 2H: "Responses to 1Mi-1Ma-X-P, H >= 4, HCP <= 14" -> require: (none) [19:42:05.574] [DealFinder] Explained bid S 3D: "[Inferred], Overcall(D)" -> require: (none) [19:42:05.574] [DealFinder] Explained bid W 3H: "[Inferred], Competitive(H)" -> require: (none) [19:42:05.575] [DealFinder] Explained bid N P: "Last resort - defensive, Sensible" -> require: (none) [19:42:05.575] [DealFinder] Explained bid E P: "[Inferred], True" -> require: (none) [19:42:05.576] [DealFinder] Explained bid S P: "Last resort - defensive, Sensible" -> require: (none) [19:42:05.578] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [19:42:05.578] [DealFinder] N constraints: HCP[0-9], Suits=(none), Trivial=False [19:42:05.578] [DealFinder] Expression (1425 chars): HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT SpadeSlam & NOT ((RealSolid(S) OR IsTrump(S)) & Losers = 1) & NOT MonsterSlam(S) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT ((RealSolid(S) OR IsTrump(S)) & Losers <= 0) & NOT MonsterGrandSlam(S) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeGrandSlamPointTarget Subtract 1 & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in S & NOT 2 of Top 3 Honors in S) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 11 & HCP >= 9 & Stopper in C) & NOT (HCP >= 9 & S >= 4 & SpadePoints >= 12) & NOT (HCP >= 10 & S >= 3) & NOT (HCP >= 10 & D >= 5) & NOT (HCP <= 10 & S >= 3 & HCP >= 7) & NOT (HCP <= 14 & HCP >= 12 & Stopper in C) & NOT (HCP >= 14 & D >= 5) & NOT (HCP <= 7 & S >= 4 & SpadePoints >= 5) & NOT (HCP <= 20 & HCP >= 15 & Stopper in C) & NOT (D <= 1 & S >= 4 & HCP >= 10) & NOT (HCP <= 10 & S >= 5 & HCP >= 5) & NOT (H >= 7 & TwiceRebiddable(H) & LoserLevel >= 4) & NOT Game in D & NOT (S >= 4 & TP >= 7 & TP <= 9) & Sensible [19:42:05.578] [Timing] N precompute: 2ms mem d=88KB (total=1463MB) [19:42:05.584] [DealFinder] E Clubs: tightened from [0-13] to [4-13] using HandUnderstanding [19:42:05.584] [DealFinder] E HCP min 13 -> 12: dropped 1 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [19:42:05.585] [DealFinder] E constraints: HCP[12-14], Suits=H[4-13] C[4-13], Trivial=False [19:42:05.585] [DealFinder] Expression (3206 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & ... [19:42:05.585] [Timing] E precompute: 6ms mem d=181KB (total=1463MB) [19:42:05.587] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [19:42:05.587] [DealFinder] S Diamonds: tightened from [0-13] to [5-13] using HandUnderstanding [19:42:05.587] [DealFinder] S HCP min 15 -> 12: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [19:42:05.587] [DealFinder] S HCP min: tightened from 0 to 12 using HandUnderstanding [19:42:05.587] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [19:42:05.587] [DealFinder] S constraints: HCP[12-18], Suits=S[5-13] D[5-13], Trivial=False [19:42:05.587] [DealFinder] Expression (1566 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT ((DoubleThenOvercall(H) OR DoubleThenOvercall(D))) & NOT ((DoubleThenOvercall(S) OR DoubleThenOvercall(D))) & Overcall(D) & Sensible [19:42:05.588] [Timing] S precompute: 2ms mem d=120KB (total=1463MB) [19:42:05.589] [DealFinder] W HCP min 8 -> 5: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [19:42:05.589] [DealFinder] W HCP max: tightened from 37 to 9 using HandUnderstanding [19:42:05.589] [DealFinder] W constraints: HCP[5-9], Suits=H[4-13], Trivial=False [19:42:05.590] [DealFinder] Expression (1132 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & HCP >= 5 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & (RealSolid(C) OR IsTrump(C)) & Losers = 1) & NOT (C >= 5 & MonsterSlam(C)) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & (RealSolid(C) OR IsTrump(C)) & Losers <= 0) & NOT (C >= 5 & MonsterGrandSlam(C)) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish & H <= 3) & NOT (C >= 6 & HCP <= 4 & ClubPoints >= 7) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & Competitive(H) [19:42:05.590] [Timing] W precompute: 1ms mem d=88KB (total=1463MB) [19:42:05.590] ENDGAME: Bidding weights applied to 10/10 worlds (range 0.00-0.00, total 0.00, 0 unpenalised) [19:42:05.590] ENDGAME: Played by E: 9 HCP S:4 H:3 D:2 C:1; by S: 12 HCP S:5 H:0 D:3 C:2 [19:42:05.590] ENDGAME_WORLD: #1 (w=0.00) N:..J.Q98 .9.5.6 ...AKJ .7..75 [19:42:05.590] ENDGAME_WORLD: #2 (w=0.00) N:..J.Q98 .9.5.J ...AK6 .7..75 [19:42:05.590] ENDGAME_WORLD: #3 (w=0.00) N:..J.Q98 .9.5.K ...AJ6 .7..75 [19:42:05.590] ENDGAME_WORLD: #4 (w=0.00) N:..J.Q98 .9.5.A ...KJ6 .7..75 [19:42:05.590] ENDGAME_WORLD: #5 (w=0.00) N:..J.Q98 .9..J6 ..5.AK .7..75 [19:42:05.590] ENDGAME_WORLD: #6 (w=0.00) N:..J.Q98 .9..K6 ..5.AJ .7..75 [19:42:05.590] ENDGAME_WORLD: #7 (w=0.00) N:..J.Q98 .9..A6 ..5.KJ .7..75 [19:42:05.590] ENDGAME_WORLD: #8 (w=0.00) N:..J.Q98 .9..KJ ..5.A6 .7..75 [19:42:05.590] ENDGAME_WORLD: #9 (w=0.00) N:..J.Q98 .9..AJ ..5.K6 .7..75 [19:42:05.590] ENDGAME_WORLD: #10 (w=0.00) N:..J.Q98 .9..AK ..5.J6 .7..75 [19:42:05.590] ENDGAME: Evaluating 3 candidates across 10 worlds (totalWeight=0.00, rankByScore=True): [19:42:05.591] C8: defeat 83 % (0.0/0.0), makes 17 % (0.0/0.0), avgDeclTricks=8.0, dist=7:0.0 8:0.0 [9:0.0] [19:42:05.591] C9: defeat 83 % (0.0/0.0), makes 17 % (0.0/0.0), avgDeclTricks=8.0, dist=7:0.0 8:0.0 [9:0.0] [19:42:05.591] CQ: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=6:0.0 7:0.0 8:0.0 [19:42:05.591] IMP C8: -1.25 [19:42:05.591] IMP C9: -1.25 [19:42:05.592] IMP CQ: 2.50 [19:42:05.592] ENDGAME: Selected CQ (100 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:42:07 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:42:07 === [19:42:07.211] Activated: 3 tricks remaining, threshold=5 [19:42:07.211] ENDGAME: Hidden cards=6 between E and S, need 3+3, declarer tricks=5, defense tricks=5 [19:42:07.211] ENDGAME: Contract=3H, Declarer=E, ToPlay=N, Trump=H [19:42:07.211] ENDGAME: N [- - DJ C98] [19:42:07.211] ENDGAME: W [- H7 - C75] [19:42:07.211] ENDGAME: Hidden [- H9 D5 CAKJ6] [19:42:07.212] ENDGAME: 10 valid worlds (after void filtering) [19:42:07.212] [DealFinder] Explained bid E 1C: "Opening Bid, RuleOf >= 21, HCP <= 21, (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3), HCP >= 12" -> require: (none) [19:42:07.212] [DealFinder] Explained bid S 1S: "Responses to 1Mi, Overcall(S), S >= 6, HCP >= 7, SpadePoints >= 10, HCP <= 17, BestSuit(S), 1 of Top 3 Honors in S" -> require: (none) [19:42:07.213] [DealFinder] Explained bid W X: "Responses tu 1Mi-1Ma, HeartPoints >= 6, H >= 4, HCP >= 4" -> require: (none) [19:42:07.213] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-PX, HCP <= 9" -> require: (none) [19:42:07.214] [DealFinder] Explained bid E 2H: "Responses to 1Mi-1Ma-X-P, H >= 4, HCP <= 14" -> require: (none) [19:42:07.214] [DealFinder] Explained bid S 3D: "[Inferred], Overcall(D)" -> require: (none) [19:42:07.214] [DealFinder] Explained bid W 3H: "[Inferred], Competitive(H)" -> require: (none) [19:42:07.217] [DealFinder] Explained bid N P: "Last resort - defensive, Sensible" -> require: (none) [19:42:07.217] [DealFinder] Explained bid E P: "[Inferred], True" -> require: (none) [19:42:07.218] [DealFinder] Explained bid S P: "Last resort - defensive, Sensible" -> require: (none) [19:42:07.220] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [19:42:07.221] [DealFinder] N constraints: HCP[0-9], Suits=(none), Trivial=False [19:42:07.221] [DealFinder] Expression (1425 chars): HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT SpadeSlam & NOT ((RealSolid(S) OR IsTrump(S)) & Losers = 1) & NOT MonsterSlam(S) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT ((RealSolid(S) OR IsTrump(S)) & Losers <= 0) & NOT MonsterGrandSlam(S) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeGrandSlamPointTarget Subtract 1 & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in S & NOT 2 of Top 3 Honors in S) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 11 & HCP >= 9 & Stopper in C) & NOT (HCP >= 9 & S >= 4 & SpadePoints >= 12) & NOT (HCP >= 10 & S >= 3) & NOT (HCP >= 10 & D >= 5) & NOT (HCP <= 10 & S >= 3 & HCP >= 7) & NOT (HCP <= 14 & HCP >= 12 & Stopper in C) & NOT (HCP >= 14 & D >= 5) & NOT (HCP <= 7 & S >= 4 & SpadePoints >= 5) & NOT (HCP <= 20 & HCP >= 15 & Stopper in C) & NOT (D <= 1 & S >= 4 & HCP >= 10) & NOT (HCP <= 10 & S >= 5 & HCP >= 5) & NOT (H >= 7 & TwiceRebiddable(H) & LoserLevel >= 4) & NOT Game in D & NOT (S >= 4 & TP >= 7 & TP <= 9) & Sensible [19:42:07.221] [Timing] N precompute: 2ms mem d=88KB (total=1454MB) [19:42:07.227] [DealFinder] E Clubs: tightened from [0-13] to [4-13] using HandUnderstanding [19:42:07.227] [DealFinder] E HCP min 13 -> 12: dropped 1 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [19:42:07.227] [DealFinder] E constraints: HCP[12-14], Suits=H[4-13] C[4-13], Trivial=False [19:42:07.227] [DealFinder] Expression (3206 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & ... [19:42:07.227] [Timing] E precompute: 6ms mem d=184KB (total=1454MB) [19:42:07.229] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [19:42:07.230] [DealFinder] S Diamonds: tightened from [0-13] to [5-13] using HandUnderstanding [19:42:07.230] [DealFinder] S HCP min 15 -> 12: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [19:42:07.230] [DealFinder] S HCP min: tightened from 0 to 12 using HandUnderstanding [19:42:07.230] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [19:42:07.230] [DealFinder] S constraints: HCP[12-18], Suits=S[5-13] D[5-13], Trivial=False [19:42:07.230] [DealFinder] Expression (1566 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT ((DoubleThenOvercall(H) OR DoubleThenOvercall(D))) & NOT ((DoubleThenOvercall(S) OR DoubleThenOvercall(D))) & Overcall(D) & Sensible [19:42:07.230] [Timing] S precompute: 2ms mem d=113KB (total=1454MB) [19:42:07.232] [DealFinder] W HCP min 8 -> 5: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [19:42:07.232] [DealFinder] W HCP max: tightened from 37 to 9 using HandUnderstanding [19:42:07.232] [DealFinder] W constraints: HCP[5-9], Suits=H[4-13], Trivial=False [19:42:07.232] [DealFinder] Expression (1132 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & HCP >= 5 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & (RealSolid(C) OR IsTrump(C)) & Losers = 1) & NOT (C >= 5 & MonsterSlam(C)) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & (RealSolid(C) OR IsTrump(C)) & Losers <= 0) & NOT (C >= 5 & MonsterGrandSlam(C)) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish & H <= 3) & NOT (C >= 6 & HCP <= 4 & ClubPoints >= 7) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & Competitive(H) [19:42:07.232] [Timing] W precompute: 2ms mem d=88KB (total=1454MB) [19:42:07.232] ENDGAME: Bidding weights applied to 10/10 worlds (range 0.00-0.00, total 0.00, 0 unpenalised) [19:42:07.232] ENDGAME: Played by E: 9 HCP S:4 H:3 D:2 C:1; by S: 12 HCP S:5 H:0 D:3 C:2 [19:42:07.232] ENDGAME_WORLD: #1 (w=0.00) N:..J.98 .9.5.6 ...AKJ .7..75 [19:42:07.232] ENDGAME_WORLD: #2 (w=0.00) N:..J.98 .9.5.J ...AK6 .7..75 [19:42:07.232] ENDGAME_WORLD: #3 (w=0.00) N:..J.98 .9.5.K ...AJ6 .7..75 [19:42:07.232] ENDGAME_WORLD: #4 (w=0.00) N:..J.98 .9.5.A ...KJ6 .7..75 [19:42:07.232] ENDGAME_WORLD: #5 (w=0.00) N:..J.98 .9..J6 ..5.AK .7..75 [19:42:07.233] ENDGAME_WORLD: #6 (w=0.00) N:..J.98 .9..K6 ..5.AJ .7..75 [19:42:07.233] ENDGAME_WORLD: #7 (w=0.00) N:..J.98 .9..A6 ..5.KJ .7..75 [19:42:07.233] ENDGAME_WORLD: #8 (w=0.00) N:..J.98 .9..KJ ..5.A6 .7..75 [19:42:07.233] ENDGAME_WORLD: #9 (w=0.00) N:..J.98 .9..AJ ..5.K6 .7..75 [19:42:07.233] ENDGAME_WORLD: #10 (w=0.00) N:..J.98 .9..AK ..5.J6 .7..75 [19:42:07.233] ENDGAME: Evaluating 3 candidates across 10 worlds (totalWeight=0.00, rankByScore=True): [19:42:07.233] DJ: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.5, dist=7:0.0 8:0.0 [19:42:07.233] C8: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=6:0.0 7:0.0 8:0.0 [19:42:07.233] C9: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=6:0.0 7:0.0 8:0.0 [19:42:07.233] IMP DJ: -1.00 [19:42:07.233] IMP C8: 0.50 [19:42:07.233] IMP C9: 0.50 [19:42:07.233] ENDGAME: Selected C9 (100 %) [19:42:07.234] Tied cards: C9,C8 -- invoking NN directly on tied set [19:42:07.234] === FindBestCardAsync: Position=N, CardsPlayed=40 === [19:42:07.234] Finding card to play for N: 2.T632.JT986.Q98 [19:42:07.234] Relative position: Righty, Contract type: Suit [19:42:07.234] Cards in hand mask: 3 [19:42:07.235] Candidate: 9C = 72.6 % [19:42:07.235] Candidate: JD = 21.4 % [19:42:07.235] Candidate: 8C = 6.0 % [19:42:07.235] Selected: C9 (72.6 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:44:11 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:44:11 === [19:44:11.446] === FindBestCardAsync: Position=N, CardsPlayed=5 === [19:44:11.446] Contract: 3N, Declarer: W, Dealer: W [19:44:11.446] Auction: 1N-P-2S-X-2N-P-3H-P-3N-P-P-P [19:44:11.446] Deal: N:... ... ... ... [19:44:11.447] Position N is on defender's side - score table shifted by 0 defense tricks won [19:44:11.447] ****************************** [19:44:11.447] FindMatchingDealsWithPlayInternal Input: [19:44:11.447] Position parameter: N [19:44:11.447] Deal from game: N:... ... ... ... [19:44:11.447] Hand for N: 4.JT642.T83.7543 [19:44:11.447] Hand for E: Q85.Q.A952.KQT82 [19:44:11.447] Hand for S: (null) [19:44:11.447] Hand for W: (null) [19:44:11.447] Cards played: S4, S5, ST, SA, C9 [19:44:11.447] Declarer: W [19:44:11.447] ****************************** [19:44:11.448] [DealFinder] Seed from player N hand: -348122668 [19:44:11.448] [DealFinder] Auction: 1N-P-2S-X-2N-P-3H-P-3N-P-P-P [19:44:11.448] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:44:11.448] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1479MB, gc2=18) [19:44:11.448] [DealFinder] Using cardsPlayedCount=5 for visibility calculation [19:44:11.448] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=5 [19:44:11.448] [ExtractPartialDeal] Visible hands: N, E, W [19:44:11.448] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:44:11.448] [ExtractPartialDeal] Extracted hands: [19:44:11.448] N: 4.JT642.T83.7543 (13 cards) [LOCKED] [19:44:11.448] E: Q85.Q.A952.KQT82 (13 cards) [LOCKED] [19:44:11.448] S: ... (0 cards) [19:44:11.448] W: ... (0 cards) [19:44:11.448] [DealFinder] Trump suit from contract '3N': NoTrump [19:44:11.449] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [19:44:11.449] [ComputePlayedCards] Card 1: S4 played by N [19:44:11.449] [ComputePlayedCards] Card 2: S5 played by E [19:44:11.449] [ComputePlayedCards] Card 3: ST played by S [19:44:11.449] [ComputePlayedCards] Card 4: SA played by W [19:44:11.449] [ComputePlayedCards] Trick complete. Winner: W [19:44:11.449] [ComputePlayedCards] Card 5: C9 played by W [19:44:11.449] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S4 [19:44:11.449] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S5 [19:44:11.449] [DealFinder] Added 1 played cards to S (was 0 cards): ST [19:44:11.449] [DealFinder] Added 2 played cards to W (was 0 cards): SA, C9 [19:44:11.449] [DecomposePartnership] S: No tightening (CombinedHcpMin=8, CombinedHcpMax=, partner N HCP=1) [19:44:11.449] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=13) [19:44:11.449] [DealFinder] Bid verification enabled for: W [19:44:11.450] [DealFinder] Propagated S: HCP[10-11], Suits=S[5-7] H[2-5] D[3-4] C[1-2] (2 iterations) [19:44:11.450] [DealFinder] Propagated W: HCP[15-16], Suits=S[2-4] H[2-5] D[2-3] C[2-3] (2 iterations) [19:44:11.450] [DealFinder] Known cards per player: N=13, E=13, S=1, W=2 [19:44:11.450] [DealFinder] Locked players: N, E [19:44:11.450] [DealFinder] Total known cards: 29, Remaining deck: 23, Cards to deal: 23 [19:44:11.450] [DealFinder] Players needing cards: S:12, W:11 [19:44:11.450] Large number of cards remaining. Using random generation. [19:44:11.450] [DealFinder] Hands to validate (not 13 cards in partial): S, W [19:44:11.451] [VerifyHands] FAIL for S: KJT2.K9873.Q6.J6 (SuitShowing(S) & Sensible & True) [19:44:11.451] [VerifyHands] FAIL for S: T962.K87.KQ74.J6 (SuitShowing(S) & Sensible & True) [19:44:11.452] [VerifyHands] FAIL for S: JT32.A87.QJ4.AJ6 (SuitShowing(S) & Sensible & True) [19:44:11.453] [VerifyHands] FAIL for S: KT9762.K875.74.6 (SuitShowing(S) & Sensible & True) [19:44:11.454] [VerifyHands] FAIL for S: KJT732.AK9.64.J6 (SuitShowing(S) & Sensible & True) [19:44:11.539] [DealFinder] After 100 attempts: passedSimple=80, failedVerification=80, matches=0 [19:44:11.707] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [19:44:11.813] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [19:44:11.911] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=200/1200, passes=0 [19:44:11.912] [Timing] Total: 463ms, Generation: 124ms, Verification: 87ms [19:44:11.912] [Timing] Attempts: 10000, PassedSimpleCheck: 8314, FailedVerification: 8314, Found: 0 [19:44:11.912] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [19:44:11.922] Search complete. Returning 50 deals. [19:44:11.922] Found 50 sample deals for simulation. [19:44:11.922] Valid deals for DDS: 50 / 50 [19:44:11.922] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: NT [19:44:11.922] [SAMPLE-VAL] T1: N=S4 E=S5 S=ST W=SA (leader=N) [19:44:11.922] [SAMPLE-VAL] T2: W=C9 (leader=W) (partial) [19:44:11.924] [SAMPLE-VAL] Sample 1: weight 0.091 -> 0.015 [S:T1-ST=11 %, W:T1-SA=46 % T2-C9=12 %] [19:44:11.925] [SAMPLE-VAL] Sample 2: weight 0.048 -> 0.020 [S:T1-ST=94 %, W:T1-SA=46 % T2-C9=11 %] [19:44:11.926] [SAMPLE-VAL] Sample 3: weight 0.048 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=76 % T2-C9=13 %] [19:44:11.927] [SAMPLE-VAL] Sample 4: weight 0.048 -> 0.000 [S:T1-ST=54 %, W:T1-SA=1 %! T2-C9=2 %!] [19:44:11.927] [SAMPLE-VAL] Sample 5: weight 0.048 -> 0.002 [S:T1-ST=94 %, W:T1-SA=73 % T2-C9=1 %!] [19:44:11.928] [SAMPLE-VAL] Sample 6: weight 0.091 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=78 % T2-C9=53 %] [19:44:11.929] [SAMPLE-VAL] Sample 7: weight 0.048 -> 0.012 [S:T1-ST=12 %, W:T1-SA=43 % T2-C9=56 %] [19:44:11.930] [SAMPLE-VAL] Sample 8: weight 0.048 -> 0.020 [S:T1-ST=65 %, W:T1-SA=78 % T2-C9=9 %] [19:44:11.931] [SAMPLE-VAL] Sample 9: weight 0.048 -> 0.002 [S:T1-ST=11 %, W:T1-SA=47 % T2-C9=2 %!] [19:44:11.932] [SAMPLE-VAL] Sample 10: weight 0.048 -> 0.001 [S:T1-ST=27 %, W:T1-SA=1 %! T2-C9=11 %] [19:44:11.933] [SAMPLE-VAL] Sample 11: weight 0.008 -> 0.000 [S:T1-ST=51 %, W:T1-SA=1 %! T2-C9=1 %!] [19:44:11.934] [SAMPLE-VAL] Sample 12: weight 0.091 -> 0.006 [S:T1-ST=85 %, W:T1-SA=88 % T2-C9=1 %!] [19:44:11.935] [SAMPLE-VAL] Sample 13: weight 0.048 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=77 % T2-C9=10 %] [19:44:11.936] [SAMPLE-VAL] Sample 14: weight 0.048 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=76 % T2-C9=2 %!] [19:44:11.937] [SAMPLE-VAL] Sample 15: weight 0.091 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=76 % T2-C9=2 %!] [19:44:11.938] [SAMPLE-VAL] Sample 16: weight 0.048 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=69 % T2-C9=20 %] [19:44:11.939] [SAMPLE-VAL] Sample 17: weight 0.048 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=44 % T2-C9=1 %!] [19:44:11.940] [SAMPLE-VAL] Sample 18: weight 0.032 -> 0.009 [S:T1-ST=24 %, W:T1-SA=50 % T2-C9=24 %] [19:44:11.940] [SAMPLE-VAL] Sample 19: weight 0.048 -> 0.013 [S:T1-ST=92 %, W:T1-SA=56 % T2-C9=4 %!] [19:44:11.941] [SAMPLE-VAL] Sample 20: weight 0.091 -> 0.019 [S:T1-ST=21 %, W:T1-SA=53 % T2-C9=9 %] [19:44:11.942] [SAMPLE-VAL] Sample 21: weight 0.091 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=84 % T2-C9=6 %] [19:44:11.943] [SAMPLE-VAL] Sample 22: weight 0.091 -> 0.002 [S:T1-ST=22 %, W:T1-SA=1 %! T2-C9=8 %] [19:44:11.944] [SAMPLE-VAL] Sample 23: weight 0.091 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=77 % T2-C9=4 %!] [19:44:11.945] [SAMPLE-VAL] Sample 24: weight 0.091 -> 0.039 [S:T1-ST=76 %, W:T1-SA=77 % T2-C9=7 %] [19:44:11.946] [SAMPLE-VAL] Sample 25: weight 0.091 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=75 % T2-C9=15 %] [19:44:11.947] [SAMPLE-VAL] Sample 26: weight 0.048 -> 0.001 [S:T1-ST=50 %, W:T1-SA=1 %! T2-C9=5 %] [19:44:11.948] [SAMPLE-VAL] Sample 27: weight 0.048 -> 0.024 [S:T1-ST=68 %, W:T1-SA=75 % T2-C9=19 %] [19:44:11.949] [SAMPLE-VAL] Sample 28: weight 0.048 -> 0.002 [S:T1-ST=85 %, W:T1-SA=85 % T2-C9=1 %!] [19:44:11.949] [SAMPLE-VAL] Sample 29: weight 0.091 -> 0.002 [S:T1-ST=22 %, W:T1-SA=1 %! T2-C9=5 %!] [19:44:11.950] [SAMPLE-VAL] Sample 30: weight 0.048 -> 0.004 [S:T1-ST=95 %, W:T1-SA=63 % T2-C9=2 %!] [19:44:11.951] [SAMPLE-VAL] Sample 31: weight 0.091 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=51 % T2-C9=7 %] [19:44:11.952] [SAMPLE-VAL] Sample 32: weight 0.048 -> 0.001 [S:T1-ST=24 %, W:T1-SA=1 %! T2-C9=29 %] [19:44:11.953] [SAMPLE-VAL] Sample 33: weight 0.091 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=66 % T2-C9=4 %!] [19:44:11.954] [SAMPLE-VAL] Sample 34: weight 0.048 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=78 % T2-C9=2 %!] [19:44:11.955] [SAMPLE-VAL] Sample 35: weight 0.091 -> 0.001 [S:T1-ST=19 %, W:T1-SA=2 %! T2-C9=2 %!] [19:44:11.956] [SAMPLE-VAL] Sample 36: weight 0.032 -> 0.000 [S:T1-ST=53 %, W:T1-SA=2 %! T2-C9=1 %!] [19:44:11.957] [SAMPLE-VAL] Sample 37: weight 0.048 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=47 % T2-C9=2 %!] [19:44:11.958] [SAMPLE-VAL] Sample 38: weight 0.048 -> 0.003 [S:T1-ST=77 %, W:T1-SA=83 % T2-C9=1 %!] [19:44:11.959] [SAMPLE-VAL] Sample 39: weight 0.008 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=79 % T2-C9=1 %!] [19:44:11.959] [SAMPLE-VAL] Sample 40: weight 0.008 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=77 % T2-C9=2 %!] [19:44:11.960] [SAMPLE-VAL] Sample 41: weight 0.091 -> 0.002 [S:T1-ST=21 %, W:T1-SA=1 %! T2-C9=9 %] [19:44:11.961] [SAMPLE-VAL] Sample 42: weight 0.048 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=76 % T2-C9=2 %!] [19:44:11.962] [SAMPLE-VAL] Sample 43: weight 0.048 -> 0.005 [S:T1-ST=9 %, W:T1-SA=51 % T2-C9=4 %!] [19:44:11.963] [SAMPLE-VAL] Sample 44: weight 0.048 -> 0.029 [S:T1-ST=69 %, W:T1-SA=80 % T2-C9=36 %] [19:44:11.964] [SAMPLE-VAL] Sample 45: weight 0.091 -> 0.001 [S:T1-ST=14 %, W:T1-SA=2 %! T2-C9=2 %!] [19:44:11.965] [SAMPLE-VAL] Sample 46: weight 0.048 -> 0.001 [S:T1-ST=50 %, W:T1-SA=1 %! T2-C9=6 %] [19:44:11.966] [SAMPLE-VAL] Sample 47: weight 0.091 -> 0.033 [S:T1-ST=95 %, W:T1-SA=53 % T2-C9=5 %] [19:44:11.967] [SAMPLE-VAL] Sample 48: weight 0.048 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=60 % T2-C9=6 %] [19:44:11.968] [SAMPLE-VAL] Sample 49: weight 0.048 -> 0.000 [S:T1-ST=0 %!, W:T1-SA=79 % T2-C9=32 %] [19:44:11.969] [SAMPLE-VAL] Sample 50: weight 0.091 -> 0.018 [S:T1-ST=12 %, W:T1-SA=49 % T2-C9=21 %] [19:44:11.969] [SAMPLE-VAL] Zeroed 21 samples below relative threshold 0.010 x max 0.0387 = 0.000387 [19:44:11.969] [SAMPLE-VAL] Done. Weight range: 0.000-0.039 [19:44:11.969] [SAMPLE-VAL] Top sample 24 (w=0.039): S:JT632.K75.QJ4.A6 W:AK97.A983.K76.J9 [S:T1-ST=76 %, W:T1-SA=77 % T2-C9=7 %] [19:44:11.969] [SAMPLE-VAL] Top sample 47 (w=0.033): S:KJT62.975.QJ76.A W:A973.AK83.K4.J96 [S:T1-ST=95 %, W:T1-SA=53 % T2-C9=5 %] [19:44:11.969] [SAMPLE-VAL] Top sample 44 (w=0.029): S:JT762.875.KJ7.AJ W:AK93.AK93.Q64.96 [S:T1-ST=69 %, W:T1-SA=80 % T2-C9=36 %] [19:44:11.969] [SAMPLE-VAL] Top sample 27 (w=0.024): S:JT763.8753.KQ6.A W:AK92.AK9.J74.J96 [S:T1-ST=68 %, W:T1-SA=75 % T2-C9=19 %] [19:44:11.969] [SAMPLE-VAL] Top sample 2 (w=0.020): S:KJT73.9853.Q74.A W:A962.AK7.KJ6.J96 [S:T1-ST=94 %, W:T1-SA=46 % T2-C9=11 %] [19:44:11.969] After sample validation: 29 deals remaining [19:44:11.969] [PLAY-INFER] No inference observations detected [19:44:11.969] Using weighted samples: 29/29 have non-uniform weights (range 0.000-0.039) [19:44:11.969] Sample deals (29 total, showing first 20, by weight): [19:44:11.969] [1] (w=0.039) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 JT632.K75.QJ4.A6 AK97.A983.K76.J9 [19:44:11.970] [2] (w=0.033) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT62.975.QJ76.A A973.AK83.K4.J96 [19:44:11.970] [3] (w=0.029) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 JT762.875.KJ7.AJ AK93.AK93.Q64.96 [19:44:11.970] [4] (w=0.024) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 JT763.8753.KQ6.A AK92.AK9.J74.J96 [19:44:11.970] [5] (w=0.020) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT73.9853.Q74.A A962.AK7.KJ6.J96 [19:44:11.970] [6] (w=0.020) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 JT763.A873.KJ6.J AK92.K95.Q74.A96 [19:44:11.970] [7] (w=0.019) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 T7632.A97.K74.A6 AKJ9.K853.QJ6.J9 [19:44:11.970] [8] (w=0.018) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 T9632.K853.KJ7.A AKJ7.A97.Q64.J96 [19:44:11.970] [9] (w=0.015) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 T9632.A73.QJ4.A6 AKJ7.K985.K76.J9 [19:44:11.970] [10] (w=0.013) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT76.K853.Q64.J A932.A97.KJ7.A96 [19:44:11.970] [11] (w=0.012) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 T9632.K73.Q74.AJ AKJ7.A985.KJ6.96 [19:44:11.970] [12] (w=0.009) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 T7632.93.KQ74.AJ AKJ9.AK875.J6.96 [19:44:11.970] [13] (w=0.006) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT632.A93.K64.6 A97.K875.QJ7.AJ9 [19:44:11.970] [14] (w=0.005) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 T9762.A93.KQ7.J6 AKJ3.K875.J64.A9 [19:44:11.970] [15] (w=0.004) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT63.A975.Q74.6 A972.K83.KJ6.AJ9 [19:44:11.971] [16] (w=0.003) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT7632.A8.Q64.6 A9.K9753.KJ7.AJ9 [19:44:11.971] [17] (w=0.002) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT732.73.KQ7.J6 A96.AK985.J64.A9 [19:44:11.971] [18] (w=0.002) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT62.K75.K764.6 A973.A983.QJ.AJ9 [19:44:11.971] [19] (w=0.002) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KT973.A983.QJ4.J AJ62.K75.K76.A96 [19:44:11.971] [20] (w=0.002) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KT973.K85.KJ76.J AJ62.A973.Q4.A96 [19:44:11.971] ... and 9 more [19:44:12.124] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:44:12.124] C5: [-660, -630, -690, -690, -660, -660, -630, -630, -660, -660, -690, -690, -630, -660, -660, -660, -630, -630, -630, -630, -630, -630, -660, -630, -660, -660, -630, -630, -630] [19:44:12.124] C7: [-660, -630, -690, -690, -660, -660, -630, -630, -660, -660, -690, -690, -630, -660, -660, -660, -630, -630, -630, -630, -630, -630, -660, -630, -660, -660, -630, -630, -630] [19:44:12.124] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:44:12.124] C5: [2, 3, 1, 1, 2, 2, 3, 3, 2, 2, 1, 1, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 3, 2, 2, 3, 3, 3] [19:44:12.124] C7: [2, 3, 1, 1, 2, 2, 3, 3, 2, 2, 1, 1, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 3, 2, 2, 3, 3, 3] [19:44:12.124] --- IMP Calculation Output (card -> average IMP) --- [19:44:12.124] C5: 0.00 [19:44:12.124] C7: 0.00 [19:44:12.125] === DDS DETAILED ANALYSIS === [19:44:12.125] Cards analyzed: 2, Samples per card: 29 [19:44:12.125] [19:44:12.125] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:44:12.125] ----- ------ --------- ------- ----------- -------------------------------- [19:44:12.125] C5 0.00 2.34 0 % 3 [2, 3, 1, 1, 2, 2, 3, 3, 2, 2, 1, 1, 3, 2, 2, 2, 3, 3, 3, 3...] [19:44:12.125] C7 0.00 2.34 0 % 3 [2, 3, 1, 1, 2, 2, 3, 3, 2, 2, 1, 1, 3, 2, 2, 2, 3, 3, 3, 3...] [19:44:12.125] [19:44:12.125] Selected: C5 (IMPs=0.00, avgTricks=2.34) [19:44:12.125] =================== [19:44:12.125] [SD-DEF] Skipped: 2nd hand without the top card in C (def=57) [19:44:12.125] [TRUMP] Skipped: not a suit contract [19:44:12.125] Selected: C5 (avg 0.00 IMPs, 2.34 tricks) -- 1 tied card(s): C7 [19:44:12.125] [stage-timing] ok sample=475ms validate=0ms nn=46ms signal=0ms simgames=0ms dds=153ms total=679ms samples=29 cards=5 [19:44:12.126] === FindBestCardAsync: Position=N, CardsPlayed=5 === [19:44:12.126] Finding card to play for N: 4.JT642.T83.7543 [19:44:12.126] Relative position: Lefty, Contract type: NoTrump [19:44:12.126] Cards in hand mask: 1 [19:44:12.127] Candidate: xC = 100.0 % [19:44:12.127] Selected: C3 (100.0 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:44:22 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:44:22 === [19:44:22.302] === FindBestCardAsync: Position=N, CardsPlayed=9 === [19:44:22.302] Contract: 3N, Declarer: W, Dealer: W [19:44:22.302] Auction: 1N-P-2S-X-2N-P-3H-P-3N-P-P-P [19:44:22.302] Deal: N:... ... ... ... [19:44:22.302] All 3 moves are equivalent by adjacency (C7C5C4), playing: C4 [19:44:22.302] [stage-timing] equivalent-shortcut(adjacency) total=0ms cards=9 [19:44:22.302] === FindBestCardAsync: Position=N, CardsPlayed=9 === [19:44:22.302] Finding card to play for N: 4.JT642.T83.7543 [19:44:22.302] Relative position: Lefty, Contract type: NoTrump [19:44:22.303] Cards in hand mask: 1 [19:44:22.303] Candidate: xC = 100.0 % [19:44:22.303] Selected: C4 (100.0 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:44:27 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:44:27 === [19:44:27.019] === FindBestCardAsync: Position=N, CardsPlayed=14 === [19:44:27.019] Contract: 3N, Declarer: W, Dealer: W [19:44:27.019] Auction: 1N-P-2S-X-2N-P-3H-P-3N-P-P-P [19:44:27.020] Deal: N:... ... ... ... [19:44:27.020] Position N is on defender's side - score table shifted by 1 defense tricks won [19:44:27.020] ****************************** [19:44:27.020] FindMatchingDealsWithPlayInternal Input: [19:44:27.020] Position parameter: N [19:44:27.020] Deal from game: N:... ... ... ... [19:44:27.020] Hand for N: 4.JT642.T83.7543 [19:44:27.020] Hand for E: Q85.Q.A952.KQT82 [19:44:27.020] Hand for S: (null) [19:44:27.020] Hand for W: (null) [19:44:27.020] Cards played: S4, S5, ST, SA, C9, C3, C2, C6, CJ, C4, CQ, CA, H3, H7 [19:44:27.020] Declarer: W [19:44:27.020] ****************************** [19:44:27.020] [DealFinder] Seed from player N hand: -348122668 [19:44:27.021] [DealFinder] Auction: 1N-P-2S-X-2N-P-3H-P-3N-P-P-P [19:44:27.021] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:44:27.021] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1471MB, gc2=18) [19:44:27.021] [DealFinder] Using cardsPlayedCount=14 for visibility calculation [19:44:27.021] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=14 [19:44:27.021] [ExtractPartialDeal] Visible hands: N, E, W [19:44:27.021] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:44:27.021] [ExtractPartialDeal] Extracted hands: [19:44:27.021] N: 4.JT642.T83.7543 (13 cards) [LOCKED] [19:44:27.021] E: Q85.Q.A952.KQT82 (13 cards) [LOCKED] [19:44:27.021] S: ... (0 cards) [19:44:27.021] W: ... (0 cards) [19:44:27.021] [DealFinder] Trump suit from contract '3N': NoTrump [19:44:27.021] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [19:44:27.022] [ComputePlayedCards] Card 1: S4 played by N [19:44:27.022] [ComputePlayedCards] Card 2: S5 played by E [19:44:27.022] [ComputePlayedCards] Card 3: ST played by S [19:44:27.022] [ComputePlayedCards] Card 4: SA played by W [19:44:27.022] [ComputePlayedCards] Trick complete. Winner: W [19:44:27.022] [ComputePlayedCards] Card 5: C9 played by W [19:44:27.022] [ComputePlayedCards] Card 6: C3 played by N [19:44:27.022] [ComputePlayedCards] Card 7: C2 played by E [19:44:27.022] [ComputePlayedCards] Card 8: C6 played by S [19:44:27.022] [ComputePlayedCards] Trick complete. Winner: W [19:44:27.022] [ComputePlayedCards] Card 9: CJ played by W [19:44:27.022] [ComputePlayedCards] Card 10: C4 played by N [19:44:27.022] [ComputePlayedCards] Card 11: CQ played by E [19:44:27.022] [ComputePlayedCards] Card 12: CA played by S [19:44:27.022] [ComputePlayedCards] Trick complete. Winner: S [19:44:27.022] [ComputePlayedCards] Card 13: H3 played by S [19:44:27.022] [ComputePlayedCards] Card 14: H7 played by W [19:44:27.022] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S4, C3, C4 [19:44:27.023] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S5, C2, CQ [19:44:27.023] [DealFinder] Added 4 played cards to S (was 0 cards): ST, C6, CA, H3 [19:44:27.023] [DealFinder] Added 4 played cards to W (was 0 cards): SA, C9, CJ, H7 [19:44:27.023] [DecomposePartnership] S: No tightening (CombinedHcpMin=8, CombinedHcpMax=, partner N HCP=1) [19:44:27.023] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=13) [19:44:27.023] [DealFinder] Bid verification enabled for: W [19:44:27.023] [DealFinder] Propagated S: HCP[10-11], Suits=S[5-7] H[2-5] D[3-4] C[1-2] (2 iterations) [19:44:27.023] [DealFinder] Propagated W: HCP[15-16], Suits=S[2-4] H[2-5] D[2-3] C[2-3] (2 iterations) [19:44:27.023] [DealFinder] Known cards per player: N=13, E=13, S=4, W=4 [19:44:27.024] [DealFinder] Locked players: N, E [19:44:27.024] [DealFinder] Total known cards: 34, Remaining deck: 18, Cards to deal: 18 [19:44:27.024] [DealFinder] Players needing cards: S:9, W:9 [19:44:27.024] Large number of cards remaining. Using random generation. [19:44:27.024] [DealFinder] Hands to validate (not 13 cards in partial): S, W [19:44:27.024] [VerifyHands] FAIL for S: KJT32.983.KQ6.A6 (SuitShowing(S) & Sensible & True) [19:44:27.024] [VerifyHands] FAIL for S: KJT32.K853.76.A6 (SuitShowing(S) & Sensible & True) [19:44:27.028] [VerifyHands] FAIL for S: KT93.A853.J64.A6 (SuitShowing(S) & Sensible & True) [19:44:27.029] [VerifyHands] FAIL for S: T762.53.QJ764.A6 (SuitShowing(S) & Sensible & True) [19:44:27.029] [VerifyHands] FAIL for S: KT762.A93.J74.A6 (SuitShowing(S) & Sensible & True) [19:44:27.106] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [19:44:27.198] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [19:44:27.256] [DealFinder] After 1000 attempts: passedSimple=1001, failedVerification=1001, matches=0 [19:44:27.325] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [19:44:27.423] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=200/1200, passes=0 [19:44:27.424] [Timing] Total: 403ms, Generation: 114ms, Verification: 105ms [19:44:27.424] [Timing] Attempts: 10000, PassedSimpleCheck: 10000, FailedVerification: 10000, Found: 0 [19:44:27.424] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [19:44:27.434] Search complete. Returning 50 deals. [19:44:27.434] Found 50 sample deals for simulation. [19:44:27.434] Valid deals for DDS: 50 / 50 [19:44:27.435] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: NT [19:44:27.435] [SAMPLE-VAL] T1: N=S4 E=S5 S=ST W=SA (leader=N) [19:44:27.435] [SAMPLE-VAL] T2: W=C9 N=C3 E=C2 S=C6 (leader=W) [19:44:27.435] [SAMPLE-VAL] T3: W=CJ N=C4 E=CQ S=CA (leader=W) [19:44:27.435] [SAMPLE-VAL] T4: S=H3 W=H7 (leader=S) (partial) [19:44:27.438] [SAMPLE-VAL] Sample 1: weight 0.091 -> 0.027 [S:T1-ST=82 % T2-C6=40 % T3-CA=100 % T4-H3=13 %, W:T1-SA=77 % T2-C9=5 %! T3-CJ=88 % T4-H7=85 %] [19:44:27.440] [SAMPLE-VAL] Sample 2: weight 0.048 -> 0.002 [S:T1-ST=46 % T2-C6=39 % T3-CA=100 % T4-H3=32 %, W:T1-SA=1 %! T2-C9=7 % T3-CJ=92 % T4-H7=74 %] [19:44:27.442] [SAMPLE-VAL] Sample 3: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=42 % T3-CA=100 % T4-H3=22 %, W:T1-SA=28 % T2-C9=7 % T3-CJ=94 % T4-H7=93 %] [19:44:27.444] [SAMPLE-VAL] Sample 4: weight 0.048 -> 0.011 [S:T1-ST=12 % T2-C6=64 % T3-CA=100 % T4-H3=4 %!, W:T1-SA=42 % T2-C9=14 % T3-CJ=96 % T4-H7=95 %] [19:44:27.447] [SAMPLE-VAL] Sample 5: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=41 % T3-CA=100 % T4-H3=52 %, W:T1-SA=42 % T2-C9=8 % T3-CJ=92 % T4-H7=62 %] [19:44:27.449] [SAMPLE-VAL] Sample 6: weight 0.091 -> 0.025 [S:T1-ST=11 % T2-C6=57 % T3-CA=100 % T4-H3=8 %, W:T1-SA=43 % T2-C9=12 % T3-CJ=91 % T4-H7=94 %] [19:44:27.452] [SAMPLE-VAL] Sample 7: weight 0.048 -> 0.002 [S:T1-ST=24 % T2-C6=43 % T3-CA=100 % T4-H3=37 %, W:T1-SA=1 %! T2-C9=8 % T3-CJ=89 % T4-H7=79 %] [19:44:27.454] [SAMPLE-VAL] Sample 8: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=50 % T3-CA=100 % T4-H3=40 %, W:T1-SA=76 % T2-C9=8 % T3-CJ=97 % T4-H7=80 %] [19:44:27.456] [SAMPLE-VAL] Sample 9: weight 0.032 -> 0.011 [S:T1-ST=71 % T2-C6=40 % T3-CA=100 % T4-H3=11 %, W:T1-SA=76 % T2-C9=7 % T3-CJ=92 % T4-H7=88 %] [19:44:27.458] [SAMPLE-VAL] Sample 10: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=56 % T3-CA=100 % T4-H3=12 %, W:T1-SA=76 % T2-C9=10 % T3-CJ=96 % T4-H7=91 %] [19:44:27.460] [SAMPLE-VAL] Sample 11: weight 0.048 -> 0.013 [S:T1-ST=21 % T2-C6=57 % T3-CA=100 % T4-H3=5 %, W:T1-SA=54 % T2-C9=9 % T3-CJ=92 % T4-H7=89 %] [19:44:27.463] [SAMPLE-VAL] Sample 12: weight 0.048 -> 0.018 [S:T1-ST=73 % T2-C6=55 % T3-CA=100 % T4-H3=8 %, W:T1-SA=76 % T2-C9=9 % T3-CJ=97 % T4-H7=91 %] [19:44:27.465] [SAMPLE-VAL] Sample 13: weight 0.048 -> 0.002 [S:T1-ST=27 % T2-C6=48 % T3-CA=100 % T4-H3=38 %, W:T1-SA=1 %! T2-C9=7 % T3-CJ=95 % T4-H7=82 %] [19:44:27.467] [SAMPLE-VAL] Sample 14: weight 0.091 -> 0.004 [S:T1-ST=24 % T2-C6=63 % T3-CA=100 % T4-H3=8 %, W:T1-SA=1 %! T2-C9=9 % T3-CJ=94 % T4-H7=96 %] [19:44:27.469] [SAMPLE-VAL] Sample 15: weight 0.048 -> 0.019 [S:T1-ST=74 % T2-C6=49 % T3-CA=100 % T4-H3=27 %, W:T1-SA=76 % T2-C9=7 % T3-CJ=98 % T4-H7=79 %] [19:44:27.472] [SAMPLE-VAL] Sample 16: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=42 % T3-CA=100 % T4-H3=53 %, W:T1-SA=40 % T2-C9=5 %! T3-CJ=96 % T4-H7=73 %] [19:44:27.474] [SAMPLE-VAL] Sample 17: weight 0.048 -> 0.014 [S:T1-ST=13 % T2-C6=62 % T3-CA=100 % T4-H3=6 %, W:T1-SA=47 % T2-C9=15 % T3-CJ=96 % T4-H7=87 %] [19:44:27.476] [SAMPLE-VAL] Sample 18: weight 0.032 -> 0.002 [S:T1-ST=49 % T2-C6=42 % T3-CA=100 % T4-H3=37 %, W:T1-SA=1 %! T2-C9=4 %! T3-CJ=96 % T4-H7=67 %] [19:44:27.478] [SAMPLE-VAL] Sample 19: weight 0.048 -> 0.002 [S:T1-ST=26 % T2-C6=51 % T3-CA=100 % T4-H3=18 %, W:T1-SA=1 %! T2-C9=8 % T3-CJ=94 % T4-H7=93 %] [19:44:27.480] [SAMPLE-VAL] Sample 20: weight 0.091 -> 0.003 [S:T1-ST=13 % T2-C6=61 % T3-CA=100 % T4-H3=4 %!, W:T1-SA=1 %! T2-C9=8 % T3-CJ=93 % T4-H7=96 %] [19:44:27.483] [SAMPLE-VAL] Sample 21: weight 0.032 -> 0.009 [S:T1-ST=94 % T2-C6=40 % T3-CA=100 % T4-H3=15 %, W:T1-SA=52 % T2-C9=5 %! T3-CJ=90 % T4-H7=85 %] [19:44:27.485] [SAMPLE-VAL] Sample 22: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=56 % T3-CA=100 % T4-H3=5 %!, W:T1-SA=75 % T2-C9=11 % T3-CJ=96 % T4-H7=96 %] [19:44:27.487] [SAMPLE-VAL] Sample 23: weight 0.091 -> 0.035 [S:T1-ST=74 % T2-C6=38 % T3-CA=100 % T4-H3=24 %, W:T1-SA=76 % T2-C9=8 % T3-CJ=94 % T4-H7=78 %] [19:44:27.490] [SAMPLE-VAL] Sample 24: weight 0.048 -> 0.002 [S:T1-ST=43 % T2-C6=45 % T3-CA=100 % T4-H3=40 %, W:T1-SA=1 %! T2-C9=6 % T3-CJ=96 % T4-H7=63 %] [19:44:27.492] [SAMPLE-VAL] Sample 25: weight 0.048 -> 0.006 [S:T1-ST=72 % T2-C6=55 % T3-CA=100 % T4-H3=2 %!, W:T1-SA=73 % T2-C9=8 % T3-CJ=95 % T4-H7=96 %] [19:44:27.494] [SAMPLE-VAL] Sample 26: weight 0.091 -> 0.005 [S:T1-ST=48 % T2-C6=60 % T3-CA=100 % T4-H3=26 %, W:T1-SA=1 %! T2-C9=6 % T3-CJ=97 % T4-H7=75 %] [19:44:27.496] [SAMPLE-VAL] Sample 27: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=52 % T3-CA=100 % T4-H3=7 %, W:T1-SA=77 % T2-C9=11 % T3-CJ=96 % T4-H7=92 %] [19:44:27.498] [SAMPLE-VAL] Sample 28: weight 0.032 -> 0.000 [S:T1-ST=0 %! T2-C6=41 % T3-CA=100 % T4-H3=14 %, W:T1-SA=76 % T2-C9=8 % T3-CJ=92 % T4-H7=87 %] [19:44:27.501] [SAMPLE-VAL] Sample 29: weight 0.032 -> 0.001 [S:T1-ST=27 % T2-C6=48 % T3-CA=100 % T4-H3=16 %, W:T1-SA=1 %! T2-C9=5 % T3-CJ=92 % T4-H7=89 %] [19:44:27.503] [SAMPLE-VAL] Sample 30: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=47 % T3-CA=100 % T4-H3=15 %, W:T1-SA=33 % T2-C9=5 %! T3-CJ=93 % T4-H7=90 %] [19:44:27.505] [SAMPLE-VAL] Sample 31: weight 0.091 -> 0.005 [S:T1-ST=25 % T2-C6=68 % T3-CA=100 % T4-H3=13 %, W:T1-SA=1 %! T2-C9=10 % T3-CJ=96 % T4-H7=89 %] [19:44:27.508] [SAMPLE-VAL] Sample 32: weight 0.048 -> 0.011 [S:T1-ST=95 % T2-C6=43 % T3-CA=100 % T4-H3=18 %, W:T1-SA=57 % T2-C9=4 %! T3-CJ=95 % T4-H7=90 %] [19:44:27.510] [SAMPLE-VAL] Sample 33: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=56 % T3-CA=100 % T4-H3=6 %, W:T1-SA=76 % T2-C9=9 % T3-CJ=96 % T4-H7=91 %] [19:44:27.512] [SAMPLE-VAL] Sample 34: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=41 % T3-CA=100 % T4-H3=13 %, W:T1-SA=51 % T2-C9=6 % T3-CJ=88 % T4-H7=88 %] [19:44:27.514] [SAMPLE-VAL] Sample 35: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=49 % T3-CA=100 % T4-H3=6 %, W:T1-SA=77 % T2-C9=9 % T3-CJ=96 % T4-H7=89 %] [19:44:27.516] [SAMPLE-VAL] Sample 36: weight 0.091 -> 0.004 [S:T1-ST=45 % T2-C6=47 % T3-CA=100 % T4-H3=33 %, W:T1-SA=1 %! T2-C9=9 % T3-CJ=96 % T4-H7=74 %] [19:44:27.519] [SAMPLE-VAL] Sample 37: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=39 % T3-CA=100 % T4-H3=12 %, W:T1-SA=77 % T2-C9=9 % T3-CJ=91 % T4-H7=89 %] [19:44:27.521] [SAMPLE-VAL] Sample 38: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=47 % T3-CA=100 % T4-H3=40 %, W:T1-SA=28 % T2-C9=6 % T3-CJ=96 % T4-H7=84 %] [19:44:27.523] [SAMPLE-VAL] Sample 39: weight 0.048 -> 0.011 [S:T1-ST=95 % T2-C6=43 % T3-CA=100 % T4-H3=18 %, W:T1-SA=57 % T2-C9=4 %! T3-CJ=95 % T4-H7=90 %] [19:44:27.527] [SAMPLE-VAL] Sample 40: weight 0.048 -> 0.012 [S:T1-ST=11 % T2-C6=61 % T3-CA=100 % T4-H3=5 %!, W:T1-SA=40 % T2-C9=13 % T3-CJ=95 % T4-H7=96 %] [19:44:27.530] [SAMPLE-VAL] Sample 41: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=54 % T3-CA=100 % T4-H3=5 %!, W:T1-SA=75 % T2-C9=10 % T3-CJ=94 % T4-H7=96 %] [19:44:27.534] [SAMPLE-VAL] Sample 42: weight 0.091 -> 0.005 [S:T1-ST=46 % T2-C6=45 % T3-CA=100 % T4-H3=14 %, W:T1-SA=1 %! T2-C9=9 % T3-CJ=93 % T4-H7=90 %] [19:44:27.537] [SAMPLE-VAL] Sample 43: weight 0.091 -> 0.020 [S:T1-ST=88 % T2-C6=41 % T3-CA=100 % T4-H3=12 %, W:T1-SA=74 % T2-C9=4 %! T3-CJ=93 % T4-H7=91 %] [19:44:27.540] [SAMPLE-VAL] Sample 44: weight 0.091 -> 0.004 [S:T1-ST=23 % T2-C6=67 % T3-CA=100 % T4-H3=12 %, W:T1-SA=1 %! T2-C9=10 % T3-CJ=97 % T4-H7=89 %] [19:44:27.543] [SAMPLE-VAL] Sample 45: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=56 % T3-CA=100 % T4-H3=5 %!, W:T1-SA=75 % T2-C9=11 % T3-CJ=96 % T4-H7=96 %] [19:44:27.546] [SAMPLE-VAL] Sample 46: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=4 %!, W:T1-SA=75 % T2-C9=10 % T3-CJ=95 % T4-H7=96 %] [19:44:27.548] [SAMPLE-VAL] Sample 47: weight 0.032 -> 0.008 [S:T1-ST=15 % T2-C6=46 % T3-CA=100 % T4-H3=6 %, W:T1-SA=44 % T2-C9=8 % T3-CJ=90 % T4-H7=91 %] [19:44:27.551] [SAMPLE-VAL] Sample 48: weight 0.048 -> 0.002 [S:T1-ST=46 % T2-C6=39 % T3-CA=100 % T4-H3=32 %, W:T1-SA=1 %! T2-C9=7 % T3-CJ=92 % T4-H7=74 %] [19:44:27.554] [SAMPLE-VAL] Sample 49: weight 0.032 -> 0.001 [S:T1-ST=23 % T2-C6=44 % T3-CA=100 % T4-H3=13 %, W:T1-SA=1 %! T2-C9=7 % T3-CJ=86 % T4-H7=85 %] [19:44:27.557] [SAMPLE-VAL] Sample 50: weight 0.048 -> 0.010 [S:T1-ST=75 % T2-C6=61 % T3-CA=100 % T4-H3=3 %!, W:T1-SA=74 % T2-C9=9 % T3-CJ=96 % T4-H7=96 %] [19:44:27.557] [SAMPLE-VAL] Zeroed 17 samples below relative threshold 0.010 x max 0.0349 = 0.000349 [19:44:27.557] [SAMPLE-VAL] Done. Weight range: 0.000-0.035 [19:44:27.557] [SAMPLE-VAL] Top sample 23 (w=0.035): S:JT632.953.KQJ.A6 W:AK97.AK87.764.J9 [S:T1-ST=74 % T2-C6=38 % T3-CA=100 % T4-H3=24 %, W:T1-SA=76 % T2-C9=8 % T3-CJ=94 % T4-H7=78 %] [19:44:27.557] [SAMPLE-VAL] Top sample 1 (w=0.027): S:KJT762.83.K74.A6 W:A93.AK975.QJ6.J9 [S:T1-ST=82 % T2-C6=40 % T3-CA=100 % T4-H3=13 %, W:T1-SA=77 % T2-C9=5 %! T3-CJ=88 % T4-H7=85 %] [19:44:27.558] [SAMPLE-VAL] Top sample 6 (w=0.025): S:T9632.A83.K76.A6 W:AKJ7.K975.QJ4.J9 [S:T1-ST=11 % T2-C6=57 % T3-CA=100 % T4-H3=8 %, W:T1-SA=43 % T2-C9=12 % T3-CJ=91 % T4-H7=94 %] [19:44:27.558] [SAMPLE-VAL] Top sample 43 (w=0.020): S:KJT763.83.QJ4.A6 W:A92.AK975.K76.J9 [S:T1-ST=88 % T2-C6=41 % T3-CA=100 % T4-H3=12 %, W:T1-SA=74 % T2-C9=4 %! T3-CJ=93 % T4-H7=91 %] [19:44:27.558] [SAMPLE-VAL] Top sample 15 (w=0.019): S:JT732.K53.Q76.A6 W:AK96.A987.KJ4.J9 [S:T1-ST=74 % T2-C6=49 % T3-CA=100 % T4-H3=27 %, W:T1-SA=76 % T2-C9=7 % T3-CJ=98 % T4-H7=79 %] [19:44:27.558] After sample validation: 33 deals remaining [19:44:27.558] [PLAY-INFER] No inference observations detected [19:44:27.558] Using weighted samples: 33/33 have non-uniform weights (range 0.001-0.035) [19:44:27.558] Sample deals (33 total, showing first 20, by weight): [19:44:27.558] [1] (w=0.035) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 JT632.953.KQJ.A6 AK97.AK87.764.J9 [19:44:27.558] [2] (w=0.027) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT762.83.K74.A6 A93.AK975.QJ6.J9 [19:44:27.558] [3] (w=0.025) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 T9632.A83.K76.A6 AKJ7.K975.QJ4.J9 [19:44:27.558] [4] (w=0.020) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT763.83.QJ4.A6 A92.AK975.K76.J9 [19:44:27.559] [5] (w=0.019) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 JT732.K53.Q76.A6 AK96.A987.KJ4.J9 [19:44:27.559] [6] (w=0.018) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 JT763.K83.Q76.A6 AK92.A975.KJ4.J9 [19:44:27.559] [7] (w=0.014) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 T9732.K3.KJ76.A6 AKJ6.A9875.Q4.J9 [19:44:27.559] [8] (w=0.013) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 T7632.K93.K74.A6 AKJ9.A875.QJ6.J9 [19:44:27.559] [9] (w=0.012) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 T9732.A83.Q74.A6 AKJ6.K975.KJ6.J9 [19:44:27.559] [10] (w=0.011) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 T9762.A93.Q76.A6 AKJ3.K875.KJ4.J9 [19:44:27.559] [11] (w=0.011) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 JT732.93.KQ76.A6 AK96.AK875.J4.J9 [19:44:27.559] [12] (w=0.011) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT72.93.QJ74.A6 A963.AK875.K6.J9 [19:44:27.559] [13] (w=0.011) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT73.93.QJ64.A6 A962.AK875.K7.J9 [19:44:27.559] [14] (w=0.010) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 JT762.A83.J64.A6 AK93.K975.KQ7.J9 [19:44:27.559] [15] (w=0.009) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT63.83.Q764.A6 A972.AK975.KJ.J9 [19:44:27.560] [16] (w=0.008) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 T9632.83.KQJ7.A6 AKJ7.AK975.64.J9 [19:44:27.560] [17] (w=0.006) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 JT762.A3.Q764.A6 AK93.K9875.KJ.J9 [19:44:27.560] [18] (w=0.005) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KT632.K53.J74.A6 AJ97.A987.KQ6.J9 [19:44:27.560] [19] (w=0.005) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KT763.983.KJ6.A6 AJ92.AK75.Q74.J9 [19:44:27.560] [20] (w=0.005) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KT932.K83.J76.A6 AJ76.A975.KQ4.J9 [19:44:27.560] ... and 13 more [19:44:27.596] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:44:27.596] H2: [-690, -630, -660, -630, -690, -690, -660, -660, -690, -690, -690, -630, -630, -690, -660, -690, -690, -660, -660, -660, -660, -660, -630, -630, -660, -660, -660, -660, -660, -630, -660, -660, -630] [19:44:27.596] H4: [-690, -630, -660, -630, -690, -690, -660, -660, -690, -690, -690, -630, -630, -690, -660, -690, -690, -660, -660, -660, -660, -660, -630, -630, -660, -660, -660, -660, -660, -630, -660, -660, -630] [19:44:27.596] H6: [-690, -630, -660, -630, -690, -690, -660, -660, -690, -690, -690, -630, -630, -690, -660, -690, -690, -660, -660, -660, -660, -660, -630, -630, -660, -660, -660, -660, -660, -630, -660, -660, -630] [19:44:27.597] HJ: [-690, -630, -660, -630, -690, -690, -660, -660, -690, -690, -690, -630, -630, -690, -660, -690, -690, -660, -660, -660, -660, -660, -630, -630, -660, -660, -660, -660, -660, -630, -660, -660, -630] [19:44:27.597] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:44:27.597] H2: [0, 2, 1, 2, 0, 0, 1, 1, 0, 0, 0, 2, 2, 0, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2] [19:44:27.597] H4: [0, 2, 1, 2, 0, 0, 1, 1, 0, 0, 0, 2, 2, 0, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2] [19:44:27.597] H6: [0, 2, 1, 2, 0, 0, 1, 1, 0, 0, 0, 2, 2, 0, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2] [19:44:27.597] HJ: [0, 2, 1, 2, 0, 0, 1, 1, 0, 0, 0, 2, 2, 0, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2] [19:44:27.597] --- IMP Calculation Output (card -> average IMP) --- [19:44:27.597] H2: 0.00 [19:44:27.597] H4: 0.00 [19:44:27.597] H6: 0.00 [19:44:27.597] HJ: 0.00 [19:44:27.597] === DDS DETAILED ANALYSIS === [19:44:27.597] Cards analyzed: 4, Samples per card: 33 [19:44:27.597] [19:44:27.597] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:44:27.598] ----- ------ --------- ------- ----------- -------------------------------- [19:44:27.598] H2 0.00 0.97 0 % 3 [0, 2, 1, 2, 0, 0, 1, 1, 0, 0, 0, 2, 2, 0, 1, 0, 0, 1, 1, 1...] [19:44:27.598] H4 0.00 0.97 0 % 3 [0, 2, 1, 2, 0, 0, 1, 1, 0, 0, 0, 2, 2, 0, 1, 0, 0, 1, 1, 1...] [19:44:27.598] H6 0.00 0.97 0 % 3 [0, 2, 1, 2, 0, 0, 1, 1, 0, 0, 0, 2, 2, 0, 1, 0, 0, 1, 1, 1...] [19:44:27.598] HJ 0.00 0.97 0 % 3 [0, 2, 1, 2, 0, 0, 1, 1, 0, 0, 0, 2, 2, 0, 1, 0, 0, 1, 1, 1...] [19:44:27.598] [19:44:27.598] Selected: H2 (IMPs=0.00, avgTricks=0.97) [19:44:27.598] =================== [19:44:27.599] [SD-DEF] single-dummy re-solve: 4 outer world(s) x 4 inner, candidates=[H2,H4,H6] [19:44:32.382] [SD-DEF-DIAG] H2 declTricks/outerWorld=[12,10,11,10] avg=10.75 [19:44:37.268] [SD-DEF-DIAG] H4 declTricks/outerWorld=[12,10,11,10] avg=10.75 [19:44:41.900] [SD-DEF-DIAG] H6 declTricks/outerWorld=[12,10,11,10] avg=10.75 [19:44:41.900] [SD-DEF] H2: 0.00 -> 0.00 IMP [19:44:41.901] [SD-DEF] H4: 0.00 -> 0.00 IMP [19:44:41.901] [SD-DEF] H6: 0.00 -> 0.00 IMP [19:44:41.901] [SD-DEF] After re-solve, best card: H2 (0.00 IMP), 2668 node solve(s) [19:44:41.901] [SD-DEF] elapsed=14304ms [19:44:41.901] [TRUMP] Skipped: not a suit contract [19:44:41.901] Selected: H2 (avg 0.00 IMPs, 0.97 tricks) -- 3 tied card(s): H4, H6, HJ [19:44:41.901] [stage-timing] ok sample=414ms validate=0ms nn=123ms signal=0ms simgames=1ms dds=14340ms total=14883ms samples=33 cards=14 [19:44:41.901] === FindBestCardAsync: Position=N, CardsPlayed=14 === [19:44:41.901] Finding card to play for N: 4.JT642.T83.7543 [19:44:41.901] Relative position: Lefty, Contract type: NoTrump [19:44:41.901] Cards in hand mask: 3 [19:44:41.902] Candidate: xH = 91.5 % [19:44:41.902] Candidate: TH = 8.4 % [19:44:41.902] Candidate: JH = 0.1 % [19:44:41.902] Selected: H2 (91.5 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:44:51 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:44:51 === [19:44:51.980] === FindBestCardAsync: Position=N, CardsPlayed=19 === [19:44:51.981] Contract: 3N, Declarer: W, Dealer: W [19:44:51.981] Auction: 1N-P-2S-X-2N-P-3H-P-3N-P-P-P [19:44:51.981] Deal: N:... ... ... ... [19:44:51.981] Position N is on defender's side - score table shifted by 1 defense tricks won [19:44:51.981] ****************************** [19:44:51.981] FindMatchingDealsWithPlayInternal Input: [19:44:51.981] Position parameter: N [19:44:51.981] Deal from game: N:... ... ... ... [19:44:51.981] Hand for N: 4.JT642.T83.7543 [19:44:51.981] Hand for E: Q85.Q.A952.KQT82 [19:44:51.981] Hand for S: (null) [19:44:51.981] Hand for W: (null) [19:44:51.981] Cards played: S4, S5, ST, SA, C9, C3, C2, C6, CJ, C4, CQ, CA, H3, H7, H2, HQ, S8, SJ, S3 [19:44:51.981] Declarer: W [19:44:51.982] ****************************** [19:44:51.982] [DealFinder] Seed from player N hand: -348122668 [19:44:51.982] [DealFinder] Auction: 1N-P-2S-X-2N-P-3H-P-3N-P-P-P [19:44:51.982] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:44:51.982] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1476MB, gc2=18) [19:44:51.982] [DealFinder] Using cardsPlayedCount=19 for visibility calculation [19:44:51.982] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=19 [19:44:51.982] [ExtractPartialDeal] Visible hands: N, E, W [19:44:51.982] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:44:51.982] [ExtractPartialDeal] Extracted hands: [19:44:51.982] N: 4.JT642.T83.7543 (13 cards) [LOCKED] [19:44:51.982] E: Q85.Q.A952.KQT82 (13 cards) [LOCKED] [19:44:51.983] S: ... (0 cards) [19:44:51.983] W: ... (0 cards) [19:44:51.983] [DealFinder] Trump suit from contract '3N': NoTrump [19:44:51.983] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [19:44:51.983] [ComputePlayedCards] Card 1: S4 played by N [19:44:51.983] [ComputePlayedCards] Card 2: S5 played by E [19:44:51.983] [ComputePlayedCards] Card 3: ST played by S [19:44:51.983] [ComputePlayedCards] Card 4: SA played by W [19:44:51.983] [ComputePlayedCards] Trick complete. Winner: W [19:44:51.983] [ComputePlayedCards] Card 5: C9 played by W [19:44:51.983] [ComputePlayedCards] Card 6: C3 played by N [19:44:51.983] [ComputePlayedCards] Card 7: C2 played by E [19:44:51.983] [ComputePlayedCards] Card 8: C6 played by S [19:44:51.983] [ComputePlayedCards] Trick complete. Winner: W [19:44:51.983] [ComputePlayedCards] Card 9: CJ played by W [19:44:51.983] [ComputePlayedCards] Card 10: C4 played by N [19:44:51.983] [ComputePlayedCards] Card 11: CQ played by E [19:44:51.983] [ComputePlayedCards] Card 12: CA played by S [19:44:51.984] [ComputePlayedCards] Trick complete. Winner: S [19:44:51.984] [ComputePlayedCards] Card 13: H3 played by S [19:44:51.984] [ComputePlayedCards] Card 14: H7 played by W [19:44:51.984] [ComputePlayedCards] Card 15: H2 played by N [19:44:51.984] [ComputePlayedCards] Card 16: HQ played by E [19:44:51.984] [ComputePlayedCards] Trick complete. Winner: E [19:44:51.984] [ComputePlayedCards] Card 17: S8 played by E [19:44:51.984] [ComputePlayedCards] Card 18: SJ played by S [19:44:51.984] [ComputePlayedCards] Card 19: S3 played by W [19:44:51.984] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S4, C3, C4, H2 [19:44:51.984] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S5, C2, CQ, HQ, S8 [19:44:51.984] [DealFinder] Added 5 played cards to S (was 0 cards): ST, C6, CA, H3, SJ [19:44:51.984] [DealFinder] Added 5 played cards to W (was 0 cards): SA, C9, CJ, H7, S3 [19:44:51.984] [DecomposePartnership] S: No tightening (CombinedHcpMin=8, CombinedHcpMax=, partner N HCP=1) [19:44:51.985] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=13) [19:44:51.985] [DealFinder] Bid verification enabled for: W [19:44:51.985] [DealFinder] Propagated S: HCP[10-11], Suits=S[5-7] H[2-5] D[3-4] C[1-2] (2 iterations) [19:44:51.985] [DealFinder] Propagated W: HCP[15-16], Suits=S[2-4] H[2-5] D[2-3] C[2-3] (2 iterations) [19:44:51.985] [DealFinder] Known cards per player: N=13, E=13, S=5, W=5 [19:44:51.985] [DealFinder] Locked players: N, E [19:44:51.985] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [19:44:51.985] [DealFinder] Players needing cards: S:8, W:8 [19:44:51.985] Large number of cards remaining. Using random generation. [19:44:51.986] [DealFinder] Hands to validate (not 13 cards in partial): S, W [19:44:51.986] [VerifyHands] FAIL for S: JT972.K983.Q6.A6 (SuitShowing(S) & Sensible & True) [19:44:51.990] [VerifyHands] FAIL for S: KJT6.AK83.Q76.A6 (SuitShowing(S) & Sensible & True) [19:44:51.990] [VerifyHands] FAIL for S: KJT7.A9853.K7.A6 (SuitShowing(S) & Sensible & True) [19:44:51.991] [VerifyHands] FAIL for S: JT6.AK53.KQJ7.A6 (SuitShowing(S) & Sensible & True) [19:44:51.991] [VerifyHands] FAIL for S: JT6.A853.KJ64.A6 (SuitShowing(S) & Sensible & True) [19:44:52.071] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [19:44:52.132] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [19:44:52.186] [DealFinder] After 1000 attempts: passedSimple=1001, failedVerification=1001, matches=0 [19:44:52.254] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [19:44:52.350] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=200/1200, passes=0 [19:44:52.350] [Timing] Total: 368ms, Generation: 109ms, Verification: 103ms [19:44:52.350] [Timing] Attempts: 10000, PassedSimpleCheck: 10000, FailedVerification: 10000, Found: 0 [19:44:52.350] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [19:44:52.361] Search complete. Returning 50 deals. [19:44:52.361] Found 50 sample deals for simulation. [19:44:52.361] Valid deals for DDS: 50 / 50 [19:44:52.361] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: NT [19:44:52.361] [SAMPLE-VAL] T1: N=S4 E=S5 S=ST W=SA (leader=N) [19:44:52.361] [SAMPLE-VAL] T2: W=C9 N=C3 E=C2 S=C6 (leader=W) [19:44:52.361] [SAMPLE-VAL] T3: W=CJ N=C4 E=CQ S=CA (leader=W) [19:44:52.361] [SAMPLE-VAL] T4: S=H3 W=H7 N=H2 E=HQ (leader=S) [19:44:52.361] [SAMPLE-VAL] T5: E=S8 S=SJ W=S3 (leader=E) (partial) [19:44:52.365] [SAMPLE-VAL] Sample 1: weight 0.032 -> 0.000 [S:T1-ST=0 %! T2-C6=40 % T3-CA=100 % T4-H3=18 % T5-SJ=49 %, W:T1-SA=35 % T2-C9=5 % T3-CJ=94 % T4-H7=89 % T5-S3=100 %] [19:44:52.368] [SAMPLE-VAL] Sample 2: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=42 % T3-CA=100 % T4-H3=20 % T5-SJ=38 %, W:T1-SA=57 % T2-C9=5 %! T3-CJ=94 % T4-H7=91 % T5-S3=100 %] [19:44:52.372] [SAMPLE-VAL] Sample 3: weight 0.091 -> 0.024 [S:T1-ST=92 % T2-C6=42 % T3-CA=100 % T4-H3=18 % T5-SJ=52 %, W:T1-SA=56 % T2-C9=6 % T3-CJ=89 % T4-H7=90 % T5-S3=99 %] [19:44:52.375] [SAMPLE-VAL] Sample 4: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=4 %! T5-SJ=25 %, W:T1-SA=75 % T2-C9=10 % T3-CJ=95 % T4-H7=96 % T5-S3=13 %] [19:44:52.378] [SAMPLE-VAL] Sample 5: weight 0.091 -> 0.021 [S:T1-ST=82 % T2-C6=40 % T3-CA=100 % T4-H3=13 % T5-SJ=37 %, W:T1-SA=77 % T2-C9=5 %! T3-CJ=88 % T4-H7=85 % T5-S3=92 %] [19:44:52.382] [SAMPLE-VAL] Sample 6: weight 0.048 -> 0.010 [S:T1-ST=70 % T2-C6=39 % T3-CA=100 % T4-H3=31 % T5-SJ=14 %, W:T1-SA=75 % T2-C9=10 % T3-CJ=94 % T4-H7=76 % T5-S3=7 %] [19:44:52.385] [SAMPLE-VAL] Sample 7: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=56 % T3-CA=100 % T4-H3=5 %! T5-SJ=19 %, W:T1-SA=75 % T2-C9=11 % T3-CJ=96 % T4-H7=96 % T5-S3=15 %] [19:44:52.389] [SAMPLE-VAL] Sample 8: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=55 % T3-CA=100 % T4-H3=12 % T5-SJ=25 %, W:T1-SA=78 % T2-C9=12 % T3-CJ=92 % T4-H7=89 % T5-S3=15 %] [19:44:52.391] [SAMPLE-VAL] Sample 9: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=40 % T3-CA=100 % T4-H3=37 % T5-SJ=28 %, W:T1-SA=75 % T2-C9=10 % T3-CJ=92 % T4-H7=78 % T5-S3=12 %] [19:44:52.394] [SAMPLE-VAL] Sample 10: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=57 % T3-CA=100 % T4-H3=13 % T5-SJ=52 %, W:T1-SA=54 % T2-C9=6 % T3-CJ=96 % T4-H7=88 % T5-S3=100 %] [19:44:52.397] [SAMPLE-VAL] Sample 11: weight 0.048 -> 0.011 [S:T1-ST=88 % T2-C6=40 % T3-CA=100 % T4-H3=17 % T5-SJ=33 %, W:T1-SA=80 % T2-C9=5 %! T3-CJ=94 % T4-H7=89 % T5-S3=95 %] [19:44:52.400] [SAMPLE-VAL] Sample 12: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=44 % T3-CA=100 % T4-H3=42 % T5-SJ=47 %, W:T1-SA=33 % T2-C9=5 % T3-CJ=97 % T4-H7=81 % T5-S3=100 %] [19:44:52.403] [SAMPLE-VAL] Sample 13: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=42 % T3-CA=100 % T4-H3=15 % T5-SJ=45 %, W:T1-SA=55 % T2-C9=7 % T3-CJ=90 % T4-H7=88 % T5-S3=100 %] [19:44:52.406] [SAMPLE-VAL] Sample 14: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=41 % T3-CA=100 % T4-H3=19 % T5-SJ=43 %, W:T1-SA=52 % T2-C9=5 %! T3-CJ=94 % T4-H7=90 % T5-S3=100 %] [19:44:52.408] [SAMPLE-VAL] Sample 15: weight 0.091 -> 0.020 [S:T1-ST=95 % T2-C6=42 % T3-CA=100 % T4-H3=40 % T5-SJ=53 %, W:T1-SA=46 % T2-C9=4 %! T3-CJ=95 % T4-H7=82 % T5-S3=99 %] [19:44:52.411] [SAMPLE-VAL] Sample 16: weight 0.091 -> 0.020 [S:T1-ST=73 % T2-C6=48 % T3-CA=100 % T4-H3=30 % T5-SJ=18 %, W:T1-SA=78 % T2-C9=9 % T3-CJ=94 % T4-H7=76 % T5-S3=6 %] [19:44:52.414] [SAMPLE-VAL] Sample 17: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=56 % T3-CA=100 % T4-H3=6 % T5-SJ=22 %, W:T1-SA=76 % T2-C9=9 % T3-CJ=96 % T4-H7=91 % T5-S3=14 %] [19:44:52.417] [SAMPLE-VAL] Sample 18: weight 0.091 -> 0.025 [S:T1-ST=93 % T2-C6=37 % T3-CA=100 % T4-H3=34 % T5-SJ=57 %, W:T1-SA=60 % T2-C9=6 % T3-CJ=92 % T4-H7=75 % T5-S3=98 %] [19:44:52.420] [SAMPLE-VAL] Sample 19: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=42 % T3-CA=100 % T4-H3=53 % T5-SJ=42 %, W:T1-SA=40 % T2-C9=5 %! T3-CJ=96 % T4-H7=73 % T5-S3=100 %] [19:44:52.423] [SAMPLE-VAL] Sample 20: weight 0.048 -> 0.009 [S:T1-ST=76 % T2-C6=56 % T3-CA=100 % T4-H3=12 % T5-SJ=12 %, W:T1-SA=73 % T2-C9=8 % T3-CJ=97 % T4-H7=89 % T5-S3=5 %!] [19:44:52.425] [SAMPLE-VAL] Sample 21: weight 0.048 -> 0.011 [S:T1-ST=88 % T2-C6=40 % T3-CA=100 % T4-H3=17 % T5-SJ=33 %, W:T1-SA=80 % T2-C9=5 %! T3-CJ=94 % T4-H7=89 % T5-S3=95 %] [19:44:52.428] [SAMPLE-VAL] Sample 22: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=42 % T3-CA=100 % T4-H3=39 % T5-SJ=53 %, W:T1-SA=26 % T2-C9=6 % T3-CJ=95 % T4-H7=82 % T5-S3=100 %] [19:44:52.431] [SAMPLE-VAL] Sample 23: weight 0.048 -> 0.011 [S:T1-ST=95 % T2-C6=40 % T3-CA=100 % T4-H3=52 % T5-SJ=51 %, W:T1-SA=60 % T2-C9=4 %! T3-CJ=97 % T4-H7=70 % T5-S3=99 %] [19:44:52.434] [SAMPLE-VAL] Sample 24: weight 0.048 -> 0.010 [S:T1-ST=70 % T2-C6=39 % T3-CA=100 % T4-H3=31 % T5-SJ=14 %, W:T1-SA=75 % T2-C9=10 % T3-CJ=94 % T4-H7=76 % T5-S3=7 %] [19:44:52.437] [SAMPLE-VAL] Sample 25: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=39 % T3-CA=100 % T4-H3=12 % T5-SJ=14 %, W:T1-SA=77 % T2-C9=9 % T3-CJ=91 % T4-H7=89 % T5-S3=4 %!] [19:44:52.440] [SAMPLE-VAL] Sample 26: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=42 % T3-CA=100 % T4-H3=39 % T5-SJ=53 %, W:T1-SA=26 % T2-C9=6 % T3-CJ=95 % T4-H7=82 % T5-S3=100 %] [19:44:52.443] [SAMPLE-VAL] Sample 27: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=42 % T3-CA=100 % T4-H3=53 % T5-SJ=42 %, W:T1-SA=40 % T2-C9=5 %! T3-CJ=96 % T4-H7=73 % T5-S3=100 %] [19:44:52.445] [SAMPLE-VAL] Sample 28: weight 0.091 -> 0.025 [S:T1-ST=93 % T2-C6=37 % T3-CA=100 % T4-H3=34 % T5-SJ=57 %, W:T1-SA=60 % T2-C9=6 % T3-CJ=92 % T4-H7=75 % T5-S3=98 %] [19:44:52.448] [SAMPLE-VAL] Sample 29: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=47 % T3-CA=100 % T4-H3=40 % T5-SJ=49 %, W:T1-SA=28 % T2-C9=6 % T3-CJ=96 % T4-H7=84 % T5-S3=100 %] [19:44:52.451] [SAMPLE-VAL] Sample 30: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=54 % T3-CA=100 % T4-H3=5 %! T5-SJ=28 %, W:T1-SA=75 % T2-C9=10 % T3-CJ=94 % T4-H7=96 % T5-S3=13 %] [19:44:52.454] [SAMPLE-VAL] Sample 31: weight 0.048 -> 0.009 [S:T1-ST=76 % T2-C6=54 % T3-CA=100 % T4-H3=7 % T5-SJ=18 %, W:T1-SA=76 % T2-C9=9 % T3-CJ=97 % T4-H7=90 % T5-S3=6 %] [19:44:52.457] [SAMPLE-VAL] Sample 32: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=41 % T3-CA=100 % T4-H3=19 % T5-SJ=43 %, W:T1-SA=52 % T2-C9=5 %! T3-CJ=94 % T4-H7=90 % T5-S3=100 %] [19:44:52.460] [SAMPLE-VAL] Sample 33: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=40 % T3-CA=100 % T4-H3=16 % T5-SJ=18 %, W:T1-SA=76 % T2-C9=9 % T3-CJ=90 % T4-H7=91 % T5-S3=17 %] [19:44:52.463] [SAMPLE-VAL] Sample 34: weight 0.091 -> 0.025 [S:T1-ST=93 % T2-C6=37 % T3-CA=100 % T4-H3=34 % T5-SJ=57 %, W:T1-SA=60 % T2-C9=6 % T3-CJ=92 % T4-H7=75 % T5-S3=98 %] [19:44:52.465] [SAMPLE-VAL] Sample 35: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=42 % T3-CA=100 % T4-H3=20 % T5-SJ=38 %, W:T1-SA=57 % T2-C9=5 %! T3-CJ=94 % T4-H7=91 % T5-S3=100 %] [19:44:52.468] [SAMPLE-VAL] Sample 36: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=54 % T3-CA=100 % T4-H3=5 %! T5-SJ=28 %, W:T1-SA=75 % T2-C9=10 % T3-CJ=94 % T4-H7=96 % T5-S3=13 %] [19:44:52.471] [SAMPLE-VAL] Sample 37: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=65 % T3-CA=100 % T4-H3=6 % T5-SJ=25 %, W:T1-SA=75 % T2-C9=10 % T3-CJ=95 % T4-H7=95 % T5-S3=14 %] [19:44:52.474] [SAMPLE-VAL] Sample 38: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=45 % T3-CA=100 % T4-H3=42 % T5-SJ=23 %, W:T1-SA=76 % T2-C9=7 % T3-CJ=94 % T4-H7=73 % T5-S3=11 %] [19:44:52.477] [SAMPLE-VAL] Sample 39: weight 0.091 -> 0.022 [S:T1-ST=85 % T2-C6=40 % T3-CA=100 % T4-H3=14 % T5-SJ=40 %, W:T1-SA=81 % T2-C9=5 %! T3-CJ=91 % T4-H7=87 % T5-S3=94 %] [19:44:52.480] [SAMPLE-VAL] Sample 40: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=55 % T3-CA=100 % T4-H3=12 % T5-SJ=25 %, W:T1-SA=78 % T2-C9=12 % T3-CJ=92 % T4-H7=89 % T5-S3=15 %] [19:44:52.483] [SAMPLE-VAL] Sample 41: weight 0.032 -> 0.000 [S:T1-ST=0 %! T2-C6=40 % T3-CA=100 % T4-H3=18 % T5-SJ=49 %, W:T1-SA=35 % T2-C9=5 % T3-CJ=94 % T4-H7=89 % T5-S3=100 %] [19:44:52.485] [SAMPLE-VAL] Sample 42: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=44 % T3-CA=100 % T4-H3=42 % T5-SJ=47 %, W:T1-SA=33 % T2-C9=5 % T3-CJ=97 % T4-H7=81 % T5-S3=100 %] [19:44:52.488] [SAMPLE-VAL] Sample 43: weight 0.048 -> 0.010 [S:T1-ST=70 % T2-C6=39 % T3-CA=100 % T4-H3=31 % T5-SJ=14 %, W:T1-SA=75 % T2-C9=10 % T3-CJ=94 % T4-H7=76 % T5-S3=7 %] [19:44:52.491] [SAMPLE-VAL] Sample 44: weight 0.048 -> 0.009 [S:T1-ST=95 % T2-C6=43 % T3-CA=100 % T4-H3=18 % T5-SJ=55 %, W:T1-SA=57 % T2-C9=4 %! T3-CJ=95 % T4-H7=90 % T5-S3=99 %] [19:44:52.494] [SAMPLE-VAL] Sample 45: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=40 % T3-CA=100 % T4-H3=53 % T5-SJ=33 %, W:T1-SA=53 % T2-C9=5 % T3-CJ=96 % T4-H7=71 % T5-S3=100 %] [19:44:52.497] [SAMPLE-VAL] Sample 46: weight 0.091 -> 0.025 [S:T1-ST=93 % T2-C6=37 % T3-CA=100 % T4-H3=34 % T5-SJ=57 %, W:T1-SA=60 % T2-C9=6 % T3-CJ=92 % T4-H7=75 % T5-S3=98 %] [19:44:52.500] [SAMPLE-VAL] Sample 47: weight 0.048 -> 0.009 [S:T1-ST=70 % T2-C6=42 % T3-CA=100 % T4-H3=7 % T5-SJ=13 %, W:T1-SA=77 % T2-C9=5 % T3-CJ=91 % T4-H7=89 % T5-S3=9 %] [19:44:52.503] [SAMPLE-VAL] Sample 48: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=42 % T3-CA=100 % T4-H3=20 % T5-SJ=38 %, W:T1-SA=57 % T2-C9=5 %! T3-CJ=94 % T4-H7=91 % T5-S3=100 %] [19:44:52.505] [SAMPLE-VAL] Sample 49: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=56 % T3-CA=100 % T4-H3=5 %! T5-SJ=19 %, W:T1-SA=75 % T2-C9=11 % T3-CJ=96 % T4-H7=96 % T5-S3=15 %] [19:44:52.508] [SAMPLE-VAL] Sample 50: weight 0.048 -> 0.000 [S:T1-ST=0 %! T2-C6=65 % T3-CA=100 % T4-H3=6 % T5-SJ=25 %, W:T1-SA=75 % T2-C9=10 % T3-CJ=95 % T4-H7=95 % T5-S3=14 %] [19:44:52.508] [SAMPLE-VAL] Zeroed 30 samples below relative threshold 0.010 x max 0.0248 = 0.000248 [19:44:52.509] [SAMPLE-VAL] Done. Weight range: 0.000-0.025 [19:44:52.509] [SAMPLE-VAL] Top sample 18 (w=0.025): S:KJT72.953.K64.A6 W:A963.AK87.QJ7.J9 [S:T1-ST=93 % T2-C6=37 % T3-CA=100 % T4-H3=34 % T5-SJ=57 %, W:T1-SA=60 % T2-C9=6 % T3-CJ=92 % T4-H7=75 % T5-S3=98 %] [19:44:52.509] [SAMPLE-VAL] Top sample 28 (w=0.025): S:KJT62.953.K64.A6 W:A973.AK87.QJ7.J9 [S:T1-ST=93 % T2-C6=37 % T3-CA=100 % T4-H3=34 % T5-SJ=57 %, W:T1-SA=60 % T2-C9=6 % T3-CJ=92 % T4-H7=75 % T5-S3=98 %] [19:44:52.509] [SAMPLE-VAL] Top sample 34 (w=0.025): S:KJT76.953.K64.A6 W:A932.AK87.QJ7.J9 [S:T1-ST=93 % T2-C6=37 % T3-CA=100 % T4-H3=34 % T5-SJ=57 %, W:T1-SA=60 % T2-C9=6 % T3-CJ=92 % T4-H7=75 % T5-S3=98 %] [19:44:52.509] [SAMPLE-VAL] Top sample 46 (w=0.025): S:KJT72.953.K74.A6 W:A963.AK87.QJ6.J9 [S:T1-ST=93 % T2-C6=37 % T3-CA=100 % T4-H3=34 % T5-SJ=57 %, W:T1-SA=60 % T2-C9=6 % T3-CJ=92 % T4-H7=75 % T5-S3=98 %] [19:44:52.509] [SAMPLE-VAL] Top sample 3 (w=0.024): S:KJT62.983.K76.A6 W:A973.AK75.QJ4.J9 [S:T1-ST=92 % T2-C6=42 % T3-CA=100 % T4-H3=18 % T5-SJ=52 %, W:T1-SA=56 % T2-C9=6 % T3-CJ=89 % T4-H7=90 % T5-S3=99 %] [19:44:52.509] After sample validation: 20 deals remaining [19:44:52.509] [PLAY-INFER] No inference observations detected [19:44:52.509] Using weighted samples: 20/20 have non-uniform weights (range 0.000-0.025) [19:44:52.509] Sample deals (20 total, showing first 20, by weight): [19:44:52.509] [1] (w=0.025) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT72.953.K64.A6 A963.AK87.QJ7.J9 [19:44:52.509] [2] (w=0.025) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT62.953.K64.A6 A973.AK87.QJ7.J9 [19:44:52.510] [3] (w=0.025) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT76.953.K64.A6 A932.AK87.QJ7.J9 [19:44:52.510] [4] (w=0.025) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT72.953.K74.A6 A963.AK87.QJ6.J9 [19:44:52.510] [5] (w=0.024) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT62.983.K76.A6 A973.AK75.QJ4.J9 [19:44:52.510] [6] (w=0.022) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT762.93.K64.A6 A93.AK875.QJ7.J9 [19:44:52.510] [7] (w=0.021) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT762.83.K64.A6 A93.AK975.QJ7.J9 [19:44:52.510] [8] (w=0.020) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT62.853.QJ4.A6 A973.AK97.K76.J9 [19:44:52.510] [9] (w=0.020) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 JT762.K53.K76.A6 AK93.A987.QJ4.J9 [19:44:52.510] [10] (w=0.011) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT72.53.QJ76.A6 A963.AK987.K4.J9 [19:44:52.510] [11] (w=0.011) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT762.93.Q76.A6 A93.AK875.KJ4.J9 [19:44:52.510] [12] (w=0.011) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT762.93.Q76.A6 A93.AK875.KJ4.J9 [19:44:52.510] [13] (w=0.010) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 JT762.953.KQ4.A6 AK93.AK87.J76.J9 [19:44:52.510] [14] (w=0.010) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 JT762.953.KQ6.A6 AK93.AK87.J74.J9 [19:44:52.510] [15] (w=0.010) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 JT762.953.KQ7.A6 AK93.AK87.J64.J9 [19:44:52.511] [16] (w=0.009) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 JT762.K93.Q74.A6 AK93.A875.KJ6.J9 [19:44:52.511] [17] (w=0.009) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT72.93.QJ76.A6 A963.AK875.K4.J9 [19:44:52.511] [18] (w=0.009) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 JT762.A53.J76.A6 AK93.K987.KQ4.J9 [19:44:52.511] [19] (w=0.009) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 JT762.83.KQJ6.A6 AK93.AK975.74.J9 [19:44:52.511] [20] (w=0.000) N:4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT96.853.QJ7.A6 A732.AK97.K64.J9 [19:44:52.537] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:44:52.537] H4: [100, 100, 100, 100, 100, 200, 200, -630, -630, -630, 200, 200, -660, -660, -660, -660, -630, -630, -660, 100] [19:44:52.537] D3: [100, 100, 100, 100, 100, 200, 200, -630, -630, -630, 200, 200, -660, -660, -660, -660, -630, -630, -660, 100] [19:44:52.537] H6: [100, 100, 100, 100, 100, 200, 200, -630, -630, -630, 200, 200, -660, -660, -660, -660, -630, -630, -660, 100] [19:44:52.537] D8: [100, 100, 100, 100, 100, 200, 200, -630, -630, -630, 200, 200, -660, -660, -660, -660, -630, -630, -660, 100] [19:44:52.537] HJ: [100, 100, 100, 100, 100, 200, 200, -630, -630, -630, 200, 200, -660, -660, -660, -660, -630, -630, -660, 100] [19:44:52.537] DT: [100, 100, 100, 100, 100, 200, 200, -630, -630, -630, 200, 200, -660, -660, -660, -660, -630, -630, -660, 100] [19:44:52.537] C7: [100, 100, 100, 100, 100, 200, 200, -630, -630, -630, 200, 200, -660, -660, -660, -660, -630, -630, -660, 100] [19:44:52.537] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:44:52.538] H4: [4, 4, 4, 4, 4, 5, 5, 2, 2, 2, 5, 5, 1, 1, 1, 1, 2, 2, 1, 4] [19:44:52.538] D3: [4, 4, 4, 4, 4, 5, 5, 2, 2, 2, 5, 5, 1, 1, 1, 1, 2, 2, 1, 4] [19:44:52.538] H6: [4, 4, 4, 4, 4, 5, 5, 2, 2, 2, 5, 5, 1, 1, 1, 1, 2, 2, 1, 4] [19:44:52.538] D8: [4, 4, 4, 4, 4, 5, 5, 2, 2, 2, 5, 5, 1, 1, 1, 1, 2, 2, 1, 4] [19:44:52.538] HJ: [4, 4, 4, 4, 4, 5, 5, 2, 2, 2, 5, 5, 1, 1, 1, 1, 2, 2, 1, 4] [19:44:52.538] DT: [4, 4, 4, 4, 4, 5, 5, 2, 2, 2, 5, 5, 1, 1, 1, 1, 2, 2, 1, 4] [19:44:52.538] C7: [4, 4, 4, 4, 4, 5, 5, 2, 2, 2, 5, 5, 1, 1, 1, 1, 2, 2, 1, 4] [19:44:52.538] --- IMP Calculation Output (card -> average IMP) --- [19:44:52.538] H4: 0.00 [19:44:52.538] D3: 0.00 [19:44:52.538] H6: 0.00 [19:44:52.538] D8: 0.00 [19:44:52.539] HJ: 0.00 [19:44:52.539] DT: 0.00 [19:44:52.539] C7: 0.00 [19:44:52.539] === DDS DETAILED ANALYSIS === [19:44:52.539] Cards analyzed: 7, Samples per card: 20 [19:44:52.539] [19:44:52.539] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:44:52.539] ----- ------ --------- ------- ----------- -------------------------------- [19:44:52.539] D3 0.00 2.95 62 % 4 [4, 4, 4, 4, 4, 5, 5, 2, 2, 2, 5, 5, 1, 1, 1, 1, 2, 2, 1, 4] [19:44:52.539] H4 0.00 2.95 62 % 4 [4, 4, 4, 4, 4, 5, 5, 2, 2, 2, 5, 5, 1, 1, 1, 1, 2, 2, 1, 4] [19:44:52.539] H6 0.00 2.95 62 % 4 [4, 4, 4, 4, 4, 5, 5, 2, 2, 2, 5, 5, 1, 1, 1, 1, 2, 2, 1, 4] [19:44:52.539] C7 0.00 2.95 62 % 4 [4, 4, 4, 4, 4, 5, 5, 2, 2, 2, 5, 5, 1, 1, 1, 1, 2, 2, 1, 4] [19:44:52.539] D8 0.00 2.95 62 % 4 [4, 4, 4, 4, 4, 5, 5, 2, 2, 2, 5, 5, 1, 1, 1, 1, 2, 2, 1, 4] [19:44:52.539] DT 0.00 2.95 62 % 4 [4, 4, 4, 4, 4, 5, 5, 2, 2, 2, 5, 5, 1, 1, 1, 1, 2, 2, 1, 4] [19:44:52.540] HJ 0.00 2.95 62 % 4 [4, 4, 4, 4, 4, 5, 5, 2, 2, 2, 5, 5, 1, 1, 1, 1, 2, 2, 1, 4] [19:44:52.540] [19:44:52.540] Selected: D3 (IMPs=0.00, avgTricks=2.95) [19:44:52.540] =================== [19:44:52.540] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:44:52.540] [TRUMP] Skipped: not a suit contract [19:44:52.540] Selected: D3 (avg 0.00 IMPs, 2.95 tricks) -- 6 tied card(s): H4, H6, C7, D8, DT, HJ [19:44:52.540] [stage-timing] ok sample=379ms validate=0ms nn=148ms signal=0ms simgames=0ms dds=28ms total=559ms samples=20 cards=19 [19:44:52.540] === FindBestCardAsync: Position=N, CardsPlayed=19 === [19:44:52.540] Finding card to play for N: 4.JT642.T83.7543 [19:44:52.540] Relative position: Lefty, Contract type: NoTrump [19:44:52.541] Cards in hand mask: 7 [19:44:52.541] Candidate: xC = 34.7 % [19:44:52.542] Candidate: xH = 31.6 % [19:44:52.542] Candidate: xD = 24.0 % [19:44:52.542] Candidate: 8D = 8.2 % [19:44:52.542] Candidate: JH = 1.4 % [19:44:52.542] Candidate: TH = 0.2 % [19:44:52.542] Candidate: TD = 0.0 % [19:44:52.542] Selected: C5 (34.7 %) -- 1 tied: H4 === Board play (API) - DDS Engine (N) - 2026-08-29 19:45:00 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:45:00 === [19:45:00.895] === FindBestCardAsync: Position=N, CardsPlayed=22 === [19:45:00.895] Contract: 3N, Declarer: W, Dealer: W [19:45:00.895] Auction: 1N-P-2S-X-2N-P-3H-P-3N-P-P-P [19:45:00.895] Deal: N:... ... ... ... [19:45:00.895] Position N is on defender's side - score table shifted by 2 defense tricks won [19:45:00.895] ****************************** [19:45:00.895] FindMatchingDealsWithPlayInternal Input: [19:45:00.895] Position parameter: N [19:45:00.895] Deal from game: N:... ... ... ... [19:45:00.895] Hand for N: 4.JT642.T83.7543 [19:45:00.895] Hand for E: Q85.Q.A952.KQT82 [19:45:00.895] Hand for S: (null) [19:45:00.896] Hand for W: (null) [19:45:00.896] Cards played: S4, S5, ST, SA, C9, C3, C2, C6, CJ, C4, CQ, CA, H3, H7, H2, HQ, S8, SJ, S3, C7, H8, HA [19:45:00.896] Declarer: W [19:45:00.896] ****************************** [19:45:00.896] [DealFinder] Seed from player N hand: -348122668 [19:45:00.896] [DealFinder] Auction: 1N-P-2S-X-2N-P-3H-P-3N-P-P-P [19:45:00.896] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:45:00.896] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1488MB, gc2=18) [19:45:00.896] [DealFinder] Using cardsPlayedCount=22 for visibility calculation [19:45:00.896] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=22 [19:45:00.896] [ExtractPartialDeal] Visible hands: N, E, W [19:45:00.896] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:45:00.896] [ExtractPartialDeal] Extracted hands: [19:45:00.896] N: 4.JT642.T83.7543 (13 cards) [LOCKED] [19:45:00.897] E: Q85.Q.A952.KQT82 (13 cards) [LOCKED] [19:45:00.897] S: ... (0 cards) [19:45:00.897] W: ... (0 cards) [19:45:00.897] [DealFinder] Trump suit from contract '3N': NoTrump [19:45:00.897] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [19:45:00.897] [ComputePlayedCards] Card 1: S4 played by N [19:45:00.897] [ComputePlayedCards] Card 2: S5 played by E [19:45:00.897] [ComputePlayedCards] Card 3: ST played by S [19:45:00.897] [ComputePlayedCards] Card 4: SA played by W [19:45:00.897] [ComputePlayedCards] Trick complete. Winner: W [19:45:00.897] [ComputePlayedCards] Card 5: C9 played by W [19:45:00.897] [ComputePlayedCards] Card 6: C3 played by N [19:45:00.897] [ComputePlayedCards] Card 7: C2 played by E [19:45:00.897] [ComputePlayedCards] Card 8: C6 played by S [19:45:00.897] [ComputePlayedCards] Trick complete. Winner: W [19:45:00.898] [ComputePlayedCards] Card 9: CJ played by W [19:45:00.898] [ComputePlayedCards] Card 10: C4 played by N [19:45:00.898] [ComputePlayedCards] Card 11: CQ played by E [19:45:00.898] [ComputePlayedCards] Card 12: CA played by S [19:45:00.898] [ComputePlayedCards] Trick complete. Winner: S [19:45:00.898] [ComputePlayedCards] Card 13: H3 played by S [19:45:00.898] [ComputePlayedCards] Card 14: H7 played by W [19:45:00.898] [ComputePlayedCards] Card 15: H2 played by N [19:45:00.898] [ComputePlayedCards] Card 16: HQ played by E [19:45:00.898] [ComputePlayedCards] Trick complete. Winner: E [19:45:00.898] [ComputePlayedCards] Card 17: S8 played by E [19:45:00.898] [ComputePlayedCards] Card 18: SJ played by S [19:45:00.898] [ComputePlayedCards] Card 19: S3 played by W [19:45:00.898] [ComputePlayedCards] Card 20: C7 played by N [19:45:00.899] [ComputePlayedCards] Trick complete. Winner: S [19:45:00.899] [ComputePlayedCards] Card 21: H8 played by S [19:45:00.899] [ComputePlayedCards] Card 22: HA played by W [19:45:00.899] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S4, C3, C4, H2, C7 [19:45:00.899] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S5, C2, CQ, HQ, S8 [19:45:00.899] [DealFinder] Added 6 played cards to S (was 0 cards): ST, C6, CA, H3, SJ, H8 [19:45:00.899] [DealFinder] Added 6 played cards to W (was 0 cards): SA, C9, CJ, H7, S3, HA [19:45:00.899] [DecomposePartnership] S: No tightening (CombinedHcpMin=8, CombinedHcpMax=, partner N HCP=1) [19:45:00.899] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=13) [19:45:00.899] [DealFinder] Bid verification enabled for: W [19:45:00.899] [DealFinder] Propagated S: HCP[10-11], Suits=S[5-7] H[2-5] D[3-4] C[1-2] (2 iterations) [19:45:00.899] [DealFinder] Propagated W: HCP[15-16], Suits=S[2-4] H[2-5] D[2-3] C[2-3] (2 iterations) [19:45:00.900] [DealFinder] Known cards per player: N=13, E=13, S=6, W=6 [19:45:00.900] [DealFinder] Locked players: N, E [19:45:00.900] [DealFinder] Total known cards: 38, Remaining deck: 14, Cards to deal: 14 [19:45:00.900] [DealFinder] Players needing cards: S:7, W:7 [19:45:00.900] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:45:01.586] [DealFinder] Combinatorial: enumerated 3432, perfect 0, sending 100 to DDS [19:45:01.587] [DealFinder] WARNING: NONE of the 3432 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: S HCP[10-11], W HCP[15-16] [19:45:01.587] [Timing] Total: 690ms, Generation: 0ms, Verification: 0ms [19:45:01.587] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [19:45:01.587] Search complete. Returning 100 deals. [19:45:01.587] Found 100 sample deals for simulation. [19:45:01.587] Valid deals for DDS: 100 / 100 [19:45:01.587] [SAMPLE-VAL] Validating 100 samples, hidden: S,W, contract: NT [19:45:01.587] [SAMPLE-VAL] T1: N=S4 E=S5 S=ST W=SA (leader=N) [19:45:01.587] [SAMPLE-VAL] T2: W=C9 N=C3 E=C2 S=C6 (leader=W) [19:45:01.587] [SAMPLE-VAL] T3: W=CJ N=C4 E=CQ S=CA (leader=W) [19:45:01.587] [SAMPLE-VAL] T4: S=H3 W=H7 N=H2 E=HQ (leader=S) [19:45:01.587] [SAMPLE-VAL] T5: E=S8 S=SJ W=S3 N=C7 (leader=E) [19:45:01.587] [SAMPLE-VAL] T6: S=H8 W=HA (leader=S) (partial) [19:45:01.591] [SAMPLE-VAL] Sample 1: weight 0.091 -> 0.016 [S:T1-ST=84 % T2-C6=35 % T3-CA=100 % T4-H3=38 % T5-SJ=31 % T6-H8=9 %, W:T1-SA=75 % T2-C9=7 % T3-CJ=92 % T4-H7=75 % T5-S3=29 % T6-HA=76 %] [19:45:01.595] [SAMPLE-VAL] Sample 2: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=41 % T3-CA=100 % T4-H3=13 % T5-SJ=44 % T6-H8=34 %, W:T1-SA=51 % T2-C9=6 % T3-CJ=88 % T4-H7=88 % T5-S3=100 % T6-HA=71 %] [19:45:01.599] [SAMPLE-VAL] Sample 3: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=59 % T3-CA=100 % T4-H3=10 % T5-SJ=20 % T6-H8=12 %, W:T1-SA=76 % T2-C9=12 % T3-CJ=96 % T4-H7=92 % T5-S3=13 % T6-HA=64 %] [19:45:01.603] [SAMPLE-VAL] Sample 4: weight 0.091 -> 0.019 [S:T1-ST=93 % T2-C6=39 % T3-CA=100 % T4-H3=37 % T5-SJ=54 % T6-H8=27 %, W:T1-SA=53 % T2-C9=6 % T3-CJ=90 % T4-H7=76 % T5-S3=99 % T6-HA=73 %] [19:45:01.606] [SAMPLE-VAL] Sample 5: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=39 % T3-CA=100 % T4-H3=37 % T5-SJ=27 % T6-H8=12 %, W:T1-SA=73 % T2-C9=8 % T3-CJ=92 % T4-H7=75 % T5-S3=36 % T6-HA=78 %] [19:45:01.610] [SAMPLE-VAL] Sample 6: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=47 % T3-CA=100 % T4-H3=40 % T5-SJ=49 % T6-H8=25 %, W:T1-SA=28 % T2-C9=6 % T3-CJ=96 % T4-H7=84 % T5-S3=100 % T6-HA=70 %] [19:45:01.613] [SAMPLE-VAL] Sample 7: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=44 % T3-CA=100 % T4-H3=18 % T5-SJ=51 % T6-H8=20 %, W:T1-SA=27 % T2-C9=9 % T3-CJ=90 % T4-H7=92 % T5-S3=100 % T6-HA=76 %] [19:45:01.617] [SAMPLE-VAL] Sample 8: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=44 % T3-CA=100 % T4-H3=18 % T5-SJ=51 % T6-H8=20 %, W:T1-SA=27 % T2-C9=9 % T3-CJ=90 % T4-H7=92 % T5-S3=100 % T6-HA=76 %] [19:45:01.621] [SAMPLE-VAL] Sample 9: weight 0.091 -> 0.016 [S:T1-ST=90 % T2-C6=58 % T3-CA=100 % T4-H3=33 % T5-SJ=36 % T6-H8=14 %, W:T1-SA=74 % T2-C9=8 % T3-CJ=96 % T4-H7=81 % T5-S3=17 % T6-HA=65 %] [19:45:01.624] [SAMPLE-VAL] Sample 10: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=44 % T3-CA=100 % T4-H3=18 % T5-SJ=51 % T6-H8=20 %, W:T1-SA=27 % T2-C9=9 % T3-CJ=90 % T4-H7=92 % T5-S3=100 % T6-HA=76 %] [19:45:01.628] [SAMPLE-VAL] Sample 11: weight 0.091 -> 0.016 [S:T1-ST=87 % T2-C6=61 % T3-CA=100 % T4-H3=10 % T5-SJ=32 % T6-H8=14 %, W:T1-SA=76 % T2-C9=8 % T3-CJ=96 % T4-H7=91 % T5-S3=24 % T6-HA=83 %] [19:45:01.631] [SAMPLE-VAL] Sample 12: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=36 % T5-SJ=29 % T6-H8=20 %, W:T1-SA=74 % T2-C9=9 % T3-CJ=95 % T4-H7=82 % T5-S3=24 % T6-HA=65 %] [19:45:01.635] [SAMPLE-VAL] Sample 13: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=59 % T3-CA=100 % T4-H3=10 % T5-SJ=20 % T6-H8=12 %, W:T1-SA=76 % T2-C9=12 % T3-CJ=96 % T4-H7=92 % T5-S3=13 % T6-HA=64 %] [19:45:01.638] [SAMPLE-VAL] Sample 14: weight 0.091 -> 0.012 [S:T1-ST=88 % T2-C6=41 % T3-CA=100 % T4-H3=12 % T5-SJ=32 % T6-H8=24 %, W:T1-SA=74 % T2-C9=4 %! T3-CJ=93 % T4-H7=91 % T5-S3=94 % T6-HA=67 %] [19:45:01.642] [SAMPLE-VAL] Sample 15: weight 0.091 -> 0.012 [S:T1-ST=76 % T2-C6=59 % T3-CA=100 % T4-H3=8 % T5-SJ=19 % T6-H8=9 %, W:T1-SA=78 % T2-C9=10 % T3-CJ=97 % T4-H7=92 % T5-S3=6 % T6-HA=62 %] [19:45:01.645] [SAMPLE-VAL] Sample 16: weight 0.091 -> 0.012 [S:T1-ST=88 % T2-C6=41 % T3-CA=100 % T4-H3=12 % T5-SJ=32 % T6-H8=24 %, W:T1-SA=74 % T2-C9=4 %! T3-CJ=93 % T4-H7=91 % T5-S3=94 % T6-HA=67 %] [19:45:01.649] [SAMPLE-VAL] Sample 17: weight 0.091 -> 0.018 [S:T1-ST=99 % T2-C6=43 % T3-CA=100 % T4-H3=41 % T5-SJ=74 % T6-H8=16 %, W:T1-SA=30 % T2-C9=5 %! T3-CJ=97 % T4-H7=79 % T5-S3=100 % T6-HA=76 %] [19:45:01.652] [SAMPLE-VAL] Sample 18: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=54 % T3-CA=100 % T4-H3=43 % T5-SJ=46 % T6-H8=26 %, W:T1-SA=75 % T2-C9=11 % T3-CJ=91 % T4-H7=77 % T5-S3=28 % T6-HA=67 %] [19:45:01.656] [SAMPLE-VAL] Sample 19: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=54 % T3-CA=100 % T4-H3=43 % T5-SJ=46 % T6-H8=26 %, W:T1-SA=75 % T2-C9=11 % T3-CJ=91 % T4-H7=77 % T5-S3=28 % T6-HA=67 %] [19:45:01.659] [SAMPLE-VAL] Sample 20: weight 0.091 -> 0.019 [S:T1-ST=98 % T2-C6=40 % T3-CA=100 % T4-H3=39 % T5-SJ=73 % T6-H8=19 %, W:T1-SA=33 % T2-C9=7 % T3-CJ=91 % T4-H7=79 % T5-S3=99 % T6-HA=79 %] [19:45:01.663] [SAMPLE-VAL] Sample 21: weight 0.091 -> 0.018 [S:T1-ST=92 % T2-C6=42 % T3-CA=100 % T4-H3=18 % T5-SJ=52 % T6-H8=17 %, W:T1-SA=56 % T2-C9=6 % T3-CJ=89 % T4-H7=90 % T5-S3=99 % T6-HA=76 %] [19:45:01.666] [SAMPLE-VAL] Sample 22: weight 0.091 -> 0.015 [S:T1-ST=95 % T2-C6=42 % T3-CA=100 % T4-H3=40 % T5-SJ=53 % T6-H8=19 %, W:T1-SA=46 % T2-C9=4 %! T3-CJ=95 % T4-H7=82 % T5-S3=99 % T6-HA=69 %] [19:45:01.670] [SAMPLE-VAL] Sample 23: weight 0.091 -> 0.016 [S:T1-ST=95 % T2-C6=45 % T3-CA=100 % T4-H3=20 % T5-SJ=49 % T6-H8=20 %, W:T1-SA=48 % T2-C9=4 %! T3-CJ=94 % T4-H7=94 % T5-S3=99 % T6-HA=74 %] [19:45:01.674] [SAMPLE-VAL] Sample 24: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=46 % T3-CA=100 % T4-H3=14 % T5-SJ=42 % T6-H8=31 %, W:T1-SA=52 % T2-C9=4 %! T3-CJ=93 % T4-H7=92 % T5-S3=100 % T6-HA=68 %] [19:45:01.678] [SAMPLE-VAL] Sample 25: weight 0.091 -> 0.016 [S:T1-ST=95 % T2-C6=45 % T3-CA=100 % T4-H3=20 % T5-SJ=49 % T6-H8=20 %, W:T1-SA=48 % T2-C9=4 %! T3-CJ=94 % T4-H7=94 % T5-S3=99 % T6-HA=74 %] [19:45:01.681] [SAMPLE-VAL] Sample 26: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=36 % T5-SJ=29 % T6-H8=20 %, W:T1-SA=74 % T2-C9=9 % T3-CJ=95 % T4-H7=82 % T5-S3=24 % T6-HA=65 %] [19:45:01.685] [SAMPLE-VAL] Sample 27: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=47 % T3-CA=100 % T4-H3=20 % T5-SJ=48 % T6-H8=20 %, W:T1-SA=30 % T2-C9=6 % T3-CJ=94 % T4-H7=94 % T5-S3=100 % T6-HA=73 %] [19:45:01.688] [SAMPLE-VAL] Sample 28: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=41 % T3-CA=100 % T4-H3=13 % T5-SJ=44 % T6-H8=34 %, W:T1-SA=51 % T2-C9=6 % T3-CJ=88 % T4-H7=88 % T5-S3=100 % T6-HA=71 %] [19:45:01.692] [SAMPLE-VAL] Sample 29: weight 0.091 -> 0.019 [S:T1-ST=98 % T2-C6=40 % T3-CA=100 % T4-H3=39 % T5-SJ=73 % T6-H8=19 %, W:T1-SA=33 % T2-C9=7 % T3-CJ=91 % T4-H7=79 % T5-S3=99 % T6-HA=79 %] [19:45:01.695] [SAMPLE-VAL] Sample 30: weight 0.091 -> 0.016 [S:T1-ST=87 % T2-C6=61 % T3-CA=100 % T4-H3=10 % T5-SJ=32 % T6-H8=14 %, W:T1-SA=76 % T2-C9=8 % T3-CJ=96 % T4-H7=91 % T5-S3=24 % T6-HA=83 %] [19:45:01.699] [SAMPLE-VAL] Sample 31: weight 0.091 -> 0.015 [S:T1-ST=95 % T2-C6=42 % T3-CA=100 % T4-H3=40 % T5-SJ=53 % T6-H8=19 %, W:T1-SA=46 % T2-C9=4 %! T3-CJ=95 % T4-H7=82 % T5-S3=99 % T6-HA=69 %] [19:45:01.703] [SAMPLE-VAL] Sample 32: weight 0.091 -> 0.018 [S:T1-ST=92 % T2-C6=42 % T3-CA=100 % T4-H3=18 % T5-SJ=52 % T6-H8=17 %, W:T1-SA=56 % T2-C9=6 % T3-CJ=89 % T4-H7=90 % T5-S3=99 % T6-HA=76 %] [19:45:01.706] [SAMPLE-VAL] Sample 33: weight 0.091 -> 0.016 [S:T1-ST=90 % T2-C6=58 % T3-CA=100 % T4-H3=33 % T5-SJ=36 % T6-H8=14 %, W:T1-SA=74 % T2-C9=8 % T3-CJ=96 % T4-H7=81 % T5-S3=17 % T6-HA=65 %] [19:45:01.710] [SAMPLE-VAL] Sample 34: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=59 % T3-CA=100 % T4-H3=10 % T5-SJ=20 % T6-H8=12 %, W:T1-SA=76 % T2-C9=12 % T3-CJ=96 % T4-H7=92 % T5-S3=13 % T6-HA=64 %] [19:45:01.713] [SAMPLE-VAL] Sample 35: weight 0.091 -> 0.017 [S:T1-ST=85 % T2-C6=48 % T3-CA=100 % T4-H3=36 % T5-SJ=44 % T6-H8=20 %, W:T1-SA=77 % T2-C9=9 % T3-CJ=92 % T4-H7=77 % T5-S3=19 % T6-HA=65 %] [19:45:01.717] [SAMPLE-VAL] Sample 36: weight 0.091 -> 0.019 [S:T1-ST=98 % T2-C6=40 % T3-CA=100 % T4-H3=39 % T5-SJ=73 % T6-H8=19 %, W:T1-SA=33 % T2-C9=7 % T3-CJ=91 % T4-H7=79 % T5-S3=99 % T6-HA=79 %] [19:45:01.720] [SAMPLE-VAL] Sample 37: weight 0.091 -> 0.019 [S:T1-ST=98 % T2-C6=40 % T3-CA=100 % T4-H3=39 % T5-SJ=73 % T6-H8=19 %, W:T1-SA=33 % T2-C9=7 % T3-CJ=91 % T4-H7=79 % T5-S3=99 % T6-HA=79 %] [19:45:01.724] [SAMPLE-VAL] Sample 38: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=47 % T3-CA=100 % T4-H3=40 % T5-SJ=49 % T6-H8=25 %, W:T1-SA=28 % T2-C9=6 % T3-CJ=96 % T4-H7=84 % T5-S3=100 % T6-HA=70 %] [19:45:01.728] [SAMPLE-VAL] Sample 39: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=39 % T3-CA=100 % T4-H3=37 % T5-SJ=27 % T6-H8=12 %, W:T1-SA=73 % T2-C9=8 % T3-CJ=92 % T4-H7=75 % T5-S3=36 % T6-HA=78 %] [19:45:01.731] [SAMPLE-VAL] Sample 40: weight 0.091 -> 0.018 [S:T1-ST=98 % T2-C6=47 % T3-CA=100 % T4-H3=31 % T5-SJ=70 % T6-H8=20 %, W:T1-SA=44 % T2-C9=5 %! T3-CJ=94 % T4-H7=75 % T5-S3=99 % T6-HA=66 %] [19:45:01.735] [SAMPLE-VAL] Sample 41: weight 0.091 -> 0.015 [S:T1-ST=95 % T2-C6=42 % T3-CA=100 % T4-H3=40 % T5-SJ=53 % T6-H8=19 %, W:T1-SA=46 % T2-C9=4 %! T3-CJ=95 % T4-H7=82 % T5-S3=99 % T6-HA=69 %] [19:45:01.738] [SAMPLE-VAL] Sample 42: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=56 % T3-CA=100 % T4-H3=17 % T5-SJ=45 % T6-H8=22 %, W:T1-SA=75 % T2-C9=11 % T3-CJ=91 % T4-H7=88 % T5-S3=35 % T6-HA=88 %] [19:45:01.742] [SAMPLE-VAL] Sample 43: weight 0.091 -> 0.016 [S:T1-ST=87 % T2-C6=61 % T3-CA=100 % T4-H3=10 % T5-SJ=32 % T6-H8=14 %, W:T1-SA=76 % T2-C9=8 % T3-CJ=96 % T4-H7=91 % T5-S3=24 % T6-HA=83 %] [19:45:01.745] [SAMPLE-VAL] Sample 44: weight 0.091 -> 0.012 [S:T1-ST=76 % T2-C6=59 % T3-CA=100 % T4-H3=8 % T5-SJ=19 % T6-H8=9 %, W:T1-SA=78 % T2-C9=10 % T3-CJ=97 % T4-H7=92 % T5-S3=6 % T6-HA=62 %] [19:45:01.749] [SAMPLE-VAL] Sample 45: weight 0.091 -> 0.018 [S:T1-ST=92 % T2-C6=42 % T3-CA=100 % T4-H3=18 % T5-SJ=52 % T6-H8=17 %, W:T1-SA=56 % T2-C9=6 % T3-CJ=89 % T4-H7=90 % T5-S3=99 % T6-HA=76 %] [19:45:01.752] [SAMPLE-VAL] Sample 46: weight 0.091 -> 0.017 [S:T1-ST=85 % T2-C6=48 % T3-CA=100 % T4-H3=36 % T5-SJ=44 % T6-H8=20 %, W:T1-SA=77 % T2-C9=9 % T3-CJ=92 % T4-H7=77 % T5-S3=19 % T6-HA=65 %] [19:45:01.756] [SAMPLE-VAL] Sample 47: weight 0.091 -> 0.018 [S:T1-ST=99 % T2-C6=43 % T3-CA=100 % T4-H3=41 % T5-SJ=74 % T6-H8=16 %, W:T1-SA=30 % T2-C9=5 %! T3-CJ=97 % T4-H7=79 % T5-S3=100 % T6-HA=76 %] [19:45:01.759] [SAMPLE-VAL] Sample 48: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=56 % T3-CA=100 % T4-H3=17 % T5-SJ=45 % T6-H8=22 %, W:T1-SA=75 % T2-C9=11 % T3-CJ=91 % T4-H7=88 % T5-S3=35 % T6-HA=88 %] [19:45:01.763] [SAMPLE-VAL] Sample 49: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=54 % T3-CA=100 % T4-H3=43 % T5-SJ=46 % T6-H8=26 %, W:T1-SA=75 % T2-C9=11 % T3-CJ=91 % T4-H7=77 % T5-S3=28 % T6-HA=67 %] [19:45:01.766] [SAMPLE-VAL] Sample 50: weight 0.091 -> 0.017 [S:T1-ST=85 % T2-C6=48 % T3-CA=100 % T4-H3=36 % T5-SJ=44 % T6-H8=20 %, W:T1-SA=77 % T2-C9=9 % T3-CJ=92 % T4-H7=77 % T5-S3=19 % T6-HA=65 %] [19:45:01.770] [SAMPLE-VAL] Sample 51: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=44 % T3-CA=100 % T4-H3=36 % T5-SJ=54 % T6-H8=31 %, W:T1-SA=27 % T2-C9=7 % T3-CJ=90 % T4-H7=81 % T5-S3=100 % T6-HA=72 %] [19:45:01.773] [SAMPLE-VAL] Sample 52: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=47 % T3-CA=100 % T4-H3=40 % T5-SJ=49 % T6-H8=25 %, W:T1-SA=28 % T2-C9=6 % T3-CJ=96 % T4-H7=84 % T5-S3=100 % T6-HA=70 %] [19:45:01.777] [SAMPLE-VAL] Sample 53: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=10 % T5-SJ=28 % T6-H8=15 %, W:T1-SA=74 % T2-C9=10 % T3-CJ=95 % T4-H7=90 % T5-S3=33 % T6-HA=83 %] [19:45:01.781] [SAMPLE-VAL] Sample 54: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=44 % T3-CA=100 % T4-H3=18 % T5-SJ=51 % T6-H8=20 %, W:T1-SA=27 % T2-C9=9 % T3-CJ=90 % T4-H7=92 % T5-S3=100 % T6-HA=76 %] [19:45:01.784] [SAMPLE-VAL] Sample 55: weight 0.091 -> 0.019 [S:T1-ST=93 % T2-C6=39 % T3-CA=100 % T4-H3=37 % T5-SJ=54 % T6-H8=27 %, W:T1-SA=53 % T2-C9=6 % T3-CJ=90 % T4-H7=76 % T5-S3=99 % T6-HA=73 %] [19:45:01.787] [SAMPLE-VAL] Sample 56: weight 0.091 -> 0.017 [S:T1-ST=85 % T2-C6=52 % T3-CA=100 % T4-H3=14 % T5-SJ=39 % T6-H8=17 %, W:T1-SA=78 % T2-C9=10 % T3-CJ=92 % T4-H7=88 % T5-S3=24 % T6-HA=86 %] [19:45:01.791] [SAMPLE-VAL] Sample 57: weight 0.091 -> 0.017 [S:T1-ST=85 % T2-C6=52 % T3-CA=100 % T4-H3=14 % T5-SJ=39 % T6-H8=17 %, W:T1-SA=78 % T2-C9=10 % T3-CJ=92 % T4-H7=88 % T5-S3=24 % T6-HA=86 %] [19:45:01.794] [SAMPLE-VAL] Sample 58: weight 0.091 -> 0.016 [S:T1-ST=95 % T2-C6=45 % T3-CA=100 % T4-H3=20 % T5-SJ=49 % T6-H8=20 %, W:T1-SA=48 % T2-C9=4 %! T3-CJ=94 % T4-H7=94 % T5-S3=99 % T6-HA=74 %] [19:45:01.798] [SAMPLE-VAL] Sample 59: weight 0.091 -> 0.018 [S:T1-ST=99 % T2-C6=43 % T3-CA=100 % T4-H3=41 % T5-SJ=74 % T6-H8=16 %, W:T1-SA=30 % T2-C9=5 %! T3-CJ=97 % T4-H7=79 % T5-S3=100 % T6-HA=76 %] [19:45:01.801] [SAMPLE-VAL] Sample 60: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=36 % T5-SJ=29 % T6-H8=20 %, W:T1-SA=74 % T2-C9=9 % T3-CJ=95 % T4-H7=82 % T5-S3=24 % T6-HA=65 %] [19:45:01.805] [SAMPLE-VAL] Sample 61: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=54 % T3-CA=100 % T4-H3=43 % T5-SJ=46 % T6-H8=26 %, W:T1-SA=75 % T2-C9=11 % T3-CJ=91 % T4-H7=77 % T5-S3=28 % T6-HA=67 %] [19:45:01.811] [SAMPLE-VAL] Sample 62: weight 0.091 -> 0.016 [S:T1-ST=90 % T2-C6=58 % T3-CA=100 % T4-H3=33 % T5-SJ=36 % T6-H8=14 %, W:T1-SA=74 % T2-C9=8 % T3-CJ=96 % T4-H7=81 % T5-S3=17 % T6-HA=65 %] [19:45:01.815] [SAMPLE-VAL] Sample 63: weight 0.091 -> 0.016 [S:T1-ST=84 % T2-C6=35 % T3-CA=100 % T4-H3=38 % T5-SJ=31 % T6-H8=9 %, W:T1-SA=75 % T2-C9=7 % T3-CJ=92 % T4-H7=75 % T5-S3=29 % T6-HA=76 %] [19:45:01.819] [SAMPLE-VAL] Sample 64: weight 0.091 -> 0.016 [S:T1-ST=90 % T2-C6=58 % T3-CA=100 % T4-H3=33 % T5-SJ=36 % T6-H8=14 %, W:T1-SA=74 % T2-C9=8 % T3-CJ=96 % T4-H7=81 % T5-S3=17 % T6-HA=65 %] [19:45:01.822] [SAMPLE-VAL] Sample 65: weight 0.091 -> 0.016 [S:T1-ST=90 % T2-C6=58 % T3-CA=100 % T4-H3=33 % T5-SJ=36 % T6-H8=14 %, W:T1-SA=74 % T2-C9=8 % T3-CJ=96 % T4-H7=81 % T5-S3=17 % T6-HA=65 %] [19:45:01.826] [SAMPLE-VAL] Sample 66: weight 0.091 -> 0.015 [S:T1-ST=95 % T2-C6=42 % T3-CA=100 % T4-H3=40 % T5-SJ=53 % T6-H8=19 %, W:T1-SA=46 % T2-C9=4 %! T3-CJ=95 % T4-H7=82 % T5-S3=99 % T6-HA=69 %] [19:45:01.829] [SAMPLE-VAL] Sample 67: weight 0.091 -> 0.016 [S:T1-ST=90 % T2-C6=58 % T3-CA=100 % T4-H3=33 % T5-SJ=36 % T6-H8=14 %, W:T1-SA=74 % T2-C9=8 % T3-CJ=96 % T4-H7=81 % T5-S3=17 % T6-HA=65 %] [19:45:01.833] [SAMPLE-VAL] Sample 68: weight 0.091 -> 0.017 [S:T1-ST=94 % T2-C6=55 % T3-CA=100 % T4-H3=10 % T5-SJ=57 % T6-H8=13 %, W:T1-SA=63 % T2-C9=6 % T3-CJ=94 % T4-H7=87 % T5-S3=98 % T6-HA=69 %] [19:45:01.836] [SAMPLE-VAL] Sample 69: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=56 % T3-CA=100 % T4-H3=13 % T5-SJ=35 % T6-H8=20 %, W:T1-SA=78 % T2-C9=10 % T3-CJ=91 % T4-H7=89 % T5-S3=15 % T6-HA=68 %] [19:45:01.840] [SAMPLE-VAL] Sample 70: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=10 % T5-SJ=28 % T6-H8=15 %, W:T1-SA=74 % T2-C9=10 % T3-CJ=95 % T4-H7=90 % T5-S3=33 % T6-HA=83 %] [19:45:01.843] [SAMPLE-VAL] Sample 71: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=44 % T3-CA=100 % T4-H3=36 % T5-SJ=54 % T6-H8=31 %, W:T1-SA=27 % T2-C9=7 % T3-CJ=90 % T4-H7=81 % T5-S3=100 % T6-HA=72 %] [19:45:01.847] [SAMPLE-VAL] Sample 72: weight 0.091 -> 0.017 [S:T1-ST=85 % T2-C6=52 % T3-CA=100 % T4-H3=14 % T5-SJ=39 % T6-H8=17 %, W:T1-SA=78 % T2-C9=10 % T3-CJ=92 % T4-H7=88 % T5-S3=24 % T6-HA=86 %] [19:45:01.851] [SAMPLE-VAL] Sample 73: weight 0.091 -> 0.018 [S:T1-ST=99 % T2-C6=43 % T3-CA=100 % T4-H3=41 % T5-SJ=74 % T6-H8=16 %, W:T1-SA=30 % T2-C9=5 %! T3-CJ=97 % T4-H7=79 % T5-S3=100 % T6-HA=76 %] [19:45:01.854] [SAMPLE-VAL] Sample 74: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=59 % T3-CA=100 % T4-H3=10 % T5-SJ=20 % T6-H8=12 %, W:T1-SA=76 % T2-C9=12 % T3-CJ=96 % T4-H7=92 % T5-S3=13 % T6-HA=64 %] [19:45:01.858] [SAMPLE-VAL] Sample 75: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=48 % T3-CA=100 % T4-H3=37 % T5-SJ=53 % T6-H8=19 %, W:T1-SA=18 % T2-C9=11 % T3-CJ=92 % T4-H7=80 % T5-S3=100 % T6-HA=80 %] [19:45:01.861] [SAMPLE-VAL] Sample 76: weight 0.091 -> 0.018 [S:T1-ST=99 % T2-C6=43 % T3-CA=100 % T4-H3=41 % T5-SJ=74 % T6-H8=16 %, W:T1-SA=30 % T2-C9=5 %! T3-CJ=97 % T4-H7=79 % T5-S3=100 % T6-HA=76 %] [19:45:01.865] [SAMPLE-VAL] Sample 77: weight 0.091 -> 0.017 [S:T1-ST=85 % T2-C6=52 % T3-CA=100 % T4-H3=14 % T5-SJ=39 % T6-H8=17 %, W:T1-SA=78 % T2-C9=10 % T3-CJ=92 % T4-H7=88 % T5-S3=24 % T6-HA=86 %] [19:45:01.868] [SAMPLE-VAL] Sample 78: weight 0.091 -> 0.015 [S:T1-ST=95 % T2-C6=42 % T3-CA=100 % T4-H3=40 % T5-SJ=53 % T6-H8=19 %, W:T1-SA=46 % T2-C9=4 %! T3-CJ=95 % T4-H7=82 % T5-S3=99 % T6-HA=69 %] [19:45:01.872] [SAMPLE-VAL] Sample 79: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=46 % T3-CA=100 % T4-H3=14 % T5-SJ=42 % T6-H8=31 %, W:T1-SA=52 % T2-C9=4 %! T3-CJ=93 % T4-H7=92 % T5-S3=100 % T6-HA=68 %] [19:45:01.876] [SAMPLE-VAL] Sample 80: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=46 % T3-CA=100 % T4-H3=14 % T5-SJ=42 % T6-H8=31 %, W:T1-SA=52 % T2-C9=4 %! T3-CJ=93 % T4-H7=92 % T5-S3=100 % T6-HA=68 %] [19:45:01.879] [SAMPLE-VAL] Sample 81: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=54 % T3-CA=100 % T4-H3=43 % T5-SJ=46 % T6-H8=26 %, W:T1-SA=75 % T2-C9=11 % T3-CJ=91 % T4-H7=77 % T5-S3=28 % T6-HA=67 %] [19:45:01.882] [SAMPLE-VAL] Sample 82: weight 0.091 -> 0.012 [S:T1-ST=70 % T2-C6=32 % T3-CA=100 % T4-H3=23 % T5-SJ=11 % T6-H8=13 %, W:T1-SA=76 % T2-C9=7 % T3-CJ=93 % T4-H7=80 % T5-S3=8 % T6-HA=68 %] [19:45:01.886] [SAMPLE-VAL] Sample 83: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=48 % T3-CA=100 % T4-H3=39 % T5-SJ=50 % T6-H8=17 %, W:T1-SA=19 % T2-C9=7 % T3-CJ=96 % T4-H7=79 % T5-S3=100 % T6-HA=77 %] [19:45:01.890] [SAMPLE-VAL] Sample 84: weight 0.091 -> 0.015 [S:T1-ST=95 % T2-C6=42 % T3-CA=100 % T4-H3=40 % T5-SJ=53 % T6-H8=19 %, W:T1-SA=46 % T2-C9=4 %! T3-CJ=95 % T4-H7=82 % T5-S3=99 % T6-HA=69 %] [19:45:01.893] [SAMPLE-VAL] Sample 85: weight 0.091 -> 0.016 [S:T1-ST=87 % T2-C6=61 % T3-CA=100 % T4-H3=10 % T5-SJ=32 % T6-H8=14 %, W:T1-SA=76 % T2-C9=8 % T3-CJ=96 % T4-H7=91 % T5-S3=24 % T6-HA=83 %] [19:45:01.896] [SAMPLE-VAL] Sample 86: weight 0.091 -> 0.019 [S:T1-ST=93 % T2-C6=39 % T3-CA=100 % T4-H3=37 % T5-SJ=54 % T6-H8=27 %, W:T1-SA=53 % T2-C9=6 % T3-CJ=90 % T4-H7=76 % T5-S3=99 % T6-HA=73 %] [19:45:01.900] [SAMPLE-VAL] Sample 87: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=46 % T3-CA=100 % T4-H3=14 % T5-SJ=42 % T6-H8=31 %, W:T1-SA=52 % T2-C9=4 %! T3-CJ=93 % T4-H7=92 % T5-S3=100 % T6-HA=68 %] [19:45:01.903] [SAMPLE-VAL] Sample 88: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=41 % T3-CA=100 % T4-H3=13 % T5-SJ=44 % T6-H8=34 %, W:T1-SA=51 % T2-C9=6 % T3-CJ=88 % T4-H7=88 % T5-S3=100 % T6-HA=71 %] [19:45:01.908] [SAMPLE-VAL] Sample 89: weight 0.091 -> 0.001 [S:T1-ST=0 %! T2-C6=37 % T3-CA=100 % T4-H3=30 % T5-SJ=23 % T6-H8=17 %, W:T1-SA=75 % T2-C9=8 % T3-CJ=92 % T4-H7=81 % T5-S3=14 % T6-HA=74 %] [19:45:01.911] [SAMPLE-VAL] Sample 90: weight 0.091 -> 0.018 [S:T1-ST=99 % T2-C6=43 % T3-CA=100 % T4-H3=41 % T5-SJ=74 % T6-H8=16 %, W:T1-SA=30 % T2-C9=5 %! T3-CJ=97 % T4-H7=79 % T5-S3=100 % T6-HA=76 %] [19:45:01.915] [SAMPLE-VAL] Sample 91: weight 0.091 -> 0.019 [S:T1-ST=93 % T2-C6=39 % T3-CA=100 % T4-H3=37 % T5-SJ=54 % T6-H8=27 %, W:T1-SA=53 % T2-C9=6 % T3-CJ=90 % T4-H7=76 % T5-S3=99 % T6-HA=73 %] [19:45:01.918] [SAMPLE-VAL] Sample 92: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=56 % T3-CA=100 % T4-H3=13 % T5-SJ=35 % T6-H8=20 %, W:T1-SA=78 % T2-C9=10 % T3-CJ=91 % T4-H7=89 % T5-S3=15 % T6-HA=68 %] [19:45:01.922] [SAMPLE-VAL] Sample 93: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=36 % T5-SJ=29 % T6-H8=20 %, W:T1-SA=74 % T2-C9=9 % T3-CJ=95 % T4-H7=82 % T5-S3=24 % T6-HA=65 %] [19:45:01.925] [SAMPLE-VAL] Sample 94: weight 0.091 -> 0.017 [S:T1-ST=85 % T2-C6=48 % T3-CA=100 % T4-H3=36 % T5-SJ=44 % T6-H8=20 %, W:T1-SA=77 % T2-C9=9 % T3-CJ=92 % T4-H7=77 % T5-S3=19 % T6-HA=65 %] [19:45:01.928] [SAMPLE-VAL] Sample 95: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=59 % T3-CA=100 % T4-H3=10 % T5-SJ=20 % T6-H8=12 %, W:T1-SA=76 % T2-C9=12 % T3-CJ=96 % T4-H7=92 % T5-S3=13 % T6-HA=64 %] [19:45:01.932] [SAMPLE-VAL] Sample 96: weight 0.091 -> 0.019 [S:T1-ST=93 % T2-C6=39 % T3-CA=100 % T4-H3=37 % T5-SJ=54 % T6-H8=27 %, W:T1-SA=53 % T2-C9=6 % T3-CJ=90 % T4-H7=76 % T5-S3=99 % T6-HA=73 %] [19:45:01.935] [SAMPLE-VAL] Sample 97: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=44 % T3-CA=100 % T4-H3=36 % T5-SJ=54 % T6-H8=31 %, W:T1-SA=27 % T2-C9=7 % T3-CJ=90 % T4-H7=81 % T5-S3=100 % T6-HA=72 %] [19:45:01.939] [SAMPLE-VAL] Sample 98: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=59 % T3-CA=100 % T4-H3=11 % T5-SJ=55 % T6-H8=17 %, W:T1-SA=46 % T2-C9=6 % T3-CJ=94 % T4-H7=89 % T5-S3=100 % T6-HA=67 %] [19:45:01.942] [SAMPLE-VAL] Sample 99: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=44 % T3-CA=100 % T4-H3=36 % T5-SJ=54 % T6-H8=31 %, W:T1-SA=27 % T2-C9=7 % T3-CJ=90 % T4-H7=81 % T5-S3=100 % T6-HA=72 %] [19:45:01.946] [SAMPLE-VAL] Sample 100: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=56 % T3-CA=100 % T4-H3=17 % T5-SJ=45 % T6-H8=22 %, W:T1-SA=75 % T2-C9=11 % T3-CJ=91 % T4-H7=88 % T5-S3=35 % T6-HA=88 %] [19:45:01.946] [SAMPLE-VAL] Zeroed 31 samples below relative threshold 0.010 x max 0.0191 = 0.000191 [19:45:01.946] [SAMPLE-VAL] Done. Weight range: 0.000-0.019 [19:45:01.946] [SAMPLE-VAL] Top sample 20 (w=0.019): S:KJT6.9853.K76.A6 W:A9732.AK7.QJ4.J9 [S:T1-ST=98 % T2-C6=40 % T3-CA=100 % T4-H3=39 % T5-SJ=73 % T6-H8=19 %, W:T1-SA=33 % T2-C9=7 % T3-CJ=91 % T4-H7=79 % T5-S3=99 % T6-HA=79 %] [19:45:01.946] [SAMPLE-VAL] Top sample 29 (w=0.019): S:KJT7.9853.K74.A6 W:A9632.AK7.QJ6.J9 [S:T1-ST=98 % T2-C6=40 % T3-CA=100 % T4-H3=39 % T5-SJ=73 % T6-H8=19 %, W:T1-SA=33 % T2-C9=7 % T3-CJ=91 % T4-H7=79 % T5-S3=99 % T6-HA=79 %] [19:45:01.946] [SAMPLE-VAL] Top sample 36 (w=0.019): S:KJT7.9853.K64.A6 W:A9632.AK7.QJ7.J9 [S:T1-ST=98 % T2-C6=40 % T3-CA=100 % T4-H3=39 % T5-SJ=73 % T6-H8=19 %, W:T1-SA=33 % T2-C9=7 % T3-CJ=91 % T4-H7=79 % T5-S3=99 % T6-HA=79 %] [19:45:01.946] [SAMPLE-VAL] Top sample 37 (w=0.019): S:KJT6.9853.K74.A6 W:A9732.AK7.QJ6.J9 [S:T1-ST=98 % T2-C6=40 % T3-CA=100 % T4-H3=39 % T5-SJ=73 % T6-H8=19 %, W:T1-SA=33 % T2-C9=7 % T3-CJ=91 % T4-H7=79 % T5-S3=99 % T6-HA=79 %] [19:45:01.946] [SAMPLE-VAL] Top sample 4 (w=0.019): S:KJT76.853.K76.A6 W:A932.AK97.QJ4.J9 [S:T1-ST=93 % T2-C6=39 % T3-CA=100 % T4-H3=37 % T5-SJ=54 % T6-H8=27 %, W:T1-SA=53 % T2-C9=6 % T3-CJ=90 % T4-H7=76 % T5-S3=99 % T6-HA=73 %] [19:45:01.947] After sample validation: 69 deals remaining [19:45:01.947] [PLAY-INFER] No inference observations detected [19:45:01.947] Using weighted samples: 69/69 have non-uniform weights (range 0.000-0.019) [19:45:01.947] Sample deals (69 total, showing first 20, by weight): [19:45:01.947] [1] (w=0.019) W:A9732.AK7.QJ4.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT6.9853.K76.A6 [19:45:01.947] [2] (w=0.019) W:A9632.AK7.QJ6.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT7.9853.K74.A6 [19:45:01.947] [3] (w=0.019) W:A9632.AK7.QJ7.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT7.9853.K64.A6 [19:45:01.947] [4] (w=0.019) W:A9732.AK7.QJ6.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT6.9853.K74.A6 [19:45:01.947] [5] (w=0.019) W:A932.AK97.QJ4.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT76.853.K76.A6 [19:45:01.947] [6] (w=0.019) W:A973.AK97.QJ4.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT62.853.K76.A6 [19:45:01.947] [7] (w=0.019) W:A973.AK97.QJ7.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT62.853.K64.A6 [19:45:01.947] [8] (w=0.019) W:A963.AK97.QJ7.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT72.853.K64.A6 [19:45:01.947] [9] (w=0.019) W:A932.AK97.QJ7.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT76.853.K64.A6 [19:45:01.947] [10] (w=0.018) W:A9732.A97.KQJ.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT6.K853.764.A6 [19:45:01.948] [11] (w=0.018) W:A9732.AK7.K64.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT6.9853.QJ7.A6 [19:45:01.948] [12] (w=0.018) W:A9763.AK7.K74.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT2.9853.QJ6.A6 [19:45:01.948] [13] (w=0.018) W:A9763.AK7.K76.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT2.9853.QJ4.A6 [19:45:01.948] [14] (w=0.018) W:A9732.AK7.K74.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT6.9853.QJ6.A6 [19:45:01.948] [15] (w=0.018) W:A9763.AK7.K64.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT2.9853.QJ7.A6 [19:45:01.948] [16] (w=0.018) W:A9632.AK7.K76.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT7.9853.QJ4.A6 [19:45:01.948] [17] (w=0.018) W:A963.AK75.QJ4.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT72.983.K76.A6 [19:45:01.948] [18] (w=0.018) W:A932.AK75.QJ6.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT76.983.K74.A6 [19:45:01.948] [19] (w=0.018) W:A932.AK75.QJ4.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT76.983.K76.A6 [19:45:01.948] [20] (w=0.017) W:AK973.A97.QJ6.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 JT62.K853.K74.A6 [19:45:01.948] ... and 49 more [19:45:01.997] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:45:01.997] H4: [-630, -600, -600, -630, -630, -630, -630, -630, -630, -660, -630, -630, -630, -630, -630, -630, -630, -630, -630, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -630, -630, -630, -660, -660, -660, -660, -660, -660, -630, -630, -630, -630, -630, -630, -660, -660, -660, -630, -630, -630, -600, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630] [19:45:01.997] H6: [-630, -600, -600, -630, -630, -630, -630, -630, -630, -660, -630, -630, -630, -630, -630, -630, -630, -630, -630, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -630, -630, -630, -660, -660, -660, -660, -660, -660, -630, -630, -630, -630, -630, -630, -660, -660, -660, -630, -630, -630, -600, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630] [19:45:01.997] HJ: [-630, -600, -600, -630, -630, -630, -630, -630, -630, -660, -630, -630, -630, -630, -630, -630, -630, -630, -630, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -630, -630, -630, -660, -660, -660, -660, -660, -660, -630, -630, -630, -630, -630, -630, -660, -660, -660, -630, -630, -630, -600, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630] [19:45:01.997] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:45:01.997] H4: [1, 2, 2, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [19:45:01.998] H6: [1, 2, 2, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [19:45:01.998] HJ: [1, 2, 2, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [19:45:01.998] --- IMP Calculation Output (card -> average IMP) --- [19:45:01.998] H4: 0.00 [19:45:01.998] H6: 0.00 [19:45:01.998] HJ: 0.00 [19:45:01.998] === DDS DETAILED ANALYSIS === [19:45:01.998] Cards analyzed: 3, Samples per card: 69 [19:45:01.998] [19:45:01.998] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:45:01.998] ----- ------ --------- ------- ----------- -------------------------------- [19:45:01.998] H4 0.00 0.68 0 % 3 [1, 2, 2, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0...] [19:45:01.998] H6 0.00 0.68 0 % 3 [1, 2, 2, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0...] [19:45:01.998] HJ 0.00 0.68 0 % 3 [1, 2, 2, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0...] [19:45:01.999] [19:45:01.999] Selected: H4 (IMPs=0.00, avgTricks=0.68) [19:45:01.999] =================== [19:45:01.999] [SD-DEF] Skipped: 3rd hand without a finesse over dummy (H def=46J dummy=) [19:45:01.999] [TRUMP] Skipped: not a suit contract [19:45:01.999] Selected: H4 (avg 0.00 IMPs, 0.68 tricks) -- 2 tied card(s): H6, HJ [19:45:01.999] [stage-timing] ok sample=691ms validate=0ms nn=359ms signal=0ms simgames=3ms dds=47ms total=1104ms samples=69 cards=22 [19:45:01.999] === FindBestCardAsync: Position=N, CardsPlayed=22 === [19:45:01.999] Finding card to play for N: 4.JT642.T83.7543 [19:45:01.999] Relative position: Lefty, Contract type: NoTrump [19:45:01.999] Cards in hand mask: 3 [19:45:02.000] Candidate: xH = 68.4 % [19:45:02.001] Candidate: JH = 31.6 % [19:45:02.001] Candidate: TH = 0.0 % [19:45:02.001] Selected: H4 (68.4 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:45:08 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:45:08 === [19:45:08.201] === FindBestCardAsync: Position=N, CardsPlayed=25 === [19:45:08.201] Contract: 3N, Declarer: W, Dealer: W [19:45:08.202] Auction: 1N-P-2S-X-2N-P-3H-P-3N-P-P-P [19:45:08.202] Deal: N:... ... ... ... [19:45:08.202] Position N is on defender's side - score table shifted by 2 defense tricks won [19:45:08.202] ****************************** [19:45:08.202] FindMatchingDealsWithPlayInternal Input: [19:45:08.202] Position parameter: N [19:45:08.202] Deal from game: N:... ... ... ... [19:45:08.202] Hand for N: 4.JT642.T83.7543 [19:45:08.202] Hand for E: Q85.Q.A952.KQT82 [19:45:08.202] Hand for S: (null) [19:45:08.202] Hand for W: (null) [19:45:08.203] Cards played: S4, S5, ST, SA, C9, C3, C2, C6, CJ, C4, CQ, CA, H3, H7, H2, HQ, S8, SJ, S3, C7, H8, HA, H4, D2, D4 [19:45:08.203] Declarer: W [19:45:08.203] ****************************** [19:45:08.203] [DealFinder] Seed from player N hand: -348122668 [19:45:08.203] [DealFinder] Auction: 1N-P-2S-X-2N-P-3H-P-3N-P-P-P [19:45:08.203] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:45:08.203] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1513MB, gc2=18) [19:45:08.203] [DealFinder] Using cardsPlayedCount=25 for visibility calculation [19:45:08.203] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=25 [19:45:08.203] [ExtractPartialDeal] Visible hands: N, E, W [19:45:08.203] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:45:08.203] [ExtractPartialDeal] Extracted hands: [19:45:08.203] N: 4.JT642.T83.7543 (13 cards) [LOCKED] [19:45:08.204] E: Q85.Q.A952.KQT82 (13 cards) [LOCKED] [19:45:08.204] S: ... (0 cards) [19:45:08.204] W: ... (0 cards) [19:45:08.204] [DealFinder] Trump suit from contract '3N': NoTrump [19:45:08.204] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [19:45:08.204] [ComputePlayedCards] Card 1: S4 played by N [19:45:08.204] [ComputePlayedCards] Card 2: S5 played by E [19:45:08.204] [ComputePlayedCards] Card 3: ST played by S [19:45:08.204] [ComputePlayedCards] Card 4: SA played by W [19:45:08.204] [ComputePlayedCards] Trick complete. Winner: W [19:45:08.204] [ComputePlayedCards] Card 5: C9 played by W [19:45:08.204] [ComputePlayedCards] Card 6: C3 played by N [19:45:08.204] [ComputePlayedCards] Card 7: C2 played by E [19:45:08.204] [ComputePlayedCards] Card 8: C6 played by S [19:45:08.204] [ComputePlayedCards] Trick complete. Winner: W [19:45:08.204] [ComputePlayedCards] Card 9: CJ played by W [19:45:08.204] [ComputePlayedCards] Card 10: C4 played by N [19:45:08.205] [ComputePlayedCards] Card 11: CQ played by E [19:45:08.205] [ComputePlayedCards] Card 12: CA played by S [19:45:08.205] [ComputePlayedCards] Trick complete. Winner: S [19:45:08.205] [ComputePlayedCards] Card 13: H3 played by S [19:45:08.205] [ComputePlayedCards] Card 14: H7 played by W [19:45:08.205] [ComputePlayedCards] Card 15: H2 played by N [19:45:08.205] [ComputePlayedCards] Card 16: HQ played by E [19:45:08.205] [ComputePlayedCards] Trick complete. Winner: E [19:45:08.205] [ComputePlayedCards] Card 17: S8 played by E [19:45:08.205] [ComputePlayedCards] Card 18: SJ played by S [19:45:08.205] [ComputePlayedCards] Card 19: S3 played by W [19:45:08.205] [ComputePlayedCards] Card 20: C7 played by N [19:45:08.205] [ComputePlayedCards] Trick complete. Winner: S [19:45:08.205] [ComputePlayedCards] Card 21: H8 played by S [19:45:08.206] [ComputePlayedCards] Card 22: HA played by W [19:45:08.206] [ComputePlayedCards] Card 23: H4 played by N [19:45:08.206] [ComputePlayedCards] Card 24: D2 played by E [19:45:08.206] [ComputePlayedCards] Trick complete. Winner: W [19:45:08.206] [ComputePlayedCards] Card 25: D4 played by W [19:45:08.206] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S4, C3, C4, H2, C7, H4 [19:45:08.206] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S5, C2, CQ, HQ, S8, D2 [19:45:08.206] [DealFinder] Added 6 played cards to S (was 0 cards): ST, C6, CA, H3, SJ, H8 [19:45:08.206] [DealFinder] Added 7 played cards to W (was 0 cards): SA, C9, CJ, H7, S3, HA, D4 [19:45:08.206] [DecomposePartnership] S: No tightening (CombinedHcpMin=8, CombinedHcpMax=, partner N HCP=1) [19:45:08.206] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=13) [19:45:08.206] [DealFinder] Bid verification enabled for: W [19:45:08.207] [DealFinder] Propagated S: HCP[10-11], Suits=S[5-7] H[2-5] D[3-4] C[1-2] (2 iterations) [19:45:08.207] [DealFinder] Propagated W: HCP[15-16], Suits=S[2-4] H[2-5] D[2-3] C[2-3] (2 iterations) [19:45:08.207] [DealFinder] Known cards per player: N=13, E=13, S=6, W=7 [19:45:08.207] [DealFinder] Locked players: N, E [19:45:08.207] [DealFinder] Total known cards: 39, Remaining deck: 13, Cards to deal: 13 [19:45:08.207] [DealFinder] Players needing cards: S:7, W:6 [19:45:08.207] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:45:08.564] [DealFinder] Combinatorial: enumerated 1716, perfect 0, sending 100 to DDS [19:45:08.564] [DealFinder] WARNING: NONE of the 1716 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: S HCP[10-11], W HCP[15-16] [19:45:08.564] [Timing] Total: 361ms, Generation: 0ms, Verification: 0ms [19:45:08.564] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [19:45:08.564] Search complete. Returning 100 deals. [19:45:08.564] Found 100 sample deals for simulation. [19:45:08.564] Valid deals for DDS: 100 / 100 [19:45:08.565] [SAMPLE-VAL] Validating 100 samples, hidden: S,W, contract: NT [19:45:08.565] [SAMPLE-VAL] T1: N=S4 E=S5 S=ST W=SA (leader=N) [19:45:08.565] [SAMPLE-VAL] T2: W=C9 N=C3 E=C2 S=C6 (leader=W) [19:45:08.565] [SAMPLE-VAL] T3: W=CJ N=C4 E=CQ S=CA (leader=W) [19:45:08.565] [SAMPLE-VAL] T4: S=H3 W=H7 N=H2 E=HQ (leader=S) [19:45:08.565] [SAMPLE-VAL] T5: E=S8 S=SJ W=S3 N=C7 (leader=E) [19:45:08.565] [SAMPLE-VAL] T6: S=H8 W=HA N=H4 E=D2 (leader=S) [19:45:08.565] [SAMPLE-VAL] T7: W=D4 (leader=W) (partial) [19:45:08.570] [SAMPLE-VAL] Sample 1: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=38 % T3-CA=100 % T4-H3=13 % T5-SJ=16 % T6-H8=12 %, W:T1-SA=76 % T2-C9=7 % T3-CJ=91 % T4-H7=92 % T5-S3=18 % T6-HA=76 % T7-D4=89 %] [19:45:08.574] [SAMPLE-VAL] Sample 2: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=59 % T3-CA=100 % T4-H3=10 % T5-SJ=20 % T6-H8=12 %, W:T1-SA=76 % T2-C9=12 % T3-CJ=96 % T4-H7=92 % T5-S3=13 % T6-HA=64 % T7-D4=80 %] [19:45:08.579] [SAMPLE-VAL] Sample 3: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=56 % T3-CA=100 % T4-H3=17 % T5-SJ=45 % T6-H8=22 %, W:T1-SA=75 % T2-C9=11 % T3-CJ=91 % T4-H7=88 % T5-S3=35 % T6-HA=88 % T7-D4=18 %] [19:45:08.583] [SAMPLE-VAL] Sample 4: weight 0.091 -> 0.017 [S:T1-ST=85 % T2-C6=48 % T3-CA=100 % T4-H3=36 % T5-SJ=44 % T6-H8=20 %, W:T1-SA=77 % T2-C9=9 % T3-CJ=92 % T4-H7=77 % T5-S3=19 % T6-HA=65 % T7-D4=24 %] [19:45:08.587] [SAMPLE-VAL] Sample 5: weight 0.091 -> 0.017 [S:T1-ST=90 % T2-C6=58 % T3-CA=100 % T4-H3=33 % T5-SJ=36 % T6-H8=14 %, W:T1-SA=74 % T2-C9=8 % T3-CJ=96 % T4-H7=81 % T5-S3=17 % T6-HA=65 % T7-D4=82 %] [19:45:08.591] [SAMPLE-VAL] Sample 6: weight 0.091 -> 0.013 [S:T1-ST=72 % T2-C6=36 % T3-CA=100 % T4-H3=11 % T5-SJ=9 % T6-H8=11 %, W:T1-SA=77 % T2-C9=7 % T3-CJ=91 % T4-H7=92 % T5-S3=11 % T6-HA=71 % T7-D4=93 %] [19:45:08.595] [SAMPLE-VAL] Sample 7: weight 0.091 -> 0.017 [S:T1-ST=85 % T2-C6=48 % T3-CA=100 % T4-H3=36 % T5-SJ=44 % T6-H8=20 %, W:T1-SA=77 % T2-C9=9 % T3-CJ=92 % T4-H7=77 % T5-S3=19 % T6-HA=65 % T7-D4=24 %] [19:45:08.599] [SAMPLE-VAL] Sample 8: weight 0.091 -> 0.018 [S:T1-ST=93 % T2-C6=39 % T3-CA=100 % T4-H3=37 % T5-SJ=54 % T6-H8=27 %, W:T1-SA=53 % T2-C9=6 % T3-CJ=90 % T4-H7=76 % T5-S3=99 % T6-HA=73 % T7-D4=27 %] [19:45:08.605] [SAMPLE-VAL] Sample 9: weight 0.091 -> 0.017 [S:T1-ST=92 % T2-C6=42 % T3-CA=100 % T4-H3=18 % T5-SJ=52 % T6-H8=17 %, W:T1-SA=56 % T2-C9=6 % T3-CJ=89 % T4-H7=90 % T5-S3=99 % T6-HA=76 % T7-D4=30 %] [19:45:08.611] [SAMPLE-VAL] Sample 10: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=10 % T5-SJ=28 % T6-H8=15 %, W:T1-SA=74 % T2-C9=10 % T3-CJ=95 % T4-H7=90 % T5-S3=33 % T6-HA=83 % T7-D4=73 %] [19:45:08.615] [SAMPLE-VAL] Sample 11: weight 0.091 -> 0.018 [S:T1-ST=98 % T2-C6=40 % T3-CA=100 % T4-H3=39 % T5-SJ=73 % T6-H8=19 %, W:T1-SA=33 % T2-C9=7 % T3-CJ=91 % T4-H7=79 % T5-S3=99 % T6-HA=79 % T7-D4=27 %] [19:45:08.620] [SAMPLE-VAL] Sample 12: weight 0.091 -> 0.019 [S:T1-ST=99 % T2-C6=43 % T3-CA=100 % T4-H3=41 % T5-SJ=74 % T6-H8=16 %, W:T1-SA=30 % T2-C9=5 %! T3-CJ=97 % T4-H7=79 % T5-S3=100 % T6-HA=76 % T7-D4=78 %] [19:45:08.624] [SAMPLE-VAL] Sample 13: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=36 % T5-SJ=29 % T6-H8=20 %, W:T1-SA=74 % T2-C9=9 % T3-CJ=95 % T4-H7=82 % T5-S3=24 % T6-HA=65 % T7-D4=72 %] [19:45:08.628] [SAMPLE-VAL] Sample 14: weight 0.091 -> 0.013 [S:T1-ST=70 % T2-C6=32 % T3-CA=100 % T4-H3=23 % T5-SJ=11 % T6-H8=13 %, W:T1-SA=76 % T2-C9=7 % T3-CJ=93 % T4-H7=80 % T5-S3=8 % T6-HA=68 % T7-D4=91 %] [19:45:08.632] [SAMPLE-VAL] Sample 15: weight 0.091 -> 0.019 [S:T1-ST=99 % T2-C6=43 % T3-CA=100 % T4-H3=41 % T5-SJ=74 % T6-H8=16 %, W:T1-SA=30 % T2-C9=5 %! T3-CJ=97 % T4-H7=79 % T5-S3=100 % T6-HA=76 % T7-D4=78 %] [19:45:08.637] [SAMPLE-VAL] Sample 16: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=47 % T3-CA=100 % T4-H3=40 % T5-SJ=49 % T6-H8=25 %, W:T1-SA=28 % T2-C9=6 % T3-CJ=96 % T4-H7=84 % T5-S3=100 % T6-HA=70 % T7-D4=75 %] [19:45:08.642] [SAMPLE-VAL] Sample 17: weight 0.091 -> 0.017 [S:T1-ST=90 % T2-C6=58 % T3-CA=100 % T4-H3=33 % T5-SJ=36 % T6-H8=14 %, W:T1-SA=74 % T2-C9=8 % T3-CJ=96 % T4-H7=81 % T5-S3=17 % T6-HA=65 % T7-D4=82 %] [19:45:08.647] [SAMPLE-VAL] Sample 18: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=48 % T3-CA=100 % T4-H3=39 % T5-SJ=50 % T6-H8=17 %, W:T1-SA=19 % T2-C9=7 % T3-CJ=96 % T4-H7=79 % T5-S3=100 % T6-HA=77 % T7-D4=73 %] [19:45:08.651] [SAMPLE-VAL] Sample 19: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=36 % T5-SJ=29 % T6-H8=20 %, W:T1-SA=74 % T2-C9=9 % T3-CJ=95 % T4-H7=82 % T5-S3=24 % T6-HA=65 % T7-D4=72 %] [19:45:08.655] [SAMPLE-VAL] Sample 20: weight 0.091 -> 0.019 [S:T1-ST=99 % T2-C6=43 % T3-CA=100 % T4-H3=41 % T5-SJ=74 % T6-H8=16 %, W:T1-SA=30 % T2-C9=5 %! T3-CJ=97 % T4-H7=79 % T5-S3=100 % T6-HA=76 % T7-D4=78 %] [19:45:08.659] [SAMPLE-VAL] Sample 21: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=38 % T3-CA=100 % T4-H3=13 % T5-SJ=16 % T6-H8=12 %, W:T1-SA=76 % T2-C9=7 % T3-CJ=91 % T4-H7=92 % T5-S3=18 % T6-HA=76 % T7-D4=89 %] [19:45:08.663] [SAMPLE-VAL] Sample 22: weight 0.091 -> 0.016 [S:T1-ST=95 % T2-C6=42 % T3-CA=100 % T4-H3=40 % T5-SJ=53 % T6-H8=19 %, W:T1-SA=46 % T2-C9=4 %! T3-CJ=95 % T4-H7=82 % T5-S3=99 % T6-HA=69 % T7-D4=79 %] [19:45:08.667] [SAMPLE-VAL] Sample 23: weight 0.091 -> 0.016 [S:T1-ST=84 % T2-C6=35 % T3-CA=100 % T4-H3=38 % T5-SJ=31 % T6-H8=9 %, W:T1-SA=75 % T2-C9=7 % T3-CJ=92 % T4-H7=75 % T5-S3=29 % T6-HA=76 % T7-D4=88 %] [19:45:08.671] [SAMPLE-VAL] Sample 24: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=47 % T3-CA=100 % T4-H3=20 % T5-SJ=48 % T6-H8=20 %, W:T1-SA=30 % T2-C9=6 % T3-CJ=94 % T4-H7=94 % T5-S3=100 % T6-HA=73 % T7-D4=75 %] [19:45:08.676] [SAMPLE-VAL] Sample 25: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=36 % T5-SJ=29 % T6-H8=20 %, W:T1-SA=74 % T2-C9=9 % T3-CJ=95 % T4-H7=82 % T5-S3=24 % T6-HA=65 % T7-D4=72 %] [19:45:08.679] [SAMPLE-VAL] Sample 26: weight 0.091 -> 0.016 [S:T1-ST=87 % T2-C6=61 % T3-CA=100 % T4-H3=10 % T5-SJ=32 % T6-H8=14 %, W:T1-SA=76 % T2-C9=8 % T3-CJ=96 % T4-H7=91 % T5-S3=24 % T6-HA=83 % T7-D4=84 %] [19:45:08.684] [SAMPLE-VAL] Sample 27: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=39 % T3-CA=100 % T4-H3=37 % T5-SJ=27 % T6-H8=12 %, W:T1-SA=73 % T2-C9=8 % T3-CJ=92 % T4-H7=75 % T5-S3=36 % T6-HA=78 % T7-D4=81 %] [19:45:08.688] [SAMPLE-VAL] Sample 28: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=10 % T5-SJ=28 % T6-H8=15 %, W:T1-SA=74 % T2-C9=10 % T3-CJ=95 % T4-H7=90 % T5-S3=33 % T6-HA=83 % T7-D4=73 %] [19:45:08.692] [SAMPLE-VAL] Sample 29: weight 0.091 -> 0.018 [S:T1-ST=93 % T2-C6=39 % T3-CA=100 % T4-H3=37 % T5-SJ=54 % T6-H8=27 %, W:T1-SA=53 % T2-C9=6 % T3-CJ=90 % T4-H7=76 % T5-S3=99 % T6-HA=73 % T7-D4=27 %] [19:45:08.696] [SAMPLE-VAL] Sample 30: weight 0.091 -> 0.018 [S:T1-ST=98 % T2-C6=40 % T3-CA=100 % T4-H3=39 % T5-SJ=73 % T6-H8=19 %, W:T1-SA=33 % T2-C9=7 % T3-CJ=91 % T4-H7=79 % T5-S3=99 % T6-HA=79 % T7-D4=27 %] [19:45:08.700] [SAMPLE-VAL] Sample 31: weight 0.091 -> 0.017 [S:T1-ST=92 % T2-C6=42 % T3-CA=100 % T4-H3=18 % T5-SJ=52 % T6-H8=17 %, W:T1-SA=56 % T2-C9=6 % T3-CJ=89 % T4-H7=90 % T5-S3=99 % T6-HA=76 % T7-D4=30 %] [19:45:08.704] [SAMPLE-VAL] Sample 32: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=56 % T3-CA=100 % T4-H3=13 % T5-SJ=35 % T6-H8=20 %, W:T1-SA=78 % T2-C9=10 % T3-CJ=91 % T4-H7=89 % T5-S3=15 % T6-HA=68 % T7-D4=20 %] [19:45:08.708] [SAMPLE-VAL] Sample 33: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=48 % T3-CA=100 % T4-H3=39 % T5-SJ=50 % T6-H8=17 %, W:T1-SA=19 % T2-C9=7 % T3-CJ=96 % T4-H7=79 % T5-S3=100 % T6-HA=77 % T7-D4=73 %] [19:45:08.712] [SAMPLE-VAL] Sample 34: weight 0.091 -> 0.001 [S:T1-ST=0 %! T2-C6=37 % T3-CA=100 % T4-H3=30 % T5-SJ=23 % T6-H8=17 %, W:T1-SA=75 % T2-C9=8 % T3-CJ=92 % T4-H7=81 % T5-S3=14 % T6-HA=74 % T7-D4=88 %] [19:45:08.716] [SAMPLE-VAL] Sample 35: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=46 % T3-CA=100 % T4-H3=14 % T5-SJ=42 % T6-H8=31 %, W:T1-SA=52 % T2-C9=4 %! T3-CJ=93 % T4-H7=92 % T5-S3=100 % T6-HA=68 % T7-D4=74 %] [19:45:08.720] [SAMPLE-VAL] Sample 36: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=56 % T3-CA=100 % T4-H3=17 % T5-SJ=45 % T6-H8=22 %, W:T1-SA=75 % T2-C9=11 % T3-CJ=91 % T4-H7=88 % T5-S3=35 % T6-HA=88 % T7-D4=18 %] [19:45:08.724] [SAMPLE-VAL] Sample 37: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=44 % T3-CA=100 % T4-H3=36 % T5-SJ=54 % T6-H8=31 %, W:T1-SA=27 % T2-C9=7 % T3-CJ=90 % T4-H7=81 % T5-S3=100 % T6-HA=72 % T7-D4=23 %] [19:45:08.728] [SAMPLE-VAL] Sample 38: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=47 % T3-CA=100 % T4-H3=40 % T5-SJ=49 % T6-H8=25 %, W:T1-SA=28 % T2-C9=6 % T3-CJ=96 % T4-H7=84 % T5-S3=100 % T6-HA=70 % T7-D4=75 %] [19:45:08.732] [SAMPLE-VAL] Sample 39: weight 0.091 -> 0.016 [S:T1-ST=95 % T2-C6=42 % T3-CA=100 % T4-H3=40 % T5-SJ=53 % T6-H8=19 %, W:T1-SA=46 % T2-C9=4 %! T3-CJ=95 % T4-H7=82 % T5-S3=99 % T6-HA=69 % T7-D4=79 %] [19:45:08.736] [SAMPLE-VAL] Sample 40: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=48 % T3-CA=100 % T4-H3=37 % T5-SJ=53 % T6-H8=19 %, W:T1-SA=18 % T2-C9=11 % T3-CJ=92 % T4-H7=80 % T5-S3=100 % T6-HA=80 % T7-D4=26 %] [19:45:08.740] [SAMPLE-VAL] Sample 41: weight 0.091 -> 0.016 [S:T1-ST=95 % T2-C6=45 % T3-CA=100 % T4-H3=20 % T5-SJ=49 % T6-H8=20 %, W:T1-SA=48 % T2-C9=4 %! T3-CJ=94 % T4-H7=94 % T5-S3=99 % T6-HA=74 % T7-D4=82 %] [19:45:08.744] [SAMPLE-VAL] Sample 42: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=36 % T5-SJ=29 % T6-H8=20 %, W:T1-SA=74 % T2-C9=9 % T3-CJ=95 % T4-H7=82 % T5-S3=24 % T6-HA=65 % T7-D4=72 %] [19:45:08.748] [SAMPLE-VAL] Sample 43: weight 0.091 -> 0.018 [S:T1-ST=93 % T2-C6=39 % T3-CA=100 % T4-H3=37 % T5-SJ=54 % T6-H8=27 %, W:T1-SA=53 % T2-C9=6 % T3-CJ=90 % T4-H7=76 % T5-S3=99 % T6-HA=73 % T7-D4=27 %] [19:45:08.752] [SAMPLE-VAL] Sample 44: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=59 % T3-CA=100 % T4-H3=10 % T5-SJ=20 % T6-H8=12 %, W:T1-SA=76 % T2-C9=12 % T3-CJ=96 % T4-H7=92 % T5-S3=13 % T6-HA=64 % T7-D4=80 %] [19:45:08.756] [SAMPLE-VAL] Sample 45: weight 0.091 -> 0.001 [S:T1-ST=0 %! T2-C6=37 % T3-CA=100 % T4-H3=30 % T5-SJ=23 % T6-H8=17 %, W:T1-SA=75 % T2-C9=8 % T3-CJ=92 % T4-H7=81 % T5-S3=14 % T6-HA=74 % T7-D4=88 %] [19:45:08.760] [SAMPLE-VAL] Sample 46: weight 0.091 -> 0.016 [S:T1-ST=95 % T2-C6=45 % T3-CA=100 % T4-H3=20 % T5-SJ=49 % T6-H8=20 %, W:T1-SA=48 % T2-C9=4 %! T3-CJ=94 % T4-H7=94 % T5-S3=99 % T6-HA=74 % T7-D4=82 %] [19:45:08.764] [SAMPLE-VAL] Sample 47: weight 0.091 -> 0.013 [S:T1-ST=70 % T2-C6=52 % T3-CA=100 % T4-H3=10 % T5-SJ=26 % T6-H8=14 %, W:T1-SA=78 % T2-C9=9 % T3-CJ=92 % T4-H7=89 % T5-S3=8 % T6-HA=66 % T7-D4=30 %] [19:45:08.768] [SAMPLE-VAL] Sample 48: weight 0.091 -> 0.019 [S:T1-ST=99 % T2-C6=43 % T3-CA=100 % T4-H3=41 % T5-SJ=74 % T6-H8=16 %, W:T1-SA=30 % T2-C9=5 %! T3-CJ=97 % T4-H7=79 % T5-S3=100 % T6-HA=76 % T7-D4=78 %] [19:45:08.772] [SAMPLE-VAL] Sample 49: weight 0.091 -> 0.016 [S:T1-ST=95 % T2-C6=42 % T3-CA=100 % T4-H3=40 % T5-SJ=53 % T6-H8=19 %, W:T1-SA=46 % T2-C9=4 %! T3-CJ=95 % T4-H7=82 % T5-S3=99 % T6-HA=69 % T7-D4=79 %] [19:45:08.776] [SAMPLE-VAL] Sample 50: weight 0.091 -> 0.016 [S:T1-ST=85 % T2-C6=52 % T3-CA=100 % T4-H3=14 % T5-SJ=39 % T6-H8=17 %, W:T1-SA=78 % T2-C9=10 % T3-CJ=92 % T4-H7=88 % T5-S3=24 % T6-HA=86 % T7-D4=22 %] [19:45:08.780] [SAMPLE-VAL] Sample 51: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=47 % T3-CA=100 % T4-H3=20 % T5-SJ=48 % T6-H8=20 %, W:T1-SA=30 % T2-C9=6 % T3-CJ=94 % T4-H7=94 % T5-S3=100 % T6-HA=73 % T7-D4=75 %] [19:45:08.784] [SAMPLE-VAL] Sample 52: weight 0.091 -> 0.017 [S:T1-ST=92 % T2-C6=42 % T3-CA=100 % T4-H3=18 % T5-SJ=52 % T6-H8=17 %, W:T1-SA=56 % T2-C9=6 % T3-CJ=89 % T4-H7=90 % T5-S3=99 % T6-HA=76 % T7-D4=30 %] [19:45:08.788] [SAMPLE-VAL] Sample 53: weight 0.091 -> 0.017 [S:T1-ST=90 % T2-C6=58 % T3-CA=100 % T4-H3=33 % T5-SJ=36 % T6-H8=14 %, W:T1-SA=74 % T2-C9=8 % T3-CJ=96 % T4-H7=81 % T5-S3=17 % T6-HA=65 % T7-D4=82 %] [19:45:08.792] [SAMPLE-VAL] Sample 54: weight 0.091 -> 0.012 [S:T1-ST=88 % T2-C6=41 % T3-CA=100 % T4-H3=12 % T5-SJ=32 % T6-H8=24 %, W:T1-SA=74 % T2-C9=4 %! T3-CJ=93 % T4-H7=91 % T5-S3=94 % T6-HA=67 % T7-D4=73 %] [19:45:08.796] [SAMPLE-VAL] Sample 55: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=10 % T5-SJ=28 % T6-H8=15 %, W:T1-SA=74 % T2-C9=10 % T3-CJ=95 % T4-H7=90 % T5-S3=33 % T6-HA=83 % T7-D4=73 %] [19:45:08.800] [SAMPLE-VAL] Sample 56: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=54 % T3-CA=100 % T4-H3=43 % T5-SJ=46 % T6-H8=26 %, W:T1-SA=75 % T2-C9=11 % T3-CJ=91 % T4-H7=77 % T5-S3=28 % T6-HA=67 % T7-D4=18 %] [19:45:08.804] [SAMPLE-VAL] Sample 57: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=41 % T3-CA=100 % T4-H3=13 % T5-SJ=44 % T6-H8=34 %, W:T1-SA=51 % T2-C9=6 % T3-CJ=88 % T4-H7=88 % T5-S3=100 % T6-HA=71 % T7-D4=22 %] [19:45:08.808] [SAMPLE-VAL] Sample 58: weight 0.091 -> 0.016 [S:T1-ST=87 % T2-C6=61 % T3-CA=100 % T4-H3=10 % T5-SJ=32 % T6-H8=14 %, W:T1-SA=76 % T2-C9=8 % T3-CJ=96 % T4-H7=91 % T5-S3=24 % T6-HA=83 % T7-D4=84 %] [19:45:08.812] [SAMPLE-VAL] Sample 59: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=59 % T3-CA=100 % T4-H3=10 % T5-SJ=20 % T6-H8=12 %, W:T1-SA=76 % T2-C9=12 % T3-CJ=96 % T4-H7=92 % T5-S3=13 % T6-HA=64 % T7-D4=80 %] [19:45:08.816] [SAMPLE-VAL] Sample 60: weight 0.091 -> 0.016 [S:T1-ST=87 % T2-C6=61 % T3-CA=100 % T4-H3=10 % T5-SJ=32 % T6-H8=14 %, W:T1-SA=76 % T2-C9=8 % T3-CJ=96 % T4-H7=91 % T5-S3=24 % T6-HA=83 % T7-D4=84 %] [19:45:08.820] [SAMPLE-VAL] Sample 61: weight 0.091 -> 0.016 [S:T1-ST=95 % T2-C6=45 % T3-CA=100 % T4-H3=20 % T5-SJ=49 % T6-H8=20 %, W:T1-SA=48 % T2-C9=4 %! T3-CJ=94 % T4-H7=94 % T5-S3=99 % T6-HA=74 % T7-D4=82 %] [19:45:08.824] [SAMPLE-VAL] Sample 62: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=46 % T3-CA=100 % T4-H3=14 % T5-SJ=42 % T6-H8=31 %, W:T1-SA=52 % T2-C9=4 %! T3-CJ=93 % T4-H7=92 % T5-S3=100 % T6-HA=68 % T7-D4=74 %] [19:45:08.828] [SAMPLE-VAL] Sample 63: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=54 % T3-CA=100 % T4-H3=43 % T5-SJ=46 % T6-H8=26 %, W:T1-SA=75 % T2-C9=11 % T3-CJ=91 % T4-H7=77 % T5-S3=28 % T6-HA=67 % T7-D4=18 %] [19:45:08.832] [SAMPLE-VAL] Sample 64: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=47 % T3-CA=100 % T4-H3=20 % T5-SJ=48 % T6-H8=20 %, W:T1-SA=30 % T2-C9=6 % T3-CJ=94 % T4-H7=94 % T5-S3=100 % T6-HA=73 % T7-D4=75 %] [19:45:08.836] [SAMPLE-VAL] Sample 65: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=39 % T3-CA=100 % T4-H3=37 % T5-SJ=27 % T6-H8=12 %, W:T1-SA=73 % T2-C9=8 % T3-CJ=92 % T4-H7=75 % T5-S3=36 % T6-HA=78 % T7-D4=81 %] [19:45:08.840] [SAMPLE-VAL] Sample 66: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=10 % T5-SJ=28 % T6-H8=15 %, W:T1-SA=74 % T2-C9=10 % T3-CJ=95 % T4-H7=90 % T5-S3=33 % T6-HA=83 % T7-D4=73 %] [19:45:08.844] [SAMPLE-VAL] Sample 67: weight 0.091 -> 0.016 [S:T1-ST=95 % T2-C6=45 % T3-CA=100 % T4-H3=20 % T5-SJ=49 % T6-H8=20 %, W:T1-SA=48 % T2-C9=4 %! T3-CJ=94 % T4-H7=94 % T5-S3=99 % T6-HA=74 % T7-D4=82 %] [19:45:08.848] [SAMPLE-VAL] Sample 68: weight 0.091 -> 0.016 [S:T1-ST=87 % T2-C6=61 % T3-CA=100 % T4-H3=10 % T5-SJ=32 % T6-H8=14 %, W:T1-SA=76 % T2-C9=8 % T3-CJ=96 % T4-H7=91 % T5-S3=24 % T6-HA=83 % T7-D4=84 %] [19:45:08.852] [SAMPLE-VAL] Sample 69: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=44 % T3-CA=100 % T4-H3=18 % T5-SJ=51 % T6-H8=20 %, W:T1-SA=27 % T2-C9=9 % T3-CJ=90 % T4-H7=92 % T5-S3=100 % T6-HA=76 % T7-D4=27 %] [19:45:08.856] [SAMPLE-VAL] Sample 70: weight 0.091 -> 0.017 [S:T1-ST=85 % T2-C6=48 % T3-CA=100 % T4-H3=36 % T5-SJ=44 % T6-H8=20 %, W:T1-SA=77 % T2-C9=9 % T3-CJ=92 % T4-H7=77 % T5-S3=19 % T6-HA=65 % T7-D4=24 %] [19:45:08.860] [SAMPLE-VAL] Sample 71: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=44 % T3-CA=100 % T4-H3=36 % T5-SJ=54 % T6-H8=31 %, W:T1-SA=27 % T2-C9=7 % T3-CJ=90 % T4-H7=81 % T5-S3=100 % T6-HA=72 % T7-D4=23 %] [19:45:08.864] [SAMPLE-VAL] Sample 72: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=44 % T3-CA=100 % T4-H3=18 % T5-SJ=51 % T6-H8=20 %, W:T1-SA=27 % T2-C9=9 % T3-CJ=90 % T4-H7=92 % T5-S3=100 % T6-HA=76 % T7-D4=27 %] [19:45:08.868] [SAMPLE-VAL] Sample 73: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=59 % T3-CA=100 % T4-H3=10 % T5-SJ=20 % T6-H8=12 %, W:T1-SA=76 % T2-C9=12 % T3-CJ=96 % T4-H7=92 % T5-S3=13 % T6-HA=64 % T7-D4=80 %] [19:45:08.872] [SAMPLE-VAL] Sample 74: weight 0.091 -> 0.016 [S:T1-ST=95 % T2-C6=45 % T3-CA=100 % T4-H3=20 % T5-SJ=49 % T6-H8=20 %, W:T1-SA=48 % T2-C9=4 %! T3-CJ=94 % T4-H7=94 % T5-S3=99 % T6-HA=74 % T7-D4=82 %] [19:45:08.876] [SAMPLE-VAL] Sample 75: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=54 % T3-CA=100 % T4-H3=43 % T5-SJ=46 % T6-H8=26 %, W:T1-SA=75 % T2-C9=11 % T3-CJ=91 % T4-H7=77 % T5-S3=28 % T6-HA=67 % T7-D4=18 %] [19:45:08.880] [SAMPLE-VAL] Sample 76: weight 0.091 -> 0.016 [S:T1-ST=85 % T2-C6=52 % T3-CA=100 % T4-H3=14 % T5-SJ=39 % T6-H8=17 %, W:T1-SA=78 % T2-C9=10 % T3-CJ=92 % T4-H7=88 % T5-S3=24 % T6-HA=86 % T7-D4=22 %] [19:45:08.884] [SAMPLE-VAL] Sample 77: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=56 % T3-CA=100 % T4-H3=13 % T5-SJ=35 % T6-H8=20 %, W:T1-SA=78 % T2-C9=10 % T3-CJ=91 % T4-H7=89 % T5-S3=15 % T6-HA=68 % T7-D4=20 %] [19:45:08.888] [SAMPLE-VAL] Sample 78: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=47 % T3-CA=100 % T4-H3=40 % T5-SJ=49 % T6-H8=25 %, W:T1-SA=28 % T2-C9=6 % T3-CJ=96 % T4-H7=84 % T5-S3=100 % T6-HA=70 % T7-D4=75 %] [19:45:08.893] [SAMPLE-VAL] Sample 79: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=47 % T3-CA=100 % T4-H3=40 % T5-SJ=49 % T6-H8=25 %, W:T1-SA=28 % T2-C9=6 % T3-CJ=96 % T4-H7=84 % T5-S3=100 % T6-HA=70 % T7-D4=75 %] [19:45:08.898] [SAMPLE-VAL] Sample 80: weight 0.091 -> 0.016 [S:T1-ST=95 % T2-C6=42 % T3-CA=100 % T4-H3=40 % T5-SJ=53 % T6-H8=19 %, W:T1-SA=46 % T2-C9=4 %! T3-CJ=95 % T4-H7=82 % T5-S3=99 % T6-HA=69 % T7-D4=79 %] [19:45:08.903] [SAMPLE-VAL] Sample 81: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=44 % T3-CA=100 % T4-H3=36 % T5-SJ=54 % T6-H8=31 %, W:T1-SA=27 % T2-C9=7 % T3-CJ=90 % T4-H7=81 % T5-S3=100 % T6-HA=72 % T7-D4=23 %] [19:45:08.907] [SAMPLE-VAL] Sample 82: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=46 % T3-CA=100 % T4-H3=14 % T5-SJ=42 % T6-H8=31 %, W:T1-SA=52 % T2-C9=4 %! T3-CJ=93 % T4-H7=92 % T5-S3=100 % T6-HA=68 % T7-D4=74 %] [19:45:08.911] [SAMPLE-VAL] Sample 83: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=46 % T3-CA=100 % T4-H3=14 % T5-SJ=42 % T6-H8=31 %, W:T1-SA=52 % T2-C9=4 %! T3-CJ=93 % T4-H7=92 % T5-S3=100 % T6-HA=68 % T7-D4=74 %] [19:45:08.916] [SAMPLE-VAL] Sample 84: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=47 % T3-CA=100 % T4-H3=40 % T5-SJ=49 % T6-H8=25 %, W:T1-SA=28 % T2-C9=6 % T3-CJ=96 % T4-H7=84 % T5-S3=100 % T6-HA=70 % T7-D4=75 %] [19:45:08.920] [SAMPLE-VAL] Sample 85: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=59 % T3-CA=100 % T4-H3=10 % T5-SJ=20 % T6-H8=12 %, W:T1-SA=76 % T2-C9=12 % T3-CJ=96 % T4-H7=92 % T5-S3=13 % T6-HA=64 % T7-D4=80 %] [19:45:08.924] [SAMPLE-VAL] Sample 86: weight 0.091 -> 0.016 [S:T1-ST=84 % T2-C6=35 % T3-CA=100 % T4-H3=38 % T5-SJ=31 % T6-H8=9 %, W:T1-SA=75 % T2-C9=7 % T3-CJ=92 % T4-H7=75 % T5-S3=29 % T6-HA=76 % T7-D4=88 %] [19:45:08.928] [SAMPLE-VAL] Sample 87: weight 0.091 -> 0.016 [S:T1-ST=87 % T2-C6=61 % T3-CA=100 % T4-H3=10 % T5-SJ=32 % T6-H8=14 %, W:T1-SA=76 % T2-C9=8 % T3-CJ=96 % T4-H7=91 % T5-S3=24 % T6-HA=83 % T7-D4=84 %] [19:45:08.932] [SAMPLE-VAL] Sample 88: weight 0.091 -> 0.016 [S:T1-ST=85 % T2-C6=52 % T3-CA=100 % T4-H3=14 % T5-SJ=39 % T6-H8=17 %, W:T1-SA=78 % T2-C9=10 % T3-CJ=92 % T4-H7=88 % T5-S3=24 % T6-HA=86 % T7-D4=22 %] [19:45:08.936] [SAMPLE-VAL] Sample 89: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=38 % T3-CA=100 % T4-H3=13 % T5-SJ=16 % T6-H8=12 %, W:T1-SA=76 % T2-C9=7 % T3-CJ=91 % T4-H7=92 % T5-S3=18 % T6-HA=76 % T7-D4=89 %] [19:45:08.941] [SAMPLE-VAL] Sample 90: weight 0.091 -> 0.013 [S:T1-ST=76 % T2-C6=59 % T3-CA=100 % T4-H3=8 % T5-SJ=19 % T6-H8=9 %, W:T1-SA=78 % T2-C9=10 % T3-CJ=97 % T4-H7=92 % T5-S3=6 % T6-HA=62 % T7-D4=85 %] [19:45:08.945] [SAMPLE-VAL] Sample 91: weight 0.091 -> 0.016 [S:T1-ST=95 % T2-C6=42 % T3-CA=100 % T4-H3=40 % T5-SJ=53 % T6-H8=19 %, W:T1-SA=46 % T2-C9=4 %! T3-CJ=95 % T4-H7=82 % T5-S3=99 % T6-HA=69 % T7-D4=79 %] [19:45:08.949] [SAMPLE-VAL] Sample 92: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=59 % T3-CA=100 % T4-H3=10 % T5-SJ=20 % T6-H8=12 %, W:T1-SA=76 % T2-C9=12 % T3-CJ=96 % T4-H7=92 % T5-S3=13 % T6-HA=64 % T7-D4=80 %] [19:45:08.953] [SAMPLE-VAL] Sample 93: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=36 % T5-SJ=29 % T6-H8=20 %, W:T1-SA=74 % T2-C9=9 % T3-CJ=95 % T4-H7=82 % T5-S3=24 % T6-HA=65 % T7-D4=72 %] [19:45:08.957] [SAMPLE-VAL] Sample 94: weight 0.091 -> 0.016 [S:T1-ST=95 % T2-C6=42 % T3-CA=100 % T4-H3=40 % T5-SJ=53 % T6-H8=19 %, W:T1-SA=46 % T2-C9=4 %! T3-CJ=95 % T4-H7=82 % T5-S3=99 % T6-HA=69 % T7-D4=79 %] [19:45:08.961] [SAMPLE-VAL] Sample 95: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=41 % T3-CA=100 % T4-H3=13 % T5-SJ=44 % T6-H8=34 %, W:T1-SA=51 % T2-C9=6 % T3-CJ=88 % T4-H7=88 % T5-S3=100 % T6-HA=71 % T7-D4=22 %] [19:45:08.965] [SAMPLE-VAL] Sample 96: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=46 % T3-CA=100 % T4-H3=14 % T5-SJ=42 % T6-H8=31 %, W:T1-SA=52 % T2-C9=4 %! T3-CJ=93 % T4-H7=92 % T5-S3=100 % T6-HA=68 % T7-D4=74 %] [19:45:08.969] [SAMPLE-VAL] Sample 97: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=56 % T3-CA=100 % T4-H3=17 % T5-SJ=45 % T6-H8=22 %, W:T1-SA=75 % T2-C9=11 % T3-CJ=91 % T4-H7=88 % T5-S3=35 % T6-HA=88 % T7-D4=18 %] [19:45:08.973] [SAMPLE-VAL] Sample 98: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=41 % T3-CA=100 % T4-H3=13 % T5-SJ=44 % T6-H8=34 %, W:T1-SA=51 % T2-C9=6 % T3-CJ=88 % T4-H7=88 % T5-S3=100 % T6-HA=71 % T7-D4=22 %] [19:45:08.977] [SAMPLE-VAL] Sample 99: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=44 % T3-CA=100 % T4-H3=18 % T5-SJ=51 % T6-H8=20 %, W:T1-SA=27 % T2-C9=9 % T3-CJ=90 % T4-H7=92 % T5-S3=100 % T6-HA=76 % T7-D4=27 %] [19:45:08.981] [SAMPLE-VAL] Sample 100: weight 0.091 -> 0.000 [S:T1-ST=0 %! T2-C6=61 % T3-CA=100 % T4-H3=10 % T5-SJ=28 % T6-H8=15 %, W:T1-SA=74 % T2-C9=10 % T3-CJ=95 % T4-H7=90 % T5-S3=33 % T6-HA=83 % T7-D4=73 %] [19:45:08.981] [SAMPLE-VAL] Zeroed 36 samples below relative threshold 0.010 x max 0.0187 = 0.000187 [19:45:08.981] [SAMPLE-VAL] Done. Weight range: 0.000-0.019 [19:45:08.982] [SAMPLE-VAL] Top sample 12 (w=0.019): S:KJT6.9853.QJ7.A6 W:A9732.AK7.K64.J9 [S:T1-ST=99 % T2-C6=43 % T3-CA=100 % T4-H3=41 % T5-SJ=74 % T6-H8=16 %, W:T1-SA=30 % T2-C9=5 %! T3-CJ=97 % T4-H7=79 % T5-S3=100 % T6-HA=76 % T7-D4=78 %] [19:45:08.982] [SAMPLE-VAL] Top sample 15 (w=0.019): S:KJT6.9853.QJ6.A6 W:A9732.AK7.K74.J9 [S:T1-ST=99 % T2-C6=43 % T3-CA=100 % T4-H3=41 % T5-SJ=74 % T6-H8=16 %, W:T1-SA=30 % T2-C9=5 %! T3-CJ=97 % T4-H7=79 % T5-S3=100 % T6-HA=76 % T7-D4=78 %] [19:45:08.982] [SAMPLE-VAL] Top sample 20 (w=0.019): S:KJT7.9853.QJ7.A6 W:A9632.AK7.K64.J9 [S:T1-ST=99 % T2-C6=43 % T3-CA=100 % T4-H3=41 % T5-SJ=74 % T6-H8=16 %, W:T1-SA=30 % T2-C9=5 %! T3-CJ=97 % T4-H7=79 % T5-S3=100 % T6-HA=76 % T7-D4=78 %] [19:45:08.982] [SAMPLE-VAL] Top sample 48 (w=0.019): S:KJT2.9853.QJ7.A6 W:A9763.AK7.K64.J9 [S:T1-ST=99 % T2-C6=43 % T3-CA=100 % T4-H3=41 % T5-SJ=74 % T6-H8=16 %, W:T1-SA=30 % T2-C9=5 %! T3-CJ=97 % T4-H7=79 % T5-S3=100 % T6-HA=76 % T7-D4=78 %] [19:45:08.982] [SAMPLE-VAL] Top sample 11 (w=0.018): S:KJT6.9853.K76.A6 W:A9732.AK7.QJ4.J9 [S:T1-ST=98 % T2-C6=40 % T3-CA=100 % T4-H3=39 % T5-SJ=73 % T6-H8=19 %, W:T1-SA=33 % T2-C9=7 % T3-CJ=91 % T4-H7=79 % T5-S3=99 % T6-HA=79 % T7-D4=27 %] [19:45:08.982] After sample validation: 64 deals remaining [19:45:08.982] [PLAY-INFER] No inference observations detected [19:45:08.982] Using weighted samples: 64/64 have non-uniform weights (range 0.000-0.019) [19:45:08.982] Sample deals (64 total, showing first 20, by weight): [19:45:08.982] [1] (w=0.019) W:A9732.AK7.K64.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT6.9853.QJ7.A6 [19:45:08.982] [2] (w=0.019) W:A9732.AK7.K74.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT6.9853.QJ6.A6 [19:45:08.983] [3] (w=0.019) W:A9632.AK7.K64.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT7.9853.QJ7.A6 [19:45:08.983] [4] (w=0.019) W:A9763.AK7.K64.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT2.9853.QJ7.A6 [19:45:08.983] [5] (w=0.018) W:A9732.AK7.QJ4.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT6.9853.K76.A6 [19:45:08.983] [6] (w=0.018) W:A9632.AK7.QJ4.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT7.9853.K76.A6 [19:45:08.983] [7] (w=0.018) W:A932.AK97.QJ4.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT76.853.K76.A6 [19:45:08.983] [8] (w=0.018) W:A963.AK97.QJ4.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT72.853.K76.A6 [19:45:08.983] [9] (w=0.018) W:A973.AK97.QJ4.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT62.853.K76.A6 [19:45:08.983] [10] (w=0.017) W:AK973.A97.K74.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 JT62.K853.QJ6.A6 [19:45:08.983] [11] (w=0.017) W:AK932.A97.K74.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 JT76.K853.QJ6.A6 [19:45:08.983] [12] (w=0.017) W:AK963.A97.K74.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 JT72.K853.QJ6.A6 [19:45:08.983] [13] (w=0.017) W:A932.AK75.QJ4.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT76.983.K76.A6 [19:45:08.983] [14] (w=0.017) W:A973.AK75.QJ4.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT62.983.K76.A6 [19:45:08.984] [15] (w=0.017) W:A963.AK75.QJ4.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 KJT72.983.K76.A6 [19:45:08.984] [16] (w=0.017) W:AK932.A97.QJ4.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 JT76.K853.K76.A6 [19:45:08.984] [17] (w=0.017) W:AK963.A97.QJ4.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 JT72.K853.K76.A6 [19:45:08.984] [18] (w=0.017) W:AK973.A97.QJ4.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 JT62.K853.K76.A6 [19:45:08.984] [19] (w=0.016) W:AK932.AK7.764.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 JT76.9853.KQJ.A6 [19:45:08.984] [20] (w=0.016) W:AK963.AK7.764.J9 4.JT642.T83.7543 Q85.Q.A952.KQT82 JT72.9853.KQJ.A6 [19:45:08.984] ... and 44 more [19:45:09.034] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:45:09.035] D3: [-630, -630, -630, -630, -600, -600, -600, -600, -600, -660, -660, -660, -600, -600, -600, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, -660, -660, -660, -660, -630, -660, -660, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, 100, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630] [19:45:09.035] D8: [-630, -630, -630, -630, -600, -600, -600, -600, -600, -660, -660, -660, -600, -600, -600, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, -660, -660, -660, -660, -630, -660, -660, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, 100, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630] [19:45:09.035] DT: [-630, -630, -630, -630, -600, -600, -600, -600, -600, -660, -660, -660, -600, -600, -600, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, -660, -660, -660, -660, -630, -660, -660, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630, 100, -630, -630, -630, -630, -630, -630, -630, -630, -630, -630] [19:45:09.035] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:45:09.035] D3: [1, 1, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [19:45:09.035] D8: [1, 1, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [19:45:09.035] DT: [1, 1, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [19:45:09.035] --- IMP Calculation Output (card -> average IMP) --- [19:45:09.035] D3: 0.00 [19:45:09.035] D8: 0.00 [19:45:09.035] DT: 0.00 [19:45:09.035] === DDS DETAILED ANALYSIS === [19:45:09.035] Cards analyzed: 3, Samples per card: 64 [19:45:09.035] [19:45:09.036] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:45:09.036] ----- ------ --------- ------- ----------- -------------------------------- [19:45:09.036] D3 0.00 0.86 0 % 4 [1, 1, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0...] [19:45:09.036] D8 0.00 0.86 0 % 4 [1, 1, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0...] [19:45:09.036] DT 0.00 0.86 0 % 4 [1, 1, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0...] [19:45:09.036] [19:45:09.036] Selected: D3 (IMPs=0.00, avgTricks=0.86) [19:45:09.036] =================== [19:45:09.036] [SD-DEF] Skipped: 2nd hand without the top card in D (def=38T) [19:45:09.036] [TRUMP] Skipped: not a suit contract [19:45:09.036] Selected: D3 (avg 0.00 IMPs, 0.86 tricks) -- 2 tied card(s): D8, DT [19:45:09.036] [stage-timing] ok sample=362ms validate=0ms nn=417ms signal=0ms simgames=3ms dds=48ms total=834ms samples=64 cards=25 [19:45:09.036] === FindBestCardAsync: Position=N, CardsPlayed=25 === [19:45:09.037] Finding card to play for N: 4.JT642.T83.7543 [19:45:09.037] Relative position: Lefty, Contract type: NoTrump [19:45:09.037] Cards in hand mask: 3 [19:45:09.038] Candidate: xD = 58.9 % [19:45:09.038] Candidate: 8D = 37.6 % [19:45:09.038] Candidate: TD = 3.4 % [19:45:09.038] Selected: D3 (58.9 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:45:20 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:45:20 === [19:45:20.106] Activated: 5 tricks remaining, threshold=5 [19:45:20.106] ENDGAME: Hidden cards=8 between S and W, need 4+4, declarer tricks=6, defense tricks=2 [19:45:20.106] ENDGAME: Contract=3N, Declarer=W, ToPlay=N, Trump=NT [19:45:20.106] ENDGAME: N [- HJT6 DT8 -] [19:45:20.106] ENDGAME: E [SQ - D95 CT] [19:45:20.107] ENDGAME: Hidden [SK HK95 DKQJ6 -] [19:45:20.107] ENDGAME: Current trick (3 cards, led by E): C8 S7 S9 [19:45:20.107] ENDGAME: 70 valid worlds (after void filtering) [19:45:20.107] [DealFinder] Explained bid W 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [19:45:20.108] [DealFinder] Explained bid N P: "Responses to 1N, True" -> require: (none) [19:45:20.108] [DealFinder] Explained bid E 2S: "Artificial - MinorStayman, C >= 5, D >= 4, H <= 3, S <= 3, TP >= 10, D >= 5, C >= 4, TP >= 15" -> require: (none) [19:45:20.108] [DealFinder] Explained bid S X: "[Inferred], SuitShowing(S)" -> require: (none) [19:45:20.109] [DealFinder] Explained bid W 2N: "Responses to 2S-PX (MinorStayman after 1V-P-1W-1N-PX-2S), min, D <= 3, C <= 3" -> require: (none) [19:45:20.109] [DealFinder] Explained bid N P: "Responses to 1N-P-2Ma-X-2N, True" -> require: (none) [19:45:20.110] [DealFinder] Explained bid E 3H: "Artificial - Responses to 2S-PX-2N-P (MinorStayman after 1V-P-1W-1N-PX-2S), H <= 1" -> require: (none) [19:45:20.110] [DealFinder] Explained bid S P: "Last resort - defensive, Sensible" -> require: (none) [19:45:20.111] [DealFinder] Explained bid W 3N: "Responses to 2S-PX-2N-P-3Ma-P (MinorStayman after 1V-P-1W-1N-PX-2S), Stopper in H" -> require: (none) [19:45:20.111] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [19:45:20.111] [DealFinder] Explained bid E P: "Responses to 2S-PX-2N-P-3Ma-P-3N-P (MinorStayman after 1V-P-1W-1N-PX-2S), NOT (Comb. Pts >= 32, CombinedHcpMin >= 28)" -> require: (none) [19:45:20.112] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [19:45:20.114] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [19:45:20.114] [DealFinder] N HCP max: tightened from 37 to 16 using HandUnderstanding [19:45:20.114] [DealFinder] N constraints: HCP[0-16], Suits=(none), Trivial=False [19:45:20.114] [DealFinder] Expression (930 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Competitive(S) & True [19:45:20.114] [Timing] N precompute: 2ms mem d=88KB (total=1487MB) [19:45:20.117] [DealFinder] E HCP min: tightened from 0 to 8 using HandUnderstanding [19:45:20.117] [DealFinder] E HCP max: tightened from 37 to 17 using HandUnderstanding [19:45:20.117] [DealFinder] E constraints: HCP[8-17], Suits=S[0-3] H[0-1] D[4-13] C[4-13], Trivial=False [19:45:20.117] [DealFinder] Expression (2478 chars): ((C >= 5 & D >= 4 & H <= 3 & S <= 3 & TP >= 10) OR (D >= 5 & C >= 4 & H <= 3 & S <= 3 & TP >= 10) OR (C >= 4 & D >= 4 & H <= 3 & S <= 3 & TP >= 15)) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP >= 8 & HCP <= 10 & C >= 6 & (IsGoodSuit(C) OR 3 of Top 5 Honors in C)) & NOT (HCP >= 8 & HCP <= 10 & D >= 6 & (IsGoodSuit(D) OR 3 of Top 5 Honors in D)) & NOT (H >= 5 & S >= 5 & HCP < 9 & HCP > 6) & H < 5 & S < 5 & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & H <= 1 & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT Solid(C) & NOT Solid(D) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & Com... [19:45:20.118] [Timing] E precompute: 3ms mem d=160KB (total=1487MB) [19:45:20.118] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [19:45:20.118] [DealFinder] S HCP min: tightened from 0 to 8 using HandUnderstanding [19:45:20.118] [DealFinder] S HCP max: tightened from 37 to 29 using HandUnderstanding [19:45:20.118] [DealFinder] S constraints: HCP[8-29], Suits=S[5-13], Trivial=False [19:45:20.118] [DealFinder] Expression (32 chars): SuitShowing(S) & Sensible & True [19:45:20.118] [Timing] S precompute: 0ms mem d=48KB (total=1487MB) [19:45:20.120] [DealFinder] W Spades: tightened from [0-13] to [2-5] using HandUnderstanding [19:45:20.120] [DealFinder] W Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [19:45:20.120] [DealFinder] W Diamonds: tightened from [0-3] to [2-3] using HandUnderstanding [19:45:20.120] [DealFinder] W Clubs: tightened from [0-3] to [2-3] using HandUnderstanding [19:45:20.120] [DealFinder] W HCP max: tightened from 17 to 16 using HandUnderstanding [19:45:20.120] [DealFinder] W constraints: HCP[15-16], Suits=S[2-5] H[2-5] D[2-3] C[2-3], Trivial=False [19:45:20.120] [DealFinder] Expression (721 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & min & D <= 3 & C <= 3 & C < 4 & D < 4 & C < 5 & D < 5 & Stopper in H [19:45:20.120] [Timing] W precompute: 2ms mem d=120KB (total=1488MB) [19:45:20.120] ENDGAME: Bidding weights applied to 63/70 worlds (range 0.00-1.00, total 7.32, 7 unpenalised) [19:45:20.120] ENDGAME: Played by S: 5 HCP S:4 H:2 D:1 C:2; by W: 9 HCP S:4 H:2 D:1 C:2 [19:45:20.120] ENDGAME_WORLD: #1 (w=0.01) N:.JT6.T8. Q..95.T K.K95.. ..KQJ6. [19:45:20.121] ENDGAME_WORLD: #2 (w=0.00) N:.JT6.T8. Q..95.T K.95.6. .K.KQJ. [19:45:20.121] ENDGAME_WORLD: #3 (w=0.00) N:.JT6.T8. Q..95.T K.95.J. .K.KQ6. [19:45:20.121] ENDGAME_WORLD: #4 (w=0.01) N:.JT6.T8. Q..95.T K.95.Q. .K.KJ6. [19:45:20.121] ENDGAME_WORLD: #5 (w=0.01) N:.JT6.T8. Q..95.T K.95.K. .K.QJ6. [19:45:20.121] ENDGAME_WORLD: #6 (w=0.01) N:.JT6.T8. Q..95.T K.K5.6. .9.KQJ. [19:45:20.121] ENDGAME_WORLD: #7 (w=0.00) N:.JT6.T8. Q..95.T K.K5.J. .9.KQ6. [19:45:20.121] ENDGAME_WORLD: #8 (w=0.00) N:.JT6.T8. Q..95.T K.K5.Q. .9.KJ6. [19:45:20.121] ENDGAME_WORLD: #9 (w=0.00) N:.JT6.T8. Q..95.T K.K5.K. .9.QJ6. [19:45:20.121] ENDGAME_WORLD: #10 (w=0.01) N:.JT6.T8. Q..95.T K.5.J6. .K9.KQ. [19:45:20.121] ENDGAME_WORLD: #11 (w=1.00) N:.JT6.T8. Q..95.T K.5.Q6. .K9.KJ. [19:45:20.121] ENDGAME_WORLD: #12 (w=1.00) N:.JT6.T8. Q..95.T K.5.K6. .K9.QJ. [19:45:20.121] ENDGAME_WORLD: #13 (w=1.00) N:.JT6.T8. Q..95.T K.5.QJ. .K9.K6. [19:45:20.121] ENDGAME_WORLD: #14 (w=0.01) N:.JT6.T8. Q..95.T K.5.KJ. .K9.Q6. [19:45:20.121] ENDGAME_WORLD: #15 (w=0.01) N:.JT6.T8. Q..95.T K.5.KQ. .K9.J6. [19:45:20.121] ENDGAME_WORLD: #16 (w=0.01) N:.JT6.T8. Q..95.T K.K9.6. .5.KQJ. [19:45:20.121] ENDGAME_WORLD: #17 (w=0.00) N:.JT6.T8. Q..95.T K.K9.J. .5.KQ6. [19:45:20.121] ENDGAME_WORLD: #18 (w=0.00) N:.JT6.T8. Q..95.T K.K9.Q. .5.KJ6. [19:45:20.122] ENDGAME_WORLD: #19 (w=0.00) N:.JT6.T8. Q..95.T K.K9.K. .5.QJ6. [19:45:20.122] ENDGAME_WORLD: #20 (w=0.01) N:.JT6.T8. Q..95.T K.9.J6. .K5.KQ. [19:45:20.122] ENDGAME_WORLD: ... and 50 more [19:45:20.122] ENDGAME: Evaluating 5 candidates across 70 worlds (totalWeight=7.32, rankByScore=True): [19:45:20.136] H6: defeat 1 % (0.1/7.3), makes 99 % (7.2/7.3), avgDeclTricks=10.0, dist=8:0.1 [9:2.1] [10:3.1] [11:2.1] [19:45:20.158] HT: defeat 1 % (0.1/7.3), makes 99 % (7.2/7.3), avgDeclTricks=10.0, dist=8:0.1 [9:2.1] [10:3.1] [11:2.1] [19:45:20.178] HJ: defeat 1 % (0.1/7.3), makes 99 % (7.2/7.3), avgDeclTricks=10.0, dist=8:0.1 [9:2.1] [10:3.1] [11:2.1] [19:45:20.193] D8: defeat 1 % (0.1/7.3), makes 99 % (7.2/7.3), avgDeclTricks=10.0, dist=8:0.1 [9:2.1] [10:3.1] [11:2.1] [19:45:20.208] DT: defeat 1 % (0.1/7.3), makes 99 % (7.2/7.3), avgDeclTricks=10.0, dist=8:0.1 [9:2.1] [10:3.1] [11:2.1] [19:45:20.208] IMP H6: 0.00 [19:45:20.208] IMP HT: 0.00 [19:45:20.208] IMP HJ: 0.00 [19:45:20.209] IMP D8: 0.00 [19:45:20.209] IMP DT: 0.00 [19:45:20.209] ENDGAME: Selected DT (1 %) [19:45:20.209] Tied cards: DT,D8,HJ,HT,H6 -- invoking NN directly on tied set [19:45:20.209] === FindBestCardAsync: Position=N, CardsPlayed=35 === [19:45:20.209] Finding card to play for N: 4.JT642.T83.7543 [19:45:20.209] Relative position: Lefty, Contract type: NoTrump [19:45:20.209] Cards in hand mask: 5 [19:45:20.210] Candidate: 8D = 43.6 % [19:45:20.210] Candidate: xH = 38.8 % [19:45:20.210] Candidate: JH = 14.3 % [19:45:20.210] Candidate: TD = 2.7 % [19:45:20.210] Candidate: TH = 0.6 % [19:45:20.211] Selected: D8 (43.6 %) -- 1 tied: H6 === Board play (API) - DDS Engine (N) - 2026-08-29 19:45:24 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:45:24 === [19:45:24.303] Activated: 4 tricks remaining, threshold=5 [19:45:24.303] ENDGAME: Hidden cards=6 between S and W, need 3+3, declarer tricks=7, defense tricks=2 [19:45:24.303] ENDGAME: Contract=3N, Declarer=W, ToPlay=N, Trump=NT [19:45:24.303] ENDGAME: N [- HJT6 DT -] [19:45:24.303] ENDGAME: E [SQ - D95 -] [19:45:24.303] ENDGAME: Hidden [SK HK DKQJ6 -] [19:45:24.303] ENDGAME: Current trick (3 cards, led by E): CT H5 H9 [19:45:24.303] ENDGAME: 20 valid worlds (after void filtering) [19:45:24.304] [DealFinder] Explained bid W 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [19:45:24.304] [DealFinder] Explained bid N P: "Responses to 1N, True" -> require: (none) [19:45:24.305] [DealFinder] Explained bid E 2S: "Artificial - MinorStayman, C >= 5, D >= 4, H <= 3, S <= 3, TP >= 10, D >= 5, C >= 4, TP >= 15" -> require: (none) [19:45:24.305] [DealFinder] Explained bid S X: "[Inferred], SuitShowing(S)" -> require: (none) [19:45:24.306] [DealFinder] Explained bid W 2N: "Responses to 2S-PX (MinorStayman after 1V-P-1W-1N-PX-2S), min, D <= 3, C <= 3" -> require: (none) [19:45:24.306] [DealFinder] Explained bid N P: "Responses to 1N-P-2Ma-X-2N, True" -> require: (none) [19:45:24.306] [DealFinder] Explained bid E 3H: "Artificial - Responses to 2S-PX-2N-P (MinorStayman after 1V-P-1W-1N-PX-2S), H <= 1" -> require: (none) [19:45:24.307] [DealFinder] Explained bid S P: "Last resort - defensive, Sensible" -> require: (none) [19:45:24.307] [DealFinder] Explained bid W 3N: "Responses to 2S-PX-2N-P-3Ma-P (MinorStayman after 1V-P-1W-1N-PX-2S), Stopper in H" -> require: (none) [19:45:24.308] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [19:45:24.308] [DealFinder] Explained bid E P: "Responses to 2S-PX-2N-P-3Ma-P-3N-P (MinorStayman after 1V-P-1W-1N-PX-2S), NOT (Comb. Pts >= 32, CombinedHcpMin >= 28)" -> require: (none) [19:45:24.309] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [19:45:24.311] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [19:45:24.311] [DealFinder] N HCP max: tightened from 37 to 16 using HandUnderstanding [19:45:24.311] [DealFinder] N constraints: HCP[0-16], Suits=(none), Trivial=False [19:45:24.311] [DealFinder] Expression (930 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Competitive(S) & True [19:45:24.311] [Timing] N precompute: 2ms mem d=88KB (total=1488MB) [19:45:24.314] [DealFinder] E HCP min: tightened from 0 to 8 using HandUnderstanding [19:45:24.314] [DealFinder] E HCP max: tightened from 37 to 17 using HandUnderstanding [19:45:24.314] [DealFinder] E constraints: HCP[8-17], Suits=S[0-3] H[0-1] D[4-13] C[4-13], Trivial=False [19:45:24.314] [DealFinder] Expression (2478 chars): ((C >= 5 & D >= 4 & H <= 3 & S <= 3 & TP >= 10) OR (D >= 5 & C >= 4 & H <= 3 & S <= 3 & TP >= 10) OR (C >= 4 & D >= 4 & H <= 3 & S <= 3 & TP >= 15)) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP >= 8 & HCP <= 10 & C >= 6 & (IsGoodSuit(C) OR 3 of Top 5 Honors in C)) & NOT (HCP >= 8 & HCP <= 10 & D >= 6 & (IsGoodSuit(D) OR 3 of Top 5 Honors in D)) & NOT (H >= 5 & S >= 5 & HCP < 9 & HCP > 6) & H < 5 & S < 5 & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & H <= 1 & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT Solid(C) & NOT Solid(D) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & Com... [19:45:24.314] [Timing] E precompute: 3ms mem d=164KB (total=1488MB) [19:45:24.315] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [19:45:24.315] [DealFinder] S HCP min: tightened from 0 to 8 using HandUnderstanding [19:45:24.315] [DealFinder] S HCP max: tightened from 37 to 29 using HandUnderstanding [19:45:24.315] [DealFinder] S constraints: HCP[8-29], Suits=S[5-13], Trivial=False [19:45:24.315] [DealFinder] Expression (32 chars): SuitShowing(S) & Sensible & True [19:45:24.315] [Timing] S precompute: 0ms mem d=48KB (total=1488MB) [19:45:24.317] [DealFinder] W Spades: tightened from [0-13] to [2-5] using HandUnderstanding [19:45:24.317] [DealFinder] W Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [19:45:24.317] [DealFinder] W Diamonds: tightened from [0-3] to [2-3] using HandUnderstanding [19:45:24.317] [DealFinder] W Clubs: tightened from [0-3] to [2-3] using HandUnderstanding [19:45:24.317] [DealFinder] W HCP max: tightened from 17 to 16 using HandUnderstanding [19:45:24.317] [DealFinder] W constraints: HCP[15-16], Suits=S[2-5] H[2-5] D[2-3] C[2-3], Trivial=False [19:45:24.317] [DealFinder] Expression (721 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & min & D <= 3 & C <= 3 & C < 4 & D < 4 & C < 5 & D < 5 & Stopper in H [19:45:24.317] [Timing] W precompute: 2ms mem d=120KB (total=1489MB) [19:45:24.317] ENDGAME: Bidding weights applied to 17/20 worlds (range 0.00-1.00, total 3.09, 3 unpenalised) [19:45:24.318] ENDGAME: Played by S: 5 HCP S:4 H:3 D:1 C:2; by W: 9 HCP S:4 H:3 D:1 C:2 [19:45:24.318] ENDGAME_WORLD: #1 (w=0.01) N:.JT6.T. Q..95. K.K.6. ..KQJ. [19:45:24.318] ENDGAME_WORLD: #2 (w=0.00) N:.JT6.T. Q..95. K.K.J. ..KQ6. [19:45:24.318] ENDGAME_WORLD: #3 (w=0.00) N:.JT6.T. Q..95. K.K.Q. ..KJ6. [19:45:24.318] ENDGAME_WORLD: #4 (w=0.00) N:.JT6.T. Q..95. K.K.K. ..QJ6. [19:45:24.318] ENDGAME_WORLD: #5 (w=0.01) N:.JT6.T. Q..95. K..J6. .K.KQ. [19:45:24.318] ENDGAME_WORLD: #6 (w=1.00) N:.JT6.T. Q..95. K..Q6. .K.KJ. [19:45:24.318] ENDGAME_WORLD: #7 (w=1.00) N:.JT6.T. Q..95. K..K6. .K.QJ. [19:45:24.318] ENDGAME_WORLD: #8 (w=1.00) N:.JT6.T. Q..95. K..QJ. .K.K6. [19:45:24.318] ENDGAME_WORLD: #9 (w=0.01) N:.JT6.T. Q..95. K..KJ. .K.Q6. [19:45:24.318] ENDGAME_WORLD: #10 (w=0.01) N:.JT6.T. Q..95. K..KQ. .K.J6. [19:45:24.318] ENDGAME_WORLD: #11 (w=0.00) N:.JT6.T. Q..95. .K.J6. K..KQ. [19:45:24.318] ENDGAME_WORLD: #12 (w=0.01) N:.JT6.T. Q..95. .K.Q6. K..KJ. [19:45:24.318] ENDGAME_WORLD: #13 (w=0.01) N:.JT6.T. Q..95. .K.K6. K..QJ. [19:45:24.318] ENDGAME_WORLD: #14 (w=0.01) N:.JT6.T. Q..95. .K.QJ. K..K6. [19:45:24.319] ENDGAME_WORLD: #15 (w=0.00) N:.JT6.T. Q..95. .K.KJ. K..Q6. [19:45:24.319] ENDGAME_WORLD: #16 (w=0.00) N:.JT6.T. Q..95. .K.KQ. K..J6. [19:45:24.319] ENDGAME_WORLD: #17 (w=0.00) N:.JT6.T. Q..95. ..QJ6. K.K.K. [19:45:24.319] ENDGAME_WORLD: #18 (w=0.00) N:.JT6.T. Q..95. ..KJ6. K.K.Q. [19:45:24.319] ENDGAME_WORLD: #19 (w=0.01) N:.JT6.T. Q..95. ..KQ6. K.K.J. [19:45:24.319] ENDGAME_WORLD: #20 (w=0.01) N:.JT6.T. Q..95. ..KQJ. K.K.6. [19:45:24.319] ENDGAME: Evaluating 4 candidates across 20 worlds (totalWeight=3.09, rankByScore=True): [19:45:24.319] H6: defeat 0 % (0.0/3.1), makes 100 % (3.1/3.1), avgDeclTricks=10.0, dist=8:0.0 [9:1.0] [10:1.0] [11:1.0] [19:45:24.320] HT: defeat 0 % (0.0/3.1), makes 100 % (3.1/3.1), avgDeclTricks=10.0, dist=8:0.0 [9:1.0] [10:1.0] [11:1.0] [19:45:24.320] HJ: defeat 0 % (0.0/3.1), makes 100 % (3.1/3.1), avgDeclTricks=10.0, dist=8:0.0 [9:1.0] [10:1.0] [11:1.0] [19:45:24.320] DT: defeat 0 % (0.0/3.1), makes 100 % (3.1/3.1), avgDeclTricks=10.0, dist=8:0.0 [9:1.0] [10:1.0] [11:1.0] [19:45:24.320] IMP H6: 0.00 [19:45:24.320] IMP HT: 0.00 [19:45:24.320] IMP HJ: 0.00 [19:45:24.321] IMP DT: 0.00 [19:45:24.321] ENDGAME: Selected DT (0 %) [19:45:24.321] Tied cards: DT,HJ,HT,H6 -- invoking NN directly on tied set [19:45:24.321] === FindBestCardAsync: Position=N, CardsPlayed=39 === [19:45:24.321] Finding card to play for N: 4.JT642.T83.7543 [19:45:24.321] Relative position: Lefty, Contract type: NoTrump [19:45:24.321] Cards in hand mask: 4 [19:45:24.322] Candidate: JH = 35.8 % [19:45:24.322] Candidate: TD = 33.8 % [19:45:24.322] Candidate: xH = 25.1 % [19:45:24.322] Candidate: TH = 5.2 % [19:45:24.322] Selected: HJ (35.8 %) -- 1 tied: DT === Board play (API) - DDS Engine (N) - 2026-08-29 19:45:28 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:45:28 === [19:45:28.130] Activated: 3 tricks remaining, threshold=5 [19:45:28.130] ENDGAME: Hidden cards=4 between S and W, need 2+2, declarer tricks=8, defense tricks=2 [19:45:28.130] ENDGAME: Contract=3N, Declarer=W, ToPlay=N, Trump=NT [19:45:28.130] ENDGAME: N [- HT6 DT -] [19:45:28.130] ENDGAME: E [- - D95 -] [19:45:28.130] ENDGAME: Hidden [- HK DKQJ -] [19:45:28.130] ENDGAME: Current trick (3 cards, led by E): SQ SK D6 [19:45:28.130] ENDGAME: 6 valid worlds (after void filtering) [19:45:28.131] [DealFinder] Explained bid W 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [19:45:28.131] [DealFinder] Explained bid N P: "Responses to 1N, True" -> require: (none) [19:45:28.132] [DealFinder] Explained bid E 2S: "Artificial - MinorStayman, C >= 5, D >= 4, H <= 3, S <= 3, TP >= 10, D >= 5, C >= 4, TP >= 15" -> require: (none) [19:45:28.132] [DealFinder] Explained bid S X: "[Inferred], SuitShowing(S)" -> require: (none) [19:45:28.133] [DealFinder] Explained bid W 2N: "Responses to 2S-PX (MinorStayman after 1V-P-1W-1N-PX-2S), min, D <= 3, C <= 3" -> require: (none) [19:45:28.133] [DealFinder] Explained bid N P: "Responses to 1N-P-2Ma-X-2N, True" -> require: (none) [19:45:28.134] [DealFinder] Explained bid E 3H: "Artificial - Responses to 2S-PX-2N-P (MinorStayman after 1V-P-1W-1N-PX-2S), H <= 1" -> require: (none) [19:45:28.134] [DealFinder] Explained bid S P: "Last resort - defensive, Sensible" -> require: (none) [19:45:28.135] [DealFinder] Explained bid W 3N: "Responses to 2S-PX-2N-P-3Ma-P (MinorStayman after 1V-P-1W-1N-PX-2S), Stopper in H" -> require: (none) [19:45:28.135] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [19:45:28.135] [DealFinder] Explained bid E P: "Responses to 2S-PX-2N-P-3Ma-P-3N-P (MinorStayman after 1V-P-1W-1N-PX-2S), NOT (Comb. Pts >= 32, CombinedHcpMin >= 28)" -> require: (none) [19:45:28.136] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [19:45:28.138] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [19:45:28.138] [DealFinder] N HCP max: tightened from 37 to 16 using HandUnderstanding [19:45:28.138] [DealFinder] N constraints: HCP[0-16], Suits=(none), Trivial=False [19:45:28.138] [DealFinder] Expression (930 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Competitive(S) & True [19:45:28.138] [Timing] N precompute: 2ms mem d=88KB (total=1494MB) [19:45:28.141] [DealFinder] E HCP min: tightened from 0 to 8 using HandUnderstanding [19:45:28.142] [DealFinder] E HCP max: tightened from 37 to 17 using HandUnderstanding [19:45:28.142] [DealFinder] E constraints: HCP[8-17], Suits=S[0-3] H[0-1] D[4-13] C[4-13], Trivial=False [19:45:28.142] [DealFinder] Expression (2478 chars): ((C >= 5 & D >= 4 & H <= 3 & S <= 3 & TP >= 10) OR (D >= 5 & C >= 4 & H <= 3 & S <= 3 & TP >= 10) OR (C >= 4 & D >= 4 & H <= 3 & S <= 3 & TP >= 15)) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP >= 8 & HCP <= 10 & C >= 6 & (IsGoodSuit(C) OR 3 of Top 5 Honors in C)) & NOT (HCP >= 8 & HCP <= 10 & D >= 6 & (IsGoodSuit(D) OR 3 of Top 5 Honors in D)) & NOT (H >= 5 & S >= 5 & HCP < 9 & HCP > 6) & H < 5 & S < 5 & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & H <= 1 & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT Solid(C) & NOT Solid(D) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & Com... [19:45:28.142] [Timing] E precompute: 3ms mem d=162KB (total=1494MB) [19:45:28.142] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [19:45:28.142] [DealFinder] S HCP min: tightened from 0 to 8 using HandUnderstanding [19:45:28.142] [DealFinder] S HCP max: tightened from 37 to 29 using HandUnderstanding [19:45:28.142] [DealFinder] S constraints: HCP[8-29], Suits=S[5-13], Trivial=False [19:45:28.142] [DealFinder] Expression (32 chars): SuitShowing(S) & Sensible & True [19:45:28.142] [Timing] S precompute: 0ms mem d=48KB (total=1494MB) [19:45:28.144] [DealFinder] W Spades: tightened from [0-13] to [2-5] using HandUnderstanding [19:45:28.144] [DealFinder] W Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [19:45:28.144] [DealFinder] W Diamonds: tightened from [0-3] to [2-3] using HandUnderstanding [19:45:28.144] [DealFinder] W Clubs: tightened from [0-3] to [2-3] using HandUnderstanding [19:45:28.144] [DealFinder] W HCP max: tightened from 17 to 16 using HandUnderstanding [19:45:28.145] [DealFinder] W constraints: HCP[15-16], Suits=S[2-5] H[2-5] D[2-3] C[2-3], Trivial=False [19:45:28.145] [DealFinder] Expression (721 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & min & D <= 3 & C <= 3 & C < 4 & D < 4 & C < 5 & D < 5 & Stopper in H [19:45:28.145] [Timing] W precompute: 2ms mem d=120KB (total=1494MB) [19:45:28.145] ENDGAME: Bidding weights applied to 5/6 worlds (range 0.00-1.00, total 1.02, 1 unpenalised) [19:45:28.145] ENDGAME: Played by S: 8 HCP S:5 H:3 D:1 C:2; by W: 9 HCP S:4 H:3 D:2 C:2 [19:45:28.145] ENDGAME_WORLD: #1 (w=0.00) N:.T6.T. ..95. .K.J. ..KQ. [19:45:28.145] ENDGAME_WORLD: #2 (w=0.00) N:.T6.T. ..95. .K.Q. ..KJ. [19:45:28.145] ENDGAME_WORLD: #3 (w=0.00) N:.T6.T. ..95. .K.K. ..QJ. [19:45:28.145] ENDGAME_WORLD: #4 (w=1.00) N:.T6.T. ..95. ..QJ. .K.K. [19:45:28.145] ENDGAME_WORLD: #5 (w=0.01) N:.T6.T. ..95. ..KJ. .K.Q. [19:45:28.145] ENDGAME_WORLD: #6 (w=0.01) N:.T6.T. ..95. ..KQ. .K.J. [19:45:28.145] ENDGAME: Evaluating 3 candidates across 6 worlds (totalWeight=1.02, rankByScore=True): [19:45:28.145] H6: defeat 2 % (0.0/1.0), makes 98 % (1.0/1.0), avgDeclTricks=10.0, dist=8:0.0 [9:0.0] [10:1.0] [19:45:28.145] HT: defeat 2 % (0.0/1.0), makes 98 % (1.0/1.0), avgDeclTricks=10.0, dist=8:0.0 [9:0.0] [10:1.0] [19:45:28.147] DT: defeat 2 % (0.0/1.0), makes 98 % (1.0/1.0), avgDeclTricks=10.0, dist=8:0.0 [9:0.0] [10:1.0] [19:45:28.147] IMP H6: 0.00 [19:45:28.147] IMP HT: 0.00 [19:45:28.147] IMP DT: 0.00 [19:45:28.147] ENDGAME: Selected DT (2 %) [19:45:28.148] Tied cards: DT,HT,H6 -- invoking NN directly on tied set [19:45:28.148] === FindBestCardAsync: Position=N, CardsPlayed=43 === [19:45:28.148] Finding card to play for N: 4.JT642.T83.7543 [19:45:28.148] Relative position: Lefty, Contract type: NoTrump [19:45:28.148] Cards in hand mask: 3 [19:45:28.149] Candidate: TD = 45.5 % [19:45:28.149] Candidate: TH = 37.7 % [19:45:28.149] Candidate: xH = 16.8 % [19:45:28.149] Selected: DT (45.5 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:45:29 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:45:29 === [19:45:29.402] Activated: 2 tricks remaining, threshold=5 [19:45:29.402] ENDGAME: Hidden cards=2 between S and W, need 1+1, declarer tricks=8, defense tricks=3 [19:45:29.402] ENDGAME: Contract=3N, Declarer=W, ToPlay=N, Trump=NT [19:45:29.402] ENDGAME: N [- HT6 - -] [19:45:29.402] ENDGAME: E [- - D95 -] [19:45:29.402] ENDGAME: Hidden [- HK DJ -] [19:45:29.403] ENDGAME: Current trick (2 cards, led by S): DQ DK [19:45:29.403] ENDGAME: 2 valid worlds (after void filtering) [19:45:29.403] [DealFinder] Explained bid W 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [19:45:29.403] [DealFinder] Explained bid N P: "Responses to 1N, True" -> require: (none) [19:45:29.404] [DealFinder] Explained bid E 2S: "Artificial - MinorStayman, C >= 5, D >= 4, H <= 3, S <= 3, TP >= 10, D >= 5, C >= 4, TP >= 15" -> require: (none) [19:45:29.404] [DealFinder] Explained bid S X: "[Inferred], SuitShowing(S)" -> require: (none) [19:45:29.405] [DealFinder] Explained bid W 2N: "Responses to 2S-PX (MinorStayman after 1V-P-1W-1N-PX-2S), min, D <= 3, C <= 3" -> require: (none) [19:45:29.405] [DealFinder] Explained bid N P: "Responses to 1N-P-2Ma-X-2N, True" -> require: (none) [19:45:29.406] [DealFinder] Explained bid E 3H: "Artificial - Responses to 2S-PX-2N-P (MinorStayman after 1V-P-1W-1N-PX-2S), H <= 1" -> require: (none) [19:45:29.406] [DealFinder] Explained bid S P: "Last resort - defensive, Sensible" -> require: (none) [19:45:29.406] [DealFinder] Explained bid W 3N: "Responses to 2S-PX-2N-P-3Ma-P (MinorStayman after 1V-P-1W-1N-PX-2S), Stopper in H" -> require: (none) [19:45:29.407] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [19:45:29.407] [DealFinder] Explained bid E P: "Responses to 2S-PX-2N-P-3Ma-P-3N-P (MinorStayman after 1V-P-1W-1N-PX-2S), NOT (Comb. Pts >= 32, CombinedHcpMin >= 28)" -> require: (none) [19:45:29.408] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [19:45:29.410] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [19:45:29.410] [DealFinder] N HCP max: tightened from 37 to 16 using HandUnderstanding [19:45:29.410] [DealFinder] N constraints: HCP[0-16], Suits=(none), Trivial=False [19:45:29.410] [DealFinder] Expression (930 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Competitive(S) & True [19:45:29.410] [Timing] N precompute: 2ms mem d=88KB (total=1486MB) [19:45:29.413] [DealFinder] E HCP min: tightened from 0 to 8 using HandUnderstanding [19:45:29.413] [DealFinder] E HCP max: tightened from 37 to 17 using HandUnderstanding [19:45:29.414] [DealFinder] E constraints: HCP[8-17], Suits=S[0-3] H[0-1] D[4-13] C[4-13], Trivial=False [19:45:29.414] [DealFinder] Expression (2478 chars): ((C >= 5 & D >= 4 & H <= 3 & S <= 3 & TP >= 10) OR (D >= 5 & C >= 4 & H <= 3 & S <= 3 & TP >= 10) OR (C >= 4 & D >= 4 & H <= 3 & S <= 3 & TP >= 15)) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP >= 8 & HCP <= 10 & C >= 6 & (IsGoodSuit(C) OR 3 of Top 5 Honors in C)) & NOT (HCP >= 8 & HCP <= 10 & D >= 6 & (IsGoodSuit(D) OR 3 of Top 5 Honors in D)) & NOT (H >= 5 & S >= 5 & HCP < 9 & HCP > 6) & H < 5 & S < 5 & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & H <= 1 & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT Solid(C) & NOT Solid(D) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & Com... [19:45:29.414] [Timing] E precompute: 3ms mem d=162KB (total=1486MB) [19:45:29.414] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [19:45:29.414] [DealFinder] S HCP min: tightened from 0 to 8 using HandUnderstanding [19:45:29.414] [DealFinder] S HCP max: tightened from 37 to 29 using HandUnderstanding [19:45:29.414] [DealFinder] S constraints: HCP[8-29], Suits=S[5-13], Trivial=False [19:45:29.414] [DealFinder] Expression (32 chars): SuitShowing(S) & Sensible & True [19:45:29.414] [Timing] S precompute: 0ms mem d=48KB (total=1486MB) [19:45:29.416] [DealFinder] W Spades: tightened from [0-13] to [2-5] using HandUnderstanding [19:45:29.416] [DealFinder] W Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [19:45:29.416] [DealFinder] W Diamonds: tightened from [0-3] to [2-3] using HandUnderstanding [19:45:29.416] [DealFinder] W Clubs: tightened from [0-3] to [2-3] using HandUnderstanding [19:45:29.416] [DealFinder] W HCP max: tightened from 17 to 16 using HandUnderstanding [19:45:29.416] [DealFinder] W constraints: HCP[15-16], Suits=S[2-5] H[2-5] D[2-3] C[2-3], Trivial=False [19:45:29.416] [DealFinder] Expression (721 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & min & D <= 3 & C <= 3 & C < 4 & D < 4 & C < 5 & D < 5 & Stopper in H [19:45:29.417] [Timing] W precompute: 2ms mem d=119KB (total=1486MB) [19:45:29.417] ENDGAME: Bidding weights applied to 1/2 worlds (range 0.00-1.00, total 1.00, 1 unpenalised) [19:45:29.417] ENDGAME: Played by S: 10 HCP S:5 H:3 D:2 C:2; by W: 12 HCP S:4 H:3 D:3 C:2 [19:45:29.417] ENDGAME_WORLD: #1 (w=0.00) N:.T6.. ..95. .K.. ..J. [19:45:29.417] ENDGAME_WORLD: #2 (w=1.00) N:.T6.. ..95. ..J. .K.. [19:45:29.417] ENDGAME: Evaluating 2 candidates across 2 worlds (totalWeight=1.00, rankByScore=True): [19:45:29.417] H6: defeat 0 % (0.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=10.0, dist=[10:1.0] [19:45:29.417] HT: defeat 0 % (0.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=10.0, dist=[10:1.0] [19:45:29.417] IMP H6: 0.00 [19:45:29.417] IMP HT: 0.00 [19:45:29.417] ENDGAME: Selected HT (0 %) [19:45:29.417] Tied cards: HT,H6 -- invoking NN directly on tied set [19:45:29.418] === FindBestCardAsync: Position=N, CardsPlayed=46 === [19:45:29.418] Finding card to play for N: 4.JT642.T83.7543 [19:45:29.418] Relative position: Lefty, Contract type: NoTrump [19:45:29.418] Cards in hand mask: 2 [19:45:29.419] Candidate: TH = 55.3 % [19:45:29.419] Candidate: xH = 44.7 % [19:45:29.419] Selected: HT (55.3 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:46:01 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:46:01 === [19:46:01.072] === FindBestCardAsync: Position=N, CardsPlayed=10 === [19:46:01.072] Contract: 3C, Declarer: W, Dealer: N [19:46:01.072] Auction: P-P-2S-X-P-2N-P-3C-P-P-P [19:46:01.072] Deal: N:... ... ... ... [19:46:01.072] Position N is on defender's side - score table shifted by 2 defense tricks won [19:46:01.072] ****************************** [19:46:01.073] FindMatchingDealsWithPlayInternal Input: [19:46:01.073] Position parameter: N [19:46:01.073] Deal from game: N:... ... ... ... [19:46:01.073] Hand for N: K4.QJT5.J743.T95 [19:46:01.073] Hand for E: T97.K863.952.KJ4 [19:46:01.073] Hand for S: (null) [19:46:01.073] Hand for W: (null) [19:46:01.073] Cards played: SK, S7, SA, S2, SQ, S6, S4, S9, SJ, C2 [19:46:01.073] Declarer: W [19:46:01.073] ****************************** [19:46:01.073] [DealFinder] Seed from player N hand: -2001493909 [19:46:01.073] [DealFinder] Auction: P-P-2S-X-P-2N-P-3C-P-P-P [19:46:01.073] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:46:01.073] [DealFinder] S HCP min 6 -> 9: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:46:01.073] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1373MB, gc2=19) [19:46:01.074] [DealFinder] Using cardsPlayedCount=10 for visibility calculation [19:46:01.074] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=10 [19:46:01.074] [ExtractPartialDeal] Visible hands: N, E, W [19:46:01.074] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:46:01.074] [ExtractPartialDeal] Extracted hands: [19:46:01.074] N: K4.QJT5.J743.T95 (13 cards) [LOCKED] [19:46:01.074] E: T97.K863.952.KJ4 (13 cards) [LOCKED] [19:46:01.074] S: ... (0 cards) [19:46:01.074] W: ... (0 cards) [19:46:01.074] [DealFinder] Trump suit from contract '3C': Clubs [19:46:01.074] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Clubs [19:46:01.074] [ComputePlayedCards] Card 1: SK played by N [19:46:01.074] [ComputePlayedCards] Card 2: S7 played by E [19:46:01.074] [ComputePlayedCards] Card 3: SA played by S [19:46:01.074] [ComputePlayedCards] Card 4: S2 played by W [19:46:01.074] [ComputePlayedCards] Trick complete. Winner: S [19:46:01.075] [ComputePlayedCards] Card 5: SQ played by S [19:46:01.075] [ComputePlayedCards] Card 6: S6 played by W [19:46:01.075] [ComputePlayedCards] Card 7: S4 played by N [19:46:01.075] [ComputePlayedCards] Card 8: S9 played by E [19:46:01.075] [ComputePlayedCards] Trick complete. Winner: S [19:46:01.075] [ComputePlayedCards] Card 9: SJ played by S [19:46:01.075] [ComputePlayedCards] Card 10: C2 played by W [19:46:01.075] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: SK, S4 [19:46:01.075] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S7, S9 [19:46:01.075] [DealFinder] Added 3 played cards to S (was 0 cards): SA, SQ, SJ [19:46:01.075] [DealFinder] Added 3 played cards to W (was 0 cards): S2, S6, C2 [19:46:01.075] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 2) [19:46:01.075] [DealFinder] Assigned 3 Spades cards to S: S3, S5, S8 [19:46:01.075] [DecomposePartnership] S: No tightening (CombinedHcpMin=6, CombinedHcpMax=, partner N HCP=7) [19:46:01.076] [DecomposePartnership] W: No tightening (CombinedHcpMin=16, CombinedHcpMax=, partner E HCP=7) [19:46:01.076] [DealFinder] Bid verification enabled for: W [19:46:01.076] [DealFinder] Propagated S: HCP[9-11], Suits=S[6-6] H[0-4] D[0-6] C[0-7] (2 iterations) [19:46:01.076] [DealFinder] Propagated W: HCP[15-17], Suits=S[2-2] H[1-5] D[0-6] C[0-7] (2 iterations) [19:46:01.076] [DealFinder] Known cards per player: N=13, E=13, S=6, W=3 [19:46:01.076] [DealFinder] Locked players: N, E [19:46:01.076] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [19:46:01.077] [DealFinder] Players needing cards: S:7, W:10 [19:46:01.077] Large number of cards remaining. Using random generation. [19:46:01.077] [DealFinder] Hands to validate (not 13 cards in partial): S, W [19:46:01.077] [VerifyHands] FAIL for W: 62.A4.AK6.AQ7632 ((DoubleThenOvercall(C) OR DoubleThenOvercall(D) OR HCP >= 18 OR (HCP >= 13 & H >= 4 & C >= 2 & D >= 2 & S <= 3) OR (HCP >= 15 & H >= 3 & S <= 3)) & NOT (H >= 6 & Losers <= 4 & HCP >= 15 & 3 of Top 5 H...) [19:46:01.087] [VerifyHands] FAIL for S: AQJ853.A.86.AQ83 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [19:46:01.089] [VerifyHands] FAIL for W: 62.A74.AKQ6.AQ82 ((DoubleThenOvercall(C) OR DoubleThenOvercall(D) OR HCP >= 18 OR (HCP >= 13 & H >= 4 & C >= 2 & D >= 2 & S <= 3) OR (HCP >= 15 & H >= 3 & S <= 3)) & NOT (H >= 6 & Losers <= 4 & HCP >= 15 & 3 of Top 5 H...) [19:46:01.099] [VerifyHands] FAIL for S: AQJ853.72.8.AQ76 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [19:46:01.101] [VerifyHands] FAIL for S: AQJ853.42.A6.A73 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [19:46:03.449] [Timing] Total: 2375ms, Generation: 20ms, Verification: 674ms [19:46:03.449] [Timing] Attempts: 663, PassedSimpleCheck: 663, FailedVerification: 613, Found: 50 [19:46:03.466] Search complete. Returning 50 deals. [19:46:03.466] Found 50 sample deals for simulation. [19:46:03.466] Valid deals for DDS: 50 / 50 [19:46:03.466] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: suit [19:46:03.467] [SAMPLE-VAL] T1: N=SK E=S7 S=SA W=S2 (leader=N) [19:46:03.467] [SAMPLE-VAL] T2: S=SQ W=S6 N=S4 E=S9 (leader=S) [19:46:03.467] [SAMPLE-VAL] T3: S=SJ W=C2 (leader=S) (partial) [19:46:03.469] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.058 [S:T1-SA=7 % T2-SQ=41 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=85 %] [19:46:03.471] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.124 [S:T1-SA=4 %! T2-SQ=40 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=77 %] [19:46:03.473] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.048 [S:T1-SA=6 % T2-SQ=45 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=74 %] [19:46:03.475] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.137 [S:T1-SA=12 % T2-SQ=45 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=72 %] [19:46:03.477] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.109 [S:T1-SA=12 % T2-SQ=51 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=82 %] [19:46:03.479] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.061 [S:T1-SA=9 % T2-SQ=49 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=81 %] [19:46:03.481] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.040 [S:T1-SA=14 % T2-SQ=44 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=89 %] [19:46:03.483] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.108 [S:T1-SA=15 % T2-SQ=43 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=90 %] [19:46:03.485] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.049 [S:T1-SA=17 % T2-SQ=45 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=67 %] [19:46:03.487] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.082 [S:T1-SA=13 % T2-SQ=60 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=84 %] [19:46:03.489] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.044 [S:T1-SA=6 % T2-SQ=46 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=65 %] [19:46:03.490] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.063 [S:T1-SA=10 % T2-SQ=46 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=85 %] [19:46:03.492] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.055 [S:T1-SA=19 % T2-SQ=47 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=85 %] [19:46:03.494] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.082 [S:T1-SA=13 % T2-SQ=60 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=84 %] [19:46:03.496] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.090 [S:T1-SA=8 % T2-SQ=45 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=79 %] [19:46:03.498] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.097 [S:T1-SA=15 % T2-SQ=44 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=93 %] [19:46:03.500] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.070 [S:T1-SA=11 % T2-SQ=49 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=66 %] [19:46:03.501] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.133 [S:T1-SA=8 % T2-SQ=52 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=75 %] [19:46:03.503] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.146 [S:T1-SA=9 % T2-SQ=41 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=71 %] [19:46:03.505] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.033 [S:T1-SA=14 % T2-SQ=46 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=75 %] [19:46:03.507] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.056 [S:T1-SA=18 % T2-SQ=44 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=60 %] [19:46:03.508] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.049 [S:T1-SA=5 %! T2-SQ=44 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=83 %] [19:46:03.510] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.058 [S:T1-SA=8 % T2-SQ=38 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=76 %] [19:46:03.512] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.031 [S:T1-SA=7 % T2-SQ=46 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=43 %] [19:46:03.514] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.091 [S:T1-SA=8 % T2-SQ=32 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=93 %] [19:46:03.515] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.067 [S:T1-SA=10 % T2-SQ=52 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=77 %] [19:46:03.517] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.142 [S:T1-SA=6 % T2-SQ=39 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=77 %] [19:46:03.519] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.058 [S:T1-SA=7 % T2-SQ=41 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=85 %] [19:46:03.521] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.034 [S:T1-SA=10 % T2-SQ=37 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=66 %] [19:46:03.523] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.075 [S:T1-SA=6 % T2-SQ=42 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=64 %] [19:46:03.525] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.028 [S:T1-SA=7 % T2-SQ=27 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=74 %] [19:46:03.527] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.113 [S:T1-SA=18 % T2-SQ=44 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=95 %] [19:46:03.528] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.040 [S:T1-SA=16 % T2-SQ=42 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=76 %] [19:46:03.530] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.017 [S:T1-SA=9 % T2-SQ=39 % T3-SJ=0 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=80 %] [19:46:03.532] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.017 [S:T1-SA=9 % T2-SQ=39 % T3-SJ=0 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=80 %] [19:46:03.534] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.061 [S:T1-SA=9 % T2-SQ=49 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=81 %] [19:46:03.536] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.108 [S:T1-SA=15 % T2-SQ=43 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=90 %] [19:46:03.538] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.104 [S:T1-SA=7 % T2-SQ=54 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=79 %] [19:46:03.540] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.124 [S:T1-SA=4 %! T2-SQ=40 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=77 %] [19:46:03.541] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.056 [S:T1-SA=7 % T2-SQ=41 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=55 %] [19:46:03.543] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.142 [S:T1-SA=10 % T2-SQ=60 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=69 %] [19:46:03.545] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.083 [S:T1-SA=16 % T2-SQ=36 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=96 %] [19:46:03.547] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.028 [S:T1-SA=5 %! T2-SQ=33 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=45 %] [19:46:03.548] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.068 [S:T1-SA=35 % T2-SQ=38 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=69 %] [19:46:03.550] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.087 [S:T1-SA=13 % T2-SQ=43 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=89 %] [19:46:03.552] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.118 [S:T1-SA=13 % T2-SQ=40 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=89 %] [19:46:03.554] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.056 [S:T1-SA=5 % T2-SQ=39 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=40 %] [19:46:03.555] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.133 [S:T1-SA=8 % T2-SQ=52 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=75 %] [19:46:03.557] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.057 [S:T1-SA=10 % T2-SQ=35 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=66 %] [19:46:03.559] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.088 [S:T1-SA=30 % T2-SQ=55 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=70 %] [19:46:03.559] [SAMPLE-VAL] Done. Weight range: 0.017-0.146 [19:46:03.559] [SAMPLE-VAL] Top sample 19 (w=0.146): S:AQJ853.7.Q86.Q73 W:62.A942.AKT.A862 [S:T1-SA=9 % T2-SQ=41 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=71 %] [19:46:03.559] [SAMPLE-VAL] Top sample 41 (w=0.142): S:AQJ853.94.86.A63 W:62.A72.AKQT.Q872 [S:T1-SA=10 % T2-SQ=60 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=69 %] [19:46:03.559] [SAMPLE-VAL] Top sample 27 (w=0.142): S:AQJ853.72.Q6.Q76 W:62.A94.AKT8.A832 [S:T1-SA=6 % T2-SQ=39 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=77 %] [19:46:03.559] [SAMPLE-VAL] Top sample 4 (w=0.137): S:AQJ853.7.T86.A63 W:62.A942.AKQ.Q872 [S:T1-SA=12 % T2-SQ=45 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=72 %] [19:46:03.559] [SAMPLE-VAL] Top sample 18 (w=0.133): S:AQJ853.92.T8.Q63 W:62.A74.AKQ6.A872 [S:T1-SA=8 % T2-SQ=52 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=75 %] [19:46:03.560] After sample validation: 50 deals remaining [19:46:03.560] [PLAY-INFER] No inference observations detected [19:46:03.560] Using weighted samples: 50/50 have non-uniform weights (range 0.017-0.146) [19:46:03.560] Sample deals (50 total, showing first 20, by weight): [19:46:03.560] [1] (w=0.146) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.7.Q86.Q73 62.A942.AKT.A862 [19:46:03.560] [2] (w=0.142) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.94.86.A63 62.A72.AKQT.Q872 [19:46:03.560] [3] (w=0.142) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.72.Q6.Q76 62.A94.AKT8.A832 [19:46:03.560] [4] (w=0.137) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.7.T86.A63 62.A942.AKQ.Q872 [19:46:03.560] [5] (w=0.133) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.92.T8.Q63 62.A74.AKQ6.A872 [19:46:03.560] [6] (w=0.133) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.92.T8.Q73 62.A74.AKQ6.A862 [19:46:03.560] [7] (w=0.124) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.74.Q8.Q76 62.A92.AKT6.A832 [19:46:03.560] [8] (w=0.124) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.72.Q8.Q73 62.A94.AKT6.A862 [19:46:03.560] [9] (w=0.118) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.4.Q86.Q87 62.A972.AKT.A632 [19:46:03.561] [10] (w=0.113) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.72.T8.Q83 62.A94.AKQ6.A762 [19:46:03.561] [11] (w=0.109) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.97.8.Q873 62.A42.AKQT6.A62 [19:46:03.561] [12] (w=0.108) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.74.T.Q876 62.A92.AKQ86.A32 [19:46:03.561] [13] (w=0.108) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.72.T.Q876 62.A94.AKQ86.A32 [19:46:03.561] [14] (w=0.104) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.97.Q86.Q7 62.A42.AKT.A8632 [19:46:03.561] [15] (w=0.097) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.74.T6.A86 62.A92.AKQ8.Q732 [19:46:03.561] [16] (w=0.091) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.42.QT.Q86 62.A97.AK86.A732 [19:46:03.561] [17] (w=0.090) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.42.T6.Q76 62.A97.AKQ8.A832 [19:46:03.561] [18] (w=0.088) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.A4.86.873 62.972.AKQT.AQ62 [19:46:03.561] [19] (w=0.087) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.4.T86.A86 62.A972.AKQ.Q732 [19:46:03.561] [20] (w=0.083) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.72.QT6.Q8 62.A94.AK8.A7632 [19:46:03.562] ... and 30 more [19:46:03.818] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:46:03.818] C5: [50, 50, 50, 50, -110, -110, 50, 50, 100, 50, 100, 100, 100, 50, 50, 100, -110, 50, 50, 50, 50, 50, 100, -110, 100, 50, 50, 50, 50, 50, 50, 50, -110, 50, 200, 100, -110, -110, 50, 50, 50, 50, 50, 100, 50, 50, 100, 50, 50, 50] [19:46:03.818] CT: [50, 50, 50, 50, -110, -110, 50, 50, 100, 50, 100, 100, 100, 50, 50, 100, -110, 50, 50, 50, 50, 50, 100, -110, 100, 50, 50, 50, 50, 50, 50, 50, -110, 50, 200, 100, -110, -110, 50, 50, 50, 50, 50, 100, 50, 50, 100, 50, 50, 50] [19:46:03.818] D4: [50, -110, 50, 50, -110, -110, 50, 50, 50, -110, 100, 100, 100, -110, -110, 50, -110, -110, 50, -110, -110, -110, 100, -110, 50, -110, -110, -110, -110, -110, -110, -110, -130, -110, 150, 50, -130, -130, -110, -110, -110, -110, -110, 50, -110, -110, 50, -110, -110, -110] [19:46:03.818] H5: [50, -110, 50, 50, -110, -110, 50, 50, 50, -110, 50, 50, 50, -130, -110, 50, -110, -110, 50, -130, -130, -130, 50, -130, -110, -130, -130, -110, -110, -130, -130, -110, -130, -110, 150, 50, -130, -130, -130, -110, -110, -130, -110, -110, -110, -110, 50, -110, -110, -110] [19:46:03.818] D7: [50, -110, 50, 50, -110, -110, 50, 50, 50, -110, 100, 100, 100, -110, -110, 50, -110, -110, 50, -110, -110, -110, 100, -110, 50, -110, -110, -110, -110, -110, -110, -110, -130, -110, 150, 50, -130, -130, -110, -110, -110, -110, -110, 50, -110, -110, 50, -110, -110, -110] [19:46:03.818] DJ: [-110, -110, -110, 50, -110, -110, -110, -110, -110, -110, 100, 100, 100, -130, -110, -110, -110, -110, 50, -130, -130, -130, 100, -130, 50, -130, -130, -110, -110, -130, -130, -130, -130, -110, 150, 50, -130, -130, -130, -110, -110, -130, -130, -110, -110, -130, 50, -110, -110, -110] [19:46:03.818] HQ: [-110, -110, -110, 50, -110, -110, -110, -110, 50, -110, 50, 50, 50, -130, -110, 50, -110, -110, 50, -130, -130, -130, 50, -130, -110, -130, -130, -110, -110, -130, -130, -110, -130, -110, 150, 50, -130, -130, -130, -110, -110, -130, -110, -110, -110, -110, 50, -110, -110, -110] [19:46:03.818] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:46:03.818] C5: [3, 3, 3, 3, 2, 2, 3, 3, 4, 3, 4, 4, 4, 3, 3, 4, 2, 3, 3, 3, 3, 3, 4, 2, 4, 3, 3, 3, 3, 3, 3, 3, 2, 3, 6, 4, 2, 2, 3, 3, 3, 3, 3, 4, 3, 3, 4, 3, 3, 3] [19:46:03.818] CT: [3, 3, 3, 3, 2, 2, 3, 3, 4, 3, 4, 4, 4, 3, 3, 4, 2, 3, 3, 3, 3, 3, 4, 2, 4, 3, 3, 3, 3, 3, 3, 3, 2, 3, 6, 4, 2, 2, 3, 3, 3, 3, 3, 4, 3, 3, 4, 3, 3, 3] [19:46:03.818] D4: [3, 2, 3, 3, 2, 2, 3, 3, 3, 2, 4, 4, 4, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 1, 2, 5, 3, 1, 1, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2] [19:46:03.818] H5: [3, 2, 3, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 1, 2, 3, 2, 2, 3, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 5, 3, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 3, 2, 2, 2] [19:46:03.819] D7: [3, 2, 3, 3, 2, 2, 3, 3, 3, 2, 4, 4, 4, 2, 2, 3, 2, 2, 3, 2, 2, 2, 4, 2, 3, 2, 2, 2, 2, 2, 2, 2, 1, 2, 5, 3, 1, 1, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2] [19:46:03.819] DJ: [2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 4, 4, 1, 2, 2, 2, 2, 3, 1, 1, 1, 4, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 5, 3, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 3, 2, 2, 2] [19:46:03.819] HQ: [2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 1, 2, 3, 2, 2, 3, 1, 1, 1, 3, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 5, 3, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 3, 2, 2, 2] [19:46:03.819] --- IMP Calculation Output (card -> average IMP) --- [19:46:03.819] C5: 2.07 [19:46:03.819] CT: 2.07 [19:46:03.819] D4: -0.22 [19:46:03.819] D7: -0.22 [19:46:03.819] H5: -0.81 [19:46:03.819] DJ: -1.42 [19:46:03.819] HQ: -1.46 [19:46:03.820] === DDS DETAILED ANALYSIS === [19:46:03.820] Cards analyzed: 7, Samples per card: 50 [19:46:03.820] [19:46:03.820] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:46:03.820] ----- ------ --------- ------- ----------- -------------------------------- [19:46:03.820] C5 2.07 3.12 85 % 4 [3, 3, 3, 3, 2, 2, 3, 3, 4, 3, 4, 4, 4, 3, 3, 4, 2, 3, 3, 3...] [19:46:03.820] CT 2.07 3.12 85 % 4 [3, 3, 3, 3, 2, 2, 3, 3, 4, 3, 4, 4, 4, 3, 3, 4, 2, 3, 3, 3...] [19:46:03.820] D4 -0.22 2.40 42 % 5 [3, 2, 3, 3, 2, 2, 3, 3, 3, 2, 4, 4, 4, 2, 2, 3, 2, 2, 3, 2...] [19:46:03.820] D7 -0.22 2.40 42 % 5 [3, 2, 3, 3, 2, 2, 3, 3, 3, 2, 4, 4, 4, 2, 2, 3, 2, 2, 3, 2...] [19:46:03.820] H5 -0.81 2.06 40 % 4 [3, 2, 3, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 1, 2, 3, 2, 2, 3, 1...] [19:46:03.820] DJ -1.42 1.98 22 % 5 [2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 4, 4, 1, 2, 2, 2, 2, 3, 1...] [19:46:03.820] HQ -1.46 1.98 26 % 4 [2, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 3, 3, 1, 2, 3, 2, 2, 3, 1...] [19:46:03.820] [19:46:03.821] Selected: C5 (IMPs=2.07, avgTricks=3.12) [19:46:03.821] =================== [19:46:03.821] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:46:03.821] [TRUMP] Skipped: not declaring [19:46:03.821] Selected: C5 (avg 2.07 IMPs, 3.12 tricks) -- 1 tied card(s): CT [19:46:03.821] [stage-timing] ok sample=2393ms validate=0ms nn=93ms signal=0ms simgames=1ms dds=257ms total=2748ms samples=50 cards=10 [19:46:03.821] === FindBestCardAsync: Position=N, CardsPlayed=10 === [19:46:03.821] Finding card to play for N: K4.QJT5.J743.T95 [19:46:03.821] Relative position: Lefty, Contract type: Suit [19:46:03.821] Cards in hand mask: 9 [19:46:03.823] Candidate: TC = 38.0 % [19:46:03.823] Candidate: xC = 31.2 % [19:46:03.823] Candidate: 9C = 26.5 % [19:46:03.823] Candidate: xD = 2.7 % [19:46:03.823] Candidate: xH = 1.4 % [19:46:03.823] Candidate: QH = 0.0 % [19:46:03.823] Candidate: TH = 0.0 % [19:46:03.823] Candidate: JD = 0.0 % [19:46:03.823] Candidate: JH = 0.0 % [19:46:03.823] Selected: CT (38.0 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:46:05 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:46:05 === [19:46:05.818] === FindBestCardAsync: Position=N, CardsPlayed=12 === [19:46:05.818] Contract: 3C, Declarer: W, Dealer: N [19:46:05.818] Auction: P-P-2S-X-P-2N-P-3C-P-P-P [19:46:05.819] Deal: N:... ... ... ... [19:46:05.819] Position N is on defender's side - score table shifted by 3 defense tricks won [19:46:05.819] ****************************** [19:46:05.819] FindMatchingDealsWithPlayInternal Input: [19:46:05.819] Position parameter: N [19:46:05.819] Deal from game: N:... ... ... ... [19:46:05.819] Hand for N: K4.QJT5.J743.T95 [19:46:05.819] Hand for E: T97.K863.952.KJ4 [19:46:05.819] Hand for S: (null) [19:46:05.819] Hand for W: (null) [19:46:05.819] Cards played: SK, S7, SA, S2, SQ, S6, S4, S9, SJ, C2, CT, ST [19:46:05.819] Declarer: W [19:46:05.819] ****************************** [19:46:05.819] [DealFinder] Seed from player N hand: -2001493909 [19:46:05.819] [DealFinder] Auction: P-P-2S-X-P-2N-P-3C-P-P-P [19:46:05.820] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:46:05.820] [DealFinder] S HCP min 6 -> 9: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:46:05.820] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1372MB, gc2=20) [19:46:05.820] [DealFinder] Using cardsPlayedCount=12 for visibility calculation [19:46:05.820] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=12 [19:46:05.820] [ExtractPartialDeal] Visible hands: N, E, W [19:46:05.820] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:46:05.820] [ExtractPartialDeal] Extracted hands: [19:46:05.820] N: K4.QJT5.J743.T95 (13 cards) [LOCKED] [19:46:05.820] E: T97.K863.952.KJ4 (13 cards) [LOCKED] [19:46:05.820] S: ... (0 cards) [19:46:05.820] W: ... (0 cards) [19:46:05.821] [DealFinder] Trump suit from contract '3C': Clubs [19:46:05.821] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Clubs [19:46:05.821] [ComputePlayedCards] Card 1: SK played by N [19:46:05.821] [ComputePlayedCards] Card 2: S7 played by E [19:46:05.821] [ComputePlayedCards] Card 3: SA played by S [19:46:05.821] [ComputePlayedCards] Card 4: S2 played by W [19:46:05.821] [ComputePlayedCards] Trick complete. Winner: S [19:46:05.821] [ComputePlayedCards] Card 5: SQ played by S [19:46:05.821] [ComputePlayedCards] Card 6: S6 played by W [19:46:05.821] [ComputePlayedCards] Card 7: S4 played by N [19:46:05.821] [ComputePlayedCards] Card 8: S9 played by E [19:46:05.821] [ComputePlayedCards] Trick complete. Winner: S [19:46:05.821] [ComputePlayedCards] Card 9: SJ played by S [19:46:05.821] [ComputePlayedCards] Card 10: C2 played by W [19:46:05.821] [ComputePlayedCards] Card 11: CT played by N [19:46:05.821] [ComputePlayedCards] Card 12: ST played by E [19:46:05.821] [ComputePlayedCards] Trick complete. Winner: N [19:46:05.822] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: SK, S4, CT [19:46:05.822] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S7, S9, ST [19:46:05.822] [DealFinder] Added 3 played cards to S (was 0 cards): SA, SQ, SJ [19:46:05.822] [DealFinder] Added 3 played cards to W (was 0 cards): S2, S6, C2 [19:46:05.822] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 2) [19:46:05.822] [DealFinder] Assigned 3 Spades cards to S: S3, S5, S8 [19:46:05.822] [DecomposePartnership] S: No tightening (CombinedHcpMin=6, CombinedHcpMax=, partner N HCP=7) [19:46:05.822] [DecomposePartnership] W: No tightening (CombinedHcpMin=16, CombinedHcpMax=, partner E HCP=7) [19:46:05.822] [DealFinder] Bid verification enabled for: W [19:46:05.822] [DealFinder] Propagated S: HCP[9-11], Suits=S[6-6] H[0-4] D[0-6] C[0-7] (2 iterations) [19:46:05.822] [DealFinder] Propagated W: HCP[15-17], Suits=S[2-2] H[1-5] D[0-6] C[0-7] (2 iterations) [19:46:05.823] [DealFinder] Known cards per player: N=13, E=13, S=6, W=3 [19:46:05.823] [DealFinder] Locked players: N, E [19:46:05.823] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [19:46:05.823] [DealFinder] Players needing cards: S:7, W:10 [19:46:05.823] Large number of cards remaining. Using random generation. [19:46:05.823] [DealFinder] Hands to validate (not 13 cards in partial): S, W [19:46:05.824] [VerifyHands] FAIL for W: 62.A4.AK6.AQ7632 ((DoubleThenOvercall(C) OR DoubleThenOvercall(D) OR HCP >= 18 OR (HCP >= 13 & H >= 4 & C >= 2 & D >= 2 & S <= 3) OR (HCP >= 15 & H >= 3 & S <= 3)) & NOT (H >= 6 & Losers <= 4 & HCP >= 15 & 3 of Top 5 H...) [19:46:05.834] [VerifyHands] FAIL for S: AQJ853.A.86.AQ83 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [19:46:05.836] [VerifyHands] FAIL for W: 62.A74.AKQ6.AQ82 ((DoubleThenOvercall(C) OR DoubleThenOvercall(D) OR HCP >= 18 OR (HCP >= 13 & H >= 4 & C >= 2 & D >= 2 & S <= 3) OR (HCP >= 15 & H >= 3 & S <= 3)) & NOT (H >= 6 & Losers <= 4 & HCP >= 15 & 3 of Top 5 H...) [19:46:05.846] [VerifyHands] FAIL for S: AQJ853.72.8.AQ76 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [19:46:05.848] [VerifyHands] FAIL for S: AQJ853.42.A6.A73 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [19:46:07.852] [Timing] Total: 2032ms, Generation: 14ms, Verification: 587ms [19:46:07.852] [Timing] Attempts: 663, PassedSimpleCheck: 663, FailedVerification: 613, Found: 50 [19:46:07.869] Search complete. Returning 50 deals. [19:46:07.870] Found 50 sample deals for simulation. [19:46:07.870] Valid deals for DDS: 50 / 50 [19:46:07.870] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: suit [19:46:07.870] [SAMPLE-VAL] T1: N=SK E=S7 S=SA W=S2 (leader=N) [19:46:07.870] [SAMPLE-VAL] T2: S=SQ W=S6 N=S4 E=S9 (leader=S) [19:46:07.870] [SAMPLE-VAL] T3: S=SJ W=C2 N=CT E=ST (leader=S) [19:46:07.872] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.052 [S:T1-SA=7 % T2-SQ=41 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=85 %] [19:46:07.874] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.111 [S:T1-SA=4 %! T2-SQ=40 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=77 %] [19:46:07.876] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.043 [S:T1-SA=6 % T2-SQ=45 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=74 %] [19:46:07.878] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.124 [S:T1-SA=12 % T2-SQ=45 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=72 %] [19:46:07.879] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.098 [S:T1-SA=12 % T2-SQ=51 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=82 %] [19:46:07.881] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.055 [S:T1-SA=9 % T2-SQ=49 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=81 %] [19:46:07.883] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.036 [S:T1-SA=14 % T2-SQ=44 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=89 %] [19:46:07.884] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.097 [S:T1-SA=15 % T2-SQ=43 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=90 %] [19:46:07.886] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.044 [S:T1-SA=17 % T2-SQ=45 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=67 %] [19:46:07.888] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.074 [S:T1-SA=13 % T2-SQ=60 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=84 %] [19:46:07.890] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.040 [S:T1-SA=6 % T2-SQ=46 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=65 %] [19:46:07.891] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.056 [S:T1-SA=10 % T2-SQ=46 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=85 %] [19:46:07.893] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.050 [S:T1-SA=19 % T2-SQ=47 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=85 %] [19:46:07.895] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.074 [S:T1-SA=13 % T2-SQ=60 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=84 %] [19:46:07.896] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.081 [S:T1-SA=8 % T2-SQ=45 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=79 %] [19:46:07.898] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.087 [S:T1-SA=15 % T2-SQ=44 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=93 %] [19:46:07.900] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.063 [S:T1-SA=11 % T2-SQ=49 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=66 %] [19:46:07.901] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.119 [S:T1-SA=8 % T2-SQ=52 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=75 %] [19:46:07.903] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.131 [S:T1-SA=9 % T2-SQ=41 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=71 %] [19:46:07.905] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.030 [S:T1-SA=14 % T2-SQ=46 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=75 %] [19:46:07.906] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.051 [S:T1-SA=18 % T2-SQ=44 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=60 %] [19:46:07.908] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.044 [S:T1-SA=5 %! T2-SQ=44 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=83 %] [19:46:07.910] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.052 [S:T1-SA=8 % T2-SQ=38 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=76 %] [19:46:07.911] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.028 [S:T1-SA=7 % T2-SQ=46 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=43 %] [19:46:07.913] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.082 [S:T1-SA=8 % T2-SQ=32 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=93 %] [19:46:07.915] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.060 [S:T1-SA=10 % T2-SQ=52 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=77 %] [19:46:07.916] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.127 [S:T1-SA=6 % T2-SQ=39 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=77 %] [19:46:07.918] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.052 [S:T1-SA=7 % T2-SQ=41 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=85 %] [19:46:07.920] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.031 [S:T1-SA=10 % T2-SQ=37 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=66 %] [19:46:07.921] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.067 [S:T1-SA=6 % T2-SQ=42 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=64 %] [19:46:07.923] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.025 [S:T1-SA=7 % T2-SQ=27 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=74 %] [19:46:07.925] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.102 [S:T1-SA=18 % T2-SQ=44 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=95 %] [19:46:07.927] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.036 [S:T1-SA=16 % T2-SQ=42 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=76 %] [19:46:07.928] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.015 [S:T1-SA=9 % T2-SQ=39 % T3-SJ=0 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=80 %] [19:46:07.930] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.015 [S:T1-SA=9 % T2-SQ=39 % T3-SJ=0 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=80 %] [19:46:07.932] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.055 [S:T1-SA=9 % T2-SQ=49 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=81 %] [19:46:07.933] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.097 [S:T1-SA=15 % T2-SQ=43 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=90 %] [19:46:07.935] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.094 [S:T1-SA=7 % T2-SQ=54 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=79 %] [19:46:07.937] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.111 [S:T1-SA=4 %! T2-SQ=40 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=77 %] [19:46:07.938] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.051 [S:T1-SA=7 % T2-SQ=41 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=55 %] [19:46:07.940] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.128 [S:T1-SA=10 % T2-SQ=60 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=69 %] [19:46:07.942] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.074 [S:T1-SA=16 % T2-SQ=36 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=96 %] [19:46:07.943] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.025 [S:T1-SA=5 %! T2-SQ=33 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=45 %] [19:46:07.945] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.061 [S:T1-SA=35 % T2-SQ=38 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=69 %] [19:46:07.947] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.079 [S:T1-SA=13 % T2-SQ=43 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=89 %] [19:46:07.949] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.106 [S:T1-SA=13 % T2-SQ=40 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=89 %] [19:46:07.950] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.050 [S:T1-SA=5 % T2-SQ=39 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=40 %] [19:46:07.952] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.119 [S:T1-SA=8 % T2-SQ=52 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=75 %] [19:46:07.954] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.051 [S:T1-SA=10 % T2-SQ=35 % T3-SJ=1 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=66 %] [19:46:07.955] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.079 [S:T1-SA=30 % T2-SQ=55 % T3-SJ=2 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=70 %] [19:46:07.956] [SAMPLE-VAL] Done. Weight range: 0.015-0.131 [19:46:07.956] [SAMPLE-VAL] Top sample 19 (w=0.131): S:AQJ853.7.Q86.Q73 W:62.A942.AKT.A862 [S:T1-SA=9 % T2-SQ=41 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=71 %] [19:46:07.956] [SAMPLE-VAL] Top sample 41 (w=0.128): S:AQJ853.94.86.A63 W:62.A72.AKQT.Q872 [S:T1-SA=10 % T2-SQ=60 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=69 %] [19:46:07.956] [SAMPLE-VAL] Top sample 27 (w=0.127): S:AQJ853.72.Q6.Q76 W:62.A94.AKT8.A832 [S:T1-SA=6 % T2-SQ=39 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=77 %] [19:46:07.956] [SAMPLE-VAL] Top sample 4 (w=0.124): S:AQJ853.7.T86.A63 W:62.A942.AKQ.Q872 [S:T1-SA=12 % T2-SQ=45 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=72 %] [19:46:07.956] [SAMPLE-VAL] Top sample 18 (w=0.119): S:AQJ853.92.T8.Q63 W:62.A74.AKQ6.A872 [S:T1-SA=8 % T2-SQ=52 % T3-SJ=3 %!, W:T1-S2=100 % T2-S6=100 % T3-C2=75 %] [19:46:07.956] After sample validation: 50 deals remaining [19:46:07.956] [PLAY-INFER] No inference observations detected [19:46:07.956] Using weighted samples: 50/50 have non-uniform weights (range 0.015-0.131) [19:46:07.956] Sample deals (50 total, showing first 20, by weight): [19:46:07.956] [1] (w=0.131) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.7.Q86.Q73 62.A942.AKT.A862 [19:46:07.957] [2] (w=0.128) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.94.86.A63 62.A72.AKQT.Q872 [19:46:07.957] [3] (w=0.127) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.72.Q6.Q76 62.A94.AKT8.A832 [19:46:07.957] [4] (w=0.124) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.7.T86.A63 62.A942.AKQ.Q872 [19:46:07.957] [5] (w=0.119) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.92.T8.Q63 62.A74.AKQ6.A872 [19:46:07.957] [6] (w=0.119) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.92.T8.Q73 62.A74.AKQ6.A862 [19:46:07.957] [7] (w=0.111) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.74.Q8.Q76 62.A92.AKT6.A832 [19:46:07.957] [8] (w=0.111) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.72.Q8.Q73 62.A94.AKT6.A862 [19:46:07.957] [9] (w=0.106) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.4.Q86.Q87 62.A972.AKT.A632 [19:46:07.957] [10] (w=0.102) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.72.T8.Q83 62.A94.AKQ6.A762 [19:46:07.957] [11] (w=0.098) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.97.8.Q873 62.A42.AKQT6.A62 [19:46:07.957] [12] (w=0.097) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.74.T.Q876 62.A92.AKQ86.A32 [19:46:07.957] [13] (w=0.097) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.72.T.Q876 62.A94.AKQ86.A32 [19:46:07.958] [14] (w=0.094) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.97.Q86.Q7 62.A42.AKT.A8632 [19:46:07.958] [15] (w=0.087) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.74.T6.A86 62.A92.AKQ8.Q732 [19:46:07.958] [16] (w=0.082) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.42.QT.Q86 62.A97.AK86.A732 [19:46:07.958] [17] (w=0.081) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.42.T6.Q76 62.A97.AKQ8.A832 [19:46:07.958] [18] (w=0.079) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.A4.86.873 62.972.AKQT.AQ62 [19:46:07.958] [19] (w=0.079) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.4.T86.A86 62.A972.AKQ.Q732 [19:46:07.958] [20] (w=0.074) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.72.QT6.Q8 62.A94.AK8.A7632 [19:46:07.958] ... and 30 more [19:46:08.107] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:46:08.107] D4: [50, 50, 50, 50, -110, -110, 50, 50, 100, 50, 100, 100, 100, -110, 50, 100, -110, 50, 50, 50, 50, 50, 100, -110, 100, -110, 50, 50, 50, 50, 50, 50, -110, 50, 200, 100, -110, -110, 50, 50, 50, 50, 50, 100, 50, 50, 100, 50, 50, 50] [19:46:08.107] C5: [50, 50, 50, 50, -110, -110, 50, 50, 100, 50, 100, 100, 100, 50, 50, 100, -110, 50, 50, 50, 50, 50, 100, -110, 100, 50, 50, 50, 50, 50, 50, 50, -110, 50, 200, 100, -110, -110, 50, 50, 50, 50, 50, 100, 50, 50, 100, 50, 50, 50] [19:46:08.107] D7: [50, 50, 50, 50, -110, -110, 50, 50, 100, 50, 100, 100, 100, -110, 50, 100, -110, 50, 50, 50, 50, 50, 100, -110, 100, -110, 50, 50, 50, 50, 50, 50, -110, 50, 200, 100, -110, -110, 50, 50, 50, 50, 50, 100, 50, 50, 100, 50, 50, 50] [19:46:08.107] C9: [50, 50, 50, 50, -110, -110, 50, 50, 100, 50, 100, 100, 100, 50, 50, 100, -110, 50, 50, 50, 50, 50, 100, -110, 100, 50, 50, 50, 50, 50, 50, 50, -110, 50, 200, 100, -110, -110, 50, 50, 50, 50, 50, 100, 50, 50, 100, 50, 50, 50] [19:46:08.107] H5: [50, 50, -110, 50, -110, -110, -110, -110, 100, -110, 100, 100, 100, 50, -110, 50, -130, 50, 50, -110, 50, 50, 100, -110, 100, 50, 50, 50, 50, 50, 50, -110, -110, 50, 200, 100, -110, -110, 50, 50, 50, -110, 50, 100, 50, 50, 100, -110, -110, -110] [19:46:08.107] HQ: [50, 50, 50, 50, -110, -110, 50, 50, 100, 50, 100, 100, 100, 50, 50, 100, -110, 50, 50, -110, 50, 50, 100, -110, 50, 50, 50, 50, 50, 50, 50, 50, -110, 50, 200, 100, -110, -110, 50, 50, 50, -110, 50, 50, 50, 50, 100, 50, 50, 50] [19:46:08.108] DJ: [-110, 50, -110, 50, -110, -110, -110, -110, 50, 50, 100, 100, 100, -110, 50, 50, -110, 50, 50, -110, -110, -110, 100, -110, 100, -110, -110, 50, 50, -110, -110, -110, -110, 50, 200, 100, -110, -110, -110, 50, 50, -110, 50, 100, 50, -110, 50, 50, 50, 50] [19:46:08.108] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:46:08.108] D4: [2, 2, 2, 2, 1, 1, 2, 2, 3, 2, 3, 3, 3, 1, 2, 3, 1, 2, 2, 2, 2, 2, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 1, 2, 5, 3, 1, 1, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2] [19:46:08.108] C5: [2, 2, 2, 2, 1, 1, 2, 2, 3, 2, 3, 3, 3, 2, 2, 3, 1, 2, 2, 2, 2, 2, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 1, 2, 5, 3, 1, 1, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2] [19:46:08.108] D7: [2, 2, 2, 2, 1, 1, 2, 2, 3, 2, 3, 3, 3, 1, 2, 3, 1, 2, 2, 2, 2, 2, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 1, 2, 5, 3, 1, 1, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2] [19:46:08.108] C9: [2, 2, 2, 2, 1, 1, 2, 2, 3, 2, 3, 3, 3, 2, 2, 3, 1, 2, 2, 2, 2, 2, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 1, 2, 5, 3, 1, 1, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 2, 2] [19:46:08.108] H5: [2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 3, 3, 3, 2, 1, 2, 0, 2, 2, 1, 2, 2, 3, 1, 3, 2, 2, 2, 2, 2, 2, 1, 1, 2, 5, 3, 1, 1, 2, 2, 2, 1, 2, 3, 2, 2, 3, 1, 1, 1] [19:46:08.108] HQ: [2, 2, 2, 2, 1, 1, 2, 2, 3, 2, 3, 3, 3, 2, 2, 3, 1, 2, 2, 1, 2, 2, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 5, 3, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 3, 2, 2, 2] [19:46:08.108] DJ: [1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 3, 3, 3, 1, 2, 2, 1, 2, 2, 1, 1, 1, 3, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 5, 3, 1, 1, 1, 2, 2, 1, 2, 3, 2, 1, 2, 2, 2, 2] [19:46:08.109] --- IMP Calculation Output (card -> average IMP) --- [19:46:08.109] C5: 0.50 [19:46:08.109] C9: 0.50 [19:46:08.109] D4: 0.29 [19:46:08.109] D7: 0.29 [19:46:08.109] HQ: 0.29 [19:46:08.109] H5: -0.61 [19:46:08.109] DJ: -1.25 [19:46:08.109] === DDS DETAILED ANALYSIS === [19:46:08.109] Cards analyzed: 7, Samples per card: 50 [19:46:08.109] [19:46:08.109] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:46:08.109] ----- ------ --------- ------- ----------- -------------------------------- [19:46:08.109] C5 0.50 2.12 85 % 4 [2, 2, 2, 2, 1, 1, 2, 2, 3, 2, 3, 3, 3, 2, 2, 3, 1, 2, 2, 2...] [19:46:08.109] C9 0.50 2.12 85 % 4 [2, 2, 2, 2, 1, 1, 2, 2, 3, 2, 3, 3, 3, 2, 2, 3, 1, 2, 2, 2...] [19:46:08.109] D4 0.29 2.08 80 % 4 [2, 2, 2, 2, 1, 1, 2, 2, 3, 2, 3, 3, 3, 1, 2, 3, 1, 2, 2, 2...] [19:46:08.110] D7 0.29 2.08 80 % 4 [2, 2, 2, 2, 1, 1, 2, 2, 3, 2, 3, 3, 3, 1, 2, 3, 1, 2, 2, 2...] [19:46:08.110] HQ 0.29 2.04 81 % 4 [2, 2, 2, 2, 1, 1, 2, 2, 3, 2, 3, 3, 3, 2, 2, 3, 1, 2, 2, 1...] [19:46:08.110] H5 -0.61 1.86 63 % 5 [2, 2, 1, 2, 1, 1, 1, 1, 3, 1, 3, 3, 3, 2, 1, 2, 0, 2, 2, 1...] [19:46:08.110] DJ -1.25 1.74 50 % 4 [1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 3, 3, 3, 1, 2, 2, 1, 2, 2, 1...] [19:46:08.110] [19:46:08.110] Selected: C5 (IMPs=0.50, avgTricks=2.12) [19:46:08.110] =================== [19:46:08.110] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:46:08.110] [TRUMP] Skipped: not declaring [19:46:08.110] Selected: C5 (avg 0.50 IMPs, 2.12 tricks) -- 1 tied card(s): C9 [19:46:08.110] [stage-timing] ok sample=2050ms validate=0ms nn=86ms signal=0ms simgames=2ms dds=149ms total=2292ms samples=50 cards=12 [19:46:08.110] === FindBestCardAsync: Position=N, CardsPlayed=12 === [19:46:08.111] Finding card to play for N: K4.QJT5.J743.T95 [19:46:08.111] Relative position: Lefty, Contract type: Suit [19:46:08.111] Cards in hand mask: 8 [19:46:08.111] Candidate: QH = 42.0 % [19:46:08.111] Candidate: xD = 26.8 % [19:46:08.112] Candidate: 9C = 11.5 % [19:46:08.112] Candidate: xC = 10.8 % [19:46:08.112] Candidate: xH = 5.3 % [19:46:08.112] Candidate: JD = 3.3 % [19:46:08.112] Candidate: TH = 0.1 % [19:46:08.112] Candidate: JH = 0.0 % [19:46:08.112] Selected: HQ (42.0 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:46:30 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:46:30 === [19:46:30.692] === FindBestCardAsync: Position=N, CardsPlayed=23 === [19:46:30.692] Contract: 3C, Declarer: W, Dealer: N [19:46:30.692] Auction: P-P-2S-X-P-2N-P-3C-P-P-P [19:46:30.692] Deal: N:... ... ... ... [19:46:30.692] Position N is on defender's side - score table shifted by 3 defense tricks won [19:46:30.692] ****************************** [19:46:30.693] FindMatchingDealsWithPlayInternal Input: [19:46:30.693] Position parameter: N [19:46:30.693] Deal from game: N:... ... ... ... [19:46:30.693] Hand for N: K4.QJT5.J743.T95 [19:46:30.693] Hand for E: T97.K863.952.KJ4 [19:46:30.693] Hand for S: (null) [19:46:30.693] Hand for W: (null) [19:46:30.693] Cards played: SK, S7, SA, S2, SQ, S6, S4, S9, SJ, C2, CT, ST, C9, CJ, CQ, CA, C7, C5, CK, C3, C4, C6, H2 [19:46:30.693] Declarer: W [19:46:30.693] ****************************** [19:46:30.693] [DealFinder] Seed from player N hand: -2001493909 [19:46:30.693] [DealFinder] Auction: P-P-2S-X-P-2N-P-3C-P-P-P [19:46:30.693] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:46:30.693] [DealFinder] S HCP min 6 -> 9: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:46:30.693] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1398MB, gc2=20) [19:46:30.693] [DealFinder] Using cardsPlayedCount=23 for visibility calculation [19:46:30.694] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=23 [19:46:30.694] [ExtractPartialDeal] Visible hands: N, E, W [19:46:30.694] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:46:30.694] [ExtractPartialDeal] Extracted hands: [19:46:30.694] N: K4.QJT5.J743.T95 (13 cards) [LOCKED] [19:46:30.694] E: T97.K863.952.KJ4 (13 cards) [LOCKED] [19:46:30.694] S: ... (0 cards) [19:46:30.694] W: ... (0 cards) [19:46:30.694] [DealFinder] Trump suit from contract '3C': Clubs [19:46:30.694] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Clubs [19:46:30.694] [ComputePlayedCards] Card 1: SK played by N [19:46:30.694] [ComputePlayedCards] Card 2: S7 played by E [19:46:30.694] [ComputePlayedCards] Card 3: SA played by S [19:46:30.694] [ComputePlayedCards] Card 4: S2 played by W [19:46:30.695] [ComputePlayedCards] Trick complete. Winner: S [19:46:30.695] [ComputePlayedCards] Card 5: SQ played by S [19:46:30.695] [ComputePlayedCards] Card 6: S6 played by W [19:46:30.695] [ComputePlayedCards] Card 7: S4 played by N [19:46:30.695] [ComputePlayedCards] Card 8: S9 played by E [19:46:30.695] [ComputePlayedCards] Trick complete. Winner: S [19:46:30.695] [ComputePlayedCards] Card 9: SJ played by S [19:46:30.695] [ComputePlayedCards] Card 10: C2 played by W [19:46:30.695] [ComputePlayedCards] Card 11: CT played by N [19:46:30.695] [ComputePlayedCards] Card 12: ST played by E [19:46:30.695] [ComputePlayedCards] Trick complete. Winner: N [19:46:30.695] [ComputePlayedCards] Card 13: C9 played by N [19:46:30.695] [ComputePlayedCards] Card 14: CJ played by E [19:46:30.695] [ComputePlayedCards] Card 15: CQ played by S [19:46:30.695] [ComputePlayedCards] Card 16: CA played by W [19:46:30.695] [ComputePlayedCards] Trick complete. Winner: W [19:46:30.695] [ComputePlayedCards] Card 17: C7 played by W [19:46:30.696] [ComputePlayedCards] Card 18: C5 played by N [19:46:30.696] [ComputePlayedCards] Card 19: CK played by E [19:46:30.696] [ComputePlayedCards] Card 20: C3 played by S [19:46:30.696] [ComputePlayedCards] Trick complete. Winner: E [19:46:30.696] [ComputePlayedCards] Card 21: C4 played by E [19:46:30.696] [ComputePlayedCards] Card 22: C6 played by S [19:46:30.696] [ComputePlayedCards] Card 23: H2 played by W [19:46:30.696] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: SK, S4, CT, C9, C5 [19:46:30.696] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S7, S9, ST, CJ, CK, C4 [19:46:30.696] [DealFinder] Added 6 played cards to S (was 0 cards): SA, SQ, SJ, CQ, C3, C6 [19:46:30.696] [DealFinder] Added 6 played cards to W (was 0 cards): S2, S6, C2, CA, C7, H2 [19:46:30.696] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 2) [19:46:30.696] [DealFinder] Assigned 3 Spades cards to S: S3, S5, S8 [19:46:30.697] [DealFinder] Show-out: W void in Clubs (bidding said [0-13], already held 3) [19:46:30.697] [DealFinder] Assigned 1 Clubs cards to S: C8 [19:46:30.697] [DecomposePartnership] S: No tightening (CombinedHcpMin=6, CombinedHcpMax=, partner N HCP=7) [19:46:30.697] [DecomposePartnership] W: No tightening (CombinedHcpMin=16, CombinedHcpMax=, partner E HCP=7) [19:46:30.697] [DealFinder] Bid verification enabled for: W [19:46:30.697] [DealFinder] Propagated S: HCP[9-11], Suits=S[6-6] H[0-4] D[0-6] C[4-4] (2 iterations) [19:46:30.697] [DealFinder] Propagated W: HCP[15-17], Suits=S[2-2] H[1-5] D[0-6] C[3-3] (2 iterations) [19:46:30.698] [DealFinder] Known cards per player: N=13, E=13, S=10, W=6 [19:46:30.698] [DealFinder] Locked players: N, E [19:46:30.698] [DealFinder] Total known cards: 42, Remaining deck: 10, Cards to deal: 10 [19:46:30.698] [DealFinder] Players needing cards: S:3, W:7 [19:46:30.699] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:46:30.742] [DealFinder] Combinatorial: enumerated 120, perfect 19, sending 100 to DDS [19:46:30.742] [Timing] Total: 48ms, Generation: 0ms, Verification: 0ms [19:46:30.742] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 19 [19:46:30.742] Search complete. Returning 100 deals. [19:46:30.742] Found 100 sample deals for simulation. [19:46:30.742] Valid deals for DDS: 100 / 100 [19:46:30.742] [SAMPLE-VAL] Validating 100 samples, hidden: S,W, contract: suit [19:46:30.742] [SAMPLE-VAL] T1: N=SK E=S7 S=SA W=S2 (leader=N) [19:46:30.742] [SAMPLE-VAL] T2: S=SQ W=S6 N=S4 E=S9 (leader=S) [19:46:30.742] [SAMPLE-VAL] T3: S=SJ W=C2 N=CT E=ST (leader=S) [19:46:30.743] [SAMPLE-VAL] T4: N=C9 E=CJ S=CQ W=CA (leader=N) [19:46:30.743] [SAMPLE-VAL] T5: W=C7 N=C5 E=CK S=C3 (leader=W) [19:46:30.743] [SAMPLE-VAL] T6: E=C4 S=C6 W=H2 (leader=E) (partial) [19:46:30.747] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.135 [S:T1-SA=12 % T2-SQ=50 % T3-SJ=3 %! T4-CQ=75 % T5-C3=100 % T6-C6=81 %, W:T1-S2=100 % T2-S6=100 % T3-C2=85 % T4-CA=99 % T5-C7=66 % T6-H2=70 %] [19:46:30.750] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.117 [S:T1-SA=23 % T2-SQ=47 % T3-SJ=2 %! T4-CQ=71 % T5-C3=100 % T6-C6=79 %, W:T1-S2=100 % T2-S6=100 % T3-C2=83 % T4-CA=99 % T5-C7=68 % T6-H2=89 %] [19:46:30.754] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.124 [S:T1-SA=24 % T2-SQ=41 % T3-SJ=2 %! T4-CQ=71 % T5-C3=100 % T6-C6=78 %, W:T1-S2=100 % T2-S6=100 % T3-C2=90 % T4-CA=99 % T5-C7=76 % T6-H2=61 %] [19:46:30.758] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.113 [S:T1-SA=12 % T2-SQ=51 % T3-SJ=2 %! T4-CQ=71 % T5-C3=100 % T6-C6=82 %, W:T1-S2=100 % T2-S6=100 % T3-C2=82 % T4-CA=99 % T5-C7=70 % T6-H2=76 %] [19:46:30.761] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.132 [S:T1-SA=18 % T2-SQ=43 % T3-SJ=2 %! T4-CQ=72 % T5-C3=100 % T6-C6=78 %, W:T1-S2=100 % T2-S6=100 % T3-C2=84 % T4-CA=99 % T5-C7=69 % T6-H2=80 %] [19:46:30.764] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.080 [S:T1-SA=20 % T2-SQ=42 % T3-SJ=1 %! T4-CQ=73 % T5-C3=100 % T6-C6=82 %, W:T1-S2=100 % T2-S6=100 % T3-C2=86 % T4-CA=99 % T5-C7=64 % T6-H2=79 %] [19:46:30.768] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.080 [S:T1-SA=20 % T2-SQ=42 % T3-SJ=1 %! T4-CQ=73 % T5-C3=100 % T6-C6=82 %, W:T1-S2=100 % T2-S6=100 % T3-C2=86 % T4-CA=99 % T5-C7=64 % T6-H2=79 %] [19:46:30.771] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.108 [S:T1-SA=15 % T2-SQ=43 % T3-SJ=2 %! T4-CQ=73 % T5-C3=100 % T6-C6=80 %, W:T1-S2=100 % T2-S6=100 % T3-C2=90 % T4-CA=99 % T5-C7=74 % T6-H2=51 %] [19:46:30.775] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.113 [S:T1-SA=12 % T2-SQ=51 % T3-SJ=2 %! T4-CQ=71 % T5-C3=100 % T6-C6=82 %, W:T1-S2=100 % T2-S6=100 % T3-C2=82 % T4-CA=99 % T5-C7=70 % T6-H2=76 %] [19:46:30.778] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.135 [S:T1-SA=19 % T2-SQ=43 % T3-SJ=2 %! T4-CQ=78 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=78 % T4-CA=99 % T5-C7=52 % T6-H2=88 %] [19:46:30.782] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.135 [S:T1-SA=12 % T2-SQ=50 % T3-SJ=3 %! T4-CQ=75 % T5-C3=100 % T6-C6=81 %, W:T1-S2=100 % T2-S6=100 % T3-C2=85 % T4-CA=99 % T5-C7=66 % T6-H2=70 %] [19:46:30.785] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.117 [S:T1-SA=23 % T2-SQ=48 % T3-SJ=2 %! T4-CQ=77 % T5-C3=100 % T6-C6=79 %, W:T1-S2=100 % T2-S6=100 % T3-C2=71 % T4-CA=99 % T5-C7=38 % T6-H2=95 %] [19:46:30.789] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.117 [S:T1-SA=23 % T2-SQ=47 % T3-SJ=2 %! T4-CQ=71 % T5-C3=100 % T6-C6=79 %, W:T1-S2=100 % T2-S6=100 % T3-C2=83 % T4-CA=99 % T5-C7=68 % T6-H2=89 %] [19:46:30.793] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.197 [S:T1-SA=16 % T2-SQ=46 % T3-SJ=4 %! T4-CQ=75 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=73 % T4-CA=99 % T5-C7=56 % T6-H2=96 %] [19:46:30.796] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.132 [S:T1-SA=18 % T2-SQ=43 % T3-SJ=2 %! T4-CQ=72 % T5-C3=100 % T6-C6=78 %, W:T1-S2=100 % T2-S6=100 % T3-C2=84 % T4-CA=99 % T5-C7=69 % T6-H2=80 %] [19:46:30.800] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.097 [S:T1-SA=18 % T2-SQ=47 % T3-SJ=2 %! T4-CQ=71 % T5-C3=100 % T6-C6=83 %, W:T1-S2=100 % T2-S6=100 % T3-C2=89 % T4-CA=99 % T5-C7=79 % T6-H2=58 %] [19:46:30.803] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.079 [S:T1-SA=26 % T2-SQ=43 % T3-SJ=1 %! T4-CQ=75 % T5-C3=99 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=86 % T4-CA=99 % T5-C7=63 % T6-H2=80 %] [19:46:30.807] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.079 [S:T1-SA=26 % T2-SQ=43 % T3-SJ=1 %! T4-CQ=75 % T5-C3=99 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=86 % T4-CA=99 % T5-C7=63 % T6-H2=80 %] [19:46:30.810] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.132 [S:T1-SA=15 % T2-SQ=46 % T3-SJ=2 %! T4-CQ=76 % T5-C3=100 % T6-C6=80 %, W:T1-S2=100 % T2-S6=100 % T3-C2=77 % T4-CA=99 % T5-C7=52 % T6-H2=88 %] [19:46:30.814] [SAMPLE-VAL] Sample 20: weight 0.091 -> 0.013 [S:T1-SA=13 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=75 % T5-C3=100 % T6-C6=80 %, W:T1-S2=100 % T2-S6=100 % T3-C2=69 % T4-CA=99 % T5-C7=24 % T6-H2=79 %] [19:46:30.817] [SAMPLE-VAL] Sample 21: weight 0.091 -> 0.007 [S:T1-SA=4 %! T2-SQ=36 % T3-SJ=2 %! T4-CQ=70 % T5-C3=100 % T6-C6=79 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=47 % T6-H2=68 %] [19:46:30.821] [SAMPLE-VAL] Sample 22: weight 0.091 -> 0.016 [S:T1-SA=13 % T2-SQ=56 % T3-SJ=3 %! T4-CQ=73 % T5-C3=100 % T6-C6=81 %, W:T1-S2=100 % T2-S6=100 % T3-C2=84 % T4-CA=99 % T5-C7=60 % T6-H2=49 %] [19:46:30.824] [SAMPLE-VAL] Sample 23: weight 0.091 -> 0.008 [S:T1-SA=8 % T2-SQ=34 % T3-SJ=2 %! T4-CQ=76 % T5-C3=100 % T6-C6=78 %, W:T1-S2=100 % T2-S6=100 % T3-C2=81 % T4-CA=99 % T5-C7=44 % T6-H2=67 %] [19:46:30.828] [SAMPLE-VAL] Sample 24: weight 0.091 -> 0.007 [S:T1-SA=4 %! T2-SQ=36 % T3-SJ=2 %! T4-CQ=70 % T5-C3=100 % T6-C6=79 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=47 % T6-H2=68 %] [19:46:30.831] [SAMPLE-VAL] Sample 25: weight 0.091 -> 0.015 [S:T1-SA=13 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=69 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=83 % T4-CA=99 % T5-C7=46 % T6-H2=75 %] [19:46:30.835] [SAMPLE-VAL] Sample 26: weight 0.091 -> 0.011 [S:T1-SA=19 % T2-SQ=43 % T3-SJ=2 %! T4-CQ=77 % T5-C3=100 % T6-C6=75 %, W:T1-S2=100 % T2-S6=100 % T3-C2=74 % T4-CA=99 % T5-C7=22 % T6-H2=84 %] [19:46:30.838] [SAMPLE-VAL] Sample 27: weight 0.091 -> 0.015 [S:T1-SA=13 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=69 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=83 % T4-CA=99 % T5-C7=46 % T6-H2=75 %] [19:46:30.842] [SAMPLE-VAL] Sample 28: weight 0.091 -> 0.008 [S:T1-SA=5 % T2-SQ=36 % T3-SJ=2 %! T4-CQ=78 % T5-C3=100 % T6-C6=78 %, W:T1-S2=100 % T2-S6=100 % T3-C2=72 % T4-CA=99 % T5-C7=31 % T6-H2=79 %] [19:46:30.845] [SAMPLE-VAL] Sample 29: weight 0.091 -> 0.018 [S:T1-SA=5 % T2-SQ=45 % T3-SJ=4 %! T4-CQ=71 % T5-C3=100 % T6-C6=79 %, W:T1-S2=100 % T2-S6=100 % T3-C2=67 % T4-CA=99 % T5-C7=35 % T6-H2=80 %] [19:46:30.849] [SAMPLE-VAL] Sample 30: weight 0.091 -> 0.016 [S:T1-SA=8 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=69 % T5-C3=100 % T6-C6=80 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=49 % T6-H2=70 %] [19:46:30.852] [SAMPLE-VAL] Sample 31: weight 0.091 -> 0.018 [S:T1-SA=7 % T2-SQ=32 % T3-SJ=4 %! T4-CQ=69 % T5-C3=100 % T6-C6=79 %, W:T1-S2=100 % T2-S6=100 % T3-C2=87 % T4-CA=99 % T5-C7=58 % T6-H2=46 %] [19:46:30.855] [SAMPLE-VAL] Sample 32: weight 0.091 -> 0.008 [S:T1-SA=8 % T2-SQ=34 % T3-SJ=2 %! T4-CQ=76 % T5-C3=100 % T6-C6=78 %, W:T1-S2=100 % T2-S6=100 % T3-C2=81 % T4-CA=99 % T5-C7=44 % T6-H2=67 %] [19:46:30.859] [SAMPLE-VAL] Sample 33: weight 0.091 -> 0.016 [S:T1-SA=8 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=69 % T5-C3=100 % T6-C6=80 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=49 % T6-H2=70 %] [19:46:30.863] [SAMPLE-VAL] Sample 34: weight 0.091 -> 0.013 [S:T1-SA=8 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=71 % T5-C3=100 % T6-C6=76 %, W:T1-S2=100 % T2-S6=100 % T3-C2=73 % T4-CA=99 % T5-C7=34 % T6-H2=85 %] [19:46:30.875] [SAMPLE-VAL] Sample 35: weight 0.091 -> 0.020 [S:T1-SA=16 % T2-SQ=48 % T3-SJ=4 %! T4-CQ=72 % T5-C3=100 % T6-C6=78 %, W:T1-S2=100 % T2-S6=100 % T3-C2=66 % T4-CA=99 % T5-C7=25 % T6-H2=91 %] [19:46:30.879] [SAMPLE-VAL] Sample 36: weight 0.003 -> 0.000 [S:T1-SA=34 % T2-SQ=40 % T3-SJ=2 %! T4-CQ=75 % T5-C3=100 % T6-C6=78 %, W:T1-S2=100 % T2-S6=100 % T3-C2=74 % T4-CA=98 % T5-C7=40 % T6-H2=87 %] [19:46:30.882] [SAMPLE-VAL] Sample 37: weight 0.003 -> 0.000 [S:T1-SA=6 % T2-SQ=37 % T3-SJ=3 %! T4-CQ=74 % T5-C3=100 % T6-C6=76 %, W:T1-S2=100 % T2-S6=100 % T3-C2=70 % T4-CA=98 % T5-C7=30 % T6-H2=79 %] [19:46:30.886] [SAMPLE-VAL] Sample 38: weight 0.017 -> 0.003 [S:T1-SA=14 % T2-SQ=54 % T3-SJ=3 %! T4-CQ=72 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=68 % T4-CA=99 % T5-C7=25 % T6-H2=90 %] [19:46:30.889] [SAMPLE-VAL] Sample 39: weight 0.017 -> 0.002 [S:T1-SA=11 % T2-SQ=35 % T3-SJ=3 %! T4-CQ=73 % T5-C3=100 % T6-C6=79 %, W:T1-S2=100 % T2-S6=100 % T3-C2=72 % T4-CA=98 % T5-C7=28 % T6-H2=79 %] [19:46:30.893] [SAMPLE-VAL] Sample 40: weight 0.003 -> 0.000 [S:T1-SA=9 % T2-SQ=39 % T3-SJ=2 %! T4-CQ=75 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=83 % T4-CA=97 % T5-C7=44 % T6-H2=64 %] [19:46:30.897] [SAMPLE-VAL] Sample 41: weight 0.003 -> 0.001 [S:T1-SA=7 % T2-SQ=41 % T3-SJ=3 %! T4-CQ=73 % T5-C3=100 % T6-C6=75 %, W:T1-S2=100 % T2-S6=100 % T3-C2=74 % T4-CA=98 % T5-C7=29 % T6-H2=83 %] [19:46:30.900] [SAMPLE-VAL] Sample 42: weight 0.017 -> 0.003 [S:T1-SA=20 % T2-SQ=47 % T3-SJ=3 %! T4-CQ=70 % T5-C3=100 % T6-C6=76 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=51 % T6-H2=74 %] [19:46:30.904] [SAMPLE-VAL] Sample 43: weight 0.003 -> 0.000 [S:T1-SA=9 % T2-SQ=39 % T3-SJ=2 %! T4-CQ=75 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=83 % T4-CA=97 % T5-C7=44 % T6-H2=64 %] [19:46:30.907] [SAMPLE-VAL] Sample 44: weight 0.017 -> 0.003 [S:T1-SA=20 % T2-SQ=47 % T3-SJ=3 %! T4-CQ=70 % T5-C3=100 % T6-C6=76 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=51 % T6-H2=74 %] [19:46:30.911] [SAMPLE-VAL] Sample 45: weight 0.003 -> 0.001 [S:T1-SA=13 % T2-SQ=41 % T3-SJ=3 %! T4-CQ=74 % T5-C3=100 % T6-C6=74 %, W:T1-S2=100 % T2-S6=100 % T3-C2=81 % T4-CA=98 % T5-C7=43 % T6-H2=72 %] [19:46:30.914] [SAMPLE-VAL] Sample 46: weight 0.017 -> 0.002 [S:T1-SA=11 % T2-SQ=39 % T3-SJ=2 %! T4-CQ=70 % T5-C3=100 % T6-C6=75 %, W:T1-S2=100 % T2-S6=100 % T3-C2=69 % T4-CA=99 % T5-C7=32 % T6-H2=84 %] [19:46:30.918] [SAMPLE-VAL] Sample 47: weight 0.003 -> 0.000 [S:T1-SA=14 % T2-SQ=45 % T3-SJ=2 %! T4-CQ=74 % T5-C3=100 % T6-C6=75 %, W:T1-S2=100 % T2-S6=100 % T3-C2=68 % T4-CA=98 % T5-C7=24 % T6-H2=89 %] [19:46:30.922] [SAMPLE-VAL] Sample 48: weight 0.003 -> 0.000 [S:T1-SA=12 % T2-SQ=46 % T3-SJ=3 %! T4-CQ=76 % T5-C3=100 % T6-C6=78 %, W:T1-S2=100 % T2-S6=100 % T3-C2=72 % T4-CA=98 % T5-C7=23 % T6-H2=81 %] [19:46:30.925] [SAMPLE-VAL] Sample 49: weight 0.003 -> 0.000 [S:T1-SA=34 % T2-SQ=47 % T3-SJ=2 %! T4-CQ=71 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=72 % T4-CA=99 % T5-C7=41 % T6-H2=93 %] [19:46:30.929] [SAMPLE-VAL] Sample 50: weight 0.003 -> 0.000 [S:T1-SA=36 % T2-SQ=41 % T3-SJ=2 %! T4-CQ=76 % T5-C3=99 % T6-C6=73 %, W:T1-S2=100 % T2-S6=100 % T3-C2=76 % T4-CA=98 % T5-C7=36 % T6-H2=87 %] [19:46:30.932] [SAMPLE-VAL] Sample 51: weight 0.017 -> 0.002 [S:T1-SA=8 % T2-SQ=40 % T3-SJ=2 %! T4-CQ=73 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=65 % T4-CA=98 % T5-C7=31 % T6-H2=83 %] [19:46:30.936] [SAMPLE-VAL] Sample 52: weight 0.003 -> 0.001 [S:T1-SA=13 % T2-SQ=41 % T3-SJ=3 %! T4-CQ=74 % T5-C3=100 % T6-C6=74 %, W:T1-S2=100 % T2-S6=100 % T3-C2=81 % T4-CA=98 % T5-C7=43 % T6-H2=72 %] [19:46:30.939] [SAMPLE-VAL] Sample 53: weight 0.003 -> 0.001 [S:T1-SA=6 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=73 % T5-C3=100 % T6-C6=78 %, W:T1-S2=100 % T2-S6=100 % T3-C2=75 % T4-CA=97 % T5-C7=28 % T6-H2=77 %] [19:46:30.943] [SAMPLE-VAL] Sample 54: weight 0.017 -> 0.002 [S:T1-SA=15 % T2-SQ=40 % T3-SJ=3 %! T4-CQ=73 % T5-C3=100 % T6-C6=79 %, W:T1-S2=100 % T2-S6=100 % T3-C2=81 % T4-CA=98 % T5-C7=45 % T6-H2=68 %] [19:46:30.946] [SAMPLE-VAL] Sample 55: weight 0.017 -> 0.002 [S:T1-SA=15 % T2-SQ=40 % T3-SJ=3 %! T4-CQ=73 % T5-C3=100 % T6-C6=79 %, W:T1-S2=100 % T2-S6=100 % T3-C2=81 % T4-CA=98 % T5-C7=45 % T6-H2=68 %] [19:46:30.950] [SAMPLE-VAL] Sample 56: weight 0.003 -> 0.000 [S:T1-SA=9 % T2-SQ=31 % T3-SJ=2 %! T4-CQ=74 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=80 % T4-CA=98 % T5-C7=45 % T6-H2=67 %] [19:46:30.954] [SAMPLE-VAL] Sample 57: weight 0.017 -> 0.003 [S:T1-SA=22 % T2-SQ=54 % T3-SJ=3 %! T4-CQ=75 % T5-C3=100 % T6-C6=75 %, W:T1-S2=100 % T2-S6=100 % T3-C2=73 % T4-CA=98 % T5-C7=21 % T6-H2=81 %] [19:46:30.957] [SAMPLE-VAL] Sample 58: weight 0.017 -> 0.002 [S:T1-SA=12 % T2-SQ=43 % T3-SJ=2 %! T4-CQ=72 % T5-C3=100 % T6-C6=80 %, W:T1-S2=100 % T2-S6=100 % T3-C2=76 % T4-CA=99 % T5-C7=49 % T6-H2=71 %] [19:46:30.961] [SAMPLE-VAL] Sample 59: weight 0.017 -> 0.002 [S:T1-SA=14 % T2-SQ=49 % T3-SJ=2 %! T4-CQ=75 % T5-C3=100 % T6-C6=79 %, W:T1-S2=100 % T2-S6=100 % T3-C2=70 % T4-CA=98 % T5-C7=23 % T6-H2=79 %] [19:46:30.964] [SAMPLE-VAL] Sample 60: weight 0.003 -> 0.001 [S:T1-SA=14 % T2-SQ=53 % T3-SJ=3 %! T4-CQ=77 % T5-C3=100 % T6-C6=74 %, W:T1-S2=100 % T2-S6=100 % T3-C2=75 % T4-CA=97 % T5-C7=21 % T6-H2=83 %] [19:46:30.967] [SAMPLE-VAL] Sample 61: weight 0.003 -> 0.000 [S:T1-SA=9 % T2-SQ=31 % T3-SJ=2 %! T4-CQ=74 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=80 % T4-CA=98 % T5-C7=45 % T6-H2=67 %] [19:46:30.971] [SAMPLE-VAL] Sample 62: weight 0.017 -> 0.002 [S:T1-SA=12 % T2-SQ=43 % T3-SJ=2 %! T4-CQ=72 % T5-C3=100 % T6-C6=80 %, W:T1-S2=100 % T2-S6=100 % T3-C2=76 % T4-CA=99 % T5-C7=49 % T6-H2=71 %] [19:46:30.994] [SAMPLE-VAL] Sample 69: weight 0.009 -> 0.001 [S:T1-SA=9 % T2-SQ=40 % T3-SJ=2 %! T4-CQ=70 % T5-C3=100 % T6-C6=79 %, W:T1-S2=100 % T2-S6=100 % T3-C2=72 % T4-CA=98 % T5-C7=45 % T6-H2=70 %] [19:46:31.001] [SAMPLE-VAL] Sample 71: weight 0.002 -> 0.000 [S:T1-SA=6 % T2-SQ=45 % T3-SJ=3 %! T4-CQ=73 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=77 % T4-CA=98 % T5-C7=36 % T6-H2=64 %] [19:46:31.020] [SAMPLE-VAL] Sample 77: weight 0.002 -> 0.000 [S:T1-SA=24 % T2-SQ=45 % T3-SJ=2 %! T4-CQ=74 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=80 % T4-CA=98 % T5-C7=48 % T6-H2=75 %] [19:46:31.027] [SAMPLE-VAL] Sample 79: weight 0.002 -> 0.000 [S:T1-SA=21 % T2-SQ=43 % T3-SJ=2 %! T4-CQ=78 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=72 % T4-CA=98 % T5-C7=38 % T6-H2=84 %] [19:46:31.031] [SAMPLE-VAL] Sample 80: weight 0.002 -> 0.000 [S:T1-SA=29 % T2-SQ=52 % T3-SJ=2 %! T4-CQ=70 % T5-C3=100 % T6-C6=82 %, W:T1-S2=100 % T2-S6=100 % T3-C2=77 % T4-CA=98 % T5-C7=52 % T6-H2=78 %] [19:46:31.034] [SAMPLE-VAL] Sample 81: weight 0.009 -> 0.001 [S:T1-SA=18 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=70 % T5-C3=100 % T6-C6=81 %, W:T1-S2=100 % T2-S6=100 % T3-C2=81 % T4-CA=99 % T5-C7=61 % T6-H2=48 %] [19:46:31.067] [SAMPLE-VAL] Sample 91: weight 0.002 -> 0.000 [S:T1-SA=6 % T2-SQ=45 % T3-SJ=3 %! T4-CQ=73 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=77 % T4-CA=98 % T5-C7=36 % T6-H2=64 %] [19:46:31.081] [SAMPLE-VAL] Sample 95: weight 0.002 -> 0.000 [S:T1-SA=24 % T2-SQ=45 % T3-SJ=2 %! T4-CQ=74 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=80 % T4-CA=98 % T5-C7=48 % T6-H2=75 %] [19:46:31.087] [SAMPLE-VAL] Sample 97: weight 0.002 -> 0.000 [S:T1-SA=10 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=75 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=84 % T4-CA=98 % T5-C7=49 % T6-H2=42 %] [19:46:31.091] [SAMPLE-VAL] Sample 98: weight 0.002 -> 0.000 [S:T1-SA=29 % T2-SQ=52 % T3-SJ=2 %! T4-CQ=70 % T5-C3=100 % T6-C6=82 %, W:T1-S2=100 % T2-S6=100 % T3-C2=77 % T4-CA=98 % T5-C7=52 % T6-H2=78 %] [19:46:31.098] [SAMPLE-VAL] Sample 100: weight 0.002 -> 0.001 [S:T1-SA=26 % T2-SQ=62 % T3-SJ=7 % T4-CQ=74 % T5-C3=100 % T6-C6=80 %, W:T1-S2=100 % T2-S6=100 % T3-C2=81 % T4-CA=99 % T5-C7=45 % T6-H2=57 %] [19:46:31.098] [SAMPLE-VAL] Zeroed 57 samples below relative threshold 0.010 x max 0.1966 = 0.001966 [19:46:31.098] [SAMPLE-VAL] Done. Weight range: 0.000-0.197 [19:46:31.098] [SAMPLE-VAL] Top sample 14 (w=0.197): S:AQJ853.9.86.Q863 W:62.A742.AKQT.A72 [S:T1-SA=16 % T2-SQ=46 % T3-SJ=4 %! T4-CQ=75 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=73 % T4-CA=99 % T5-C7=56 % T6-H2=96 %] [19:46:31.098] [SAMPLE-VAL] Top sample 10 (w=0.135): S:AQJ853.9.T6.Q863 W:62.A742.AKQ8.A72 [S:T1-SA=19 % T2-SQ=43 % T3-SJ=2 %! T4-CQ=78 % T5-C3=100 % T6-C6=77 %, W:T1-S2=100 % T2-S6=100 % T3-C2=78 % T4-CA=99 % T5-C7=52 % T6-H2=88 %] [19:46:31.098] [SAMPLE-VAL] Top sample 1 (w=0.135): S:AQJ853.94.T.Q863 W:62.A72.AKQ86.A72 [S:T1-SA=12 % T2-SQ=50 % T3-SJ=3 %! T4-CQ=75 % T5-C3=100 % T6-C6=81 %, W:T1-S2=100 % T2-S6=100 % T3-C2=85 % T4-CA=99 % T5-C7=66 % T6-H2=70 %] [19:46:31.098] [SAMPLE-VAL] Top sample 11 (w=0.135): S:AQJ853.97.T.Q863 W:62.A42.AKQ86.A72 [S:T1-SA=12 % T2-SQ=50 % T3-SJ=3 %! T4-CQ=75 % T5-C3=100 % T6-C6=81 %, W:T1-S2=100 % T2-S6=100 % T3-C2=85 % T4-CA=99 % T5-C7=66 % T6-H2=70 %] [19:46:31.098] [SAMPLE-VAL] Top sample 19 (w=0.132): S:AQJ853.9.T8.Q863 W:62.A742.AKQ6.A72 [S:T1-SA=15 % T2-SQ=46 % T3-SJ=2 %! T4-CQ=76 % T5-C3=100 % T6-C6=80 %, W:T1-S2=100 % T2-S6=100 % T3-C2=77 % T4-CA=99 % T5-C7=52 % T6-H2=88 %] [19:46:31.098] After sample validation: 43 deals remaining [19:46:31.098] [PLAY-INFER] No inference observations detected [19:46:31.099] Using weighted samples: 43/43 have non-uniform weights (range 0.002-0.197) [19:46:31.099] Sample deals (43 total, showing first 20, by weight): [19:46:31.099] [1] (w=0.197) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.9.86.Q863 62.A742.AKQT.A72 [19:46:31.099] [2] (w=0.135) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.9.T6.Q863 62.A742.AKQ8.A72 [19:46:31.099] [3] (w=0.135) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.94.T.Q863 62.A72.AKQ86.A72 [19:46:31.099] [4] (w=0.135) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.97.T.Q863 62.A42.AKQ86.A72 [19:46:31.099] [5] (w=0.132) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.9.T8.Q863 62.A742.AKQ6.A72 [19:46:31.099] [6] (w=0.132) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.97.6.Q863 62.A42.AKQT8.A72 [19:46:31.099] [7] (w=0.132) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.94.6.Q863 62.A72.AKQT8.A72 [19:46:31.099] [8] (w=0.124) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.74.6.Q863 62.A92.AKQT8.A72 [19:46:31.099] [9] (w=0.117) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.7.86.Q863 62.A942.AKQT.A72 [19:46:31.099] [10] (w=0.117) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.4.86.Q863 62.A972.AKQT.A72 [19:46:31.099] [11] (w=0.117) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853..T86.Q863 62.A9742.AKQ.A72 [19:46:31.100] [12] (w=0.113) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.97.8.Q863 62.A42.AKQT6.A72 [19:46:31.100] [13] (w=0.113) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.94.8.Q863 62.A72.AKQT6.A72 [19:46:31.100] [14] (w=0.108) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.74.T.Q863 62.A92.AKQ86.A72 [19:46:31.100] [15] (w=0.097) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.74.8.Q863 62.A92.AKQT6.A72 [19:46:31.100] [16] (w=0.080) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.4.T8.Q863 62.A972.AKQ6.A72 [19:46:31.100] [17] (w=0.080) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.7.T8.Q863 62.A942.AKQ6.A72 [19:46:31.100] [18] (w=0.079) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.4.T6.Q863 62.A972.AKQ8.A72 [19:46:31.100] [19] (w=0.079) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.7.T6.Q863 62.A942.AKQ8.A72 [19:46:31.100] [20] (w=0.020) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853..Q86.Q863 62.A9742.AKT.A72 [19:46:31.100] ... and 23 more [19:46:31.134] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [19:46:31.134] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:46:31.134] D4: [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200] [19:46:31.134] H5: [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200] [19:46:31.134] D7: [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200] [19:46:31.134] DJ: [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200] [19:46:31.134] HQ: [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200] [19:46:31.135] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:46:31.135] D4: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [19:46:31.135] H5: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [19:46:31.135] D7: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [19:46:31.135] DJ: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [19:46:31.135] HQ: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [19:46:31.135] --- IMP Calculation Output (card -> average IMP) --- [19:46:31.135] D4: 0.00 [19:46:31.135] H5: 0.00 [19:46:31.135] D7: 0.00 [19:46:31.135] DJ: 0.00 [19:46:31.135] HQ: 0.00 [19:46:31.135] === DDS DETAILED ANALYSIS === [19:46:31.136] Cards analyzed: 5, Samples per card: 43 [19:46:31.136] NOTE: All samples have identical trick counts - no sampling variance detected. [19:46:31.136] This occurs when all hands are fully known (no hidden cards to sample). [19:46:31.136] All plays with same trick count will have 0.00 IMP difference. [19:46:31.136] [19:46:31.136] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:46:31.136] ----- ------ --------- ------- ----------- -------------------------------- [19:46:31.136] D4 0.00 5.00 100 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [19:46:31.136] H5 0.00 5.00 100 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [19:46:31.136] D7 0.00 5.00 100 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [19:46:31.136] DJ 0.00 5.00 100 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [19:46:31.136] HQ 0.00 5.00 100 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [19:46:31.136] [19:46:31.136] Selected: D4 (IMPs=0.00, avgTricks=5.00) [19:46:31.137] =================== [19:46:31.137] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [19:46:31.137] [TRUMP] Skipped: not declaring [19:46:31.137] Selected: D4 (avg 0.00 IMPs, 5.00 tricks) -- 4 tied card(s): H5, D7, DJ, HQ [19:46:31.137] [stage-timing] ok sample=49ms validate=0ms nn=356ms signal=0ms simgames=1ms dds=34ms total=444ms samples=43 cards=23 [19:46:31.137] === FindBestCardAsync: Position=N, CardsPlayed=23 === [19:46:31.137] Finding card to play for N: K4.QJT5.J743.T95 [19:46:31.137] Relative position: Lefty, Contract type: Suit [19:46:31.137] Cards in hand mask: 6 [19:46:31.138] Candidate: xD = 75.2 % [19:46:31.138] Candidate: xH = 24.3 % [19:46:31.138] Candidate: TH = 0.2 % [19:46:31.138] Candidate: QH = 0.2 % [19:46:31.138] Candidate: JH = 0.0 % [19:46:31.138] Candidate: JD = 0.0 % [19:46:31.138] Selected: D3 (75.2 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:46:36 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:46:36 === [19:46:36.103] === FindBestCardAsync: Position=N, CardsPlayed=26 === [19:46:36.103] Contract: 3C, Declarer: W, Dealer: N [19:46:36.103] Auction: P-P-2S-X-P-2N-P-3C-P-P-P [19:46:36.103] Deal: N:... ... ... ... [19:46:36.103] Position N is on defender's side - score table shifted by 4 defense tricks won [19:46:36.103] ****************************** [19:46:36.103] FindMatchingDealsWithPlayInternal Input: [19:46:36.103] Position parameter: N [19:46:36.103] Deal from game: N:... ... ... ... [19:46:36.103] Hand for N: K4.QJT5.J743.T95 [19:46:36.103] Hand for E: T97.K863.952.KJ4 [19:46:36.103] Hand for S: (null) [19:46:36.104] Hand for W: (null) [19:46:36.104] Cards played: SK, S7, SA, S2, SQ, S6, S4, S9, SJ, C2, CT, ST, C9, CJ, CQ, CA, C7, C5, CK, C3, C4, C6, H2, D4, DQ, DK [19:46:36.104] Declarer: W [19:46:36.104] ****************************** [19:46:36.104] [DealFinder] Seed from player N hand: -2001493909 [19:46:36.104] [DealFinder] Auction: P-P-2S-X-P-2N-P-3C-P-P-P [19:46:36.104] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:46:36.104] [DealFinder] S HCP min 6 -> 9: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:46:36.104] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1396MB, gc2=20) [19:46:36.104] [DealFinder] Using cardsPlayedCount=26 for visibility calculation [19:46:36.104] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=26 [19:46:36.104] [ExtractPartialDeal] Visible hands: N, E, W [19:46:36.104] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:46:36.104] [ExtractPartialDeal] Extracted hands: [19:46:36.105] N: K4.QJT5.J743.T95 (13 cards) [LOCKED] [19:46:36.105] E: T97.K863.952.KJ4 (13 cards) [LOCKED] [19:46:36.105] S: ... (0 cards) [19:46:36.105] W: ... (0 cards) [19:46:36.105] [DealFinder] Trump suit from contract '3C': Clubs [19:46:36.105] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Clubs [19:46:36.105] [ComputePlayedCards] Card 1: SK played by N [19:46:36.105] [ComputePlayedCards] Card 2: S7 played by E [19:46:36.105] [ComputePlayedCards] Card 3: SA played by S [19:46:36.105] [ComputePlayedCards] Card 4: S2 played by W [19:46:36.105] [ComputePlayedCards] Trick complete. Winner: S [19:46:36.105] [ComputePlayedCards] Card 5: SQ played by S [19:46:36.105] [ComputePlayedCards] Card 6: S6 played by W [19:46:36.105] [ComputePlayedCards] Card 7: S4 played by N [19:46:36.105] [ComputePlayedCards] Card 8: S9 played by E [19:46:36.105] [ComputePlayedCards] Trick complete. Winner: S [19:46:36.105] [ComputePlayedCards] Card 9: SJ played by S [19:46:36.106] [ComputePlayedCards] Card 10: C2 played by W [19:46:36.106] [ComputePlayedCards] Card 11: CT played by N [19:46:36.106] [ComputePlayedCards] Card 12: ST played by E [19:46:36.106] [ComputePlayedCards] Trick complete. Winner: N [19:46:36.106] [ComputePlayedCards] Card 13: C9 played by N [19:46:36.106] [ComputePlayedCards] Card 14: CJ played by E [19:46:36.106] [ComputePlayedCards] Card 15: CQ played by S [19:46:36.106] [ComputePlayedCards] Card 16: CA played by W [19:46:36.106] [ComputePlayedCards] Trick complete. Winner: W [19:46:36.106] [ComputePlayedCards] Card 17: C7 played by W [19:46:36.106] [ComputePlayedCards] Card 18: C5 played by N [19:46:36.106] [ComputePlayedCards] Card 19: CK played by E [19:46:36.106] [ComputePlayedCards] Card 20: C3 played by S [19:46:36.106] [ComputePlayedCards] Trick complete. Winner: E [19:46:36.106] [ComputePlayedCards] Card 21: C4 played by E [19:46:36.107] [ComputePlayedCards] Card 22: C6 played by S [19:46:36.107] [ComputePlayedCards] Card 23: H2 played by W [19:46:36.107] [ComputePlayedCards] Card 24: D4 played by N [19:46:36.107] [ComputePlayedCards] Trick complete. Winner: S [19:46:36.107] [ComputePlayedCards] Card 25: DQ played by S [19:46:36.107] [ComputePlayedCards] Card 26: DK played by W [19:46:36.107] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: SK, S4, CT, C9, C5, D4 [19:46:36.107] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S7, S9, ST, CJ, CK, C4 [19:46:36.107] [DealFinder] Added 7 played cards to S (was 0 cards): SA, SQ, SJ, CQ, C3, C6, DQ [19:46:36.107] [DealFinder] Added 7 played cards to W (was 0 cards): S2, S6, C2, CA, C7, H2, DK [19:46:36.107] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 2) [19:46:36.107] [DealFinder] Assigned 3 Spades cards to S: S3, S5, S8 [19:46:36.108] [DealFinder] Show-out: W void in Clubs (bidding said [0-13], already held 3) [19:46:36.108] [DealFinder] Assigned 1 Clubs cards to S: C8 [19:46:36.108] [DecomposePartnership] S: No tightening (CombinedHcpMin=6, CombinedHcpMax=, partner N HCP=7) [19:46:36.108] [DecomposePartnership] W: No tightening (CombinedHcpMin=16, CombinedHcpMax=, partner E HCP=7) [19:46:36.108] [DealFinder] Bid verification enabled for: W [19:46:36.108] [DealFinder] Propagated S: HCP[9-11], Suits=S[6-6] H[0-4] D[0-6] C[4-4] (2 iterations) [19:46:36.108] [DealFinder] Propagated W: HCP[15-17], Suits=S[2-2] H[1-5] D[0-6] C[3-3] (2 iterations) [19:46:36.108] [DealFinder] Re-propagated HCP after played-card floor: S HCP[11-11] [19:46:36.109] [DealFinder] Re-propagated HCP after played-card floor: W HCP[15-15] [19:46:36.109] [DealFinder] Known cards per player: N=13, E=13, S=11, W=7 [19:46:36.109] [DealFinder] Locked players: N, E [19:46:36.109] [DealFinder] Total known cards: 44, Remaining deck: 8, Cards to deal: 8 [19:46:36.109] [DealFinder] Players needing cards: S:2, W:6 [19:46:36.109] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:46:36.129] [DealFinder] Combinatorial: enumerated 28, perfect 0, sending 28 to DDS [19:46:36.129] [DealFinder] WARNING: NONE of the 28 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: S HCP[11-11], W HCP[15-15] [19:46:36.129] [Timing] Total: 24ms, Generation: 0ms, Verification: 0ms [19:46:36.129] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [19:46:36.129] Search complete. Returning 28 deals. [19:46:36.129] Found 28 sample deals for simulation. [19:46:36.129] Valid deals for DDS: 28 / 28 [19:46:36.129] [SAMPLE-VAL] Validating 28 samples, hidden: S,W, contract: suit [19:46:36.129] [SAMPLE-VAL] T1: N=SK E=S7 S=SA W=S2 (leader=N) [19:46:36.129] [SAMPLE-VAL] T2: S=SQ W=S6 N=S4 E=S9 (leader=S) [19:46:36.129] [SAMPLE-VAL] T3: S=SJ W=C2 N=CT E=ST (leader=S) [19:46:36.130] [SAMPLE-VAL] T4: N=C9 E=CJ S=CQ W=CA (leader=N) [19:46:36.130] [SAMPLE-VAL] T5: W=C7 N=C5 E=CK S=C3 (leader=W) [19:46:36.130] [SAMPLE-VAL] T6: E=C4 S=C6 W=H2 N=D4 (leader=E) [19:46:36.130] [SAMPLE-VAL] T7: S=DQ W=DK (leader=S) (partial) [19:46:36.135] [SAMPLE-VAL] Sample 1: weight 0.091 -> 0.007 [S:T1-SA=8 % T2-SQ=34 % T3-SJ=2 %! T4-CQ=76 % T5-C3=100 % T6-C6=78 % T7-DQ=33 %, W:T1-S2=100 % T2-S6=100 % T3-C2=81 % T4-CA=99 % T5-C7=44 % T6-H2=67 % T7-DK=17 %] [19:46:36.139] [SAMPLE-VAL] Sample 2: weight 0.091 -> 0.014 [S:T1-SA=8 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=69 % T5-C3=100 % T6-C6=80 % T7-DQ=32 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=49 % T6-H2=70 % T7-DK=16 %] [19:46:36.144] [SAMPLE-VAL] Sample 3: weight 0.091 -> 0.007 [S:T1-SA=4 %! T2-SQ=36 % T3-SJ=2 %! T4-CQ=70 % T5-C3=100 % T6-C6=79 % T7-DQ=42 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=47 % T6-H2=68 % T7-DK=14 %] [19:46:36.149] [SAMPLE-VAL] Sample 4: weight 0.091 -> 0.013 [S:T1-SA=13 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=69 % T5-C3=100 % T6-C6=77 % T7-DQ=34 %, W:T1-S2=100 % T2-S6=100 % T3-C2=83 % T4-CA=99 % T5-C7=46 % T6-H2=75 % T7-DK=16 %] [19:46:36.153] [SAMPLE-VAL] Sample 5: weight 0.091 -> 0.009 [S:T1-SA=19 % T2-SQ=43 % T3-SJ=2 %! T4-CQ=77 % T5-C3=100 % T6-C6=75 % T7-DQ=18 %, W:T1-S2=100 % T2-S6=100 % T3-C2=74 % T4-CA=99 % T5-C7=22 % T6-H2=84 % T7-DK=18 %] [19:46:36.158] [SAMPLE-VAL] Sample 6: weight 0.091 -> 0.017 [S:T1-SA=16 % T2-SQ=48 % T3-SJ=4 %! T4-CQ=72 % T5-C3=100 % T6-C6=78 % T7-DQ=15 %, W:T1-S2=100 % T2-S6=100 % T3-C2=66 % T4-CA=99 % T5-C7=25 % T6-H2=91 % T7-DK=19 %] [19:46:36.162] [SAMPLE-VAL] Sample 7: weight 0.091 -> 0.013 [S:T1-SA=13 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=69 % T5-C3=100 % T6-C6=77 % T7-DQ=34 %, W:T1-S2=100 % T2-S6=100 % T3-C2=83 % T4-CA=99 % T5-C7=46 % T6-H2=75 % T7-DK=16 %] [19:46:36.167] [SAMPLE-VAL] Sample 8: weight 0.091 -> 0.007 [S:T1-SA=5 % T2-SQ=36 % T3-SJ=2 %! T4-CQ=78 % T5-C3=100 % T6-C6=78 % T7-DQ=32 %, W:T1-S2=100 % T2-S6=100 % T3-C2=72 % T4-CA=99 % T5-C7=31 % T6-H2=79 % T7-DK=16 %] [19:46:36.172] [SAMPLE-VAL] Sample 9: weight 0.091 -> 0.011 [S:T1-SA=8 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=71 % T5-C3=100 % T6-C6=76 % T7-DQ=31 %, W:T1-S2=100 % T2-S6=100 % T3-C2=73 % T4-CA=99 % T5-C7=34 % T6-H2=85 % T7-DK=16 %] [19:46:36.176] [SAMPLE-VAL] Sample 10: weight 0.091 -> 0.007 [S:T1-SA=8 % T2-SQ=34 % T3-SJ=2 %! T4-CQ=76 % T5-C3=100 % T6-C6=78 % T7-DQ=33 %, W:T1-S2=100 % T2-S6=100 % T3-C2=81 % T4-CA=99 % T5-C7=44 % T6-H2=67 % T7-DK=17 %] [19:46:36.180] [SAMPLE-VAL] Sample 11: weight 0.091 -> 0.014 [S:T1-SA=8 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=69 % T5-C3=100 % T6-C6=80 % T7-DQ=32 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=49 % T6-H2=70 % T7-DK=16 %] [19:46:36.185] [SAMPLE-VAL] Sample 12: weight 0.091 -> 0.007 [S:T1-SA=4 %! T2-SQ=36 % T3-SJ=2 %! T4-CQ=70 % T5-C3=100 % T6-C6=79 % T7-DQ=42 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=47 % T6-H2=68 % T7-DK=14 %] [19:46:36.189] [SAMPLE-VAL] Sample 13: weight 0.091 -> 0.012 [S:T1-SA=13 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=75 % T5-C3=100 % T6-C6=80 % T7-DQ=20 %, W:T1-S2=100 % T2-S6=100 % T3-C2=69 % T4-CA=99 % T5-C7=24 % T6-H2=79 % T7-DK=19 %] [19:46:36.194] [SAMPLE-VAL] Sample 14: weight 0.091 -> 0.016 [S:T1-SA=5 % T2-SQ=45 % T3-SJ=4 %! T4-CQ=71 % T5-C3=100 % T6-C6=79 % T7-DQ=31 %, W:T1-S2=100 % T2-S6=100 % T3-C2=67 % T4-CA=99 % T5-C7=35 % T6-H2=80 % T7-DK=17 %] [19:46:36.198] [SAMPLE-VAL] Sample 15: weight 0.091 -> 0.016 [S:T1-SA=7 % T2-SQ=32 % T3-SJ=4 %! T4-CQ=69 % T5-C3=100 % T6-C6=79 % T7-DQ=36 %, W:T1-S2=100 % T2-S6=100 % T3-C2=87 % T4-CA=99 % T5-C7=58 % T6-H2=46 % T7-DK=14 %] [19:46:36.253] [SAMPLE-VAL] Zeroed 13 samples below relative threshold 0.010 x max 0.0167 = 0.000167 [19:46:36.253] [SAMPLE-VAL] Done. Weight range: 0.000-0.017 [19:46:36.253] [SAMPLE-VAL] Top sample 6 (w=0.017): S:AQJ853..Q86.Q863 W:62.A9742.AKT.A72 [S:T1-SA=16 % T2-SQ=48 % T3-SJ=4 %! T4-CQ=72 % T5-C3=100 % T6-C6=78 % T7-DQ=15 %, W:T1-S2=100 % T2-S6=100 % T3-C2=66 % T4-CA=99 % T5-C7=25 % T6-H2=91 % T7-DK=19 %] [19:46:36.253] [SAMPLE-VAL] Top sample 14 (w=0.016): S:AQJ853.9.Q8.Q863 W:62.A742.AKT6.A72 [S:T1-SA=5 % T2-SQ=45 % T3-SJ=4 %! T4-CQ=71 % T5-C3=100 % T6-C6=79 % T7-DQ=31 %, W:T1-S2=100 % T2-S6=100 % T3-C2=67 % T4-CA=99 % T5-C7=35 % T6-H2=80 % T7-DK=17 %] [19:46:36.253] [SAMPLE-VAL] Top sample 15 (w=0.016): S:AQJ853.74.Q.Q863 W:62.A92.AKT86.A72 [S:T1-SA=7 % T2-SQ=32 % T3-SJ=4 %! T4-CQ=69 % T5-C3=100 % T6-C6=79 % T7-DQ=36 %, W:T1-S2=100 % T2-S6=100 % T3-C2=87 % T4-CA=99 % T5-C7=58 % T6-H2=46 % T7-DK=14 %] [19:46:36.254] [SAMPLE-VAL] Top sample 2 (w=0.014): S:AQJ853.4.Q8.Q863 W:62.A972.AKT6.A72 [S:T1-SA=8 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=69 % T5-C3=100 % T6-C6=80 % T7-DQ=32 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=49 % T6-H2=70 % T7-DK=16 %] [19:46:36.254] [SAMPLE-VAL] Top sample 11 (w=0.014): S:AQJ853.7.Q8.Q863 W:62.A942.AKT6.A72 [S:T1-SA=8 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=69 % T5-C3=100 % T6-C6=80 % T7-DQ=32 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=49 % T6-H2=70 % T7-DK=16 %] [19:46:36.254] After sample validation: 15 deals remaining [19:46:36.254] [PLAY-INFER] No inference observations detected [19:46:36.254] Using weighted samples: 15/15 have non-uniform weights (range 0.007-0.017) [19:46:36.254] Sample deals (15 total, showing first 15, by weight): [19:46:36.254] [1] (w=0.017) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853..Q86.Q863 62.A9742.AKT.A72 [19:46:36.254] [2] (w=0.016) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.9.Q8.Q863 62.A742.AKT6.A72 [19:46:36.254] [3] (w=0.016) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.74.Q.Q863 62.A92.AKT86.A72 [19:46:36.254] [4] (w=0.014) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.4.Q8.Q863 62.A972.AKT6.A72 [19:46:36.254] [5] (w=0.014) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.7.Q8.Q863 62.A942.AKT6.A72 [19:46:36.254] [6] (w=0.013) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.7.Q6.Q863 62.A942.AKT8.A72 [19:46:36.254] [7] (w=0.013) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.4.Q6.Q863 62.A972.AKT8.A72 [19:46:36.255] [8] (w=0.012) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853..QT8.Q863 62.A9742.AK6.A72 [19:46:36.255] [9] (w=0.011) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.9.Q6.Q863 62.A742.AKT8.A72 [19:46:36.255] [10] (w=0.009) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853..QT6.Q863 62.A9742.AK8.A72 [19:46:36.255] [11] (w=0.007) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.7.QT.Q863 62.A942.AK86.A72 [19:46:36.255] [12] (w=0.007) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.4.QT.Q863 62.A972.AK86.A72 [19:46:36.255] [13] (w=0.007) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.9.QT.Q863 62.A742.AK86.A72 [19:46:36.255] [14] (w=0.007) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.94.Q.Q863 62.A72.AKT86.A72 [19:46:36.255] [15] (w=0.007) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.97.Q.Q863 62.A42.AKT86.A72 [19:46:36.270] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [19:46:36.270] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:46:36.270] D3: [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200] [19:46:36.270] D7: [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200] [19:46:36.270] DJ: [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200] [19:46:36.270] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:46:36.270] D3: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [19:46:36.270] D7: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [19:46:36.270] DJ: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [19:46:36.271] --- IMP Calculation Output (card -> average IMP) --- [19:46:36.271] D3: 0.00 [19:46:36.271] D7: 0.00 [19:46:36.271] DJ: 0.00 [19:46:36.271] === DDS DETAILED ANALYSIS === [19:46:36.271] Cards analyzed: 3, Samples per card: 15 [19:46:36.271] NOTE: All samples have identical trick counts - no sampling variance detected. [19:46:36.271] This occurs when all hands are fully known (no hidden cards to sample). [19:46:36.271] All plays with same trick count will have 0.00 IMP difference. [19:46:36.271] [19:46:36.271] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:46:36.271] ----- ------ --------- ------- ----------- -------------------------------- [19:46:36.271] D3 0.00 4.00 100 % 1 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [19:46:36.271] D7 0.00 4.00 100 % 1 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [19:46:36.272] DJ 0.00 4.00 100 % 1 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [19:46:36.272] [19:46:36.272] Selected: D3 (IMPs=0.00, avgTricks=4.00) [19:46:36.272] =================== [19:46:36.272] [SD-DEF] Skipped: 3rd hand without a finesse over dummy (D def=37J dummy=952) [19:46:36.272] [TRUMP] Skipped: not declaring [19:46:36.272] Selected: D3 (avg 0.00 IMPs, 4.00 tricks) -- 2 tied card(s): D7, DJ [19:46:36.272] [stage-timing] ok sample=25ms validate=0ms nn=124ms signal=0ms simgames=0ms dds=16ms total=169ms samples=15 cards=26 [19:46:36.272] === FindBestCardAsync: Position=N, CardsPlayed=26 === [19:46:36.272] Finding card to play for N: K4.QJT5.J743.T95 [19:46:36.272] Relative position: Lefty, Contract type: Suit [19:46:36.272] Cards in hand mask: 2 [19:46:36.273] Candidate: xD = 100.0 % [19:46:36.273] Candidate: JD = 0.0 % [19:46:36.274] Selected: D3 (100.0 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:46:40 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:46:40 === [19:46:40.525] === FindBestCardAsync: Position=N, CardsPlayed=29 === [19:46:40.525] Contract: 3C, Declarer: W, Dealer: N [19:46:40.526] Auction: P-P-2S-X-P-2N-P-3C-P-P-P [19:46:40.526] Deal: N:... ... ... ... [19:46:40.526] Position N is on defender's side - score table shifted by 4 defense tricks won [19:46:40.526] ****************************** [19:46:40.526] FindMatchingDealsWithPlayInternal Input: [19:46:40.526] Position parameter: N [19:46:40.526] Deal from game: N:... ... ... ... [19:46:40.526] Hand for N: K4.QJT5.J743.T95 [19:46:40.526] Hand for E: T97.K863.952.KJ4 [19:46:40.526] Hand for S: (null) [19:46:40.526] Hand for W: (null) [19:46:40.526] Cards played: SK, S7, SA, S2, SQ, S6, S4, S9, SJ, C2, CT, ST, C9, CJ, CQ, CA, C7, C5, CK, C3, C4, C6, H2, D4, DQ, DK, D3, D2, DA [19:46:40.526] Declarer: W [19:46:40.526] ****************************** [19:46:40.526] [DealFinder] Seed from player N hand: -2001493909 [19:46:40.527] [DealFinder] Auction: P-P-2S-X-P-2N-P-3C-P-P-P [19:46:40.527] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [19:46:40.527] [DealFinder] S HCP min 6 -> 9: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [19:46:40.527] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1388MB, gc2=20) [19:46:40.527] [DealFinder] Using cardsPlayedCount=29 for visibility calculation [19:46:40.527] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=29 [19:46:40.527] [ExtractPartialDeal] Visible hands: N, E, W [19:46:40.527] [ExtractPartialDeal] Input deal: N:... ... ... ... [19:46:40.527] [ExtractPartialDeal] Extracted hands: [19:46:40.527] N: K4.QJT5.J743.T95 (13 cards) [LOCKED] [19:46:40.527] E: T97.K863.952.KJ4 (13 cards) [LOCKED] [19:46:40.527] S: ... (0 cards) [19:46:40.527] W: ... (0 cards) [19:46:40.527] [DealFinder] Trump suit from contract '3C': Clubs [19:46:40.528] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Clubs [19:46:40.528] [ComputePlayedCards] Card 1: SK played by N [19:46:40.528] [ComputePlayedCards] Card 2: S7 played by E [19:46:40.528] [ComputePlayedCards] Card 3: SA played by S [19:46:40.528] [ComputePlayedCards] Card 4: S2 played by W [19:46:40.528] [ComputePlayedCards] Trick complete. Winner: S [19:46:40.528] [ComputePlayedCards] Card 5: SQ played by S [19:46:40.528] [ComputePlayedCards] Card 6: S6 played by W [19:46:40.528] [ComputePlayedCards] Card 7: S4 played by N [19:46:40.528] [ComputePlayedCards] Card 8: S9 played by E [19:46:40.528] [ComputePlayedCards] Trick complete. Winner: S [19:46:40.528] [ComputePlayedCards] Card 9: SJ played by S [19:46:40.528] [ComputePlayedCards] Card 10: C2 played by W [19:46:40.528] [ComputePlayedCards] Card 11: CT played by N [19:46:40.528] [ComputePlayedCards] Card 12: ST played by E [19:46:40.528] [ComputePlayedCards] Trick complete. Winner: N [19:46:40.528] [ComputePlayedCards] Card 13: C9 played by N [19:46:40.529] [ComputePlayedCards] Card 14: CJ played by E [19:46:40.529] [ComputePlayedCards] Card 15: CQ played by S [19:46:40.529] [ComputePlayedCards] Card 16: CA played by W [19:46:40.529] [ComputePlayedCards] Trick complete. Winner: W [19:46:40.529] [ComputePlayedCards] Card 17: C7 played by W [19:46:40.529] [ComputePlayedCards] Card 18: C5 played by N [19:46:40.529] [ComputePlayedCards] Card 19: CK played by E [19:46:40.529] [ComputePlayedCards] Card 20: C3 played by S [19:46:40.529] [ComputePlayedCards] Trick complete. Winner: E [19:46:40.529] [ComputePlayedCards] Card 21: C4 played by E [19:46:40.529] [ComputePlayedCards] Card 22: C6 played by S [19:46:40.529] [ComputePlayedCards] Card 23: H2 played by W [19:46:40.529] [ComputePlayedCards] Card 24: D4 played by N [19:46:40.529] [ComputePlayedCards] Trick complete. Winner: S [19:46:40.529] [ComputePlayedCards] Card 25: DQ played by S [19:46:40.530] [ComputePlayedCards] Card 26: DK played by W [19:46:40.530] [ComputePlayedCards] Card 27: D3 played by N [19:46:40.530] [ComputePlayedCards] Card 28: D2 played by E [19:46:40.530] [ComputePlayedCards] Trick complete. Winner: W [19:46:40.530] [ComputePlayedCards] Card 29: DA played by W [19:46:40.530] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: SK, S4, CT, C9, C5, D4, D3 [19:46:40.530] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S7, S9, ST, CJ, CK, C4, D2 [19:46:40.530] [DealFinder] Added 7 played cards to S (was 0 cards): SA, SQ, SJ, CQ, C3, C6, DQ [19:46:40.530] [DealFinder] Added 8 played cards to W (was 0 cards): S2, S6, C2, CA, C7, H2, DK, DA [19:46:40.530] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 2) [19:46:40.530] [DealFinder] Assigned 3 Spades cards to S: S3, S5, S8 [19:46:40.530] [DealFinder] Show-out: W void in Clubs (bidding said [0-13], already held 3) [19:46:40.531] [DealFinder] Assigned 1 Clubs cards to S: C8 [19:46:40.531] [DecomposePartnership] S: No tightening (CombinedHcpMin=6, CombinedHcpMax=, partner N HCP=7) [19:46:40.531] [DecomposePartnership] W: No tightening (CombinedHcpMin=16, CombinedHcpMax=, partner E HCP=7) [19:46:40.531] [DealFinder] Bid verification enabled for: W [19:46:40.531] [DealFinder] Propagated S: HCP[9-11], Suits=S[6-6] H[0-4] D[0-6] C[4-4] (2 iterations) [19:46:40.531] [DealFinder] Propagated W: HCP[15-17], Suits=S[2-2] H[1-5] D[0-6] C[3-3] (2 iterations) [19:46:40.531] [DealFinder] Re-propagated HCP after played-card floor: S HCP[11-11] [19:46:40.531] [DealFinder] Re-propagated HCP after played-card floor: W HCP[15-15] [19:46:40.532] [DealFinder] Known cards per player: N=13, E=13, S=11, W=8 [19:46:40.532] [DealFinder] Locked players: N, E [19:46:40.532] [DealFinder] Total known cards: 45, Remaining deck: 7, Cards to deal: 7 [19:46:40.532] [DealFinder] Players needing cards: S:2, W:5 [19:46:40.532] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [19:46:40.549] [DealFinder] Combinatorial: enumerated 21, perfect 0, sending 21 to DDS [19:46:40.549] [DealFinder] WARNING: NONE of the 21 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: S HCP[11-11], W HCP[15-15] [19:46:40.549] [Timing] Total: 22ms, Generation: 0ms, Verification: 0ms [19:46:40.549] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [19:46:40.549] Search complete. Returning 21 deals. [19:46:40.549] Found 21 sample deals for simulation. [19:46:40.549] Valid deals for DDS: 21 / 21 [19:46:40.549] [SAMPLE-VAL] Validating 21 samples, hidden: S,W, contract: suit [19:46:40.549] [SAMPLE-VAL] T1: N=SK E=S7 S=SA W=S2 (leader=N) [19:46:40.550] [SAMPLE-VAL] T2: S=SQ W=S6 N=S4 E=S9 (leader=S) [19:46:40.550] [SAMPLE-VAL] T3: S=SJ W=C2 N=CT E=ST (leader=S) [19:46:40.550] [SAMPLE-VAL] T4: N=C9 E=CJ S=CQ W=CA (leader=N) [19:46:40.550] [SAMPLE-VAL] T5: W=C7 N=C5 E=CK S=C3 (leader=W) [19:46:40.550] [SAMPLE-VAL] T6: E=C4 S=C6 W=H2 N=D4 (leader=E) [19:46:40.550] [SAMPLE-VAL] T7: S=DQ W=DK N=D3 E=D2 (leader=S) [19:46:40.550] [SAMPLE-VAL] T8: W=DA (leader=W) (partial) [19:46:40.556] [SAMPLE-VAL] Sample 1: weight 0.091 -> 0.010 [S:T1-SA=8 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=69 % T5-C3=100 % T6-C6=80 % T7-DQ=32 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=49 % T6-H2=70 % T7-DK=16 % T8-DA=17 %] [19:46:40.561] [SAMPLE-VAL] Sample 2: weight 0.091 -> 0.012 [S:T1-SA=7 % T2-SQ=32 % T3-SJ=4 %! T4-CQ=69 % T5-C3=100 % T6-C6=79 % T7-DQ=36 %, W:T1-S2=100 % T2-S6=100 % T3-C2=87 % T4-CA=99 % T5-C7=58 % T6-H2=46 % T7-DK=14 % T8-DA=28 %] [19:46:40.566] [SAMPLE-VAL] Sample 3: weight 0.091 -> 0.008 [S:T1-SA=8 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=71 % T5-C3=100 % T6-C6=76 % T7-DQ=31 %, W:T1-S2=100 % T2-S6=100 % T3-C2=73 % T4-CA=99 % T5-C7=34 % T6-H2=85 % T7-DK=16 % T8-DA=14 %] [19:46:40.571] [SAMPLE-VAL] Sample 4: weight 0.091 -> 0.008 [S:T1-SA=13 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=75 % T5-C3=100 % T6-C6=80 % T7-DQ=20 %, W:T1-S2=100 % T2-S6=100 % T3-C2=69 % T4-CA=99 % T5-C7=24 % T6-H2=79 % T7-DK=19 % T8-DA=12 %] [19:46:40.576] [SAMPLE-VAL] Sample 5: weight 0.091 -> 0.010 [S:T1-SA=13 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=69 % T5-C3=100 % T6-C6=77 % T7-DQ=34 %, W:T1-S2=100 % T2-S6=100 % T3-C2=83 % T4-CA=99 % T5-C7=46 % T6-H2=75 % T7-DK=16 % T8-DA=22 %] [19:46:40.581] [SAMPLE-VAL] Sample 6: weight 0.091 -> 0.005 [S:T1-SA=8 % T2-SQ=34 % T3-SJ=2 %! T4-CQ=76 % T5-C3=100 % T6-C6=78 % T7-DQ=33 %, W:T1-S2=100 % T2-S6=100 % T3-C2=81 % T4-CA=99 % T5-C7=44 % T6-H2=67 % T7-DK=17 % T8-DA=21 %] [19:46:40.586] [SAMPLE-VAL] Sample 7: weight 0.091 -> 0.012 [S:T1-SA=16 % T2-SQ=48 % T3-SJ=4 %! T4-CQ=72 % T5-C3=100 % T6-C6=78 % T7-DQ=15 %, W:T1-S2=100 % T2-S6=100 % T3-C2=66 % T4-CA=99 % T5-C7=25 % T6-H2=91 % T7-DK=19 % T8-DA=14 %] [19:46:40.591] [SAMPLE-VAL] Sample 8: weight 0.091 -> 0.007 [S:T1-SA=19 % T2-SQ=43 % T3-SJ=2 %! T4-CQ=77 % T5-C3=100 % T6-C6=75 % T7-DQ=18 %, W:T1-S2=100 % T2-S6=100 % T3-C2=74 % T4-CA=99 % T5-C7=22 % T6-H2=84 % T7-DK=18 % T8-DA=16 %] [19:46:40.596] [SAMPLE-VAL] Sample 9: weight 0.091 -> 0.005 [S:T1-SA=8 % T2-SQ=34 % T3-SJ=2 %! T4-CQ=76 % T5-C3=100 % T6-C6=78 % T7-DQ=33 %, W:T1-S2=100 % T2-S6=100 % T3-C2=81 % T4-CA=99 % T5-C7=44 % T6-H2=67 % T7-DK=17 % T8-DA=21 %] [19:46:40.601] [SAMPLE-VAL] Sample 10: weight 0.091 -> 0.010 [S:T1-SA=8 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=69 % T5-C3=100 % T6-C6=80 % T7-DQ=32 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=49 % T6-H2=70 % T7-DK=16 % T8-DA=17 %] [19:46:40.606] [SAMPLE-VAL] Sample 11: weight 0.091 -> 0.005 [S:T1-SA=4 %! T2-SQ=36 % T3-SJ=2 %! T4-CQ=70 % T5-C3=100 % T6-C6=79 % T7-DQ=42 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=47 % T6-H2=68 % T7-DK=14 % T8-DA=24 %] [19:46:40.611] [SAMPLE-VAL] Sample 12: weight 0.091 -> 0.010 [S:T1-SA=13 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=69 % T5-C3=100 % T6-C6=77 % T7-DQ=34 %, W:T1-S2=100 % T2-S6=100 % T3-C2=83 % T4-CA=99 % T5-C7=46 % T6-H2=75 % T7-DK=16 % T8-DA=22 %] [19:46:40.616] [SAMPLE-VAL] Sample 13: weight 0.091 -> 0.005 [S:T1-SA=5 % T2-SQ=36 % T3-SJ=2 %! T4-CQ=78 % T5-C3=100 % T6-C6=78 % T7-DQ=32 %, W:T1-S2=100 % T2-S6=100 % T3-C2=72 % T4-CA=99 % T5-C7=31 % T6-H2=79 % T7-DK=16 % T8-DA=16 %] [19:46:40.621] [SAMPLE-VAL] Sample 14: weight 0.091 -> 0.005 [S:T1-SA=4 %! T2-SQ=36 % T3-SJ=2 %! T4-CQ=70 % T5-C3=100 % T6-C6=79 % T7-DQ=42 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=47 % T6-H2=68 % T7-DK=14 % T8-DA=24 %] [19:46:40.626] [SAMPLE-VAL] Sample 15: weight 0.091 -> 0.012 [S:T1-SA=5 % T2-SQ=45 % T3-SJ=4 %! T4-CQ=71 % T5-C3=100 % T6-C6=79 % T7-DQ=31 %, W:T1-S2=100 % T2-S6=100 % T3-C2=67 % T4-CA=99 % T5-C7=35 % T6-H2=80 % T7-DK=17 % T8-DA=12 %] [19:46:40.654] [SAMPLE-VAL] Zeroed 6 samples below relative threshold 0.010 x max 0.0123 = 0.000123 [19:46:40.654] [SAMPLE-VAL] Done. Weight range: 0.000-0.012 [19:46:40.654] [SAMPLE-VAL] Top sample 2 (w=0.012): S:AQJ853.74.Q.Q863 W:62.A92.AKT86.A72 [S:T1-SA=7 % T2-SQ=32 % T3-SJ=4 %! T4-CQ=69 % T5-C3=100 % T6-C6=79 % T7-DQ=36 %, W:T1-S2=100 % T2-S6=100 % T3-C2=87 % T4-CA=99 % T5-C7=58 % T6-H2=46 % T7-DK=14 % T8-DA=28 %] [19:46:40.654] [SAMPLE-VAL] Top sample 7 (w=0.012): S:AQJ853..Q86.Q863 W:62.A9742.AKT.A72 [S:T1-SA=16 % T2-SQ=48 % T3-SJ=4 %! T4-CQ=72 % T5-C3=100 % T6-C6=78 % T7-DQ=15 %, W:T1-S2=100 % T2-S6=100 % T3-C2=66 % T4-CA=99 % T5-C7=25 % T6-H2=91 % T7-DK=19 % T8-DA=14 %] [19:46:40.655] [SAMPLE-VAL] Top sample 15 (w=0.012): S:AQJ853.9.Q8.Q863 W:62.A742.AKT6.A72 [S:T1-SA=5 % T2-SQ=45 % T3-SJ=4 %! T4-CQ=71 % T5-C3=100 % T6-C6=79 % T7-DQ=31 %, W:T1-S2=100 % T2-S6=100 % T3-C2=67 % T4-CA=99 % T5-C7=35 % T6-H2=80 % T7-DK=17 % T8-DA=12 %] [19:46:40.655] [SAMPLE-VAL] Top sample 1 (w=0.010): S:AQJ853.7.Q8.Q863 W:62.A942.AKT6.A72 [S:T1-SA=8 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=69 % T5-C3=100 % T6-C6=80 % T7-DQ=32 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=49 % T6-H2=70 % T7-DK=16 % T8-DA=17 %] [19:46:40.655] [SAMPLE-VAL] Top sample 10 (w=0.010): S:AQJ853.4.Q8.Q863 W:62.A972.AKT6.A72 [S:T1-SA=8 % T2-SQ=39 % T3-SJ=3 %! T4-CQ=69 % T5-C3=100 % T6-C6=80 % T7-DQ=32 %, W:T1-S2=100 % T2-S6=100 % T3-C2=79 % T4-CA=99 % T5-C7=49 % T6-H2=70 % T7-DK=16 % T8-DA=17 %] [19:46:40.655] After sample validation: 15 deals remaining [19:46:40.655] [PLAY-INFER] No inference observations detected [19:46:40.655] Using weighted samples: 15/15 have non-uniform weights (range 0.005-0.012) [19:46:40.655] Sample deals (15 total, showing first 15, by weight): [19:46:40.655] [1] (w=0.012) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.74.Q.Q863 62.A92.AKT86.A72 [19:46:40.655] [2] (w=0.012) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853..Q86.Q863 62.A9742.AKT.A72 [19:46:40.655] [3] (w=0.012) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.9.Q8.Q863 62.A742.AKT6.A72 [19:46:40.655] [4] (w=0.010) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.7.Q8.Q863 62.A942.AKT6.A72 [19:46:40.655] [5] (w=0.010) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.4.Q8.Q863 62.A972.AKT6.A72 [19:46:40.656] [6] (w=0.010) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.4.Q6.Q863 62.A972.AKT8.A72 [19:46:40.656] [7] (w=0.010) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.7.Q6.Q863 62.A942.AKT8.A72 [19:46:40.656] [8] (w=0.008) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853..QT8.Q863 62.A9742.AK6.A72 [19:46:40.656] [9] (w=0.008) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.9.Q6.Q863 62.A742.AKT8.A72 [19:46:40.656] [10] (w=0.007) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853..QT6.Q863 62.A9742.AK8.A72 [19:46:40.656] [11] (w=0.005) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.4.QT.Q863 62.A972.AK86.A72 [19:46:40.656] [12] (w=0.005) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.7.QT.Q863 62.A942.AK86.A72 [19:46:40.656] [13] (w=0.005) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.9.QT.Q863 62.A742.AK86.A72 [19:46:40.656] [14] (w=0.005) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.97.Q.Q863 62.A42.AKT86.A72 [19:46:40.656] [15] (w=0.005) N:K4.QJT5.J743.T95 T97.K863.952.KJ4 AQJ853.94.Q.Q863 62.A72.AKT86.A72 [19:46:40.673] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:46:40.673] D7: [200, 250, 200, 200, 200, 200, 200, 250, 200, 250, 200, 200, 200, 200, 200] [19:46:40.673] DJ: [200, 200, 200, 200, 200, 200, 200, 250, 200, 250, 200, 200, 200, 200, 200] [19:46:40.673] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:46:40.673] D7: [4, 5, 4, 4, 4, 4, 4, 5, 4, 5, 4, 4, 4, 4, 4] [19:46:40.673] DJ: [4, 4, 4, 4, 4, 4, 4, 5, 4, 5, 4, 4, 4, 4, 4] [19:46:40.673] --- IMP Calculation Output (card -> average IMP) --- [19:46:40.673] D7: 0.19 [19:46:40.673] DJ: -0.19 [19:46:40.673] === DDS DETAILED ANALYSIS === [19:46:40.673] Cards analyzed: 2, Samples per card: 15 [19:46:40.673] [19:46:40.673] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:46:40.673] ----- ------ --------- ------- ----------- -------------------------------- [19:46:40.673] D7 0.19 4.20 100 % 2 [4, 5, 4, 4, 4, 4, 4, 5, 4, 5, 4, 4, 4, 4, 4] [19:46:40.674] DJ -0.19 4.13 100 % 2 [4, 4, 4, 4, 4, 4, 4, 5, 4, 5, 4, 4, 4, 4, 4] [19:46:40.674] [19:46:40.674] Selected: D7 (IMPs=0.19, avgTricks=4.20) [19:46:40.674] =================== [19:46:40.674] [SD-DEF] single-dummy re-solve: 4 outer world(s) x 4 inner, candidates=[D7,DJ] [19:46:41.300] [SD-DEF-DIAG] D7 declTricks/outerWorld=[5,4,5,5] avg=4.75 [19:46:41.955] [SD-DEF-DIAG] DJ declTricks/outerWorld=[5,5,5,5] avg=5.00 [19:46:41.955] [SD-DEF] D7: 0.19 -> 0.52 IMP [19:46:41.955] [SD-DEF] DJ: -0.19 -> -0.52 IMP [19:46:41.955] [SD-DEF] After re-solve, best card: D7 (0.52 IMP), 550 node solve(s) [19:46:41.955] [SD-DEF] elapsed=1284ms [19:46:41.955] [TRUMP] Skipped: not declaring [19:46:41.956] Selected: D7 (avg 0.52 IMPs, 4.20 tricks) [19:46:41.956] [stage-timing] ok sample=23ms validate=0ms nn=105ms signal=0ms simgames=0ms dds=1301ms total=1433ms samples=15 cards=29 [19:46:41.956] === FindBestCardAsync: Position=N, CardsPlayed=29 === [19:46:41.956] Finding card to play for N: K4.QJT5.J743.T95 [19:46:41.956] Relative position: Lefty, Contract type: Suit [19:46:41.956] Cards in hand mask: 2 [19:46:41.957] Candidate: xD = 98.4 % [19:46:41.957] Candidate: JD = 1.6 % [19:46:41.957] Selected: D7 (98.4 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:46:45 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:46:45 === [19:46:45.996] Activated: 5 tricks remaining, threshold=5 [19:46:45.996] ENDGAME: Hidden cards=8 between S and W, need 4+4, declarer tricks=3, defense tricks=5 [19:46:45.996] ENDGAME: Contract=3C, Declarer=W, ToPlay=N, Trump=C [19:46:45.996] ENDGAME: N [- HQJT5 DJ -] [19:46:45.996] ENDGAME: E [- HK863 D9 -] [19:46:45.996] ENDGAME: Hidden [S853 HA9 DT86 -] [19:46:45.996] ENDGAME: Current trick (2 cards, led by S): H4 H7 [19:46:45.996] ENDGAME: 2 valid worlds (after void filtering) [19:46:45.997] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [19:46:45.997] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [19:46:45.997] [DealFinder] Explained bid S 2S: "Weak two major, HCP <= 11, S = 6, HCP > 4, BestSuit(S), LoserLevel >= 2, SpadePoints >= 6, H <= 4, RuleOf < 21, 2 of Top 3 Honors in S, H <= 3" -> require: (none) [19:46:45.998] [DealFinder] Explained bid W X: "Overcalling Weak 2Ma Opening, HCP >= 18, HCP >= 13, H >= 4, C >= 2, D >= 2, S <= 3, HCP >= 15, H >= 3, DoubleThenOvercall(C), DoubleThenOvercall(D)" -> require: (none) [19:46:45.998] [DealFinder] Explained bid N P: "Responses to 2Ma-PX, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [19:46:45.999] [DealFinder] Explained bid E 2N: "Artificial - Lebensohl2HS, HCP >= 9, Stopper in S, HCP <= 8" -> require: (none) [19:46:45.999] [DealFinder] Explained bid S P: "Passable situations - Preemptive offensive, True" -> require: (none) [19:46:45.999] [DealFinder] Explained bid W 3C: "Responses to 2Ma-P-P-X-P-2N-P, HCP <= 17" -> require: (none) [19:46:46.000] [DealFinder] Explained bid N P: "Responses to 2Ma-X-P-2N-P-3C, Responses to 2Ma-PX-P-2N-P-3Mi, True" -> require: (none) [19:46:46.000] [DealFinder] Explained bid E P: "Responses to 2Ma-X-P-2N-P-3C-PX, BestMinor(C), HCP <= 8" -> require: (none) [19:46:46.001] [DealFinder] Explained bid S P: "Offensive bidding when our side has passed twice - after preempt, True" -> require: (none) [19:46:46.012] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [19:46:46.012] [DealFinder] N constraints: HCP[0-11], Suits=(none), Trivial=False [19:46:46.012] [DealFinder] Expression (5681 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [19:46:46.012] [Timing] N precompute: 11ms mem d=235KB (total=1385MB) [19:46:46.022] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [19:46:46.022] [DealFinder] E constraints: HCP[0-8], Suits=(none), Trivial=False [19:46:46.022] [DealFinder] Expression (5003 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [19:46:46.022] [Timing] E precompute: 9ms mem d=232KB (total=1386MB) [19:46:46.027] [DealFinder] S HCP min 9 -> 6: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [19:46:46.027] [DealFinder] S constraints: HCP[6-11], Suits=S[6-6] H[0-4], Trivial=False [19:46:46.027] [DealFinder] Expression (2873 chars): ((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & RuleOf < 21 & HCP >= 6)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 ... [19:46:46.027] [Timing] S precompute: 5ms mem d=180KB (total=1386MB) [19:46:46.030] [DealFinder] W HCP min 16 -> 13: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [19:46:46.030] [DealFinder] W HCP min: tightened from 0 to 13 using HandUnderstanding [19:46:46.030] [DealFinder] W constraints: HCP[13-17], Suits=(none), Trivial=False [19:46:46.030] [DealFinder] Expression (1097 chars): (DoubleThenOvercall(C) OR DoubleThenOvercall(D) OR HCP >= 18 OR (HCP >= 13 & H >= 4 & C >= 2 & D >= 2 & S <= 3) OR (HCP >= 15 & H >= 3 & S <= 3)) & NOT (H >= 6 & Losers <= 4 & HCP >= 15 & 3 of Top 5 Honors in H) & NOT (H >= 7 & HeartPoints >= 18 & Losers <= 4) & NOT (D >= 5 & C >= 5 & Losers <= 4 & HCP >= 17) & NOT (D >= 5 & C >= 5 & LoserLevel >= 4 & HCP >= 12) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (HCP >= 16 & HCP <= 18 & balish & Stopper in S) & NOT (HCP >= 19 & HCP <= 24 & balish & Stopper in S) & NOT (HCP >= 20 & HCP <= 24 & S >= 4 & Stopper in S) & NOT (BestMinor(C) & C >= 7 & HCP >= 19 & Single Suited & Losers >= 3) & NOT (BestMinor(D) & D >= 7 & HCP >= 19 & Single Suited & Losers >= 3) & NOT (H >= 5 & (D >= 5 OR C >= 5) & LoserLevel >= 3 & HCP >= 12) & HCP <= 17 & NOT DoubleThenOvercall(D) & HCP < 18 & NOT DoubleThenOvercall(H) & NOT (HCP >= 20 & Stopper in S) & NOT (HCP >= 18 & Stopper in S & H <= 2) [19:46:46.030] [Timing] W precompute: 2ms mem d=112KB (total=1386MB) [19:46:46.030] ENDGAME: Bidding weights applied to 1/2 worlds (range 0.00-1.00, total 1.00, 1 unpenalised) [19:46:46.030] ENDGAME: Played by S: 11 HCP S:3 H:1 D:1 C:4; by W: 11 HCP S:2 H:2 D:2 C:3 [19:46:46.030] ENDGAME_WORLD: #1 (w=1.00) N:.QJT5.J. .K863.9. 853.9.. .A.T86. [19:46:46.030] ENDGAME_WORLD: #2 (w=0.00) N:.QJT5.J. .K863.9. 853.A.. .9.T86. [19:46:46.030] ENDGAME: Evaluating 4 candidates across 2 worlds (totalWeight=1.00, rankByScore=True): [19:46:46.030] H5: defeat 100 % (1.0/1.0), makes 0 % (0.0/1.0), avgDeclTricks=7.0, dist=4:0.0 7:1.0 [19:46:46.030] HT: defeat 100 % (1.0/1.0), makes 0 % (0.0/1.0), avgDeclTricks=7.0, dist=4:0.0 7:1.0 [19:46:46.031] HJ: defeat 100 % (1.0/1.0), makes 0 % (0.0/1.0), avgDeclTricks=7.0, dist=4:0.0 7:1.0 [19:46:46.031] HQ: defeat 100 % (1.0/1.0), makes 0 % (0.0/1.0), avgDeclTricks=7.0, dist=4:0.0 7:1.0 [19:46:46.031] IMP H5: 0.00 [19:46:46.031] IMP HT: 0.00 [19:46:46.031] IMP HJ: 0.00 [19:46:46.031] IMP HQ: 0.00 [19:46:46.031] ENDGAME: 3rd-hand-high reward +0.50 IMP to HQ (now 0.50) [19:46:46.031] ENDGAME: Selected HQ (100 %) === Board play (API) - DDS Engine (N) - 2026-08-29 19:46:52 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:46:52 === [19:46:52.144] Activated: 3 tricks remaining, threshold=5 [19:46:52.144] ENDGAME: Hidden cards=6 between S and W, need 3+3, declarer tricks=4, defense tricks=6 [19:46:52.144] ENDGAME: Contract=3C, Declarer=W, ToPlay=N, Trump=C [19:46:52.144] ENDGAME: N [- HQJ5 - -] [19:46:52.144] ENDGAME: E [- H863 - -] [19:46:52.144] ENDGAME: Hidden [S85 HA9 D86 -] [19:46:52.144] ENDGAME: 2 valid worlds (after void filtering) [19:46:52.145] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [19:46:52.145] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [19:46:52.146] [DealFinder] Explained bid S 2S: "Weak two major, HCP <= 11, S = 6, HCP > 4, BestSuit(S), LoserLevel >= 2, SpadePoints >= 6, H <= 4, RuleOf < 21, 2 of Top 3 Honors in S, H <= 3" -> require: (none) [19:46:52.146] [DealFinder] Explained bid W X: "Overcalling Weak 2Ma Opening, HCP >= 18, HCP >= 13, H >= 4, C >= 2, D >= 2, S <= 3, HCP >= 15, H >= 3, DoubleThenOvercall(C), DoubleThenOvercall(D)" -> require: (none) [19:46:52.146] [DealFinder] Explained bid N P: "Responses to 2Ma-PX, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [19:46:52.147] [DealFinder] Explained bid E 2N: "Artificial - Lebensohl2HS, HCP >= 9, Stopper in S, HCP <= 8" -> require: (none) [19:46:52.147] [DealFinder] Explained bid S P: "Passable situations - Preemptive offensive, True" -> require: (none) [19:46:52.148] [DealFinder] Explained bid W 3C: "Responses to 2Ma-P-P-X-P-2N-P, HCP <= 17" -> require: (none) [19:46:52.148] [DealFinder] Explained bid N P: "Responses to 2Ma-X-P-2N-P-3C, Responses to 2Ma-PX-P-2N-P-3Mi, True" -> require: (none) [19:46:52.149] [DealFinder] Explained bid E P: "Responses to 2Ma-X-P-2N-P-3C-PX, BestMinor(C), HCP <= 8" -> require: (none) [19:46:52.149] [DealFinder] Explained bid S P: "Offensive bidding when our side has passed twice - after preempt, True" -> require: (none) [19:46:52.160] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [19:46:52.160] [DealFinder] N constraints: HCP[0-11], Suits=(none), Trivial=False [19:46:52.160] [DealFinder] Expression (5681 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [19:46:52.161] [Timing] N precompute: 11ms mem d=233KB (total=1388MB) [19:46:52.170] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [19:46:52.170] [DealFinder] E constraints: HCP[0-8], Suits=(none), Trivial=False [19:46:52.170] [DealFinder] Expression (5003 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [19:46:52.170] [Timing] E precompute: 9ms mem d=240KB (total=1389MB) [19:46:52.176] [DealFinder] S HCP min 9 -> 6: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [19:46:52.176] [DealFinder] S constraints: HCP[6-11], Suits=S[6-6] H[0-4], Trivial=False [19:46:52.176] [DealFinder] Expression (2873 chars): ((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & RuleOf < 21 & HCP >= 6)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 ... [19:46:52.176] [Timing] S precompute: 5ms mem d=180KB (total=1389MB) [19:46:52.178] [DealFinder] W HCP min 16 -> 13: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [19:46:52.178] [DealFinder] W HCP min: tightened from 0 to 13 using HandUnderstanding [19:46:52.178] [DealFinder] W constraints: HCP[13-17], Suits=(none), Trivial=False [19:46:52.178] [DealFinder] Expression (1097 chars): (DoubleThenOvercall(C) OR DoubleThenOvercall(D) OR HCP >= 18 OR (HCP >= 13 & H >= 4 & C >= 2 & D >= 2 & S <= 3) OR (HCP >= 15 & H >= 3 & S <= 3)) & NOT (H >= 6 & Losers <= 4 & HCP >= 15 & 3 of Top 5 Honors in H) & NOT (H >= 7 & HeartPoints >= 18 & Losers <= 4) & NOT (D >= 5 & C >= 5 & Losers <= 4 & HCP >= 17) & NOT (D >= 5 & C >= 5 & LoserLevel >= 4 & HCP >= 12) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (HCP >= 16 & HCP <= 18 & balish & Stopper in S) & NOT (HCP >= 19 & HCP <= 24 & balish & Stopper in S) & NOT (HCP >= 20 & HCP <= 24 & S >= 4 & Stopper in S) & NOT (BestMinor(C) & C >= 7 & HCP >= 19 & Single Suited & Losers >= 3) & NOT (BestMinor(D) & D >= 7 & HCP >= 19 & Single Suited & Losers >= 3) & NOT (H >= 5 & (D >= 5 OR C >= 5) & LoserLevel >= 3 & HCP >= 12) & HCP <= 17 & NOT DoubleThenOvercall(D) & HCP < 18 & NOT DoubleThenOvercall(H) & NOT (HCP >= 20 & Stopper in S) & NOT (HCP >= 18 & Stopper in S & H <= 2) [19:46:52.178] [Timing] W precompute: 2ms mem d=120KB (total=1389MB) [19:46:52.178] ENDGAME: Bidding weights applied to 1/2 worlds (range 0.00-1.00, total 1.00, 1 unpenalised) [19:46:52.179] ENDGAME: Played by S: 11 HCP S:4 H:1 D:1 C:4; by W: 11 HCP S:2 H:2 D:3 C:3 [19:46:52.179] ENDGAME_WORLD: #1 (w=1.00) N:.QJ5.. .863.. 85.9.. .A.86. [19:46:52.179] ENDGAME_WORLD: #2 (w=0.00) N:.QJ5.. .863.. 85.A.. .9.86. [19:46:52.179] ENDGAME: Evaluating 3 candidates across 2 worlds (totalWeight=1.00, rankByScore=True): [19:46:52.179] H5: defeat 100 % (1.0/1.0), makes 0 % (0.0/1.0), avgDeclTricks=7.0, dist=4:0.0 7:1.0 [19:46:52.179] HJ: defeat 100 % (1.0/1.0), makes 0 % (0.0/1.0), avgDeclTricks=7.0, dist=4:0.0 7:1.0 [19:46:52.179] HQ: defeat 100 % (1.0/1.0), makes 0 % (0.0/1.0), avgDeclTricks=7.0, dist=4:0.0 7:1.0 [19:46:52.179] IMP H5: 0.00 [19:46:52.179] IMP HJ: 0.00 [19:46:52.179] IMP HQ: 0.00 [19:46:52.179] ENDGAME: Selected HQ (100 %) [19:46:52.179] Tied cards: HQ,HJ,H5 -- invoking NN directly on tied set [19:46:52.179] === FindBestCardAsync: Position=N, CardsPlayed=40 === [19:46:52.180] Finding card to play for N: K4.QJT5.J743.T95 [19:46:52.180] Relative position: Lefty, Contract type: Suit [19:46:52.180] Cards in hand mask: 3 [19:46:52.181] Candidate: QH = 50.5 % [19:46:52.181] Candidate: xH = 49.0 % [19:46:52.181] Candidate: JH = 0.6 % [19:46:52.181] Selected: HQ (50.5 %) -- 1 tied: H5 === Board play (API) - DDS Engine (N) - 2026-08-29 19:46:55 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 19:46:55 === [19:46:55.542] Activated: 2 tricks remaining, threshold=5 [19:46:55.542] ENDGAME: Hidden cards=3 between S and W, need 2+1, declarer tricks=5, defense tricks=6 [19:46:55.543] ENDGAME: Contract=3C, Declarer=W, ToPlay=N, Trump=C [19:46:55.543] ENDGAME: N [- HJ5 - -] [19:46:55.543] ENDGAME: E [- H86 - -] [19:46:55.543] ENDGAME: Hidden [S85 - D6 -] [19:46:55.543] ENDGAME: Current trick (1 cards, led by W): D8 [19:46:55.543] ENDGAME: 1 valid worlds (after void filtering) [19:46:55.543] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [19:46:55.546] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [19:46:55.546] [DealFinder] Explained bid S 2S: "Weak two major, HCP <= 11, S = 6, HCP > 4, BestSuit(S), LoserLevel >= 2, SpadePoints >= 6, H <= 4, RuleOf < 21, 2 of Top 3 Honors in S, H <= 3" -> require: (none) [19:46:55.547] [DealFinder] Explained bid W X: "Overcalling Weak 2Ma Opening, HCP >= 18, HCP >= 13, H >= 4, C >= 2, D >= 2, S <= 3, HCP >= 15, H >= 3, DoubleThenOvercall(C), DoubleThenOvercall(D)" -> require: (none) [19:46:55.547] [DealFinder] Explained bid N P: "Responses to 2Ma-PX, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [19:46:55.548] [DealFinder] Explained bid E 2N: "Artificial - Lebensohl2HS, HCP >= 9, Stopper in S, HCP <= 8" -> require: (none) [19:46:55.548] [DealFinder] Explained bid S P: "Passable situations - Preemptive offensive, True" -> require: (none) [19:46:55.549] [DealFinder] Explained bid W 3C: "Responses to 2Ma-P-P-X-P-2N-P, HCP <= 17" -> require: (none) [19:46:55.549] [DealFinder] Explained bid N P: "Responses to 2Ma-X-P-2N-P-3C, Responses to 2Ma-PX-P-2N-P-3Mi, True" -> require: (none) [19:46:55.549] [DealFinder] Explained bid E P: "Responses to 2Ma-X-P-2N-P-3C-PX, BestMinor(C), HCP <= 8" -> require: (none) [19:46:55.550] [DealFinder] Explained bid S P: "Offensive bidding when our side has passed twice - after preempt, True" -> require: (none) [19:46:55.562] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [19:46:55.562] [DealFinder] N constraints: HCP[0-11], Suits=(none), Trivial=False [19:46:55.562] [DealFinder] Expression (5681 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [19:46:55.562] [Timing] N precompute: 12ms mem d=234KB (total=1383MB) [19:46:55.572] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [19:46:55.573] [DealFinder] E constraints: HCP[0-8], Suits=(none), Trivial=False [19:46:55.573] [DealFinder] Expression (5003 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [19:46:55.573] [Timing] E precompute: 10ms mem d=241KB (total=1383MB) [19:46:55.579] [DealFinder] S HCP min 9 -> 6: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [19:46:55.579] [DealFinder] S constraints: HCP[6-11], Suits=S[6-6] H[0-4], Trivial=False [19:46:55.579] [DealFinder] Expression (2873 chars): ((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & RuleOf < 21 & HCP >= 6)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 ... [19:46:55.579] [Timing] S precompute: 6ms mem d=184KB (total=1383MB) [19:46:55.582] [DealFinder] W HCP min 16 -> 13: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [19:46:55.582] [DealFinder] W HCP min: tightened from 0 to 13 using HandUnderstanding [19:46:55.582] [DealFinder] W constraints: HCP[13-17], Suits=(none), Trivial=False [19:46:55.582] [DealFinder] Expression (1097 chars): (DoubleThenOvercall(C) OR DoubleThenOvercall(D) OR HCP >= 18 OR (HCP >= 13 & H >= 4 & C >= 2 & D >= 2 & S <= 3) OR (HCP >= 15 & H >= 3 & S <= 3)) & NOT (H >= 6 & Losers <= 4 & HCP >= 15 & 3 of Top 5 Honors in H) & NOT (H >= 7 & HeartPoints >= 18 & Losers <= 4) & NOT (D >= 5 & C >= 5 & Losers <= 4 & HCP >= 17) & NOT (D >= 5 & C >= 5 & LoserLevel >= 4 & HCP >= 12) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (HCP >= 16 & HCP <= 18 & balish & Stopper in S) & NOT (HCP >= 19 & HCP <= 24 & balish & Stopper in S) & NOT (HCP >= 20 & HCP <= 24 & S >= 4 & Stopper in S) & NOT (BestMinor(C) & C >= 7 & HCP >= 19 & Single Suited & Losers >= 3) & NOT (BestMinor(D) & D >= 7 & HCP >= 19 & Single Suited & Losers >= 3) & NOT (H >= 5 & (D >= 5 OR C >= 5) & LoserLevel >= 3 & HCP >= 12) & HCP <= 17 & NOT DoubleThenOvercall(D) & HCP < 18 & NOT DoubleThenOvercall(H) & NOT (HCP >= 20 & Stopper in S) & NOT (HCP >= 18 & Stopper in S & H <= 2) [19:46:55.582] [Timing] W precompute: 2ms mem d=120KB (total=1384MB) [19:46:55.582] ENDGAME_WORLD: #1 (w=1.00) N:.J5.. .86.. 85... ..6. [19:46:55.582] ENDGAME: Evaluating 2 candidates across 1 worlds (totalWeight=1.00, rankByScore=True): [19:46:55.582] H5: defeat 100 % (1.0/1.0), makes 0 % (0.0/1.0), avgDeclTricks=7.0, dist=7:1.0 [19:46:55.582] HJ: defeat 100 % (1.0/1.0), makes 0 % (0.0/1.0), avgDeclTricks=7.0, dist=7:1.0 [19:46:55.582] IMP H5: 0.00 [19:46:55.582] IMP HJ: 0.00 [19:46:55.582] ENDGAME: Selected HJ (100 %) [19:46:55.583] Tied cards: HJ,H5 -- invoking NN directly on tied set [19:46:55.583] === FindBestCardAsync: Position=N, CardsPlayed=45 === [19:46:55.583] Finding card to play for N: K4.QJT5.J743.T95 [19:46:55.583] Relative position: Lefty, Contract type: Suit [19:46:55.583] Cards in hand mask: 2 [19:46:55.584] Candidate: xH = 90.6 % [19:46:55.584] Candidate: JH = 9.4 % [19:46:55.584] Selected: H5 (90.6 %) === Board play (API) - DDS Engine (N) - 2026-08-29 22:16:50 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 22:16:50 === [22:16:50.247] === FindBestCardAsync: Position=N, CardsPlayed=2 === [22:16:50.247] Contract: 3H, Declarer: E, Dealer: W [22:16:50.247] Auction: 1D-P-1H-1S-2H-P-P-2S-P-P-3H-P-P-P [22:16:50.247] Deal: N:... ... ... ... [22:16:50.247] Position N is on defender's side - score table shifted by 0 defense tricks won [22:16:50.247] ****************************** [22:16:50.247] FindMatchingDealsWithPlayInternal Input: [22:16:50.247] Position parameter: N [22:16:50.247] Deal from game: N:... ... ... ... [22:16:50.247] Hand for N: 43.JT7.93.A87652 [22:16:50.247] Hand for E: (null) [22:16:50.247] Hand for S: (null) [22:16:50.248] Hand for W: J5.Q652.AKQ62.T9 [22:16:50.248] Cards played: CJ, C9 [22:16:50.248] Declarer: E [22:16:50.248] ****************************** [22:16:50.248] [DealFinder] Seed from player N hand: -1915510507 [22:16:50.248] [DealFinder] Auction: 1D-P-1H-1S-2H-P-P-2S-P-P-3H-P-P-P [22:16:50.248] [DealFinder] Explained bid W 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [22:16:50.249] [DealFinder] Explained bid N P: "Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, True OR D >= 7, True" -> require: (none) [22:16:50.249] [DealFinder] Explained bid E 1H: "Responses to 1D-P, HCP > 4, (H = 4 OR (H >= 5, NOT SpadeLongest)), H >= S, NOT (ClubLongest, C > H, HCP >= 12), H >= 4, DiamondLongest" -> require: (none) [22:16:50.250] [DealFinder] Explained bid S 1S: "Overcalling after 1Mi-P-1H, Overcall(S), S >= 5, HCP >= 12, HCP <= 18, SpadeLongest, HCP >= 9, 2 of Top 5 Honors in S, S >= C, S >= D" -> require: (none) [22:16:50.250] [DealFinder] Explained bid W 2H: "Responses to 1V-P-1W-1Y, Responses to 1Mi-PX-1H-1S, HCP <= 14, H >= 4" -> require: (none) [22:16:50.251] [DealFinder] Explained bid N P: "Responses to 1Mi-P-1H-1S-2H, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame), CombinedHcpMax <= 24" -> require: (none) [22:16:50.251] [DealFinder] Explained bid E P: "Responses to 1Mi-P-1H-1S-2H-P, Responses to 1Mi-PX-1H-1S-2H-P, True, NOT Game in H" -> require: (none) [22:16:50.251] [DealFinder] Explained bid S 2S: "Responses to 1Mi-P-1H-1S-2H-P-P, S >= 6, HCP >= 15" -> require: (none) [22:16:50.252] [DealFinder] Explained bid W P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S, True" -> require: (none) [22:16:50.252] [DealFinder] Explained bid N P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P, True" -> require: (none) [22:16:50.253] [DealFinder] Explained bid E 3H: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P-P, Competitive(H), H >= 5, NOT min" -> require: (none) [22:16:50.253] [DealFinder] Explained bid S P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P-P-3H, True" -> require: (none) [22:16:50.254] [DealFinder] Explained bid W P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P-P-3H-P, True" -> require: (none) [22:16:50.254] [DealFinder] Explained bid N P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P-P-3H-P-P, True" -> require: (none) [22:16:50.260] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [22:16:50.260] [DealFinder] N HCP max: tightened from 37 to 6 using HandUnderstanding [22:16:50.260] [DealFinder] N constraints: HCP[0-6], Suits=(none), Trivial=False [22:16:50.260] [DealFinder] Expression (2811 chars): (True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H) & NOT Overcall(S) & NOT (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & IsValidBid(3C) & S <= 5 & H <= 5) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT ... [22:16:50.260] [Timing] N precompute: 6ms mem d=171KB (total=1406MB) [22:16:50.262] [DealFinder] E HCP min 8 -> 5: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [22:16:50.263] [DealFinder] E HCP max: tightened from 37 to 10 using HandUnderstanding [22:16:50.263] [DealFinder] E constraints: HCP[5-10], Suits=H[4-13], Trivial=False [22:16:50.263] [DealFinder] Expression (917 chars): ((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & Single Suited & Controls >= 4) & NOT (H >= 5 & D >= 4 & HCP > 17 & Controls >= 4) & NOT (H >= 6 & balish & HCP >= 17 & Controls >= 4) & NOT (HCP >= 16 & (Solid(S) OR SemiSolid(S) OR S >= 7) & Single Suited & Controls >= 4) & NOT (S >= 5 & D >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4) & NOT (D >= 4 & HCP >= 10 & H < 4 & S < 4 & (DiamondLongest OR HCP < 12)) & NOT (H <= 1 & TP >= 14 & D >= 5 & S <= 3) & NOT (S <= 1 & TP >= 14 & D >= 5 & H <= 3) & ((True & HCP <= 10) OR NOT Game in H) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & Stopper in S) & NOT HeartCompGame & NOT Game in H & ((H >= 5 & NOT min & HCP <= 10) OR Competitive(H)) & NOT Competitive(D) [22:16:50.263] [Timing] E precompute: 2ms mem d=136KB (total=1406MB) [22:16:50.264] [DealFinder] S HCP min 16 -> 15: dropped 1 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [22:16:50.264] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [22:16:50.264] [DealFinder] S constraints: HCP[15-18], Suits=S[6-13], Trivial=False [22:16:50.264] [DealFinder] Expression (796 chars): (Overcall(S) OR (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) OR (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP <= 18 & SpadeLongest) OR (S >= 5 & HCP >= 12 & HCP <= 18 & S >= C & S >= D)) & NOT (C >= 5 & S >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 5 & S >= 5 & LoserLevel >= 4 & TP >= 10) & NOT (C >= 5 & S >= 5 & LoserLevel >= 5 & TP >= 10) & NOT DoubleThenOvercall(H) & NOT DoubleThenGame(H) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 3 of Top 5 Honors in S) & NOT (S >= 7 & HCP <= 12 & HCP >= 4 & LoserLevel >= 4) & NOT DoubleThenOvercall(S) & NOT DoubleThenOvercall(C) & NOT (Stopper in D & Stopper in H & HCP >= 15 & HCP <= 17 & Balanced) & S >= 6 & HCP >= 15 & True & NOT OvercallRebid(S) & NOT ((SpadeCompGame OR (TwiceRebiddable(S) & Losers <= 3) OR Sacrifice OK(S, False))) [22:16:50.265] [Timing] S precompute: 1ms mem d=120KB (total=1406MB) [22:16:50.271] [DealFinder] W Diamonds: tightened from [0-13] to [4-13] using HandUnderstanding [22:16:50.271] [DealFinder] W HCP min 14 -> 12: dropped 2 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [22:16:50.271] [DealFinder] W constraints: HCP[12-14], Suits=H[4-13] D[4-13], Trivial=False [22:16:50.271] [DealFinder] Expression (3486 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [22:16:50.271] [Timing] W precompute: 6ms mem d=196KB (total=1406MB) [22:16:50.271] [DealFinder] S HCP min 15 -> 16: restored 1 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [22:16:50.271] [Timing] Pre-computation (constraints): 23ms mem d=2MB (total=1406MB, gc2=22) [22:16:50.271] [DealFinder] Using cardsPlayedCount=2 for visibility calculation [22:16:50.272] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=2 [22:16:50.272] [ExtractPartialDeal] Visible hands: N, W, E [22:16:50.272] [ExtractPartialDeal] Input deal: N:... ... ... ... [22:16:50.272] [ExtractPartialDeal] Extracted hands: [22:16:50.272] N: 43.JT7.93.A87652 (13 cards) [LOCKED] [22:16:50.272] E: ... (0 cards) [22:16:50.272] S: ... (0 cards) [22:16:50.272] W: J5.Q652.AKQ62.T9 (13 cards) [LOCKED] [22:16:50.272] [DealFinder] Trump suit from contract '3H': Hearts [22:16:50.272] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [22:16:50.272] [ComputePlayedCards] Card 1: CJ played by S [22:16:50.272] [ComputePlayedCards] Card 2: C9 played by W [22:16:50.273] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: [22:16:50.273] [DealFinder] Added 0 played cards to E (was 0 cards): [22:16:50.273] [DealFinder] Added 1 played cards to S (was 0 cards): CJ [22:16:50.273] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C9 [22:16:50.273] [DecomposePartnership] E: No tightening (CombinedHcpMin=17, CombinedHcpMax=, partner W HCP=12) [22:16:50.273] [DecomposePartnership] S: No tightening (CombinedHcpMin=18, CombinedHcpMax=, partner N HCP=5) [22:16:50.273] [DealFinder] Bid verification enabled for: E, S [22:16:50.273] [DealFinder] Propagated E: HCP[5-7], Suits=S[0-3] H[4-6] D[0-6] C[0-5] (2 iterations) [22:16:50.273] [DealFinder] Propagated S: HCP[16-18], Suits=S[6-9] H[0-2] D[0-6] C[0-5] (2 iterations) [22:16:50.274] [DealFinder] Known cards per player: N=13, E=0, S=1, W=13 [22:16:50.274] [DealFinder] Locked players: N, W [22:16:50.274] [DealFinder] Total known cards: 27, Remaining deck: 25, Cards to deal: 25 [22:16:50.274] [DealFinder] Players needing cards: E:13, S:12 [22:16:50.274] Large number of cards remaining. Using random generation. [22:16:50.274] [DealFinder] Hands to validate (not 13 cards in partial): E, S [22:16:50.274] [VerifyHands] FAIL for E: T6.K843.JT8754.4 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:16:50.277] [VerifyHands] FAIL for E: K97.A984.T875.43 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:16:50.289] [VerifyHands] FAIL for E: T.A843.J754.KQ43 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:16:50.296] [VerifyHands] FAIL for E: 9.AK83.JT874.K43 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:16:50.299] [VerifyHands] FAIL for E: 972.K843.T75.K43 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:16:50.545] [DealFinder] After 100 attempts: passedSimple=52, failedVerification=52, matches=0 [22:16:51.278] [DealFinder] Bid verification disabled after 200 calls / 3 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [22:16:51.304] [DealFinder] After 1000 attempts: passedSimple=515, failedVerification=515, matches=0 [22:16:51.349] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [22:16:51.434] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=200/1200, passes=3 [22:16:51.434] [Timing] Total: 1186ms, Generation: 104ms, Verification: 66ms [22:16:51.434] [Timing] Attempts: 10000, PassedSimpleCheck: 5471, FailedVerification: 5471, Found: 0 [22:16:51.434] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [22:16:51.452] Search complete. Returning 50 deals. [22:16:51.452] Found 50 sample deals for simulation. [22:16:51.452] Valid deals for DDS: 50 / 50 [22:16:51.452] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: suit [22:16:51.460] [SAMPLE-VAL] Opening lead NN validation (CJ): 50/50 samples adjusted [22:16:51.460] [SAMPLE-VAL] Opening lead rule validation (CJ): 28/50 samples penalized for convention violation [22:16:51.460] [SAMPLE-VAL] Done. Weight range: 0.000-0.042 [22:16:51.460] After sample validation: 50 deals remaining [22:16:51.460] [PLAY-INFER] No inference observations detected [22:16:51.460] Using weighted samples: 50/50 have non-uniform weights (range 0.000-0.042) [22:16:51.461] Sample deals (50 total, showing first 20, by weight): [22:16:51.461] [1] (w=0.042) N:43.JT7.93.A87652 K6.9843.T874.Q43 AQT9872.AK.J5.KJ J5.Q652.AKQ62.T9 [22:16:51.461] [2] (w=0.042) N:43.JT7.93.A87652 762.9843.JT7.KQ4 AKQT98.AK.854.J3 J5.Q652.AKQ62.T9 [22:16:51.461] [3] (w=0.009) N:43.JT7.93.A87652 QT2.K9843.874.Q4 AK9876.A.JT5.KJ3 J5.Q652.AKQ62.T9 [22:16:51.461] [4] (w=0.009) N:43.JT7.93.A87652 962.A843.J75.Q43 AKQT87.K9.T84.KJ J5.Q652.AKQ62.T9 [22:16:51.461] [5] (w=0.009) N:43.JT7.93.A87652 872.A9843.JT5.Q3 AKQT96.K.874.KJ4 J5.Q652.AKQ62.T9 [22:16:51.461] [6] (w=0.009) N:43.JT7.93.A87652 962.A943.J854.Q4 AKQT87.K8.T7.KJ3 J5.Q652.AKQ62.T9 [22:16:51.461] [7] (w=0.009) N:43.JT7.93.A87652 Q72.K9843.T74.Q3 AKT986.A.J85.KJ4 J5.Q652.AKQ62.T9 [22:16:51.461] [8] (w=0.009) N:43.JT7.93.A87652 976.A9843.J4.Q43 AKQT82.K.T875.KJ J5.Q652.AKQ62.T9 [22:16:51.461] [9] (w=0.008) N:43.JT7.93.A87652 98.A984.JT85.Q43 AKQT762.K3.74.KJ J5.Q652.AKQ62.T9 [22:16:51.461] [10] (w=0.008) N:43.JT7.93.A87652 T62.A9843.T87.Q4 AKQ987.K.J54.KJ3 J5.Q652.AKQ62.T9 [22:16:51.461] [11] (w=0.008) N:43.JT7.93.A87652 92.K943.JT84.Q43 AKQT876.A8.75.KJ J5.Q652.AKQ62.T9 [22:16:51.462] [12] (w=0.008) N:43.JT7.93.A87652 AT.9843.JT754.Q3 KQ98762.AK.8.KJ4 J5.Q652.AKQ62.T9 [22:16:51.462] [13] (w=0.008) N:43.JT7.93.A87652 T7.K9843.JT74.Q3 AKQ9862.A.85.KJ4 J5.Q652.AKQ62.T9 [22:16:51.462] [14] (w=0.008) N:43.JT7.93.A87652 T72.K984.J85.Q43 AKQ986.A3.T74.KJ J5.Q652.AKQ62.T9 [22:16:51.462] [15] (w=0.008) N:43.JT7.93.A87652 Q2.9843.JT854.Q3 AKT9876.AK.7.KJ4 J5.Q652.AKQ62.T9 [22:16:51.462] [16] (w=0.008) N:43.JT7.93.A87652 6.K843.JT874.Q43 AKQT9872.A9.5.KJ J5.Q652.AKQ62.T9 [22:16:51.462] [17] (w=0.008) N:43.JT7.93.A87652 82.A843.J8754.Q3 AKQT976.K9.T.KJ4 J5.Q652.AKQ62.T9 [22:16:51.462] [18] (w=0.008) N:43.JT7.93.A87652 T87.K983.JT74.Q3 AKQ962.A4.85.KJ4 J5.Q652.AKQ62.T9 [22:16:51.462] [19] (w=0.008) N:43.JT7.93.A87652 76.K9843.T754.Q3 AKQT982.A.J8.KJ4 J5.Q652.AKQ62.T9 [22:16:51.462] [20] (w=0.008) N:43.JT7.93.A87652 T62.K984.T74.Q43 AKQ987.A3.J85.KJ J5.Q652.AKQ62.T9 [22:16:51.462] ... and 30 more [22:16:51.548] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [22:16:51.548] CA: [400, 200, 200, 200, 100, 200, 200, 200, 200, 100, 200, 200, 200, 200, 300, -140, 200, 200, 200, 200, 200, 200, -170, -140, 100, 100, 100, -170, 200, 100, -140, 100, 100, -170, 200, 200, 100, -170, 200, 200, 200, -140, 100, -170, 200, 100, 100, -140, 100, 100] [22:16:51.548] C2: [200, 200, 100, 100, -140, 100, 100, -140, -140, -140, 100, 100, -140, 100, 200, -140, -140, 100, -140, 100, -140, -140, -170, -140, 100, 100, -140, -170, 200, 100, -140, 100, -140, -170, 200, 200, -140, -140, 200, 200, 200, -140, 100, -140, 200, -140, 100, -140, 100, 100] [22:16:51.548] C8: [200, 200, 100, 100, -140, 100, 100, -140, -140, -140, 100, 100, -140, 100, 200, -140, -140, 100, -140, 100, -140, -140, -170, -140, 100, 100, -140, -170, 200, 100, -140, 100, -140, -170, 200, 200, -140, -140, 200, 200, 200, -140, 100, -140, 200, -140, 100, -140, 100, 100] [22:16:51.548] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [22:16:51.548] CA: [8, 6, 6, 6, 5, 6, 6, 6, 6, 5, 6, 6, 6, 6, 7, 4, 6, 6, 6, 6, 6, 6, 3, 4, 5, 5, 5, 3, 6, 5, 4, 5, 5, 3, 6, 6, 5, 3, 6, 6, 6, 4, 5, 3, 6, 5, 5, 4, 5, 5] [22:16:51.548] C2: [6, 6, 5, 5, 4, 5, 5, 4, 4, 4, 5, 5, 4, 5, 6, 4, 4, 5, 4, 5, 4, 4, 3, 4, 5, 5, 4, 3, 6, 5, 4, 5, 4, 3, 6, 6, 4, 4, 6, 6, 6, 4, 5, 4, 6, 4, 5, 4, 5, 5] [22:16:51.548] C8: [6, 6, 5, 5, 4, 5, 5, 4, 4, 4, 5, 5, 4, 5, 6, 4, 4, 5, 4, 5, 4, 4, 3, 4, 5, 5, 4, 3, 6, 5, 4, 5, 4, 3, 6, 6, 4, 4, 6, 6, 6, 4, 5, 4, 6, 4, 5, 4, 5, 5] [22:16:51.548] --- IMP Calculation Output (card -> average IMP) --- [22:16:51.549] CA: 3.95 [22:16:51.549] C2: -1.98 [22:16:51.549] C8: -1.98 [22:16:51.549] === DDS DETAILED ANALYSIS === [22:16:51.549] Cards analyzed: 3, Samples per card: 50 [22:16:51.549] [22:16:51.549] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [22:16:51.549] ----- ------ --------- ------- ----------- -------------------------------- [22:16:51.549] CA 3.95 5.28 95 % 6 [8, 6, 6, 6, 5, 6, 6, 6, 6, 5, 6, 6, 6, 6, 7, 4, 6, 6, 6, 6...] [22:16:51.549] C2 -1.98 4.68 66 % 4 [6, 6, 5, 5, 4, 5, 5, 4, 4, 4, 5, 5, 4, 5, 6, 4, 4, 5, 4, 5...] [22:16:51.549] C8 -1.98 4.68 66 % 4 [6, 6, 5, 5, 4, 5, 5, 4, 4, 4, 5, 5, 4, 5, 6, 4, 4, 5, 4, 5...] [22:16:51.549] [22:16:51.549] Selected: CA (IMPs=3.95, avgTricks=5.28) [22:16:51.550] =================== [22:16:51.550] [SD-DEF] Skipped: no qualifying guard decision by seat [22:16:51.550] [TRUMP] Skipped: not declaring [22:16:51.550] Selected: CA (avg 3.95 IMPs, 5.28 tricks) [22:16:51.550] [stage-timing] ok sample=1204ms validate=0ms nn=8ms signal=0ms simgames=1ms dds=85ms total=1303ms samples=50 cards=2 [22:16:51.550] === FindBestCardAsync: Position=N, CardsPlayed=2 === [22:16:51.550] Finding card to play for N: 43.JT7.93.A87652 [22:16:51.550] Relative position: Righty, Contract type: Suit [22:16:51.550] Cards in hand mask: 3 [22:16:51.551] Candidate: AC = 94.5 % [22:16:51.551] Candidate: xC = 4.4 % [22:16:51.551] Candidate: 8C = 1.1 % [22:16:51.551] Selected: CA (94.5 %) === Board play (API) - DDS Engine (N) - 2026-08-29 22:16:55 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 22:16:55 === [22:16:55.130] === FindBestCardAsync: Position=N, CardsPlayed=4 === [22:16:55.130] Contract: 3H, Declarer: E, Dealer: W [22:16:55.130] Auction: 1D-P-1H-1S-2H-P-P-2S-P-P-3H-P-P-P [22:16:55.130] Deal: N:... ... ... ... [22:16:55.131] Position N is on defender's side - score table shifted by 1 defense tricks won [22:16:55.131] ****************************** [22:16:55.131] FindMatchingDealsWithPlayInternal Input: [22:16:55.131] Position parameter: N [22:16:55.131] Deal from game: N:... ... ... ... [22:16:55.131] Hand for N: 43.JT7.93.A87652 [22:16:55.131] Hand for E: (null) [22:16:55.131] Hand for S: (null) [22:16:55.131] Hand for W: J5.Q652.AKQ62.T9 [22:16:55.131] Cards played: CJ, C9, CA, C4 [22:16:55.131] Declarer: E [22:16:55.131] ****************************** [22:16:55.131] [DealFinder] Seed from player N hand: -1915510507 [22:16:55.131] [DealFinder] Auction: 1D-P-1H-1S-2H-P-P-2S-P-P-3H-P-P-P [22:16:55.132] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [22:16:55.132] [DealFinder] S HCP min 15 -> 16: restored 1 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [22:16:55.132] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1405MB, gc2=22) [22:16:55.132] [DealFinder] Using cardsPlayedCount=4 for visibility calculation [22:16:55.132] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=4 [22:16:55.132] [ExtractPartialDeal] Visible hands: N, W, E [22:16:55.132] [ExtractPartialDeal] Input deal: N:... ... ... ... [22:16:55.132] [ExtractPartialDeal] Extracted hands: [22:16:55.132] N: 43.JT7.93.A87652 (13 cards) [LOCKED] [22:16:55.132] E: ... (0 cards) [22:16:55.132] S: ... (0 cards) [22:16:55.132] W: J5.Q652.AKQ62.T9 (13 cards) [LOCKED] [22:16:55.132] [DealFinder] Trump suit from contract '3H': Hearts [22:16:55.133] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [22:16:55.133] [ComputePlayedCards] Card 1: CJ played by S [22:16:55.133] [ComputePlayedCards] Card 2: C9 played by W [22:16:55.133] [ComputePlayedCards] Card 3: CA played by N [22:16:55.133] [ComputePlayedCards] Card 4: C4 played by E [22:16:55.133] [ComputePlayedCards] Trick complete. Winner: N [22:16:55.133] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: CA [22:16:55.133] [DealFinder] Added 1 played cards to E (was 0 cards): C4 [22:16:55.133] [DealFinder] Added 1 played cards to S (was 0 cards): CJ [22:16:55.133] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C9 [22:16:55.133] [DecomposePartnership] E: No tightening (CombinedHcpMin=17, CombinedHcpMax=, partner W HCP=12) [22:16:55.133] [DecomposePartnership] S: No tightening (CombinedHcpMin=18, CombinedHcpMax=, partner N HCP=5) [22:16:55.133] [DealFinder] Bid verification enabled for: E, S [22:16:55.133] [DealFinder] Propagated E: HCP[5-7], Suits=S[0-3] H[4-6] D[0-6] C[0-5] (2 iterations) [22:16:55.134] [DealFinder] Propagated S: HCP[16-18], Suits=S[6-9] H[0-2] D[0-6] C[0-5] (2 iterations) [22:16:55.134] [DealFinder] Known cards per player: N=13, E=1, S=1, W=13 [22:16:55.134] [DealFinder] Locked players: N, W [22:16:55.134] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [22:16:55.134] [DealFinder] Players needing cards: E:12, S:12 [22:16:55.134] Large number of cards remaining. Using random generation. [22:16:55.134] [DealFinder] Hands to validate (not 13 cards in partial): E, S [22:16:55.135] [VerifyHands] FAIL for E: Q6.A984.JT875.K4 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:16:55.142] [VerifyHands] FAIL for E: Q2.A9843.84.KQ43 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:16:55.149] [VerifyHands] FAIL for E: 98.A9843.JT5.Q43 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:16:55.158] [VerifyHands] FAIL for E: .A983.JT854.KQ43 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:16:55.165] [VerifyHands] FAIL for E: Q8.9843.T84.KQ43 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:16:56.159] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [22:16:56.191] [DealFinder] After 1000 attempts: passedSimple=567, failedVerification=567, matches=0 [22:16:56.238] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [22:16:56.351] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=200/1200, passes=0 [22:16:56.351] [Timing] Total: 1219ms, Generation: 134ms, Verification: 75ms [22:16:56.351] [Timing] Attempts: 10000, PassedSimpleCheck: 5757, FailedVerification: 5757, Found: 0 [22:16:56.351] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [22:16:56.367] Search complete. Returning 50 deals. [22:16:56.367] Found 50 sample deals for simulation. [22:16:56.367] Valid deals for DDS: 50 / 50 [22:16:56.367] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: suit [22:16:56.375] [SAMPLE-VAL] Opening lead NN validation (CJ): 49/50 samples adjusted [22:16:56.375] [SAMPLE-VAL] Opening lead rule validation (CJ): 25/50 samples penalized for convention violation [22:16:56.375] [SAMPLE-VAL] T1: S=CJ W=C9 N=CA E=C4 (leader=S) [22:16:56.376] [SAMPLE-VAL] Sample 1: weight 0.008 -> 0.007 [E:T1-C4=99 %] [22:16:56.376] [SAMPLE-VAL] Sample 2: weight 0.008 -> 0.007 [E:T1-C4=97 %] [22:16:56.377] [SAMPLE-VAL] Sample 3: weight 0.008 -> 0.007 [E:T1-C4=99 %] [22:16:56.377] [SAMPLE-VAL] Sample 4: weight 0.008 -> 0.007 [E:T1-C4=97 %] [22:16:56.378] [SAMPLE-VAL] Sample 10: weight 0.009 -> 0.007 [E:T1-C4=99 %] [22:16:56.379] [SAMPLE-VAL] Sample 14: weight 0.085 -> 0.068 [E:T1-C4=99 %] [22:16:56.380] [SAMPLE-VAL] Sample 16: weight 0.008 -> 0.007 [E:T1-C4=99 %] [22:16:56.380] [SAMPLE-VAL] Sample 17: weight 0.008 -> 0.006 [E:T1-C4=99 %] [22:16:56.381] [SAMPLE-VAL] Sample 19: weight 0.008 -> 0.007 [E:T1-C4=99 %] [22:16:56.381] [SAMPLE-VAL] Sample 22: weight 0.009 -> 0.007 [E:T1-C4=97 %] [22:16:56.383] [SAMPLE-VAL] Sample 27: weight 0.008 -> 0.007 [E:T1-C4=96 %] [22:16:56.383] [SAMPLE-VAL] Sample 30: weight 0.008 -> 0.007 [E:T1-C4=98 %] [22:16:56.384] [SAMPLE-VAL] Sample 31: weight 0.008 -> 0.007 [E:T1-C4=99 %] [22:16:56.384] [SAMPLE-VAL] Sample 32: weight 0.009 -> 0.007 [E:T1-C4=97 %] [22:16:56.385] [SAMPLE-VAL] Sample 35: weight 0.008 -> 0.007 [E:T1-C4=99 %] [22:16:56.386] [SAMPLE-VAL] Sample 38: weight 0.008 -> 0.007 [E:T1-C4=99 %] [22:16:56.386] [SAMPLE-VAL] Sample 39: weight 0.042 -> 0.034 [E:T1-C4=99 %] [22:16:56.386] [SAMPLE-VAL] Sample 40: weight 0.008 -> 0.007 [E:T1-C4=98 %] [22:16:56.387] [SAMPLE-VAL] Sample 41: weight 0.008 -> 0.007 [E:T1-C4=99 %] [22:16:56.387] [SAMPLE-VAL] Sample 42: weight 0.009 -> 0.007 [E:T1-C4=99 %] [22:16:56.387] [SAMPLE-VAL] Sample 44: weight 0.008 -> 0.007 [E:T1-C4=99 %] [22:16:56.388] [SAMPLE-VAL] Sample 45: weight 0.008 -> 0.007 [E:T1-C4=99 %] [22:16:56.388] [SAMPLE-VAL] Sample 46: weight 0.008 -> 0.007 [E:T1-C4=98 %] [22:16:56.388] [SAMPLE-VAL] Sample 47: weight 0.008 -> 0.007 [E:T1-C4=97 %] [22:16:56.389] [SAMPLE-VAL] Sample 49: weight 0.008 -> 0.007 [E:T1-C4=99 %] [22:16:56.389] [SAMPLE-VAL] Zeroed 25 samples below relative threshold 0.010 x max 0.0681 = 0.000681 [22:16:56.389] [SAMPLE-VAL] Done. Weight range: 0.000-0.068 [22:16:56.390] [SAMPLE-VAL] Top sample 14 (w=0.068): E:6.9843.T754.KQ43 S:AKQT9872.AK.J8.J [E:T1-C4=99 %] [22:16:56.390] [SAMPLE-VAL] Top sample 39 (w=0.034): E:Q7.K984.8754.Q43 S:AKT9862.A3.JT.KJ [E:T1-C4=99 %] [22:16:56.390] [SAMPLE-VAL] Top sample 10 (w=0.007): E:Q72.K984.T85.Q43 S:AKT986.A3.J74.KJ [E:T1-C4=99 %] [22:16:56.390] [SAMPLE-VAL] Top sample 42 (w=0.007): E:972.A843.J87.Q43 S:AKQT86.K9.T54.KJ [E:T1-C4=99 %] [22:16:56.390] [SAMPLE-VAL] Top sample 32 (w=0.007): E:962.A983.JT74.Q4 S:AKQT87.K4.85.KJ3 [E:T1-C4=97 %] [22:16:56.390] After sample validation: 25 deals remaining [22:16:56.390] [PLAY-INFER] No inference observations detected [22:16:56.390] Using weighted samples: 25/25 have non-uniform weights (range 0.006-0.068) [22:16:56.390] Sample deals (25 total, showing first 20, by weight): [22:16:56.390] [1] (w=0.068) N:43.JT7.93.A87652 6.9843.T754.KQ43 AKQT9872.AK.J8.J J5.Q652.AKQ62.T9 [22:16:56.390] [2] (w=0.034) N:43.JT7.93.A87652 Q7.K984.8754.Q43 AKT9862.A3.JT.KJ J5.Q652.AKQ62.T9 [22:16:56.391] [3] (w=0.007) N:43.JT7.93.A87652 Q72.K984.T85.Q43 AKT986.A3.J74.KJ J5.Q652.AKQ62.T9 [22:16:56.391] [4] (w=0.007) N:43.JT7.93.A87652 972.A843.J87.Q43 AKQT86.K9.T54.KJ J5.Q652.AKQ62.T9 [22:16:56.391] [5] (w=0.007) N:43.JT7.93.A87652 962.A983.JT74.Q4 AKQT87.K4.85.KJ3 J5.Q652.AKQ62.T9 [22:16:56.391] [6] (w=0.007) N:43.JT7.93.A87652 Q86.K9843.T84.Q4 AKT972.A.J75.KJ3 J5.Q652.AKQ62.T9 [22:16:56.391] [7] (w=0.007) N:43.JT7.93.A87652 9.K983.JT854.Q43 AKQT8762.A4.7.KJ J5.Q652.AKQ62.T9 [22:16:56.391] [8] (w=0.007) N:43.JT7.93.A87652 8.K984.JT854.Q43 AKQT9762.A3.7.KJ J5.Q652.AKQ62.T9 [22:16:56.391] [9] (w=0.007) N:43.JT7.93.A87652 82.K9843.JT8.Q43 AKQT976.A.754.KJ J5.Q652.AKQ62.T9 [22:16:56.391] [10] (w=0.007) N:43.JT7.93.A87652 8.A984.JT854.Q43 AKQT9762.K3.7.KJ J5.Q652.AKQ62.T9 [22:16:56.391] [11] (w=0.007) N:43.JT7.93.A87652 6.A984.JT854.Q43 AKQT9872.K3.7.KJ J5.Q652.AKQ62.T9 [22:16:56.391] [12] (w=0.007) N:43.JT7.93.A87652 T6.A983.J875.Q43 AKQ9872.K4.T4.KJ J5.Q652.AKQ62.T9 [22:16:56.391] [13] (w=0.007) N:43.JT7.93.A87652 76.A983.JT54.Q43 AKQT982.K4.87.KJ J5.Q652.AKQ62.T9 [22:16:56.391] [14] (w=0.007) N:43.JT7.93.A87652 82.K843.JT75.Q43 AKQT976.A9.84.KJ J5.Q652.AKQ62.T9 [22:16:56.392] [15] (w=0.007) N:43.JT7.93.A87652 987.K843.J84.Q43 AKQT62.A9.T75.KJ J5.Q652.AKQ62.T9 [22:16:56.392] [16] (w=0.007) N:43.JT7.93.A87652 T82.A984.T87.Q43 AKQ976.K3.J54.KJ J5.Q652.AKQ62.T9 [22:16:56.392] [17] (w=0.007) N:43.JT7.93.A87652 T82.K984.874.Q43 AKQ976.A3.JT5.KJ J5.Q652.AKQ62.T9 [22:16:56.392] [18] (w=0.007) N:43.JT7.93.A87652 876.A983.754.Q43 AKQT92.K4.JT8.KJ J5.Q652.AKQ62.T9 [22:16:56.392] [19] (w=0.007) N:43.JT7.93.A87652 T2.A943.JT854.Q4 AKQ9876.K8.7.KJ3 J5.Q652.AKQ62.T9 [22:16:56.392] [20] (w=0.007) N:43.JT7.93.A87652 86.K943.JT854.Q4 AKQT972.A8.7.KJ3 J5.Q652.AKQ62.T9 [22:16:56.392] ... and 5 more [22:16:56.445] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [22:16:56.445] S4: [100, 200, 200, 200, 200, 200, -140, -140, 200, -140, -140, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100, -170] [22:16:56.445] C8: [100, 200, 200, 200, 200, 200, -140, -140, 200, -140, -140, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100, -170] [22:16:56.445] C2: [100, 200, 200, 200, 200, 200, -140, -140, 200, -140, -140, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100, -170] [22:16:56.445] H7: [100, 100, 200, 200, 200, 200, -140, -140, 100, -140, -140, 100, 100, 100, 200, 200, 200, 200, 100, 100, 100, 100, 200, 100, -170] [22:16:56.445] HJ: [100, 100, 200, 200, 100, 100, -140, -140, 100, -140, -140, 100, 100, 100, 200, 100, 200, 100, 100, 100, 100, 100, 200, 100, -170] [22:16:56.446] D3: [100, 200, 200, 200, 200, 200, -140, -140, 100, -140, -140, 100, 100, 100, 200, 200, 200, 200, 100, 100, 100, 100, 200, 100, -170] [22:16:56.446] D9: [100, 200, 200, 200, 200, 200, -140, -140, 100, -140, -140, 100, 100, 100, 200, 200, 200, 200, 100, 100, 100, 100, 200, 100, -170] [22:16:56.446] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [22:16:56.446] S4: [4, 5, 5, 5, 5, 5, 3, 3, 5, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2] [22:16:56.446] C8: [4, 5, 5, 5, 5, 5, 3, 3, 5, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2] [22:16:56.446] C2: [4, 5, 5, 5, 5, 5, 3, 3, 5, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2] [22:16:56.446] H7: [4, 4, 5, 5, 5, 5, 3, 3, 4, 3, 3, 4, 4, 4, 5, 5, 5, 5, 4, 4, 4, 4, 5, 4, 2] [22:16:56.446] HJ: [4, 4, 5, 5, 4, 4, 3, 3, 4, 3, 3, 4, 4, 4, 5, 4, 5, 4, 4, 4, 4, 4, 5, 4, 2] [22:16:56.446] D3: [4, 5, 5, 5, 5, 5, 3, 3, 4, 3, 3, 4, 4, 4, 5, 5, 5, 5, 4, 4, 4, 4, 5, 4, 2] [22:16:56.446] D9: [4, 5, 5, 5, 5, 5, 3, 3, 4, 3, 3, 4, 4, 4, 5, 5, 5, 5, 4, 4, 4, 4, 5, 4, 2] [22:16:56.446] --- IMP Calculation Output (card -> average IMP) --- [22:16:56.447] S4: 0.60 [22:16:56.447] C8: 0.60 [22:16:56.447] C2: 0.60 [22:16:56.447] D3: -0.13 [22:16:56.447] D9: -0.13 [22:16:56.447] H7: -0.59 [22:16:56.447] HJ: -0.97 [22:16:56.447] === DDS DETAILED ANALYSIS === [22:16:56.447] Cards analyzed: 7, Samples per card: 25 [22:16:56.447] [22:16:56.447] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [22:16:56.447] ----- ------ --------- ------- ----------- -------------------------------- [22:16:56.448] C2 0.60 4.48 87 % 4 [4, 5, 5, 5, 5, 5, 3, 3, 5, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [22:16:56.448] S4 0.60 4.48 87 % 4 [4, 5, 5, 5, 5, 5, 3, 3, 5, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [22:16:56.448] C8 0.60 4.48 87 % 4 [4, 5, 5, 5, 5, 5, 3, 3, 5, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [22:16:56.448] D3 -0.13 4.16 87 % 4 [4, 5, 5, 5, 5, 5, 3, 3, 4, 3, 3, 4, 4, 4, 5, 5, 5, 5, 4, 4...] [22:16:56.448] D9 -0.13 4.16 87 % 4 [4, 5, 5, 5, 5, 5, 3, 3, 4, 3, 3, 4, 4, 4, 5, 5, 5, 5, 4, 4...] [22:16:56.448] H7 -0.59 4.12 87 % 4 [4, 4, 5, 5, 5, 5, 3, 3, 4, 3, 3, 4, 4, 4, 5, 5, 5, 5, 4, 4...] [22:16:56.448] HJ -0.97 3.96 87 % 4 [4, 4, 5, 5, 4, 4, 3, 3, 4, 3, 3, 4, 4, 4, 5, 4, 5, 4, 4, 4...] [22:16:56.448] [22:16:56.448] Selected: C2 (IMPs=0.60, avgTricks=4.48) [22:16:56.448] =================== [22:16:56.448] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [22:16:56.448] [TRUMP] Skipped: not declaring [22:16:56.448] Selected: C2 (avg 0.60 IMPs, 4.48 tricks) -- 2 tied card(s): S4, C8 [22:16:56.449] [stage-timing] ok sample=1236ms validate=0ms nn=23ms signal=0ms simgames=0ms dds=55ms total=1318ms samples=25 cards=4 [22:16:56.449] === FindBestCardAsync: Position=N, CardsPlayed=4 === [22:16:56.449] Finding card to play for N: 43.JT7.93.A87652 [22:16:56.449] Relative position: Righty, Contract type: Suit [22:16:56.449] Cards in hand mask: 8 [22:16:56.450] Candidate: xS = 48.0 % [22:16:56.450] Candidate: xC = 34.1 % [22:16:56.450] Candidate: 8C = 15.2 % [22:16:56.450] Candidate: 9D = 1.2 % [22:16:56.450] Candidate: xH = 0.7 % [22:16:56.450] Candidate: TH = 0.5 % [22:16:56.450] Candidate: JH = 0.2 % [22:16:56.450] Candidate: xD = 0.1 % [22:16:56.450] Selected: S3 (48.0 %) === Board play (API) - DDS Engine (N) - 2026-08-29 22:17:11 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 22:17:11 === [22:17:11.651] === FindBestCardAsync: Position=N, CardsPlayed=14 === [22:17:11.651] Contract: 3H, Declarer: E, Dealer: W [22:17:11.651] Auction: 1D-P-1H-1S-2H-P-P-2S-P-P-3H-P-P-P [22:17:11.651] Deal: N:... ... ... ... [22:17:11.651] Position N is on defender's side - score table shifted by 3 defense tricks won [22:17:11.651] ****************************** [22:17:11.651] FindMatchingDealsWithPlayInternal Input: [22:17:11.651] Position parameter: N [22:17:11.651] Deal from game: N:... ... ... ... [22:17:11.652] Hand for N: 43.JT7.93.A87652 [22:17:11.652] Hand for E: (null) [22:17:11.652] Hand for S: (null) [22:17:11.652] Hand for W: J5.Q652.AKQ62.T9 [22:17:11.652] Cards played: CJ, C9, CA, C4, S3, S2, SQ, S5, SA, SJ, S4, S8, S6, D2 [22:17:11.652] Declarer: E [22:17:11.652] ****************************** [22:17:11.652] [DealFinder] Seed from player N hand: -1915510507 [22:17:11.652] [DealFinder] Auction: 1D-P-1H-1S-2H-P-P-2S-P-P-3H-P-P-P [22:17:11.652] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [22:17:11.652] [DealFinder] S HCP min 15 -> 16: restored 1 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [22:17:11.652] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1407MB, gc2=22) [22:17:11.652] [DealFinder] Using cardsPlayedCount=14 for visibility calculation [22:17:11.653] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=14 [22:17:11.653] [ExtractPartialDeal] Visible hands: N, W, E [22:17:11.653] [ExtractPartialDeal] Input deal: N:... ... ... ... [22:17:11.653] [ExtractPartialDeal] Extracted hands: [22:17:11.653] N: 43.JT7.93.A87652 (13 cards) [LOCKED] [22:17:11.653] E: ... (0 cards) [22:17:11.653] S: ... (0 cards) [22:17:11.653] W: J5.Q652.AKQ62.T9 (13 cards) [LOCKED] [22:17:11.653] [DealFinder] Trump suit from contract '3H': Hearts [22:17:11.653] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [22:17:11.653] [ComputePlayedCards] Card 1: CJ played by S [22:17:11.653] [ComputePlayedCards] Card 2: C9 played by W [22:17:11.653] [ComputePlayedCards] Card 3: CA played by N [22:17:11.653] [ComputePlayedCards] Card 4: C4 played by E [22:17:11.653] [ComputePlayedCards] Trick complete. Winner: N [22:17:11.654] [ComputePlayedCards] Card 5: S3 played by N [22:17:11.654] [ComputePlayedCards] Card 6: S2 played by E [22:17:11.654] [ComputePlayedCards] Card 7: SQ played by S [22:17:11.654] [ComputePlayedCards] Card 8: S5 played by W [22:17:11.654] [ComputePlayedCards] Trick complete. Winner: S [22:17:11.654] [ComputePlayedCards] Card 9: SA played by S [22:17:11.654] [ComputePlayedCards] Card 10: SJ played by W [22:17:11.654] [ComputePlayedCards] Card 11: S4 played by N [22:17:11.654] [ComputePlayedCards] Card 12: S8 played by E [22:17:11.654] [ComputePlayedCards] Trick complete. Winner: S [22:17:11.654] [ComputePlayedCards] Card 13: S6 played by S [22:17:11.654] [ComputePlayedCards] Card 14: D2 played by W [22:17:11.654] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: CA, S3, S4 [22:17:11.654] [DealFinder] Added 3 played cards to E (was 0 cards): C4, S2, S8 [22:17:11.655] [DealFinder] Added 4 played cards to S (was 0 cards): CJ, SQ, SA, S6 [22:17:11.655] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C9, S5, SJ, D2 [22:17:11.655] [DecomposePartnership] E: No tightening (CombinedHcpMin=17, CombinedHcpMax=, partner W HCP=12) [22:17:11.655] [DecomposePartnership] S: No tightening (CombinedHcpMin=18, CombinedHcpMax=, partner N HCP=5) [22:17:11.655] [DealFinder] Bid verification enabled for: E, S [22:17:11.655] [DealFinder] Propagated E: HCP[5-7], Suits=S[0-3] H[4-6] D[0-6] C[0-5] (2 iterations) [22:17:11.655] [DealFinder] Propagated S: HCP[16-18], Suits=S[6-9] H[0-2] D[0-6] C[0-5] (2 iterations) [22:17:11.656] [DealFinder] Known cards per player: N=13, E=3, S=4, W=13 [22:17:11.656] [DealFinder] Locked players: N, W [22:17:11.656] [DealFinder] Total known cards: 33, Remaining deck: 19, Cards to deal: 19 [22:17:11.656] [DealFinder] Players needing cards: E:10, S:9 [22:17:11.656] Large number of cards remaining. Using random generation. [22:17:11.656] [DealFinder] Hands to validate (not 13 cards in partial): E, S [22:17:11.656] [VerifyHands] FAIL for E: 9872.A98.J87.Q43 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:17:11.659] [VerifyHands] FAIL for E: 872.K983.J84.Q43 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:17:11.663] [VerifyHands] FAIL for E: T82.A.JT875.KQ43 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:17:11.665] [VerifyHands] FAIL for E: T872.K84.J8754.4 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:17:11.667] [VerifyHands] FAIL for E: KT982.K9843.5.Q4 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:17:11.997] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [22:17:12.403] [DealFinder] Bid verification disabled after 200 calls / 2 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [22:17:12.458] [DealFinder] After 1000 attempts: passedSimple=1001, failedVerification=1001, matches=0 [22:17:12.527] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [22:17:12.625] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=200/1200, passes=2 [22:17:12.625] [Timing] Total: 973ms, Generation: 111ms, Verification: 112ms [22:17:12.626] [Timing] Attempts: 10000, PassedSimpleCheck: 10000, FailedVerification: 10000, Found: 0 [22:17:12.626] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [22:17:12.640] Search complete. Returning 50 deals. [22:17:12.641] Found 50 sample deals for simulation. [22:17:12.641] Valid deals for DDS: 50 / 50 [22:17:12.641] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: suit [22:17:12.648] [SAMPLE-VAL] Opening lead NN validation (CJ): 50/50 samples adjusted [22:17:12.649] [SAMPLE-VAL] Opening lead rule validation (CJ): 24/50 samples penalized for convention violation [22:17:12.649] [SAMPLE-VAL] T1: S=CJ W=C9 N=CA E=C4 (leader=S) [22:17:12.649] [SAMPLE-VAL] T2: N=S3 E=S2 S=SQ W=S5 (leader=N) [22:17:12.649] [SAMPLE-VAL] T3: S=SA W=SJ N=S4 E=S8 (leader=S) [22:17:12.649] [SAMPLE-VAL] T4: S=S6 W=D2 (leader=S) (partial) [22:17:12.653] [SAMPLE-VAL] Sample 2: weight 0.008 -> 0.003 [E:T1-C4=99 % T2-S2=63 % T3-S8=100 %, S:T2-SQ=97 % T3-SA=32 % T4-S6=11 %] [22:17:12.654] [SAMPLE-VAL] Sample 3: weight 0.008 -> 0.002 [E:T1-C4=99 % T2-S2=49 % T3-S8=79 %, S:T2-SQ=97 % T3-SA=36 % T4-S6=9 %] [22:17:12.658] [SAMPLE-VAL] Sample 5: weight 0.009 -> 0.002 [E:T1-C4=97 % T2-S2=57 % T3-S8=68 %, S:T2-SQ=98 % T3-SA=15 % T4-S6=15 %] [22:17:12.661] [SAMPLE-VAL] Sample 7: weight 0.008 -> 0.002 [E:T1-C4=96 % T2-S2=55 % T3-S8=61 %, S:T2-SQ=95 % T3-SA=32 % T4-S6=16 %] [22:17:12.664] [SAMPLE-VAL] Sample 9: weight 0.008 -> 0.003 [E:T1-C4=97 % T2-S2=50 % T3-S8=79 %, S:T2-SQ=97 % T3-SA=36 % T4-S6=17 %] [22:17:12.666] [SAMPLE-VAL] Sample 10: weight 0.008 -> 0.002 [E:T1-C4=96 % T2-S2=80 % T3-S8=34 %, S:T2-SQ=96 % T3-SA=38 % T4-S6=7 %] [22:17:12.668] [SAMPLE-VAL] Sample 11: weight 0.042 -> 0.010 [E:T1-C4=98 % T2-S2=79 % T3-S8=38 %, S:T2-SQ=92 % T3-SA=32 % T4-S6=6 %] [22:17:12.676] [SAMPLE-VAL] Sample 16: weight 0.009 -> 0.003 [E:T1-C4=97 % T2-S2=49 % T3-S8=84 %, S:T2-SQ=99 % T3-SA=23 % T4-S6=13 %] [22:17:12.678] [SAMPLE-VAL] Sample 17: weight 0.008 -> 0.002 [E:T1-C4=99 % T2-S2=76 % T3-S8=34 %, S:T2-SQ=97 % T3-SA=34 % T4-S6=4 %!] [22:17:12.681] [SAMPLE-VAL] Sample 19: weight 0.008 -> 0.002 [E:T1-C4=99 % T2-S2=47 % T3-S8=79 %, S:T2-SQ=98 % T3-SA=32 % T4-S6=8 %] [22:17:12.684] [SAMPLE-VAL] Sample 21: weight 0.008 -> 0.002 [E:T1-C4=99 % T2-S2=50 % T3-S8=82 %, S:T2-SQ=98 % T3-SA=33 % T4-S6=11 %] [22:17:12.686] [SAMPLE-VAL] Sample 22: weight 0.008 -> 0.003 [E:T1-C4=97 % T2-S2=51 % T3-S8=79 %, S:T2-SQ=97 % T3-SA=35 % T4-S6=18 %] [22:17:12.688] [SAMPLE-VAL] Sample 23: weight 0.008 -> 0.003 [E:T1-C4=97 % T2-S2=50 % T3-S8=81 %, S:T2-SQ=98 % T3-SA=32 % T4-S6=14 %] [22:17:12.690] [SAMPLE-VAL] Sample 24: weight 0.008 -> 0.003 [E:T1-C4=99 % T2-S2=50 % T3-S8=78 %, S:T2-SQ=98 % T3-SA=32 % T4-S6=14 %] [22:17:12.696] [SAMPLE-VAL] Sample 28: weight 0.009 -> 0.002 [E:T1-C4=97 % T2-S2=79 % T3-S8=30 %, S:T2-SQ=97 % T3-SA=23 % T4-S6=8 %] [22:17:12.699] [SAMPLE-VAL] Sample 30: weight 0.009 -> 0.003 [E:T1-C4=99 % T2-S2=43 % T3-S8=94 %, S:T2-SQ=90 % T3-SA=41 % T4-S6=31 %] [22:17:12.701] [SAMPLE-VAL] Sample 31: weight 0.008 -> 0.001 [E:T1-C4=99 % T2-S2=78 % T3-S8=38 %, S:T2-SQ=93 % T3-SA=36 % T4-S6=3 %!] [22:17:12.703] [SAMPLE-VAL] Sample 32: weight 0.009 -> 0.002 [E:T1-C4=99 % T2-S2=80 % T3-S8=26 %, S:T2-SQ=98 % T3-SA=30 % T4-S6=5 %!] [22:17:12.706] [SAMPLE-VAL] Sample 34: weight 0.008 -> 0.002 [E:T1-C4=99 % T2-S2=55 % T3-S8=54 %, S:T2-SQ=94 % T3-SA=34 % T4-S6=12 %] [22:17:12.708] [SAMPLE-VAL] Sample 35: weight 0.008 -> 0.002 [E:T1-C4=96 % T2-S2=80 % T3-S8=25 %, S:T2-SQ=97 % T3-SA=28 % T4-S6=10 %] [22:17:12.710] [SAMPLE-VAL] Sample 36: weight 0.008 -> 0.002 [E:T1-C4=96 % T2-S2=55 % T3-S8=45 %, S:T2-SQ=97 % T3-SA=23 % T4-S6=22 %] [22:17:12.716] [SAMPLE-VAL] Sample 40: weight 0.008 -> 0.002 [E:T1-C4=99 % T2-S2=53 % T3-S8=57 %, S:T2-SQ=95 % T3-SA=31 % T4-S6=14 %] [22:17:12.723] [SAMPLE-VAL] Sample 43: weight 0.008 -> 0.002 [E:T1-C4=99 % T2-S2=78 % T3-S8=32 %, S:T2-SQ=96 % T3-SA=32 % T4-S6=6 %] [22:17:12.725] [SAMPLE-VAL] Sample 44: weight 0.008 -> 0.002 [E:T1-C4=99 % T2-S2=52 % T3-S8=60 %, S:T2-SQ=96 % T3-SA=30 % T4-S6=11 %] [22:17:12.730] [SAMPLE-VAL] Sample 46: weight 0.008 -> 0.002 [E:T1-C4=99 % T2-S2=54 % T3-S8=52 %, S:T2-SQ=94 % T3-SA=32 % T4-S6=12 %] [22:17:12.733] [SAMPLE-VAL] Sample 47: weight 0.008 -> 0.002 [E:T1-C4=99 % T2-S2=56 % T3-S8=47 %, S:T2-SQ=97 % T3-SA=31 % T4-S6=13 %] [22:17:12.740] [SAMPLE-VAL] Zeroed 4 samples below relative threshold 0.010 x max 0.0103 = 0.000103 [22:17:12.740] [SAMPLE-VAL] Done. Weight range: 0.000-0.010 [22:17:12.740] [SAMPLE-VAL] Top sample 11 (w=0.010): E:872.9843.85.KQ43 S:AKQT96.AK.JT74.J [E:T1-C4=98 % T2-S2=79 % T3-S8=38 %, S:T2-SQ=92 % T3-SA=32 % T4-S6=6 %] [22:17:12.740] [SAMPLE-VAL] Top sample 30 (w=0.003): E:K82.9843.T85.Q43 S:AQT976.AK.J74.KJ [E:T1-C4=99 % T2-S2=43 % T3-S8=94 %, S:T2-SQ=90 % T3-SA=41 % T4-S6=31 %] [22:17:12.740] [SAMPLE-VAL] Top sample 9 (w=0.003): E:T82.K984.T854.Q4 S:AKQ976.A3.J7.KJ3 [E:T1-C4=97 % T2-S2=50 % T3-S8=79 %, S:T2-SQ=97 % T3-SA=36 % T4-S6=17 %] [22:17:12.740] [SAMPLE-VAL] Top sample 22 (w=0.003): E:T82.K943.T754.Q4 S:AKQ976.A8.J8.KJ3 [E:T1-C4=97 % T2-S2=51 % T3-S8=79 %, S:T2-SQ=97 % T3-SA=35 % T4-S6=18 %] [22:17:12.740] [SAMPLE-VAL] Top sample 2 (w=0.003): E:82.K983.J754.Q43 S:AKQT976.A4.T8.KJ [E:T1-C4=99 % T2-S2=63 % T3-S8=100 %, S:T2-SQ=97 % T3-SA=32 % T4-S6=11 %] [22:17:12.740] After sample validation: 46 deals remaining [22:17:12.740] [PLAY-INFER] No inference observations detected [22:17:12.741] Using weighted samples: 46/46 have non-uniform weights (range 0.000-0.010) [22:17:12.741] Sample deals (46 total, showing first 20, by weight): [22:17:12.741] [1] (w=0.010) N:43.JT7.93.A87652 872.9843.85.KQ43 AKQT96.AK.JT74.J J5.Q652.AKQ62.T9 [22:17:12.741] [2] (w=0.003) N:43.JT7.93.A87652 K82.9843.T85.Q43 AQT976.AK.J74.KJ J5.Q652.AKQ62.T9 [22:17:12.741] [3] (w=0.003) N:43.JT7.93.A87652 T82.K984.T854.Q4 AKQ976.A3.J7.KJ3 J5.Q652.AKQ62.T9 [22:17:12.741] [4] (w=0.003) N:43.JT7.93.A87652 T82.K943.T754.Q4 AKQ976.A8.J8.KJ3 J5.Q652.AKQ62.T9 [22:17:12.741] [5] (w=0.003) N:43.JT7.93.A87652 82.K983.J754.Q43 AKQT976.A4.T8.KJ J5.Q652.AKQ62.T9 [22:17:12.741] [6] (w=0.003) N:43.JT7.93.A87652 T82.A984.JT84.Q4 AKQ976.K3.75.KJ3 J5.Q652.AKQ62.T9 [22:17:12.741] [7] (w=0.003) N:43.JT7.93.A87652 T82.K984.JT54.Q4 AKQ976.A3.87.KJ3 J5.Q652.AKQ62.T9 [22:17:12.741] [8] (w=0.003) N:43.JT7.93.A87652 T82.A843.T74.Q43 AKQ976.K9.J85.KJ J5.Q652.AKQ62.T9 [22:17:12.741] [9] (w=0.002) N:43.JT7.93.A87652 982.A9843.T87.Q4 AKQT76.K.J54.KJ3 J5.Q652.AKQ62.T9 [22:17:12.741] [10] (w=0.002) N:43.JT7.93.A87652 T82.K943.JT7.Q43 AKQ976.A8.854.KJ J5.Q652.AKQ62.T9 [22:17:12.741] [11] (w=0.002) N:43.JT7.93.A87652 982.A843.874.Q43 AKQT76.K9.JT5.KJ J5.Q652.AKQ62.T9 [22:17:12.742] [12] (w=0.002) N:43.JT7.93.A87652 982.A984.JT87.Q4 AKQT76.K3.54.KJ3 J5.Q652.AKQ62.T9 [22:17:12.742] [13] (w=0.002) N:43.JT7.93.A87652 982.A943.T754.Q4 AKQT76.K8.J8.KJ3 J5.Q652.AKQ62.T9 [22:17:12.742] [14] (w=0.002) N:43.JT7.93.A87652 T82.K9843.J5.Q43 AKQ976.A.T874.KJ J5.Q652.AKQ62.T9 [22:17:12.742] [15] (w=0.002) N:43.JT7.93.A87652 982.K984.874.Q43 AKQT76.A3.JT5.KJ J5.Q652.AKQ62.T9 [22:17:12.742] [16] (w=0.002) N:43.JT7.93.A87652 982.K943.J74.Q43 AKQT76.A8.T85.KJ J5.Q652.AKQ62.T9 [22:17:12.742] [17] (w=0.002) N:43.JT7.93.A87652 982.K984.JT4.Q43 AKQT76.A3.875.KJ J5.Q652.AKQ62.T9 [22:17:12.742] [18] (w=0.002) N:43.JT7.93.A87652 982.K983.754.Q43 AKQT76.A4.JT8.KJ J5.Q652.AKQ62.T9 [22:17:12.742] [19] (w=0.002) N:43.JT7.93.A87652 T82.K984.JT8.Q43 AKQ976.A3.754.KJ J5.Q652.AKQ62.T9 [22:17:12.742] [20] (w=0.002) N:43.JT7.93.A87652 872.K943.8754.Q4 AKQT96.A8.JT.KJ3 J5.Q652.AKQ62.T9 [22:17:12.742] ... and 26 more [22:17:12.797] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [22:17:12.797] H7: [300, 400, 200, 200, 100, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, -140, -140, -140, -140, -140, 100, 100, -140, 100, 100, 100, 100, 100] [22:17:12.797] HJ: [300, 400, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100] [22:17:12.797] C2: [200, 300, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, 200, 200, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -170, -140] [22:17:12.797] C8: [200, 300, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, 200, 200, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -170, -140] [22:17:12.798] D3: [200, 300, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, 200, 200, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -170, -140] [22:17:12.798] D9: [200, 300, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, 200, 200, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -170, -140] [22:17:12.798] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [22:17:12.798] H7: [4, 5, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2] [22:17:12.798] HJ: [4, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] [22:17:12.798] C2: [3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1] [22:17:12.798] C8: [3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1] [22:17:12.798] D3: [3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1] [22:17:12.798] D9: [3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1] [22:17:12.798] --- IMP Calculation Output (card -> average IMP) --- [22:17:12.798] HJ: 2.48 [22:17:12.799] H7: 2.27 [22:17:12.799] C2: -1.19 [22:17:12.799] C8: -1.19 [22:17:12.799] D3: -1.19 [22:17:12.799] D9: -1.19 [22:17:12.799] === DDS DETAILED ANALYSIS === [22:17:12.799] Cards analyzed: 6, Samples per card: 46 [22:17:12.799] [22:17:12.799] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [22:17:12.799] ----- ------ --------- ------- ----------- -------------------------------- [22:17:12.799] HJ 2.48 2.76 100 % 4 [4, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [22:17:12.799] H7 2.27 2.61 99 % 5 [4, 5, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [22:17:12.800] C2 -1.19 1.78 98 % 5 [3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2...] [22:17:12.800] D3 -1.19 1.78 98 % 5 [3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2...] [22:17:12.800] C8 -1.19 1.78 98 % 5 [3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2...] [22:17:12.800] D9 -1.19 1.78 98 % 5 [3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2...] [22:17:12.800] [22:17:12.800] Selected: HJ (IMPs=2.48, avgTricks=2.76) [22:17:12.800] =================== [22:17:12.800] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [22:17:12.800] [TRUMP] Skipped: not declaring [22:17:12.800] Selected: HJ (avg 2.48 IMPs, 2.76 tricks) [22:17:12.800] [stage-timing] ok sample=989ms validate=0ms nn=99ms signal=0ms simgames=2ms dds=55ms total=1149ms samples=46 cards=14 [22:17:12.800] === FindBestCardAsync: Position=N, CardsPlayed=14 === [22:17:12.801] Finding card to play for N: 43.JT7.93.A87652 [22:17:12.801] Relative position: Righty, Contract type: Suit [22:17:12.801] Cards in hand mask: 7 [22:17:12.801] Candidate: xH = 78.3 % [22:17:12.802] Candidate: TH = 15.2 % [22:17:12.802] Candidate: xC = 2.3 % [22:17:12.802] Candidate: 8C = 2.0 % [22:17:12.802] Candidate: xD = 1.1 % [22:17:12.802] Candidate: 9D = 1.1 % [22:17:12.802] Candidate: JH = 0.0 % [22:17:12.802] Selected: H7 (78.3 %) === Board play (API) - DDS Engine (N) - 2026-08-29 22:17:14 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 22:17:14 === [22:17:14.512] === FindBestCardAsync: Position=N, CardsPlayed=16 === [22:17:14.512] Contract: 3H, Declarer: E, Dealer: W [22:17:14.512] Auction: 1D-P-1H-1S-2H-P-P-2S-P-P-3H-P-P-P [22:17:14.512] Deal: N:... ... ... ... [22:17:14.512] Position N is on defender's side - score table shifted by 4 defense tricks won [22:17:14.513] ****************************** [22:17:14.513] FindMatchingDealsWithPlayInternal Input: [22:17:14.513] Position parameter: N [22:17:14.513] Deal from game: N:... ... ... ... [22:17:14.513] Hand for N: 43.JT7.93.A87652 [22:17:14.513] Hand for E: (null) [22:17:14.513] Hand for S: (null) [22:17:14.513] Hand for W: J5.Q652.AKQ62.T9 [22:17:14.513] Cards played: CJ, C9, CA, C4, S3, S2, SQ, S5, SA, SJ, S4, S8, S6, D2, HJ, SK [22:17:14.513] Declarer: E [22:17:14.513] ****************************** [22:17:14.513] [DealFinder] Seed from player N hand: -1915510507 [22:17:14.513] [DealFinder] Auction: 1D-P-1H-1S-2H-P-P-2S-P-P-3H-P-P-P [22:17:14.514] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [22:17:14.514] [DealFinder] S HCP min 15 -> 16: restored 1 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [22:17:14.514] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1416MB, gc2=22) [22:17:14.514] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [22:17:14.514] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=16 [22:17:14.514] [ExtractPartialDeal] Visible hands: N, W, E [22:17:14.514] [ExtractPartialDeal] Input deal: N:... ... ... ... [22:17:14.514] [ExtractPartialDeal] Extracted hands: [22:17:14.514] N: 43.JT7.93.A87652 (13 cards) [LOCKED] [22:17:14.514] E: ... (0 cards) [22:17:14.514] S: ... (0 cards) [22:17:14.514] W: J5.Q652.AKQ62.T9 (13 cards) [LOCKED] [22:17:14.514] [DealFinder] Trump suit from contract '3H': Hearts [22:17:14.514] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [22:17:14.514] [ComputePlayedCards] Card 1: CJ played by S [22:17:14.514] [ComputePlayedCards] Card 2: C9 played by W [22:17:14.515] [ComputePlayedCards] Card 3: CA played by N [22:17:14.515] [ComputePlayedCards] Card 4: C4 played by E [22:17:14.515] [ComputePlayedCards] Trick complete. Winner: N [22:17:14.515] [ComputePlayedCards] Card 5: S3 played by N [22:17:14.515] [ComputePlayedCards] Card 6: S2 played by E [22:17:14.515] [ComputePlayedCards] Card 7: SQ played by S [22:17:14.515] [ComputePlayedCards] Card 8: S5 played by W [22:17:14.515] [ComputePlayedCards] Trick complete. Winner: S [22:17:14.515] [ComputePlayedCards] Card 9: SA played by S [22:17:14.515] [ComputePlayedCards] Card 10: SJ played by W [22:17:14.515] [ComputePlayedCards] Card 11: S4 played by N [22:17:14.515] [ComputePlayedCards] Card 12: S8 played by E [22:17:14.515] [ComputePlayedCards] Trick complete. Winner: S [22:17:14.515] [ComputePlayedCards] Card 13: S6 played by S [22:17:14.515] [ComputePlayedCards] Card 14: D2 played by W [22:17:14.515] [ComputePlayedCards] Card 15: HJ played by N [22:17:14.516] [ComputePlayedCards] Card 16: SK played by E [22:17:14.516] [ComputePlayedCards] Trick complete. Winner: N [22:17:14.516] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: CA, S3, S4, HJ [22:17:14.516] [DealFinder] Added 4 played cards to E (was 0 cards): C4, S2, S8, SK [22:17:14.516] [DealFinder] Added 4 played cards to S (was 0 cards): CJ, SQ, SA, S6 [22:17:14.516] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C9, S5, SJ, D2 [22:17:14.516] [DecomposePartnership] E: No tightening (CombinedHcpMin=17, CombinedHcpMax=, partner W HCP=12) [22:17:14.516] [DecomposePartnership] S: No tightening (CombinedHcpMin=18, CombinedHcpMax=, partner N HCP=5) [22:17:14.516] [DealFinder] Bid verification enabled for: E, S [22:17:14.516] [DealFinder] Propagated E: HCP[5-7], Suits=S[0-3] H[4-6] D[0-6] C[0-5] (2 iterations) [22:17:14.516] [DealFinder] Propagated S: HCP[16-18], Suits=S[6-9] H[0-2] D[0-6] C[0-5] (2 iterations) [22:17:14.517] [DealFinder] Forced 3 Spades card(s) to S (only eligible holder): S7, S9, ST [22:17:14.517] [DealFinder] Known cards per player: N=13, E=4, S=7, W=13 [22:17:14.517] [DealFinder] Locked players: N, W [22:17:14.517] [DealFinder] Total known cards: 37, Remaining deck: 15, Cards to deal: 15 [22:17:14.517] [DealFinder] Players needing cards: E:9, S:6 [22:17:14.517] Large number of cards remaining. Using random generation. [22:17:14.517] [DealFinder] Hands to validate (not 13 cards in partial): E, S [22:17:14.518] [VerifyHands] FAIL for E: K82.843.J854.KQ4 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:17:14.522] [VerifyHands] FAIL for E: K82.AK9843.87.K4 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:17:14.526] [VerifyHands] FAIL for E: K82.K9.JT874.Q43 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:17:14.529] [VerifyHands] FAIL for E: K82.K83.J75.KQ43 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:17:14.531] [VerifyHands] FAIL for E: K82.AK83.JT74.43 (((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & S...) [22:17:14.981] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [22:17:15.482] [DealFinder] Bid verification disabled after 200 calls / 3 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [22:17:15.537] [DealFinder] After 1000 attempts: passedSimple=1001, failedVerification=1001, matches=0 [22:17:15.606] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [22:17:15.701] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=200/1200, passes=3 [22:17:15.701] [Timing] Total: 1187ms, Generation: 114ms, Verification: 108ms [22:17:15.701] [Timing] Attempts: 10000, PassedSimpleCheck: 10000, FailedVerification: 10000, Found: 0 [22:17:15.701] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [22:17:15.715] Search complete. Returning 50 deals. [22:17:15.715] Found 50 sample deals for simulation. [22:17:15.716] Valid deals for DDS: 50 / 50 [22:17:15.716] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: suit [22:17:15.723] [SAMPLE-VAL] Opening lead NN validation (CJ): 50/50 samples adjusted [22:17:15.723] [SAMPLE-VAL] Opening lead rule validation (CJ): 44/50 samples penalized for convention violation [22:17:15.724] [SAMPLE-VAL] T1: S=CJ W=C9 N=CA E=C4 (leader=S) [22:17:15.724] [SAMPLE-VAL] T2: N=S3 E=S2 S=SQ W=S5 (leader=N) [22:17:15.724] [SAMPLE-VAL] T3: S=SA W=SJ N=S4 E=S8 (leader=S) [22:17:15.724] [SAMPLE-VAL] T4: S=S6 W=D2 N=HJ E=SK (leader=S) [22:17:15.731] [SAMPLE-VAL] Sample 4: weight 0.009 -> 0.003 [E:T1-C4=99 % T2-S2=44 % T3-S8=94 % T4-SK=100 %, S:T2-SQ=92 % T3-SA=40 % T4-S6=28 %] [22:17:15.741] [SAMPLE-VAL] Sample 9: weight 0.009 -> 0.003 [E:T1-C4=99 % T2-S2=44 % T3-S8=94 % T4-SK=100 %, S:T2-SQ=92 % T3-SA=40 % T4-S6=28 %] [22:17:15.757] [SAMPLE-VAL] Sample 18: weight 0.009 -> 0.003 [E:T1-C4=99 % T2-S2=43 % T3-S8=94 % T4-SK=100 %, S:T2-SQ=90 % T3-SA=41 % T4-S6=31 %] [22:17:15.762] [SAMPLE-VAL] Sample 21: weight 0.009 -> 0.003 [E:T1-C4=99 % T2-S2=42 % T3-S8=92 % T4-SK=100 %, S:T2-SQ=91 % T3-SA=39 % T4-S6=30 %] [22:17:15.780] [SAMPLE-VAL] Sample 31: weight 0.009 -> 0.003 [E:T1-C4=96 % T2-S2=45 % T3-S8=91 % T4-SK=100 %, S:T2-SQ=89 % T3-SA=43 % T4-S6=37 %] [22:17:15.813] [SAMPLE-VAL] Sample 50: weight 0.009 -> 0.003 [E:T1-C4=99 % T2-S2=42 % T3-S8=94 % T4-SK=100 %, S:T2-SQ=94 % T3-SA=40 % T4-S6=31 %] [22:17:15.813] [SAMPLE-VAL] Done. Weight range: 0.000-0.003 [22:17:15.813] [SAMPLE-VAL] Top sample 31 (w=0.003): E:K82.9843.T754.Q4 S:AQT976.AK.J8.KJ3 [E:T1-C4=96 % T2-S2=45 % T3-S8=91 % T4-SK=100 %, S:T2-SQ=89 % T3-SA=43 % T4-S6=37 %] [22:17:15.813] [SAMPLE-VAL] Top sample 50 (w=0.003): E:K82.9843.J87.Q43 S:AQT976.AK.T54.KJ [E:T1-C4=99 % T2-S2=42 % T3-S8=94 % T4-SK=100 %, S:T2-SQ=94 % T3-SA=40 % T4-S6=31 %] [22:17:15.814] [SAMPLE-VAL] Top sample 18 (w=0.003): E:K82.9843.T85.Q43 S:AQT976.AK.J74.KJ [E:T1-C4=99 % T2-S2=43 % T3-S8=94 % T4-SK=100 %, S:T2-SQ=90 % T3-SA=41 % T4-S6=31 %] [22:17:15.814] [SAMPLE-VAL] Top sample 4 (w=0.003): E:K82.9843.JT7.Q43 S:AQT976.AK.854.KJ [E:T1-C4=99 % T2-S2=44 % T3-S8=94 % T4-SK=100 %, S:T2-SQ=92 % T3-SA=40 % T4-S6=28 %] [22:17:15.814] [SAMPLE-VAL] Top sample 9 (w=0.003): E:K82.9843.JT5.Q43 S:AQT976.AK.874.KJ [E:T1-C4=99 % T2-S2=44 % T3-S8=94 % T4-SK=100 %, S:T2-SQ=92 % T3-SA=40 % T4-S6=28 %] [22:17:15.814] After sample validation: 50 deals remaining [22:17:15.814] [PLAY-INFER] No inference observations detected [22:17:15.814] Using weighted samples: 50/50 have non-uniform weights (range 0.000-0.003) [22:17:15.814] Sample deals (50 total, showing first 20, by weight): [22:17:15.814] [1] (w=0.003) N:43.JT7.93.A87652 K82.9843.T754.Q4 AQT976.AK.J8.KJ3 J5.Q652.AKQ62.T9 [22:17:15.814] [2] (w=0.003) N:43.JT7.93.A87652 K82.9843.J87.Q43 AQT976.AK.T54.KJ J5.Q652.AKQ62.T9 [22:17:15.814] [3] (w=0.003) N:43.JT7.93.A87652 K82.9843.T85.Q43 AQT976.AK.J74.KJ J5.Q652.AKQ62.T9 [22:17:15.814] [4] (w=0.003) N:43.JT7.93.A87652 K82.9843.JT7.Q43 AQT976.AK.854.KJ J5.Q652.AKQ62.T9 [22:17:15.815] [5] (w=0.003) N:43.JT7.93.A87652 K82.9843.JT5.Q43 AQT976.AK.874.KJ J5.Q652.AKQ62.T9 [22:17:15.815] [6] (w=0.003) N:43.JT7.93.A87652 K82.9843.754.Q43 AQT976.AK.JT8.KJ J5.Q652.AKQ62.T9 [22:17:15.815] [7] (w=0.000) N:43.JT7.93.A87652 K82.9843.T874.K4 AQT976.AK.J5.QJ3 J5.Q652.AKQ62.T9 [22:17:15.815] [8] (w=0.000) N:43.JT7.93.A87652 K82.K843.J854.43 AQT976.A9.T7.KQJ J5.Q652.AKQ62.T9 [22:17:15.815] [9] (w=0.000) N:43.JT7.93.A87652 K82.9843.JT85.K4 AQT976.AK.74.QJ3 J5.Q652.AKQ62.T9 [22:17:15.815] [10] (w=0.000) N:43.JT7.93.A87652 K82.A843.T875.43 AQT976.K9.J4.KQJ J5.Q652.AKQ62.T9 [22:17:15.815] [11] (w=0.000) N:43.JT7.93.A87652 K82.A843.T875.43 AQT976.K9.J4.KQJ J5.Q652.AKQ62.T9 [22:17:15.815] [12] (w=0.000) N:43.JT7.93.A87652 K82.A843.T8754.4 AQT976.K9.J.KQJ3 J5.Q652.AKQ62.T9 [22:17:15.815] [13] (w=0.000) N:43.JT7.93.A87652 K82.K843.T854.43 AQT976.A9.J7.KQJ J5.Q652.AKQ62.T9 [22:17:15.815] [14] (w=0.000) N:43.JT7.93.A87652 K82.9843.T85.K43 AQT976.AK.J74.QJ J5.Q652.AKQ62.T9 [22:17:15.815] [15] (w=0.000) N:43.JT7.93.A87652 K82.K943.J875.43 AQT976.A8.T4.KQJ J5.Q652.AKQ62.T9 [22:17:15.815] [16] (w=0.000) N:43.JT7.93.A87652 K82.K943.J874.43 AQT976.A8.T5.KQJ J5.Q652.AKQ62.T9 [22:17:15.816] [17] (w=0.000) N:43.JT7.93.A87652 K82.K984.J874.43 AQT976.A3.T5.KQJ J5.Q652.AKQ62.T9 [22:17:15.816] [18] (w=0.000) N:43.JT7.93.A87652 K82.9843.J85.K43 AQT976.AK.T74.QJ J5.Q652.AKQ62.T9 [22:17:15.816] [19] (w=0.000) N:43.JT7.93.A87652 K82.9843.J84.K43 AQT976.AK.T75.QJ J5.Q652.AKQ62.T9 [22:17:15.816] [20] (w=0.000) N:43.JT7.93.A87652 K82.K9843.JT54.4 AQT976.A.87.KQJ3 J5.Q652.AKQ62.T9 [22:17:15.816] ... and 30 more [22:17:15.864] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [22:17:15.864] C2: [400, 400, 400, 400, 400, 400, 200, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, 200, 100, 100, 200, 100, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, 200, 100, 100, 200, 200, 200, 200, 100, 200, 200, 100, -140, 200, 200, 200, 200] [22:17:15.864] C8: [400, 400, 400, 400, 400, 400, 200, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, 200, 100, 100, 200, 100, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, 200, 100, 100, 200, 200, 200, 200, 100, 200, 200, 100, -140, 200, 200, 200, 200] [22:17:15.864] H7: [300, 300, 300, 300, 300, 300, 200, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, 200, 100, 100, 200, 100, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, 200, 100, 100, 200, 200, 200, 200, 100, 200, -140, 100, -140, -140, -140, -140, -140] [22:17:15.864] HT: [300, 300, 300, 300, 300, 300, 200, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, 200, 100, 100, 200, 100, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, 200, 100, 100, 200, 200, 200, 200, 100, 200, -140, 100, -140, -140, -140, -140, -140] [22:17:15.864] D3: [300, 300, 300, 300, 300, 300, 200, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, 200, 100, 100, 200, 100, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, 200, 100, 100, 200, 200, 200, 200, 100, 200, -140, 100, -140, -140, -140, -140, -140] [22:17:15.864] D9: [300, 300, 300, 300, 300, 300, 200, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, 200, 100, 100, 200, 100, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, 200, 100, 100, 200, 200, 200, 200, 100, 200, -140, 100, -140, -140, -140, -140, -140] [22:17:15.864] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [22:17:15.864] C2: [4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 0, 2, 2, 2, 2] [22:17:15.864] C8: [4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 0, 2, 2, 2, 2] [22:17:15.864] H7: [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 0, 1, 0, 0, 0, 0, 0] [22:17:15.865] HT: [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 0, 1, 0, 0, 0, 0, 0] [22:17:15.865] D3: [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 0, 1, 0, 0, 0, 0, 0] [22:17:15.865] D9: [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 0, 1, 0, 0, 0, 0, 0] [22:17:15.865] --- IMP Calculation Output (card -> average IMP) --- [22:17:15.865] C2: 1.94 [22:17:15.865] C8: 1.94 [22:17:15.865] H7: -0.97 [22:17:15.865] HT: -0.97 [22:17:15.865] D3: -0.97 [22:17:15.865] D9: -0.97 [22:17:15.865] === DDS DETAILED ANALYSIS === [22:17:15.866] Cards analyzed: 6, Samples per card: 50 [22:17:15.866] [22:17:15.866] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [22:17:15.866] ----- ------ --------- ------- ----------- -------------------------------- [22:17:15.866] C2 1.94 2.02 99 % 4 [4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1...] [22:17:15.866] C8 1.94 2.02 99 % 4 [4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1...] [22:17:15.866] D3 -0.97 1.70 97 % 4 [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1...] [22:17:15.866] H7 -0.97 1.70 97 % 4 [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1...] [22:17:15.866] D9 -0.97 1.70 97 % 4 [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1...] [22:17:15.866] HT -0.97 1.70 97 % 4 [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1...] [22:17:15.866] [22:17:15.866] Selected: C2 (IMPs=1.94, avgTricks=2.02) [22:17:15.866] =================== [22:17:15.867] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [22:17:15.867] [TRUMP] Skipped: not declaring [22:17:15.867] Selected: C2 (avg 1.94 IMPs, 2.02 tricks) -- 1 tied card(s): C8 [22:17:15.867] [stage-timing] ok sample=1202ms validate=0ms nn=98ms signal=0ms simgames=4ms dds=46ms total=1354ms samples=50 cards=16 [22:17:15.867] === FindBestCardAsync: Position=N, CardsPlayed=16 === [22:17:15.867] Finding card to play for N: 43.JT7.93.A87652 [22:17:15.867] Relative position: Righty, Contract type: Suit [22:17:15.867] Cards in hand mask: 6 [22:17:15.868] Candidate: xC = 58.1 % [22:17:15.868] Candidate: 8C = 32.7 % [22:17:15.868] Candidate: 9D = 4.7 % [22:17:15.868] Candidate: xH = 3.2 % [22:17:15.868] Candidate: xD = 0.7 % [22:17:15.869] Candidate: TH = 0.5 % [22:17:15.869] Selected: C2 (58.1 %) === Board play (API) - DDS Engine (N) - 2026-08-29 22:17:23 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 22:17:23 === [22:17:23.860] === FindBestCardAsync: Position=N, CardsPlayed=22 === [22:17:23.860] Contract: 3H, Declarer: E, Dealer: W [22:17:23.860] Auction: 1D-P-1H-1S-2H-P-P-2S-P-P-3H-P-P-P [22:17:23.860] Deal: N:... ... ... ... [22:17:23.860] Position N is on defender's side - score table shifted by 5 defense tricks won [22:17:23.860] ****************************** [22:17:23.860] FindMatchingDealsWithPlayInternal Input: [22:17:23.860] Position parameter: N [22:17:23.860] Deal from game: N:... ... ... ... [22:17:23.861] Hand for N: 43.JT7.93.A87652 [22:17:23.861] Hand for E: (null) [22:17:23.861] Hand for S: (null) [22:17:23.861] Hand for W: J5.Q652.AKQ62.T9 [22:17:23.861] Cards played: CJ, C9, CA, C4, S3, S2, SQ, S5, SA, SJ, S4, S8, S6, D2, HJ, SK, C2, CQ, H9, CT, D4, DQ [22:17:23.861] Declarer: E [22:17:23.861] ****************************** [22:17:23.861] [DealFinder] Seed from player N hand: -1915510507 [22:17:23.861] [DealFinder] Auction: 1D-P-1H-1S-2H-P-P-2S-P-P-3H-P-P-P [22:17:23.862] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [22:17:23.862] [DealFinder] S HCP min 15 -> 16: restored 1 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [22:17:23.862] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1392MB, gc2=22) [22:17:23.862] [DealFinder] Using cardsPlayedCount=22 for visibility calculation [22:17:23.862] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=22 [22:17:23.862] [ExtractPartialDeal] Visible hands: N, W, E [22:17:23.862] [ExtractPartialDeal] Input deal: N:... ... ... ... [22:17:23.862] [ExtractPartialDeal] Extracted hands: [22:17:23.862] N: 43.JT7.93.A87652 (13 cards) [LOCKED] [22:17:23.862] E: ... (0 cards) [22:17:23.862] S: ... (0 cards) [22:17:23.862] W: J5.Q652.AKQ62.T9 (13 cards) [LOCKED] [22:17:23.862] [DealFinder] Trump suit from contract '3H': Hearts [22:17:23.862] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [22:17:23.862] [ComputePlayedCards] Card 1: CJ played by S [22:17:23.863] [ComputePlayedCards] Card 2: C9 played by W [22:17:23.863] [ComputePlayedCards] Card 3: CA played by N [22:17:23.863] [ComputePlayedCards] Card 4: C4 played by E [22:17:23.863] [ComputePlayedCards] Trick complete. Winner: N [22:17:23.863] [ComputePlayedCards] Card 5: S3 played by N [22:17:23.863] [ComputePlayedCards] Card 6: S2 played by E [22:17:23.863] [ComputePlayedCards] Card 7: SQ played by S [22:17:23.863] [ComputePlayedCards] Card 8: S5 played by W [22:17:23.863] [ComputePlayedCards] Trick complete. Winner: S [22:17:23.863] [ComputePlayedCards] Card 9: SA played by S [22:17:23.863] [ComputePlayedCards] Card 10: SJ played by W [22:17:23.863] [ComputePlayedCards] Card 11: S4 played by N [22:17:23.863] [ComputePlayedCards] Card 12: S8 played by E [22:17:23.863] [ComputePlayedCards] Trick complete. Winner: S [22:17:23.863] [ComputePlayedCards] Card 13: S6 played by S [22:17:23.863] [ComputePlayedCards] Card 14: D2 played by W [22:17:23.864] [ComputePlayedCards] Card 15: HJ played by N [22:17:23.864] [ComputePlayedCards] Card 16: SK played by E [22:17:23.864] [ComputePlayedCards] Trick complete. Winner: N [22:17:23.864] [ComputePlayedCards] Card 17: C2 played by N [22:17:23.864] [ComputePlayedCards] Card 18: CQ played by E [22:17:23.864] [ComputePlayedCards] Card 19: H9 played by S [22:17:23.864] [ComputePlayedCards] Card 20: CT played by W [22:17:23.864] [ComputePlayedCards] Trick complete. Winner: S [22:17:23.864] [ComputePlayedCards] Card 21: D4 played by S [22:17:23.864] [ComputePlayedCards] Card 22: DQ played by W [22:17:23.864] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: CA, S3, S4, HJ, C2 [22:17:23.864] [DealFinder] Added 5 played cards to E (was 0 cards): C4, S2, S8, SK, CQ [22:17:23.864] [DealFinder] Added 6 played cards to S (was 0 cards): CJ, SQ, SA, S6, H9, D4 [22:17:23.864] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C9, S5, SJ, D2, CT, DQ [22:17:23.864] [DealFinder] Show-out: S void in Clubs (bidding said [0-13], already held 1) [22:17:23.864] [DealFinder] Assigned 2 Clubs cards to E: C3, CK [22:17:23.865] [DecomposePartnership] E: No tightening (CombinedHcpMin=17, CombinedHcpMax=, partner W HCP=12) [22:17:23.865] [DecomposePartnership] S: No tightening (CombinedHcpMin=18, CombinedHcpMax=, partner N HCP=5) [22:17:23.865] [DealFinder] Bid verification enabled for: E, S [22:17:23.865] [DealFinder] Propagated E: HCP[5-7], Suits=S[0-3] H[4-6] D[0-6] C[4-4] (2 iterations) [22:17:23.865] [DealFinder] Propagated S: HCP[16-18], Suits=S[6-9] H[0-2] D[0-6] C[1-1] (2 iterations) [22:17:23.865] [DealFinder] WARNING: Relaxing impossible HCP constraint for E: max 7 -> 8 (player already holds 8 HCP in played cards) [22:17:23.865] [DealFinder] Re-propagated HCP after played-card floor: E HCP[8-8] [22:17:23.866] [DealFinder] Re-propagated HCP after played-card floor: S HCP[15-15] [22:17:23.866] [DealFinder] Forced 3 Spades card(s) to S (only eligible holder): S7, S9, ST [22:17:23.866] [DealFinder] Known cards per player: N=13, E=7, S=9, W=13 [22:17:23.866] [DealFinder] Locked players: N, W [22:17:23.866] [DealFinder] Total known cards: 42, Remaining deck: 10, Cards to deal: 10 [22:17:23.866] [DealFinder] Players needing cards: E:6, S:4 [22:17:23.866] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [22:17:23.974] [DealFinder] Combinatorial: enumerated 210, perfect 0, sending 100 to DDS [22:17:23.974] [DealFinder] WARNING: NONE of the 210 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: E HCP[8-8], S HCP[15-15] [22:17:23.974] [Timing] Total: 112ms, Generation: 0ms, Verification: 0ms [22:17:23.974] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [22:17:23.974] Search complete. Returning 100 deals. [22:17:23.974] Found 100 sample deals for simulation. [22:17:23.975] Valid deals for DDS: 100 / 100 [22:17:23.975] [SAMPLE-VAL] Validating 100 samples, hidden: E,S, contract: suit [22:17:24.000] [SAMPLE-VAL] Opening lead NN validation (CJ): 0/100 samples adjusted [22:17:24.001] [SAMPLE-VAL] T1: S=CJ W=C9 N=CA E=C4 (leader=S) [22:17:24.001] [SAMPLE-VAL] T2: N=S3 E=S2 S=SQ W=S5 (leader=N) [22:17:24.001] [SAMPLE-VAL] T3: S=SA W=SJ N=S4 E=S8 (leader=S) [22:17:24.002] [SAMPLE-VAL] T4: S=S6 W=D2 N=HJ E=SK (leader=S) [22:17:24.002] [SAMPLE-VAL] T5: N=C2 E=CQ S=H9 W=CT (leader=N) [22:17:24.002] [SAMPLE-VAL] T6: S=D4 W=DQ (leader=S) (partial) [22:17:24.006] [SAMPLE-VAL] Sample 1: weight 0.048 -> 0.014 [E:T1-C4=98 % T2-S2=46 % T3-S8=95 % T4-SK=100 % T5-CQ=14 %, S:T2-SQ=92 % T3-SA=51 % T4-S6=49 % T5-H9=86 % T6-D4=24 %] [22:17:24.009] [SAMPLE-VAL] Sample 2: weight 0.048 -> 0.014 [E:T1-C4=98 % T2-S2=46 % T3-S8=95 % T4-SK=100 % T5-CQ=14 %, S:T2-SQ=92 % T3-SA=51 % T4-S6=49 % T5-H9=86 % T6-D4=24 %] [22:17:24.013] [SAMPLE-VAL] Sample 3: weight 0.048 -> 0.012 [E:T1-C4=99 % T2-S2=49 % T3-S8=95 % T4-SK=100 % T5-CQ=16 %, S:T2-SQ=94 % T3-SA=52 % T4-S6=53 % T5-H9=15 % T6-D4=17 %] [22:17:24.016] [SAMPLE-VAL] Sample 4: weight 0.048 -> 0.013 [E:T1-C4=98 % T2-S2=41 % T3-S8=95 % T4-SK=100 % T5-CQ=15 %, S:T2-SQ=92 % T3-SA=55 % T4-S6=54 % T5-H9=86 % T6-D4=13 %] [22:17:24.019] [SAMPLE-VAL] Sample 5: weight 0.048 -> 0.012 [E:T1-C4=99 % T2-S2=49 % T3-S8=95 % T4-SK=100 % T5-CQ=16 %, S:T2-SQ=94 % T3-SA=52 % T4-S6=53 % T5-H9=15 % T6-D4=17 %] [22:17:24.023] [SAMPLE-VAL] Sample 6: weight 0.048 -> 0.013 [E:T1-C4=98 % T2-S2=47 % T3-S8=95 % T4-SK=100 % T5-CQ=15 %, S:T2-SQ=94 % T3-SA=56 % T4-S6=56 % T5-H9=38 % T6-D4=17 %] [22:17:24.026] [SAMPLE-VAL] Sample 7: weight 0.048 -> 0.013 [E:T1-C4=98 % T2-S2=47 % T3-S8=94 % T4-SK=100 % T5-CQ=15 %, S:T2-SQ=91 % T3-SA=55 % T4-S6=52 % T5-H9=86 % T6-D4=11 %] [22:17:24.102] [SAMPLE-VAL] Sample 33: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=47 % T3-S8=94 % T4-SK=100 % T5-CQ=14 %, S:T2-SQ=93 % T3-SA=49 % T4-S6=43 % T5-H9=83 % T6-D4=25 %] [22:17:24.105] [SAMPLE-VAL] Sample 34: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=44 % T3-S8=95 % T4-SK=100 % T5-CQ=16 %, S:T2-SQ=93 % T3-SA=45 % T4-S6=38 % T5-H9=81 % T6-D4=43 %] [22:17:24.108] [SAMPLE-VAL] Sample 35: weight 0.007 -> 0.002 [E:T1-C4=99 % T2-S2=51 % T3-S8=95 % T4-SK=100 % T5-CQ=17 %, S:T2-SQ=95 % T3-SA=50 % T4-S6=44 % T5-H9=19 % T6-D4=13 %] [22:17:24.111] [SAMPLE-VAL] Sample 36: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=49 % T3-S8=96 % T4-SK=100 % T5-CQ=16 %, S:T2-SQ=95 % T3-SA=43 % T4-S6=38 % T5-H9=17 % T6-D4=42 %] [22:17:24.114] [SAMPLE-VAL] Sample 37: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=48 % T3-S8=96 % T4-SK=100 % T5-CQ=17 %, S:T2-SQ=95 % T3-SA=48 % T4-S6=49 % T5-H9=18 % T6-D4=20 %] [22:17:24.117] [SAMPLE-VAL] Sample 38: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=48 % T3-S8=96 % T4-SK=100 % T5-CQ=15 %, S:T2-SQ=95 % T3-SA=48 % T4-S6=43 % T5-H9=35 % T6-D4=41 %] [22:17:24.121] [SAMPLE-VAL] Sample 39: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=47 % T3-S8=94 % T4-SK=100 % T5-CQ=14 %, S:T2-SQ=93 % T3-SA=49 % T4-S6=43 % T5-H9=83 % T6-D4=25 %] [22:17:24.124] [SAMPLE-VAL] Sample 40: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=48 % T3-S8=96 % T4-SK=100 % T5-CQ=17 %, S:T2-SQ=95 % T3-SA=48 % T4-S6=49 % T5-H9=18 % T6-D4=20 %] [22:17:24.127] [SAMPLE-VAL] Sample 41: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=49 % T3-S8=96 % T4-SK=100 % T5-CQ=16 %, S:T2-SQ=95 % T3-SA=43 % T4-S6=38 % T5-H9=17 % T6-D4=42 %] [22:17:24.131] [SAMPLE-VAL] Sample 42: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=48 % T3-S8=96 % T4-SK=100 % T5-CQ=15 %, S:T2-SQ=95 % T3-SA=48 % T4-S6=43 % T5-H9=35 % T6-D4=41 %] [22:17:24.134] [SAMPLE-VAL] Sample 43: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=44 % T3-S8=96 % T4-SK=100 % T5-CQ=15 %, S:T2-SQ=94 % T3-SA=49 % T4-S6=46 % T5-H9=85 % T6-D4=26 %] [22:17:24.139] [SAMPLE-VAL] Sample 44: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=49 % T3-S8=96 % T4-SK=100 % T5-CQ=16 %, S:T2-SQ=95 % T3-SA=43 % T4-S6=38 % T5-H9=17 % T6-D4=42 %] [22:17:24.142] [SAMPLE-VAL] Sample 45: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=45 % T3-S8=94 % T4-SK=100 % T5-CQ=16 %, S:T2-SQ=93 % T3-SA=52 % T4-S6=47 % T5-H9=87 % T6-D4=12 %] [22:17:24.146] [SAMPLE-VAL] Sample 46: weight 0.007 -> 0.002 [E:T1-C4=99 % T2-S2=51 % T3-S8=95 % T4-SK=100 % T5-CQ=17 %, S:T2-SQ=95 % T3-SA=50 % T4-S6=44 % T5-H9=19 % T6-D4=13 %] [22:17:24.149] [SAMPLE-VAL] Sample 47: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=49 % T3-S8=96 % T4-SK=100 % T5-CQ=16 %, S:T2-SQ=95 % T3-SA=43 % T4-S6=38 % T5-H9=17 % T6-D4=42 %] [22:17:24.152] [SAMPLE-VAL] Sample 48: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=50 % T3-S8=94 % T4-SK=100 % T5-CQ=16 %, S:T2-SQ=95 % T3-SA=51 % T4-S6=46 % T5-H9=39 % T6-D4=12 %] [22:17:24.156] [SAMPLE-VAL] Sample 49: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=44 % T3-S8=96 % T4-SK=100 % T5-CQ=15 %, S:T2-SQ=94 % T3-SA=49 % T4-S6=46 % T5-H9=85 % T6-D4=26 %] [22:17:24.159] [SAMPLE-VAL] Sample 50: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=46 % T3-S8=95 % T4-SK=100 % T5-CQ=17 %, S:T2-SQ=95 % T3-SA=53 % T4-S6=50 % T5-H9=36 % T6-D4=19 %] [22:17:24.280] [SAMPLE-VAL] Sample 92: weight 0.006 -> 0.001 [E:T1-C4=99 % T2-S2=52 % T3-S8=95 % T4-SK=100 % T5-CQ=19 %, S:T2-SQ=96 % T3-SA=42 % T4-S6=37 % T5-H9=6 % T6-D4=32 %] [22:17:24.302] [SAMPLE-VAL] Zeroed 74 samples below relative threshold 0.010 x max 0.0139 = 0.000139 [22:17:24.302] [SAMPLE-VAL] Done. Weight range: 0.000-0.014 [22:17:24.302] [SAMPLE-VAL] Top sample 1 (w=0.014): E:K82.843.T87.KQ43 S:AQT976.AK9.J54.J [E:T1-C4=98 % T2-S2=46 % T3-S8=95 % T4-SK=100 % T5-CQ=14 %, S:T2-SQ=92 % T3-SA=51 % T4-S6=49 % T5-H9=86 % T6-D4=24 %] [22:17:24.302] [SAMPLE-VAL] Top sample 2 (w=0.014): E:K82.843.T85.KQ43 S:AQT976.AK9.J74.J [E:T1-C4=98 % T2-S2=46 % T3-S8=95 % T4-SK=100 % T5-CQ=14 %, S:T2-SQ=92 % T3-SA=51 % T4-S6=49 % T5-H9=86 % T6-D4=24 %] [22:17:24.303] [SAMPLE-VAL] Top sample 4 (w=0.013): E:K82.843.875.KQ43 S:AQT976.AK9.JT4.J [E:T1-C4=98 % T2-S2=41 % T3-S8=95 % T4-SK=100 % T5-CQ=15 %, S:T2-SQ=92 % T3-SA=55 % T4-S6=54 % T5-H9=86 % T6-D4=13 %] [22:17:24.303] [SAMPLE-VAL] Top sample 7 (w=0.013): E:K82.843.T75.KQ43 S:AQT976.AK9.J84.J [E:T1-C4=98 % T2-S2=47 % T3-S8=94 % T4-SK=100 % T5-CQ=15 %, S:T2-SQ=91 % T3-SA=55 % T4-S6=52 % T5-H9=86 % T6-D4=11 %] [22:17:24.303] [SAMPLE-VAL] Top sample 6 (w=0.013): E:K82.43.T875.KQ43 S:AQT976.AK98.J4.J [E:T1-C4=98 % T2-S2=47 % T3-S8=95 % T4-SK=100 % T5-CQ=15 %, S:T2-SQ=94 % T3-SA=56 % T4-S6=56 % T5-H9=38 % T6-D4=17 %] [22:17:24.303] After sample validation: 26 deals remaining [22:17:24.303] [PLAY-INFER] No inference observations detected [22:17:24.303] Using weighted samples: 26/26 have non-uniform weights (range 0.001-0.014) [22:17:24.303] Sample deals (26 total, showing first 20, by weight): [22:17:24.303] [1] (w=0.014) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.843.T87.KQ43 AQT976.AK9.J54.J [22:17:24.303] [2] (w=0.014) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.843.T85.KQ43 AQT976.AK9.J74.J [22:17:24.303] [3] (w=0.013) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.843.875.KQ43 AQT976.AK9.JT4.J [22:17:24.303] [4] (w=0.013) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.843.T75.KQ43 AQT976.AK9.J84.J [22:17:24.303] [5] (w=0.013) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.43.T875.KQ43 AQT976.AK98.J4.J [22:17:24.304] [6] (w=0.012) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.83.T875.KQ43 AQT976.AK94.J4.J [22:17:24.304] [7] (w=0.012) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.84.T875.KQ43 AQT976.AK93.J4.J [22:17:24.304] [8] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.843.JT8.KQ43 AQT976.AK9.754.J [22:17:24.304] [9] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.843.J87.KQ43 AQT976.AK9.T54.J [22:17:24.304] [10] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.843.J85.KQ43 AQT976.AK9.T74.J [22:17:24.304] [11] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.843.JT5.KQ43 AQT976.AK9.874.J [22:17:24.304] [12] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.843.JT7.KQ43 AQT976.AK9.854.J [22:17:24.304] [13] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.43.JT85.KQ43 AQT976.AK98.74.J [22:17:24.304] [14] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.43.JT87.KQ43 AQT976.AK98.54.J [22:17:24.304] [15] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.843.J75.KQ43 AQT976.AK9.T84.J [22:17:24.304] [16] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.43.J875.KQ43 AQT976.AK98.T4.J [22:17:24.304] [17] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.84.JT87.KQ43 AQT976.AK93.54.J [22:17:24.305] [18] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.84.JT85.KQ43 AQT976.AK93.74.J [22:17:24.305] [19] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.83.JT87.KQ43 AQT976.AK94.54.J [22:17:24.305] [20] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.83.JT85.KQ43 AQT976.AK94.74.J [22:17:24.305] ... and 6 more [22:17:24.328] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [22:17:24.328] D3: [300, 300, 300, 300, 500, 400, 400, 300, 300, 300, 300, 300, 400, 400, 300, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 600] [22:17:24.328] D9: [300, 300, 300, 300, 500, 400, 400, 300, 300, 300, 300, 300, 400, 400, 300, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 600] [22:17:24.328] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [22:17:24.328] D3: [2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5] [22:17:24.328] D9: [2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5] [22:17:24.328] --- IMP Calculation Output (card -> average IMP) --- [22:17:24.329] D3: 0.00 [22:17:24.329] D9: 0.00 [22:17:24.329] === DDS DETAILED ANALYSIS === [22:17:24.329] Cards analyzed: 2, Samples per card: 26 [22:17:24.329] [22:17:24.329] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [22:17:24.329] ----- ------ --------- ------- ----------- -------------------------------- [22:17:24.329] D3 0.00 2.73 100 % 4 [2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 3, 3...] [22:17:24.329] D9 0.00 2.73 100 % 4 [2, 2, 2, 2, 4, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 3, 3...] [22:17:24.329] [22:17:24.329] Selected: D3 (IMPs=0.00, avgTricks=2.73) [22:17:24.329] =================== [22:17:24.329] [SD-DEF] Skipped: 3rd hand without a finesse over dummy (D def=39 dummy=AK6) [22:17:24.330] [TRUMP] Skipped: not declaring [22:17:24.330] Selected: D3 (avg 0.00 IMPs, 2.73 tricks) -- 1 tied card(s): D9 [22:17:24.330] [stage-timing] ok sample=114ms validate=0ms nn=328ms signal=0ms simgames=1ms dds=23ms total=470ms samples=26 cards=22 [22:17:24.330] === FindBestCardAsync: Position=N, CardsPlayed=22 === [22:17:24.330] Finding card to play for N: 43.JT7.93.A87652 [22:17:24.330] Relative position: Righty, Contract type: Suit [22:17:24.330] Cards in hand mask: 2 [22:17:24.331] Candidate: 9D = 54.9 % [22:17:24.331] Candidate: xD = 45.1 % [22:17:24.331] Selected: D9 (54.9 %) === Board play (API) - DDS Engine (N) - 2026-08-29 22:17:27 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 22:17:27 === [22:17:27.294] === FindBestCardAsync: Position=N, CardsPlayed=25 === [22:17:27.294] Contract: 3H, Declarer: E, Dealer: W [22:17:27.294] Auction: 1D-P-1H-1S-2H-P-P-2S-P-P-3H-P-P-P [22:17:27.294] Deal: N:... ... ... ... [22:17:27.294] Position N is on defender's side - score table shifted by 5 defense tricks won [22:17:27.294] ****************************** [22:17:27.294] FindMatchingDealsWithPlayInternal Input: [22:17:27.295] Position parameter: N [22:17:27.295] Deal from game: N:... ... ... ... [22:17:27.295] Hand for N: 43.JT7.93.A87652 [22:17:27.295] Hand for E: (null) [22:17:27.295] Hand for S: (null) [22:17:27.295] Hand for W: J5.Q652.AKQ62.T9 [22:17:27.295] Cards played: CJ, C9, CA, C4, S3, S2, SQ, S5, SA, SJ, S4, S8, S6, D2, HJ, SK, C2, CQ, H9, CT, D4, DQ, D9, D5, H2 [22:17:27.295] Declarer: E [22:17:27.295] ****************************** [22:17:27.295] [DealFinder] Seed from player N hand: -1915510507 [22:17:27.295] [DealFinder] Auction: 1D-P-1H-1S-2H-P-P-2S-P-P-3H-P-P-P [22:17:27.296] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [22:17:27.296] [DealFinder] S HCP min 15 -> 16: restored 1 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [22:17:27.296] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1407MB, gc2=22) [22:17:27.296] [DealFinder] Using cardsPlayedCount=25 for visibility calculation [22:17:27.296] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=25 [22:17:27.296] [ExtractPartialDeal] Visible hands: N, W, E [22:17:27.296] [ExtractPartialDeal] Input deal: N:... ... ... ... [22:17:27.296] [ExtractPartialDeal] Extracted hands: [22:17:27.296] N: 43.JT7.93.A87652 (13 cards) [LOCKED] [22:17:27.296] E: ... (0 cards) [22:17:27.296] S: ... (0 cards) [22:17:27.296] W: J5.Q652.AKQ62.T9 (13 cards) [LOCKED] [22:17:27.296] [DealFinder] Trump suit from contract '3H': Hearts [22:17:27.296] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [22:17:27.297] [ComputePlayedCards] Card 1: CJ played by S [22:17:27.297] [ComputePlayedCards] Card 2: C9 played by W [22:17:27.297] [ComputePlayedCards] Card 3: CA played by N [22:17:27.297] [ComputePlayedCards] Card 4: C4 played by E [22:17:27.297] [ComputePlayedCards] Trick complete. Winner: N [22:17:27.297] [ComputePlayedCards] Card 5: S3 played by N [22:17:27.297] [ComputePlayedCards] Card 6: S2 played by E [22:17:27.297] [ComputePlayedCards] Card 7: SQ played by S [22:17:27.297] [ComputePlayedCards] Card 8: S5 played by W [22:17:27.297] [ComputePlayedCards] Trick complete. Winner: S [22:17:27.297] [ComputePlayedCards] Card 9: SA played by S [22:17:27.297] [ComputePlayedCards] Card 10: SJ played by W [22:17:27.297] [ComputePlayedCards] Card 11: S4 played by N [22:17:27.297] [ComputePlayedCards] Card 12: S8 played by E [22:17:27.298] [ComputePlayedCards] Trick complete. Winner: S [22:17:27.298] [ComputePlayedCards] Card 13: S6 played by S [22:17:27.298] [ComputePlayedCards] Card 14: D2 played by W [22:17:27.298] [ComputePlayedCards] Card 15: HJ played by N [22:17:27.298] [ComputePlayedCards] Card 16: SK played by E [22:17:27.298] [ComputePlayedCards] Trick complete. Winner: N [22:17:27.298] [ComputePlayedCards] Card 17: C2 played by N [22:17:27.298] [ComputePlayedCards] Card 18: CQ played by E [22:17:27.298] [ComputePlayedCards] Card 19: H9 played by S [22:17:27.298] [ComputePlayedCards] Card 20: CT played by W [22:17:27.298] [ComputePlayedCards] Trick complete. Winner: S [22:17:27.298] [ComputePlayedCards] Card 21: D4 played by S [22:17:27.298] [ComputePlayedCards] Card 22: DQ played by W [22:17:27.299] [ComputePlayedCards] Card 23: D9 played by N [22:17:27.299] [ComputePlayedCards] Card 24: D5 played by E [22:17:27.299] [ComputePlayedCards] Trick complete. Winner: W [22:17:27.299] [ComputePlayedCards] Card 25: H2 played by W [22:17:27.299] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: CA, S3, S4, HJ, C2, D9 [22:17:27.299] [DealFinder] Added 6 played cards to E (was 0 cards): C4, S2, S8, SK, CQ, D5 [22:17:27.299] [DealFinder] Added 6 played cards to S (was 0 cards): CJ, SQ, SA, S6, H9, D4 [22:17:27.299] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C9, S5, SJ, D2, CT, DQ, H2 [22:17:27.299] [DealFinder] Show-out: S void in Clubs (bidding said [0-13], already held 1) [22:17:27.299] [DealFinder] Assigned 2 Clubs cards to E: C3, CK [22:17:27.299] [DecomposePartnership] E: No tightening (CombinedHcpMin=17, CombinedHcpMax=, partner W HCP=12) [22:17:27.300] [DecomposePartnership] S: No tightening (CombinedHcpMin=18, CombinedHcpMax=, partner N HCP=5) [22:17:27.300] [DealFinder] Bid verification enabled for: E, S [22:17:27.300] [DealFinder] Propagated E: HCP[5-7], Suits=S[0-3] H[4-6] D[0-6] C[4-4] (2 iterations) [22:17:27.300] [DealFinder] Propagated S: HCP[16-18], Suits=S[6-9] H[0-2] D[0-6] C[1-1] (2 iterations) [22:17:27.300] [DealFinder] WARNING: Relaxing impossible HCP constraint for E: max 7 -> 8 (player already holds 8 HCP in played cards) [22:17:27.300] [DealFinder] Re-propagated HCP after played-card floor: E HCP[8-8] [22:17:27.301] [DealFinder] Re-propagated HCP after played-card floor: S HCP[15-15] [22:17:27.301] [DealFinder] Forced 3 Spades card(s) to S (only eligible holder): S7, S9, ST [22:17:27.301] [DealFinder] Known cards per player: N=13, E=8, S=9, W=13 [22:17:27.301] [DealFinder] Locked players: N, W [22:17:27.301] [DealFinder] Total known cards: 43, Remaining deck: 9, Cards to deal: 9 [22:17:27.301] [DealFinder] Players needing cards: E:5, S:4 [22:17:27.301] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [22:17:27.340] [DealFinder] Combinatorial: enumerated 126, perfect 0, sending 100 to DDS [22:17:27.340] [DealFinder] WARNING: NONE of the 126 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: E HCP[8-8], S HCP[15-15] [22:17:27.340] [Timing] Total: 44ms, Generation: 0ms, Verification: 0ms [22:17:27.340] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [22:17:27.340] Search complete. Returning 100 deals. [22:17:27.340] Found 100 sample deals for simulation. [22:17:27.340] Valid deals for DDS: 100 / 100 [22:17:27.340] [SAMPLE-VAL] Validating 100 samples, hidden: E,S, contract: suit [22:17:27.356] [SAMPLE-VAL] Opening lead NN validation (CJ): 0/100 samples adjusted [22:17:27.357] [SAMPLE-VAL] T1: S=CJ W=C9 N=CA E=C4 (leader=S) [22:17:27.357] [SAMPLE-VAL] T2: N=S3 E=S2 S=SQ W=S5 (leader=N) [22:17:27.357] [SAMPLE-VAL] T3: S=SA W=SJ N=S4 E=S8 (leader=S) [22:17:27.357] [SAMPLE-VAL] T4: S=S6 W=D2 N=HJ E=SK (leader=S) [22:17:27.357] [SAMPLE-VAL] T5: N=C2 E=CQ S=H9 W=CT (leader=N) [22:17:27.357] [SAMPLE-VAL] T6: S=D4 W=DQ N=D9 E=D5 (leader=S) [22:17:27.358] [SAMPLE-VAL] T7: W=H2 (leader=W) (partial) [22:17:27.362] [SAMPLE-VAL] Sample 1: weight 0.048 -> 0.012 [E:T1-C4=99 % T2-S2=49 % T3-S8=95 % T4-SK=100 % T5-CQ=16 % T6-D5=93 %, S:T2-SQ=94 % T3-SA=52 % T4-S6=53 % T5-H9=15 % T6-D4=17 %] [22:17:27.365] [SAMPLE-VAL] Sample 2: weight 0.048 -> 0.014 [E:T1-C4=98 % T2-S2=41 % T3-S8=95 % T4-SK=100 % T5-CQ=15 % T6-D5=90 %, S:T2-SQ=92 % T3-SA=55 % T4-S6=54 % T5-H9=86 % T6-D4=13 %] [22:17:27.369] [SAMPLE-VAL] Sample 3: weight 0.048 -> 0.013 [E:T1-C4=98 % T2-S2=47 % T3-S8=95 % T4-SK=100 % T5-CQ=15 % T6-D5=92 %, S:T2-SQ=94 % T3-SA=56 % T4-S6=56 % T5-H9=38 % T6-D4=17 %] [22:17:27.372] [SAMPLE-VAL] Sample 4: weight 0.048 -> 0.012 [E:T1-C4=99 % T2-S2=49 % T3-S8=95 % T4-SK=100 % T5-CQ=16 % T6-D5=93 %, S:T2-SQ=94 % T3-SA=52 % T4-S6=53 % T5-H9=15 % T6-D4=17 %] [22:17:27.376] [SAMPLE-VAL] Sample 5: weight 0.048 -> 0.014 [E:T1-C4=98 % T2-S2=47 % T3-S8=94 % T4-SK=100 % T5-CQ=15 % T6-D5=96 %, S:T2-SQ=91 % T3-SA=55 % T4-S6=52 % T5-H9=86 % T6-D4=11 %] [22:17:27.379] [SAMPLE-VAL] Sample 6: weight 0.048 -> 0.014 [E:T1-C4=98 % T2-S2=46 % T3-S8=95 % T4-SK=100 % T5-CQ=14 % T6-D5=86 %, S:T2-SQ=92 % T3-SA=51 % T4-S6=49 % T5-H9=86 % T6-D4=24 %] [22:17:27.411] [SAMPLE-VAL] Sample 16: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=49 % T3-S8=96 % T4-SK=100 % T5-CQ=16 % T6-D5=79 %, S:T2-SQ=95 % T3-SA=43 % T4-S6=38 % T5-H9=17 % T6-D4=42 %] [22:17:27.415] [SAMPLE-VAL] Sample 17: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=48 % T3-S8=96 % T4-SK=100 % T5-CQ=17 % T6-D5=94 %, S:T2-SQ=95 % T3-SA=48 % T4-S6=49 % T5-H9=18 % T6-D4=20 %] [22:17:27.418] [SAMPLE-VAL] Sample 18: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=48 % T3-S8=96 % T4-SK=100 % T5-CQ=15 % T6-D5=78 %, S:T2-SQ=95 % T3-SA=48 % T4-S6=43 % T5-H9=35 % T6-D4=41 %] [22:17:27.421] [SAMPLE-VAL] Sample 19: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=44 % T3-S8=96 % T4-SK=100 % T5-CQ=15 % T6-D5=81 %, S:T2-SQ=94 % T3-SA=49 % T4-S6=46 % T5-H9=85 % T6-D4=26 %] [22:17:27.425] [SAMPLE-VAL] Sample 20: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=50 % T3-S8=94 % T4-SK=100 % T5-CQ=16 % T6-D5=94 %, S:T2-SQ=95 % T3-SA=51 % T4-S6=46 % T5-H9=39 % T6-D4=12 %] [22:17:27.428] [SAMPLE-VAL] Sample 21: weight 0.007 -> 0.002 [E:T1-C4=99 % T2-S2=51 % T3-S8=95 % T4-SK=100 % T5-CQ=17 % T6-D5=94 %, S:T2-SQ=95 % T3-SA=50 % T4-S6=44 % T5-H9=19 % T6-D4=13 %] [22:17:27.432] [SAMPLE-VAL] Sample 22: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=49 % T3-S8=96 % T4-SK=100 % T5-CQ=16 % T6-D5=79 %, S:T2-SQ=95 % T3-SA=43 % T4-S6=38 % T5-H9=17 % T6-D4=42 %] [22:17:27.435] [SAMPLE-VAL] Sample 23: weight 0.007 -> 0.002 [E:T1-C4=99 % T2-S2=51 % T3-S8=95 % T4-SK=100 % T5-CQ=17 % T6-D5=94 %, S:T2-SQ=95 % T3-SA=50 % T4-S6=44 % T5-H9=19 % T6-D4=13 %] [22:17:27.438] [SAMPLE-VAL] Sample 24: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=46 % T3-S8=95 % T4-SK=100 % T5-CQ=17 % T6-D5=94 %, S:T2-SQ=95 % T3-SA=53 % T4-S6=50 % T5-H9=36 % T6-D4=19 %] [22:17:27.442] [SAMPLE-VAL] Sample 25: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=47 % T3-S8=94 % T4-SK=100 % T5-CQ=14 % T6-D5=78 %, S:T2-SQ=93 % T3-SA=49 % T4-S6=43 % T5-H9=83 % T6-D4=25 %] [22:17:27.446] [SAMPLE-VAL] Sample 26: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=48 % T3-S8=96 % T4-SK=100 % T5-CQ=17 % T6-D5=94 %, S:T2-SQ=95 % T3-SA=48 % T4-S6=49 % T5-H9=18 % T6-D4=20 %] [22:17:27.449] [SAMPLE-VAL] Sample 27: weight 0.007 -> 0.002 [E:T1-C4=98 % T2-S2=45 % T3-S8=94 % T4-SK=100 % T5-CQ=16 % T6-D5=98 %, S:T2-SQ=93 % T3-SA=52 % T4-S6=47 % T5-H9=87 % T6-D4=12 %] [22:17:27.456] [SAMPLE-VAL] Sample 29: weight 0.006 -> 0.002 [E:T1-C4=98 % T2-S2=51 % T3-S8=95 % T4-SK=100 % T5-CQ=17 % T6-D5=91 %, S:T2-SQ=97 % T3-SA=40 % T4-S6=39 % T5-H9=13 % T6-D4=34 %] [22:17:27.537] [SAMPLE-VAL] Sample 53: weight 0.006 -> 0.002 [E:T1-C4=99 % T2-S2=52 % T3-S8=95 % T4-SK=100 % T5-CQ=19 % T6-D5=93 %, S:T2-SQ=96 % T3-SA=42 % T4-S6=37 % T5-H9=6 % T6-D4=32 %] [22:17:27.617] [SAMPLE-VAL] Sample 78: weight 0.006 -> 0.002 [E:T1-C4=98 % T2-S2=51 % T3-S8=95 % T4-SK=100 % T5-CQ=17 % T6-D5=91 %, S:T2-SQ=97 % T3-SA=40 % T4-S6=39 % T5-H9=13 % T6-D4=34 %] [22:17:27.687] [SAMPLE-VAL] Zeroed 79 samples below relative threshold 0.010 x max 0.0144 = 0.000144 [22:17:27.687] [SAMPLE-VAL] Done. Weight range: 0.000-0.014 [22:17:27.687] [SAMPLE-VAL] Top sample 6 (w=0.014): E:K82.843.T85.KQ43 S:AQT976.AK9.J74.J [E:T1-C4=98 % T2-S2=46 % T3-S8=95 % T4-SK=100 % T5-CQ=14 % T6-D5=86 %, S:T2-SQ=92 % T3-SA=51 % T4-S6=49 % T5-H9=86 % T6-D4=24 %] [22:17:27.687] [SAMPLE-VAL] Top sample 2 (w=0.014): E:K82.843.875.KQ43 S:AQT976.AK9.JT4.J [E:T1-C4=98 % T2-S2=41 % T3-S8=95 % T4-SK=100 % T5-CQ=15 % T6-D5=90 %, S:T2-SQ=92 % T3-SA=55 % T4-S6=54 % T5-H9=86 % T6-D4=13 %] [22:17:27.688] [SAMPLE-VAL] Top sample 5 (w=0.014): E:K82.843.T75.KQ43 S:AQT976.AK9.J84.J [E:T1-C4=98 % T2-S2=47 % T3-S8=94 % T4-SK=100 % T5-CQ=15 % T6-D5=96 %, S:T2-SQ=91 % T3-SA=55 % T4-S6=52 % T5-H9=86 % T6-D4=11 %] [22:17:27.688] [SAMPLE-VAL] Top sample 3 (w=0.013): E:K82.43.T875.KQ43 S:AQT976.AK98.J4.J [E:T1-C4=98 % T2-S2=47 % T3-S8=95 % T4-SK=100 % T5-CQ=15 % T6-D5=92 %, S:T2-SQ=94 % T3-SA=56 % T4-S6=56 % T5-H9=38 % T6-D4=17 %] [22:17:27.688] [SAMPLE-VAL] Top sample 1 (w=0.012): E:K82.83.T875.KQ43 S:AQT976.AK94.J4.J [E:T1-C4=99 % T2-S2=49 % T3-S8=95 % T4-SK=100 % T5-CQ=16 % T6-D5=93 %, S:T2-SQ=94 % T3-SA=52 % T4-S6=53 % T5-H9=15 % T6-D4=17 %] [22:17:27.688] After sample validation: 21 deals remaining [22:17:27.688] [PLAY-INFER] No inference observations detected [22:17:27.688] Using weighted samples: 21/21 have non-uniform weights (range 0.002-0.014) [22:17:27.688] Sample deals (21 total, showing first 20, by weight): [22:17:27.688] [1] (w=0.014) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.843.T85.KQ43 AQT976.AK9.J74.J [22:17:27.688] [2] (w=0.014) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.843.875.KQ43 AQT976.AK9.JT4.J [22:17:27.688] [3] (w=0.014) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.843.T75.KQ43 AQT976.AK9.J84.J [22:17:27.688] [4] (w=0.013) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.43.T875.KQ43 AQT976.AK98.J4.J [22:17:27.688] [5] (w=0.012) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.83.T875.KQ43 AQT976.AK94.J4.J [22:17:27.688] [6] (w=0.012) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.84.T875.KQ43 AQT976.AK93.J4.J [22:17:27.689] [7] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.843.J85.KQ43 AQT976.AK9.T74.J [22:17:27.689] [8] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.843.JT5.KQ43 AQT976.AK9.874.J [22:17:27.689] [9] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.43.JT85.KQ43 AQT976.AK98.74.J [22:17:27.689] [10] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.843.J75.KQ43 AQT976.AK9.T84.J [22:17:27.689] [11] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.43.J875.KQ43 AQT976.AK98.T4.J [22:17:27.689] [12] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.43.JT75.KQ43 AQT976.AK98.84.J [22:17:27.689] [13] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.83.JT85.KQ43 AQT976.AK94.74.J [22:17:27.689] [14] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.84.JT85.KQ43 AQT976.AK93.74.J [22:17:27.689] [15] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.84.J875.KQ43 AQT976.AK93.T4.J [22:17:27.689] [16] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.83.J875.KQ43 AQT976.AK94.T4.J [22:17:27.689] [17] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.84.JT75.KQ43 AQT976.AK93.84.J [22:17:27.689] [18] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.83.JT75.KQ43 AQT976.AK94.84.J [22:17:27.690] [19] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.3.JT875.KQ43 AQT976.AK984.4.J [22:17:27.690] [20] (w=0.002) W:J5.Q652.AKQ62.T9 43.JT7.93.A87652 K82.4.JT875.KQ43 AQT976.AK983.4.J [22:17:27.690] ... and 1 more [22:17:27.710] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [22:17:27.710] H7: [300, 300, 300, 500, 400, 400, 300, 300, 500, 300, 500, 500, 400, 400, 400, 400, 400, 400, 700, 700, 600] [22:17:27.710] HT: [300, 300, 300, 500, 400, 400, 300, 300, 400, 300, 400, 400, 400, 400, 400, 400, 400, 400, 700, 700, 700] [22:17:27.710] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [22:17:27.710] H7: [2, 2, 2, 4, 3, 3, 2, 2, 4, 2, 4, 4, 3, 3, 3, 3, 3, 3, 6, 6, 5] [22:17:27.710] HT: [2, 2, 2, 4, 3, 3, 2, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 6, 6, 6] [22:17:27.710] --- IMP Calculation Output (card -> average IMP) --- [22:17:27.711] H7: 0.11 [22:17:27.711] HT: -0.11 [22:17:27.711] === DDS DETAILED ANALYSIS === [22:17:27.711] Cards analyzed: 2, Samples per card: 21 [22:17:27.711] [22:17:27.711] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [22:17:27.711] ----- ------ --------- ------- ----------- -------------------------------- [22:17:27.711] H7 0.11 3.29 100 % 5 [2, 2, 2, 4, 3, 3, 2, 2, 4, 2, 4, 4, 3, 3, 3, 3, 3, 3, 6, 6...] [22:17:27.711] HT -0.11 3.19 100 % 4 [2, 2, 2, 4, 3, 3, 2, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 6, 6...] [22:17:27.711] [22:17:27.711] Selected: H7 (IMPs=0.11, avgTricks=3.29) [22:17:27.711] =================== [22:17:27.711] [SD-DEF] Skipped: 2nd hand without the top card in H (def=7T) [22:17:27.711] [TRUMP] Skipped: not declaring [22:17:27.712] Selected: H7 (avg 0.11 IMPs, 3.29 tricks) [22:17:27.712] [stage-timing] ok sample=45ms validate=0ms nn=347ms signal=0ms simgames=1ms dds=20ms total=417ms samples=21 cards=25 [22:17:27.712] === FindBestCardAsync: Position=N, CardsPlayed=25 === [22:17:27.712] Finding card to play for N: 43.JT7.93.A87652 [22:17:27.712] Relative position: Righty, Contract type: Suit [22:17:27.712] Cards in hand mask: 2 [22:17:27.713] Candidate: xH = 87.2 % [22:17:27.713] Candidate: TH = 12.8 % [22:17:27.713] Selected: H7 (87.2 %) === Board play (API) - DDS Engine (N) - 2026-08-29 22:17:37 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 22:17:37 === [22:17:37.201] Activated: 4 tricks remaining, threshold=5 [22:17:37.201] ENDGAME: Hidden cards=8 between E and S, need 4+4, declarer tricks=3, defense tricks=6 [22:17:37.201] ENDGAME: Contract=3H, Declarer=E, ToPlay=N, Trump=H [22:17:37.201] ENDGAME: N [- - - C8765] [22:17:37.202] ENDGAME: W [- H65 D6 -] [22:17:37.202] ENDGAME: Hidden [ST9 H83 DJ8 CK3] [22:17:37.202] ENDGAME: Current trick (1 cards, led by W): DA [22:17:37.202] ENDGAME: 1 valid worlds (after void filtering) [22:17:37.202] [DealFinder] Explained bid W 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [22:17:37.203] [DealFinder] Explained bid N P: "Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, True OR D >= 7, True" -> require: (none) [22:17:37.203] [DealFinder] Explained bid E 1H: "Responses to 1D-P, HCP > 4, (H = 4 OR (H >= 5, NOT SpadeLongest)), H >= S, NOT (ClubLongest, C > H, HCP >= 12), H >= 4, DiamondLongest" -> require: (none) [22:17:37.204] [DealFinder] Explained bid S 1S: "Overcalling after 1Mi-P-1H, Overcall(S), S >= 5, HCP >= 12, HCP <= 18, SpadeLongest, HCP >= 9, 2 of Top 5 Honors in S, S >= C, S >= D" -> require: (none) [22:17:37.204] [DealFinder] Explained bid W 2H: "Responses to 1V-P-1W-1Y, Responses to 1Mi-PX-1H-1S, HCP <= 14, H >= 4" -> require: (none) [22:17:37.205] [DealFinder] Explained bid N P: "Responses to 1Mi-P-1H-1S-2H, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame), CombinedHcpMax <= 24" -> require: (none) [22:17:37.205] [DealFinder] Explained bid E P: "Responses to 1Mi-P-1H-1S-2H-P, Responses to 1Mi-PX-1H-1S-2H-P, True, NOT Game in H" -> require: (none) [22:17:37.205] [DealFinder] Explained bid S 2S: "Responses to 1Mi-P-1H-1S-2H-P-P, S >= 6, HCP >= 15" -> require: (none) [22:17:37.206] [DealFinder] Explained bid W P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S, True" -> require: (none) [22:17:37.206] [DealFinder] Explained bid N P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P, True" -> require: (none) [22:17:37.207] [DealFinder] Explained bid E 3H: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P-P, Competitive(H), H >= 5, NOT min" -> require: (none) [22:17:37.207] [DealFinder] Explained bid S P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P-P-3H, True" -> require: (none) [22:17:37.207] [DealFinder] Explained bid W P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P-P-3H-P, True" -> require: (none) [22:17:37.208] [DealFinder] Explained bid N P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P-P-3H-P-P, True" -> require: (none) [22:17:37.213] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [22:17:37.213] [DealFinder] N HCP max: tightened from 37 to 6 using HandUnderstanding [22:17:37.213] [DealFinder] N constraints: HCP[0-6], Suits=(none), Trivial=False [22:17:37.214] [DealFinder] Expression (2811 chars): (True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H) & NOT Overcall(S) & NOT (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & IsValidBid(3C) & S <= 5 & H <= 5) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT ... [22:17:37.214] [Timing] N precompute: 5ms mem d=162KB (total=1392MB) [22:17:37.216] [DealFinder] E HCP min 8 -> 5: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [22:17:37.216] [DealFinder] E HCP max: tightened from 37 to 10 using HandUnderstanding [22:17:37.216] [DealFinder] E constraints: HCP[5-10], Suits=H[4-13], Trivial=False [22:17:37.216] [DealFinder] Expression (917 chars): ((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & Single Suited & Controls >= 4) & NOT (H >= 5 & D >= 4 & HCP > 17 & Controls >= 4) & NOT (H >= 6 & balish & HCP >= 17 & Controls >= 4) & NOT (HCP >= 16 & (Solid(S) OR SemiSolid(S) OR S >= 7) & Single Suited & Controls >= 4) & NOT (S >= 5 & D >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4) & NOT (D >= 4 & HCP >= 10 & H < 4 & S < 4 & (DiamondLongest OR HCP < 12)) & NOT (H <= 1 & TP >= 14 & D >= 5 & S <= 3) & NOT (S <= 1 & TP >= 14 & D >= 5 & H <= 3) & ((True & HCP <= 10) OR NOT Game in H) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & Stopper in S) & NOT HeartCompGame & NOT Game in H & ((H >= 5 & NOT min & HCP <= 10) OR Competitive(H)) & NOT Competitive(D) [22:17:37.216] [Timing] E precompute: 2ms mem d=128KB (total=1393MB) [22:17:37.218] [DealFinder] S HCP min 16 -> 15: dropped 1 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [22:17:37.218] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [22:17:37.218] [DealFinder] S constraints: HCP[15-18], Suits=S[6-13], Trivial=False [22:17:37.218] [DealFinder] Expression (796 chars): (Overcall(S) OR (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) OR (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP <= 18 & SpadeLongest) OR (S >= 5 & HCP >= 12 & HCP <= 18 & S >= C & S >= D)) & NOT (C >= 5 & S >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 5 & S >= 5 & LoserLevel >= 4 & TP >= 10) & NOT (C >= 5 & S >= 5 & LoserLevel >= 5 & TP >= 10) & NOT DoubleThenOvercall(H) & NOT DoubleThenGame(H) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 3 of Top 5 Honors in S) & NOT (S >= 7 & HCP <= 12 & HCP >= 4 & LoserLevel >= 4) & NOT DoubleThenOvercall(S) & NOT DoubleThenOvercall(C) & NOT (Stopper in D & Stopper in H & HCP >= 15 & HCP <= 17 & Balanced) & S >= 6 & HCP >= 15 & True & NOT OvercallRebid(S) & NOT ((SpadeCompGame OR (TwiceRebiddable(S) & Losers <= 3) OR Sacrifice OK(S, False))) [22:17:37.218] [Timing] S precompute: 1ms mem d=120KB (total=1393MB) [22:17:37.223] [DealFinder] W Diamonds: tightened from [0-13] to [4-13] using HandUnderstanding [22:17:37.224] [DealFinder] W HCP min 14 -> 12: dropped 2 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [22:17:37.224] [DealFinder] W constraints: HCP[12-14], Suits=H[4-13] D[4-13], Trivial=False [22:17:37.224] [DealFinder] Expression (3486 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [22:17:37.224] [Timing] W precompute: 5ms mem d=188KB (total=1393MB) [22:17:37.224] ENDGAME: Bidding weights applied to 1/1 worlds (range 0.00-0.00, total 0.00, 0 unpenalised) [22:17:37.224] ENDGAME: Played by E: 8 HCP S:3 H:2 D:2 C:2; by S: 11 HCP S:4 H:2 D:2 C:1 [22:17:37.224] ENDGAME_WORLD: #1 (w=0.00) N:...8765 .83..K3 T9..J8. .65.6. [22:17:37.224] ENDGAME: Evaluating 4 candidates across 1 worlds (totalWeight=0.00, rankByScore=True): [22:17:37.224] C5: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=7:0.0 [22:17:37.224] C6: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=7:0.0 [22:17:37.224] C7: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=7:0.0 [22:17:37.225] C8: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=7:0.0 [22:17:37.225] IMP C5: 0.00 [22:17:37.225] IMP C6: 0.00 [22:17:37.225] IMP C7: 0.00 [22:17:37.225] IMP C8: 0.00 [22:17:37.225] ENDGAME: Selected C8 (100 %) [22:17:37.225] Tied cards: C8,C7,C6,C5 -- invoking NN directly on tied set [22:17:37.225] === FindBestCardAsync: Position=N, CardsPlayed=37 === [22:17:37.225] Finding card to play for N: 43.JT7.93.A87652 [22:17:37.225] Relative position: Righty, Contract type: Suit [22:17:37.225] Cards in hand mask: 2 [22:17:37.226] Candidate: xC = 99.9 % [22:17:37.226] Candidate: 8C = 0.1 % [22:17:37.226] Selected: C5 (99.9 %) === Board play (API) - DDS Engine (N) - 2026-08-29 22:17:40 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 22:17:40 === [22:17:40.406] Activated: 3 tricks remaining, threshold=5 [22:17:40.406] ENDGAME: Hidden cards=6 between E and S, need 3+3, declarer tricks=4, defense tricks=6 [22:17:40.406] ENDGAME: Contract=3H, Declarer=E, ToPlay=N, Trump=H [22:17:40.406] ENDGAME: N [- - - C875] [22:17:40.406] ENDGAME: W [- H65 - -] [22:17:40.406] ENDGAME: Hidden [ST9 H83 DJ CK] [22:17:40.406] ENDGAME: Current trick (1 cards, led by W): D6 [22:17:40.406] ENDGAME: 1 valid worlds (after void filtering) [22:17:40.407] [DealFinder] Explained bid W 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [22:17:40.407] [DealFinder] Explained bid N P: "Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, True OR D >= 7, True" -> require: (none) [22:17:40.407] [DealFinder] Explained bid E 1H: "Responses to 1D-P, HCP > 4, (H = 4 OR (H >= 5, NOT SpadeLongest)), H >= S, NOT (ClubLongest, C > H, HCP >= 12), H >= 4, DiamondLongest" -> require: (none) [22:17:40.408] [DealFinder] Explained bid S 1S: "Overcalling after 1Mi-P-1H, Overcall(S), S >= 5, HCP >= 12, HCP <= 18, SpadeLongest, HCP >= 9, 2 of Top 5 Honors in S, S >= C, S >= D" -> require: (none) [22:17:40.408] [DealFinder] Explained bid W 2H: "Responses to 1V-P-1W-1Y, Responses to 1Mi-PX-1H-1S, HCP <= 14, H >= 4" -> require: (none) [22:17:40.409] [DealFinder] Explained bid N P: "Responses to 1Mi-P-1H-1S-2H, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame), CombinedHcpMax <= 24" -> require: (none) [22:17:40.409] [DealFinder] Explained bid E P: "Responses to 1Mi-P-1H-1S-2H-P, Responses to 1Mi-PX-1H-1S-2H-P, True, NOT Game in H" -> require: (none) [22:17:40.410] [DealFinder] Explained bid S 2S: "Responses to 1Mi-P-1H-1S-2H-P-P, S >= 6, HCP >= 15" -> require: (none) [22:17:40.410] [DealFinder] Explained bid W P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S, True" -> require: (none) [22:17:40.410] [DealFinder] Explained bid N P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P, True" -> require: (none) [22:17:40.411] [DealFinder] Explained bid E 3H: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P-P, Competitive(H), H >= 5, NOT min" -> require: (none) [22:17:40.411] [DealFinder] Explained bid S P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P-P-3H, True" -> require: (none) [22:17:40.412] [DealFinder] Explained bid W P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P-P-3H-P, True" -> require: (none) [22:17:40.412] [DealFinder] Explained bid N P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P-P-3H-P-P, True" -> require: (none) [22:17:40.417] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [22:17:40.418] [DealFinder] N HCP max: tightened from 37 to 6 using HandUnderstanding [22:17:40.418] [DealFinder] N constraints: HCP[0-6], Suits=(none), Trivial=False [22:17:40.418] [DealFinder] Expression (2811 chars): (True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H) & NOT Overcall(S) & NOT (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & IsValidBid(3C) & S <= 5 & H <= 5) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT ... [22:17:40.418] [Timing] N precompute: 5ms mem d=160KB (total=1398MB) [22:17:40.420] [DealFinder] E HCP min 8 -> 5: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [22:17:40.420] [DealFinder] E HCP max: tightened from 37 to 10 using HandUnderstanding [22:17:40.420] [DealFinder] E constraints: HCP[5-10], Suits=H[4-13], Trivial=False [22:17:40.420] [DealFinder] Expression (917 chars): ((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & Single Suited & Controls >= 4) & NOT (H >= 5 & D >= 4 & HCP > 17 & Controls >= 4) & NOT (H >= 6 & balish & HCP >= 17 & Controls >= 4) & NOT (HCP >= 16 & (Solid(S) OR SemiSolid(S) OR S >= 7) & Single Suited & Controls >= 4) & NOT (S >= 5 & D >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4) & NOT (D >= 4 & HCP >= 10 & H < 4 & S < 4 & (DiamondLongest OR HCP < 12)) & NOT (H <= 1 & TP >= 14 & D >= 5 & S <= 3) & NOT (S <= 1 & TP >= 14 & D >= 5 & H <= 3) & ((True & HCP <= 10) OR NOT Game in H) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & Stopper in S) & NOT HeartCompGame & NOT Game in H & ((H >= 5 & NOT min & HCP <= 10) OR Competitive(H)) & NOT Competitive(D) [22:17:40.420] [Timing] E precompute: 2ms mem d=128KB (total=1398MB) [22:17:40.422] [DealFinder] S HCP min 16 -> 15: dropped 1 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [22:17:40.422] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [22:17:40.422] [DealFinder] S constraints: HCP[15-18], Suits=S[6-13], Trivial=False [22:17:40.422] [DealFinder] Expression (796 chars): (Overcall(S) OR (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) OR (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP <= 18 & SpadeLongest) OR (S >= 5 & HCP >= 12 & HCP <= 18 & S >= C & S >= D)) & NOT (C >= 5 & S >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 5 & S >= 5 & LoserLevel >= 4 & TP >= 10) & NOT (C >= 5 & S >= 5 & LoserLevel >= 5 & TP >= 10) & NOT DoubleThenOvercall(H) & NOT DoubleThenGame(H) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 3 of Top 5 Honors in S) & NOT (S >= 7 & HCP <= 12 & HCP >= 4 & LoserLevel >= 4) & NOT DoubleThenOvercall(S) & NOT DoubleThenOvercall(C) & NOT (Stopper in D & Stopper in H & HCP >= 15 & HCP <= 17 & Balanced) & S >= 6 & HCP >= 15 & True & NOT OvercallRebid(S) & NOT ((SpadeCompGame OR (TwiceRebiddable(S) & Losers <= 3) OR Sacrifice OK(S, False))) [22:17:40.422] [Timing] S precompute: 1ms mem d=120KB (total=1398MB) [22:17:40.428] [DealFinder] W Diamonds: tightened from [0-13] to [4-13] using HandUnderstanding [22:17:40.428] [DealFinder] W HCP min 14 -> 12: dropped 2 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [22:17:40.428] [DealFinder] W constraints: HCP[12-14], Suits=H[4-13] D[4-13], Trivial=False [22:17:40.428] [DealFinder] Expression (3486 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [22:17:40.428] [Timing] W precompute: 6ms mem d=179KB (total=1398MB) [22:17:40.428] ENDGAME: Bidding weights applied to 1/1 worlds (range 0.00-0.00, total 0.00, 0 unpenalised) [22:17:40.428] ENDGAME: Played by E: 8 HCP S:3 H:2 D:2 C:3; by S: 11 HCP S:4 H:2 D:3 C:1 [22:17:40.428] ENDGAME_WORLD: #1 (w=0.00) N:...875 .83..K T9..J. .65.. [22:17:40.428] ENDGAME: Evaluating 3 candidates across 1 worlds (totalWeight=0.00, rankByScore=True): [22:17:40.429] C5: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=7:0.0 [22:17:40.429] C7: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=7:0.0 [22:17:40.429] C8: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=7:0.0 [22:17:40.429] IMP C5: 0.00 [22:17:40.429] IMP C7: 0.00 [22:17:40.429] IMP C8: 0.00 [22:17:40.429] ENDGAME: Selected C8 (100 %) [22:17:40.429] Tied cards: C8,C7,C5 -- invoking NN directly on tied set [22:17:40.429] === FindBestCardAsync: Position=N, CardsPlayed=41 === [22:17:40.429] Finding card to play for N: 43.JT7.93.A87652 [22:17:40.429] Relative position: Righty, Contract type: Suit [22:17:40.429] Cards in hand mask: 2 [22:17:40.430] Candidate: xC = 99.9 % [22:17:40.430] Candidate: 8C = 0.1 % [22:17:40.430] Selected: C5 (99.9 %) === Board play (API) - DDS Engine (N) - 2026-08-29 22:17:45 === === Board play (API) - Neural Network Engine (N) - 2026-08-29 22:17:45 === [22:17:45.202] Activated: 2 tricks remaining, threshold=5 [22:17:45.202] ENDGAME: Hidden cards=2 between E and S, need 1+1, declarer tricks=5, defense tricks=6 [22:17:45.202] ENDGAME: Contract=3H, Declarer=E, ToPlay=N, Trump=H [22:17:45.202] ENDGAME: N [- - - C87] [22:17:45.202] ENDGAME: W [- H6 - -] [22:17:45.203] ENDGAME: Hidden [ST H8 - -] [22:17:45.203] ENDGAME: Current trick (3 cards, led by E): CK S9 H5 [22:17:45.203] ENDGAME: 1 valid worlds (after void filtering) [22:17:45.203] [DealFinder] Explained bid W 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [22:17:45.204] [DealFinder] Explained bid N P: "Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, True OR D >= 7, True" -> require: (none) [22:17:45.204] [DealFinder] Explained bid E 1H: "Responses to 1D-P, HCP > 4, (H = 4 OR (H >= 5, NOT SpadeLongest)), H >= S, NOT (ClubLongest, C > H, HCP >= 12), H >= 4, DiamondLongest" -> require: (none) [22:17:45.205] [DealFinder] Explained bid S 1S: "Overcalling after 1Mi-P-1H, Overcall(S), S >= 5, HCP >= 12, HCP <= 18, SpadeLongest, HCP >= 9, 2 of Top 5 Honors in S, S >= C, S >= D" -> require: (none) [22:17:45.205] [DealFinder] Explained bid W 2H: "Responses to 1V-P-1W-1Y, Responses to 1Mi-PX-1H-1S, HCP <= 14, H >= 4" -> require: (none) [22:17:45.205] [DealFinder] Explained bid N P: "Responses to 1Mi-P-1H-1S-2H, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame), CombinedHcpMax <= 24" -> require: (none) [22:17:45.206] [DealFinder] Explained bid E P: "Responses to 1Mi-P-1H-1S-2H-P, Responses to 1Mi-PX-1H-1S-2H-P, True, NOT Game in H" -> require: (none) [22:17:45.206] [DealFinder] Explained bid S 2S: "Responses to 1Mi-P-1H-1S-2H-P-P, S >= 6, HCP >= 15" -> require: (none) [22:17:45.207] [DealFinder] Explained bid W P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S, True" -> require: (none) [22:17:45.207] [DealFinder] Explained bid N P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P, True" -> require: (none) [22:17:45.207] [DealFinder] Explained bid E 3H: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P-P, Competitive(H), H >= 5, NOT min" -> require: (none) [22:17:45.208] [DealFinder] Explained bid S P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P-P-3H, True" -> require: (none) [22:17:45.208] [DealFinder] Explained bid W P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P-P-3H-P, True" -> require: (none) [22:17:45.209] [DealFinder] Explained bid N P: "Responses to 1Mi-P-1H-1S-2H-P-P-2S-P-P-3H-P-P, True" -> require: (none) [22:17:45.214] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [22:17:45.214] [DealFinder] N HCP max: tightened from 37 to 6 using HandUnderstanding [22:17:45.214] [DealFinder] N constraints: HCP[0-6], Suits=(none), Trivial=False [22:17:45.214] [DealFinder] Expression (2811 chars): (True OR D >= 7 OR True) & NOT (C >= 6 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & BestSuit(C)) & NOT Overcall(H) & NOT (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H) & NOT Overcall(S) & NOT (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & Single Suited) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & IsValidBid(3C) & S <= 5 & H <= 5) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT ... [22:17:45.214] [Timing] N precompute: 5ms mem d=155KB (total=1405MB) [22:17:45.217] [DealFinder] E HCP min 8 -> 5: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [22:17:45.217] [DealFinder] E HCP max: tightened from 37 to 10 using HandUnderstanding [22:17:45.217] [DealFinder] E constraints: HCP[5-10], Suits=H[4-13], Trivial=False [22:17:45.217] [DealFinder] Expression (917 chars): ((HCP > 4 & H >= 4 & DiamondLongest) OR (HCP > 4 & (H = 4 OR (H >= 5 & NOT SpadeLongest)) & H >= S & NOT (ClubLongest & C > H & HCP >= 12))) & NOT (HCP >= 16 & (Solid(H) OR SemiSolid(H) OR H >= 7) & Single Suited & Controls >= 4) & NOT (H >= 5 & D >= 4 & HCP > 17 & Controls >= 4) & NOT (H >= 6 & balish & HCP >= 17 & Controls >= 4) & NOT (HCP >= 16 & (Solid(S) OR SemiSolid(S) OR S >= 7) & Single Suited & Controls >= 4) & NOT (S >= 5 & D >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4) & NOT (D >= 4 & HCP >= 10 & H < 4 & S < 4 & (DiamondLongest OR HCP < 12)) & NOT (H <= 1 & TP >= 14 & D >= 5 & S <= 3) & NOT (S <= 1 & TP >= 14 & D >= 5 & H <= 3) & ((True & HCP <= 10) OR NOT Game in H) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & Stopper in S) & NOT HeartCompGame & NOT Game in H & ((H >= 5 & NOT min & HCP <= 10) OR Competitive(H)) & NOT Competitive(D) [22:17:45.217] [Timing] E precompute: 2ms mem d=136KB (total=1405MB) [22:17:45.218] [DealFinder] S HCP min 16 -> 15: dropped 1 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [22:17:45.218] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [22:17:45.219] [DealFinder] S constraints: HCP[15-18], Suits=S[6-13], Trivial=False [22:17:45.219] [DealFinder] Expression (796 chars): (Overcall(S) OR (S >= 5 & HCP >= 12 & HCP <= 18 & SpadeLongest) OR (S >= 5 & HCP >= 9 & 2 of Top 5 Honors in S & HCP <= 18 & SpadeLongest) OR (S >= 5 & HCP >= 12 & HCP <= 18 & S >= C & S >= D)) & NOT (C >= 5 & S >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 5 & S >= 5 & LoserLevel >= 4 & TP >= 10) & NOT (C >= 5 & S >= 5 & LoserLevel >= 5 & TP >= 10) & NOT DoubleThenOvercall(H) & NOT DoubleThenGame(H) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 3 of Top 5 Honors in S) & NOT (S >= 7 & HCP <= 12 & HCP >= 4 & LoserLevel >= 4) & NOT DoubleThenOvercall(S) & NOT DoubleThenOvercall(C) & NOT (Stopper in D & Stopper in H & HCP >= 15 & HCP <= 17 & Balanced) & S >= 6 & HCP >= 15 & True & NOT OvercallRebid(S) & NOT ((SpadeCompGame OR (TwiceRebiddable(S) & Losers <= 3) OR Sacrifice OK(S, False))) [22:17:45.219] [Timing] S precompute: 1ms mem d=112KB (total=1405MB) [22:17:45.225] [DealFinder] W Diamonds: tightened from [0-13] to [4-13] using HandUnderstanding [22:17:45.225] [DealFinder] W HCP min 14 -> 12: dropped 2 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [22:17:45.225] [DealFinder] W constraints: HCP[12-14], Suits=H[4-13] D[4-13], Trivial=False [22:17:45.225] [DealFinder] Expression (3486 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [22:17:45.225] [Timing] W precompute: 6ms mem d=185KB (total=1406MB) [22:17:45.225] ENDGAME: Bidding weights applied to 1/1 worlds (range 0.00-0.00, total 0.00, 0 unpenalised) [22:17:45.225] ENDGAME: Played by E: 11 HCP S:3 H:3 D:2 C:4; by S: 12 HCP S:5 H:2 D:4 C:1 [22:17:45.225] ENDGAME_WORLD: #1 (w=0.00) N:...87 .8.. T... .6.. [22:17:45.225] ENDGAME: Evaluating 2 candidates across 1 worlds (totalWeight=0.00, rankByScore=True): [22:17:45.226] C7: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=7:0.0 [22:17:45.226] C8: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=7:0.0 [22:17:45.226] IMP C7: 0.00 [22:17:45.226] IMP C8: 0.00 [22:17:45.226] ENDGAME: Selected C8 (100 %) [22:17:45.226] Tied cards: C8,C7 -- invoking NN directly on tied set [22:17:45.226] === FindBestCardAsync: Position=N, CardsPlayed=47 === [22:17:45.226] Finding card to play for N: 43.JT7.93.A87652 [22:17:45.226] Relative position: Righty, Contract type: Suit [22:17:45.226] Cards in hand mask: 2 [22:17:45.227] Candidate: xC = 100.0 % [22:17:45.227] Candidate: 8C = 0.0 % [22:17:45.227] Selected: C7 (100.0 %)