=== Board 9106 (API) - DDS Engine (N) - 2026-08-10 12:36:26 === === Board 9106 (API) - Neural Network Engine (N) - 2026-08-10 12:36:26 === [12:36:26.725] === FindBestCardAsync: Position=N, CardsPlayed=16 === [12:36:26.725] Contract: 3N, Declarer: N, Dealer: N [12:36:26.725] Auction: 1N-P-3N-P-P-P [12:36:26.725] Deal: N:... ... ... ... [12:36:26.725] Position N is on declarer's side - score table shifted by 4 declarer tricks won [12:36:26.725] ****************************** [12:36:26.726] FindMatchingDealsWithPlayInternal Input: [12:36:26.726] Position parameter: N [12:36:26.726] Deal from game: N:... ... ... ... [12:36:26.726] Hand for N: AKQ5.KJ4.A73.K82 [12:36:26.726] Hand for E: (null) [12:36:26.726] Hand for S: 8732.AQ3.KQJ.AT5 [12:36:26.726] Hand for W: (null) [12:36:26.726] Cards played: D5, DJ, D4, D3, C5, C3, CK, C6, SA, S6, S2, S4, SK, S9, S3, H2 [12:36:26.726] Declarer: N [12:36:26.726] ****************************** [12:36:26.726] [DealFinder] Seed from player N hand: -1524516477 [12:36:26.726] [DealFinder] Auction: 1N-P-3N-P-P-P [12:36:26.727] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [12:36:26.727] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1257MB, gc2=19) [12:36:26.727] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [12:36:26.727] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=16 [12:36:26.727] [ExtractPartialDeal] Visible hands: N, S [12:36:26.727] [ExtractPartialDeal] Input deal: N:... ... ... ... [12:36:26.727] [ExtractPartialDeal] Extracted hands: [12:36:26.727] N: AKQ5.KJ4.A73.K82 (13 cards) [LOCKED] [12:36:26.727] E: ... (0 cards) [12:36:26.727] S: 8732.AQ3.KQJ.AT5 (13 cards) [LOCKED] [12:36:26.727] W: ... (0 cards) [12:36:26.727] [DealFinder] Trump suit from contract '3N': NoTrump [12:36:26.727] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=NoTrump [12:36:26.728] [ComputePlayedCards] Card 1: D5 played by E [12:36:26.728] [ComputePlayedCards] Card 2: DJ played by S [12:36:26.728] [ComputePlayedCards] Card 3: D4 played by W [12:36:26.728] [ComputePlayedCards] Card 4: D3 played by N [12:36:26.728] [ComputePlayedCards] Trick complete. Winner: S [12:36:26.728] [ComputePlayedCards] Card 5: C5 played by S [12:36:26.728] [ComputePlayedCards] Card 6: C3 played by W [12:36:26.728] [ComputePlayedCards] Card 7: CK played by N [12:36:26.728] [ComputePlayedCards] Card 8: C6 played by E [12:36:26.728] [ComputePlayedCards] Trick complete. Winner: N [12:36:26.728] [ComputePlayedCards] Card 9: SA played by N [12:36:26.728] [ComputePlayedCards] Card 10: S6 played by E [12:36:26.728] [ComputePlayedCards] Card 11: S2 played by S [12:36:26.729] [ComputePlayedCards] Card 12: S4 played by W [12:36:26.729] [ComputePlayedCards] Trick complete. Winner: N [12:36:26.729] [ComputePlayedCards] Card 13: SK played by N [12:36:26.729] [ComputePlayedCards] Card 14: S9 played by E [12:36:26.729] [ComputePlayedCards] Card 15: S3 played by S [12:36:26.729] [ComputePlayedCards] Card 16: H2 played by W [12:36:26.729] [ComputePlayedCards] Trick complete. Winner: N [12:36:26.729] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, CK, SA, SK [12:36:26.729] [DealFinder] Added 4 played cards to E (was 0 cards): D5, C6, S6, S9 [12:36:26.729] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: DJ, C5, S2, S3 [12:36:26.729] [DealFinder] Added 4 played cards to W (was 0 cards): D4, C3, S4, H2 [12:36:26.730] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 1) [12:36:26.730] [DealFinder] Assigned 2 Spades cards to E: ST, SJ [12:36:26.730] [DealFinder] Propagated E: HCP[0-4], Suits=S[4-4] H[0-7] D[0-7] C[0-7] (2 iterations) [12:36:26.730] [DealFinder] Propagated W: HCP[0-4], Suits=S[1-1] H[0-7] D[0-7] C[0-7] (2 iterations) [12:36:26.730] [DealFinder] Re-propagated HCP after played-card floor: E HCP[1-4] [12:36:26.730] [DealFinder] Re-propagated HCP after played-card floor: W HCP[0-3] [12:36:26.730] [DealFinder] Known cards per player: N=13, E=6, S=13, W=4 [12:36:26.731] [DealFinder] Locked players: N, S [12:36:26.731] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [12:36:26.731] [DealFinder] Players needing cards: E:7, W:9 [12:36:26.731] Large number of cards remaining. Using random generation. [12:36:26.731] [DealFinder] Hands to validate (not 13 cards in partial): E, W [12:36:26.737] [Timing] Total: 11ms, Generation: 0ms, Verification: 5ms [12:36:26.738] [Timing] Attempts: 50, PassedSimpleCheck: 50, FailedVerification: 0, Found: 50 [12:36:26.748] Search complete. Returning 50 deals. [12:36:26.748] Found 50 sample deals for simulation. [12:36:26.748] Valid deals for DDS: 50 / 50 [12:36:26.748] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [12:36:26.756] [SAMPLE-VAL] Opening lead NN validation (D5): 24/50 samples adjusted [12:36:26.757] [SAMPLE-VAL] Opening lead rule validation (D5): 19/50 samples penalized for convention violation [12:36:26.757] [SAMPLE-VAL] T1: E=D5 S=DJ W=D4 N=D3 (leader=E) [12:36:26.757] [SAMPLE-VAL] T2: S=C5 W=C3 N=CK E=C6 (leader=S) [12:36:26.757] [SAMPLE-VAL] T3: N=SA E=S6 S=S2 W=S4 (leader=N) [12:36:26.757] [SAMPLE-VAL] T4: N=SK E=S9 S=S3 W=H2 (leader=N) [12:36:26.759] [SAMPLE-VAL] Sample 1: weight 0.050 -> 0.020 [E:T2-C6=100 % T3-S6=91 % T4-S9=1 %, W:T1-D4=100 % T2-C3=69 % T3-S4=100 % T4-H2=93 %] [12:36:26.762] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.202 [E:T2-C6=92 % T3-S6=89 % T4-S9=2 %, W:T1-D4=88 % T2-C3=67 % T3-S4=100 % T4-H2=92 %] [12:36:26.764] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.177 [E:T2-C6=91 % T3-S6=94 % T4-S9=1 %, W:T1-D4=90 % T2-C3=98 % T3-S4=100 % T4-H2=88 %] [12:36:26.766] [SAMPLE-VAL] Sample 4: weight 0.050 -> 0.015 [E:T2-C6=99 % T3-S6=89 % T4-S9=0 %, W:T1-D4=86 % T2-C3=59 % T3-S4=100 % T4-H2=49 %] [12:36:26.769] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.380 [E:T2-C6=100 % T3-S6=87 % T4-S9=2 %, W:T1-D4=99 % T2-C3=62 % T3-S4=100 % T4-H2=52 %] [12:36:26.771] [SAMPLE-VAL] Sample 6: weight 0.025 -> 0.012 [E:T2-C6=91 % T3-S6=87 % T4-S9=4 %, W:T1-D4=100 % T2-C3=99 % T3-S4=100 % T4-H2=92 %] [12:36:26.773] [SAMPLE-VAL] Sample 7: weight 0.025 -> 0.010 [E:T2-C6=99 % T3-S6=92 % T4-S9=2 %, W:T1-D4=93 % T2-C3=44 % T3-S4=100 % T4-H2=86 %] [12:36:26.776] [SAMPLE-VAL] Sample 8: weight 0.025 -> 0.009 [E:T2-C6=92 % T3-S6=90 % T4-S9=2 %, W:T1-D4=97 % T2-C3=66 % T3-S4=100 % T4-H2=32 %] [12:36:26.778] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.289 [E:T2-C6=99 % T3-S6=90 % T4-S9=0 %, W:T1-D4=98 % T2-C3=60 % T3-S4=100 % T4-H2=95 %] [12:36:26.780] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.412 [E:T2-C6=99 % T3-S6=91 % T4-S9=2 %, W:T1-D4=96 % T2-C3=63 % T3-S4=100 % T4-H2=90 %] [12:36:26.783] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.171 [E:T2-C6=88 % T3-S6=92 % T4-S9=1 %, W:T1-D4=87 % T2-C3=96 % T3-S4=100 % T4-H2=78 %] [12:36:26.785] [SAMPLE-VAL] Sample 12: weight 0.050 -> 0.022 [E:T2-C6=89 % T3-S6=89 % T4-S9=2 %, W:T1-D4=95 % T2-C3=96 % T3-S4=100 % T4-H2=69 %] [12:36:26.787] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.390 [E:T2-C6=96 % T3-S6=82 % T4-S9=2 %, W:T1-D4=99 % T2-C3=80 % T3-S4=100 % T4-H2=30 %] [12:36:26.789] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.311 [E:T2-C6=100 % T3-S6=95 % T4-S9=0 %, W:T1-D4=91 % T2-C3=68 % T3-S4=100 % T4-H2=66 %] [12:36:26.791] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.305 [E:T2-C6=98 % T3-S6=93 % T4-S9=1 %, W:T1-D4=90 % T2-C3=85 % T3-S4=100 % T4-H2=21 %] [12:36:26.794] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.127 [E:T2-C6=93 % T3-S6=91 % T4-S9=0 %, W:T1-D4=89 % T2-C3=93 % T3-S4=100 % T4-H2=10 %] [12:36:26.796] [SAMPLE-VAL] Sample 17: weight 0.025 -> 0.008 [E:T2-C6=92 % T3-S6=88 % T4-S9=1 %, W:T1-D4=90 % T2-C3=17 % T3-S4=100 % T4-H2=72 %] [12:36:26.798] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.264 [E:T2-C6=100 % T3-S6=90 % T4-S9=1 %, W:T1-D4=91 % T2-C3=8 % T3-S4=100 % T4-H2=95 %] [12:36:26.800] [SAMPLE-VAL] Sample 19: weight 0.050 -> 0.015 [E:T2-C6=100 % T3-S6=91 % T4-S9=0 %, W:T1-D4=100 % T2-C3=28 % T3-S4=100 % T4-H2=78 %] [12:36:26.803] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.320 [E:T2-C6=99 % T3-S6=91 % T4-S9=1 %, W:T1-D4=86 % T2-C3=53 % T3-S4=100 % T4-H2=63 %] [12:36:26.805] [SAMPLE-VAL] Sample 21: weight 0.050 -> 0.018 [E:T2-C6=93 % T3-S6=91 % T4-S9=1 %, W:T1-D4=95 % T2-C3=63 % T3-S4=100 % T4-H2=57 %] [12:36:26.807] [SAMPLE-VAL] Sample 22: weight 0.025 -> 0.009 [E:T2-C6=97 % T3-S6=88 % T4-S9=1 %, W:T1-D4=100 % T2-C3=86 % T3-S4=100 % T4-H2=81 %] [12:36:26.810] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.295 [E:T2-C6=99 % T3-S6=91 % T4-S9=0 %, W:T1-D4=87 % T2-C3=57 % T3-S4=100 % T4-H2=78 %] [12:36:26.812] [SAMPLE-VAL] Sample 24: weight 0.025 -> 0.006 [E:T2-C6=100 % T3-S6=88 % T4-S9=0 %, W:T1-D4=94 % T2-C3=32 % T3-S4=100 % T4-H2=26 %] [12:36:26.814] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.180 [E:T2-C6=90 % T3-S6=91 % T4-S9=1 %, W:T1-D4=85 % T2-C3=97 % T3-S4=100 % T4-H2=84 %] [12:36:26.816] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.321 [E:T2-C6=99 % T3-S6=92 % T4-S9=1 %, W:T1-D4=89 % T2-C3=55 % T3-S4=100 % T4-H2=51 %] [12:36:26.819] [SAMPLE-VAL] Sample 27: weight 0.025 -> 0.009 [E:T2-C6=45 % T3-S6=91 % T4-S9=1 %, W:T1-D4=92 % T2-C3=100 % T3-S4=100 % T4-H2=87 %] [12:36:26.821] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.284 [E:T2-C6=100 % T3-S6=93 % T4-S9=0 %, W:T1-D4=90 % T2-C3=26 % T3-S4=100 % T4-H2=56 %] [12:36:26.824] [SAMPLE-VAL] Sample 29: weight 0.025 -> 0.010 [E:T2-C6=48 % T3-S6=90 % T4-S9=2 %, W:T1-D4=100 % T2-C3=84 % T3-S4=100 % T4-H2=72 %] [12:36:26.826] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.177 [E:T2-C6=89 % T3-S6=90 % T4-S9=1 %, W:T1-D4=91 % T2-C3=98 % T3-S4=100 % T4-H2=78 %] [12:36:26.828] [SAMPLE-VAL] Sample 31: weight 0.025 -> 0.010 [E:T2-C6=88 % T3-S6=86 % T4-S9=1 %, W:T1-D4=91 % T2-C3=74 % T3-S4=100 % T4-H2=87 %] [12:36:26.830] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.208 [E:T2-C6=89 % T3-S6=90 % T4-S9=1 %, W:T1-D4=97 % T2-C3=97 % T3-S4=100 % T4-H2=92 %] [12:36:26.832] [SAMPLE-VAL] Sample 33: weight 0.050 -> 0.018 [E:T2-C6=85 % T3-S6=92 % T4-S9=1 %, W:T1-D4=86 % T2-C3=100 % T3-S4=100 % T4-H2=66 %] [12:36:26.834] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.255 [E:T2-C6=100 % T3-S6=89 % T4-S9=0 %, W:T1-D4=88 % T2-C3=27 % T3-S4=100 % T4-H2=50 %] [12:36:26.837] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.206 [E:T2-C6=91 % T3-S6=91 % T4-S9=1 %, W:T1-D4=90 % T2-C3=98 % T3-S4=100 % T4-H2=93 %] [12:36:26.839] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.167 [E:T2-C6=88 % T3-S6=91 % T4-S9=1 %, W:T1-D4=70 % T2-C3=89 % T3-S4=100 % T4-H2=91 %] [12:36:26.841] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.127 [E:T2-C6=55 % T3-S6=95 % T4-S9=0 %, W:T1-D4=72 % T2-C3=100 % T3-S4=100 % T4-H2=82 %] [12:36:26.844] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.430 [E:T2-C6=51 % T3-S6=89 % T4-S9=5 %, W:T1-D4=88 % T2-C3=81 % T3-S4=100 % T4-H2=63 %] [12:36:26.846] [SAMPLE-VAL] Sample 39: weight 0.050 -> 0.013 [E:T2-C6=100 % T3-S6=89 % T4-S9=1 %, W:T1-D4=95 % T2-C3=30 % T3-S4=100 % T4-H2=19 %] [12:36:26.848] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.139 [E:T2-C6=94 % T3-S6=92 % T4-S9=0 %, W:T1-D4=85 % T2-C3=93 % T3-S4=100 % T4-H2=40 %] [12:36:26.850] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.212 [E:T2-C6=85 % T3-S6=92 % T4-S9=2 %, W:T1-D4=91 % T2-C3=100 % T3-S4=100 % T4-H2=97 %] [12:36:26.853] [SAMPLE-VAL] Sample 42: weight 0.025 -> 0.011 [E:T2-C6=52 % T3-S6=89 % T4-S9=8 %, W:T1-D4=100 % T2-C3=88 % T3-S4=100 % T4-H2=37 %] [12:36:26.855] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.331 [E:T2-C6=97 % T3-S6=89 % T4-S9=1 %, W:T1-D4=89 % T2-C3=85 % T3-S4=100 % T4-H2=30 %] [12:36:26.857] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.295 [E:T2-C6=99 % T3-S6=90 % T4-S9=0 %, W:T1-D4=84 % T2-C3=52 % T3-S4=100 % T4-H2=79 %] [12:36:26.859] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.279 [E:T2-C6=100 % T3-S6=90 % T4-S9=1 %, W:T1-D4=97 % T2-C3=9 % T3-S4=100 % T4-H2=85 %] [12:36:26.862] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.358 [E:T2-C6=96 % T3-S6=90 % T4-S9=2 %, W:T1-D4=35 % T2-C3=77 % T3-S4=100 % T4-H2=71 %] [12:36:26.864] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.399 [E:T2-C6=95 % T3-S6=87 % T4-S9=2 %, W:T1-D4=99 % T2-C3=81 % T3-S4=100 % T4-H2=49 %] [12:36:26.866] [SAMPLE-VAL] Sample 48: weight 0.025 -> 0.009 [E:T2-C6=87 % T3-S6=85 % T4-S9=2 %, W:T1-D4=97 % T2-C3=99 % T3-S4=100 % T4-H2=32 %] [12:36:26.868] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.211 [E:T2-C6=100 % T3-S6=88 % T4-S9=0 %, W:T1-D4=88 % T2-C3=35 % T3-S4=100 % T4-H2=35 %] [12:36:26.871] [SAMPLE-VAL] Sample 50: weight 0.025 -> 0.007 [E:T2-C6=99 % T3-S6=95 % T4-S9=0 %, W:T1-D4=97 % T2-C3=87 % T3-S4=100 % T4-H2=40 %] [12:36:26.871] [SAMPLE-VAL] Done. Weight range: 0.006-0.430 [12:36:26.871] [SAMPLE-VAL] Top sample 38 (w=0.430): E:JT96.T97.8652.96 W:4.8652.T94.QJ743 [E:T2-C6=51 % T3-S6=89 % T4-S9=5 %, W:T1-D4=88 % T2-C3=81 % T3-S4=100 % T4-H2=63 %] [12:36:26.871] [SAMPLE-VAL] Top sample 10 (w=0.412): E:JT96.T98.865.Q76 W:4.7652.T942.J943 [E:T2-C6=99 % T3-S6=91 % T4-S9=2 %, W:T1-D4=96 % T2-C3=63 % T3-S4=100 % T4-H2=90 %] [12:36:26.871] [SAMPLE-VAL] Top sample 47 (w=0.399): E:JT96.T985.985.Q6 W:4.762.T642.J9743 [E:T2-C6=95 % T3-S6=87 % T4-S9=2 %, W:T1-D4=99 % T2-C3=81 % T3-S4=100 % T4-H2=49 %] [12:36:26.871] [SAMPLE-VAL] Top sample 13 (w=0.390): E:JT96.T975.985.Q6 W:4.862.T642.J9743 [E:T2-C6=96 % T3-S6=82 % T4-S9=2 %, W:T1-D4=99 % T2-C3=80 % T3-S4=100 % T4-H2=30 %] [12:36:26.871] [SAMPLE-VAL] Top sample 5 (w=0.380): E:JT96.T76.985.Q64 W:4.9852.T642.J973 [E:T2-C6=100 % T3-S6=87 % T4-S9=2 %, W:T1-D4=99 % T2-C3=62 % T3-S4=100 % T4-H2=52 %] [12:36:26.871] After sample validation: 50 deals remaining [12:36:26.871] [PLAY-INFER] No inference observations detected [12:36:26.872] Using weighted samples: 50/50 have non-uniform weights (range 0.006-0.430) [12:36:26.872] Sample deals (50 total, showing first 20, by weight): [12:36:26.872] [1] (w=0.430) N:AKQ5.KJ4.A73.K82 JT96.T97.8652.96 8732.AQ3.KQJ.AT5 4.8652.T94.QJ743 [12:36:26.872] [2] (w=0.412) N:AKQ5.KJ4.A73.K82 JT96.T98.865.Q76 8732.AQ3.KQJ.AT5 4.7652.T942.J943 [12:36:26.872] [3] (w=0.399) N:AKQ5.KJ4.A73.K82 JT96.T985.985.Q6 8732.AQ3.KQJ.AT5 4.762.T642.J9743 [12:36:26.872] [4] (w=0.390) N:AKQ5.KJ4.A73.K82 JT96.T975.985.Q6 8732.AQ3.KQJ.AT5 4.862.T642.J9743 [12:36:26.872] [5] (w=0.380) N:AKQ5.KJ4.A73.K82 JT96.T76.985.Q64 8732.AQ3.KQJ.AT5 4.9852.T642.J973 [12:36:26.872] [6] (w=0.358) N:AKQ5.KJ4.A73.K82 JT96.65.T9652.Q6 8732.AQ3.KQJ.AT5 4.T9872.84.J9743 [12:36:26.872] [7] (w=0.331) N:AKQ5.KJ4.A73.K82 JT96.T965.T65.J6 8732.AQ3.KQJ.AT5 4.872.9842.Q9743 [12:36:26.872] [8] (w=0.321) N:AKQ5.KJ4.A73.K82 JT96.T75.T65.Q76 8732.AQ3.KQJ.AT5 4.9862.9842.J943 [12:36:26.872] [9] (w=0.320) N:AKQ5.KJ4.A73.K82 JT96.T65.952.Q76 8732.AQ3.KQJ.AT5 4.9872.T864.J943 [12:36:26.872] [10] (w=0.311) N:AKQ5.KJ4.A73.K82 JT96.865.T65.J76 8732.AQ3.KQJ.AT5 4.T972.9842.Q943 [12:36:26.873] [11] (w=0.305) N:AKQ5.KJ4.A73.K82 JT96.9875.T65.J6 8732.AQ3.KQJ.AT5 4.T62.9842.Q9743 [12:36:26.873] [12] (w=0.295) N:AKQ5.KJ4.A73.K82 JT96.T96.965.Q76 8732.AQ3.KQJ.AT5 4.8752.T842.J943 [12:36:26.873] [13] (w=0.295) N:AKQ5.KJ4.A73.K82 JT96.T85.952.Q64 8732.AQ3.KQJ.AT5 4.9762.T864.J973 [12:36:26.873] [14] (w=0.289) N:AKQ5.KJ4.A73.K82 JT96.98.9865.Q76 8732.AQ3.KQJ.AT5 4.T7652.T42.J943 [12:36:26.873] [15] (w=0.284) N:AKQ5.KJ4.A73.K82 JT96.875.T852.76 8732.AQ3.KQJ.AT5 4.T962.964.QJ943 [12:36:26.873] [16] (w=0.279) N:AKQ5.KJ4.A73.K82 JT96.T5.9865.764 8732.AQ3.KQJ.AT5 4.98762.T42.QJ93 [12:36:26.873] [17] (w=0.264) N:AKQ5.KJ4.A73.K82 JT96.6.98652.764 8732.AQ3.KQJ.AT5 4.T98752.T4.QJ93 [12:36:26.873] [18] (w=0.255) N:AKQ5.KJ4.A73.K82 JT96.T965.965.76 8732.AQ3.KQJ.AT5 4.872.T842.QJ943 [12:36:26.873] [19] (w=0.212) N:AKQ5.KJ4.A73.K82 JT96..T865.QJ976 8732.AQ3.KQJ.AT5 4.T987652.942.43 [12:36:26.874] [20] (w=0.211) N:AKQ5.KJ4.A73.K82 JT96.9875.952.76 8732.AQ3.KQJ.AT5 4.T62.T864.QJ943 [12:36:26.874] ... and 30 more [12:36:26.937] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [12:36:26.937] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [12:36:26.937] D7: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:26.937] H4: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:26.938] DA: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:26.938] HJ: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:26.938] HK: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:26.938] C2: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:26.938] C8: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:26.938] SQ: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:26.938] S5: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:26.938] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [12:36:26.938] D7: [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] [12:36:26.938] H4: [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] [12:36:26.938] DA: [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] [12:36:26.938] 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] [12:36:26.938] 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] [12:36:26.939] C2: [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] [12:36:26.939] C8: [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] [12:36:26.939] SQ: [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] [12:36:26.939] S5: [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] [12:36:26.939] --- IMP Calculation Output (card -> average IMP) --- [12:36:26.939] D7: 0.00 [12:36:26.939] H4: 0.00 [12:36:26.939] DA: 0.00 [12:36:26.940] HJ: 0.00 [12:36:26.940] HK: 0.00 [12:36:26.940] C2: 0.00 [12:36:26.940] C8: 0.00 [12:36:26.940] SQ: 0.00 [12:36:26.940] S5: 0.00 [12:36:26.940] === DDS DETAILED ANALYSIS === [12:36:26.940] Cards analyzed: 9, Samples per card: 50 [12:36:26.940] NOTE: All samples have identical trick counts - no sampling variance detected. [12:36:26.940] This occurs when all hands are fully known (no hidden cards to sample). [12:36:26.940] All plays with same trick count will have 0.00 IMP difference. [12:36:26.940] [12:36:26.940] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [12:36:26.941] ----- ------ --------- ------- ----------- -------------------------------- [12:36:26.941] C2 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...] [12:36:26.941] H4 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...] [12:36:26.941] S5 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...] [12:36:26.941] D7 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...] [12:36:26.941] C8 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...] [12:36:26.941] 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...] [12:36:26.941] SQ 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...] [12:36:26.941] 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...] [12:36:26.941] DA 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...] [12:36:26.941] [12:36:26.941] Selected: C2 (IMPs=0.00, avgTricks=7.00) [12:36:26.942] =================== [12:36:26.942] [FUSION] alpha-mu(M=2) correction: 50 worlds, candidates=[C2,H4,S5,D7] [12:36:27.092] [FUSION] C2: no declarer-lead worlds after completion [12:36:27.227] [FUSION] H4: 19 info-set group(s), 50 world(s) committed, 9 singleton(s) [12:36:27.316] [FUSION] S5: no declarer-lead worlds after completion [12:36:27.455] [FUSION] D7: 8 info-set group(s), 50 world(s) committed, 2 singleton(s) [12:36:27.455] [FUSION] C2: 0.00 -> 0.00 IMP (avgTricks 7.00) [12:36:27.455] [FUSION] H4: 0.00 -> 0.00 IMP (avgTricks 7.00) [12:36:27.456] [FUSION] S5: 0.00 -> 0.00 IMP (avgTricks 7.00) [12:36:27.456] [FUSION] D7: 0.00 -> 0.00 IMP (avgTricks 7.00) [12:36:27.456] [FUSION] After correction, best card: C2 (0.00 IMP) [12:36:27.456] [TRUMP] Skipped: not a suit contract [12:36:27.456] Selected: C2 (avg 0.00 IMPs, 7.00 tricks) -- 8 tied card(s): H4, S5, D7, C8, HJ, SQ, HK, DA [12:36:27.456] [stage-timing] ok sample=22ms validate=0ms nn=123ms signal=0ms simgames=6ms dds=576ms total=730ms samples=50 cards=16 [12:36:27.456] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls2 KJ4 AQ3 T98765' [12:36:27.461] SUITC_CALL_END: jsonLength=3902 [12:36:27.461] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":3.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":3,"Percentage":100.0000}], "Result":3.0000 , "GameTree":[ {"T":"N:K","Vs":[{"T":"T [12:36:27.462] === FindBestCardAsync: Position=N, CardsPlayed=16 === [12:36:27.462] Finding card to play for N: AKQ5.KJ4.A73.K82 [12:36:27.462] Relative position: Declarer, Contract type: NoTrump [12:36:27.462] Cards in hand mask: 9 [12:36:27.464] Candidate: KH = 35.8 % [12:36:27.464] Candidate: xH = 22.6 % [12:36:27.464] Candidate: JH = 16.7 % [12:36:27.464] Candidate: xD = 13.6 % [12:36:27.464] Candidate: xC = 5.4 % [12:36:27.464] Candidate: AD = 4.0 % [12:36:27.465] Candidate: 8C = 1.6 % [12:36:27.465] Candidate: QS = 0.3 % [12:36:27.465] Candidate: xS = 0.1 % [12:36:27.465] Selected: HK (35.8 %) === Board 9106 (API) - DDS Engine (N) - 2026-08-10 12:36:49 === === Board 9106 (API) - Neural Network Engine (N) - 2026-08-10 12:36:49 === [12:36:49.866] === FindBestCardAsync: Position=N, CardsPlayed=16 === [12:36:49.866] Contract: 3N, Declarer: N, Dealer: N [12:36:49.866] Auction: 1N-P-3N-P-P-P [12:36:49.866] Deal: N:... ... ... ... [12:36:49.866] Position N is on declarer's side - score table shifted by 4 declarer tricks won [12:36:49.866] ****************************** [12:36:49.866] FindMatchingDealsWithPlayInternal Input: [12:36:49.866] Position parameter: N [12:36:49.866] Deal from game: N:... ... ... ... [12:36:49.867] Hand for N: AKQ5.KJ4.A73.K82 [12:36:49.867] Hand for E: (null) [12:36:49.867] Hand for S: 8732.AQ3.KQJ.AT5 [12:36:49.867] Hand for W: (null) [12:36:49.867] Cards played: D5, DJ, D4, D3, C5, C3, CK, C6, SA, S6, S2, S4, SK, S9, S3, H2 [12:36:49.867] Declarer: N [12:36:49.867] ****************************** [12:36:49.867] [DealFinder] Seed from player N hand: -1524516477 [12:36:49.867] [DealFinder] Auction: 1N-P-3N-P-P-P [12:36:49.867] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [12:36:49.867] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1251MB, gc2=19) [12:36:49.867] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [12:36:49.867] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=16 [12:36:49.867] [ExtractPartialDeal] Visible hands: N, S [12:36:49.868] [ExtractPartialDeal] Input deal: N:... ... ... ... [12:36:49.868] [ExtractPartialDeal] Extracted hands: [12:36:49.868] N: AKQ5.KJ4.A73.K82 (13 cards) [LOCKED] [12:36:49.868] E: ... (0 cards) [12:36:49.868] S: 8732.AQ3.KQJ.AT5 (13 cards) [LOCKED] [12:36:49.868] W: ... (0 cards) [12:36:49.868] [DealFinder] Trump suit from contract '3N': NoTrump [12:36:49.868] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=NoTrump [12:36:49.868] [ComputePlayedCards] Card 1: D5 played by E [12:36:49.868] [ComputePlayedCards] Card 2: DJ played by S [12:36:49.868] [ComputePlayedCards] Card 3: D4 played by W [12:36:49.868] [ComputePlayedCards] Card 4: D3 played by N [12:36:49.868] [ComputePlayedCards] Trick complete. Winner: S [12:36:49.868] [ComputePlayedCards] Card 5: C5 played by S [12:36:49.869] [ComputePlayedCards] Card 6: C3 played by W [12:36:49.869] [ComputePlayedCards] Card 7: CK played by N [12:36:49.869] [ComputePlayedCards] Card 8: C6 played by E [12:36:49.869] [ComputePlayedCards] Trick complete. Winner: N [12:36:49.869] [ComputePlayedCards] Card 9: SA played by N [12:36:49.869] [ComputePlayedCards] Card 10: S6 played by E [12:36:49.869] [ComputePlayedCards] Card 11: S2 played by S [12:36:49.869] [ComputePlayedCards] Card 12: S4 played by W [12:36:49.869] [ComputePlayedCards] Trick complete. Winner: N [12:36:49.869] [ComputePlayedCards] Card 13: SK played by N [12:36:49.869] [ComputePlayedCards] Card 14: S9 played by E [12:36:49.869] [ComputePlayedCards] Card 15: S3 played by S [12:36:49.869] [ComputePlayedCards] Card 16: H2 played by W [12:36:49.869] [ComputePlayedCards] Trick complete. Winner: N [12:36:49.869] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, CK, SA, SK [12:36:49.870] [DealFinder] Added 4 played cards to E (was 0 cards): D5, C6, S6, S9 [12:36:49.870] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: DJ, C5, S2, S3 [12:36:49.870] [DealFinder] Added 4 played cards to W (was 0 cards): D4, C3, S4, H2 [12:36:49.870] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 1) [12:36:49.870] [DealFinder] Assigned 2 Spades cards to E: ST, SJ [12:36:49.870] [DealFinder] Propagated E: HCP[0-4], Suits=S[4-4] H[0-7] D[0-7] C[0-7] (2 iterations) [12:36:49.870] [DealFinder] Propagated W: HCP[0-4], Suits=S[1-1] H[0-7] D[0-7] C[0-7] (2 iterations) [12:36:49.871] [DealFinder] Re-propagated HCP after played-card floor: E HCP[1-4] [12:36:49.871] [DealFinder] Re-propagated HCP after played-card floor: W HCP[0-3] [12:36:49.871] [DealFinder] Known cards per player: N=13, E=6, S=13, W=4 [12:36:49.871] [DealFinder] Locked players: N, S [12:36:49.871] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [12:36:49.871] [DealFinder] Players needing cards: E:7, W:9 [12:36:49.871] Large number of cards remaining. Using random generation. [12:36:49.871] [DealFinder] Hands to validate (not 13 cards in partial): E, W [12:36:49.883] [Timing] Total: 15ms, Generation: 1ms, Verification: 9ms [12:36:49.883] [Timing] Attempts: 50, PassedSimpleCheck: 50, FailedVerification: 0, Found: 50 [12:36:49.901] Search complete. Returning 50 deals. [12:36:49.901] Found 50 sample deals for simulation. [12:36:49.901] Valid deals for DDS: 50 / 50 [12:36:49.901] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [12:36:49.913] [SAMPLE-VAL] Opening lead NN validation (D5): 24/50 samples adjusted [12:36:49.913] [SAMPLE-VAL] Opening lead rule validation (D5): 19/50 samples penalized for convention violation [12:36:49.913] [SAMPLE-VAL] T1: E=D5 S=DJ W=D4 N=D3 (leader=E) [12:36:49.913] [SAMPLE-VAL] T2: S=C5 W=C3 N=CK E=C6 (leader=S) [12:36:49.914] [SAMPLE-VAL] T3: N=SA E=S6 S=S2 W=S4 (leader=N) [12:36:49.914] [SAMPLE-VAL] T4: N=SK E=S9 S=S3 W=H2 (leader=N) [12:36:49.916] [SAMPLE-VAL] Sample 1: weight 0.050 -> 0.020 [E:T2-C6=100 % T3-S6=91 % T4-S9=1 %, W:T1-D4=100 % T2-C3=69 % T3-S4=100 % T4-H2=93 %] [12:36:49.919] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.202 [E:T2-C6=92 % T3-S6=89 % T4-S9=2 %, W:T1-D4=88 % T2-C3=67 % T3-S4=100 % T4-H2=92 %] [12:36:49.921] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.177 [E:T2-C6=91 % T3-S6=94 % T4-S9=1 %, W:T1-D4=90 % T2-C3=98 % T3-S4=100 % T4-H2=88 %] [12:36:49.924] [SAMPLE-VAL] Sample 4: weight 0.050 -> 0.015 [E:T2-C6=99 % T3-S6=89 % T4-S9=0 %, W:T1-D4=86 % T2-C3=59 % T3-S4=100 % T4-H2=49 %] [12:36:49.926] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.380 [E:T2-C6=100 % T3-S6=87 % T4-S9=2 %, W:T1-D4=99 % T2-C3=62 % T3-S4=100 % T4-H2=52 %] [12:36:49.932] [SAMPLE-VAL] Sample 6: weight 0.025 -> 0.012 [E:T2-C6=91 % T3-S6=87 % T4-S9=4 %, W:T1-D4=100 % T2-C3=99 % T3-S4=100 % T4-H2=92 %] [12:36:49.936] [SAMPLE-VAL] Sample 7: weight 0.025 -> 0.010 [E:T2-C6=99 % T3-S6=92 % T4-S9=2 %, W:T1-D4=93 % T2-C3=44 % T3-S4=100 % T4-H2=86 %] [12:36:49.939] [SAMPLE-VAL] Sample 8: weight 0.025 -> 0.009 [E:T2-C6=92 % T3-S6=90 % T4-S9=2 %, W:T1-D4=97 % T2-C3=66 % T3-S4=100 % T4-H2=32 %] [12:36:49.941] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.289 [E:T2-C6=99 % T3-S6=90 % T4-S9=0 %, W:T1-D4=98 % T2-C3=60 % T3-S4=100 % T4-H2=95 %] [12:36:49.944] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.412 [E:T2-C6=99 % T3-S6=91 % T4-S9=2 %, W:T1-D4=96 % T2-C3=63 % T3-S4=100 % T4-H2=90 %] [12:36:49.946] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.171 [E:T2-C6=88 % T3-S6=92 % T4-S9=1 %, W:T1-D4=87 % T2-C3=96 % T3-S4=100 % T4-H2=78 %] [12:36:49.949] [SAMPLE-VAL] Sample 12: weight 0.050 -> 0.022 [E:T2-C6=89 % T3-S6=89 % T4-S9=2 %, W:T1-D4=95 % T2-C3=96 % T3-S4=100 % T4-H2=69 %] [12:36:49.952] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.390 [E:T2-C6=96 % T3-S6=82 % T4-S9=2 %, W:T1-D4=99 % T2-C3=80 % T3-S4=100 % T4-H2=30 %] [12:36:49.954] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.311 [E:T2-C6=100 % T3-S6=95 % T4-S9=0 %, W:T1-D4=91 % T2-C3=68 % T3-S4=100 % T4-H2=66 %] [12:36:49.957] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.305 [E:T2-C6=98 % T3-S6=93 % T4-S9=1 %, W:T1-D4=90 % T2-C3=85 % T3-S4=100 % T4-H2=21 %] [12:36:49.959] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.127 [E:T2-C6=93 % T3-S6=91 % T4-S9=0 %, W:T1-D4=89 % T2-C3=93 % T3-S4=100 % T4-H2=10 %] [12:36:49.962] [SAMPLE-VAL] Sample 17: weight 0.025 -> 0.008 [E:T2-C6=92 % T3-S6=88 % T4-S9=1 %, W:T1-D4=90 % T2-C3=17 % T3-S4=100 % T4-H2=72 %] [12:36:49.964] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.264 [E:T2-C6=100 % T3-S6=90 % T4-S9=1 %, W:T1-D4=91 % T2-C3=8 % T3-S4=100 % T4-H2=95 %] [12:36:49.966] [SAMPLE-VAL] Sample 19: weight 0.050 -> 0.015 [E:T2-C6=100 % T3-S6=91 % T4-S9=0 %, W:T1-D4=100 % T2-C3=28 % T3-S4=100 % T4-H2=78 %] [12:36:49.969] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.320 [E:T2-C6=99 % T3-S6=91 % T4-S9=1 %, W:T1-D4=86 % T2-C3=53 % T3-S4=100 % T4-H2=63 %] [12:36:49.971] [SAMPLE-VAL] Sample 21: weight 0.050 -> 0.018 [E:T2-C6=93 % T3-S6=91 % T4-S9=1 %, W:T1-D4=95 % T2-C3=63 % T3-S4=100 % T4-H2=57 %] [12:36:49.975] [SAMPLE-VAL] Sample 22: weight 0.025 -> 0.009 [E:T2-C6=97 % T3-S6=88 % T4-S9=1 %, W:T1-D4=100 % T2-C3=86 % T3-S4=100 % T4-H2=81 %] [12:36:49.977] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.295 [E:T2-C6=99 % T3-S6=91 % T4-S9=0 %, W:T1-D4=87 % T2-C3=57 % T3-S4=100 % T4-H2=78 %] [12:36:49.980] [SAMPLE-VAL] Sample 24: weight 0.025 -> 0.006 [E:T2-C6=100 % T3-S6=88 % T4-S9=0 %, W:T1-D4=94 % T2-C3=32 % T3-S4=100 % T4-H2=26 %] [12:36:49.982] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.180 [E:T2-C6=90 % T3-S6=91 % T4-S9=1 %, W:T1-D4=85 % T2-C3=97 % T3-S4=100 % T4-H2=84 %] [12:36:49.984] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.321 [E:T2-C6=99 % T3-S6=92 % T4-S9=1 %, W:T1-D4=89 % T2-C3=55 % T3-S4=100 % T4-H2=51 %] [12:36:49.987] [SAMPLE-VAL] Sample 27: weight 0.025 -> 0.009 [E:T2-C6=45 % T3-S6=91 % T4-S9=1 %, W:T1-D4=92 % T2-C3=100 % T3-S4=100 % T4-H2=87 %] [12:36:49.989] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.284 [E:T2-C6=100 % T3-S6=93 % T4-S9=0 %, W:T1-D4=90 % T2-C3=26 % T3-S4=100 % T4-H2=56 %] [12:36:49.991] [SAMPLE-VAL] Sample 29: weight 0.025 -> 0.010 [E:T2-C6=48 % T3-S6=90 % T4-S9=2 %, W:T1-D4=100 % T2-C3=84 % T3-S4=100 % T4-H2=72 %] [12:36:49.994] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.177 [E:T2-C6=89 % T3-S6=90 % T4-S9=1 %, W:T1-D4=91 % T2-C3=98 % T3-S4=100 % T4-H2=78 %] [12:36:49.996] [SAMPLE-VAL] Sample 31: weight 0.025 -> 0.010 [E:T2-C6=88 % T3-S6=86 % T4-S9=1 %, W:T1-D4=91 % T2-C3=74 % T3-S4=100 % T4-H2=87 %] [12:36:49.999] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.208 [E:T2-C6=89 % T3-S6=90 % T4-S9=1 %, W:T1-D4=97 % T2-C3=97 % T3-S4=100 % T4-H2=92 %] [12:36:50.001] [SAMPLE-VAL] Sample 33: weight 0.050 -> 0.018 [E:T2-C6=85 % T3-S6=92 % T4-S9=1 %, W:T1-D4=86 % T2-C3=100 % T3-S4=100 % T4-H2=66 %] [12:36:50.003] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.255 [E:T2-C6=100 % T3-S6=89 % T4-S9=0 %, W:T1-D4=88 % T2-C3=27 % T3-S4=100 % T4-H2=50 %] [12:36:50.006] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.206 [E:T2-C6=91 % T3-S6=91 % T4-S9=1 %, W:T1-D4=90 % T2-C3=98 % T3-S4=100 % T4-H2=93 %] [12:36:50.008] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.167 [E:T2-C6=88 % T3-S6=91 % T4-S9=1 %, W:T1-D4=70 % T2-C3=89 % T3-S4=100 % T4-H2=91 %] [12:36:50.011] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.127 [E:T2-C6=55 % T3-S6=95 % T4-S9=0 %, W:T1-D4=72 % T2-C3=100 % T3-S4=100 % T4-H2=82 %] [12:36:50.013] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.430 [E:T2-C6=51 % T3-S6=89 % T4-S9=5 %, W:T1-D4=88 % T2-C3=81 % T3-S4=100 % T4-H2=63 %] [12:36:50.016] [SAMPLE-VAL] Sample 39: weight 0.050 -> 0.013 [E:T2-C6=100 % T3-S6=89 % T4-S9=1 %, W:T1-D4=95 % T2-C3=30 % T3-S4=100 % T4-H2=19 %] [12:36:50.018] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.139 [E:T2-C6=94 % T3-S6=92 % T4-S9=0 %, W:T1-D4=85 % T2-C3=93 % T3-S4=100 % T4-H2=40 %] [12:36:50.022] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.212 [E:T2-C6=85 % T3-S6=92 % T4-S9=2 %, W:T1-D4=91 % T2-C3=100 % T3-S4=100 % T4-H2=97 %] [12:36:50.024] [SAMPLE-VAL] Sample 42: weight 0.025 -> 0.011 [E:T2-C6=52 % T3-S6=89 % T4-S9=8 %, W:T1-D4=100 % T2-C3=88 % T3-S4=100 % T4-H2=37 %] [12:36:50.027] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.331 [E:T2-C6=97 % T3-S6=89 % T4-S9=1 %, W:T1-D4=89 % T2-C3=85 % T3-S4=100 % T4-H2=30 %] [12:36:50.029] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.295 [E:T2-C6=99 % T3-S6=90 % T4-S9=0 %, W:T1-D4=84 % T2-C3=52 % T3-S4=100 % T4-H2=79 %] [12:36:50.032] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.279 [E:T2-C6=100 % T3-S6=90 % T4-S9=1 %, W:T1-D4=97 % T2-C3=9 % T3-S4=100 % T4-H2=85 %] [12:36:50.034] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.358 [E:T2-C6=96 % T3-S6=90 % T4-S9=2 %, W:T1-D4=35 % T2-C3=77 % T3-S4=100 % T4-H2=71 %] [12:36:50.037] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.399 [E:T2-C6=95 % T3-S6=87 % T4-S9=2 %, W:T1-D4=99 % T2-C3=81 % T3-S4=100 % T4-H2=49 %] [12:36:50.040] [SAMPLE-VAL] Sample 48: weight 0.025 -> 0.009 [E:T2-C6=87 % T3-S6=85 % T4-S9=2 %, W:T1-D4=97 % T2-C3=99 % T3-S4=100 % T4-H2=32 %] [12:36:50.044] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.211 [E:T2-C6=100 % T3-S6=88 % T4-S9=0 %, W:T1-D4=88 % T2-C3=35 % T3-S4=100 % T4-H2=35 %] [12:36:50.048] [SAMPLE-VAL] Sample 50: weight 0.025 -> 0.007 [E:T2-C6=99 % T3-S6=95 % T4-S9=0 %, W:T1-D4=97 % T2-C3=87 % T3-S4=100 % T4-H2=40 %] [12:36:50.048] [SAMPLE-VAL] Done. Weight range: 0.006-0.430 [12:36:50.049] [SAMPLE-VAL] Top sample 38 (w=0.430): E:JT96.T97.8652.96 W:4.8652.T94.QJ743 [E:T2-C6=51 % T3-S6=89 % T4-S9=5 %, W:T1-D4=88 % T2-C3=81 % T3-S4=100 % T4-H2=63 %] [12:36:50.049] [SAMPLE-VAL] Top sample 10 (w=0.412): E:JT96.T98.865.Q76 W:4.7652.T942.J943 [E:T2-C6=99 % T3-S6=91 % T4-S9=2 %, W:T1-D4=96 % T2-C3=63 % T3-S4=100 % T4-H2=90 %] [12:36:50.049] [SAMPLE-VAL] Top sample 47 (w=0.399): E:JT96.T985.985.Q6 W:4.762.T642.J9743 [E:T2-C6=95 % T3-S6=87 % T4-S9=2 %, W:T1-D4=99 % T2-C3=81 % T3-S4=100 % T4-H2=49 %] [12:36:50.049] [SAMPLE-VAL] Top sample 13 (w=0.390): E:JT96.T975.985.Q6 W:4.862.T642.J9743 [E:T2-C6=96 % T3-S6=82 % T4-S9=2 %, W:T1-D4=99 % T2-C3=80 % T3-S4=100 % T4-H2=30 %] [12:36:50.049] [SAMPLE-VAL] Top sample 5 (w=0.380): E:JT96.T76.985.Q64 W:4.9852.T642.J973 [E:T2-C6=100 % T3-S6=87 % T4-S9=2 %, W:T1-D4=99 % T2-C3=62 % T3-S4=100 % T4-H2=52 %] [12:36:50.050] After sample validation: 50 deals remaining [12:36:50.050] [PLAY-INFER] No inference observations detected [12:36:50.050] Using weighted samples: 50/50 have non-uniform weights (range 0.006-0.430) [12:36:50.050] Sample deals (50 total, showing first 20, by weight): [12:36:50.050] [1] (w=0.430) N:AKQ5.KJ4.A73.K82 JT96.T97.8652.96 8732.AQ3.KQJ.AT5 4.8652.T94.QJ743 [12:36:50.050] [2] (w=0.412) N:AKQ5.KJ4.A73.K82 JT96.T98.865.Q76 8732.AQ3.KQJ.AT5 4.7652.T942.J943 [12:36:50.050] [3] (w=0.399) N:AKQ5.KJ4.A73.K82 JT96.T985.985.Q6 8732.AQ3.KQJ.AT5 4.762.T642.J9743 [12:36:50.051] [4] (w=0.390) N:AKQ5.KJ4.A73.K82 JT96.T975.985.Q6 8732.AQ3.KQJ.AT5 4.862.T642.J9743 [12:36:50.051] [5] (w=0.380) N:AKQ5.KJ4.A73.K82 JT96.T76.985.Q64 8732.AQ3.KQJ.AT5 4.9852.T642.J973 [12:36:50.051] [6] (w=0.358) N:AKQ5.KJ4.A73.K82 JT96.65.T9652.Q6 8732.AQ3.KQJ.AT5 4.T9872.84.J9743 [12:36:50.051] [7] (w=0.331) N:AKQ5.KJ4.A73.K82 JT96.T965.T65.J6 8732.AQ3.KQJ.AT5 4.872.9842.Q9743 [12:36:50.051] [8] (w=0.321) N:AKQ5.KJ4.A73.K82 JT96.T75.T65.Q76 8732.AQ3.KQJ.AT5 4.9862.9842.J943 [12:36:50.051] [9] (w=0.320) N:AKQ5.KJ4.A73.K82 JT96.T65.952.Q76 8732.AQ3.KQJ.AT5 4.9872.T864.J943 [12:36:50.051] [10] (w=0.311) N:AKQ5.KJ4.A73.K82 JT96.865.T65.J76 8732.AQ3.KQJ.AT5 4.T972.9842.Q943 [12:36:50.052] [11] (w=0.305) N:AKQ5.KJ4.A73.K82 JT96.9875.T65.J6 8732.AQ3.KQJ.AT5 4.T62.9842.Q9743 [12:36:50.052] [12] (w=0.295) N:AKQ5.KJ4.A73.K82 JT96.T96.965.Q76 8732.AQ3.KQJ.AT5 4.8752.T842.J943 [12:36:50.052] [13] (w=0.295) N:AKQ5.KJ4.A73.K82 JT96.T85.952.Q64 8732.AQ3.KQJ.AT5 4.9762.T864.J973 [12:36:50.052] [14] (w=0.289) N:AKQ5.KJ4.A73.K82 JT96.98.9865.Q76 8732.AQ3.KQJ.AT5 4.T7652.T42.J943 [12:36:50.052] [15] (w=0.284) N:AKQ5.KJ4.A73.K82 JT96.875.T852.76 8732.AQ3.KQJ.AT5 4.T962.964.QJ943 [12:36:50.052] [16] (w=0.279) N:AKQ5.KJ4.A73.K82 JT96.T5.9865.764 8732.AQ3.KQJ.AT5 4.98762.T42.QJ93 [12:36:50.053] [17] (w=0.264) N:AKQ5.KJ4.A73.K82 JT96.6.98652.764 8732.AQ3.KQJ.AT5 4.T98752.T4.QJ93 [12:36:50.053] [18] (w=0.255) N:AKQ5.KJ4.A73.K82 JT96.T965.965.76 8732.AQ3.KQJ.AT5 4.872.T842.QJ943 [12:36:50.053] [19] (w=0.212) N:AKQ5.KJ4.A73.K82 JT96..T865.QJ976 8732.AQ3.KQJ.AT5 4.T987652.942.43 [12:36:50.053] [20] (w=0.211) N:AKQ5.KJ4.A73.K82 JT96.9875.952.76 8732.AQ3.KQJ.AT5 4.T62.T864.QJ943 [12:36:50.053] ... and 30 more [12:36:50.114] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [12:36:50.114] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [12:36:50.114] D7: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:50.114] H4: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:50.114] DA: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:50.114] HJ: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:50.114] HK: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:50.114] C2: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:50.115] C8: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:50.115] SQ: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:50.115] S5: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:36:50.115] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [12:36:50.115] D7: [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] [12:36:50.115] H4: [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] [12:36:50.115] DA: [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] [12:36:50.115] 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] [12:36:50.115] 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] [12:36:50.115] C2: [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] [12:36:50.115] C8: [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] [12:36:50.115] SQ: [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] [12:36:50.115] S5: [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] [12:36:50.116] --- IMP Calculation Output (card -> average IMP) --- [12:36:50.116] D7: 0.00 [12:36:50.116] H4: 0.00 [12:36:50.116] DA: 0.00 [12:36:50.116] HJ: 0.00 [12:36:50.116] HK: 0.00 [12:36:50.116] C2: 0.00 [12:36:50.116] C8: 0.00 [12:36:50.117] SQ: 0.00 [12:36:50.117] S5: 0.00 [12:36:50.117] === DDS DETAILED ANALYSIS === [12:36:50.117] Cards analyzed: 9, Samples per card: 50 [12:36:50.117] NOTE: All samples have identical trick counts - no sampling variance detected. [12:36:50.117] This occurs when all hands are fully known (no hidden cards to sample). [12:36:50.117] All plays with same trick count will have 0.00 IMP difference. [12:36:50.117] [12:36:50.117] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [12:36:50.117] ----- ------ --------- ------- ----------- -------------------------------- [12:36:50.117] C2 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...] [12:36:50.117] H4 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...] [12:36:50.117] S5 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...] [12:36:50.117] D7 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...] [12:36:50.117] C8 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...] [12:36:50.118] 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...] [12:36:50.118] SQ 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...] [12:36:50.118] 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...] [12:36:50.118] DA 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...] [12:36:50.118] [12:36:50.118] Selected: C2 (IMPs=0.00, avgTricks=7.00) [12:36:50.118] =================== [12:36:50.119] [FUSION] alpha-mu(M=2) correction: 50 worlds, candidates=[C2,H4,S5,D7] [12:36:50.316] [FUSION] C2: no declarer-lead worlds after completion [12:36:50.464] [FUSION] H4: 19 info-set group(s), 50 world(s) committed, 9 singleton(s) [12:36:50.567] [FUSION] S5: no declarer-lead worlds after completion [12:36:50.751] [FUSION] D7: 8 info-set group(s), 50 world(s) committed, 2 singleton(s) [12:36:50.751] [FUSION] C2: 0.00 -> 0.00 IMP (avgTricks 7.00) [12:36:50.751] [FUSION] H4: 0.00 -> 0.00 IMP (avgTricks 7.00) [12:36:50.751] [FUSION] S5: 0.00 -> 0.00 IMP (avgTricks 7.00) [12:36:50.752] [FUSION] D7: 0.00 -> 0.00 IMP (avgTricks 7.00) [12:36:50.752] [FUSION] After correction, best card: C2 (0.00 IMP) [12:36:50.752] [TRUMP] Skipped: not a suit contract [12:36:50.752] Selected: C2 (avg 0.00 IMPs, 7.00 tricks) -- 8 tied card(s): H4, S5, D7, C8, HJ, SQ, HK, DA [12:36:50.752] [stage-timing] ok sample=34ms validate=0ms nn=148ms signal=0ms simgames=5ms dds=692ms total=886ms samples=50 cards=16 [12:36:50.752] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls2 KJ4 AQ3 T98765' [12:36:50.758] SUITC_CALL_END: jsonLength=3902 [12:36:50.758] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":3.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":3,"Percentage":100.0000}], "Result":3.0000 , "GameTree":[ {"T":"N:K","Vs":[{"T":"T [12:36:50.758] === FindBestCardAsync: Position=N, CardsPlayed=16 === [12:36:50.758] Finding card to play for N: AKQ5.KJ4.A73.K82 [12:36:50.758] Relative position: Declarer, Contract type: NoTrump [12:36:50.759] Cards in hand mask: 9 [12:36:50.760] Candidate: KH = 35.8 % [12:36:50.760] Candidate: xH = 22.6 % [12:36:50.760] Candidate: JH = 16.7 % [12:36:50.760] Candidate: xD = 13.6 % [12:36:50.760] Candidate: xC = 5.4 % [12:36:50.760] Candidate: AD = 4.0 % [12:36:50.761] Candidate: 8C = 1.6 % [12:36:50.761] Candidate: QS = 0.3 % [12:36:50.761] Candidate: xS = 0.1 % [12:36:50.761] Selected: HK (35.8 %) === Board 9106 (API) - DDS Engine (N) - 2026-08-10 12:37:06 === === Board 9106 (API) - Neural Network Engine (N) - 2026-08-10 12:37:06 === [12:37:06.451] === FindBestCardAsync: Position=N, CardsPlayed=16 === [12:37:06.451] Contract: 3N, Declarer: N, Dealer: N [12:37:06.451] Auction: 1N-P-3N-P-P-P [12:37:06.451] Deal: N:... ... ... ... [12:37:06.451] Position N is on declarer's side - score table shifted by 4 declarer tricks won [12:37:06.452] ****************************** [12:37:06.452] FindMatchingDealsWithPlayInternal Input: [12:37:06.452] Position parameter: N [12:37:06.452] Deal from game: N:... ... ... ... [12:37:06.452] Hand for N: AKQ5.KJ4.A73.K82 [12:37:06.452] Hand for E: (null) [12:37:06.452] Hand for S: 8732.AQ3.KQJ.AT5 [12:37:06.452] Hand for W: (null) [12:37:06.452] Cards played: D5, DJ, D4, D3, C5, C3, CK, C6, SA, S6, S2, S4, SK, S9, S3, H2 [12:37:06.452] Declarer: N [12:37:06.453] ****************************** [12:37:06.453] [DealFinder] Seed from player N hand: -1524516477 [12:37:06.453] [DealFinder] Auction: 1N-P-3N-P-P-P [12:37:06.453] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [12:37:06.454] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1267MB, gc2=19) [12:37:06.454] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [12:37:06.454] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=16 [12:37:06.454] [ExtractPartialDeal] Visible hands: N, S [12:37:06.454] [ExtractPartialDeal] Input deal: N:... ... ... ... [12:37:06.454] [ExtractPartialDeal] Extracted hands: [12:37:06.454] N: AKQ5.KJ4.A73.K82 (13 cards) [LOCKED] [12:37:06.455] E: ... (0 cards) [12:37:06.455] S: 8732.AQ3.KQJ.AT5 (13 cards) [LOCKED] [12:37:06.455] W: ... (0 cards) [12:37:06.455] [DealFinder] Trump suit from contract '3N': NoTrump [12:37:06.455] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=NoTrump [12:37:06.455] [ComputePlayedCards] Card 1: D5 played by E [12:37:06.455] [ComputePlayedCards] Card 2: DJ played by S [12:37:06.455] [ComputePlayedCards] Card 3: D4 played by W [12:37:06.455] [ComputePlayedCards] Card 4: D3 played by N [12:37:06.456] [ComputePlayedCards] Trick complete. Winner: S [12:37:06.456] [ComputePlayedCards] Card 5: C5 played by S [12:37:06.456] [ComputePlayedCards] Card 6: C3 played by W [12:37:06.456] [ComputePlayedCards] Card 7: CK played by N [12:37:06.456] [ComputePlayedCards] Card 8: C6 played by E [12:37:06.456] [ComputePlayedCards] Trick complete. Winner: N [12:37:06.456] [ComputePlayedCards] Card 9: SA played by N [12:37:06.456] [ComputePlayedCards] Card 10: S6 played by E [12:37:06.456] [ComputePlayedCards] Card 11: S2 played by S [12:37:06.457] [ComputePlayedCards] Card 12: S4 played by W [12:37:06.457] [ComputePlayedCards] Trick complete. Winner: N [12:37:06.457] [ComputePlayedCards] Card 13: SK played by N [12:37:06.457] [ComputePlayedCards] Card 14: S9 played by E [12:37:06.457] [ComputePlayedCards] Card 15: S3 played by S [12:37:06.457] [ComputePlayedCards] Card 16: H2 played by W [12:37:06.457] [ComputePlayedCards] Trick complete. Winner: N [12:37:06.457] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, CK, SA, SK [12:37:06.458] [DealFinder] Added 4 played cards to E (was 0 cards): D5, C6, S6, S9 [12:37:06.458] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: DJ, C5, S2, S3 [12:37:06.458] [DealFinder] Added 4 played cards to W (was 0 cards): D4, C3, S4, H2 [12:37:06.458] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 1) [12:37:06.458] [DealFinder] Assigned 2 Spades cards to E: ST, SJ [12:37:06.458] [DealFinder] Propagated E: HCP[0-4], Suits=S[4-4] H[0-7] D[0-7] C[0-7] (2 iterations) [12:37:06.458] [DealFinder] Propagated W: HCP[0-4], Suits=S[1-1] H[0-7] D[0-7] C[0-7] (2 iterations) [12:37:06.459] [DealFinder] Re-propagated HCP after played-card floor: E HCP[1-4] [12:37:06.460] [DealFinder] Re-propagated HCP after played-card floor: W HCP[0-3] [12:37:06.460] [DealFinder] Known cards per player: N=13, E=6, S=13, W=4 [12:37:06.460] [DealFinder] Locked players: N, S [12:37:06.460] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [12:37:06.460] [DealFinder] Players needing cards: E:7, W:9 [12:37:06.460] Large number of cards remaining. Using random generation. [12:37:06.461] [DealFinder] Hands to validate (not 13 cards in partial): E, W [12:37:06.492] [Timing] Total: 38ms, Generation: 17ms, Verification: 13ms [12:37:06.492] [Timing] Attempts: 50, PassedSimpleCheck: 50, FailedVerification: 0, Found: 50 [12:37:06.513] Search complete. Returning 50 deals. [12:37:06.513] Found 50 sample deals for simulation. [12:37:06.513] Valid deals for DDS: 50 / 50 [12:37:06.513] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [12:37:06.526] [SAMPLE-VAL] Opening lead NN validation (D5): 24/50 samples adjusted [12:37:06.527] [SAMPLE-VAL] Opening lead rule validation (D5): 19/50 samples penalized for convention violation [12:37:06.527] [SAMPLE-VAL] T1: E=D5 S=DJ W=D4 N=D3 (leader=E) [12:37:06.527] [SAMPLE-VAL] T2: S=C5 W=C3 N=CK E=C6 (leader=S) [12:37:06.527] [SAMPLE-VAL] T3: N=SA E=S6 S=S2 W=S4 (leader=N) [12:37:06.528] [SAMPLE-VAL] T4: N=SK E=S9 S=S3 W=H2 (leader=N) [12:37:06.543] [SAMPLE-VAL] Sample 1: weight 0.050 -> 0.020 [E:T2-C6=100 % T3-S6=91 % T4-S9=1 %, W:T1-D4=100 % T2-C3=69 % T3-S4=100 % T4-H2=93 %] [12:37:06.548] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.202 [E:T2-C6=92 % T3-S6=89 % T4-S9=2 %, W:T1-D4=88 % T2-C3=67 % T3-S4=100 % T4-H2=92 %] [12:37:06.554] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.177 [E:T2-C6=91 % T3-S6=94 % T4-S9=1 %, W:T1-D4=90 % T2-C3=98 % T3-S4=100 % T4-H2=88 %] [12:37:06.560] [SAMPLE-VAL] Sample 4: weight 0.050 -> 0.015 [E:T2-C6=99 % T3-S6=89 % T4-S9=0 %, W:T1-D4=86 % T2-C3=59 % T3-S4=100 % T4-H2=49 %] [12:37:06.564] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.380 [E:T2-C6=100 % T3-S6=87 % T4-S9=2 %, W:T1-D4=99 % T2-C3=62 % T3-S4=100 % T4-H2=52 %] [12:37:06.569] [SAMPLE-VAL] Sample 6: weight 0.025 -> 0.012 [E:T2-C6=91 % T3-S6=87 % T4-S9=4 %, W:T1-D4=100 % T2-C3=99 % T3-S4=100 % T4-H2=92 %] [12:37:06.573] [SAMPLE-VAL] Sample 7: weight 0.025 -> 0.010 [E:T2-C6=99 % T3-S6=92 % T4-S9=2 %, W:T1-D4=93 % T2-C3=44 % T3-S4=100 % T4-H2=86 %] [12:37:06.577] [SAMPLE-VAL] Sample 8: weight 0.025 -> 0.009 [E:T2-C6=92 % T3-S6=90 % T4-S9=2 %, W:T1-D4=97 % T2-C3=66 % T3-S4=100 % T4-H2=32 %] [12:37:06.584] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.289 [E:T2-C6=99 % T3-S6=90 % T4-S9=0 %, W:T1-D4=98 % T2-C3=60 % T3-S4=100 % T4-H2=95 %] [12:37:06.589] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.412 [E:T2-C6=99 % T3-S6=91 % T4-S9=2 %, W:T1-D4=96 % T2-C3=63 % T3-S4=100 % T4-H2=90 %] [12:37:06.594] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.171 [E:T2-C6=88 % T3-S6=92 % T4-S9=1 %, W:T1-D4=87 % T2-C3=96 % T3-S4=100 % T4-H2=78 %] [12:37:06.599] [SAMPLE-VAL] Sample 12: weight 0.050 -> 0.022 [E:T2-C6=89 % T3-S6=89 % T4-S9=2 %, W:T1-D4=95 % T2-C3=96 % T3-S4=100 % T4-H2=69 %] [12:37:06.603] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.390 [E:T2-C6=96 % T3-S6=82 % T4-S9=2 %, W:T1-D4=99 % T2-C3=80 % T3-S4=100 % T4-H2=30 %] [12:37:06.608] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.311 [E:T2-C6=100 % T3-S6=95 % T4-S9=0 %, W:T1-D4=91 % T2-C3=68 % T3-S4=100 % T4-H2=66 %] [12:37:06.611] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.305 [E:T2-C6=98 % T3-S6=93 % T4-S9=1 %, W:T1-D4=90 % T2-C3=85 % T3-S4=100 % T4-H2=21 %] [12:37:06.623] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.127 [E:T2-C6=93 % T3-S6=91 % T4-S9=0 %, W:T1-D4=89 % T2-C3=93 % T3-S4=100 % T4-H2=10 %] [12:37:06.628] [SAMPLE-VAL] Sample 17: weight 0.025 -> 0.008 [E:T2-C6=92 % T3-S6=88 % T4-S9=1 %, W:T1-D4=90 % T2-C3=17 % T3-S4=100 % T4-H2=72 %] [12:37:06.633] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.264 [E:T2-C6=100 % T3-S6=90 % T4-S9=1 %, W:T1-D4=91 % T2-C3=8 % T3-S4=100 % T4-H2=95 %] [12:37:06.638] [SAMPLE-VAL] Sample 19: weight 0.050 -> 0.015 [E:T2-C6=100 % T3-S6=91 % T4-S9=0 %, W:T1-D4=100 % T2-C3=28 % T3-S4=100 % T4-H2=78 %] [12:37:06.642] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.320 [E:T2-C6=99 % T3-S6=91 % T4-S9=1 %, W:T1-D4=86 % T2-C3=53 % T3-S4=100 % T4-H2=63 %] [12:37:06.647] [SAMPLE-VAL] Sample 21: weight 0.050 -> 0.018 [E:T2-C6=93 % T3-S6=91 % T4-S9=1 %, W:T1-D4=95 % T2-C3=63 % T3-S4=100 % T4-H2=57 %] [12:37:06.652] [SAMPLE-VAL] Sample 22: weight 0.025 -> 0.009 [E:T2-C6=97 % T3-S6=88 % T4-S9=1 %, W:T1-D4=100 % T2-C3=86 % T3-S4=100 % T4-H2=81 %] [12:37:06.657] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.295 [E:T2-C6=99 % T3-S6=91 % T4-S9=0 %, W:T1-D4=87 % T2-C3=57 % T3-S4=100 % T4-H2=78 %] [12:37:06.662] [SAMPLE-VAL] Sample 24: weight 0.025 -> 0.006 [E:T2-C6=100 % T3-S6=88 % T4-S9=0 %, W:T1-D4=94 % T2-C3=32 % T3-S4=100 % T4-H2=26 %] [12:37:06.668] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.180 [E:T2-C6=90 % T3-S6=91 % T4-S9=1 %, W:T1-D4=85 % T2-C3=97 % T3-S4=100 % T4-H2=84 %] [12:37:06.673] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.321 [E:T2-C6=99 % T3-S6=92 % T4-S9=1 %, W:T1-D4=89 % T2-C3=55 % T3-S4=100 % T4-H2=51 %] [12:37:06.677] [SAMPLE-VAL] Sample 27: weight 0.025 -> 0.009 [E:T2-C6=45 % T3-S6=91 % T4-S9=1 %, W:T1-D4=92 % T2-C3=100 % T3-S4=100 % T4-H2=87 %] [12:37:06.680] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.284 [E:T2-C6=100 % T3-S6=93 % T4-S9=0 %, W:T1-D4=90 % T2-C3=26 % T3-S4=100 % T4-H2=56 %] [12:37:06.687] [SAMPLE-VAL] Sample 29: weight 0.025 -> 0.010 [E:T2-C6=48 % T3-S6=90 % T4-S9=2 %, W:T1-D4=100 % T2-C3=84 % T3-S4=100 % T4-H2=72 %] [12:37:06.696] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.177 [E:T2-C6=89 % T3-S6=90 % T4-S9=1 %, W:T1-D4=91 % T2-C3=98 % T3-S4=100 % T4-H2=78 %] [12:37:06.699] [SAMPLE-VAL] Sample 31: weight 0.025 -> 0.010 [E:T2-C6=88 % T3-S6=86 % T4-S9=1 %, W:T1-D4=91 % T2-C3=74 % T3-S4=100 % T4-H2=87 %] [12:37:06.704] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.208 [E:T2-C6=89 % T3-S6=90 % T4-S9=1 %, W:T1-D4=97 % T2-C3=97 % T3-S4=100 % T4-H2=92 %] [12:37:06.709] [SAMPLE-VAL] Sample 33: weight 0.050 -> 0.018 [E:T2-C6=85 % T3-S6=92 % T4-S9=1 %, W:T1-D4=86 % T2-C3=100 % T3-S4=100 % T4-H2=66 %] [12:37:06.713] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.255 [E:T2-C6=100 % T3-S6=89 % T4-S9=0 %, W:T1-D4=88 % T2-C3=27 % T3-S4=100 % T4-H2=50 %] [12:37:06.718] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.206 [E:T2-C6=91 % T3-S6=91 % T4-S9=1 %, W:T1-D4=90 % T2-C3=98 % T3-S4=100 % T4-H2=93 %] [12:37:06.724] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.167 [E:T2-C6=88 % T3-S6=91 % T4-S9=1 %, W:T1-D4=70 % T2-C3=89 % T3-S4=100 % T4-H2=91 %] [12:37:06.727] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.127 [E:T2-C6=55 % T3-S6=95 % T4-S9=0 %, W:T1-D4=72 % T2-C3=100 % T3-S4=100 % T4-H2=82 %] [12:37:06.731] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.430 [E:T2-C6=51 % T3-S6=89 % T4-S9=5 %, W:T1-D4=88 % T2-C3=81 % T3-S4=100 % T4-H2=63 %] [12:37:06.749] [SAMPLE-VAL] Sample 39: weight 0.050 -> 0.013 [E:T2-C6=100 % T3-S6=89 % T4-S9=1 %, W:T1-D4=95 % T2-C3=30 % T3-S4=100 % T4-H2=19 %] [12:37:06.754] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.139 [E:T2-C6=94 % T3-S6=92 % T4-S9=0 %, W:T1-D4=85 % T2-C3=93 % T3-S4=100 % T4-H2=40 %] [12:37:06.759] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.212 [E:T2-C6=85 % T3-S6=92 % T4-S9=2 %, W:T1-D4=91 % T2-C3=100 % T3-S4=100 % T4-H2=97 %] [12:37:06.764] [SAMPLE-VAL] Sample 42: weight 0.025 -> 0.011 [E:T2-C6=52 % T3-S6=89 % T4-S9=8 %, W:T1-D4=100 % T2-C3=88 % T3-S4=100 % T4-H2=37 %] [12:37:06.768] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.331 [E:T2-C6=97 % T3-S6=89 % T4-S9=1 %, W:T1-D4=89 % T2-C3=85 % T3-S4=100 % T4-H2=30 %] [12:37:06.774] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.295 [E:T2-C6=99 % T3-S6=90 % T4-S9=0 %, W:T1-D4=84 % T2-C3=52 % T3-S4=100 % T4-H2=79 %] [12:37:06.779] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.279 [E:T2-C6=100 % T3-S6=90 % T4-S9=1 %, W:T1-D4=97 % T2-C3=9 % T3-S4=100 % T4-H2=85 %] [12:37:06.791] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.358 [E:T2-C6=96 % T3-S6=90 % T4-S9=2 %, W:T1-D4=35 % T2-C3=77 % T3-S4=100 % T4-H2=71 %] [12:37:06.794] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.399 [E:T2-C6=95 % T3-S6=87 % T4-S9=2 %, W:T1-D4=99 % T2-C3=81 % T3-S4=100 % T4-H2=49 %] [12:37:06.796] [SAMPLE-VAL] Sample 48: weight 0.025 -> 0.009 [E:T2-C6=87 % T3-S6=85 % T4-S9=2 %, W:T1-D4=97 % T2-C3=99 % T3-S4=100 % T4-H2=32 %] [12:37:06.799] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.211 [E:T2-C6=100 % T3-S6=88 % T4-S9=0 %, W:T1-D4=88 % T2-C3=35 % T3-S4=100 % T4-H2=35 %] [12:37:06.802] [SAMPLE-VAL] Sample 50: weight 0.025 -> 0.007 [E:T2-C6=99 % T3-S6=95 % T4-S9=0 %, W:T1-D4=97 % T2-C3=87 % T3-S4=100 % T4-H2=40 %] [12:37:06.805] [SAMPLE-VAL] Done. Weight range: 0.006-0.430 [12:37:06.806] [SAMPLE-VAL] Top sample 38 (w=0.430): E:JT96.T97.8652.96 W:4.8652.T94.QJ743 [E:T2-C6=51 % T3-S6=89 % T4-S9=5 %, W:T1-D4=88 % T2-C3=81 % T3-S4=100 % T4-H2=63 %] [12:37:06.807] [SAMPLE-VAL] Top sample 10 (w=0.412): E:JT96.T98.865.Q76 W:4.7652.T942.J943 [E:T2-C6=99 % T3-S6=91 % T4-S9=2 %, W:T1-D4=96 % T2-C3=63 % T3-S4=100 % T4-H2=90 %] [12:37:06.807] [SAMPLE-VAL] Top sample 47 (w=0.399): E:JT96.T985.985.Q6 W:4.762.T642.J9743 [E:T2-C6=95 % T3-S6=87 % T4-S9=2 %, W:T1-D4=99 % T2-C3=81 % T3-S4=100 % T4-H2=49 %] [12:37:06.807] [SAMPLE-VAL] Top sample 13 (w=0.390): E:JT96.T975.985.Q6 W:4.862.T642.J9743 [E:T2-C6=96 % T3-S6=82 % T4-S9=2 %, W:T1-D4=99 % T2-C3=80 % T3-S4=100 % T4-H2=30 %] [12:37:06.807] [SAMPLE-VAL] Top sample 5 (w=0.380): E:JT96.T76.985.Q64 W:4.9852.T642.J973 [E:T2-C6=100 % T3-S6=87 % T4-S9=2 %, W:T1-D4=99 % T2-C3=62 % T3-S4=100 % T4-H2=52 %] [12:37:06.809] After sample validation: 50 deals remaining [12:37:06.809] [PLAY-INFER] No inference observations detected [12:37:06.809] Using weighted samples: 50/50 have non-uniform weights (range 0.006-0.430) [12:37:06.809] Sample deals (50 total, showing first 20, by weight): [12:37:06.810] [1] (w=0.430) N:AKQ5.KJ4.A73.K82 JT96.T97.8652.96 8732.AQ3.KQJ.AT5 4.8652.T94.QJ743 [12:37:06.810] [2] (w=0.412) N:AKQ5.KJ4.A73.K82 JT96.T98.865.Q76 8732.AQ3.KQJ.AT5 4.7652.T942.J943 [12:37:06.811] [3] (w=0.399) N:AKQ5.KJ4.A73.K82 JT96.T985.985.Q6 8732.AQ3.KQJ.AT5 4.762.T642.J9743 [12:37:06.812] [4] (w=0.390) N:AKQ5.KJ4.A73.K82 JT96.T975.985.Q6 8732.AQ3.KQJ.AT5 4.862.T642.J9743 [12:37:06.812] [5] (w=0.380) N:AKQ5.KJ4.A73.K82 JT96.T76.985.Q64 8732.AQ3.KQJ.AT5 4.9852.T642.J973 [12:37:06.813] [6] (w=0.358) N:AKQ5.KJ4.A73.K82 JT96.65.T9652.Q6 8732.AQ3.KQJ.AT5 4.T9872.84.J9743 [12:37:06.813] [7] (w=0.331) N:AKQ5.KJ4.A73.K82 JT96.T965.T65.J6 8732.AQ3.KQJ.AT5 4.872.9842.Q9743 [12:37:06.813] [8] (w=0.321) N:AKQ5.KJ4.A73.K82 JT96.T75.T65.Q76 8732.AQ3.KQJ.AT5 4.9862.9842.J943 [12:37:06.813] [9] (w=0.320) N:AKQ5.KJ4.A73.K82 JT96.T65.952.Q76 8732.AQ3.KQJ.AT5 4.9872.T864.J943 [12:37:06.813] [10] (w=0.311) N:AKQ5.KJ4.A73.K82 JT96.865.T65.J76 8732.AQ3.KQJ.AT5 4.T972.9842.Q943 [12:37:06.814] [11] (w=0.305) N:AKQ5.KJ4.A73.K82 JT96.9875.T65.J6 8732.AQ3.KQJ.AT5 4.T62.9842.Q9743 [12:37:06.814] [12] (w=0.295) N:AKQ5.KJ4.A73.K82 JT96.T96.965.Q76 8732.AQ3.KQJ.AT5 4.8752.T842.J943 [12:37:06.814] [13] (w=0.295) N:AKQ5.KJ4.A73.K82 JT96.T85.952.Q64 8732.AQ3.KQJ.AT5 4.9762.T864.J973 [12:37:06.814] [14] (w=0.289) N:AKQ5.KJ4.A73.K82 JT96.98.9865.Q76 8732.AQ3.KQJ.AT5 4.T7652.T42.J943 [12:37:06.814] [15] (w=0.284) N:AKQ5.KJ4.A73.K82 JT96.875.T852.76 8732.AQ3.KQJ.AT5 4.T962.964.QJ943 [12:37:06.814] [16] (w=0.279) N:AKQ5.KJ4.A73.K82 JT96.T5.9865.764 8732.AQ3.KQJ.AT5 4.98762.T42.QJ93 [12:37:06.815] [17] (w=0.264) N:AKQ5.KJ4.A73.K82 JT96.6.98652.764 8732.AQ3.KQJ.AT5 4.T98752.T4.QJ93 [12:37:06.815] [18] (w=0.255) N:AKQ5.KJ4.A73.K82 JT96.T965.965.76 8732.AQ3.KQJ.AT5 4.872.T842.QJ943 [12:37:06.815] [19] (w=0.212) N:AKQ5.KJ4.A73.K82 JT96..T865.QJ976 8732.AQ3.KQJ.AT5 4.T987652.942.43 [12:37:06.815] [20] (w=0.211) N:AKQ5.KJ4.A73.K82 JT96.9875.952.76 8732.AQ3.KQJ.AT5 4.T62.T864.QJ943 [12:37:06.815] ... and 30 more [12:37:07.006] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [12:37:07.006] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [12:37:07.006] D7: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:07.006] H4: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:07.006] DA: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:07.007] HJ: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:07.007] HK: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:07.007] C2: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:07.007] C8: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:07.007] SQ: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:07.007] S5: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:07.007] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [12:37:07.007] D7: [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] [12:37:07.008] H4: [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] [12:37:07.008] DA: [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] [12:37:07.008] 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] [12:37:07.008] 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] [12:37:07.008] C2: [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] [12:37:07.008] C8: [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] [12:37:07.008] SQ: [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] [12:37:07.008] S5: [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] [12:37:07.009] --- IMP Calculation Output (card -> average IMP) --- [12:37:07.009] D7: 0.00 [12:37:07.009] H4: 0.00 [12:37:07.010] DA: 0.00 [12:37:07.010] HJ: 0.00 [12:37:07.010] HK: 0.00 [12:37:07.010] C2: 0.00 [12:37:07.010] C8: 0.00 [12:37:07.010] SQ: 0.00 [12:37:07.010] S5: 0.00 [12:37:07.010] === DDS DETAILED ANALYSIS === [12:37:07.011] Cards analyzed: 9, Samples per card: 50 [12:37:07.011] NOTE: All samples have identical trick counts - no sampling variance detected. [12:37:07.011] This occurs when all hands are fully known (no hidden cards to sample). [12:37:07.011] All plays with same trick count will have 0.00 IMP difference. [12:37:07.011] [12:37:07.011] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [12:37:07.011] ----- ------ --------- ------- ----------- -------------------------------- [12:37:07.011] C2 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...] [12:37:07.012] H4 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...] [12:37:07.012] S5 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...] [12:37:07.012] D7 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...] [12:37:07.012] C8 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...] [12:37:07.012] 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...] [12:37:07.012] SQ 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...] [12:37:07.012] 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...] [12:37:07.012] DA 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...] [12:37:07.013] [12:37:07.013] Selected: C2 (IMPs=0.00, avgTricks=7.00) [12:37:07.013] =================== [12:37:07.014] [FUSION] alpha-mu(M=2) correction: 50 worlds, candidates=[C2,H4,S5,D7] [12:37:07.587] [FUSION] C2: no declarer-lead worlds after completion [12:37:08.105] [FUSION] H4: 19 info-set group(s), 50 world(s) committed, 9 singleton(s) [12:37:08.417] [FUSION] S5: no declarer-lead worlds after completion [12:37:08.831] [FUSION] D7: 8 info-set group(s), 50 world(s) committed, 2 singleton(s) [12:37:08.832] [FUSION] C2: 0.00 -> 0.00 IMP (avgTricks 7.00) [12:37:08.833] [FUSION] H4: 0.00 -> 0.00 IMP (avgTricks 7.00) [12:37:08.833] [FUSION] S5: 0.00 -> 0.00 IMP (avgTricks 7.00) [12:37:08.833] [FUSION] D7: 0.00 -> 0.00 IMP (avgTricks 7.00) [12:37:08.833] [FUSION] After correction, best card: C2 (0.00 IMP) [12:37:08.833] [TRUMP] Skipped: not a suit contract [12:37:08.833] Selected: C2 (avg 0.00 IMPs, 7.00 tricks) -- 8 tied card(s): H4, S5, D7, C8, HJ, SQ, HK, DA [12:37:08.833] [stage-timing] ok sample=61ms validate=0ms nn=295ms signal=0ms simgames=3ms dds=2015ms total=2382ms samples=50 cards=16 [12:37:08.834] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls2 KJ4 AQ3 T98765' [12:37:08.863] SUITC_CALL_END: jsonLength=3902 [12:37:08.864] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":3.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":3,"Percentage":100.0000}], "Result":3.0000 , "GameTree":[ {"T":"N:K","Vs":[{"T":"T [12:37:08.864] === FindBestCardAsync: Position=N, CardsPlayed=16 === [12:37:08.864] Finding card to play for N: AKQ5.KJ4.A73.K82 [12:37:08.865] Relative position: Declarer, Contract type: NoTrump [12:37:08.865] Cards in hand mask: 9 [12:37:08.866] Candidate: KH = 35.8 % [12:37:08.866] Candidate: xH = 22.6 % [12:37:08.866] Candidate: JH = 16.7 % [12:37:08.866] Candidate: xD = 13.6 % [12:37:08.866] Candidate: xC = 5.4 % [12:37:08.866] Candidate: AD = 4.0 % [12:37:08.867] Candidate: 8C = 1.6 % [12:37:08.867] Candidate: QS = 0.3 % [12:37:08.867] Candidate: xS = 0.1 % [12:37:08.867] Selected: HK (35.8 %) [12:37:08.868] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls4 AKQ5 8732 JT964' [12:37:08.938] SUITC_CALL_END: jsonLength=1001 [12:37:08.938] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":67.8261} ],"Result":3.6783, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":67.8261},{"Tricks":3,"Percent === Board 9106 (API) - DDS Engine (N) - 2026-08-10 12:37:22 === === Board 9106 (API) - Neural Network Engine (N) - 2026-08-10 12:37:22 === [12:37:22.761] === FindBestCardAsync: Position=N, CardsPlayed=16 === [12:37:22.761] Contract: 3N, Declarer: N, Dealer: N [12:37:22.761] Auction: 1N-P-3N-P-P-P [12:37:22.761] Deal: N:... ... ... ... [12:37:22.761] Position N is on declarer's side - score table shifted by 4 declarer tricks won [12:37:22.762] ****************************** [12:37:22.762] FindMatchingDealsWithPlayInternal Input: [12:37:22.762] Position parameter: N [12:37:22.762] Deal from game: N:... ... ... ... [12:37:22.762] Hand for N: AKQ5.KJ4.A73.K82 [12:37:22.762] Hand for E: (null) [12:37:22.762] Hand for S: 8732.AQ3.KQJ.AT5 [12:37:22.762] Hand for W: (null) [12:37:22.762] Cards played: D5, DJ, D4, D3, C5, C3, CK, C6, SA, S6, S2, S4, SK, S9, S3, H2 [12:37:22.762] Declarer: N [12:37:22.763] ****************************** [12:37:22.763] [DealFinder] Seed from player N hand: -1524516477 [12:37:22.764] [DealFinder] Auction: 1N-P-3N-P-P-P [12:37:22.764] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [12:37:22.764] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1272MB, gc2=19) [12:37:22.764] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [12:37:22.764] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=16 [12:37:22.764] [ExtractPartialDeal] Visible hands: N, S [12:37:22.765] [ExtractPartialDeal] Input deal: N:... ... ... ... [12:37:22.765] [ExtractPartialDeal] Extracted hands: [12:37:22.765] N: AKQ5.KJ4.A73.K82 (13 cards) [LOCKED] [12:37:22.765] E: ... (0 cards) [12:37:22.765] S: 8732.AQ3.KQJ.AT5 (13 cards) [LOCKED] [12:37:22.765] W: ... (0 cards) [12:37:22.765] [DealFinder] Trump suit from contract '3N': NoTrump [12:37:22.765] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=NoTrump [12:37:22.765] [ComputePlayedCards] Card 1: D5 played by E [12:37:22.765] [ComputePlayedCards] Card 2: DJ played by S [12:37:22.766] [ComputePlayedCards] Card 3: D4 played by W [12:37:22.766] [ComputePlayedCards] Card 4: D3 played by N [12:37:22.766] [ComputePlayedCards] Trick complete. Winner: S [12:37:22.766] [ComputePlayedCards] Card 5: C5 played by S [12:37:22.766] [ComputePlayedCards] Card 6: C3 played by W [12:37:22.766] [ComputePlayedCards] Card 7: CK played by N [12:37:22.766] [ComputePlayedCards] Card 8: C6 played by E [12:37:22.766] [ComputePlayedCards] Trick complete. Winner: N [12:37:22.766] [ComputePlayedCards] Card 9: SA played by N [12:37:22.766] [ComputePlayedCards] Card 10: S6 played by E [12:37:22.766] [ComputePlayedCards] Card 11: S2 played by S [12:37:22.767] [ComputePlayedCards] Card 12: S4 played by W [12:37:22.767] [ComputePlayedCards] Trick complete. Winner: N [12:37:22.767] [ComputePlayedCards] Card 13: SK played by N [12:37:22.767] [ComputePlayedCards] Card 14: S9 played by E [12:37:22.767] [ComputePlayedCards] Card 15: S3 played by S [12:37:22.767] [ComputePlayedCards] Card 16: H2 played by W [12:37:22.767] [ComputePlayedCards] Trick complete. Winner: N [12:37:22.777] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, CK, SA, SK [12:37:22.778] [DealFinder] Added 4 played cards to E (was 0 cards): D5, C6, S6, S9 [12:37:22.778] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: DJ, C5, S2, S3 [12:37:22.778] [DealFinder] Added 4 played cards to W (was 0 cards): D4, C3, S4, H2 [12:37:22.778] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 1) [12:37:22.778] [DealFinder] Assigned 2 Spades cards to E: ST, SJ [12:37:22.778] [DealFinder] Propagated E: HCP[0-4], Suits=S[4-4] H[0-7] D[0-7] C[0-7] (2 iterations) [12:37:22.779] [DealFinder] Propagated W: HCP[0-4], Suits=S[1-1] H[0-7] D[0-7] C[0-7] (2 iterations) [12:37:22.779] [DealFinder] Re-propagated HCP after played-card floor: E HCP[1-4] [12:37:22.780] [DealFinder] Re-propagated HCP after played-card floor: W HCP[0-3] [12:37:22.780] [DealFinder] Known cards per player: N=13, E=6, S=13, W=4 [12:37:22.784] [DealFinder] Locked players: N, S [12:37:22.784] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [12:37:22.784] [DealFinder] Players needing cards: E:7, W:9 [12:37:22.784] Large number of cards remaining. Using random generation. [12:37:22.784] [DealFinder] Hands to validate (not 13 cards in partial): E, W [12:37:22.815] [Timing] Total: 51ms, Generation: 1ms, Verification: 28ms [12:37:22.820] [Timing] Attempts: 50, PassedSimpleCheck: 50, FailedVerification: 0, Found: 50 [12:37:22.881] Search complete. Returning 50 deals. [12:37:22.881] Found 50 sample deals for simulation. [12:37:22.881] Valid deals for DDS: 50 / 50 [12:37:22.881] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [12:37:22.940] [SAMPLE-VAL] Opening lead NN validation (D5): 24/50 samples adjusted [12:37:22.941] [SAMPLE-VAL] Opening lead rule validation (D5): 19/50 samples penalized for convention violation [12:37:22.942] [SAMPLE-VAL] T1: E=D5 S=DJ W=D4 N=D3 (leader=E) [12:37:22.946] [SAMPLE-VAL] T2: S=C5 W=C3 N=CK E=C6 (leader=S) [12:37:22.946] [SAMPLE-VAL] T3: N=SA E=S6 S=S2 W=S4 (leader=N) [12:37:22.947] [SAMPLE-VAL] T4: N=SK E=S9 S=S3 W=H2 (leader=N) [12:37:22.980] [SAMPLE-VAL] Sample 1: weight 0.050 -> 0.020 [E:T2-C6=100 % T3-S6=91 % T4-S9=1 %, W:T1-D4=100 % T2-C3=69 % T3-S4=100 % T4-H2=93 %] [12:37:23.001] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.202 [E:T2-C6=92 % T3-S6=89 % T4-S9=2 %, W:T1-D4=88 % T2-C3=67 % T3-S4=100 % T4-H2=92 %] [12:37:23.008] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.177 [E:T2-C6=91 % T3-S6=94 % T4-S9=1 %, W:T1-D4=90 % T2-C3=98 % T3-S4=100 % T4-H2=88 %] [12:37:23.013] [SAMPLE-VAL] Sample 4: weight 0.050 -> 0.015 [E:T2-C6=99 % T3-S6=89 % T4-S9=0 %, W:T1-D4=86 % T2-C3=59 % T3-S4=100 % T4-H2=49 %] [12:37:23.027] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.380 [E:T2-C6=100 % T3-S6=87 % T4-S9=2 %, W:T1-D4=99 % T2-C3=62 % T3-S4=100 % T4-H2=52 %] [12:37:23.033] [SAMPLE-VAL] Sample 6: weight 0.025 -> 0.012 [E:T2-C6=91 % T3-S6=87 % T4-S9=4 %, W:T1-D4=100 % T2-C3=99 % T3-S4=100 % T4-H2=92 %] [12:37:23.045] [SAMPLE-VAL] Sample 7: weight 0.025 -> 0.010 [E:T2-C6=99 % T3-S6=92 % T4-S9=2 %, W:T1-D4=93 % T2-C3=44 % T3-S4=100 % T4-H2=86 %] [12:37:23.052] [SAMPLE-VAL] Sample 8: weight 0.025 -> 0.009 [E:T2-C6=92 % T3-S6=90 % T4-S9=2 %, W:T1-D4=97 % T2-C3=66 % T3-S4=100 % T4-H2=32 %] [12:37:23.058] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.289 [E:T2-C6=99 % T3-S6=90 % T4-S9=0 %, W:T1-D4=98 % T2-C3=60 % T3-S4=100 % T4-H2=95 %] [12:37:23.108] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.412 [E:T2-C6=99 % T3-S6=91 % T4-S9=2 %, W:T1-D4=96 % T2-C3=63 % T3-S4=100 % T4-H2=90 %] [12:37:23.128] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.171 [E:T2-C6=88 % T3-S6=92 % T4-S9=1 %, W:T1-D4=87 % T2-C3=96 % T3-S4=100 % T4-H2=78 %] [12:37:23.135] [SAMPLE-VAL] Sample 12: weight 0.050 -> 0.022 [E:T2-C6=89 % T3-S6=89 % T4-S9=2 %, W:T1-D4=95 % T2-C3=96 % T3-S4=100 % T4-H2=69 %] [12:37:23.145] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.390 [E:T2-C6=96 % T3-S6=82 % T4-S9=2 %, W:T1-D4=99 % T2-C3=80 % T3-S4=100 % T4-H2=30 %] [12:37:23.159] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.311 [E:T2-C6=100 % T3-S6=95 % T4-S9=0 %, W:T1-D4=91 % T2-C3=68 % T3-S4=100 % T4-H2=66 %] [12:37:23.168] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.305 [E:T2-C6=98 % T3-S6=93 % T4-S9=1 %, W:T1-D4=90 % T2-C3=85 % T3-S4=100 % T4-H2=21 %] [12:37:23.171] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.127 [E:T2-C6=93 % T3-S6=91 % T4-S9=0 %, W:T1-D4=89 % T2-C3=93 % T3-S4=100 % T4-H2=10 %] [12:37:23.199] [SAMPLE-VAL] Sample 17: weight 0.025 -> 0.008 [E:T2-C6=92 % T3-S6=88 % T4-S9=1 %, W:T1-D4=90 % T2-C3=17 % T3-S4=100 % T4-H2=72 %] [12:37:23.202] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.264 [E:T2-C6=100 % T3-S6=90 % T4-S9=1 %, W:T1-D4=91 % T2-C3=8 % T3-S4=100 % T4-H2=95 %] [12:37:23.207] [SAMPLE-VAL] Sample 19: weight 0.050 -> 0.015 [E:T2-C6=100 % T3-S6=91 % T4-S9=0 %, W:T1-D4=100 % T2-C3=28 % T3-S4=100 % T4-H2=78 %] [12:37:23.213] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.320 [E:T2-C6=99 % T3-S6=91 % T4-S9=1 %, W:T1-D4=86 % T2-C3=53 % T3-S4=100 % T4-H2=63 %] [12:37:23.219] [SAMPLE-VAL] Sample 21: weight 0.050 -> 0.018 [E:T2-C6=93 % T3-S6=91 % T4-S9=1 %, W:T1-D4=95 % T2-C3=63 % T3-S4=100 % T4-H2=57 %] [12:37:23.238] [SAMPLE-VAL] Sample 22: weight 0.025 -> 0.009 [E:T2-C6=97 % T3-S6=88 % T4-S9=1 %, W:T1-D4=100 % T2-C3=86 % T3-S4=100 % T4-H2=81 %] [12:37:23.243] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.295 [E:T2-C6=99 % T3-S6=91 % T4-S9=0 %, W:T1-D4=87 % T2-C3=57 % T3-S4=100 % T4-H2=78 %] [12:37:23.248] [SAMPLE-VAL] Sample 24: weight 0.025 -> 0.006 [E:T2-C6=100 % T3-S6=88 % T4-S9=0 %, W:T1-D4=94 % T2-C3=32 % T3-S4=100 % T4-H2=26 %] [12:37:23.255] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.180 [E:T2-C6=90 % T3-S6=91 % T4-S9=1 %, W:T1-D4=85 % T2-C3=97 % T3-S4=100 % T4-H2=84 %] [12:37:23.260] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.321 [E:T2-C6=99 % T3-S6=92 % T4-S9=1 %, W:T1-D4=89 % T2-C3=55 % T3-S4=100 % T4-H2=51 %] [12:37:23.265] [SAMPLE-VAL] Sample 27: weight 0.025 -> 0.009 [E:T2-C6=45 % T3-S6=91 % T4-S9=1 %, W:T1-D4=92 % T2-C3=100 % T3-S4=100 % T4-H2=87 %] [12:37:23.293] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.284 [E:T2-C6=100 % T3-S6=93 % T4-S9=0 %, W:T1-D4=90 % T2-C3=26 % T3-S4=100 % T4-H2=56 %] [12:37:23.301] [SAMPLE-VAL] Sample 29: weight 0.025 -> 0.010 [E:T2-C6=48 % T3-S6=90 % T4-S9=2 %, W:T1-D4=100 % T2-C3=84 % T3-S4=100 % T4-H2=72 %] [12:37:23.310] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.177 [E:T2-C6=89 % T3-S6=90 % T4-S9=1 %, W:T1-D4=91 % T2-C3=98 % T3-S4=100 % T4-H2=78 %] [12:37:23.333] [SAMPLE-VAL] Sample 31: weight 0.025 -> 0.010 [E:T2-C6=88 % T3-S6=86 % T4-S9=1 %, W:T1-D4=91 % T2-C3=74 % T3-S4=100 % T4-H2=87 %] [12:37:23.342] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.208 [E:T2-C6=89 % T3-S6=90 % T4-S9=1 %, W:T1-D4=97 % T2-C3=97 % T3-S4=100 % T4-H2=92 %] [12:37:23.360] [SAMPLE-VAL] Sample 33: weight 0.050 -> 0.018 [E:T2-C6=85 % T3-S6=92 % T4-S9=1 %, W:T1-D4=86 % T2-C3=100 % T3-S4=100 % T4-H2=66 %] [12:37:23.366] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.255 [E:T2-C6=100 % T3-S6=89 % T4-S9=0 %, W:T1-D4=88 % T2-C3=27 % T3-S4=100 % T4-H2=50 %] [12:37:23.391] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.206 [E:T2-C6=91 % T3-S6=91 % T4-S9=1 %, W:T1-D4=90 % T2-C3=98 % T3-S4=100 % T4-H2=93 %] [12:37:23.403] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.167 [E:T2-C6=88 % T3-S6=91 % T4-S9=1 %, W:T1-D4=70 % T2-C3=89 % T3-S4=100 % T4-H2=91 %] [12:37:23.419] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.127 [E:T2-C6=55 % T3-S6=95 % T4-S9=0 %, W:T1-D4=72 % T2-C3=100 % T3-S4=100 % T4-H2=82 %] [12:37:23.424] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.430 [E:T2-C6=51 % T3-S6=89 % T4-S9=5 %, W:T1-D4=88 % T2-C3=81 % T3-S4=100 % T4-H2=63 %] [12:37:23.429] [SAMPLE-VAL] Sample 39: weight 0.050 -> 0.013 [E:T2-C6=100 % T3-S6=89 % T4-S9=1 %, W:T1-D4=95 % T2-C3=30 % T3-S4=100 % T4-H2=19 %] [12:37:23.439] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.139 [E:T2-C6=94 % T3-S6=92 % T4-S9=0 %, W:T1-D4=85 % T2-C3=93 % T3-S4=100 % T4-H2=40 %] [12:37:23.459] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.212 [E:T2-C6=85 % T3-S6=92 % T4-S9=2 %, W:T1-D4=91 % T2-C3=100 % T3-S4=100 % T4-H2=97 %] [12:37:23.464] [SAMPLE-VAL] Sample 42: weight 0.025 -> 0.011 [E:T2-C6=52 % T3-S6=89 % T4-S9=8 %, W:T1-D4=100 % T2-C3=88 % T3-S4=100 % T4-H2=37 %] [12:37:23.469] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.331 [E:T2-C6=97 % T3-S6=89 % T4-S9=1 %, W:T1-D4=89 % T2-C3=85 % T3-S4=100 % T4-H2=30 %] [12:37:23.474] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.295 [E:T2-C6=99 % T3-S6=90 % T4-S9=0 %, W:T1-D4=84 % T2-C3=52 % T3-S4=100 % T4-H2=79 %] [12:37:23.479] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.279 [E:T2-C6=100 % T3-S6=90 % T4-S9=1 %, W:T1-D4=97 % T2-C3=9 % T3-S4=100 % T4-H2=85 %] [12:37:23.485] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.358 [E:T2-C6=96 % T3-S6=90 % T4-S9=2 %, W:T1-D4=35 % T2-C3=77 % T3-S4=100 % T4-H2=71 %] [12:37:23.503] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.399 [E:T2-C6=95 % T3-S6=87 % T4-S9=2 %, W:T1-D4=99 % T2-C3=81 % T3-S4=100 % T4-H2=49 %] [12:37:23.508] [SAMPLE-VAL] Sample 48: weight 0.025 -> 0.009 [E:T2-C6=87 % T3-S6=85 % T4-S9=2 %, W:T1-D4=97 % T2-C3=99 % T3-S4=100 % T4-H2=32 %] [12:37:23.513] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.211 [E:T2-C6=100 % T3-S6=88 % T4-S9=0 %, W:T1-D4=88 % T2-C3=35 % T3-S4=100 % T4-H2=35 %] [12:37:23.518] [SAMPLE-VAL] Sample 50: weight 0.025 -> 0.007 [E:T2-C6=99 % T3-S6=95 % T4-S9=0 %, W:T1-D4=97 % T2-C3=87 % T3-S4=100 % T4-H2=40 %] [12:37:23.518] [SAMPLE-VAL] Done. Weight range: 0.006-0.430 [12:37:23.519] [SAMPLE-VAL] Top sample 38 (w=0.430): E:JT96.T97.8652.96 W:4.8652.T94.QJ743 [E:T2-C6=51 % T3-S6=89 % T4-S9=5 %, W:T1-D4=88 % T2-C3=81 % T3-S4=100 % T4-H2=63 %] [12:37:23.519] [SAMPLE-VAL] Top sample 10 (w=0.412): E:JT96.T98.865.Q76 W:4.7652.T942.J943 [E:T2-C6=99 % T3-S6=91 % T4-S9=2 %, W:T1-D4=96 % T2-C3=63 % T3-S4=100 % T4-H2=90 %] [12:37:23.519] [SAMPLE-VAL] Top sample 47 (w=0.399): E:JT96.T985.985.Q6 W:4.762.T642.J9743 [E:T2-C6=95 % T3-S6=87 % T4-S9=2 %, W:T1-D4=99 % T2-C3=81 % T3-S4=100 % T4-H2=49 %] [12:37:23.519] [SAMPLE-VAL] Top sample 13 (w=0.390): E:JT96.T975.985.Q6 W:4.862.T642.J9743 [E:T2-C6=96 % T3-S6=82 % T4-S9=2 %, W:T1-D4=99 % T2-C3=80 % T3-S4=100 % T4-H2=30 %] [12:37:23.519] [SAMPLE-VAL] Top sample 5 (w=0.380): E:JT96.T76.985.Q64 W:4.9852.T642.J973 [E:T2-C6=100 % T3-S6=87 % T4-S9=2 %, W:T1-D4=99 % T2-C3=62 % T3-S4=100 % T4-H2=52 %] [12:37:23.520] After sample validation: 50 deals remaining [12:37:23.520] [PLAY-INFER] No inference observations detected [12:37:23.520] Using weighted samples: 50/50 have non-uniform weights (range 0.006-0.430) [12:37:23.520] Sample deals (50 total, showing first 20, by weight): [12:37:23.520] [1] (w=0.430) N:AKQ5.KJ4.A73.K82 JT96.T97.8652.96 8732.AQ3.KQJ.AT5 4.8652.T94.QJ743 [12:37:23.536] [2] (w=0.412) N:AKQ5.KJ4.A73.K82 JT96.T98.865.Q76 8732.AQ3.KQJ.AT5 4.7652.T942.J943 [12:37:23.537] [3] (w=0.399) N:AKQ5.KJ4.A73.K82 JT96.T985.985.Q6 8732.AQ3.KQJ.AT5 4.762.T642.J9743 [12:37:23.537] [4] (w=0.390) N:AKQ5.KJ4.A73.K82 JT96.T975.985.Q6 8732.AQ3.KQJ.AT5 4.862.T642.J9743 [12:37:23.537] [5] (w=0.380) N:AKQ5.KJ4.A73.K82 JT96.T76.985.Q64 8732.AQ3.KQJ.AT5 4.9852.T642.J973 [12:37:23.537] [6] (w=0.358) N:AKQ5.KJ4.A73.K82 JT96.65.T9652.Q6 8732.AQ3.KQJ.AT5 4.T9872.84.J9743 [12:37:23.537] [7] (w=0.331) N:AKQ5.KJ4.A73.K82 JT96.T965.T65.J6 8732.AQ3.KQJ.AT5 4.872.9842.Q9743 [12:37:23.537] [8] (w=0.321) N:AKQ5.KJ4.A73.K82 JT96.T75.T65.Q76 8732.AQ3.KQJ.AT5 4.9862.9842.J943 [12:37:23.538] [9] (w=0.320) N:AKQ5.KJ4.A73.K82 JT96.T65.952.Q76 8732.AQ3.KQJ.AT5 4.9872.T864.J943 [12:37:23.538] [10] (w=0.311) N:AKQ5.KJ4.A73.K82 JT96.865.T65.J76 8732.AQ3.KQJ.AT5 4.T972.9842.Q943 [12:37:23.538] [11] (w=0.305) N:AKQ5.KJ4.A73.K82 JT96.9875.T65.J6 8732.AQ3.KQJ.AT5 4.T62.9842.Q9743 [12:37:23.538] [12] (w=0.295) N:AKQ5.KJ4.A73.K82 JT96.T96.965.Q76 8732.AQ3.KQJ.AT5 4.8752.T842.J943 [12:37:23.538] [13] (w=0.295) N:AKQ5.KJ4.A73.K82 JT96.T85.952.Q64 8732.AQ3.KQJ.AT5 4.9762.T864.J973 [12:37:23.538] [14] (w=0.289) N:AKQ5.KJ4.A73.K82 JT96.98.9865.Q76 8732.AQ3.KQJ.AT5 4.T7652.T42.J943 [12:37:23.538] [15] (w=0.284) N:AKQ5.KJ4.A73.K82 JT96.875.T852.76 8732.AQ3.KQJ.AT5 4.T962.964.QJ943 [12:37:23.539] [16] (w=0.279) N:AKQ5.KJ4.A73.K82 JT96.T5.9865.764 8732.AQ3.KQJ.AT5 4.98762.T42.QJ93 [12:37:23.539] [17] (w=0.264) N:AKQ5.KJ4.A73.K82 JT96.6.98652.764 8732.AQ3.KQJ.AT5 4.T98752.T4.QJ93 [12:37:23.539] [18] (w=0.255) N:AKQ5.KJ4.A73.K82 JT96.T965.965.76 8732.AQ3.KQJ.AT5 4.872.T842.QJ943 [12:37:23.539] [19] (w=0.212) N:AKQ5.KJ4.A73.K82 JT96..T865.QJ976 8732.AQ3.KQJ.AT5 4.T987652.942.43 [12:37:23.539] [20] (w=0.211) N:AKQ5.KJ4.A73.K82 JT96.9875.952.76 8732.AQ3.KQJ.AT5 4.T62.T864.QJ943 [12:37:23.539] ... and 30 more [12:37:24.105] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [12:37:24.105] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [12:37:24.105] D7: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:24.105] H4: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:24.106] DA: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:24.106] HJ: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:24.106] HK: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:24.106] C2: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:24.106] C8: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:24.106] SQ: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:24.106] S5: [460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460] [12:37:24.106] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [12:37:24.106] D7: [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] [12:37:24.106] H4: [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] [12:37:24.106] DA: [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] [12:37:24.106] 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] [12:37:24.107] 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] [12:37:24.107] C2: [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] [12:37:24.107] C8: [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] [12:37:24.107] SQ: [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] [12:37:24.107] S5: [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] [12:37:24.108] --- IMP Calculation Output (card -> average IMP) --- [12:37:24.108] D7: 0.00 [12:37:24.108] H4: 0.00 [12:37:24.108] DA: 0.00 [12:37:24.108] HJ: 0.00 [12:37:24.109] HK: 0.00 [12:37:24.109] C2: 0.00 [12:37:24.109] C8: 0.00 [12:37:24.109] SQ: 0.00 [12:37:24.109] S5: 0.00 [12:37:24.109] === DDS DETAILED ANALYSIS === [12:37:24.109] Cards analyzed: 9, Samples per card: 50 [12:37:24.109] NOTE: All samples have identical trick counts - no sampling variance detected. [12:37:24.109] This occurs when all hands are fully known (no hidden cards to sample). [12:37:24.109] All plays with same trick count will have 0.00 IMP difference. [12:37:24.109] [12:37:24.116] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [12:37:24.116] ----- ------ --------- ------- ----------- -------------------------------- [12:37:24.116] C2 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...] [12:37:24.116] H4 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...] [12:37:24.116] S5 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...] [12:37:24.116] D7 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...] [12:37:24.117] C8 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...] [12:37:24.117] 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...] [12:37:24.117] SQ 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...] [12:37:24.117] 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...] [12:37:24.117] DA 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...] [12:37:24.117] [12:37:24.117] Selected: C2 (IMPs=0.00, avgTricks=7.00) [12:37:24.117] =================== [12:37:24.119] [FUSION] alpha-mu(M=2) correction: 50 worlds, candidates=[C2,H4,S5,D7] [12:37:25.878] [FUSION] C2: no declarer-lead worlds after completion [12:37:27.199] [FUSION] H4: 19 info-set group(s), 50 world(s) committed, 9 singleton(s) [12:37:27.628] [FUSION] S5: no declarer-lead worlds after completion [12:37:28.366] [FUSION] D7: 8 info-set group(s), 50 world(s) committed, 2 singleton(s) [12:37:28.367] [FUSION] C2: 0.00 -> 0.00 IMP (avgTricks 7.00) [12:37:28.367] [FUSION] H4: 0.00 -> 0.00 IMP (avgTricks 7.00) [12:37:28.367] [FUSION] S5: 0.00 -> 0.00 IMP (avgTricks 7.00) [12:37:28.367] [FUSION] D7: 0.00 -> 0.00 IMP (avgTricks 7.00) [12:37:28.367] [FUSION] After correction, best card: C2 (0.00 IMP) [12:37:28.367] [TRUMP] Skipped: not a suit contract [12:37:28.367] Selected: C2 (avg 0.00 IMPs, 7.00 tricks) -- 8 tied card(s): H4, S5, D7, C8, HJ, SQ, HK, DA [12:37:28.368] [stage-timing] ok sample=119ms validate=0ms nn=638ms signal=0ms simgames=4ms dds=4823ms total=5606ms samples=50 cards=16 [12:37:28.913] === FindBestCardAsync: Position=N, CardsPlayed=16 === [12:37:28.913] Finding card to play for N: AKQ5.KJ4.A73.K82 [12:37:28.913] Relative position: Declarer, Contract type: NoTrump [12:37:28.913] Cards in hand mask: 9 [12:37:28.915] Candidate: KH = 35.8 % [12:37:28.915] Candidate: xH = 22.6 % [12:37:28.915] Candidate: JH = 16.7 % [12:37:28.920] Candidate: xD = 13.6 % [12:37:28.920] Candidate: xC = 5.4 % [12:37:28.920] Candidate: AD = 4.0 % [12:37:28.920] Candidate: 8C = 1.6 % [12:37:28.920] Candidate: QS = 0.3 % [12:37:28.920] Candidate: xS = 0.1 % [12:37:28.920] Selected: HK (35.8 %)