=== Board 20260810_MP_KMB-Daylong_b8 (API) - DDS Engine (S) - 2026-08-09 23:45:50 === === Board 20260810_MP_KMB-Daylong_b8 (API) - Neural Network Engine (S) - 2026-08-09 23:45:50 === [23:45:50.927] === FindBestCardAsync: Position=S, CardsPlayed=0 === [23:45:50.927] Contract: 1N, Declarer: E, Dealer: W [23:45:50.927] Auction: P-P-1N-P-P-P [23:45:50.927] Deal: N:... ... ... ... [23:45:50.927] Position S is on defender's side - score table shifted by 0 defense tricks won [23:45:50.927] ****************************** [23:45:50.927] FindMatchingDealsWithPlayInternal Input: [23:45:50.927] Position parameter: S [23:45:50.928] Deal from game: N:... ... ... ... [23:45:50.928] Hand for N: (null) [23:45:50.928] Hand for E: (null) [23:45:50.928] Hand for S: AQ982.K93.A86.Q6 [23:45:50.928] Hand for W: (null) [23:45:50.928] Cards played: [23:45:50.928] Declarer: E [23:45:50.928] ****************************** [23:45:50.928] [DealFinder] Seed from player S hand: 947969745 [23:45:50.928] [DealFinder] Auction: P-P-1N-P-P-P [23:45:50.929] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:45:50.929] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:45:50.929] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [23:45:50.929] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [23:45:50.930] [DealFinder] Explained bid W P: "Responses to 1N-P, HCP < 8" -> require: (none) [23:45:50.930] [DealFinder] Explained bid N P: "Responses to 1N-P-P, True" -> require: (none) [23:45:50.947] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:45:50.948] [DealFinder] N constraints: HCP[3-11], Suits=(none), Trivial=False [23:45:50.948] [DealFinder] Expression (3832 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:45:50.948] [Timing] N precompute: 18ms mem d=194KB (total=1566MB) [23:45:50.951] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:45:50.951] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:45:50.951] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:45:50.951] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:45:50.951] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:45:50.952] [DealFinder] Expression (650 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) [23:45:50.952] [Timing] E precompute: 3ms mem d=112KB (total=1566MB) [23:45:50.954] [DealFinder] S HCP min: tightened from 0 to 3 using HandUnderstanding [23:45:50.955] [DealFinder] S HCP max: tightened from 37 to 21 using HandUnderstanding [23:45:50.955] [DealFinder] S constraints: HCP[3-21], Suits=(none), Trivial=True [23:45:50.955] [Timing] S precompute: 2ms mem d=64KB (total=1566MB) [23:45:50.966] [DealFinder] W Spades: tightened from [0-13] to [0-4] using HandUnderstanding [23:45:50.966] [DealFinder] W Hearts: tightened from [0-13] to [0-4] using HandUnderstanding [23:45:50.966] [DealFinder] W constraints: HCP[0-7], Suits=S[0-4] H[0-4], Trivial=False [23:45:50.966] [DealFinder] Expression (5203 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:45:50.966] [Timing] W precompute: 11ms mem d=243KB (total=1566MB) [23:45:50.967] [Timing] Pre-computation (constraints): 38ms mem d=0MB (total=1566MB, gc2=15) [23:45:50.967] [DealFinder] Using cardsPlayedCount=0 for visibility calculation [23:45:50.967] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=0 [23:45:50.967] [ExtractPartialDeal] Visible hands: S [23:45:50.967] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:45:50.967] [ExtractPartialDeal] Extracted hands: [23:45:50.967] N: ... (0 cards) [23:45:50.967] E: ... (0 cards) [23:45:50.967] S: AQ982.K93.A86.Q6 (13 cards) [LOCKED] [23:45:50.967] W: ... (0 cards) [23:45:50.967] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=15) [23:45:50.967] [DealFinder] Bid verification enabled for: E [23:45:50.967] [DealFinder] Propagated N: HCP[3-10], Suits=S[0-6] H[1-8] D[0-8] C[0-9] (2 iterations) [23:45:50.967] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [23:45:50.968] [DealFinder] Propagated W: HCP[0-7], Suits=S[0-4] H[0-4] D[0-8] C[0-9] (2 iterations) [23:45:50.968] [DealFinder] Known cards per player: N=0, E=0, S=13, W=0 [23:45:50.968] [DealFinder] Locked players: S [23:45:50.968] [DealFinder] Total known cards: 13, Remaining deck: 39, Cards to deal: 39 [23:45:50.968] [DealFinder] Players needing cards: N:13, E:13, W:13 [23:45:50.968] Large number of cards remaining. Using random generation. [23:45:50.968] [DealFinder] Hands to validate (not 13 cards in partial): N, E, W [23:45:50.969] [VerifyHands] FAIL for E: KT76.QJ62.Q54.A2 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [23:45:50.971] [VerifyHands] FAIL for E: 53.A6.QJ73.A8432 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [23:45:50.974] [VerifyHands] FAIL for E: T54.AQT5.T9.AK74 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [23:45:50.976] [VerifyHands] FAIL for E: 543.Q8.QJ7.AKT98 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [23:45:50.978] [VerifyHands] FAIL for E: KT7.QJ54.KT7.K72 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [23:45:51.048] [DealFinder] After 100 attempts: passedSimple=32, failedVerification=32, matches=0 [23:45:53.916] [Timing] Total: 2987ms, Generation: 91ms, Verification: 593ms [23:45:53.916] [Timing] Attempts: 6490, PassedSimpleCheck: 1640, FailedVerification: 1540, Found: 100 [23:45:53.950] Search complete. Returning 100 deals. [23:45:53.950] Found 100 sample deals for simulation. [23:45:53.952] Valid deals for DDS: 100 / 100 [23:45:53.952] [SAMPLE-VAL] No cards played -- skipping validation [23:45:53.952] After sample validation: 100 deals remaining [23:45:53.953] [PLAY-INFER] No completed tricks -- skipping [23:45:53.953] Using weighted samples: 9/100 have non-uniform weights (range 0.203-1.000) [23:45:53.953] Sample deals (100 total, showing first 20, by weight): [23:45:53.953] [1] (w=1.000) N:754.Q87.KJT.J742 J63.AJT.Q43.AKT9 AQ982.K93.A86.Q6 KT.6542.9752.853 [23:45:53.953] [2] (w=1.000) N:753.QT652.K7.987 KJT4.A74.952.AKJ AQ982.K93.A86.Q6 6.J8.QJT43.T5432 [23:45:53.953] [3] (w=1.000) N:T73.QJ8.93.AJT95 K6.A65.KQJ74.K72 AQ982.K93.A86.Q6 J54.T742.T52.843 [23:45:53.953] [4] (w=1.000) N:K3.JT542.9.J9754 J764.A6.KT542.AK AQ982.K93.A86.Q6 T5.Q87.QJ73.T832 [23:45:53.953] [5] (w=1.000) N:3.QJ8.Q752.KJT83 K65.A65.KJT4.A52 AQ982.K93.A86.Q6 JT74.T742.93.974 [23:45:53.953] [6] (w=1.000) N:KJ6.765.9532.T53 7543.AQJ.QT.AKJ4 AQ982.K93.A86.Q6 T.T842.KJ74.9872 [23:45:53.953] [7] (w=1.000) N:JT3.J64.942.KT54 65.AQT2.KQT7.AJ7 AQ982.K93.A86.Q6 K74.875.J53.9832 [23:45:53.953] [8] (w=1.000) N:JT3.J52.Q753.743 K6.A76.K94.AJT95 AQ982.K93.A86.Q6 754.QT84.JT2.K82 [23:45:53.953] [9] (w=1.000) N:JT76.Q6.Q95.9873 K4.AT52.KJT.KJ42 AQ982.K93.A86.Q6 53.J874.7432.AT5 [23:45:53.953] [10] (w=1.000) N:T3.AJ74.QJ32.754 K654.QT62.KT.AK8 AQ982.K93.A86.Q6 J7.85.9754.JT932 [23:45:53.954] [11] (w=1.000) N:K.42.JT743.KJ853 J76.AQJ85.K95.A7 AQ982.K93.A86.Q6 T543.T76.Q2.T942 [23:45:53.954] [12] (w=1.000) N:J74.Q86.Q932.K72 KT.AT2.KJ5.AJT93 AQ982.K93.A86.Q6 653.J754.T74.854 [23:45:53.954] [13] (w=1.000) N:74.J42.K32.T7432 K65.AQ865.Q4.A85 AQ982.K93.A86.Q6 JT3.T7.JT975.KJ9 [23:45:53.954] [14] (w=1.000) N:JT7.854.JT42.J84 K65.AQ7.KQ5.KT53 AQ982.K93.A86.Q6 43.JT62.973.A972 [23:45:53.954] [15] (w=1.000) N:T6.865.QJT4.T752 K3.AJ42.K9732.A9 AQ982.K93.A86.Q6 J754.QT7.5.KJ843 [23:45:53.954] [16] (w=1.000) N:T.JT75.J7.JT9754 J63.AQ62.Q432.AK AQ982.K93.A86.Q6 K754.84.KT95.832 [23:45:53.954] [17] (w=1.000) N:654.Q7.432.JT943 K73.AJT65.J7.AK5 AQ982.K93.A86.Q6 JT.842.KQT95.872 [23:45:53.954] [18] (w=1.000) N:J7.T54.J532.JT83 KT43.AQJ6.KQ4.75 AQ982.K93.A86.Q6 65.872.T97.AK942 [23:45:53.954] [19] (w=1.000) N:JT743.Q42.Q932.T K5.AT8.KT7.AJ932 AQ982.K93.A86.Q6 6.J765.J54.K8754 [23:45:53.954] [20] (w=1.000) N:75.QJ742.J943.84 KJT4.AT.KQT.A975 AQ982.K93.A86.Q6 63.865.752.KJT32 [23:45:53.954] ... and 80 more [23:45:57.743] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:45:57.743] SA: [100, 100, 50, -120, 150, 50, 50, -120, -120, 50, -90, 100, -90, -90, -90, -120, -90, -120, -120, -90, 100, 50, -90, 50, -90, -120, -120, -90, -120, 50, 150, -120, 50, 100, -150, -90, -90, 100, -120, 50, -90, 100, 50, 100, 250, 50, 50, 50, -90, 50, -180, -120, -90, -120, 50, -90, 150, 50, -120, 100, 50, 50, -180, 100, -120, -120, -120, 50, 100, -90, -150, -120, 50, 100, 200, -120, 100, -150, 50, -120, -120, 100, -90, 200, 150, -120, 50, -90, 50, 250, -120, -120, -150, -120, -180, -150, -120, -120, -120, -180] [23:45:57.743] D6: [100, 100, 50, -90, 100, -90, -90, -180, -150, 50, 50, 150, -90, -90, -90, -120, -120, -120, -150, -120, 100, 50, -150, -90, -90, -180, -90, -150, -90, 50, 200, 50, -90, 100, -120, -120, 50, 100, -90, -90, -90, 100, 50, 250, 250, -90, -90, 50, -90, 50, -120, -180, -90, -150, 50, -90, 200, 50, -180, 100, 50, 100, -180, 100, -120, -120, -150, -90, 100, 50, -120, -90, -120, 100, 100, -120, 100, -120, 50, -150, -90, 100, -90, 200, 200, -120, -90, -90, -120, 50, -90, -150, -120, -180, -150, -150, -90, -90, -180, -180] [23:45:57.743] D8: [100, 100, 50, -90, 100, -90, -90, -180, -150, 50, 50, 150, -90, -90, -90, -120, -120, -120, -150, -120, 100, 50, -150, -90, -90, -180, -90, -150, -90, 50, 200, 50, -90, 100, -120, -120, 50, 100, -90, -90, -90, 100, 50, 250, 250, -90, -90, 50, -90, 50, -120, -180, -90, -150, 50, -90, 200, 50, -180, 100, 50, 100, -180, 100, -120, -120, -150, -90, 100, 50, -120, -90, -120, 100, 100, -120, 100, -120, 50, -150, -90, 100, -90, 200, 200, -120, -90, -90, -120, 50, -90, -150, -120, -180, -150, -150, -90, -90, -180, -180] [23:45:57.743] DA: [100, 100, 50, -120, 150, -90, -90, -150, -150, 50, 50, 100, -90, -90, -90, -120, -120, -90, -150, -120, 100, -90, -150, 100, -90, -180, -120, -120, -90, 50, 200, 50, -90, 100, -120, -180, 50, 100, -90, -90, -90, 150, 50, 250, 250, -90, -90, 50, -90, 50, -150, -180, -90, -150, 50, -120, 200, 50, -180, 100, -90, 100, -210, 50, -120, -120, -150, -90, 100, 50, -120, -90, -90, 100, 100, -120, 100, -120, 50, -150, -90, 100, -90, 150, 200, -120, 50, -90, -120, 50, -120, -150, -120, -180, -180, -150, -90, -90, -180, -180] [23:45:57.743] H3: [100, 100, 100, -120, 100, -90, -90, -150, -120, 50, 50, 150, -120, -90, -90, -120, -120, -120, -150, 50, 100, -90, 50, 100, -120, -180, -150, -120, -120, 50, 150, 50, -120, 100, -150, 50, -90, -90, -90, 50, -90, 150, -90, 100, 250, -90, -120, 50, -150, 50, -120, -180, -90, -150, -90, -120, 200, -90, -180, 50, -90, 100, -180, 100, -120, -120, -120, -120, 100, 50, -180, -90, -120, 100, 50, -150, 50, -150, 50, -150, -120, 100, -120, 200, 200, -90, 50, -120, 50, 150, -90, -150, -150, -150, -150, -150, -150, -120, -180, -180] [23:45:57.743] H9: [100, 100, 100, -120, 100, -90, -90, -150, -120, 50, 50, 150, -120, -90, -90, -120, -120, -120, -150, 50, 100, -90, 50, 100, -120, -180, -150, -120, -120, 50, 150, 50, -120, 100, -150, 50, -90, -90, -90, 50, -90, 150, -90, 100, 250, -90, -120, 50, -150, 50, -120, -180, -90, -150, -90, -120, 200, -90, -180, 50, -90, 100, -180, 100, -150, -120, -120, -120, 100, 50, -180, -90, -120, 100, 50, -150, 50, -150, 50, -150, -120, 100, -120, 200, 200, -90, 50, -120, 50, 150, -90, -150, -150, -150, -150, -150, -150, -120, -180, -180] [23:45:57.743] HK: [100, 100, 100, -120, 150, -120, -150, -150, -120, 50, -120, 150, -120, -120, -120, -120, -120, -150, -150, 50, 50, -90, 50, 100, -150, -120, -150, -150, -150, 50, 150, 50, -150, 100, -180, 50, -90, -150, -90, -120, -90, 150, -90, -120, 150, -120, -120, -90, -150, 50, -150, -150, -90, -150, -90, -90, 200, -90, -210, -120, -90, 100, -180, 100, -150, -150, -120, -150, 50, 50, -210, -90, -120, 100, 50, -180, -90, -150, 50, -180, -150, 100, -120, 200, 200, -90, -120, -120, 50, -90, -150, -150, -150, -150, -150, -180, -180, -120, -210, -180] [23:45:57.743] S2: [100, 100, 50, -120, 100, 50, 50, -120, -120, -90, 50, 100, -90, -90, -120, -150, -120, -120, -120, -150, 100, -90, -180, -90, -90, -120, -120, -150, -120, 50, 150, -90, 50, 100, -150, -120, -90, 100, -120, 50, -90, 100, 50, 100, 250, 50, -120, 50, -90, 50, -150, -120, -90, -120, 50, -90, 150, 50, -120, 100, 50, 50, -180, 100, -120, -150, -150, 50, 100, -90, -150, -120, 50, 100, 200, -120, 100, -150, 50, -120, -150, 50, -90, 200, 200, -90, 50, -90, 50, 250, -120, -120, -150, -120, -180, -150, -120, -150, -120, -180] [23:45:57.743] CQ: [100, 100, 50, -90, 150, -90, -90, -150, -120, 50, 50, 100, -90, -120, -90, -120, -120, -90, -120, -120, 100, 50, -150, 50, -120, -180, -120, -120, -120, 150, 150, -90, -90, 100, -150, -180, -90, 50, -90, 100, -90, 150, 50, 150, 300, -90, -90, 50, -150, 50, -120, -120, -90, -150, 50, -90, 200, 50, -180, 50, 50, 100, -180, 50, -120, -120, -120, -90, 150, -90, -180, -90, -90, 100, 150, -120, 100, -120, -90, -150, -120, 50, -120, 200, 200, -120, 50, -90, -120, 200, -90, -120, -120, -210, -180, -150, -150, -90, -180, -180] [23:45:57.743] S9: [100, 100, 50, -120, 100, 50, 50, -120, -120, -90, 50, 100, -90, -90, -120, -150, -120, -120, -120, -150, 100, -90, -180, -90, -90, -120, -120, -150, -120, 50, 150, -90, 50, 100, -150, -120, -90, 100, -120, 50, -90, 100, 50, 100, 250, 50, -120, 50, -90, 50, -150, -120, -90, -120, 50, -90, 150, 50, -120, 100, 50, 50, -180, 100, -120, -150, -150, 50, 100, -90, -150, -120, 50, 100, 200, -120, 100, -150, 50, -120, -150, 50, -90, 200, 150, 50, 100, -90, 50, 250, -90, -120, -150, -120, -180, -150, -120, -150, -120, -180] [23:45:57.744] C6: [50, 100, 50, -90, 150, -90, -90, -150, -120, 50, 50, 50, -90, -120, -150, -120, -120, -90, -120, -120, 100, -90, -150, 50, -120, -180, -120, -120, -120, 150, 150, -90, -90, 100, -150, -120, -120, 50, -90, 100, -90, 150, 50, 150, 300, -90, -90, 50, -150, 50, -120, -180, -90, -150, 150, -90, 200, 50, -180, 50, -90, 100, -180, 50, -120, -120, -120, -90, 100, -120, -180, -90, -90, 100, 150, -120, 100, -150, -90, -150, -120, 50, -120, 200, 200, -120, 50, -90, -120, 200, -90, -150, -120, -210, -180, -150, -150, -90, -180, -180] [23:45:57.744] SQ: [50, 50, -90, -120, 50, 50, 50, -120, -120, 50, -90, 100, -120, -90, -120, -120, -90, -120, -120, -150, 50, -90, -180, -90, -90, -120, -90, -120, -120, -90, 150, -120, -120, 100, -150, -120, -90, 100, -120, 50, -120, 100, 50, 100, 250, 50, 50, 50, -90, -90, -150, -120, -120, -180, 50, -90, 150, 50, -120, 100, 50, 50, -180, 100, -120, -150, -150, 50, 100, -90, -150, -150, 50, 50, 200, -120, 100, -150, 50, -120, -150, 100, -120, 200, 150, -90, 100, -120, -150, 250, -90, -150, -150, -120, -150, -180, -120, -150, -120, -180] [23:45:57.744] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:45:57.744] SA: [8, 8, 7, 5, 9, 7, 7, 5, 5, 7, 6, 8, 6, 6, 6, 5, 6, 5, 5, 6, 8, 7, 6, 7, 6, 5, 5, 6, 5, 7, 9, 5, 7, 8, 4, 6, 6, 8, 5, 7, 6, 8, 7, 8, 11, 7, 7, 7, 6, 7, 3, 5, 6, 5, 7, 6, 9, 7, 5, 8, 7, 7, 3, 8, 5, 5, 5, 7, 8, 6, 4, 5, 7, 8, 10, 5, 8, 4, 7, 5, 5, 8, 6, 10, 9, 5, 7, 6, 7, 11, 5, 5, 4, 5, 3, 4, 5, 5, 5, 3] [23:45:57.744] D6: [8, 8, 7, 6, 8, 6, 6, 3, 4, 7, 7, 9, 6, 6, 6, 5, 5, 5, 4, 5, 8, 7, 4, 6, 6, 3, 6, 4, 6, 7, 10, 7, 6, 8, 5, 5, 7, 8, 6, 6, 6, 8, 7, 11, 11, 6, 6, 7, 6, 7, 5, 3, 6, 4, 7, 6, 10, 7, 3, 8, 7, 8, 3, 8, 5, 5, 4, 6, 8, 7, 5, 6, 5, 8, 8, 5, 8, 5, 7, 4, 6, 8, 6, 10, 10, 5, 6, 6, 5, 7, 6, 4, 5, 3, 4, 4, 6, 6, 3, 3] [23:45:57.744] D8: [8, 8, 7, 6, 8, 6, 6, 3, 4, 7, 7, 9, 6, 6, 6, 5, 5, 5, 4, 5, 8, 7, 4, 6, 6, 3, 6, 4, 6, 7, 10, 7, 6, 8, 5, 5, 7, 8, 6, 6, 6, 8, 7, 11, 11, 6, 6, 7, 6, 7, 5, 3, 6, 4, 7, 6, 10, 7, 3, 8, 7, 8, 3, 8, 5, 5, 4, 6, 8, 7, 5, 6, 5, 8, 8, 5, 8, 5, 7, 4, 6, 8, 6, 10, 10, 5, 6, 6, 5, 7, 6, 4, 5, 3, 4, 4, 6, 6, 3, 3] [23:45:57.744] DA: [8, 8, 7, 5, 9, 6, 6, 4, 4, 7, 7, 8, 6, 6, 6, 5, 5, 6, 4, 5, 8, 6, 4, 8, 6, 3, 5, 5, 6, 7, 10, 7, 6, 8, 5, 3, 7, 8, 6, 6, 6, 9, 7, 11, 11, 6, 6, 7, 6, 7, 4, 3, 6, 4, 7, 5, 10, 7, 3, 8, 6, 8, 2, 7, 5, 5, 4, 6, 8, 7, 5, 6, 6, 8, 8, 5, 8, 5, 7, 4, 6, 8, 6, 9, 10, 5, 7, 6, 5, 7, 5, 4, 5, 3, 3, 4, 6, 6, 3, 3] [23:45:57.744] H3: [8, 8, 8, 5, 8, 6, 6, 4, 5, 7, 7, 9, 5, 6, 6, 5, 5, 5, 4, 7, 8, 6, 7, 8, 5, 3, 4, 5, 5, 7, 9, 7, 5, 8, 4, 7, 6, 6, 6, 7, 6, 9, 6, 8, 11, 6, 5, 7, 4, 7, 5, 3, 6, 4, 6, 5, 10, 6, 3, 7, 6, 8, 3, 8, 5, 5, 5, 5, 8, 7, 3, 6, 5, 8, 7, 4, 7, 4, 7, 4, 5, 8, 5, 10, 10, 6, 7, 5, 7, 9, 6, 4, 4, 4, 4, 4, 4, 5, 3, 3] [23:45:57.744] H9: [8, 8, 8, 5, 8, 6, 6, 4, 5, 7, 7, 9, 5, 6, 6, 5, 5, 5, 4, 7, 8, 6, 7, 8, 5, 3, 4, 5, 5, 7, 9, 7, 5, 8, 4, 7, 6, 6, 6, 7, 6, 9, 6, 8, 11, 6, 5, 7, 4, 7, 5, 3, 6, 4, 6, 5, 10, 6, 3, 7, 6, 8, 3, 8, 4, 5, 5, 5, 8, 7, 3, 6, 5, 8, 7, 4, 7, 4, 7, 4, 5, 8, 5, 10, 10, 6, 7, 5, 7, 9, 6, 4, 4, 4, 4, 4, 4, 5, 3, 3] [23:45:57.744] HK: [8, 8, 8, 5, 9, 5, 4, 4, 5, 7, 5, 9, 5, 5, 5, 5, 5, 4, 4, 7, 7, 6, 7, 8, 4, 5, 4, 4, 4, 7, 9, 7, 4, 8, 3, 7, 6, 4, 6, 5, 6, 9, 6, 5, 9, 5, 5, 6, 4, 7, 4, 4, 6, 4, 6, 6, 10, 6, 2, 5, 6, 8, 3, 8, 4, 4, 5, 4, 7, 7, 2, 6, 5, 8, 7, 3, 6, 4, 7, 3, 4, 8, 5, 10, 10, 6, 5, 5, 7, 6, 4, 4, 4, 4, 4, 3, 3, 5, 2, 3] [23:45:57.744] S2: [8, 8, 7, 5, 8, 7, 7, 5, 5, 6, 7, 8, 6, 6, 5, 4, 5, 5, 5, 4, 8, 6, 3, 6, 6, 5, 5, 4, 5, 7, 9, 6, 7, 8, 4, 5, 6, 8, 5, 7, 6, 8, 7, 8, 11, 7, 5, 7, 6, 7, 4, 5, 6, 5, 7, 6, 9, 7, 5, 8, 7, 7, 3, 8, 5, 4, 4, 7, 8, 6, 4, 5, 7, 8, 10, 5, 8, 4, 7, 5, 4, 7, 6, 10, 10, 6, 7, 6, 7, 11, 5, 5, 4, 5, 3, 4, 5, 4, 5, 3] [23:45:57.744] CQ: [8, 8, 7, 6, 9, 6, 6, 4, 5, 7, 7, 8, 6, 5, 6, 5, 5, 6, 5, 5, 8, 7, 4, 7, 5, 3, 5, 5, 5, 9, 9, 6, 6, 8, 4, 3, 6, 7, 6, 8, 6, 9, 7, 9, 12, 6, 6, 7, 4, 7, 5, 5, 6, 4, 7, 6, 10, 7, 3, 7, 7, 8, 3, 7, 5, 5, 5, 6, 9, 6, 3, 6, 6, 8, 9, 5, 8, 5, 6, 4, 5, 7, 5, 10, 10, 5, 7, 6, 5, 10, 6, 5, 5, 2, 3, 4, 4, 6, 3, 3] [23:45:57.744] S9: [8, 8, 7, 5, 8, 7, 7, 5, 5, 6, 7, 8, 6, 6, 5, 4, 5, 5, 5, 4, 8, 6, 3, 6, 6, 5, 5, 4, 5, 7, 9, 6, 7, 8, 4, 5, 6, 8, 5, 7, 6, 8, 7, 8, 11, 7, 5, 7, 6, 7, 4, 5, 6, 5, 7, 6, 9, 7, 5, 8, 7, 7, 3, 8, 5, 4, 4, 7, 8, 6, 4, 5, 7, 8, 10, 5, 8, 4, 7, 5, 4, 7, 6, 10, 9, 7, 8, 6, 7, 11, 6, 5, 4, 5, 3, 4, 5, 4, 5, 3] [23:45:57.744] C6: [7, 8, 7, 6, 9, 6, 6, 4, 5, 7, 7, 7, 6, 5, 4, 5, 5, 6, 5, 5, 8, 6, 4, 7, 5, 3, 5, 5, 5, 9, 9, 6, 6, 8, 4, 5, 5, 7, 6, 8, 6, 9, 7, 9, 12, 6, 6, 7, 4, 7, 5, 3, 6, 4, 9, 6, 10, 7, 3, 7, 6, 8, 3, 7, 5, 5, 5, 6, 8, 5, 3, 6, 6, 8, 9, 5, 8, 4, 6, 4, 5, 7, 5, 10, 10, 5, 7, 6, 5, 10, 6, 4, 5, 2, 3, 4, 4, 6, 3, 3] [23:45:57.745] SQ: [7, 7, 6, 5, 7, 7, 7, 5, 5, 7, 6, 8, 5, 6, 5, 5, 6, 5, 5, 4, 7, 6, 3, 6, 6, 5, 6, 5, 5, 6, 9, 5, 5, 8, 4, 5, 6, 8, 5, 7, 5, 8, 7, 8, 11, 7, 7, 7, 6, 6, 4, 5, 5, 3, 7, 6, 9, 7, 5, 8, 7, 7, 3, 8, 5, 4, 4, 7, 8, 6, 4, 4, 7, 7, 10, 5, 8, 4, 7, 5, 4, 8, 5, 10, 9, 6, 8, 5, 4, 11, 6, 4, 4, 5, 4, 3, 5, 4, 5, 3] [23:45:57.748] --- IMP Calculation Output (card -> average IMP) --- [23:45:57.748] SA: 0.49 [23:45:57.748] S9: 0.25 [23:45:57.748] S2: 0.20 [23:45:57.748] D6: 0.12 [23:45:57.748] D8: 0.12 [23:45:57.748] DA: 0.06 [23:45:57.748] CQ: 0.05 [23:45:57.748] H3: -0.09 [23:45:57.748] H9: -0.10 [23:45:57.749] C6: -0.14 [23:45:57.749] SQ: -0.14 [23:45:57.749] HK: -0.81 [23:45:57.749] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:45:57.749] SA: 0.171 [23:45:57.749] D6: 0.110 [23:45:57.749] D8: 0.110 [23:45:57.749] CQ: 0.069 [23:45:57.749] DA: 0.058 [23:45:57.749] S9: 0.041 [23:45:57.749] S2: 0.028 [23:45:57.749] C6: -0.026 [23:45:57.749] H3: -0.067 [23:45:57.749] H9: -0.079 [23:45:57.749] SQ: -0.100 [23:45:57.749] HK: -0.316 [23:45:57.750] === DDS DETAILED ANALYSIS === [23:45:57.750] Cards analyzed: 12, Samples per card: 100 [23:45:57.750] [23:45:57.750] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:45:57.750] ----- ------ --------- ------- ----------- -------------------------------- [23:45:57.750] SA 0.49 6.31 48 % 9 [8, 8, 7, 5, 9, 7, 7, 5, 5, 7, 6, 8, 6, 6, 6, 5, 6, 5, 5, 6...] [23:45:57.750] D6 0.12 6.15 40 % 9 [8, 8, 7, 6, 8, 6, 6, 3, 4, 7, 7, 9, 6, 6, 6, 5, 5, 5, 4, 5...] [23:45:57.750] D8 0.12 6.15 40 % 9 [8, 8, 7, 6, 8, 6, 6, 3, 4, 7, 7, 9, 6, 6, 6, 5, 5, 5, 4, 5...] [23:45:57.750] CQ 0.05 6.10 39 % 10 [8, 8, 7, 6, 9, 6, 6, 4, 5, 7, 7, 8, 6, 5, 6, 5, 5, 6, 5, 5...] [23:45:57.750] DA 0.06 6.10 40 % 10 [8, 8, 7, 5, 9, 6, 6, 4, 4, 7, 7, 8, 6, 6, 6, 5, 5, 6, 4, 5...] [23:45:57.750] S9 0.25 6.16 46 % 9 [8, 8, 7, 5, 8, 7, 7, 5, 5, 6, 7, 8, 6, 6, 5, 4, 5, 5, 5, 4...] [23:45:57.751] S2 0.20 6.14 45 % 9 [8, 8, 7, 5, 8, 7, 7, 5, 5, 6, 7, 8, 6, 6, 5, 4, 5, 5, 5, 4...] [23:45:57.751] C6 -0.14 6.01 37 % 10 [7, 8, 7, 6, 9, 6, 6, 4, 5, 7, 7, 7, 6, 5, 4, 5, 5, 6, 5, 5...] [23:45:57.751] H3 -0.09 5.99 40 % 9 [8, 8, 8, 5, 8, 6, 6, 4, 5, 7, 7, 9, 5, 6, 6, 5, 5, 5, 4, 7...] [23:45:57.751] H9 -0.10 5.98 40 % 9 [8, 8, 8, 5, 8, 6, 6, 4, 5, 7, 7, 9, 5, 6, 6, 5, 5, 5, 4, 7...] [23:45:57.751] SQ -0.14 5.99 40 % 9 [7, 7, 6, 5, 7, 7, 7, 5, 5, 7, 6, 8, 5, 6, 5, 5, 6, 5, 5, 4...] [23:45:57.751] HK -0.81 5.56 32 % 9 [8, 8, 8, 5, 9, 5, 4, 4, 5, 7, 5, 9, 5, 5, 5, 5, 5, 4, 4, 7...] [23:45:57.751] [23:45:57.751] Selected: SA (IMPs=0.49, avgTricks=6.31) [23:45:57.751] =================== [23:45:57.751] Opening lead IMP analysis: [23:45:57.752] [LEAD] Engine choice SA is conventional: AQx+ - lead A vs NT [23:45:57.752] Selected lead: SA (score: 0.171 MP) [23:45:57.752] [stage-timing] opening-lead sample=3023ms validate=1ms nn=0ms signal=0ms simgames=3ms dds=3794ms total=6825ms samples=100 [23:45:57.752] === FindBestCardAsync: Position=S, CardsPlayed=0 === [23:45:57.752] Finding opening lead... [23:45:57.753] Hand: AQ982.K93.A86.Q6 [23:45:57.753] Contract: 1NT [23:45:57.754] Candidate: 8S = 27.8 % [23:45:57.754] Candidate: xD = 18.4 % [23:45:57.754] Candidate: xH = 13.1 % [23:45:57.754] Candidate: AS = 9.5 % [23:45:57.754] Candidate: xS = 9.5 % [23:45:57.754] Candidate: QC = 8.5 % [23:45:57.754] Candidate: xC = 4.2 % [23:45:57.755] Candidate: 9S = 3.2 % [23:45:57.755] Candidate: AD = 3.0 % [23:45:57.755] Candidate: KH = 1.6 % [23:45:57.755] Candidate: 8D = 0.5 % [23:45:57.755] Candidate: QS = 0.4 % [23:45:57.755] Candidate: 9H = 0.2 % [23:45:57.755] Selected lead: S8 (27.8 %) === Board 20260810_MP_KMB-Daylong_b8 (API) - DDS Engine (S) - 2026-08-09 23:46:03 === === Board 20260810_MP_KMB-Daylong_b8 (API) - Neural Network Engine (S) - 2026-08-09 23:46:03 === [23:46:03.614] === FindBestCardAsync: Position=S, CardsPlayed=4 === [23:46:03.614] Contract: 1N, Declarer: E, Dealer: W [23:46:03.614] Auction: P-P-1N-P-P-P [23:46:03.614] Deal: N:... ... ... ... [23:46:03.614] Position S is on defender's side - score table shifted by 1 defense tricks won [23:46:03.614] ****************************** [23:46:03.614] FindMatchingDealsWithPlayInternal Input: [23:46:03.614] Position parameter: S [23:46:03.615] Deal from game: N:... ... ... ... [23:46:03.615] Hand for N: (null) [23:46:03.615] Hand for E: (null) [23:46:03.615] Hand for S: AQ982.K93.A86.Q6 [23:46:03.615] Hand for W: J6.752.942.J9854 [23:46:03.615] Cards played: SA, S6, S7, S3 [23:46:03.615] Declarer: E [23:46:03.615] ****************************** [23:46:03.615] [DealFinder] Seed from player S hand: 947969745 [23:46:03.615] [DealFinder] Auction: P-P-1N-P-P-P [23:46:03.615] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:46:03.615] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1570MB, gc2=15) [23:46:03.615] [DealFinder] Using cardsPlayedCount=4 for visibility calculation [23:46:03.615] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=4 [23:46:03.616] [ExtractPartialDeal] Visible hands: S, W, E [23:46:03.616] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:46:03.616] [ExtractPartialDeal] Extracted hands: [23:46:03.616] N: ... (0 cards) [23:46:03.616] E: ... (0 cards) [23:46:03.616] S: AQ982.K93.A86.Q6 (13 cards) [LOCKED] [23:46:03.616] W: J6.752.942.J9854 (13 cards) [LOCKED] [23:46:03.616] [DealFinder] Trump suit from contract '1N': NoTrump [23:46:03.616] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [23:46:03.616] [ComputePlayedCards] Card 1: SA played by S [23:46:03.616] [ComputePlayedCards] Card 2: S6 played by W [23:46:03.616] [ComputePlayedCards] Card 3: S7 played by N [23:46:03.616] [ComputePlayedCards] Card 4: S3 played by E [23:46:03.616] [ComputePlayedCards] Trick complete. Winner: S [23:46:03.616] [DealFinder] Added 1 played cards to N (was 0 cards): S7 [23:46:03.617] [DealFinder] Added 1 played cards to E (was 0 cards): S3 [23:46:03.617] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SA [23:46:03.617] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S6 [23:46:03.617] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=15) [23:46:03.617] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=2) [23:46:03.617] [DealFinder] Bid verification enabled for: E [23:46:03.617] [DealFinder] Propagated N: HCP[6-8], Suits=S[1-4] H[2-5] D[2-5] C[1-4] (2 iterations) [23:46:03.617] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [23:46:03.617] [DealFinder] Known cards per player: N=1, E=1, S=13, W=13 [23:46:03.618] [DealFinder] Locked players: S, W [23:46:03.618] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [23:46:03.618] [DealFinder] Players needing cards: N:12, E:12 [23:46:03.618] Large number of cards remaining. Using random generation. [23:46:03.618] [DealFinder] Hands to validate (not 13 cards in partial): N, E [23:46:03.624] [VerifyHands] FAIL for N: KT74.T8.KQJ3.K72 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [23:46:03.625] [VerifyHands] FAIL for E: KT53.AJ64.T53.A7 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [23:46:03.627] [VerifyHands] FAIL for N: K754.AJT64.J3.KT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [23:46:03.639] [VerifyHands] FAIL for E: 43.AQ8.JT5.AK732 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [23:46:03.641] [VerifyHands] FAIL for E: K543.A864.QJ5.KT ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [23:46:04.291] [Timing] Total: 676ms, Generation: 7ms, Verification: 299ms [23:46:04.291] [Timing] Attempts: 385, PassedSimpleCheck: 253, FailedVerification: 203, Found: 50 [23:46:04.308] Search complete. Returning 50 deals. [23:46:04.308] Found 50 sample deals for simulation. [23:46:04.308] Valid deals for DDS: 50 / 50 [23:46:04.308] [SAMPLE-VAL] Validating 50 samples, hidden: N,E, contract: NT [23:46:04.308] [SAMPLE-VAL] T1: S=SA W=S6 N=S7 E=S3 (leader=S) [23:46:04.309] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.888 [N:T1-S7=99 %, E:T1-S3=98 %] [23:46:04.310] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.883 [N:T1-S7=100 %, E:T1-S3=96 %] [23:46:04.311] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.882 [N:T1-S7=96 %, E:T1-S3=100 %] [23:46:04.311] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.892 [N:T1-S7=99 %, E:T1-S3=99 %] [23:46:04.312] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.890 [N:T1-S7=98 %, E:T1-S3=100 %] [23:46:04.313] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.881 [N:T1-S7=96 %, E:T1-S3=100 %] [23:46:04.314] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.893 [N:T1-S7=99 %, E:T1-S3=100 %] [23:46:04.315] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.887 [N:T1-S7=100 %, E:T1-S3=97 %] [23:46:04.315] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.883 [N:T1-S7=97 %, E:T1-S3=100 %] [23:46:04.316] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.887 [N:T1-S7=97 %, E:T1-S3=100 %] [23:46:04.317] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.853 [N:T1-S7=90 %, E:T1-S3=100 %] [23:46:04.318] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.894 [N:T1-S7=99 %, E:T1-S3=100 %] [23:46:04.318] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.887 [N:T1-S7=97 %, E:T1-S3=100 %] [23:46:04.319] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.878 [N:T1-S7=100 %, E:T1-S3=95 %] [23:46:04.320] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.825 [N:T1-S7=84 %, E:T1-S3=100 %] [23:46:04.321] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.890 [N:T1-S7=99 %, E:T1-S3=98 %] [23:46:04.322] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.878 [N:T1-S7=100 %, E:T1-S3=95 %] [23:46:04.322] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.886 [N:T1-S7=97 %, E:T1-S3=100 %] [23:46:04.323] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.892 [N:T1-S7=100 %, E:T1-S3=98 %] [23:46:04.324] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.896 [N:T1-S7=100 %, E:T1-S3=99 %] [23:46:04.325] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.886 [N:T1-S7=100 %, E:T1-S3=97 %] [23:46:04.326] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.888 [N:T1-S7=98 %, E:T1-S3=100 %] [23:46:04.326] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.886 [N:T1-S7=97 %, E:T1-S3=100 %] [23:46:04.327] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.883 [N:T1-S7=99 %, E:T1-S3=97 %] [23:46:04.328] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.888 [N:T1-S7=99 %, E:T1-S3=98 %] [23:46:04.329] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.888 [N:T1-S7=99 %, E:T1-S3=99 %] [23:46:04.329] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.883 [N:T1-S7=96 %, E:T1-S3=100 %] [23:46:04.330] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.880 [N:T1-S7=100 %, E:T1-S3=96 %] [23:46:04.331] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.885 [N:T1-S7=97 %, E:T1-S3=100 %] [23:46:04.332] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.888 [N:T1-S7=98 %, E:T1-S3=100 %] [23:46:04.332] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.884 [N:T1-S7=100 %, E:T1-S3=96 %] [23:46:04.333] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.894 [N:T1-S7=100 %, E:T1-S3=99 %] [23:46:04.334] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.896 [N:T1-S7=100 %, E:T1-S3=99 %] [23:46:04.335] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.883 [N:T1-S7=100 %, E:T1-S3=96 %] [23:46:04.335] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.883 [N:T1-S7=100 %, E:T1-S3=96 %] [23:46:04.336] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.882 [N:T1-S7=96 %, E:T1-S3=100 %] [23:46:04.337] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.894 [N:T1-S7=100 %, E:T1-S3=99 %] [23:46:04.338] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.889 [N:T1-S7=99 %, E:T1-S3=99 %] [23:46:04.338] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.888 [N:T1-S7=100 %, E:T1-S3=97 %] [23:46:04.339] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.889 [N:T1-S7=98 %, E:T1-S3=100 %] [23:46:04.340] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.884 [N:T1-S7=96 %, E:T1-S3=100 %] [23:46:04.341] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.888 [N:T1-S7=99 %, E:T1-S3=98 %] [23:46:04.342] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.892 [N:T1-S7=99 %, E:T1-S3=99 %] [23:46:04.342] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.894 [N:T1-S7=100 %, E:T1-S3=99 %] [23:46:04.343] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.889 [N:T1-S7=99 %, E:T1-S3=99 %] [23:46:04.344] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.897 [N:T1-S7=100 %, E:T1-S3=99 %] [23:46:04.345] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.849 [N:T1-S7=89 %, E:T1-S3=100 %] [23:46:04.346] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.890 [N:T1-S7=98 %, E:T1-S3=100 %] [23:46:04.346] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.895 [N:T1-S7=100 %, E:T1-S3=99 %] [23:46:04.347] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.889 [N:T1-S7=98 %, E:T1-S3=100 %] [23:46:04.347] [SAMPLE-VAL] Done. Weight range: 0.825-0.897 [23:46:04.347] [SAMPLE-VAL] Top sample 46 (w=0.897): N:K74.QJT86.JT5.32 E:T53.A4.KQ73.AKT7 [N:T1-S7=100 %, E:T1-S3=99 %] [23:46:04.348] [SAMPLE-VAL] Top sample 33 (w=0.896): N:K75.JT86.J7.K732 E:T43.AQ4.KQT53.AT [N:T1-S7=100 %, E:T1-S3=99 %] [23:46:04.348] [SAMPLE-VAL] Top sample 20 (w=0.896): N:74.J86.KQJ5.T732 E:KT53.AQT4.T73.AK [N:T1-S7=100 %, E:T1-S3=99 %] [23:46:04.348] [SAMPLE-VAL] Top sample 49 (w=0.895): N:K74.AJT86.T3.T72 E:T53.Q4.KQJ75.AK3 [N:T1-S7=100 %, E:T1-S3=99 %] [23:46:04.348] [SAMPLE-VAL] Top sample 44 (w=0.894): N:K75.T64.KJ73.T72 E:T43.AQJ8.QT5.AK3 [N:T1-S7=100 %, E:T1-S3=99 %] [23:46:04.348] After sample validation: 50 deals remaining [23:46:04.348] [PLAY-INFER] No inference observations detected [23:46:04.348] Using weighted samples: 50/50 have non-uniform weights (range 0.825-0.897) [23:46:04.348] Sample deals (50 total, showing first 20, by weight): [23:46:04.348] [1] (w=0.897) N:K74.QJT86.JT5.32 T53.A4.KQ73.AKT7 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.348] [2] (w=0.896) N:K75.JT86.J7.K732 T43.AQ4.KQT53.AT AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.348] [3] (w=0.896) N:74.J86.KQJ5.T732 KT53.AQT4.T73.AK AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.348] [4] (w=0.895) N:K74.AJT86.T3.T72 T53.Q4.KQJ75.AK3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.349] [5] (w=0.894) N:K75.T64.KJ73.T72 T43.AQJ8.QT5.AK3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.349] [6] (w=0.894) N:75.AT86.KJ7.T732 KT43.QJ4.QT53.AK AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.349] [7] (w=0.894) N:T75.JT8.KQJ73.T2 K43.AQ64.T5.AK73 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.349] [8] (w=0.894) N:74.QJ86.KQT73.T7 KT53.AT4.J5.AK32 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.349] [9] (w=0.893) N:T75.JT.QJT75.AT3 K43.AQ864.K3.K72 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.349] [10] (w=0.892) N:T754.JT8.Q7.KT72 K3.AQ64.KJT53.A3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.349] [11] (w=0.892) N:K75.QT864.K3.T32 T43.AJ.QJT75.AK7 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.349] [12] (w=0.892) N:T754.QJ84.J75.A7 K3.AT6.KQT3.KT32 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.349] [13] (w=0.890) N:T74.QT86.KJ53.T3 K53.AJ4.QT7.AK72 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.349] [14] (w=0.890) N:T754.JT.KT75.AT7 K3.AQ864.QJ3.K32 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.349] [15] (w=0.890) N:T75.QJT6.KQT.732 K43.A84.J753.AKT AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.350] [16] (w=0.889) N:KT75.Q84.T73.KT7 43.AJT6.KQJ5.A32 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.350] [17] (w=0.889) N:T754.AJ864.J75.3 K3.QT.KQT3.AKT72 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.350] [18] (w=0.889) N:T754.AJT64.JT3.2 K3.Q8.KQ75.AKT73 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.350] [19] (w=0.889) N:T75.QJ6.JT753.K3 K43.AT84.KQ.AT72 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.350] [20] (w=0.888) N:T74.QT8.Q753.K32 K53.AJ64.KJT.AT7 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:04.350] ... and 30 more [23:46:04.728] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:46:04.728] S2: [50, 100, -90, 300, 50, 50, -120, -120, 150, 100, 50, 200, -120, 200, -120, 100, 50, 50, -120, 50, 50, 100, 200, 50, 100, 50, 50, -90, -90, -90, 50, 150, -90, 50, 50, -90, 100, 200, 100, 50, 50, 150, 50, 50, -120, -120, 100, 50, 50, 50] [23:46:04.728] S9: [50, 100, -90, 300, 50, 50, -120, -120, 150, 100, 50, 200, -120, 200, -120, 100, 50, 50, -120, 50, 50, 100, 200, 50, 100, 50, 50, -90, -90, -90, 50, 150, -90, 50, 50, -90, 100, 200, 100, 50, 50, 150, 50, 50, -120, -120, 100, 50, 50, 50] [23:46:04.728] SQ: [50, 100, 100, 300, 50, 100, -90, -120, 250, 100, 50, 200, -90, 200, -90, 100, 50, 50, 50, 100, 50, 150, 200, 50, 100, 50, 50, 50, 50, 150, 50, 150, 100, 50, 50, 50, 100, 200, 100, 50, 50, 150, 100, 50, -120, -120, 100, 50, 50, 50] [23:46:04.728] H3: [50, -90, 50, 300, -90, 100, -120, -90, 100, -90, 50, 200, -90, 100, -90, 100, 50, 50, 50, 100, 50, 150, 100, 50, 50, 50, 50, 50, 50, 100, -90, -90, 50, 50, 50, 50, 50, 50, -90, 50, 50, -90, 50, -90, -90, 50, 100, 50, -90, 50] [23:46:04.728] H9: [50, -90, 50, 300, -90, 100, -120, -90, 100, -90, 50, 200, -90, 100, -90, 100, 50, 50, 50, 100, 50, 150, 100, 50, 50, 50, 50, 50, 50, 100, -90, -90, 50, 50, 50, 50, 50, 50, -90, 50, 50, -90, 50, -90, -90, 50, 100, 50, -90, 50] [23:46:04.728] HK: [50, -90, 50, 300, -150, 100, -120, -90, 100, -90, 50, 200, -120, 100, -90, 100, 50, 50, 50, 100, 50, 150, 50, 50, 50, 50, 50, 50, 50, 100, -150, -180, 50, 50, 50, 50, 50, 50, -120, 50, 50, -150, -90, -90, -90, 50, 100, 50, -90, 50] [23:46:04.728] DA: [-90, 50, 50, 250, 50, 100, -90, -90, 200, -90, 50, 100, -90, 200, -90, 100, 50, 50, -90, 100, -150, 150, 150, -150, 50, -90, -90, 50, 50, 50, 50, -90, 50, 50, -90, -90, 150, 200, -90, 50, 50, 50, 100, -90, -90, -120, 150, 50, 50, -90] [23:46:04.728] C6: [-90, 50, 100, 100, 50, 100, -90, -90, 150, 100, 50, -90, -90, 200, -90, 100, 50, 50, -90, 100, -90, 100, 50, -90, 100, -90, -90, 50, 50, 100, 50, 50, 50, 100, -90, -90, 150, 100, 50, 50, 50, 50, 100, -90, -90, -90, 100, 50, 50, 50] [23:46:04.729] CQ: [-90, 50, 100, 100, 50, 100, -90, -90, 200, 100, 50, -90, -90, 200, -90, 100, 50, 50, -90, 100, -90, 150, 100, -90, 100, -90, -90, 50, 50, 100, 50, 50, 50, 100, -90, -90, 150, -90, 50, 50, 50, 50, 100, -90, -90, -90, 100, 50, 50, 50] [23:46:04.729] D6: [-90, 50, 100, 50, 50, 100, -90, -90, 200, -90, 50, 50, -90, 200, -90, 100, -90, -90, -90, 100, -90, 150, 200, -90, 100, -90, -90, 50, 50, 50, 50, -90, 50, 100, -90, -90, 150, 200, -90, 50, 50, 150, 100, -90, -90, -90, 150, 50, 50, -90] [23:46:04.729] D8: [-90, 50, 100, 50, 50, 100, -90, -90, 200, -90, 50, 50, -90, 200, -90, 100, -90, -90, -90, 100, -150, 150, 200, -90, 100, -90, -90, 50, 50, 50, 50, -90, 50, 100, -90, -90, 150, 200, -90, 50, 50, 150, 100, -120, -90, -90, 150, 50, 50, -90] [23:46:04.729] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:46:04.729] S2: [6, 7, 5, 11, 6, 6, 4, 4, 8, 7, 6, 9, 4, 9, 4, 7, 6, 6, 4, 6, 6, 7, 9, 6, 7, 6, 6, 5, 5, 5, 6, 8, 5, 6, 6, 5, 7, 9, 7, 6, 6, 8, 6, 6, 4, 4, 7, 6, 6, 6] [23:46:04.729] S9: [6, 7, 5, 11, 6, 6, 4, 4, 8, 7, 6, 9, 4, 9, 4, 7, 6, 6, 4, 6, 6, 7, 9, 6, 7, 6, 6, 5, 5, 5, 6, 8, 5, 6, 6, 5, 7, 9, 7, 6, 6, 8, 6, 6, 4, 4, 7, 6, 6, 6] [23:46:04.729] SQ: [6, 7, 7, 11, 6, 7, 5, 4, 10, 7, 6, 9, 5, 9, 5, 7, 6, 6, 6, 7, 6, 8, 9, 6, 7, 6, 6, 6, 6, 8, 6, 8, 7, 6, 6, 6, 7, 9, 7, 6, 6, 8, 7, 6, 4, 4, 7, 6, 6, 6] [23:46:04.729] H3: [6, 5, 6, 11, 5, 7, 4, 5, 7, 5, 6, 9, 5, 7, 5, 7, 6, 6, 6, 7, 6, 8, 7, 6, 6, 6, 6, 6, 6, 7, 5, 5, 6, 6, 6, 6, 6, 6, 5, 6, 6, 5, 6, 5, 5, 6, 7, 6, 5, 6] [23:46:04.729] H9: [6, 5, 6, 11, 5, 7, 4, 5, 7, 5, 6, 9, 5, 7, 5, 7, 6, 6, 6, 7, 6, 8, 7, 6, 6, 6, 6, 6, 6, 7, 5, 5, 6, 6, 6, 6, 6, 6, 5, 6, 6, 5, 6, 5, 5, 6, 7, 6, 5, 6] [23:46:04.729] HK: [6, 5, 6, 11, 3, 7, 4, 5, 7, 5, 6, 9, 4, 7, 5, 7, 6, 6, 6, 7, 6, 8, 6, 6, 6, 6, 6, 6, 6, 7, 3, 2, 6, 6, 6, 6, 6, 6, 4, 6, 6, 3, 5, 5, 5, 6, 7, 6, 5, 6] [23:46:04.729] DA: [5, 6, 6, 10, 6, 7, 5, 5, 9, 5, 6, 7, 5, 9, 5, 7, 6, 6, 5, 7, 3, 8, 8, 3, 6, 5, 5, 6, 6, 6, 6, 5, 6, 6, 5, 5, 8, 9, 5, 6, 6, 6, 7, 5, 5, 4, 8, 6, 6, 5] [23:46:04.729] C6: [5, 6, 7, 7, 6, 7, 5, 5, 8, 7, 6, 5, 5, 9, 5, 7, 6, 6, 5, 7, 5, 7, 6, 5, 7, 5, 5, 6, 6, 7, 6, 6, 6, 7, 5, 5, 8, 7, 6, 6, 6, 6, 7, 5, 5, 5, 7, 6, 6, 6] [23:46:04.729] CQ: [5, 6, 7, 7, 6, 7, 5, 5, 9, 7, 6, 5, 5, 9, 5, 7, 6, 6, 5, 7, 5, 8, 7, 5, 7, 5, 5, 6, 6, 7, 6, 6, 6, 7, 5, 5, 8, 5, 6, 6, 6, 6, 7, 5, 5, 5, 7, 6, 6, 6] [23:46:04.730] D6: [5, 6, 7, 6, 6, 7, 5, 5, 9, 5, 6, 6, 5, 9, 5, 7, 5, 5, 5, 7, 5, 8, 9, 5, 7, 5, 5, 6, 6, 6, 6, 5, 6, 7, 5, 5, 8, 9, 5, 6, 6, 8, 7, 5, 5, 5, 8, 6, 6, 5] [23:46:04.730] D8: [5, 6, 7, 6, 6, 7, 5, 5, 9, 5, 6, 6, 5, 9, 5, 7, 5, 5, 5, 7, 3, 8, 9, 5, 7, 5, 5, 6, 6, 6, 6, 5, 6, 7, 5, 5, 8, 9, 5, 6, 6, 8, 7, 4, 5, 5, 8, 6, 6, 5] [23:46:04.731] --- IMP Calculation Output (card -> average IMP) --- [23:46:04.731] SQ: 1.31 [23:46:04.731] S2: 0.23 [23:46:04.731] S9: 0.23 [23:46:04.731] H3: -0.08 [23:46:04.731] H9: -0.08 [23:46:04.732] CQ: -0.12 [23:46:04.732] C6: -0.13 [23:46:04.732] D6: -0.31 [23:46:04.732] DA: -0.32 [23:46:04.732] HK: -0.37 [23:46:04.732] D8: -0.37 [23:46:04.732] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:46:04.732] SQ: 0.325 [23:46:04.732] CQ: 0.046 [23:46:04.732] C6: 0.015 [23:46:04.732] D6: 0.003 [23:46:04.732] D8: -0.024 [23:46:04.732] H3: -0.036 [23:46:04.733] H9: -0.036 [23:46:04.733] S2: -0.057 [23:46:04.733] S9: -0.057 [23:46:04.733] DA: -0.059 [23:46:04.733] HK: -0.120 [23:46:04.733] === DDS DETAILED ANALYSIS === [23:46:04.733] Cards analyzed: 11, Samples per card: 50 [23:46:04.733] [23:46:04.733] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:46:04.733] ----- ------ --------- ------- ----------- -------------------------------- [23:46:04.733] SQ 1.31 6.64 88 % 8 [6, 7, 7, 11, 6, 7, 5, 4, 10, 7, 6, 9, 5, 9, 5, 7, 6, 6, 6, 7...] [23:46:04.733] CQ -0.12 6.10 66 % 5 [5, 6, 7, 7, 6, 7, 5, 5, 9, 7, 6, 5, 5, 9, 5, 7, 6, 6, 5, 7...] [23:46:04.733] C6 -0.13 6.08 68 % 5 [5, 6, 7, 7, 6, 7, 5, 5, 8, 7, 6, 5, 5, 9, 5, 7, 6, 6, 5, 7...] [23:46:04.734] D6 -0.31 6.12 58 % 5 [5, 6, 7, 6, 6, 7, 5, 5, 9, 5, 6, 6, 5, 9, 5, 7, 5, 5, 5, 7...] [23:46:04.734] D8 -0.37 6.06 58 % 7 [5, 6, 7, 6, 6, 7, 5, 5, 9, 5, 6, 6, 5, 9, 5, 7, 5, 5, 5, 7...] [23:46:04.734] H3 -0.08 6.06 72 % 7 [6, 5, 6, 11, 5, 7, 4, 5, 7, 5, 6, 9, 5, 7, 5, 7, 6, 6, 6, 7...] [23:46:04.734] H9 -0.08 6.06 72 % 7 [6, 5, 6, 11, 5, 7, 4, 5, 7, 5, 6, 9, 5, 7, 5, 7, 6, 6, 6, 7...] [23:46:04.734] S2 0.23 6.22 74 % 7 [6, 7, 5, 11, 6, 6, 4, 4, 8, 7, 6, 9, 4, 9, 4, 7, 6, 6, 4, 6...] [23:46:04.734] S9 0.23 6.22 74 % 7 [6, 7, 5, 11, 6, 6, 4, 4, 8, 7, 6, 9, 4, 9, 4, 7, 6, 6, 4, 6...] [23:46:04.734] DA -0.32 6.04 62 % 8 [5, 6, 6, 10, 6, 7, 5, 5, 9, 5, 6, 7, 5, 9, 5, 7, 6, 6, 5, 7...] [23:46:04.734] HK -0.37 5.80 70 % 9 [6, 5, 6, 11, 3, 7, 4, 5, 7, 5, 6, 9, 4, 7, 5, 7, 6, 6, 6, 7...] [23:46:04.734] [23:46:04.734] Selected: SQ (IMPs=1.31, avgTricks=6.64) [23:46:04.734] =================== [23:46:04.734] Selected: SQ (MP 0.325, 1.31 IMPs, 6.64 tricks) [23:46:04.735] [stage-timing] ok sample=693ms validate=0ms nn=40ms signal=0ms simgames=1ms dds=382ms total=1120ms samples=50 cards=4 [23:46:04.735] === FindBestCardAsync: Position=S, CardsPlayed=4 === [23:46:04.735] Finding card to play for S: AQ982.K93.A86.Q6 [23:46:04.735] Relative position: Lefty, Contract type: NoTrump [23:46:04.735] Cards in hand mask: 12 [23:46:04.736] Candidate: QS = 52.5 % [23:46:04.736] Candidate: xS = 8.4 % [23:46:04.737] Candidate: 8S = 7.5 % [23:46:04.737] Candidate: xD = 6.6 % [23:46:04.737] Candidate: 9S = 5.5 % [23:46:04.737] Candidate: xH = 4.4 % [23:46:04.737] Candidate: QC = 4.2 % [23:46:04.737] Candidate: 9H = 2.9 % [23:46:04.737] Candidate: 8D = 2.8 % [23:46:04.737] Candidate: KH = 2.2 % [23:46:04.737] Candidate: xC = 2.2 % [23:46:04.737] Candidate: AD = 1.0 % [23:46:04.737] Selected: SQ (52.5 %) === Board 20260810_MP_KMB-Daylong_b8 (API) - DDS Engine (S) - 2026-08-09 23:46:07 === === Board 20260810_MP_KMB-Daylong_b8 (API) - Neural Network Engine (S) - 2026-08-09 23:46:07 === [23:46:07.915] === FindBestCardAsync: Position=S, CardsPlayed=8 === [23:46:07.915] Contract: 1N, Declarer: E, Dealer: W [23:46:07.915] Auction: P-P-1N-P-P-P [23:46:07.915] Deal: N:... ... ... ... [23:46:07.915] Position S is on defender's side - score table shifted by 2 defense tricks won [23:46:07.915] ****************************** [23:46:07.915] FindMatchingDealsWithPlayInternal Input: [23:46:07.916] Position parameter: S [23:46:07.916] Deal from game: N:... ... ... ... [23:46:07.916] Hand for N: (null) [23:46:07.916] Hand for E: (null) [23:46:07.916] Hand for S: AQ982.K93.A86.Q6 [23:46:07.916] Hand for W: J6.752.942.J9854 [23:46:07.916] Cards played: SA, S6, S7, S3, SQ, SJ, ST, S5 [23:46:07.916] Declarer: E [23:46:07.916] ****************************** [23:46:07.916] [DealFinder] Seed from player S hand: 947969745 [23:46:07.916] [DealFinder] Auction: P-P-1N-P-P-P [23:46:07.916] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:46:07.916] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1577MB, gc2=15) [23:46:07.917] [DealFinder] Using cardsPlayedCount=8 for visibility calculation [23:46:07.917] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=8 [23:46:07.917] [ExtractPartialDeal] Visible hands: S, W, E [23:46:07.917] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:46:07.917] [ExtractPartialDeal] Extracted hands: [23:46:07.917] N: ... (0 cards) [23:46:07.917] E: ... (0 cards) [23:46:07.918] S: AQ982.K93.A86.Q6 (13 cards) [LOCKED] [23:46:07.918] W: J6.752.942.J9854 (13 cards) [LOCKED] [23:46:07.918] [DealFinder] Trump suit from contract '1N': NoTrump [23:46:07.919] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [23:46:07.919] [ComputePlayedCards] Card 1: SA played by S [23:46:07.919] [ComputePlayedCards] Card 2: S6 played by W [23:46:07.919] [ComputePlayedCards] Card 3: S7 played by N [23:46:07.919] [ComputePlayedCards] Card 4: S3 played by E [23:46:07.919] [ComputePlayedCards] Trick complete. Winner: S [23:46:07.919] [ComputePlayedCards] Card 5: SQ played by S [23:46:07.919] [ComputePlayedCards] Card 6: SJ played by W [23:46:07.919] [ComputePlayedCards] Card 7: ST played by N [23:46:07.919] [ComputePlayedCards] Card 8: S5 played by E [23:46:07.919] [ComputePlayedCards] Trick complete. Winner: S [23:46:07.919] [DealFinder] Added 2 played cards to N (was 0 cards): S7, ST [23:46:07.919] [DealFinder] Added 2 played cards to E (was 0 cards): S3, S5 [23:46:07.919] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SA, SQ [23:46:07.919] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S6, SJ [23:46:07.919] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=15) [23:46:07.920] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=2) [23:46:07.920] [DealFinder] Bid verification enabled for: E [23:46:07.920] [DealFinder] Propagated N: HCP[6-8], Suits=S[1-4] H[2-5] D[2-5] C[1-4] (2 iterations) [23:46:07.920] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [23:46:07.920] [DealFinder] Known cards per player: N=2, E=2, S=13, W=13 [23:46:07.920] [DealFinder] Locked players: S, W [23:46:07.920] [DealFinder] Total known cards: 30, Remaining deck: 22, Cards to deal: 22 [23:46:07.920] [DealFinder] Players needing cards: N:11, E:11 [23:46:07.920] Large number of cards remaining. Using random generation. [23:46:07.921] [DealFinder] Hands to validate (not 13 cards in partial): N, E [23:46:07.921] [VerifyHands] FAIL for N: KT7.QT864.KT75.K (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [23:46:07.928] [VerifyHands] FAIL for N: T7.AQJT8.KQT5.T2 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [23:46:07.929] [VerifyHands] FAIL for N: T7.AQ64.KT7.K732 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [23:46:07.930] [VerifyHands] FAIL for E: 53.QJ86.QT75.AK2 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [23:46:07.938] [VerifyHands] FAIL for E: K53.JT.K73.AK732 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [23:46:08.522] [Timing] Total: 606ms, Generation: 6ms, Verification: 292ms [23:46:08.523] [Timing] Attempts: 345, PassedSimpleCheck: 215, FailedVerification: 165, Found: 50 [23:46:08.555] Search complete. Returning 50 deals. [23:46:08.556] Found 50 sample deals for simulation. [23:46:08.556] Valid deals for DDS: 50 / 50 [23:46:08.557] [SAMPLE-VAL] Validating 50 samples, hidden: N,E, contract: NT [23:46:08.557] [SAMPLE-VAL] T1: S=SA W=S6 N=S7 E=S3 (leader=S) [23:46:08.557] [SAMPLE-VAL] T2: S=SQ W=SJ N=ST E=S5 (leader=S) [23:46:08.560] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.530 [N:T1-S7=97 % T2-ST=12 %, E:T1-S3=100 % T2-S5=100 %] [23:46:08.563] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.453 [N:T1-S7=98 % T2-ST=14 %, E:T1-S3=100 % T2-S5=46 %] [23:46:08.567] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.525 [N:T1-S7=97 % T2-ST=24 %, E:T1-S3=100 % T2-S5=49 %] [23:46:08.570] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.544 [N:T1-S7=97 % T2-ST=14 %, E:T1-S3=100 % T2-S5=100 %] [23:46:08.577] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.416 [N:T1-S7=98 % T2-ST=9 %, E:T1-S3=100 % T2-S5=49 %] [23:46:08.580] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.477 [N:T1-S7=97 % T2-ST=17 %, E:T1-S3=100 % T2-S5=48 %] [23:46:08.583] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.817 [N:T1-S7=92 % T2-ST=100 %, E:T1-S3=100 % T2-S5=74 %] [23:46:08.586] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.647 [N:T1-S7=85 % T2-ST=31 %, E:T1-S3=100 % T2-S5=100 %] [23:46:08.588] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.507 [N:T1-S7=96 % T2-ST=10 %, E:T1-S3=100 % T2-S5=100 %] [23:46:08.592] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.712 [N:T1-S7=77 % T2-ST=51 %, E:T1-S3=100 % T2-S5=100 %] [23:46:08.594] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.801 [N:T1-S7=91 % T2-ST=100 %, E:T1-S3=100 % T2-S5=69 %] [23:46:08.597] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.822 [N:T1-S7=92 % T2-ST=100 %, E:T1-S3=100 % T2-S5=76 %] [23:46:08.599] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.506 [N:T1-S7=97 % T2-ST=10 %, E:T1-S3=100 % T2-S5=100 %] [23:46:08.602] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.821 [N:T1-S7=91 % T2-ST=100 %, E:T1-S3=100 % T2-S5=76 %] [23:46:08.605] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.460 [N:T1-S7=97 % T2-ST=13 %, E:T1-S3=100 % T2-S5=54 %] [23:46:08.608] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.540 [N:T1-S7=95 % T2-ST=14 %, E:T1-S3=100 % T2-S5=100 %] [23:46:08.611] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.523 [N:T1-S7=97 % T2-ST=24 %, E:T1-S3=100 % T2-S5=50 %] [23:46:08.614] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.501 [N:T1-S7=98 % T2-ST=18 %, E:T1-S3=100 % T2-S5=54 %] [23:46:08.617] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.547 [N:T1-S7=96 % T2-ST=14 %, E:T1-S3=100 % T2-S5=100 %] [23:46:08.620] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.510 [N:T1-S7=96 % T2-ST=11 %, E:T1-S3=100 % T2-S5=100 %] [23:46:08.623] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.519 [N:T1-S7=98 % T2-ST=18 %, E:T1-S3=100 % T2-S5=62 %] [23:46:08.625] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.502 [N:T1-S7=98 % T2-ST=16 %, E:T1-S3=100 % T2-S5=62 %] [23:46:08.628] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.510 [N:T1-S7=97 % T2-ST=20 %, E:T1-S3=100 % T2-S5=53 %] [23:46:08.631] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.781 [N:T1-S7=90 % T2-ST=100 %, E:T1-S3=100 % T2-S5=63 %] [23:46:08.633] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.558 [N:T1-S7=96 % T2-ST=15 %, E:T1-S3=100 % T2-S5=100 %] [23:46:08.634] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.557 [N:T1-S7=97 % T2-ST=15 %, E:T1-S3=100 % T2-S5=100 %] [23:46:08.635] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.792 [N:T1-S7=88 % T2-ST=100 %, E:T1-S3=100 % T2-S5=68 %] [23:46:08.637] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.708 [N:T1-S7=83 % T2-ST=46 %, E:T1-S3=100 % T2-S5=100 %] [23:46:08.638] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.510 [N:T1-S7=96 % T2-ST=11 %, E:T1-S3=100 % T2-S5=100 %] [23:46:08.640] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.493 [N:T1-S7=98 % T2-ST=14 %, E:T1-S3=100 % T2-S5=67 %] [23:46:08.641] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.512 [N:T1-S7=97 % T2-ST=11 %, E:T1-S3=100 % T2-S5=100 %] [23:46:08.642] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.427 [N:T1-S7=98 % T2-ST=9 %, E:T1-S3=100 % T2-S5=58 %] [23:46:08.644] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.482 [N:T1-S7=97 % T2-ST=16 %, E:T1-S3=100 % T2-S5=53 %] [23:46:08.645] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.510 [N:T1-S7=97 % T2-ST=20 %, E:T1-S3=100 % T2-S5=53 %] [23:46:08.646] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.503 [N:T1-S7=95 % T2-ST=10 %, E:T1-S3=100 % T2-S5=100 %] [23:46:08.647] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.502 [N:T1-S7=98 % T2-ST=19 %, E:T1-S3=100 % T2-S5=54 %] [23:46:08.649] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.819 [N:T1-S7=89 % T2-ST=100 %, E:T1-S3=100 % T2-S5=77 %] [23:46:08.650] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.544 [N:T1-S7=93 % T2-ST=14 %, E:T1-S3=100 % T2-S5=100 %] [23:46:08.651] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.794 [N:T1-S7=87 % T2-ST=100 %, E:T1-S3=100 % T2-S5=69 %] [23:46:08.653] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.542 [N:T1-S7=97 % T2-ST=25 %, E:T1-S3=100 % T2-S5=54 %] [23:46:08.654] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.797 [N:T1-S7=89 % T2-ST=100 %, E:T1-S3=100 % T2-S5=69 %] [23:46:08.655] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.823 [N:T1-S7=92 % T2-ST=100 %, E:T1-S3=100 % T2-S5=76 %] [23:46:08.656] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.494 [N:T1-S7=98 % T2-ST=18 %, E:T1-S3=100 % T2-S5=53 %] [23:46:08.657] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.484 [N:T1-S7=98 % T2-ST=18 %, E:T1-S3=100 % T2-S5=48 %] [23:46:08.659] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.813 [N:T1-S7=89 % T2-ST=100 %, E:T1-S3=100 % T2-S5=75 %] [23:46:08.660] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.485 [N:T1-S7=96 % T2-ST=9 %, E:T1-S3=100 % T2-S5=100 %] [23:46:08.661] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.506 [N:T1-S7=97 % T2-ST=19 %, E:T1-S3=100 % T2-S5=55 %] [23:46:08.662] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.807 [N:T1-S7=88 % T2-ST=100 %, E:T1-S3=100 % T2-S5=73 %] [23:46:08.663] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.814 [N:T1-S7=88 % T2-ST=100 %, E:T1-S3=100 % T2-S5=76 %] [23:46:08.665] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.466 [N:T1-S7=98 % T2-ST=15 %, E:T1-S3=100 % T2-S5=48 %] [23:46:08.665] [SAMPLE-VAL] Done. Weight range: 0.416-0.823 [23:46:08.665] [SAMPLE-VAL] Top sample 42 (w=0.823): N:T7.JT84.K753.K72 E:K543.AQ6.QJT.AT3 [N:T1-S7=92 % T2-ST=100 %, E:T1-S3=100 % T2-S5=76 %] [23:46:08.665] [SAMPLE-VAL] Top sample 12 (w=0.822): N:T7.J864.KQJ5.T72 E:K543.AQT.T73.AK3 [N:T1-S7=92 % T2-ST=100 %, E:T1-S3=100 % T2-S5=76 %] [23:46:08.665] [SAMPLE-VAL] Top sample 14 (w=0.821): N:T7.QJ864.T53.K73 E:K543.AT.KQJ7.AT2 [N:T1-S7=91 % T2-ST=100 %, E:T1-S3=100 % T2-S5=76 %] [23:46:08.665] [SAMPLE-VAL] Top sample 37 (w=0.819): N:T7.Q864.QT73.A73 E:K543.AJT.KJ5.KT2 [N:T1-S7=89 % T2-ST=100 %, E:T1-S3=100 % T2-S5=77 %] [23:46:08.666] [SAMPLE-VAL] Top sample 7 (w=0.817): N:T7.QT86.KQT53.73 E:K543.AJ4.J7.AKT2 [N:T1-S7=92 % T2-ST=100 %, E:T1-S3=100 % T2-S5=74 %] [23:46:08.666] After sample validation: 50 deals remaining [23:46:08.666] [PLAY-INFER] No inference observations detected [23:46:08.666] Using weighted samples: 50/50 have non-uniform weights (range 0.416-0.823) [23:46:08.666] Sample deals (50 total, showing first 20, by weight): [23:46:08.666] [1] (w=0.823) N:T7.JT84.K753.K72 K543.AQ6.QJT.AT3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.666] [2] (w=0.822) N:T7.J864.KQJ5.T72 K543.AQT.T73.AK3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.666] [3] (w=0.821) N:T7.QJ864.T53.K73 K543.AT.KQJ7.AT2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.666] [4] (w=0.819) N:T7.Q864.QT73.A73 K543.AJT.KJ5.KT2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.666] [5] (w=0.817) N:T7.QT86.KQT53.73 K543.AJ4.J7.AKT2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.666] [6] (w=0.814) N:T7.QJT84.QJ75.72 K543.A6.KT3.AKT3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.667] [7] (w=0.813) N:T7.QT86.QT73.KT3 K543.AJ4.KJ5.A72 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.667] [8] (w=0.807) N:T7.QJT4.JT73.AT7 K543.A86.KQ5.K32 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.667] [9] (w=0.801) N:T7.AQT8.JT753.73 K543.J64.KQ.AKT2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.667] [10] (w=0.797) N:T7.AJ84.T73.KT73 K543.QT6.KQJ5.A2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.667] [11] (w=0.794) N:T7.AQT84.J753.73 K543.J6.KQT.AKT2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.667] [12] (w=0.792) N:T7.QT64.J75.KT73 K543.AJ8.KQT3.A2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.667] [13] (w=0.781) N:T7.AJ6.JT73.T732 K543.QT84.KQ5.AK AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.667] [14] (w=0.712) N:KT7.A864.JT.T732 543.QJT.KQ753.AK AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.667] [15] (w=0.708) N:KT7.J86.753.AT72 543.AQT4.KQJT.K3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.667] [16] (w=0.647) N:KT7.QT4.QJT53.T2 543.AJ86.K7.AK73 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.668] [17] (w=0.558) N:KT74.AJ84.75.T72 53.QT6.KQJT3.AK3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.668] [18] (w=0.557) N:KT74.T86.KT5.T32 53.AQJ4.QJ73.AK7 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.668] [19] (w=0.547) N:KT74.JT86.KT3.T3 53.AQ4.QJ75.AK72 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.668] [20] (w=0.544) N:KT74.864.JT.A732 53.AQJT.KQ753.KT AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:08.668] ... and 30 more [23:46:09.128] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:46:09.128] D6: [150, -90, 50, 100, 50, -120, 150, 200, -90, 100, -90, 50, 100, 100, 100, -90, 50, 50, 50, 100, 150, 150, -90, 50, -90, 50, 100, 100, -90, -90, 50, 200, -90, 50, -90, -90, 50, 250, 200, -90, 150, -90, 50, 100, -90, -90, 100, -90, -90, -90] [23:46:09.128] D8: [150, -90, 50, 100, 50, -120, 150, 200, -90, 100, -90, 50, 100, 100, 100, -90, 50, 50, 50, 100, 150, 150, -90, 50, -90, 50, 100, 100, -90, -90, 50, 200, -90, 50, -120, -90, 50, 250, 200, -90, 150, -90, 50, 100, -90, -90, 100, -90, -90, -90] [23:46:09.128] DA: [150, -90, 50, 100, 50, -120, 150, 150, 50, 100, 100, 50, 100, 100, 100, -90, 100, 50, 50, 100, 50, 150, -90, 50, 50, 50, 100, 100, -90, -90, 50, 200, -90, 50, -90, -90, 50, 250, 200, -90, 150, -90, 50, 100, -120, -90, 100, -120, -90, -90] [23:46:09.128] S9: [150, -90, 50, 150, -90, -90, 200, 200, 50, 100, 50, 100, 150, 150, 150, 200, 100, 50, 50, 100, 150, 200, 50, 50, 50, 100, 150, 150, 50, 50, 50, 50, 50, 100, 50, 50, 50, 250, 50, 50, 150, 100, 50, 100, 50, -90, 200, 50, -90, -90] [23:46:09.128] C6: [100, -90, 50, 50, -90, -90, 150, 150, 50, 100, 50, 100, 150, 100, 100, 50, 100, 50, 50, 100, 50, 150, -90, 50, 50, 100, 150, 150, -90, 50, 50, 50, -90, 50, -90, 50, 50, 150, 50, -90, 100, 50, 50, 100, -90, -90, 50, -90, -90, -90] [23:46:09.128] CQ: [100, -90, 50, 50, -90, -90, 150, 150, 50, 100, 50, 150, 150, 100, 100, 50, 100, 50, 50, 100, 50, 150, -90, 50, 50, 150, 150, 150, -90, 50, 50, 50, -90, 100, -90, 50, 50, 150, 50, -90, 50, 50, 50, 100, -90, -90, 50, -90, -90, -90] [23:46:09.128] H3: [100, -120, 50, 100, -90, -90, 150, 200, 50, 100, 100, 100, 100, 150, 100, 50, 100, -90, -90, 100, -90, 100, 50, 50, 50, 150, 100, 150, 50, 50, 50, 200, 50, -90, -90, 50, 50, 200, 200, 50, 150, -90, 50, 50, 50, -90, 200, 50, -120, -90] [23:46:09.128] H9: [100, -120, 50, 100, -90, -90, 150, 200, 50, 100, 100, 100, 100, 150, 100, 50, 100, -90, -90, 100, -90, 100, 50, 50, 50, 150, 100, 150, 50, 50, 50, 200, 50, -90, -90, 50, 50, 150, 150, 50, 150, -90, 50, 50, 50, -90, 200, 50, -120, -90] [23:46:09.128] HK: [100, -150, 50, 100, -90, -90, 150, 200, 50, 100, 100, 100, 150, 150, 50, 50, 100, -150, -90, 50, -180, 100, 50, 50, 50, 100, 100, 100, 50, 50, 50, 150, 50, -90, -90, 50, 50, 50, 150, 50, 100, -90, 50, 50, 50, -90, 200, 50, -180, -90] [23:46:09.128] S2: [100, -120, -90, 100, -120, -120, 100, 100, -90, 50, -90, 50, 100, 150, 150, 200, 100, 50, 50, 100, 150, 200, 50, 50, 50, 100, 150, 150, 50, 50, 50, 50, 50, 100, 50, 50, 50, 250, 50, 50, 150, 100, 50, 100, 50, -90, 200, 50, -90, -90] [23:46:09.129] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:46:09.129] D6: [7, 4, 5, 6, 5, 3, 7, 8, 4, 6, 4, 5, 6, 6, 6, 4, 5, 5, 5, 6, 7, 7, 4, 5, 4, 5, 6, 6, 4, 4, 5, 8, 4, 5, 4, 4, 5, 9, 8, 4, 7, 4, 5, 6, 4, 4, 6, 4, 4, 4] [23:46:09.129] D8: [7, 4, 5, 6, 5, 3, 7, 8, 4, 6, 4, 5, 6, 6, 6, 4, 5, 5, 5, 6, 7, 7, 4, 5, 4, 5, 6, 6, 4, 4, 5, 8, 4, 5, 3, 4, 5, 9, 8, 4, 7, 4, 5, 6, 4, 4, 6, 4, 4, 4] [23:46:09.129] DA: [7, 4, 5, 6, 5, 3, 7, 7, 5, 6, 6, 5, 6, 6, 6, 4, 6, 5, 5, 6, 5, 7, 4, 5, 5, 5, 6, 6, 4, 4, 5, 8, 4, 5, 4, 4, 5, 9, 8, 4, 7, 4, 5, 6, 3, 4, 6, 3, 4, 4] [23:46:09.129] S9: [7, 4, 5, 7, 4, 4, 8, 8, 5, 6, 5, 6, 7, 7, 7, 8, 6, 5, 5, 6, 7, 8, 5, 5, 5, 6, 7, 7, 5, 5, 5, 5, 5, 6, 5, 5, 5, 9, 5, 5, 7, 6, 5, 6, 5, 4, 8, 5, 4, 4] [23:46:09.129] C6: [6, 4, 5, 5, 4, 4, 7, 7, 5, 6, 5, 6, 7, 6, 6, 5, 6, 5, 5, 6, 5, 7, 4, 5, 5, 6, 7, 7, 4, 5, 5, 5, 4, 5, 4, 5, 5, 7, 5, 4, 6, 5, 5, 6, 4, 4, 5, 4, 4, 4] [23:46:09.129] CQ: [6, 4, 5, 5, 4, 4, 7, 7, 5, 6, 5, 7, 7, 6, 6, 5, 6, 5, 5, 6, 5, 7, 4, 5, 5, 7, 7, 7, 4, 5, 5, 5, 4, 6, 4, 5, 5, 7, 5, 4, 5, 5, 5, 6, 4, 4, 5, 4, 4, 4] [23:46:09.129] H3: [6, 3, 5, 6, 4, 4, 7, 8, 5, 6, 6, 6, 6, 7, 6, 5, 6, 4, 4, 6, 4, 6, 5, 5, 5, 7, 6, 7, 5, 5, 5, 8, 5, 4, 4, 5, 5, 8, 8, 5, 7, 4, 5, 5, 5, 4, 8, 5, 3, 4] [23:46:09.129] H9: [6, 3, 5, 6, 4, 4, 7, 8, 5, 6, 6, 6, 6, 7, 6, 5, 6, 4, 4, 6, 4, 6, 5, 5, 5, 7, 6, 7, 5, 5, 5, 8, 5, 4, 4, 5, 5, 7, 7, 5, 7, 4, 5, 5, 5, 4, 8, 5, 3, 4] [23:46:09.129] HK: [6, 2, 5, 6, 4, 4, 7, 8, 5, 6, 6, 6, 7, 7, 5, 5, 6, 2, 4, 5, 1, 6, 5, 5, 5, 6, 6, 6, 5, 5, 5, 7, 5, 4, 4, 5, 5, 5, 7, 5, 6, 4, 5, 5, 5, 4, 8, 5, 1, 4] [23:46:09.129] S2: [6, 3, 4, 6, 3, 3, 6, 6, 4, 5, 4, 5, 6, 7, 7, 8, 6, 5, 5, 6, 7, 8, 5, 5, 5, 6, 7, 7, 5, 5, 5, 5, 5, 6, 5, 5, 5, 9, 5, 5, 7, 6, 5, 6, 5, 4, 8, 5, 4, 4] [23:46:09.130] --- IMP Calculation Output (card -> average IMP) --- [23:46:09.130] S9: 1.13 [23:46:09.130] H3: 0.21 [23:46:09.130] S2: 0.18 [23:46:09.130] H9: 0.16 [23:46:09.130] CQ: -0.10 [23:46:09.131] C6: -0.19 [23:46:09.131] HK: -0.19 [23:46:09.131] DA: -0.23 [23:46:09.131] D6: -0.48 [23:46:09.131] D8: -0.49 [23:46:09.131] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:46:09.131] S9: 0.387 [23:46:09.131] H3: 0.063 [23:46:09.131] H9: 0.044 [23:46:09.131] S2: -0.005 [23:46:09.131] CQ: -0.010 [23:46:09.131] C6: -0.049 [23:46:09.131] HK: -0.066 [23:46:09.131] DA: -0.083 [23:46:09.131] D6: -0.133 [23:46:09.131] D8: -0.148 [23:46:09.131] === DDS DETAILED ANALYSIS === [23:46:09.131] Cards analyzed: 10, Samples per card: 50 [23:46:09.132] [23:46:09.132] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:46:09.132] ----- ------ --------- ------- ----------- -------------------------------- [23:46:09.132] S9 1.13 5.78 87 % 6 [7, 4, 5, 7, 4, 4, 8, 8, 5, 6, 5, 6, 7, 7, 7, 8, 6, 5, 5, 6...] [23:46:09.132] H3 0.21 5.44 77 % 6 [6, 3, 5, 6, 4, 4, 7, 8, 5, 6, 6, 6, 6, 7, 6, 5, 6, 4, 4, 6...] [23:46:09.132] H9 0.16 5.40 77 % 6 [6, 3, 5, 6, 4, 4, 7, 8, 5, 6, 6, 6, 6, 7, 6, 5, 6, 4, 4, 6...] [23:46:09.132] S2 0.18 5.48 79 % 7 [6, 3, 4, 6, 3, 3, 6, 6, 4, 5, 4, 5, 6, 7, 7, 8, 6, 5, 5, 6...] [23:46:09.132] CQ -0.10 5.26 76 % 4 [6, 4, 5, 5, 4, 4, 7, 7, 5, 6, 5, 7, 7, 6, 6, 5, 6, 5, 5, 6...] [23:46:09.132] C6 -0.19 5.22 76 % 4 [6, 4, 5, 5, 4, 4, 7, 7, 5, 6, 5, 6, 7, 6, 6, 5, 6, 5, 5, 6...] [23:46:09.132] HK -0.19 5.10 77 % 7 [6, 2, 5, 6, 4, 4, 7, 8, 5, 6, 6, 6, 7, 7, 5, 5, 6, 2, 4, 5...] [23:46:09.132] DA -0.23 5.26 71 % 7 [7, 4, 5, 6, 5, 3, 7, 7, 5, 6, 6, 5, 6, 6, 6, 4, 6, 5, 5, 6...] [23:46:09.132] D6 -0.48 5.26 64 % 7 [7, 4, 5, 6, 5, 3, 7, 8, 4, 6, 4, 5, 6, 6, 6, 4, 5, 5, 5, 6...] [23:46:09.132] D8 -0.49 5.24 64 % 7 [7, 4, 5, 6, 5, 3, 7, 8, 4, 6, 4, 5, 6, 6, 6, 4, 5, 5, 5, 6...] [23:46:09.132] [23:46:09.133] Selected: S9 (IMPs=1.13, avgTricks=5.78) [23:46:09.133] =================== [23:46:09.133] Selected: S9 (MP 0.387, 1.13 IMPs, 5.78 tricks) [23:46:09.133] [stage-timing] ok sample=640ms validate=0ms nn=109ms signal=0ms simgames=3ms dds=460ms total=1217ms samples=50 cards=8 [23:46:09.133] === FindBestCardAsync: Position=S, CardsPlayed=8 === [23:46:09.133] Finding card to play for S: AQ982.K93.A86.Q6 [23:46:09.133] Relative position: Lefty, Contract type: NoTrump [23:46:09.133] Cards in hand mask: 11 [23:46:09.134] Candidate: 8S = 36.6 % [23:46:09.134] Candidate: 9S = 28.3 % [23:46:09.134] Candidate: xS = 21.4 % [23:46:09.134] Candidate: QC = 2.7 % [23:46:09.134] Candidate: xH = 2.3 % [23:46:09.134] Candidate: xD = 2.1 % [23:46:09.134] Candidate: KH = 1.8 % [23:46:09.134] Candidate: AD = 1.4 % [23:46:09.134] Candidate: 9H = 1.3 % [23:46:09.135] Candidate: 8D = 1.1 % [23:46:09.135] Candidate: xC = 1.0 % [23:46:09.135] Selected: S8 (36.6 %) === Board 20260810_MP_KMB-Daylong_b8 (API) - DDS Engine (S) - 2026-08-09 23:46:14 === === Board 20260810_MP_KMB-Daylong_b8 (API) - Neural Network Engine (S) - 2026-08-09 23:46:14 === [23:46:14.809] === FindBestCardAsync: Position=S, CardsPlayed=13 === [23:46:14.809] Contract: 1N, Declarer: E, Dealer: W [23:46:14.809] Auction: P-P-1N-P-P-P [23:46:14.810] Deal: N:... ... ... ... [23:46:14.810] Position S is on defender's side - score table shifted by 2 defense tricks won [23:46:14.810] ****************************** [23:46:14.810] FindMatchingDealsWithPlayInternal Input: [23:46:14.810] Position parameter: S [23:46:14.810] Deal from game: N:... ... ... ... [23:46:14.810] Hand for N: (null) [23:46:14.810] Hand for E: (null) [23:46:14.810] Hand for S: AQ982.K93.A86.Q6 [23:46:14.810] Hand for W: J6.752.942.J9854 [23:46:14.810] Cards played: SA, S6, S7, S3, SQ, SJ, ST, S5, S9, H2, D3, SK, S4 [23:46:14.810] Declarer: E [23:46:14.810] ****************************** [23:46:14.810] [DealFinder] Seed from player S hand: 947969745 [23:46:14.811] [DealFinder] Auction: P-P-1N-P-P-P [23:46:14.811] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:46:14.811] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1568MB, gc2=15) [23:46:14.811] [DealFinder] Using cardsPlayedCount=13 for visibility calculation [23:46:14.811] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=13 [23:46:14.811] [ExtractPartialDeal] Visible hands: S, W, E [23:46:14.811] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:46:14.811] [ExtractPartialDeal] Extracted hands: [23:46:14.811] N: ... (0 cards) [23:46:14.811] E: ... (0 cards) [23:46:14.811] S: AQ982.K93.A86.Q6 (13 cards) [LOCKED] [23:46:14.811] W: J6.752.942.J9854 (13 cards) [LOCKED] [23:46:14.811] [DealFinder] Trump suit from contract '1N': NoTrump [23:46:14.811] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [23:46:14.812] [ComputePlayedCards] Card 1: SA played by S [23:46:14.812] [ComputePlayedCards] Card 2: S6 played by W [23:46:14.812] [ComputePlayedCards] Card 3: S7 played by N [23:46:14.812] [ComputePlayedCards] Card 4: S3 played by E [23:46:14.812] [ComputePlayedCards] Trick complete. Winner: S [23:46:14.812] [ComputePlayedCards] Card 5: SQ played by S [23:46:14.812] [ComputePlayedCards] Card 6: SJ played by W [23:46:14.812] [ComputePlayedCards] Card 7: ST played by N [23:46:14.812] [ComputePlayedCards] Card 8: S5 played by E [23:46:14.812] [ComputePlayedCards] Trick complete. Winner: S [23:46:14.812] [ComputePlayedCards] Card 9: S9 played by S [23:46:14.812] [ComputePlayedCards] Card 10: H2 played by W [23:46:14.812] [ComputePlayedCards] Card 11: D3 played by N [23:46:14.812] [ComputePlayedCards] Card 12: SK played by E [23:46:14.813] [ComputePlayedCards] Trick complete. Winner: E [23:46:14.813] [ComputePlayedCards] Card 13: S4 played by E [23:46:14.813] [DealFinder] Added 3 played cards to N (was 0 cards): S7, ST, D3 [23:46:14.813] [DealFinder] Added 4 played cards to E (was 0 cards): S3, S5, SK, S4 [23:46:14.813] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SA, SQ, S9 [23:46:14.813] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S6, SJ, H2 [23:46:14.813] [DealFinder] Show-out: N void in Spades (bidding said [0-13], already held 2) [23:46:14.813] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=15) [23:46:14.813] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=2) [23:46:14.813] [DealFinder] Bid verification enabled for: E [23:46:14.813] [DealFinder] Propagated N: HCP[6-8], Suits=S[2-2] H[2-5] D[2-5] C[1-4] (2 iterations) [23:46:14.813] [DealFinder] Propagated E: HCP[15-17], Suits=S[4-4] H[2-5] D[2-5] C[2-5] (2 iterations) [23:46:14.814] [DealFinder] Known cards per player: N=3, E=4, S=13, W=13 [23:46:14.814] [DealFinder] Locked players: S, W [23:46:14.814] [DealFinder] Total known cards: 33, Remaining deck: 19, Cards to deal: 19 [23:46:14.814] [DealFinder] Players needing cards: N:10, E:9 [23:46:14.814] Large number of cards remaining. Using random generation. [23:46:14.814] [DealFinder] Hands to validate (not 13 cards in partial): N, E [23:46:14.814] [VerifyHands] FAIL for N: T7.AQJ64.QJ53.KT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [23:46:14.816] [VerifyHands] FAIL for N: T7.AQ4.KQJ73.AKT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [23:46:14.817] [VerifyHands] FAIL for N: T7.AQJT6.KQJ753. (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [23:46:14.818] [VerifyHands] FAIL for E: K543.T64.KJ7.AK7 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [23:46:14.820] [VerifyHands] FAIL for N: T7.A864.Q3.AKT73 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [23:46:15.485] [Timing] Total: 674ms, Generation: 6ms, Verification: 307ms [23:46:15.485] [Timing] Attempts: 302, PassedSimpleCheck: 302, FailedVerification: 252, Found: 50 [23:46:15.500] Search complete. Returning 50 deals. [23:46:15.500] Found 50 sample deals for simulation. [23:46:15.500] Valid deals for DDS: 50 / 50 [23:46:15.500] [SAMPLE-VAL] Validating 50 samples, hidden: N,E, contract: NT [23:46:15.500] [SAMPLE-VAL] T1: S=SA W=S6 N=S7 E=S3 (leader=S) [23:46:15.500] [SAMPLE-VAL] T2: S=SQ W=SJ N=ST E=S5 (leader=S) [23:46:15.500] [SAMPLE-VAL] T3: S=S9 W=H2 N=D3 E=SK (leader=S) [23:46:15.501] [SAMPLE-VAL] T4: E=S4 (leader=E) (partial) [23:46:15.503] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.607 [N:T1-S7=91 % T2-ST=100 % T3-D3=82 %, E:T1-S3=100 % T2-S5=70 % T3-SK=75 % T4-S4=12 %] [23:46:15.505] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.381 [N:T1-S7=87 % T2-ST=100 % T3-D3=14 %, E:T1-S3=100 % T2-S5=69 % T3-SK=73 % T4-S4=4 %] [23:46:15.507] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.545 [N:T1-S7=91 % T2-ST=100 % T3-D3=49 %, E:T1-S3=100 % T2-S5=76 % T3-SK=68 % T4-S4=10 %] [23:46:15.509] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.516 [N:T1-S7=90 % T2-ST=100 % T3-D3=63 %, E:T1-S3=100 % T2-S5=76 % T3-SK=69 % T4-S4=5 %] [23:46:15.511] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.313 [N:T1-S7=90 % T2-ST=100 % T3-D3=5 %, E:T1-S3=100 % T2-S5=75 % T3-SK=66 % T4-S4=2 %] [23:46:15.513] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.472 [N:T1-S7=86 % T2-ST=100 % T3-D3=31 %, E:T1-S3=100 % T2-S5=70 % T3-SK=73 % T4-S4=7 %] [23:46:15.515] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.474 [N:T1-S7=90 % T2-ST=100 % T3-D3=23 %, E:T1-S3=100 % T2-S5=74 % T3-SK=71 % T4-S4=9 %] [23:46:15.517] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.449 [N:T1-S7=91 % T2-ST=100 % T3-D3=73 %, E:T1-S3=100 % T2-S5=75 % T3-SK=64 % T4-S4=1 %] [23:46:15.519] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.307 [N:T1-S7=89 % T2-ST=100 % T3-D3=5 %, E:T1-S3=100 % T2-S5=76 % T3-SK=63 % T4-S4=2 %] [23:46:15.521] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.458 [N:T1-S7=92 % T2-ST=100 % T3-D3=47 %, E:T1-S3=100 % T2-S5=76 % T3-SK=67 % T4-S4=3 %] [23:46:15.523] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.428 [N:T1-S7=90 % T2-ST=100 % T3-D3=19 %, E:T1-S3=100 % T2-S5=73 % T3-SK=68 % T4-S4=6 %] [23:46:15.525] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.411 [N:T1-S7=89 % T2-ST=100 % T3-D3=21 %, E:T1-S3=100 % T2-S5=74 % T3-SK=76 % T4-S4=3 %] [23:46:15.527] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.464 [N:T1-S7=85 % T2-ST=100 % T3-D3=48 %, E:T1-S3=100 % T2-S5=67 % T3-SK=79 % T4-S4=3 %] [23:46:15.529] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.551 [N:T1-S7=91 % T2-ST=100 % T3-D3=40 %, E:T1-S3=100 % T2-S5=76 % T3-SK=74 % T4-S4=13 %] [23:46:15.530] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.514 [N:T1-S7=90 % T2-ST=100 % T3-D3=49 %, E:T1-S3=100 % T2-S5=76 % T3-SK=71 % T4-S4=6 %] [23:46:15.532] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.265 [N:T1-S7=90 % T2-ST=100 % T3-D3=2 %, E:T1-S3=100 % T2-S5=67 % T3-SK=67 % T4-S4=3 %] [23:46:15.534] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.427 [N:T1-S7=89 % T2-ST=100 % T3-D3=33 %, E:T1-S3=100 % T2-S5=68 % T3-SK=70 % T4-S4=3 %] [23:46:15.537] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.577 [N:T1-S7=87 % T2-ST=100 % T3-D3=83 %, E:T1-S3=100 % T2-S5=70 % T3-SK=77 % T4-S4=8 %] [23:46:15.539] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.506 [N:T1-S7=88 % T2-ST=100 % T3-D3=28 %, E:T1-S3=100 % T2-S5=73 % T3-SK=73 % T4-S4=12 %] [23:46:15.541] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.489 [N:T1-S7=90 % T2-ST=100 % T3-D3=48 %, E:T1-S3=100 % T2-S5=68 % T3-SK=80 % T4-S4=4 %] [23:46:15.543] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.406 [N:T1-S7=84 % T2-ST=100 % T3-D3=20 %, E:T1-S3=100 % T2-S5=70 % T3-SK=68 % T4-S4=4 %] [23:46:15.545] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.585 [N:T1-S7=92 % T2-ST=100 % T3-D3=69 %, E:T1-S3=100 % T2-S5=72 % T3-SK=77 % T4-S4=11 %] [23:46:15.547] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.485 [N:T1-S7=90 % T2-ST=100 % T3-D3=75 %, E:T1-S3=100 % T2-S5=68 % T3-SK=69 % T4-S4=3 %] [23:46:15.549] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.429 [N:T1-S7=89 % T2-ST=100 % T3-D3=13 %, E:T1-S3=100 % T2-S5=74 % T3-SK=63 % T4-S4=10 %] [23:46:15.550] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.426 [N:T1-S7=88 % T2-ST=100 % T3-D3=21 %, E:T1-S3=100 % T2-S5=80 % T3-SK=71 % T4-S4=4 %] [23:46:15.552] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.432 [N:T1-S7=89 % T2-ST=100 % T3-D3=20 %, E:T1-S3=100 % T2-S5=71 % T3-SK=70 % T4-S4=6 %] [23:46:15.554] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.424 [N:T1-S7=88 % T2-ST=100 % T3-D3=15 %, E:T1-S3=100 % T2-S5=70 % T3-SK=75 % T4-S4=7 %] [23:46:15.557] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.413 [N:T1-S7=84 % T2-ST=100 % T3-D3=12 %, E:T1-S3=100 % T2-S5=66 % T3-SK=76 % T4-S4=8 %] [23:46:15.560] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.432 [N:T1-S7=91 % T2-ST=100 % T3-D3=24 %, E:T1-S3=100 % T2-S5=76 % T3-SK=69 % T4-S4=4 %] [23:46:15.562] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.481 [N:T1-S7=90 % T2-ST=100 % T3-D3=57 %, E:T1-S3=100 % T2-S5=72 % T3-SK=71 % T4-S4=3 %] [23:46:15.565] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.446 [N:T1-S7=89 % T2-ST=100 % T3-D3=19 %, E:T1-S3=100 % T2-S5=75 % T3-SK=65 % T4-S4=8 %] [23:46:15.567] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.590 [N:T1-S7=92 % T2-ST=100 % T3-D3=71 %, E:T1-S3=100 % T2-S5=76 % T3-SK=69 % T4-S4=12 %] [23:46:15.569] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.498 [N:T1-S7=89 % T2-ST=100 % T3-D3=31 %, E:T1-S3=100 % T2-S5=76 % T3-SK=64 % T4-S4=10 %] [23:46:15.571] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.448 [N:T1-S7=88 % T2-ST=100 % T3-D3=15 %, E:T1-S3=100 % T2-S5=77 % T3-SK=61 % T4-S4=12 %] [23:46:15.574] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.374 [N:T1-S7=90 % T2-ST=100 % T3-D3=10 %, E:T1-S3=100 % T2-S5=67 % T3-SK=74 % T4-S4=4 %] [23:46:15.576] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.401 [N:T1-S7=85 % T2-ST=100 % T3-D3=18 %, E:T1-S3=100 % T2-S5=61 % T3-SK=82 % T4-S4=4 %] [23:46:15.578] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.430 [N:T1-S7=89 % T2-ST=100 % T3-D3=26 %, E:T1-S3=100 % T2-S5=72 % T3-SK=73 % T4-S4=4 %] [23:46:15.580] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.585 [N:T1-S7=92 % T2-ST=100 % T3-D3=83 %, E:T1-S3=100 % T2-S5=80 % T3-SK=60 % T4-S4=10 %] [23:46:15.582] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.540 [N:T1-S7=93 % T2-ST=100 % T3-D3=29 %, E:T1-S3=100 % T2-S5=73 % T3-SK=68 % T4-S4=19 %] [23:46:15.584] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.446 [N:T1-S7=92 % T2-ST=100 % T3-D3=38 %, E:T1-S3=100 % T2-S5=74 % T3-SK=55 % T4-S4=4 %] [23:46:15.586] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.504 [N:T1-S7=91 % T2-ST=100 % T3-D3=32 %, E:T1-S3=100 % T2-S5=71 % T3-SK=72 % T4-S4=10 %] [23:46:15.587] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.429 [N:T1-S7=93 % T2-ST=100 % T3-D3=12 %, E:T1-S3=100 % T2-S5=76 % T3-SK=62 % T4-S4=11 %] [23:46:15.589] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.513 [N:T1-S7=88 % T2-ST=100 % T3-D3=37 %, E:T1-S3=100 % T2-S5=72 % T3-SK=81 % T4-S4=9 %] [23:46:15.591] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.578 [N:T1-S7=88 % T2-ST=100 % T3-D3=88 %, E:T1-S3=100 % T2-S5=72 % T3-SK=76 % T4-S4=7 %] [23:46:15.593] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.513 [N:T1-S7=90 % T2-ST=100 % T3-D3=48 %, E:T1-S3=100 % T2-S5=67 % T3-SK=78 % T4-S4=7 %] [23:46:15.595] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.414 [N:T1-S7=91 % T2-ST=100 % T3-D3=14 %, E:T1-S3=100 % T2-S5=70 % T3-SK=82 % T4-S4=5 %] [23:46:15.597] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.494 [N:T1-S7=91 % T2-ST=100 % T3-D3=64 %, E:T1-S3=100 % T2-S5=70 % T3-SK=74 % T4-S4=3 %] [23:46:15.599] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.434 [N:T1-S7=89 % T2-ST=100 % T3-D3=12 %, E:T1-S3=100 % T2-S5=72 % T3-SK=74 % T4-S4=12 %] [23:46:15.601] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.441 [N:T1-S7=92 % T2-ST=100 % T3-D3=22 %, E:T1-S3=100 % T2-S5=78 % T3-SK=71 % T4-S4=5 %] [23:46:15.603] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.453 [N:T1-S7=90 % T2-ST=100 % T3-D3=37 %, E:T1-S3=100 % T2-S5=71 % T3-SK=80 % T4-S4=3 %] [23:46:15.603] [SAMPLE-VAL] Done. Weight range: 0.265-0.607 [23:46:15.603] [SAMPLE-VAL] Top sample 1 (w=0.607): N:T7.JT4.KJ753.KT2 E:K543.AQ86.QT.A73 [N:T1-S7=91 % T2-ST=100 % T3-D3=82 %, E:T1-S3=100 % T2-S5=70 % T3-SK=75 % T4-S4=12 %] [23:46:15.604] [SAMPLE-VAL] Top sample 32 (w=0.590): N:T7.T86.KJ753.K72 E:K543.AQJ4.QT.AT3 [N:T1-S7=92 % T2-ST=100 % T3-D3=71 %, E:T1-S3=100 % T2-S5=76 % T3-SK=69 % T4-S4=12 %] [23:46:15.604] [SAMPLE-VAL] Top sample 22 (w=0.585): N:T7.AT8.JT753.K72 E:K543.QJ64.KQ.AT3 [N:T1-S7=92 % T2-ST=100 % T3-D3=69 %, E:T1-S3=100 % T2-S5=72 % T3-SK=77 % T4-S4=11 %] [23:46:15.604] [SAMPLE-VAL] Top sample 38 (w=0.585): N:T7.J84.KT753.AT2 E:K543.AQT6.QJ.K73 [N:T1-S7=92 % T2-ST=100 % T3-D3=83 %, E:T1-S3=100 % T2-S5=80 % T3-SK=60 % T4-S4=10 %] [23:46:15.604] [SAMPLE-VAL] Top sample 44 (w=0.578): N:T7.QJ4.JT753.KT2 E:K543.AT86.KQ.A73 [N:T1-S7=88 % T2-ST=100 % T3-D3=88 %, E:T1-S3=100 % T2-S5=72 % T3-SK=76 % T4-S4=7 %] [23:46:15.604] After sample validation: 50 deals remaining [23:46:15.604] [PLAY-INFER] No inference observations detected [23:46:15.604] Using weighted samples: 50/50 have non-uniform weights (range 0.265-0.607) [23:46:15.604] Sample deals (50 total, showing first 20, by weight): [23:46:15.604] [1] (w=0.607) N:T7.JT4.KJ753.KT2 K543.AQ86.QT.A73 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.604] [2] (w=0.590) N:T7.T86.KJ753.K72 K543.AQJ4.QT.AT3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.604] [3] (w=0.585) N:T7.AT8.JT753.K72 K543.QJ64.KQ.AT3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.605] [4] (w=0.585) N:T7.J84.KT753.AT2 K543.AQT6.QJ.K73 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.605] [5] (w=0.578) N:T7.QJ4.JT753.KT2 K543.AT86.KQ.A73 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.605] [6] (w=0.577) N:T7.QT4.QT753.KT7 K543.AJ86.KJ.A32 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.605] [7] (w=0.551) N:T7.JT8.Q753.K732 K543.AQ64.KJT.AT AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.605] [8] (w=0.545) N:T7.JT4.QJT53.A73 K543.AQ86.K7.KT2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.605] [9] (w=0.540) N:T7.JT8.KJ53.KT32 K543.AQ64.QT7.A7 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.605] [10] (w=0.516) N:T7.QJT8.753.KT73 K543.A64.KQJT.A2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.605] [11] (w=0.514) N:T7.JT86.J753.A32 K543.AQ4.KQT.KT7 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.605] [12] (w=0.513) N:T7.A86.T753.KT72 K543.QJT4.KQJ.A3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.605] [13] (w=0.513) N:T7.QT64.QJ53.K72 K543.AJ8.KT7.AT3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.605] [14] (w=0.506) N:T7.JT64.QT53.AT2 K543.AQ8.KJ7.K73 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.606] [15] (w=0.504) N:T7.Q84.JT73.KT32 K543.AJT6.KQ5.A7 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.606] [16] (w=0.498) N:T7.Q86.QJ53.KT32 K543.AJT4.KT7.A7 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.606] [17] (w=0.494) N:T7.AT84.KT753.73 K543.QJ6.QJ.AKT2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.606] [18] (w=0.489) N:T7.AJT4.QJT73.72 K543.Q86.K5.AKT3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.606] [19] (w=0.485) N:T7.AJT86.KT753.3 K543.Q4.QJ.AKT72 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.606] [20] (w=0.481) N:T7.A864.KJ753.32 K543.QJT.QT.AKT7 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:15.606] ... and 30 more [23:46:15.718] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:46:15.718] S8: [200, 200, 200, 250, 150, 150, 150, 200, 200, 100, 150, 200, 150, 150, 150, 150, 250, 300, 300, 250, 150, 200, 150, 100, 250, 100, 150, 50, 100, 100, 150, 50, -90, 250, 100, 150, 200, 250, 150, 100, 100, 150, 200, 250, 250, -90, 200, 50, -90, -90] [23:46:15.718] S2: [150, 100, 150, 200, 100, 100, 50, 150, 150, -90, 50, 100, 100, 100, 100, 100, -90, -90, -90, -90, 100, -90, -90, -120, -90, -120, 100, -120, -90, -90, 100, -90, -120, -90, 50, 100, 100, -90, -120, -90, -90, 100, 50, -90, -90, -120, -90, -120, -120, -120] [23:46:15.718] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:46:15.718] S8: [8, 8, 8, 9, 7, 7, 7, 8, 8, 6, 7, 8, 7, 7, 7, 7, 9, 10, 10, 9, 7, 8, 7, 6, 9, 6, 7, 5, 6, 6, 7, 5, 4, 9, 6, 7, 8, 9, 7, 6, 6, 7, 8, 9, 9, 4, 8, 5, 4, 4] [23:46:15.718] S2: [7, 6, 7, 8, 6, 6, 5, 7, 7, 4, 5, 6, 6, 6, 6, 6, 4, 4, 4, 4, 6, 4, 4, 3, 4, 3, 6, 3, 4, 4, 6, 4, 3, 4, 5, 6, 6, 4, 3, 4, 4, 6, 5, 4, 4, 3, 4, 3, 3, 3] [23:46:15.718] --- IMP Calculation Output (card -> average IMP) --- [23:46:15.718] S8: 4.12 [23:46:15.718] S2: -4.12 [23:46:15.718] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:46:15.719] S8: 1.000 [23:46:15.719] S2: -1.000 [23:46:15.719] === DDS DETAILED ANALYSIS === [23:46:15.719] Cards analyzed: 2, Samples per card: 50 [23:46:15.719] [23:46:15.719] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:46:15.719] ----- ------ --------- ------- ----------- -------------------------------- [23:46:15.719] S8 4.12 7.12 94 % 7 [8, 8, 8, 9, 7, 7, 7, 8, 8, 6, 7, 8, 7, 7, 7, 7, 9, 10, 10, 9...] [23:46:15.719] S2 -4.12 4.78 50 % 6 [7, 6, 7, 8, 6, 6, 5, 7, 7, 4, 5, 6, 6, 6, 6, 6, 4, 4, 4, 4...] [23:46:15.719] [23:46:15.719] Selected: S8 (IMPs=4.12, avgTricks=7.12) [23:46:15.719] =================== [23:46:15.720] Selected: S8 (MP 1.000, 4.12 IMPs, 7.12 tricks) [23:46:15.720] [stage-timing] ok sample=690ms validate=0ms nn=103ms signal=0ms simgames=2ms dds=111ms total=910ms samples=50 cards=13 [23:46:15.720] === FindBestCardAsync: Position=S, CardsPlayed=13 === [23:46:15.720] Finding card to play for S: AQ982.K93.A86.Q6 [23:46:15.720] Relative position: Lefty, Contract type: NoTrump [23:46:15.720] Cards in hand mask: 2 [23:46:15.721] Candidate: 8S = 83.6 % [23:46:15.722] Candidate: xS = 16.4 % [23:46:15.722] Selected: S8 (83.6 %) === Board 20260810_MP_KMB-Daylong_b8 (API) - DDS Engine (S) - 2026-08-09 23:46:18 === === Board 20260810_MP_KMB-Daylong_b8 (API) - Neural Network Engine (S) - 2026-08-09 23:46:18 === [23:46:18.048] === FindBestCardAsync: Position=S, CardsPlayed=16 === [23:46:18.048] Contract: 1N, Declarer: E, Dealer: W [23:46:18.048] Auction: P-P-1N-P-P-P [23:46:18.048] Deal: N:... ... ... ... [23:46:18.048] Position S is on defender's side - score table shifted by 3 defense tricks won [23:46:18.049] ****************************** [23:46:18.049] FindMatchingDealsWithPlayInternal Input: [23:46:18.049] Position parameter: S [23:46:18.049] Deal from game: N:... ... ... ... [23:46:18.049] Hand for N: (null) [23:46:18.049] Hand for E: (null) [23:46:18.049] Hand for S: AQ982.K93.A86.Q6 [23:46:18.049] Hand for W: J6.752.942.J9854 [23:46:18.049] Cards played: SA, S6, S7, S3, SQ, SJ, ST, S5, S9, H2, D3, SK, S4, S8, C4, H8 [23:46:18.049] Declarer: E [23:46:18.049] ****************************** [23:46:18.049] [DealFinder] Seed from player S hand: 947969745 [23:46:18.049] [DealFinder] Auction: P-P-1N-P-P-P [23:46:18.050] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:46:18.050] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1564MB, gc2=15) [23:46:18.050] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [23:46:18.050] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=16 [23:46:18.050] [ExtractPartialDeal] Visible hands: S, W, E [23:46:18.050] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:46:18.050] [ExtractPartialDeal] Extracted hands: [23:46:18.050] N: ... (0 cards) [23:46:18.050] E: ... (0 cards) [23:46:18.050] S: AQ982.K93.A86.Q6 (13 cards) [LOCKED] [23:46:18.050] W: J6.752.942.J9854 (13 cards) [LOCKED] [23:46:18.050] [DealFinder] Trump suit from contract '1N': NoTrump [23:46:18.050] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [23:46:18.050] [ComputePlayedCards] Card 1: SA played by S [23:46:18.050] [ComputePlayedCards] Card 2: S6 played by W [23:46:18.051] [ComputePlayedCards] Card 3: S7 played by N [23:46:18.051] [ComputePlayedCards] Card 4: S3 played by E [23:46:18.051] [ComputePlayedCards] Trick complete. Winner: S [23:46:18.051] [ComputePlayedCards] Card 5: SQ played by S [23:46:18.051] [ComputePlayedCards] Card 6: SJ played by W [23:46:18.051] [ComputePlayedCards] Card 7: ST played by N [23:46:18.051] [ComputePlayedCards] Card 8: S5 played by E [23:46:18.051] [ComputePlayedCards] Trick complete. Winner: S [23:46:18.051] [ComputePlayedCards] Card 9: S9 played by S [23:46:18.051] [ComputePlayedCards] Card 10: H2 played by W [23:46:18.051] [ComputePlayedCards] Card 11: D3 played by N [23:46:18.051] [ComputePlayedCards] Card 12: SK played by E [23:46:18.051] [ComputePlayedCards] Trick complete. Winner: E [23:46:18.051] [ComputePlayedCards] Card 13: S4 played by E [23:46:18.051] [ComputePlayedCards] Card 14: S8 played by S [23:46:18.051] [ComputePlayedCards] Card 15: C4 played by W [23:46:18.051] [ComputePlayedCards] Card 16: H8 played by N [23:46:18.051] [ComputePlayedCards] Trick complete. Winner: S [23:46:18.052] [DealFinder] Added 4 played cards to N (was 0 cards): S7, ST, D3, H8 [23:46:18.052] [DealFinder] Added 4 played cards to E (was 0 cards): S3, S5, SK, S4 [23:46:18.052] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SA, SQ, S9, S8 [23:46:18.052] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S6, SJ, H2, C4 [23:46:18.052] [DealFinder] Show-out: N void in Spades (bidding said [0-13], already held 2) [23:46:18.052] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=15) [23:46:18.052] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=2) [23:46:18.052] [DealFinder] Bid verification enabled for: E [23:46:18.052] [DealFinder] Propagated N: HCP[6-8], Suits=S[2-2] H[2-5] D[2-5] C[1-4] (2 iterations) [23:46:18.052] [DealFinder] Propagated E: HCP[15-17], Suits=S[4-4] H[2-5] D[2-5] C[2-5] (2 iterations) [23:46:18.053] [DealFinder] Known cards per player: N=4, E=4, S=13, W=13 [23:46:18.053] [DealFinder] Locked players: S, W [23:46:18.053] [DealFinder] Total known cards: 34, Remaining deck: 18, Cards to deal: 18 [23:46:18.053] [DealFinder] Players needing cards: N:9, E:9 [23:46:18.053] Large number of cards remaining. Using random generation. [23:46:18.053] [DealFinder] Hands to validate (not 13 cards in partial): N, E [23:46:18.053] [VerifyHands] FAIL for N: T7.AQJ84.KT73.T2 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [23:46:18.055] [VerifyHands] FAIL for E: K543.Q64.QJT.AT2 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [23:46:18.057] [VerifyHands] FAIL for E: K543.T.KQJT.AK72 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [23:46:18.059] [VerifyHands] FAIL for N: T7.AQ8.QJT53.A72 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [23:46:18.061] [VerifyHands] FAIL for N: T7.84.KQJT753.AT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [23:46:18.859] [Timing] Total: 809ms, Generation: 7ms, Verification: 334ms [23:46:18.860] [Timing] Attempts: 284, PassedSimpleCheck: 284, FailedVerification: 234, Found: 50 [23:46:18.876] Search complete. Returning 50 deals. [23:46:18.877] Found 50 sample deals for simulation. [23:46:18.877] Valid deals for DDS: 50 / 50 [23:46:18.877] [SAMPLE-VAL] Validating 50 samples, hidden: N,E, contract: NT [23:46:18.877] [SAMPLE-VAL] T1: S=SA W=S6 N=S7 E=S3 (leader=S) [23:46:18.877] [SAMPLE-VAL] T2: S=SQ W=SJ N=ST E=S5 (leader=S) [23:46:18.877] [SAMPLE-VAL] T3: S=S9 W=H2 N=D3 E=SK (leader=S) [23:46:18.877] [SAMPLE-VAL] T4: E=S4 S=S8 W=C4 N=H8 (leader=E) [23:46:18.880] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.421 [N:T1-S7=90 % T2-ST=100 % T3-D3=79 % T4-H8=8 %, E:T1-S3=100 % T2-S5=70 % T3-SK=66 % T4-S4=9 %] [23:46:18.883] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.349 [N:T1-S7=91 % T2-ST=100 % T3-D3=35 % T4-H8=10 %, E:T1-S3=100 % T2-S5=71 % T3-SK=66 % T4-S4=4 %] [23:46:18.886] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.369 [N:T1-S7=87 % T2-ST=100 % T3-D3=9 % T4-H8=30 %, E:T1-S3=100 % T2-S5=75 % T3-SK=59 % T4-S4=8 %] [23:46:18.889] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.348 [N:T1-S7=93 % T2-ST=100 % T3-D3=33 % T4-H8=14 %, E:T1-S3=100 % T2-S5=77 % T3-SK=55 % T4-S4=3 %] [23:46:18.892] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.398 [N:T1-S7=88 % T2-ST=100 % T3-D3=33 % T4-H8=12 %, E:T1-S3=100 % T2-S5=77 % T3-SK=60 % T4-S4=9 %] [23:46:18.895] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.412 [N:T1-S7=88 % T2-ST=100 % T3-D3=38 % T4-H8=24 %, E:T1-S3=100 % T2-S5=75 % T3-SK=72 % T4-S4=5 %] [23:46:18.898] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.368 [N:T1-S7=89 % T2-ST=100 % T3-D3=56 % T4-H8=14 %, E:T1-S3=100 % T2-S5=71 % T3-SK=74 % T4-S4=2 %] [23:46:18.901] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.352 [N:T1-S7=88 % T2-ST=100 % T3-D3=27 % T4-H8=24 %, E:T1-S3=100 % T2-S5=73 % T3-SK=70 % T4-S4=2 %] [23:46:18.904] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.359 [N:T1-S7=91 % T2-ST=100 % T3-D3=28 % T4-H8=4 %, E:T1-S3=100 % T2-S5=76 % T3-SK=63 % T4-S4=14 %] [23:46:18.906] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.411 [N:T1-S7=88 % T2-ST=100 % T3-D3=31 % T4-H8=11 %, E:T1-S3=100 % T2-S5=77 % T3-SK=59 % T4-S4=13 %] [23:46:18.909] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.284 [N:T1-S7=92 % T2-ST=100 % T3-D3=12 % T4-H8=4 %, E:T1-S3=100 % T2-S5=75 % T3-SK=70 % T4-S4=4 %] [23:46:18.912] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.342 [N:T1-S7=90 % T2-ST=100 % T3-D3=12 % T4-H8=6 %, E:T1-S3=100 % T2-S5=72 % T3-SK=64 % T4-S4=15 %] [23:46:18.915] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.303 [N:T1-S7=93 % T2-ST=100 % T3-D3=37 % T4-H8=3 %, E:T1-S3=100 % T2-S5=73 % T3-SK=70 % T4-S4=3 %] [23:46:18.918] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.381 [N:T1-S7=92 % T2-ST=100 % T3-D3=77 % T4-H8=3 %, E:T1-S3=100 % T2-S5=77 % T3-SK=69 % T4-S4=8 %] [23:46:18.922] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.412 [N:T1-S7=88 % T2-ST=100 % T3-D3=59 % T4-H8=27 %, E:T1-S3=100 % T2-S5=64 % T3-SK=78 % T4-S4=3 %] [23:46:18.925] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.360 [N:T1-S7=86 % T2-ST=100 % T3-D3=15 % T4-H8=17 %, E:T1-S3=100 % T2-S5=73 % T3-SK=73 % T4-S4=6 %] [23:46:18.928] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.244 [N:T1-S7=94 % T2-ST=100 % T3-D3=2 % T4-H8=6 %, E:T1-S3=100 % T2-S5=79 % T3-SK=61 % T4-S4=5 %] [23:46:18.931] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.402 [N:T1-S7=92 % T2-ST=100 % T3-D3=69 % T4-H8=5 %, E:T1-S3=100 % T2-S5=73 % T3-SK=65 % T4-S4=10 %] [23:46:18.934] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.405 [N:T1-S7=92 % T2-ST=100 % T3-D3=81 % T4-H8=12 %, E:T1-S3=100 % T2-S5=68 % T3-SK=69 % T4-S4=4 %] [23:46:18.937] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.434 [N:T1-S7=90 % T2-ST=100 % T3-D3=32 % T4-H8=17 %, E:T1-S3=100 % T2-S5=71 % T3-SK=76 % T4-S4=11 %] [23:46:18.941] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.353 [N:T1-S7=90 % T2-ST=100 % T3-D3=18 % T4-H8=13 %, E:T1-S3=100 % T2-S5=69 % T3-SK=69 % T4-S4=6 %] [23:46:18.944] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.482 [N:T1-S7=91 % T2-ST=100 % T3-D3=80 % T4-H8=17 %, E:T1-S3=100 % T2-S5=74 % T3-SK=70 % T4-S4=10 %] [23:46:18.947] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.403 [N:T1-S7=86 % T2-ST=100 % T3-D3=23 % T4-H8=23 %, E:T1-S3=100 % T2-S5=79 % T3-SK=64 % T4-S4=7 %] [23:46:18.950] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.358 [N:T1-S7=88 % T2-ST=100 % T3-D3=17 % T4-H8=11 %, E:T1-S3=100 % T2-S5=76 % T3-SK=64 % T4-S4=8 %] [23:46:18.953] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.366 [N:T1-S7=88 % T2-ST=100 % T3-D3=52 % T4-H8=11 %, E:T1-S3=100 % T2-S5=78 % T3-SK=71 % T4-S4=3 %] [23:46:18.957] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.360 [N:T1-S7=90 % T2-ST=100 % T3-D3=83 % T4-H8=10 %, E:T1-S3=100 % T2-S5=74 % T3-SK=77 % T4-S4=2 %] [23:46:18.959] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.362 [N:T1-S7=90 % T2-ST=100 % T3-D3=21 % T4-H8=5 %, E:T1-S3=100 % T2-S5=78 % T3-SK=61 % T4-S4=16 %] [23:46:18.963] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.328 [N:T1-S7=90 % T2-ST=100 % T3-D3=24 % T4-H8=9 %, E:T1-S3=100 % T2-S5=74 % T3-SK=69 % T4-S4=3 %] [23:46:18.966] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.316 [N:T1-S7=90 % T2-ST=100 % T3-D3=13 % T4-H8=14 %, E:T1-S3=100 % T2-S5=79 % T3-SK=65 % T4-S4=3 %] [23:46:18.969] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.387 [N:T1-S7=90 % T2-ST=100 % T3-D3=67 % T4-H8=14 %, E:T1-S3=100 % T2-S5=64 % T3-SK=77 % T4-S4=3 %] [23:46:18.972] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.362 [N:T1-S7=88 % T2-ST=100 % T3-D3=63 % T4-H8=10 %, E:T1-S3=100 % T2-S5=70 % T3-SK=76 % T4-S4=2 %] [23:46:18.975] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.317 [N:T1-S7=87 % T2-ST=100 % T3-D3=12 % T4-H8=5 %, E:T1-S3=100 % T2-S5=76 % T3-SK=62 % T4-S4=9 %] [23:46:18.978] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.343 [N:T1-S7=91 % T2-ST=100 % T3-D3=21 % T4-H8=26 %, E:T1-S3=100 % T2-S5=75 % T3-SK=64 % T4-S4=2 %] [23:46:18.981] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.317 [N:T1-S7=91 % T2-ST=100 % T3-D3=14 % T4-H8=7 %, E:T1-S3=100 % T2-S5=71 % T3-SK=74 % T4-S4=5 %] [23:46:18.985] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.380 [N:T1-S7=88 % T2-ST=100 % T3-D3=27 % T4-H8=14 %, E:T1-S3=100 % T2-S5=76 % T3-SK=76 % T4-S4=5 %] [23:46:18.988] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.387 [N:T1-S7=88 % T2-ST=100 % T3-D3=48 % T4-H8=11 %, E:T1-S3=100 % T2-S5=67 % T3-SK=76 % T4-S4=5 %] [23:46:18.991] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.382 [N:T1-S7=90 % T2-ST=100 % T3-D3=41 % T4-H8=19 %, E:T1-S3=100 % T2-S5=72 % T3-SK=67 % T4-S4=3 %] [23:46:18.994] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.331 [N:T1-S7=89 % T2-ST=100 % T3-D3=19 % T4-H8=14 %, E:T1-S3=100 % T2-S5=71 % T3-SK=64 % T4-S4=3 %] [23:46:18.997] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.359 [N:T1-S7=92 % T2-ST=100 % T3-D3=46 % T4-H8=6 %, E:T1-S3=100 % T2-S5=66 % T3-SK=77 % T4-S4=5 %] [23:46:19.000] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.455 [N:T1-S7=89 % T2-ST=100 % T3-D3=78 % T4-H8=18 %, E:T1-S3=100 % T2-S5=70 % T3-SK=76 % T4-S4=7 %] [23:46:19.003] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.380 [N:T1-S7=89 % T2-ST=100 % T3-D3=29 % T4-H8=9 %, E:T1-S3=100 % T2-S5=71 % T3-SK=77 % T4-S4=8 %] [23:46:19.006] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.242 [N:T1-S7=91 % T2-ST=100 % T3-D3=2 % T4-H8=6 %, E:T1-S3=100 % T2-S5=78 % T3-SK=61 % T4-S4=5 %] [23:46:19.010] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.341 [N:T1-S7=87 % T2-ST=100 % T3-D3=24 % T4-H8=10 %, E:T1-S3=100 % T2-S5=78 % T3-SK=63 % T4-S4=4 %] [23:46:19.013] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.334 [N:T1-S7=92 % T2-ST=100 % T3-D3=39 % T4-H8=2 %, E:T1-S3=100 % T2-S5=74 % T3-SK=70 % T4-S4=12 %] [23:46:19.016] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.376 [N:T1-S7=87 % T2-ST=100 % T3-D3=25 % T4-H8=10 %, E:T1-S3=100 % T2-S5=69 % T3-SK=73 % T4-S4=9 %] [23:46:19.019] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.301 [N:T1-S7=95 % T2-ST=100 % T3-D3=40 % T4-H8=3 %, E:T1-S3=100 % T2-S5=77 % T3-SK=61 % T4-S4=3 %] [23:46:19.022] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.305 [N:T1-S7=93 % T2-ST=100 % T3-D3=17 % T4-H8=8 %, E:T1-S3=100 % T2-S5=73 % T3-SK=63 % T4-S4=3 %] [23:46:19.026] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.240 [N:T1-S7=88 % T2-ST=100 % T3-D3=2 % T4-H8=3 %, E:T1-S3=100 % T2-S5=82 % T3-SK=62 % T4-S4=11 %] [23:46:19.031] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.319 [N:T1-S7=89 % T2-ST=100 % T3-D3=9 % T4-H8=7 %, E:T1-S3=100 % T2-S5=78 % T3-SK=62 % T4-S4=10 %] [23:46:19.035] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.339 [N:T1-S7=89 % T2-ST=100 % T3-D3=29 % T4-H8=8 %, E:T1-S3=100 % T2-S5=70 % T3-SK=74 % T4-S4=4 %] [23:46:19.035] [SAMPLE-VAL] Done. Weight range: 0.240-0.482 [23:46:19.035] [SAMPLE-VAL] Top sample 22 (w=0.482): N:T7.JT84.KJT73.K7 E:K543.AQ6.Q5.AT32 [N:T1-S7=91 % T2-ST=100 % T3-D3=80 % T4-H8=17 %, E:T1-S3=100 % T2-S5=74 % T3-SK=70 % T4-S4=10 %] [23:46:19.036] [SAMPLE-VAL] Top sample 40 (w=0.455): N:T7.AJT84.T753.K7 E:K543.Q6.KQJ.AT32 [N:T1-S7=89 % T2-ST=100 % T3-D3=78 % T4-H8=18 %, E:T1-S3=100 % T2-S5=70 % T3-SK=76 % T4-S4=7 %] [23:46:19.036] [SAMPLE-VAL] Top sample 20 (w=0.434): N:T7.AT84.JT53.K72 E:K543.QJ6.KQ7.AT3 [N:T1-S7=90 % T2-ST=100 % T3-D3=32 % T4-H8=17 %, E:T1-S3=100 % T2-S5=71 % T3-SK=76 % T4-S4=11 %] [23:46:19.036] [SAMPLE-VAL] Top sample 1 (w=0.421): N:T7.J84.QJT73.KT7 E:K543.AQT6.K5.A32 [N:T1-S7=90 % T2-ST=100 % T3-D3=79 % T4-H8=8 %, E:T1-S3=100 % T2-S5=70 % T3-SK=66 % T4-S4=9 %] [23:46:19.036] [SAMPLE-VAL] Top sample 15 (w=0.412): N:T7.AJT84.QJT53.7 E:K543.Q6.K7.AKT32 [N:T1-S7=88 % T2-ST=100 % T3-D3=59 % T4-H8=27 %, E:T1-S3=100 % T2-S5=64 % T3-SK=78 % T4-S4=3 %] [23:46:19.036] After sample validation: 50 deals remaining [23:46:19.036] [PLAY-INFER] No inference observations detected [23:46:19.036] Using weighted samples: 50/50 have non-uniform weights (range 0.240-0.482) [23:46:19.037] Sample deals (50 total, showing first 20, by weight): [23:46:19.037] [1] (w=0.482) N:T7.JT84.KJT73.K7 K543.AQ6.Q5.AT32 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.037] [2] (w=0.455) N:T7.AJT84.T753.K7 K543.Q6.KQJ.AT32 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.037] [3] (w=0.434) N:T7.AT84.JT53.K72 K543.QJ6.KQ7.AT3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.037] [4] (w=0.421) N:T7.J84.QJT73.KT7 K543.AQT6.K5.A32 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.037] [5] (w=0.412) N:T7.AJT84.QJT53.7 K543.Q6.K7.AKT32 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.037] [6] (w=0.412) N:T7.QJT86.J73.KT3 K543.A4.KQT5.A72 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.037] [7] (w=0.411) N:T7.T864.KT53.AT2 K543.AQJ.QJ7.K73 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.038] [8] (w=0.405) N:T7.AJT8.KT753.T2 K543.Q64.QJ.AK73 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.038] [9] (w=0.403) N:T7.QJT86.Q73.K72 K543.A4.KJT5.AT3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.038] [10] (w=0.402) N:T7.864.KJ753.KT3 K543.AQJT.QT.A72 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.038] [11] (w=0.398) N:T7.Q864.QT53.AT3 K543.AJT.KJ7.K72 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.038] [12] (w=0.387) N:T7.AT86.QJT73.73 K543.QJ4.K5.AKT2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.038] [13] (w=0.387) N:T7.AJT84.J753.T3 K543.Q6.KQT.AK72 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.038] [14] (w=0.382) N:T7.QT864.KQT73.3 K543.AJ.J5.AKT72 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.039] [15] (w=0.381) N:T7.Q84.JT753.AT7 K543.AJT6.KQ.K32 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.039] [16] (w=0.380) N:T7.AT86.T53.KT72 K543.QJ4.KQJ7.A3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.039] [17] (w=0.380) N:T7.QT864.J53.KT3 K543.AJ.KQT7.A72 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.039] [18] (w=0.376) N:T7.AT84.J73.KT32 K543.QJ6.KQT5.A7 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.039] [19] (w=0.369) N:T7.QJT86.QT3.KT3 K543.A4.KJ75.A72 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.039] [20] (w=0.368) N:T7.AT864.KJ753.7 K543.QJ.QT.AKT32 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:19.039] ... and 30 more [23:46:19.157] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:46:19.157] D6: [200, 150, 150, 100, -90, 50, 150, 250, 50, 200, 150, 50, 50, 100, 150, 100, 50, 100, 50, 300, 100, 50, 150, 50, -90, 50, 50, 50, 150, -90, 150, 50, 50, 50, 50, 50, 50, 200, -90, 150, 150, 50, 50, 100, 100, 100, 100, 50, 100, 100] [23:46:19.157] D8: [200, 150, 150, 100, -90, 50, 150, 250, 50, 200, 150, 50, 50, 100, 150, 100, 50, 100, 50, 300, 100, 50, 150, 50, -90, 50, 50, 50, 150, -90, 150, 50, 50, 50, 50, 50, 50, 200, -90, 150, 150, 50, 50, 100, 100, 100, 100, 50, 100, 100] [23:46:19.157] DA: [200, 150, 150, 100, 150, 50, 150, 250, 50, 200, 100, 50, 150, 100, 150, 100, 50, 100, 50, 300, 100, 50, 100, 50, -90, 50, 100, 50, 150, -90, 150, 50, 50, 100, 50, 50, 50, 200, -90, 150, 150, 50, 50, 100, 100, 100, 100, 50, 100, 100] [23:46:19.157] S2: [200, 200, 150, 150, 300, 100, 200, 250, 150, 200, 150, 250, 150, 100, 150, 150, 100, 150, 150, 300, 200, 100, 150, 100, 50, 250, 100, 150, 150, 50, 150, 50, 50, 100, 150, 100, 100, 200, 50, 150, 150, 150, 50, 100, 100, 100, 100, 50, 100, 150] [23:46:19.158] C6: [150, 200, 150, 100, 50, 50, 150, 100, 100, 200, 150, 100, 100, -90, 150, 150, 50, 150, 200, 50, 100, 100, 100, 50, 50, 100, 100, 150, 100, 50, 100, 50, 50, 100, 150, 100, 100, 100, 50, 150, 100, 100, 50, 50, 50, 50, 50, 50, 100, 100] [23:46:19.158] H3: [150, 200, 150, 100, 300, 100, 150, 250, 150, 150, 150, 250, 150, -90, 100, 100, 100, 100, 200, 300, 200, 100, 100, 100, 50, 250, 100, 150, 150, 50, 150, 50, 50, 100, 150, 100, 50, 200, 50, 150, 150, 100, 50, -90, 50, 50, -90, -90, 100, 150] [23:46:19.158] CQ: [150, 200, 150, 150, 50, 50, 200, 100, 100, 200, 150, 100, 100, -90, 150, 150, 50, 150, 200, 50, 100, 100, 150, 50, 50, 100, 100, 150, 100, 50, 100, 50, 50, 100, 150, 100, 50, 100, 50, 150, 100, 150, 50, 50, 50, 50, 50, 50, 100, 100] [23:46:19.158] H9: [150, 200, 150, 100, 300, 100, 150, 250, 150, 150, 150, 250, 150, -90, 100, 100, 100, 100, 200, 300, 200, 100, 100, 100, 50, 250, 100, 150, 150, 50, 150, 50, 50, 100, 150, 100, 50, 200, 50, 150, 150, 100, 50, -90, 50, 50, -90, -90, 100, 150] [23:46:19.158] HK: [150, 200, 150, 50, 300, 100, 100, 250, 200, 50, 100, 200, 150, -90, 100, 150, 100, 150, 200, 300, 200, 100, 100, 100, 50, 200, 50, 150, 150, 50, 150, 50, 50, 50, 150, 100, -90, 200, 50, 150, 150, 50, 50, -150, 50, 50, -150, -120, 100, 100] [23:46:19.158] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:46:19.158] D6: [7, 6, 6, 5, 3, 4, 6, 8, 4, 7, 6, 4, 4, 5, 6, 5, 4, 5, 4, 9, 5, 4, 6, 4, 3, 4, 4, 4, 6, 3, 6, 4, 4, 4, 4, 4, 4, 7, 3, 6, 6, 4, 4, 5, 5, 5, 5, 4, 5, 5] [23:46:19.158] D8: [7, 6, 6, 5, 3, 4, 6, 8, 4, 7, 6, 4, 4, 5, 6, 5, 4, 5, 4, 9, 5, 4, 6, 4, 3, 4, 4, 4, 6, 3, 6, 4, 4, 4, 4, 4, 4, 7, 3, 6, 6, 4, 4, 5, 5, 5, 5, 4, 5, 5] [23:46:19.159] DA: [7, 6, 6, 5, 6, 4, 6, 8, 4, 7, 5, 4, 6, 5, 6, 5, 4, 5, 4, 9, 5, 4, 5, 4, 3, 4, 5, 4, 6, 3, 6, 4, 4, 5, 4, 4, 4, 7, 3, 6, 6, 4, 4, 5, 5, 5, 5, 4, 5, 5] [23:46:19.159] S2: [7, 7, 6, 6, 9, 5, 7, 8, 6, 7, 6, 8, 6, 5, 6, 6, 5, 6, 6, 9, 7, 5, 6, 5, 4, 8, 5, 6, 6, 4, 6, 4, 4, 5, 6, 5, 5, 7, 4, 6, 6, 6, 4, 5, 5, 5, 5, 4, 5, 6] [23:46:19.159] C6: [6, 7, 6, 5, 4, 4, 6, 5, 5, 7, 6, 5, 5, 3, 6, 6, 4, 6, 7, 4, 5, 5, 5, 4, 4, 5, 5, 6, 5, 4, 5, 4, 4, 5, 6, 5, 5, 5, 4, 6, 5, 5, 4, 4, 4, 4, 4, 4, 5, 5] [23:46:19.159] H3: [6, 7, 6, 5, 9, 5, 6, 8, 6, 6, 6, 8, 6, 3, 5, 5, 5, 5, 7, 9, 7, 5, 5, 5, 4, 8, 5, 6, 6, 4, 6, 4, 4, 5, 6, 5, 4, 7, 4, 6, 6, 5, 4, 3, 4, 4, 3, 3, 5, 6] [23:46:19.159] CQ: [6, 7, 6, 6, 4, 4, 7, 5, 5, 7, 6, 5, 5, 3, 6, 6, 4, 6, 7, 4, 5, 5, 6, 4, 4, 5, 5, 6, 5, 4, 5, 4, 4, 5, 6, 5, 4, 5, 4, 6, 5, 6, 4, 4, 4, 4, 4, 4, 5, 5] [23:46:19.159] H9: [6, 7, 6, 5, 9, 5, 6, 8, 6, 6, 6, 8, 6, 3, 5, 5, 5, 5, 7, 9, 7, 5, 5, 5, 4, 8, 5, 6, 6, 4, 6, 4, 4, 5, 6, 5, 4, 7, 4, 6, 6, 5, 4, 3, 4, 4, 3, 3, 5, 6] [23:46:19.159] HK: [6, 7, 6, 4, 9, 5, 5, 8, 7, 4, 5, 7, 6, 3, 5, 6, 5, 6, 7, 9, 7, 5, 5, 5, 4, 7, 4, 6, 6, 4, 6, 4, 4, 4, 6, 5, 3, 7, 4, 6, 6, 4, 4, 1, 4, 4, 1, 2, 5, 5] [23:46:19.161] --- IMP Calculation Output (card -> average IMP) --- [23:46:19.161] S2: 1.27 [23:46:19.161] H3: 0.39 [23:46:19.161] H9: 0.39 [23:46:19.161] HK: -0.04 [23:46:19.161] CQ: -0.14 [23:46:19.161] C6: -0.27 [23:46:19.161] DA: -0.39 [23:46:19.162] D6: -0.61 [23:46:19.162] D8: -0.61 [23:46:19.162] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:46:19.162] S2: 0.442 [23:46:19.162] H3: 0.117 [23:46:19.162] H9: 0.117 [23:46:19.162] CQ: -0.015 [23:46:19.162] HK: -0.028 [23:46:19.162] C6: -0.077 [23:46:19.162] DA: -0.154 [23:46:19.163] D6: -0.200 [23:46:19.163] D8: -0.200 [23:46:19.163] === DDS DETAILED ANALYSIS === [23:46:19.163] Cards analyzed: 9, Samples per card: 50 [23:46:19.163] [23:46:19.163] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:46:19.163] ----- ------ --------- ------- ----------- -------------------------------- [23:46:19.163] S2 1.27 5.80 100 % 6 [7, 7, 6, 6, 9, 5, 7, 8, 6, 7, 6, 8, 6, 5, 6, 6, 5, 6, 6, 9...] [23:46:19.163] H3 0.39 5.44 93 % 7 [6, 7, 6, 5, 9, 5, 6, 8, 6, 6, 6, 8, 6, 3, 5, 5, 5, 5, 7, 9...] [23:46:19.163] H9 0.39 5.44 93 % 7 [6, 7, 6, 5, 9, 5, 6, 8, 6, 6, 6, 8, 6, 3, 5, 5, 5, 5, 7, 9...] [23:46:19.164] CQ -0.14 5.02 98 % 5 [6, 7, 6, 6, 4, 4, 7, 5, 5, 7, 6, 5, 5, 3, 6, 6, 4, 6, 7, 4...] [23:46:19.164] HK -0.04 5.16 91 % 9 [6, 7, 6, 4, 9, 5, 5, 8, 7, 4, 5, 7, 6, 3, 5, 6, 5, 6, 7, 9...] [23:46:19.164] C6 -0.27 4.96 98 % 5 [6, 7, 6, 5, 4, 4, 6, 5, 5, 7, 6, 5, 5, 3, 6, 6, 4, 6, 7, 4...] [23:46:19.164] DA -0.39 5.00 94 % 7 [7, 6, 6, 5, 6, 4, 6, 8, 4, 7, 5, 4, 6, 5, 6, 5, 4, 5, 4, 9...] [23:46:19.164] D6 -0.61 4.90 92 % 7 [7, 6, 6, 5, 3, 4, 6, 8, 4, 7, 6, 4, 4, 5, 6, 5, 4, 5, 4, 9...] [23:46:19.164] D8 -0.61 4.90 92 % 7 [7, 6, 6, 5, 3, 4, 6, 8, 4, 7, 6, 4, 4, 5, 6, 5, 4, 5, 4, 9...] [23:46:19.164] [23:46:19.164] Selected: S2 (IMPs=1.27, avgTricks=5.80) [23:46:19.165] =================== [23:46:19.165] Selected: S2 (MP 0.442, 1.27 IMPs, 5.80 tricks) [23:46:19.165] [stage-timing] ok sample=827ms validate=0ms nn=159ms signal=0ms simgames=4ms dds=120ms total=1116ms samples=50 cards=16 [23:46:19.165] === FindBestCardAsync: Position=S, CardsPlayed=16 === [23:46:19.165] Finding card to play for S: AQ982.K93.A86.Q6 [23:46:19.165] Relative position: Lefty, Contract type: NoTrump [23:46:19.165] Cards in hand mask: 9 [23:46:19.166] Candidate: xS = 60.6 % [23:46:19.167] Candidate: KH = 9.3 % [23:46:19.167] Candidate: xH = 8.0 % [23:46:19.167] Candidate: AD = 7.5 % [23:46:19.167] Candidate: QC = 5.7 % [23:46:19.167] Candidate: 9H = 3.1 % [23:46:19.167] Candidate: xD = 2.4 % [23:46:19.167] Candidate: xC = 1.9 % [23:46:19.167] Candidate: 8D = 1.5 % [23:46:19.167] Selected: S2 (60.6 %) === Board 20260810_MP_KMB-Daylong_b8 (API) - DDS Engine (S) - 2026-08-09 23:46:22 === === Board 20260810_MP_KMB-Daylong_b8 (API) - Neural Network Engine (S) - 2026-08-09 23:46:22 === [23:46:22.396] === FindBestCardAsync: Position=S, CardsPlayed=20 === [23:46:22.396] Contract: 1N, Declarer: E, Dealer: W [23:46:22.396] Auction: P-P-1N-P-P-P [23:46:22.396] Deal: N:... ... ... ... [23:46:22.396] Position S is on defender's side - score table shifted by 4 defense tricks won [23:46:22.396] ****************************** [23:46:22.396] FindMatchingDealsWithPlayInternal Input: [23:46:22.396] Position parameter: S [23:46:22.396] Deal from game: N:... ... ... ... [23:46:22.396] Hand for N: (null) [23:46:22.397] Hand for E: (null) [23:46:22.397] Hand for S: AQ982.K93.A86.Q6 [23:46:22.397] Hand for W: J6.752.942.J9854 [23:46:22.397] Cards played: SA, S6, S7, S3, SQ, SJ, ST, S5, S9, H2, D3, SK, S4, S8, C4, H8, S2, D4, C7, H4 [23:46:22.397] Declarer: E [23:46:22.397] ****************************** [23:46:22.397] [DealFinder] Seed from player S hand: 947969745 [23:46:22.397] [DealFinder] Auction: P-P-1N-P-P-P [23:46:22.397] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:46:22.397] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1574MB, gc2=15) [23:46:22.397] [DealFinder] Using cardsPlayedCount=20 for visibility calculation [23:46:22.397] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=20 [23:46:22.397] [ExtractPartialDeal] Visible hands: S, W, E [23:46:22.398] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:46:22.398] [ExtractPartialDeal] Extracted hands: [23:46:22.398] N: ... (0 cards) [23:46:22.398] E: ... (0 cards) [23:46:22.398] S: AQ982.K93.A86.Q6 (13 cards) [LOCKED] [23:46:22.398] W: J6.752.942.J9854 (13 cards) [LOCKED] [23:46:22.398] [DealFinder] Trump suit from contract '1N': NoTrump [23:46:22.398] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [23:46:22.398] [ComputePlayedCards] Card 1: SA played by S [23:46:22.398] [ComputePlayedCards] Card 2: S6 played by W [23:46:22.398] [ComputePlayedCards] Card 3: S7 played by N [23:46:22.398] [ComputePlayedCards] Card 4: S3 played by E [23:46:22.398] [ComputePlayedCards] Trick complete. Winner: S [23:46:22.398] [ComputePlayedCards] Card 5: SQ played by S [23:46:22.399] [ComputePlayedCards] Card 6: SJ played by W [23:46:22.399] [ComputePlayedCards] Card 7: ST played by N [23:46:22.399] [ComputePlayedCards] Card 8: S5 played by E [23:46:22.399] [ComputePlayedCards] Trick complete. Winner: S [23:46:22.399] [ComputePlayedCards] Card 9: S9 played by S [23:46:22.399] [ComputePlayedCards] Card 10: H2 played by W [23:46:22.399] [ComputePlayedCards] Card 11: D3 played by N [23:46:22.399] [ComputePlayedCards] Card 12: SK played by E [23:46:22.399] [ComputePlayedCards] Trick complete. Winner: E [23:46:22.399] [ComputePlayedCards] Card 13: S4 played by E [23:46:22.399] [ComputePlayedCards] Card 14: S8 played by S [23:46:22.399] [ComputePlayedCards] Card 15: C4 played by W [23:46:22.399] [ComputePlayedCards] Card 16: H8 played by N [23:46:22.399] [ComputePlayedCards] Trick complete. Winner: S [23:46:22.400] [ComputePlayedCards] Card 17: S2 played by S [23:46:22.400] [ComputePlayedCards] Card 18: D4 played by W [23:46:22.400] [ComputePlayedCards] Card 19: C7 played by N [23:46:22.400] [ComputePlayedCards] Card 20: H4 played by E [23:46:22.400] [ComputePlayedCards] Trick complete. Winner: S [23:46:22.400] [DealFinder] Added 5 played cards to N (was 0 cards): S7, ST, D3, H8, C7 [23:46:22.400] [DealFinder] Added 5 played cards to E (was 0 cards): S3, S5, SK, S4, H4 [23:46:22.400] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SA, SQ, S9, S8, S2 [23:46:22.400] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S6, SJ, H2, C4, D4 [23:46:22.400] [DealFinder] Show-out: N void in Spades (bidding said [0-13], already held 2) [23:46:22.400] [DealFinder] Show-out: E void in Spades (bidding said [2-5], already held 4) [23:46:22.400] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=15) [23:46:22.401] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=2) [23:46:22.401] [DealFinder] Bid verification enabled for: E [23:46:22.401] [DealFinder] Propagated N: HCP[6-8], Suits=S[2-2] H[2-5] D[2-5] C[1-4] (2 iterations) [23:46:22.401] [DealFinder] Propagated E: HCP[15-17], Suits=S[4-4] H[2-5] D[2-5] C[2-5] (2 iterations) [23:46:22.401] [DealFinder] Known cards per player: N=5, E=5, S=13, W=13 [23:46:22.401] [DealFinder] Locked players: S, W [23:46:22.401] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [23:46:22.401] [DealFinder] Players needing cards: N:8, E:8 [23:46:22.402] Large number of cards remaining. Using random generation. [23:46:22.402] [DealFinder] Hands to validate (not 13 cards in partial): N, E [23:46:22.402] [VerifyHands] FAIL for E: K543.JT4.QJ.AKT3 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [23:46:22.404] [VerifyHands] FAIL for E: K543.AQT64.J.AK3 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [23:46:22.406] [VerifyHands] FAIL for E: K543.AQT4.KQ5.T3 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [23:46:22.411] [VerifyHands] FAIL for N: T7.AQ86.Q753.AK7 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [23:46:22.412] [VerifyHands] FAIL for N: T7.AQJ8.T53.AK73 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [23:46:22.942] [Timing] Total: 544ms, Generation: 4ms, Verification: 284ms [23:46:22.942] [Timing] Attempts: 203, PassedSimpleCheck: 203, FailedVerification: 153, Found: 50 [23:46:22.959] Search complete. Returning 50 deals. [23:46:22.959] Found 50 sample deals for simulation. [23:46:22.959] Valid deals for DDS: 50 / 50 [23:46:22.959] [SAMPLE-VAL] Validating 50 samples, hidden: N,E, contract: NT [23:46:22.959] [SAMPLE-VAL] T1: S=SA W=S6 N=S7 E=S3 (leader=S) [23:46:22.959] [SAMPLE-VAL] T2: S=SQ W=SJ N=ST E=S5 (leader=S) [23:46:22.959] [SAMPLE-VAL] T3: S=S9 W=H2 N=D3 E=SK (leader=S) [23:46:22.959] [SAMPLE-VAL] T4: E=S4 S=S8 W=C4 N=H8 (leader=E) [23:46:22.959] [SAMPLE-VAL] T5: S=S2 W=D4 N=C7 E=H4 (leader=S) [23:46:22.962] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.336 [N:T1-S7=88 % T2-ST=100 % T3-D3=4 % T4-H8=7 % T5-C7=85 %, E:T1-S3=100 % T2-S5=80 % T3-SK=69 % T4-S4=14 % T5-H4=34 %] [23:46:22.966] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.399 [N:T1-S7=92 % T2-ST=100 % T3-D3=30 % T4-H8=12 % T5-C7=80 %, E:T1-S3=100 % T2-S5=77 % T3-SK=67 % T4-S4=3 % T5-H4=77 %] [23:46:22.969] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.376 [N:T1-S7=91 % T2-ST=100 % T3-D3=32 % T4-H8=2 % T5-C7=78 %, E:T1-S3=100 % T2-S5=71 % T3-SK=72 % T4-S4=10 % T5-H4=63 %] [23:46:22.971] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.408 [N:T1-S7=93 % T2-ST=100 % T3-D3=42 % T4-H8=9 % T5-C7=77 %, E:T1-S3=100 % T2-S5=71 % T3-SK=59 % T4-S4=6 % T5-H4=58 %] [23:46:22.974] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.397 [N:T1-S7=93 % T2-ST=100 % T3-D3=33 % T4-H8=14 % T5-C7=81 %, E:T1-S3=100 % T2-S5=77 % T3-SK=55 % T4-S4=3 % T5-H4=69 %] [23:46:22.977] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.437 [N:T1-S7=91 % T2-ST=100 % T3-D3=52 % T4-H8=17 % T5-C7=53 %, E:T1-S3=100 % T2-S5=73 % T3-SK=65 % T4-S4=14 % T5-H4=25 %] [23:46:22.980] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.424 [N:T1-S7=92 % T2-ST=100 % T3-D3=28 % T4-H8=5 % T5-C7=81 %, E:T1-S3=100 % T2-S5=73 % T3-SK=75 % T4-S4=11 % T5-H4=85 %] [23:46:22.983] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.318 [N:T1-S7=92 % T2-ST=100 % T3-D3=11 % T4-H8=2 % T5-C7=88 %, E:T1-S3=100 % T2-S5=75 % T3-SK=70 % T4-S4=3 % T5-H4=90 %] [23:46:22.986] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.383 [N:T1-S7=89 % T2-ST=100 % T3-D3=33 % T4-H8=6 % T5-C7=70 %, E:T1-S3=100 % T2-S5=69 % T3-SK=73 % T4-S4=7 % T5-H4=49 %] [23:46:22.989] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.399 [N:T1-S7=87 % T2-ST=100 % T3-D3=45 % T4-H8=7 % T5-C7=61 %, E:T1-S3=100 % T2-S5=69 % T3-SK=75 % T4-S4=4 % T5-H4=89 %] [23:46:22.991] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.411 [N:T1-S7=93 % T2-ST=100 % T3-D3=51 % T4-H8=4 % T5-C7=66 %, E:T1-S3=100 % T2-S5=75 % T3-SK=72 % T4-S4=8 % T5-H4=83 %] [23:46:22.994] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.425 [N:T1-S7=90 % T2-ST=100 % T3-D3=44 % T4-H8=7 % T5-C7=58 %, E:T1-S3=100 % T2-S5=69 % T3-SK=74 % T4-S4=9 % T5-H4=75 %] [23:46:22.997] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.394 [N:T1-S7=92 % T2-ST=100 % T3-D3=54 % T4-H8=5 % T5-C7=75 %, E:T1-S3=100 % T2-S5=74 % T3-SK=65 % T4-S4=4 % T5-H4=76 %] [23:46:23.000] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.345 [N:T1-S7=88 % T2-ST=100 % T3-D3=36 % T4-H8=6 % T5-C7=74 %, E:T1-S3=100 % T2-S5=69 % T3-SK=72 % T4-S4=1 % T5-H4=74 %] [23:46:23.003] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.345 [N:T1-S7=92 % T2-ST=100 % T3-D3=6 % T4-H8=7 % T5-C7=92 %, E:T1-S3=100 % T2-S5=71 % T3-SK=80 % T4-S4=6 % T5-H4=63 %] [23:46:23.006] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.390 [N:T1-S7=94 % T2-ST=100 % T3-D3=53 % T4-H8=5 % T5-C7=71 %, E:T1-S3=100 % T2-S5=76 % T3-SK=69 % T4-S4=3 % T5-H4=91 %] [23:46:23.009] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.371 [N:T1-S7=92 % T2-ST=100 % T3-D3=27 % T4-H8=2 % T5-C7=90 %, E:T1-S3=100 % T2-S5=78 % T3-SK=65 % T4-S4=7 % T5-H4=87 %] [23:46:23.011] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.383 [N:T1-S7=89 % T2-ST=100 % T3-D3=50 % T4-H8=8 % T5-C7=59 %, E:T1-S3=100 % T2-S5=66 % T3-SK=78 % T4-S4=2 % T5-H4=75 %] [23:46:23.014] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.382 [N:T1-S7=89 % T2-ST=100 % T3-D3=22 % T4-H8=2 % T5-C7=81 %, E:T1-S3=100 % T2-S5=78 % T3-SK=60 % T4-S4=14 % T5-H4=75 %] [23:46:23.017] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.379 [N:T1-S7=87 % T2-ST=100 % T3-D3=18 % T4-H8=3 % T5-C7=77 %, E:T1-S3=100 % T2-S5=75 % T3-SK=62 % T4-S4=15 % T5-H4=64 %] [23:46:23.020] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.347 [N:T1-S7=90 % T2-ST=100 % T3-D3=46 % T4-H8=3 % T5-C7=56 %, E:T1-S3=100 % T2-S5=74 % T3-SK=77 % T4-S4=4 % T5-H4=54 %] [23:46:23.023] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.396 [N:T1-S7=90 % T2-ST=100 % T3-D3=26 % T4-H8=28 % T5-C7=64 %, E:T1-S3=100 % T2-S5=74 % T3-SK=63 % T4-S4=2 % T5-H4=57 %] [23:46:23.026] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.430 [N:T1-S7=92 % T2-ST=100 % T3-D3=9 % T4-H8=13 % T5-C7=85 %, E:T1-S3=100 % T2-S5=73 % T3-SK=72 % T4-S4=17 % T5-H4=75 %] [23:46:23.028] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.427 [N:T1-S7=90 % T2-ST=100 % T3-D3=43 % T4-H8=12 % T5-C7=61 %, E:T1-S3=100 % T2-S5=75 % T3-SK=56 % T4-S4=12 % T5-H4=43 %] [23:46:23.031] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.410 [N:T1-S7=90 % T2-ST=100 % T3-D3=60 % T4-H8=7 % T5-C7=57 %, E:T1-S3=100 % T2-S5=67 % T3-SK=79 % T4-S4=4 % T5-H4=87 %] [23:46:23.034] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.364 [N:T1-S7=91 % T2-ST=100 % T3-D3=11 % T4-H8=14 % T5-C7=90 %, E:T1-S3=100 % T2-S5=72 % T3-SK=70 % T4-S4=4 % T5-H4=45 %] [23:46:23.037] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.271 [N:T1-S7=92 % T2-ST=100 % T3-D3=2 % T4-H8=3 % T5-C7=88 %, E:T1-S3=100 % T2-S5=75 % T3-SK=61 % T4-S4=5 % T5-H4=50 %] [23:46:23.040] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.433 [N:T1-S7=91 % T2-ST=100 % T3-D3=85 % T4-H8=7 % T5-C7=33 %, E:T1-S3=100 % T2-S5=73 % T3-SK=76 % T4-S4=10 % T5-H4=73 %] [23:46:23.043] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.323 [N:T1-S7=87 % T2-ST=100 % T3-D3=4 % T4-H8=25 % T5-C7=75 %, E:T1-S3=100 % T2-S5=75 % T3-SK=63 % T4-S4=3 % T5-H4=48 %] [23:46:23.045] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.398 [N:T1-S7=89 % T2-ST=100 % T3-D3=64 % T4-H8=7 % T5-C7=64 %, E:T1-S3=100 % T2-S5=71 % T3-SK=71 % T4-S4=3 % T5-H4=72 %] [23:46:23.048] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.434 [N:T1-S7=93 % T2-ST=100 % T3-D3=57 % T4-H8=7 % T5-C7=77 %, E:T1-S3=100 % T2-S5=72 % T3-SK=63 % T4-S4=6 % T5-H4=90 %] [23:46:23.052] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.402 [N:T1-S7=88 % T2-ST=100 % T3-D3=33 % T4-H8=20 % T5-C7=55 %, E:T1-S3=100 % T2-S5=77 % T3-SK=64 % T4-S4=4 % T5-H4=49 %] [23:46:23.054] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.414 [N:T1-S7=91 % T2-ST=100 % T3-D3=79 % T4-H8=3 % T5-C7=43 %, E:T1-S3=100 % T2-S5=77 % T3-SK=69 % T4-S4=11 % T5-H4=71 %] [23:46:23.057] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.442 [N:T1-S7=90 % T2-ST=100 % T3-D3=64 % T4-H8=7 % T5-C7=61 %, E:T1-S3=100 % T2-S5=74 % T3-SK=64 % T4-S4=14 % T5-H4=52 %] [23:46:23.060] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.422 [N:T1-S7=90 % T2-ST=100 % T3-D3=33 % T4-H8=20 % T5-C7=62 %, E:T1-S3=100 % T2-S5=72 % T3-SK=76 % T4-S4=7 % T5-H4=36 %] [23:46:23.063] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.379 [N:T1-S7=90 % T2-ST=100 % T3-D3=21 % T4-H8=4 % T5-C7=82 %, E:T1-S3=100 % T2-S5=78 % T3-SK=69 % T4-S4=7 % T5-H4=67 %] [23:46:23.065] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.350 [N:T1-S7=93 % T2-ST=100 % T3-D3=33 % T4-H8=2 % T5-C7=76 %, E:T1-S3=100 % T2-S5=76 % T3-SK=66 % T4-S4=3 % T5-H4=92 %] [23:46:23.069] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.380 [N:T1-S7=87 % T2-ST=100 % T3-D3=48 % T4-H8=12 % T5-C7=57 %, E:T1-S3=100 % T2-S5=69 % T3-SK=75 % T4-S4=2 % T5-H4=71 %] [23:46:23.072] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.322 [N:T1-S7=93 % T2-ST=100 % T3-D3=19 % T4-H8=2 % T5-C7=89 %, E:T1-S3=100 % T2-S5=75 % T3-SK=62 % T4-S4=3 % T5-H4=72 %] [23:46:23.074] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.464 [N:T1-S7=93 % T2-ST=100 % T3-D3=29 % T4-H8=8 % T5-C7=82 %, E:T1-S3=100 % T2-S5=73 % T3-SK=68 % T4-S4=19 % T5-H4=79 %] [23:46:23.077] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.387 [N:T1-S7=90 % T2-ST=100 % T3-D3=67 % T4-H8=2 % T5-C7=60 %, E:T1-S3=100 % T2-S5=82 % T3-SK=63 % T4-S4=8 % T5-H4=77 %] [23:46:23.080] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.379 [N:T1-S7=89 % T2-ST=100 % T3-D3=44 % T4-H8=7 % T5-C7=54 %, E:T1-S3=100 % T2-S5=69 % T3-SK=79 % T4-S4=3 % T5-H4=91 %] [23:46:23.083] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.385 [N:T1-S7=90 % T2-ST=100 % T3-D3=33 % T4-H8=3 % T5-C7=73 %, E:T1-S3=100 % T2-S5=76 % T3-SK=71 % T4-S4=7 % T5-H4=91 %] [23:46:23.086] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.341 [N:T1-S7=86 % T2-ST=100 % T3-D3=16 % T4-H8=4 % T5-C7=87 %, E:T1-S3=100 % T2-S5=68 % T3-SK=78 % T4-S4=4 % T5-H4=61 %] [23:46:23.089] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.344 [N:T1-S7=88 % T2-ST=100 % T3-D3=16 % T4-H8=2 % T5-C7=82 %, E:T1-S3=100 % T2-S5=77 % T3-SK=58 % T4-S4=11 % T5-H4=54 %] [23:46:23.092] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.396 [N:T1-S7=89 % T2-ST=100 % T3-D3=73 % T4-H8=13 % T5-C7=29 %, E:T1-S3=100 % T2-S5=70 % T3-SK=77 % T4-S4=8 % T5-H4=25 %] [23:46:23.095] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.314 [N:T1-S7=88 % T2-ST=100 % T3-D3=11 % T4-H8=3 % T5-C7=86 %, E:T1-S3=100 % T2-S5=70 % T3-SK=76 % T4-S4=3 % T5-H4=61 %] [23:46:23.098] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.409 [N:T1-S7=91 % T2-ST=100 % T3-D3=33 % T4-H8=8 % T5-C7=70 %, E:T1-S3=100 % T2-S5=75 % T3-SK=70 % T4-S4=6 % T5-H4=67 %] [23:46:23.100] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.393 [N:T1-S7=92 % T2-ST=100 % T3-D3=24 % T4-H8=9 % T5-C7=83 %, E:T1-S3=100 % T2-S5=74 % T3-SK=66 % T4-S4=4 % T5-H4=88 %] [23:46:23.103] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.402 [N:T1-S7=90 % T2-ST=100 % T3-D3=21 % T4-H8=6 % T5-C7=86 %, E:T1-S3=100 % T2-S5=78 % T3-SK=71 % T4-S4=7 % T5-H4=85 %] [23:46:23.104] [SAMPLE-VAL] Done. Weight range: 0.271-0.464 [23:46:23.104] [SAMPLE-VAL] Top sample 40 (w=0.464): N:T7.JT8.KJ53.KT72 E:K543.AQ64.QT7.A3 [N:T1-S7=93 % T2-ST=100 % T3-D3=29 % T4-H8=8 % T5-C7=82 %, E:T1-S3=100 % T2-S5=73 % T3-SK=68 % T4-S4=19 % T5-H4=79 %] [23:46:23.104] [SAMPLE-VAL] Top sample 34 (w=0.442): N:T7.T86.KQT53.K73 E:K543.AQJ4.J7.AT2 [N:T1-S7=90 % T2-ST=100 % T3-D3=64 % T4-H8=7 % T5-C7=61 %, E:T1-S3=100 % T2-S5=74 % T3-SK=64 % T4-S4=14 % T5-H4=52 %] [23:46:23.104] [SAMPLE-VAL] Top sample 6 (w=0.437): N:T7.JT86.KJ53.KT7 E:K543.AQ4.QT7.A32 [N:T1-S7=91 % T2-ST=100 % T3-D3=52 % T4-H8=17 % T5-C7=53 %, E:T1-S3=100 % T2-S5=73 % T3-SK=65 % T4-S4=14 % T5-H4=25 %] [23:46:23.104] [SAMPLE-VAL] Top sample 31 (w=0.434): N:T7.JT8.KQT53.T73 E:K543.AQ64.J7.AK2 [N:T1-S7=93 % T2-ST=100 % T3-D3=57 % T4-H8=7 % T5-C7=77 %, E:T1-S3=100 % T2-S5=72 % T3-SK=63 % T4-S4=6 % T5-H4=90 %] [23:46:23.104] [SAMPLE-VAL] Top sample 28 (w=0.433): N:T7.QT8.QT753.KT7 E:K543.AJ64.KJ.A32 [N:T1-S7=91 % T2-ST=100 % T3-D3=85 % T4-H8=7 % T5-C7=33 %, E:T1-S3=100 % T2-S5=73 % T3-SK=76 % T4-S4=10 % T5-H4=73 %] [23:46:23.104] After sample validation: 50 deals remaining [23:46:23.104] [PLAY-INFER] No inference observations detected [23:46:23.104] Using weighted samples: 50/50 have non-uniform weights (range 0.271-0.464) [23:46:23.104] Sample deals (50 total, showing first 20, by weight): [23:46:23.104] [1] (w=0.464) N:T7.JT8.KJ53.KT72 K543.AQ64.QT7.A3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.104] [2] (w=0.442) N:T7.T86.KQT53.K73 K543.AQJ4.J7.AT2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.104] [3] (w=0.437) N:T7.JT86.KJ53.KT7 K543.AQ4.QT7.A32 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.105] [4] (w=0.434) N:T7.JT8.KQT53.T73 K543.AQ64.J7.AK2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.105] [5] (w=0.433) N:T7.QT8.QT753.KT7 K543.AJ64.KJ.A32 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.105] [6] (w=0.430) N:T7.JT8.KJT3.KT72 K543.AQ64.Q75.A3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.105] [7] (w=0.427) N:T7.JT86.KT53.AT7 K543.AQ4.QJ7.K32 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.105] [8] (w=0.425) N:T7.AT8.J753.KT73 K543.QJ64.KQT.A2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.105] [9] (w=0.424) N:T7.QT8.JT73.KT73 K543.AJ64.KQ5.A2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.105] [10] (w=0.422) N:T7.AJT86.T73.K73 K543.Q4.KQJ5.AT2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.105] [11] (w=0.414) N:T7.J86.QT753.K73 K543.AQT4.KJ.AT2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.105] [12] (w=0.411) N:T7.QT8.K753.KT73 K543.AJ64.QJT.A2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.105] [13] (w=0.410) N:T7.AT8.QJ753.T73 K543.QJ64.KT.AK2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.105] [14] (w=0.409) N:T7.QJ86.T53.KT72 K543.AT4.KQJ7.A3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.105] [15] (w=0.408) N:T7.JT86.KQ73.T73 K543.AQ4.JT5.AK2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.106] [16] (w=0.402) N:T7.QJT86.J53.AT7 K543.A4.KQT7.K32 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.106] [17] (w=0.402) N:T7.QJT8.JT53.A73 K543.A64.KQ7.KT2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.106] [18] (w=0.399) N:T7.AQT8.Q753.T73 K543.J64.KJT.AK2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.106] [19] (w=0.399) N:T7.QJ86.KT73.T72 K543.AT4.QJ5.AK3 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.106] [20] (w=0.398) N:T7.AJ86.QT753.73 K543.QT4.KJ.AKT2 AQ982.K93.A86.Q6 J6.752.942.J9854 [23:46:23.106] ... and 30 more [23:46:23.149] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:46:23.150] C6: [200, 150, 100, 50, 100, 200, 100, 150, 150, 200, 50, 150, 100, 50, 50, 100, 100, 100, 50, 100, 50, 150, 50, 50, 50, 50, 50, 100, 100, 200, 100, 100, 100, 100, 100, 150, 150, 100, 100, 100, 100, 100, 150, 100, 150, 50, 100, 100, 100, 100] [23:46:23.150] CQ: [200, 150, 100, 50, 100, 200, 100, 200, 150, 200, 50, 200, 100, 50, 50, 100, 100, 100, 50, 100, 50, 150, 50, 50, 50, 50, 50, 100, 100, 200, 100, 100, 100, 100, 100, 150, 150, 100, 100, 200, 100, 100, 150, 100, 150, 50, 100, 100, 100, 100] [23:46:23.150] D6: [150, 200, 150, 100, 100, 200, 200, 150, 150, 150, 100, 150, 50, 50, 50, 100, 150, 50, 50, 50, 50, 150, 50, 100, 50, 100, 150, 100, 50, 100, 100, 50, 50, 100, 100, 150, 150, 250, 100, 150, 50, 50, 150, 100, 100, -90, 100, 50, 100, 100] [23:46:23.150] D8: [150, 200, 150, 100, 100, 200, 200, 150, 150, 150, 100, 150, 50, 50, 50, 100, 150, 50, 50, 50, 50, 150, 50, 100, 50, 100, 150, 100, 50, 100, 100, 50, 50, 100, 100, 150, 150, 250, 100, 150, 50, 50, 150, 100, 100, -90, 100, 50, 100, 100] [23:46:23.150] DA: [150, 200, 150, 100, 100, 150, 150, 150, 100, 150, 100, 150, 50, 50, 50, 100, 100, 100, 50, 100, 50, 150, 50, 100, 50, 100, 150, 100, 100, 100, 100, 150, 100, 100, 100, 100, 150, 200, 100, 150, 100, 150, 100, 100, 50, -120, 100, 50, 100, 100] [23:46:23.150] H3: [150, 150, 50, -90, 100, 150, 150, 150, 150, 200, 50, 150, 250, 50, -90, 200, 150, 100, 50, 100, 50, 150, 50, 50, 50, 50, 150, 150, 100, 200, 100, 150, 100, 100, 150, 100, 150, 250, 100, 100, 200, 150, 150, 100, 50, 50, 100, 100, 150, 100] [23:46:23.150] H9: [150, 150, 50, -90, 50, 150, 150, 150, 100, 200, 50, 150, 250, 50, -90, 200, 150, 100, 50, 100, 50, 150, 50, 50, 50, 50, 150, 150, 100, 200, 100, 150, 100, 100, 150, 100, 150, 250, 100, 100, 200, 150, 150, 100, 50, 50, 100, 100, 150, 100] [23:46:23.150] HK: [150, 100, 50, -90, 50, 150, 150, 150, 100, 200, -90, 150, 200, 50, -90, 200, 150, 100, 50, 100, 50, 150, 50, 50, 50, 50, 100, 100, 100, 200, 100, 150, 100, 100, 150, 100, 150, 250, 50, 100, 200, 150, 100, 100, 50, 50, 100, 50, 150, 100] [23:46:23.150] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:46:23.150] C6: [6, 5, 4, 3, 4, 6, 4, 5, 5, 6, 3, 5, 4, 3, 3, 4, 4, 4, 3, 4, 3, 5, 3, 3, 3, 3, 3, 4, 4, 6, 4, 4, 4, 4, 4, 5, 5, 4, 4, 4, 4, 4, 5, 4, 5, 3, 4, 4, 4, 4] [23:46:23.150] CQ: [6, 5, 4, 3, 4, 6, 4, 6, 5, 6, 3, 6, 4, 3, 3, 4, 4, 4, 3, 4, 3, 5, 3, 3, 3, 3, 3, 4, 4, 6, 4, 4, 4, 4, 4, 5, 5, 4, 4, 6, 4, 4, 5, 4, 5, 3, 4, 4, 4, 4] [23:46:23.150] D6: [5, 6, 5, 4, 4, 6, 6, 5, 5, 5, 4, 5, 3, 3, 3, 4, 5, 3, 3, 3, 3, 5, 3, 4, 3, 4, 5, 4, 3, 4, 4, 3, 3, 4, 4, 5, 5, 7, 4, 5, 3, 3, 5, 4, 4, 2, 4, 3, 4, 4] [23:46:23.150] D8: [5, 6, 5, 4, 4, 6, 6, 5, 5, 5, 4, 5, 3, 3, 3, 4, 5, 3, 3, 3, 3, 5, 3, 4, 3, 4, 5, 4, 3, 4, 4, 3, 3, 4, 4, 5, 5, 7, 4, 5, 3, 3, 5, 4, 4, 2, 4, 3, 4, 4] [23:46:23.150] DA: [5, 6, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 3, 3, 3, 4, 4, 4, 3, 4, 3, 5, 3, 4, 3, 4, 5, 4, 4, 4, 4, 5, 4, 4, 4, 4, 5, 6, 4, 5, 4, 5, 4, 4, 3, 1, 4, 3, 4, 4] [23:46:23.150] H3: [5, 5, 3, 2, 4, 5, 5, 5, 5, 6, 3, 5, 7, 3, 2, 6, 5, 4, 3, 4, 3, 5, 3, 3, 3, 3, 5, 5, 4, 6, 4, 5, 4, 4, 5, 4, 5, 7, 4, 4, 6, 5, 5, 4, 3, 3, 4, 4, 5, 4] [23:46:23.150] H9: [5, 5, 3, 2, 3, 5, 5, 5, 4, 6, 3, 5, 7, 3, 2, 6, 5, 4, 3, 4, 3, 5, 3, 3, 3, 3, 5, 5, 4, 6, 4, 5, 4, 4, 5, 4, 5, 7, 4, 4, 6, 5, 5, 4, 3, 3, 4, 4, 5, 4] [23:46:23.151] HK: [5, 4, 3, 2, 3, 5, 5, 5, 4, 6, 2, 5, 6, 3, 2, 6, 5, 4, 3, 4, 3, 5, 3, 3, 3, 3, 4, 4, 4, 6, 4, 5, 4, 4, 5, 4, 5, 7, 3, 4, 6, 5, 4, 4, 3, 3, 4, 3, 5, 4] [23:46:23.151] --- IMP Calculation Output (card -> average IMP) --- [23:46:23.151] H3: 0.21 [23:46:23.151] CQ: 0.15 [23:46:23.151] H9: 0.10 [23:46:23.152] C6: -0.02 [23:46:23.152] D6: -0.05 [23:46:23.152] D8: -0.05 [23:46:23.152] DA: -0.07 [23:46:23.152] HK: -0.27 [23:46:23.152] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:46:23.152] H3: 0.082 [23:46:23.152] CQ: 0.070 [23:46:23.152] H9: 0.032 [23:46:23.152] C6: -0.007 [23:46:23.152] D6: -0.017 [23:46:23.152] D8: -0.017 [23:46:23.152] DA: -0.033 [23:46:23.153] HK: -0.110 [23:46:23.153] === DDS DETAILED ANALYSIS === [23:46:23.153] Cards analyzed: 8, Samples per card: 50 [23:46:23.153] [23:46:23.153] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:46:23.153] ----- ------ --------- ------- ----------- -------------------------------- [23:46:23.153] H3 0.21 4.32 96 % 6 [5, 5, 3, 2, 4, 5, 5, 5, 5, 6, 3, 5, 7, 3, 2, 6, 5, 4, 3, 4...] [23:46:23.153] CQ 0.15 4.18 100 % 4 [6, 5, 4, 3, 4, 6, 4, 6, 5, 6, 3, 6, 4, 3, 3, 4, 4, 4, 3, 4...] [23:46:23.153] H9 0.10 4.28 96 % 6 [5, 5, 3, 2, 3, 5, 5, 5, 4, 6, 3, 5, 7, 3, 2, 6, 5, 4, 3, 4...] [23:46:23.153] C6 -0.02 4.10 100 % 4 [6, 5, 4, 3, 4, 6, 4, 5, 5, 6, 3, 5, 4, 3, 3, 4, 4, 4, 3, 4...] [23:46:23.153] D6 -0.05 4.10 98 % 6 [5, 6, 5, 4, 4, 6, 6, 5, 5, 5, 4, 5, 3, 3, 3, 4, 5, 3, 3, 3...] [23:46:23.153] D8 -0.05 4.10 98 % 6 [5, 6, 5, 4, 4, 6, 6, 5, 5, 5, 4, 5, 3, 3, 3, 4, 5, 3, 3, 3...] [23:46:23.154] DA -0.07 4.10 98 % 5 [5, 6, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 3, 3, 3, 4, 4, 4, 3, 4...] [23:46:23.154] HK -0.27 4.12 93 % 6 [5, 4, 3, 2, 3, 5, 5, 5, 4, 6, 2, 5, 6, 3, 2, 6, 5, 4, 3, 4...] [23:46:23.154] [23:46:23.154] Selected: H3 (IMPs=0.21, avgTricks=4.32) [23:46:23.154] =================== [23:46:23.154] Selected: H3 (MP 0.082, 0.21 IMPs, 4.32 tricks) [23:46:23.154] [stage-timing] ok sample=562ms validate=0ms nn=145ms signal=0ms simgames=2ms dds=45ms total=758ms samples=50 cards=20 [23:46:23.154] === FindBestCardAsync: Position=S, CardsPlayed=20 === [23:46:23.154] Finding card to play for S: AQ982.K93.A86.Q6 [23:46:23.154] Relative position: Lefty, Contract type: NoTrump [23:46:23.154] Cards in hand mask: 8 [23:46:23.155] Candidate: xH = 20.9 % [23:46:23.155] Candidate: AD = 17.4 % [23:46:23.155] Candidate: QC = 15.5 % [23:46:23.156] Candidate: xD = 11.5 % [23:46:23.156] Candidate: KH = 10.8 % [23:46:23.156] Candidate: 9H = 8.2 % [23:46:23.156] Candidate: 8D = 7.9 % [23:46:23.156] Candidate: xC = 7.7 % [23:46:23.156] Selected: H3 (20.9 %) -- 1 tied: DA === Board 20260810_MP_KMB-Daylong_b8 (API) - DDS Engine (S) - 2026-08-09 23:46:28 === === Board 20260810_MP_KMB-Daylong_b8 (API) - Neural Network Engine (S) - 2026-08-09 23:46:28 === [23:46:28.651] === FindBestCardAsync: Position=S, CardsPlayed=25 === [23:46:28.651] Contract: 1N, Declarer: E, Dealer: W [23:46:28.651] Auction: P-P-1N-P-P-P [23:46:28.652] Deal: N:... ... ... ... [23:46:28.652] Position S is on defender's side - score table shifted by 4 defense tricks won [23:46:28.652] ****************************** [23:46:28.652] FindMatchingDealsWithPlayInternal Input: [23:46:28.652] Position parameter: S [23:46:28.652] Deal from game: N:... ... ... ... [23:46:28.652] Hand for N: (null) [23:46:28.652] Hand for E: (null) [23:46:28.652] Hand for S: AQ982.K93.A86.Q6 [23:46:28.653] Hand for W: J6.752.942.J9854 [23:46:28.653] Cards played: SA, S6, S7, S3, SQ, SJ, ST, S5, S9, H2, D3, SK, S4, S8, C4, H8, S2, D4, C7, H4, H3, H5, HT, HQ, CA [23:46:28.653] Declarer: E [23:46:28.653] ****************************** [23:46:28.653] [DealFinder] Seed from player S hand: 947969745 [23:46:28.653] [DealFinder] Auction: P-P-1N-P-P-P [23:46:28.653] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:46:28.654] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1565MB, gc2=15) [23:46:28.654] [DealFinder] Using cardsPlayedCount=25 for visibility calculation [23:46:28.654] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=25 [23:46:28.654] [ExtractPartialDeal] Visible hands: S, W, E [23:46:28.654] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:46:28.654] [ExtractPartialDeal] Extracted hands: [23:46:28.654] N: ... (0 cards) [23:46:28.654] E: ... (0 cards) [23:46:28.654] S: AQ982.K93.A86.Q6 (13 cards) [LOCKED] [23:46:28.655] W: J6.752.942.J9854 (13 cards) [LOCKED] [23:46:28.655] [DealFinder] Trump suit from contract '1N': NoTrump [23:46:28.655] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [23:46:28.655] [ComputePlayedCards] Card 1: SA played by S [23:46:28.655] [ComputePlayedCards] Card 2: S6 played by W [23:46:28.655] [ComputePlayedCards] Card 3: S7 played by N [23:46:28.655] [ComputePlayedCards] Card 4: S3 played by E [23:46:28.655] [ComputePlayedCards] Trick complete. Winner: S [23:46:28.656] [ComputePlayedCards] Card 5: SQ played by S [23:46:28.656] [ComputePlayedCards] Card 6: SJ played by W [23:46:28.656] [ComputePlayedCards] Card 7: ST played by N [23:46:28.656] [ComputePlayedCards] Card 8: S5 played by E [23:46:28.656] [ComputePlayedCards] Trick complete. Winner: S [23:46:28.656] [ComputePlayedCards] Card 9: S9 played by S [23:46:28.656] [ComputePlayedCards] Card 10: H2 played by W [23:46:28.656] [ComputePlayedCards] Card 11: D3 played by N [23:46:28.657] [ComputePlayedCards] Card 12: SK played by E [23:46:28.657] [ComputePlayedCards] Trick complete. Winner: E [23:46:28.657] [ComputePlayedCards] Card 13: S4 played by E [23:46:28.657] [ComputePlayedCards] Card 14: S8 played by S [23:46:28.657] [ComputePlayedCards] Card 15: C4 played by W [23:46:28.657] [ComputePlayedCards] Card 16: H8 played by N [23:46:28.657] [ComputePlayedCards] Trick complete. Winner: S [23:46:28.658] [ComputePlayedCards] Card 17: S2 played by S [23:46:28.658] [ComputePlayedCards] Card 18: D4 played by W [23:46:28.658] [ComputePlayedCards] Card 19: C7 played by N [23:46:28.658] [ComputePlayedCards] Card 20: H4 played by E [23:46:28.658] [ComputePlayedCards] Trick complete. Winner: S [23:46:28.658] [ComputePlayedCards] Card 21: H3 played by S [23:46:28.658] [ComputePlayedCards] Card 22: H5 played by W [23:46:28.658] [ComputePlayedCards] Card 23: HT played by N [23:46:28.658] [ComputePlayedCards] Card 24: HQ played by E [23:46:28.658] [ComputePlayedCards] Trick complete. Winner: E [23:46:28.658] [ComputePlayedCards] Card 25: CA played by E [23:46:28.658] [DealFinder] Added 6 played cards to N (was 0 cards): S7, ST, D3, H8, C7, HT [23:46:28.659] [DealFinder] Added 7 played cards to E (was 0 cards): S3, S5, SK, S4, H4, HQ, CA [23:46:28.659] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SA, SQ, S9, S8, S2, H3 [23:46:28.659] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S6, SJ, H2, C4, D4, H5 [23:46:28.659] [DealFinder] Show-out: N void in Spades (bidding said [0-13], already held 2) [23:46:28.659] [DealFinder] Show-out: E void in Spades (bidding said [2-5], already held 4) [23:46:28.659] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=15) [23:46:28.659] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=2) [23:46:28.659] [DealFinder] Bid verification enabled for: E [23:46:28.659] [DealFinder] Propagated N: HCP[6-8], Suits=S[2-2] H[2-5] D[2-5] C[1-4] (2 iterations) [23:46:28.659] [DealFinder] Propagated E: HCP[15-17], Suits=S[4-4] H[2-5] D[2-5] C[2-5] (2 iterations) [23:46:28.660] [DealFinder] Known cards per player: N=6, E=7, S=13, W=13 [23:46:28.660] [DealFinder] Locked players: S, W [23:46:28.660] [DealFinder] Total known cards: 39, Remaining deck: 13, Cards to deal: 13 [23:46:28.660] [DealFinder] Players needing cards: N:7, E:6 [23:46:28.660] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:46:29.015] [DealFinder] Combinatorial: enumerated 1716, perfect 577, sending 100 to DDS [23:46:29.016] [Timing] Total: 362ms, Generation: 0ms, Verification: 0ms [23:46:29.016] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 577 [23:46:29.016] Search complete. Returning 100 deals. [23:46:29.016] Found 100 sample deals for simulation. [23:46:29.016] Valid deals for DDS: 100 / 100 [23:46:29.016] [SAMPLE-VAL] Validating 100 samples, hidden: N,E, contract: NT [23:46:29.016] [SAMPLE-VAL] T1: S=SA W=S6 N=S7 E=S3 (leader=S) [23:46:29.016] [SAMPLE-VAL] T2: S=SQ W=SJ N=ST E=S5 (leader=S) [23:46:29.016] [SAMPLE-VAL] T3: S=S9 W=H2 N=D3 E=SK (leader=S) [23:46:29.016] [SAMPLE-VAL] T4: E=S4 S=S8 W=C4 N=H8 (leader=E) [23:46:29.016] [SAMPLE-VAL] T5: S=S2 W=D4 N=C7 E=H4 (leader=S) [23:46:29.017] [SAMPLE-VAL] T6: S=H3 W=H5 N=HT E=HQ (leader=S) [23:46:29.017] [SAMPLE-VAL] T7: E=CA (leader=E) (partial) [23:46:29.023] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.242 [N:T1-S7=89 % T2-ST=100 % T3-D3=29 % T4-H8=9 % T5-C7=70 % T6-HT=5 %, E:T1-S3=100 % T2-S5=71 % T3-SK=77 % T4-S4=8 % T5-H4=36 % T6-HQ=68 % T7-CA=10 %] [23:46:29.028] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.266 [N:T1-S7=90 % T2-ST=100 % T3-D3=18 % T4-H8=13 % T5-C7=77 % T6-HT=5 %, E:T1-S3=100 % T2-S5=69 % T3-SK=69 % T4-S4=6 % T5-H4=47 % T6-HQ=65 % T7-CA=46 %] [23:46:29.032] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.383 [N:T1-S7=89 % T2-ST=100 % T3-D3=39 % T4-H8=13 % T5-C7=70 % T6-HT=97 %, E:T1-S3=100 % T2-S5=78 % T3-SK=68 % T4-S4=13 % T5-H4=46 % T6-HQ=91 % T7-CA=30 %] [23:46:29.036] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.360 [N:T1-S7=91 % T2-ST=100 % T3-D3=80 % T4-H8=17 % T5-C7=19 % T6-HT=98 %, E:T1-S3=100 % T2-S5=74 % T3-SK=70 % T4-S4=10 % T5-H4=26 % T6-HQ=94 % T7-CA=39 %] [23:46:29.040] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.234 [N:T1-S7=91 % T2-ST=100 % T3-D3=3 % T4-H8=8 % T5-C7=89 % T6-HT=3 %, E:T1-S3=100 % T2-S5=69 % T3-SK=76 % T4-S4=8 % T5-H4=73 % T6-HQ=71 % T7-CA=52 %] [23:46:29.044] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.273 [N:T1-S7=88 % T2-ST=100 % T3-D3=59 % T4-H8=17 % T5-C7=45 % T6-HT=5 %, E:T1-S3=100 % T2-S5=63 % T3-SK=77 % T4-S4=4 % T5-H4=28 % T6-HQ=67 % T7-CA=47 %] [23:46:29.048] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.369 [N:T1-S7=93 % T2-ST=100 % T3-D3=42 % T4-H8=9 % T5-C7=77 % T6-HT=97 %, E:T1-S3=100 % T2-S5=71 % T3-SK=59 % T4-S4=6 % T5-H4=58 % T6-HQ=92 % T7-CA=49 %] [23:46:29.052] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.333 [N:T1-S7=91 % T2-ST=100 % T3-D3=28 % T4-H8=21 % T5-C7=51 % T6-HT=97 %, E:T1-S3=100 % T2-S5=71 % T3-SK=70 % T4-S4=3 % T5-H4=26 % T6-HQ=93 % T7-CA=44 %] [23:46:29.056] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.236 [N:T1-S7=89 % T2-ST=100 % T3-D3=10 % T4-H8=6 % T5-C7=87 % T6-HT=5 %, E:T1-S3=100 % T2-S5=69 % T3-SK=71 % T4-S4=4 % T5-H4=50 % T6-HQ=67 % T7-CA=45 %] [23:46:29.060] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.305 [N:T1-S7=89 % T2-ST=100 % T3-D3=4 % T4-H8=6 % T5-C7=87 % T6-HT=98 %, E:T1-S3=100 % T2-S5=77 % T3-SK=70 % T4-S4=15 % T5-H4=42 % T6-HQ=90 % T7-CA=31 %] [23:46:29.064] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.346 [N:T1-S7=93 % T2-ST=100 % T3-D3=20 % T4-H8=4 % T5-C7=89 % T6-HT=100 %, E:T1-S3=100 % T2-S5=72 % T3-SK=64 % T4-S4=6 % T5-H4=85 % T6-HQ=94 % T7-CA=57 %] [23:46:29.068] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.277 [N:T1-S7=86 % T2-ST=100 % T3-D3=22 % T4-H8=13 % T5-C7=73 % T6-HT=5 %, E:T1-S3=100 % T2-S5=67 % T3-SK=74 % T4-S4=8 % T5-H4=52 % T6-HQ=68 % T7-CA=41 %] [23:46:29.072] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.348 [N:T1-S7=92 % T2-ST=100 % T3-D3=81 % T4-H8=10 % T5-C7=32 % T6-HT=97 %, E:T1-S3=100 % T2-S5=72 % T3-SK=65 % T4-S4=11 % T5-H4=35 % T6-HQ=89 % T7-CA=18 %] [23:46:29.076] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.270 [N:T1-S7=90 % T2-ST=100 % T3-D3=55 % T4-H8=16 % T5-C7=52 % T6-HT=4 %, E:T1-S3=100 % T2-S5=66 % T3-SK=72 % T4-S4=4 % T5-H4=23 % T6-HQ=66 % T7-CA=51 %] [23:46:29.080] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.273 [N:T1-S7=89 % T2-ST=100 % T3-D3=4 % T4-H8=15 % T5-C7=87 % T6-HT=21 %, E:T1-S3=100 % T2-S5=75 % T3-SK=75 % T4-S4=4 % T5-H4=29 % T6-HQ=100 % T7-CA=60 %] [23:46:29.084] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.244 [N:T1-S7=88 % T2-ST=100 % T3-D3=14 % T4-H8=7 % T5-C7=84 % T6-HT=6 %, E:T1-S3=100 % T2-S5=73 % T3-SK=75 % T4-S4=9 % T5-H4=38 % T6-HQ=70 % T7-CA=17 %] [23:46:29.088] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.282 [N:T1-S7=91 % T2-ST=100 % T3-D3=28 % T4-H8=9 % T5-C7=76 % T6-HT=5 %, E:T1-S3=100 % T2-S5=68 % T3-SK=75 % T4-S4=12 % T5-H4=71 % T6-HQ=69 % T7-CA=22 %] [23:46:29.092] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.316 [N:T1-S7=91 % T2-ST=100 % T3-D3=5 % T4-H8=9 % T5-C7=84 % T6-HT=98 %, E:T1-S3=100 % T2-S5=73 % T3-SK=64 % T4-S4=18 % T5-H4=37 % T6-HQ=92 % T7-CA=23 %] [23:46:29.096] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.300 [N:T1-S7=90 % T2-ST=100 % T3-D3=33 % T4-H8=20 % T5-C7=62 % T6-HT=26 %, E:T1-S3=100 % T2-S5=72 % T3-SK=76 % T4-S4=7 % T5-H4=36 % T6-HQ=100 % T7-CA=8 %] [23:46:29.101] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.395 [N:T1-S7=89 % T2-ST=100 % T3-D3=39 % T4-H8=12 % T5-C7=67 % T6-HT=97 %, E:T1-S3=100 % T2-S5=76 % T3-SK=69 % T4-S4=16 % T5-H4=54 % T6-HQ=92 % T7-CA=36 %] [23:46:29.105] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.334 [N:T1-S7=93 % T2-ST=100 % T3-D3=64 % T4-H8=8 % T5-C7=60 % T6-HT=23 %, E:T1-S3=100 % T2-S5=69 % T3-SK=81 % T4-S4=4 % T5-H4=83 % T6-HQ=97 % T7-CA=47 %] [23:46:29.110] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.314 [N:T1-S7=91 % T2-ST=100 % T3-D3=53 % T4-H8=6 % T5-C7=54 % T6-HT=21 %, E:T1-S3=100 % T2-S5=68 % T3-SK=79 % T4-S4=4 % T5-H4=86 % T6-HQ=97 % T7-CA=36 %] [23:46:29.113] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.327 [N:T1-S7=91 % T2-ST=100 % T3-D3=22 % T4-H8=4 % T5-C7=77 % T6-HT=83 %, E:T1-S3=100 % T2-S5=74 % T3-SK=66 % T4-S4=19 % T5-H4=44 % T6-HQ=57 % T7-CA=35 %] [23:46:29.118] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.341 [N:T1-S7=92 % T2-ST=100 % T3-D3=45 % T4-H8=9 % T5-C7=79 % T6-HT=20 %, E:T1-S3=100 % T2-S5=69 % T3-SK=80 % T4-S4=4 % T5-H4=81 % T6-HQ=97 % T7-CA=61 %] [23:46:29.121] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.369 [N:T1-S7=93 % T2-ST=100 % T3-D3=42 % T4-H8=9 % T5-C7=77 % T6-HT=97 %, E:T1-S3=100 % T2-S5=71 % T3-SK=59 % T4-S4=6 % T5-H4=58 % T6-HQ=92 % T7-CA=49 %] [23:46:29.125] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.332 [N:T1-S7=91 % T2-ST=100 % T3-D3=91 % T4-H8=11 % T5-C7=9 % T6-HT=97 %, E:T1-S3=100 % T2-S5=75 % T3-SK=66 % T4-S4=11 % T5-H4=36 % T6-HQ=90 % T7-CA=33 %] [23:46:29.129] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.390 [N:T1-S7=92 % T2-ST=100 % T3-D3=47 % T4-H8=12 % T5-C7=75 % T6-HT=98 %, E:T1-S3=100 % T2-S5=74 % T3-SK=65 % T4-S4=13 % T5-H4=51 % T6-HQ=93 % T7-CA=29 %] [23:46:29.133] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.310 [N:T1-S7=88 % T2-ST=100 % T3-D3=28 % T4-H8=14 % T5-C7=69 % T6-HT=22 %, E:T1-S3=100 % T2-S5=65 % T3-SK=77 % T4-S4=3 % T5-H4=44 % T6-HQ=100 % T7-CA=44 %] [23:46:29.137] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.414 [N:T1-S7=93 % T2-ST=100 % T3-D3=61 % T4-H8=9 % T5-C7=67 % T6-HT=100 %, E:T1-S3=100 % T2-S5=75 % T3-SK=72 % T4-S4=13 % T5-H4=79 % T6-HQ=96 % T7-CA=40 %] [23:46:29.141] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.351 [N:T1-S7=89 % T2-ST=100 % T3-D3=18 % T4-H8=17 % T5-C7=65 % T6-HT=97 %, E:T1-S3=100 % T2-S5=75 % T3-SK=69 % T4-S4=12 % T5-H4=29 % T6-HQ=93 % T7-CA=30 %] [23:46:29.145] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.337 [N:T1-S7=88 % T2-ST=100 % T3-D3=59 % T4-H8=27 % T5-C7=59 % T6-HT=22 %, E:T1-S3=100 % T2-S5=64 % T3-SK=78 % T4-S4=3 % T5-H4=31 % T6-HQ=100 % T7-CA=59 %] [23:46:29.150] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.414 [N:T1-S7=93 % T2-ST=100 % T3-D3=61 % T4-H8=9 % T5-C7=67 % T6-HT=100 %, E:T1-S3=100 % T2-S5=75 % T3-SK=72 % T4-S4=13 % T5-H4=79 % T6-HQ=96 % T7-CA=40 %] [23:46:29.154] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.402 [N:T1-S7=91 % T2-ST=100 % T3-D3=76 % T4-H8=14 % T5-C7=43 % T6-HT=100 %, E:T1-S3=100 % T2-S5=72 % T3-SK=72 % T4-S4=12 % T5-H4=71 % T6-HQ=95 % T7-CA=28 %] [23:46:29.158] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.260 [N:T1-S7=90 % T2-ST=100 % T3-D3=58 % T4-H8=12 % T5-C7=46 % T6-HT=6 %, E:T1-S3=100 % T2-S5=72 % T3-SK=79 % T4-S4=8 % T5-H4=43 % T6-HQ=67 % T7-CA=8 %] [23:46:29.161] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.376 [N:T1-S7=92 % T2-ST=100 % T3-D3=59 % T4-H8=7 % T5-C7=78 % T6-HT=98 %, E:T1-S3=100 % T2-S5=73 % T3-SK=62 % T4-S4=4 % T5-H4=61 % T6-HQ=93 % T7-CA=61 %] [23:46:29.165] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.288 [N:T1-S7=91 % T2-ST=100 % T3-D3=3 % T4-H8=6 % T5-C7=92 % T6-HT=98 %, E:T1-S3=100 % T2-S5=77 % T3-SK=65 % T4-S4=12 % T5-H4=45 % T6-HQ=92 % T7-CA=24 %] [23:46:29.170] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.381 [N:T1-S7=90 % T2-ST=100 % T3-D3=67 % T4-H8=9 % T5-C7=50 % T6-HT=97 %, E:T1-S3=100 % T2-S5=77 % T3-SK=72 % T4-S4=12 % T5-H4=59 % T6-HQ=89 % T7-CA=26 %] [23:46:29.174] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.338 [N:T1-S7=91 % T2-ST=100 % T3-D3=31 % T4-H8=4 % T5-C7=76 % T6-HT=82 %, E:T1-S3=100 % T2-S5=72 % T3-SK=69 % T4-S4=16 % T5-H4=51 % T6-HQ=58 % T7-CA=29 %] [23:46:29.178] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.360 [N:T1-S7=93 % T2-ST=100 % T3-D3=17 % T4-H8=4 % T5-C7=90 % T6-HT=100 %, E:T1-S3=100 % T2-S5=79 % T3-SK=66 % T4-S4=18 % T5-H4=84 % T6-HQ=94 % T7-CA=34 %] [23:46:29.181] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.334 [N:T1-S7=90 % T2-ST=100 % T3-D3=24 % T4-H8=12 % T5-C7=72 % T6-HT=21 %, E:T1-S3=100 % T2-S5=68 % T3-SK=71 % T4-S4=7 % T5-H4=85 % T6-HQ=96 % T7-CA=51 %] [23:46:29.186] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.280 [N:T1-S7=87 % T2-ST=100 % T3-D3=5 % T4-H8=21 % T5-C7=73 % T6-HT=22 %, E:T1-S3=100 % T2-S5=70 % T3-SK=71 % T4-S4=4 % T5-H4=28 % T6-HQ=100 % T7-CA=60 %] [23:46:29.190] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.365 [N:T1-S7=94 % T2-ST=100 % T3-D3=40 % T4-H8=4 % T5-C7=89 % T6-HT=100 %, E:T1-S3=100 % T2-S5=76 % T3-SK=65 % T4-S4=5 % T5-H4=89 % T6-HQ=95 % T7-CA=64 %] [23:46:29.194] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.319 [N:T1-S7=88 % T2-ST=100 % T3-D3=26 % T4-H8=5 % T5-C7=74 % T6-HT=81 %, E:T1-S3=100 % T2-S5=74 % T3-SK=64 % T4-S4=13 % T5-H4=43 % T6-HQ=56 % T7-CA=26 %] [23:46:29.198] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.285 [N:T1-S7=89 % T2-ST=100 % T3-D3=50 % T4-H8=23 % T5-C7=42 % T6-HT=26 %, E:T1-S3=100 % T2-S5=69 % T3-SK=75 % T4-S4=7 % T5-H4=21 % T6-HQ=100 % T7-CA=6 %] [23:46:29.202] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.324 [N:T1-S7=91 % T2-ST=100 % T3-D3=21 % T4-H8=10 % T5-C7=81 % T6-HT=97 %, E:T1-S3=100 % T2-S5=74 % T3-SK=67 % T4-S4=3 % T5-H4=30 % T6-HQ=93 % T7-CA=50 %] [23:46:29.206] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.374 [N:T1-S7=91 % T2-ST=100 % T3-D3=52 % T4-H8=17 % T5-C7=53 % T6-HT=98 %, E:T1-S3=100 % T2-S5=73 % T3-SK=65 % T4-S4=14 % T5-H4=25 % T6-HQ=92 % T7-CA=27 %] [23:46:29.209] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.378 [N:T1-S7=94 % T2-ST=100 % T3-D3=56 % T4-H8=6 % T5-C7=77 % T6-HT=100 %, E:T1-S3=100 % T2-S5=69 % T3-SK=69 % T4-S4=5 % T5-H4=85 % T6-HQ=96 % T7-CA=44 %] [23:46:29.213] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.293 [N:T1-S7=90 % T2-ST=100 % T3-D3=63 % T4-H8=16 % T5-C7=38 % T6-HT=26 %, E:T1-S3=100 % T2-S5=72 % T3-SK=72 % T4-S4=5 % T5-H4=45 % T6-HQ=100 % T7-CA=7 %] [23:46:29.217] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.248 [N:T1-S7=89 % T2-ST=100 % T3-D3=83 % T4-H8=17 % T5-C7=13 % T6-HT=6 %, E:T1-S3=100 % T2-S5=69 % T3-SK=74 % T4-S4=7 % T5-H4=22 % T6-HQ=65 % T7-CA=20 %] [23:46:29.221] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.266 [N:T1-S7=90 % T2-ST=100 % T3-D3=18 % T4-H8=13 % T5-C7=77 % T6-HT=5 %, E:T1-S3=100 % T2-S5=69 % T3-SK=69 % T4-S4=6 % T5-H4=47 % T6-HQ=65 % T7-CA=46 %] [23:46:29.226] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.274 [N:T1-S7=91 % T2-ST=100 % T3-D3=42 % T4-H8=11 % T5-C7=77 % T6-HT=4 %, E:T1-S3=100 % T2-S5=70 % T3-SK=73 % T4-S4=4 % T5-H4=38 % T6-HQ=66 % T7-CA=55 %] [23:46:29.230] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.283 [N:T1-S7=91 % T2-ST=100 % T3-D3=11 % T4-H8=4 % T5-C7=89 % T6-HT=19 %, E:T1-S3=100 % T2-S5=68 % T3-SK=70 % T4-S4=5 % T5-H4=80 % T6-HQ=95 % T7-CA=51 %] [23:46:29.234] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.285 [N:T1-S7=89 % T2-ST=100 % T3-D3=50 % T4-H8=23 % T5-C7=42 % T6-HT=26 %, E:T1-S3=100 % T2-S5=69 % T3-SK=75 % T4-S4=7 % T5-H4=21 % T6-HQ=100 % T7-CA=6 %] [23:46:29.238] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.402 [N:T1-S7=91 % T2-ST=100 % T3-D3=76 % T4-H8=14 % T5-C7=43 % T6-HT=100 %, E:T1-S3=100 % T2-S5=72 % T3-SK=72 % T4-S4=12 % T5-H4=71 % T6-HQ=95 % T7-CA=28 %] [23:46:29.242] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.365 [N:T1-S7=91 % T2-ST=100 % T3-D3=20 % T4-H8=4 % T5-C7=85 % T6-HT=100 %, E:T1-S3=100 % T2-S5=78 % T3-SK=72 % T4-S4=15 % T5-H4=86 % T6-HQ=93 % T7-CA=40 %] [23:46:29.246] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.268 [N:T1-S7=90 % T2-ST=100 % T3-D3=76 % T4-H8=14 % T5-C7=21 % T6-HT=27 %, E:T1-S3=100 % T2-S5=66 % T3-SK=69 % T4-S4=5 % T5-H4=28 % T6-HQ=100 % T7-CA=6 %] [23:46:29.250] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.310 [N:T1-S7=88 % T2-ST=100 % T3-D3=28 % T4-H8=14 % T5-C7=69 % T6-HT=22 %, E:T1-S3=100 % T2-S5=65 % T3-SK=77 % T4-S4=3 % T5-H4=44 % T6-HQ=100 % T7-CA=44 %] [23:46:29.254] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.319 [N:T1-S7=89 % T2-ST=100 % T3-D3=74 % T4-H8=8 % T5-C7=33 % T6-HT=79 %, E:T1-S3=100 % T2-S5=69 % T3-SK=69 % T4-S4=10 % T5-H4=25 % T6-HQ=57 % T7-CA=23 %] [23:46:29.258] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.357 [N:T1-S7=92 % T2-ST=100 % T3-D3=75 % T4-H8=12 % T5-C7=55 % T6-HT=97 %, E:T1-S3=100 % T2-S5=70 % T3-SK=68 % T4-S4=3 % T5-H4=38 % T6-HQ=92 % T7-CA=45 %] [23:46:29.262] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.309 [N:T1-S7=91 % T2-ST=100 % T3-D3=81 % T4-H8=6 % T5-C7=24 % T6-HT=82 %, E:T1-S3=100 % T2-S5=73 % T3-SK=68 % T4-S4=10 % T5-H4=25 % T6-HQ=57 % T7-CA=25 %] [23:46:29.266] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.288 [N:T1-S7=92 % T2-ST=100 % T3-D3=69 % T4-H8=10 % T5-C7=44 % T6-HT=5 %, E:T1-S3=100 % T2-S5=72 % T3-SK=77 % T4-S4=11 % T5-H4=71 % T6-HQ=69 % T7-CA=18 %] [23:46:29.270] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.275 [N:T1-S7=90 % T2-ST=100 % T3-D3=32 % T4-H8=17 % T5-C7=72 % T6-HT=6 %, E:T1-S3=100 % T2-S5=71 % T3-SK=76 % T4-S4=11 % T5-H4=32 % T6-HQ=66 % T7-CA=15 %] [23:46:29.274] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.271 [N:T1-S7=93 % T2-ST=100 % T3-D3=48 % T4-H8=4 % T5-C7=75 % T6-HT=4 %, E:T1-S3=100 % T2-S5=70 % T3-SK=75 % T4-S4=5 % T5-H4=85 % T6-HQ=70 % T7-CA=44 %] [23:46:29.278] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.327 [N:T1-S7=91 % T2-ST=100 % T3-D3=22 % T4-H8=4 % T5-C7=77 % T6-HT=83 %, E:T1-S3=100 % T2-S5=74 % T3-SK=66 % T4-S4=19 % T5-H4=44 % T6-HQ=57 % T7-CA=35 %] [23:46:29.282] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.320 [N:T1-S7=91 % T2-ST=100 % T3-D3=18 % T4-H8=3 % T5-C7=86 % T6-HT=83 %, E:T1-S3=100 % T2-S5=76 % T3-SK=72 % T4-S4=14 % T5-H4=65 % T6-HQ=59 % T7-CA=30 %] [23:46:29.286] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.391 [N:T1-S7=91 % T2-ST=100 % T3-D3=41 % T4-H8=12 % T5-C7=74 % T6-HT=98 %, E:T1-S3=100 % T2-S5=76 % T3-SK=66 % T4-S4=15 % T5-H4=41 % T6-HQ=92 % T7-CA=34 %] [23:46:29.290] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.263 [N:T1-S7=89 % T2-ST=100 % T3-D3=51 % T4-H8=20 % T5-C7=53 % T6-HT=5 %, E:T1-S3=100 % T2-S5=67 % T3-SK=75 % T4-S4=10 % T5-H4=18 % T6-HQ=65 % T7-CA=15 %] [23:46:29.294] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.274 [N:T1-S7=91 % T2-ST=100 % T3-D3=60 % T4-H8=8 % T5-C7=64 % T6-HT=5 %, E:T1-S3=100 % T2-S5=73 % T3-SK=72 % T4-S4=4 % T5-H4=47 % T6-HQ=64 % T7-CA=50 %] [23:46:29.298] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.319 [N:T1-S7=89 % T2-ST=100 % T3-D3=74 % T4-H8=8 % T5-C7=33 % T6-HT=79 %, E:T1-S3=100 % T2-S5=69 % T3-SK=69 % T4-S4=10 % T5-H4=25 % T6-HQ=57 % T7-CA=23 %] [23:46:29.302] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.244 [N:T1-S7=91 % T2-ST=100 % T3-D3=14 % T4-H8=7 % T5-C7=89 % T6-HT=3 %, E:T1-S3=100 % T2-S5=71 % T3-SK=74 % T4-S4=5 % T5-H4=53 % T6-HQ=68 % T7-CA=39 %] [23:46:29.306] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.251 [N:T1-S7=91 % T2-ST=100 % T3-D3=3 % T4-H8=4 % T5-C7=84 % T6-HT=81 %, E:T1-S3=100 % T2-S5=72 % T3-SK=68 % T4-S4=6 % T5-H4=33 % T6-HQ=60 % T7-CA=42 %] [23:46:29.310] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.243 [N:T1-S7=90 % T2-ST=100 % T3-D3=10 % T4-H8=7 % T5-C7=91 % T6-HT=4 %, E:T1-S3=100 % T2-S5=75 % T3-SK=72 % T4-S4=6 % T5-H4=49 % T6-HQ=66 % T7-CA=44 %] [23:46:29.314] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.213 [N:T1-S7=86 % T2-ST=100 % T3-D3=2 % T4-H8=9 % T5-C7=83 % T6-HT=6 %, E:T1-S3=100 % T2-S5=69 % T3-SK=75 % T4-S4=5 % T5-H4=30 % T6-HQ=68 % T7-CA=42 %] [23:46:29.318] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.362 [N:T1-S7=90 % T2-ST=100 % T3-D3=64 % T4-H8=7 % T5-C7=61 % T6-HT=79 %, E:T1-S3=100 % T2-S5=74 % T3-SK=64 % T4-S4=14 % T5-H4=52 % T6-HQ=59 % T7-CA=33 %] [23:46:29.322] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.235 [N:T1-S7=90 % T2-ST=100 % T3-D3=16 % T4-H8=7 % T5-C7=82 % T6-HT=5 %, E:T1-S3=100 % T2-S5=74 % T3-SK=80 % T4-S4=8 % T5-H4=44 % T6-HQ=70 % T7-CA=11 %] [23:46:29.326] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.239 [N:T1-S7=89 % T2-ST=100 % T3-D3=73 % T4-H8=13 % T5-C7=29 % T6-HT=5 %, E:T1-S3=100 % T2-S5=70 % T3-SK=77 % T4-S4=8 % T5-H4=25 % T6-HQ=65 % T7-CA=7 %] [23:46:29.331] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.252 [N:T1-S7=92 % T2-ST=100 % T3-D3=9 % T4-H8=5 % T5-C7=90 % T6-HT=5 %, E:T1-S3=100 % T2-S5=69 % T3-SK=74 % T4-S4=7 % T5-H4=84 % T6-HQ=69 % T7-CA=54 %] [23:46:29.336] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.278 [N:T1-S7=88 % T2-ST=100 % T3-D3=48 % T4-H8=11 % T5-C7=69 % T6-HT=4 %, E:T1-S3=100 % T2-S5=67 % T3-SK=76 % T4-S4=5 % T5-H4=43 % T6-HQ=66 % T7-CA=49 %] [23:46:29.340] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.306 [N:T1-S7=90 % T2-ST=100 % T3-D3=12 % T4-H8=11 % T5-C7=86 % T6-HT=21 %, E:T1-S3=100 % T2-S5=70 % T3-SK=75 % T4-S4=6 % T5-H4=48 % T6-HQ=100 % T7-CA=58 %] [23:46:29.344] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.257 [N:T1-S7=89 % T2-ST=100 % T3-D3=73 % T4-H8=12 % T5-C7=34 % T6-HT=4 %, E:T1-S3=100 % T2-S5=68 % T3-SK=72 % T4-S4=3 % T5-H4=29 % T6-HQ=66 % T7-CA=46 %] [23:46:29.348] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.316 [N:T1-S7=90 % T2-ST=100 % T3-D3=42 % T4-H8=23 % T5-C7=54 % T6-HT=21 %, E:T1-S3=100 % T2-S5=63 % T3-SK=80 % T4-S4=3 % T5-H4=26 % T6-HQ=100 % T7-CA=55 %] [23:46:29.352] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.396 [N:T1-S7=93 % T2-ST=100 % T3-D3=29 % T4-H8=8 % T5-C7=82 % T6-HT=100 %, E:T1-S3=100 % T2-S5=73 % T3-SK=68 % T4-S4=19 % T5-H4=79 % T6-HQ=96 % T7-CA=35 %] [23:46:29.356] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.391 [N:T1-S7=93 % T2-ST=100 % T3-D3=77 % T4-H8=6 % T5-C7=44 % T6-HT=100 %, E:T1-S3=100 % T2-S5=76 % T3-SK=73 % T4-S4=13 % T5-H4=79 % T6-HQ=95 % T7-CA=34 %] [23:46:29.360] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.272 [N:T1-S7=91 % T2-ST=100 % T3-D3=82 % T4-H8=13 % T5-C7=28 % T6-HT=5 %, E:T1-S3=100 % T2-S5=68 % T3-SK=76 % T4-S4=9 % T5-H4=54 % T6-HQ=68 % T7-CA=18 %] [23:46:29.364] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.228 [N:T1-S7=88 % T2-ST=100 % T3-D3=9 % T4-H8=10 % T5-C7=80 % T6-HT=5 %, E:T1-S3=100 % T2-S5=69 % T3-SK=76 % T4-S4=12 % T5-H4=20 % T6-HQ=66 % T7-CA=16 %] [23:46:29.369] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.287 [N:T1-S7=91 % T2-ST=100 % T3-D3=61 % T4-H8=6 % T5-C7=44 % T6-HT=20 %, E:T1-S3=100 % T2-S5=69 % T3-SK=71 % T4-S4=7 % T5-H4=81 % T6-HQ=95 % T7-CA=10 %] [23:46:29.373] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.333 [N:T1-S7=91 % T2-ST=100 % T3-D3=49 % T4-H8=15 % T5-C7=59 % T6-HT=24 %, E:T1-S3=100 % T2-S5=68 % T3-SK=76 % T4-S4=3 % T5-H4=53 % T6-HQ=100 % T7-CA=54 %] [23:46:29.377] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.270 [N:T1-S7=90 % T2-ST=100 % T3-D3=55 % T4-H8=16 % T5-C7=52 % T6-HT=4 %, E:T1-S3=100 % T2-S5=66 % T3-SK=72 % T4-S4=4 % T5-H4=23 % T6-HQ=66 % T7-CA=51 %] [23:46:29.381] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.253 [N:T1-S7=89 % T2-ST=100 % T3-D3=69 % T4-H8=15 % T5-C7=34 % T6-HT=6 %, E:T1-S3=100 % T2-S5=68 % T3-SK=73 % T4-S4=6 % T5-H4=23 % T6-HQ=65 % T7-CA=15 %] [23:46:29.385] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.285 [N:T1-S7=90 % T2-ST=100 % T3-D3=22 % T4-H8=12 % T5-C7=80 % T6-HT=25 %, E:T1-S3=100 % T2-S5=73 % T3-SK=75 % T4-S4=6 % T5-H4=44 % T6-HQ=100 % T7-CA=9 %] [23:46:29.389] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.257 [N:T1-S7=88 % T2-ST=100 % T3-D3=15 % T4-H8=8 % T5-C7=87 % T6-HT=5 %, E:T1-S3=100 % T2-S5=72 % T3-SK=77 % T4-S4=6 % T5-H4=49 % T6-HQ=68 % T7-CA=38 %] [23:46:29.393] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.277 [N:T1-S7=86 % T2-ST=100 % T3-D3=22 % T4-H8=13 % T5-C7=73 % T6-HT=5 %, E:T1-S3=100 % T2-S5=67 % T3-SK=74 % T4-S4=8 % T5-H4=52 % T6-HQ=68 % T7-CA=41 %] [23:46:29.397] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.334 [N:T1-S7=87 % T2-ST=100 % T3-D3=69 % T4-H8=24 % T5-C7=41 % T6-HT=24 %, E:T1-S3=100 % T2-S5=66 % T3-SK=73 % T4-S4=3 % T5-H4=42 % T6-HQ=100 % T7-CA=58 %] [23:46:29.401] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.297 [N:T1-S7=90 % T2-ST=100 % T3-D3=42 % T4-H8=10 % T5-C7=70 % T6-HT=5 %, E:T1-S3=100 % T2-S5=63 % T3-SK=79 % T4-S4=6 % T5-H4=85 % T6-HQ=71 % T7-CA=51 %] [23:46:29.405] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.414 [N:T1-S7=93 % T2-ST=100 % T3-D3=61 % T4-H8=9 % T5-C7=67 % T6-HT=100 %, E:T1-S3=100 % T2-S5=75 % T3-SK=72 % T4-S4=13 % T5-H4=79 % T6-HQ=96 % T7-CA=40 %] [23:46:29.409] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.394 [N:T1-S7=93 % T2-ST=100 % T3-D3=57 % T4-H8=7 % T5-C7=77 % T6-HT=100 %, E:T1-S3=100 % T2-S5=72 % T3-SK=63 % T4-S4=6 % T5-H4=90 % T6-HQ=96 % T7-CA=60 %] [23:46:29.413] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.258 [N:T1-S7=87 % T2-ST=100 % T3-D3=3 % T4-H8=11 % T5-C7=83 % T6-HT=22 %, E:T1-S3=100 % T2-S5=69 % T3-SK=74 % T4-S4=5 % T5-H4=30 % T6-HQ=100 % T7-CA=58 %] [23:46:29.417] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.213 [N:T1-S7=88 % T2-ST=100 % T3-D3=2 % T4-H8=8 % T5-C7=88 % T6-HT=4 %, E:T1-S3=100 % T2-S5=70 % T3-SK=73 % T4-S4=6 % T5-H4=35 % T6-HQ=68 % T7-CA=41 %] [23:46:29.421] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.395 [N:T1-S7=92 % T2-ST=100 % T3-D3=74 % T4-H8=6 % T5-C7=46 % T6-HT=100 %, E:T1-S3=100 % T2-S5=79 % T3-SK=73 % T4-S4=14 % T5-H4=85 % T6-HQ=93 % T7-CA=36 %] [23:46:29.425] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.362 [N:T1-S7=90 % T2-ST=100 % T3-D3=64 % T4-H8=7 % T5-C7=61 % T6-HT=79 %, E:T1-S3=100 % T2-S5=74 % T3-SK=64 % T4-S4=14 % T5-H4=52 % T6-HQ=59 % T7-CA=33 %] [23:46:29.425] [SAMPLE-VAL] Done. Weight range: 0.213-0.414 [23:46:29.425] [SAMPLE-VAL] Top sample 29 (w=0.414): N:T7.JT8.KJT73.K73 E:K543.AQ64.Q5.AT2 [N:T1-S7=93 % T2-ST=100 % T3-D3=61 % T4-H8=9 % T5-C7=67 % T6-HT=100 %, E:T1-S3=100 % T2-S5=75 % T3-SK=72 % T4-S4=13 % T5-H4=79 % T6-HQ=96 % T7-CA=40 %] [23:46:29.425] [SAMPLE-VAL] Top sample 32 (w=0.414): N:T7.JT8.KJT73.K72 E:K543.AQ64.Q5.AT3 [N:T1-S7=93 % T2-ST=100 % T3-D3=61 % T4-H8=9 % T5-C7=67 % T6-HT=100 %, E:T1-S3=100 % T2-S5=75 % T3-SK=72 % T4-S4=13 % T5-H4=79 % T6-HQ=96 % T7-CA=40 %] [23:46:29.425] [SAMPLE-VAL] Top sample 95 (w=0.414): N:T7.JT8.KJT53.K73 E:K543.AQ64.Q7.AT2 [N:T1-S7=93 % T2-ST=100 % T3-D3=61 % T4-H8=9 % T5-C7=67 % T6-HT=100 %, E:T1-S3=100 % T2-S5=75 % T3-SK=72 % T4-S4=13 % T5-H4=79 % T6-HQ=96 % T7-CA=40 %] [23:46:29.425] [SAMPLE-VAL] Top sample 33 (w=0.402): N:T7.JT8.QJT73.KT7 E:K543.AQ64.K5.A32 [N:T1-S7=91 % T2-ST=100 % T3-D3=76 % T4-H8=14 % T5-C7=43 % T6-HT=100 %, E:T1-S3=100 % T2-S5=72 % T3-SK=72 % T4-S4=12 % T5-H4=71 % T6-HQ=95 % T7-CA=28 %] [23:46:29.425] [SAMPLE-VAL] Top sample 54 (w=0.402): N:T7.JT8.QJT53.KT7 E:K543.AQ64.K7.A32 [N:T1-S7=91 % T2-ST=100 % T3-D3=76 % T4-H8=14 % T5-C7=43 % T6-HT=100 %, E:T1-S3=100 % T2-S5=72 % T3-SK=72 % T4-S4=12 % T5-H4=71 % T6-HQ=95 % T7-CA=28 %] [23:46:29.425] After sample validation: 100 deals remaining [23:46:29.425] [PLAY-INFER] No inference observations detected [23:46:29.426] Using weighted samples: 100/100 have non-uniform weights (range 0.213-0.414) [23:46:29.426] Sample deals (100 total, showing first 20, by weight): [23:46:29.426] [1] (w=0.414) W:J6.752.942.J9854 T7.JT8.KJT73.K73 K543.AQ64.Q5.AT2 AQ982.K93.A86.Q6 [23:46:29.426] [2] (w=0.414) W:J6.752.942.J9854 T7.JT8.KJT73.K72 K543.AQ64.Q5.AT3 AQ982.K93.A86.Q6 [23:46:29.426] [3] (w=0.414) W:J6.752.942.J9854 T7.JT8.KJT53.K73 K543.AQ64.Q7.AT2 AQ982.K93.A86.Q6 [23:46:29.426] [4] (w=0.402) W:J6.752.942.J9854 T7.JT8.QJT73.KT7 K543.AQ64.K5.A32 AQ982.K93.A86.Q6 [23:46:29.426] [5] (w=0.402) W:J6.752.942.J9854 T7.JT8.QJT53.KT7 K543.AQ64.K7.A32 AQ982.K93.A86.Q6 [23:46:29.426] [6] (w=0.396) W:J6.752.942.J9854 T7.JT8.KJ53.KT73 K543.AQ64.QT7.A2 AQ982.K93.A86.Q6 [23:46:29.426] [7] (w=0.395) W:J6.752.942.J9854 T7.JT8.QT753.K72 K543.AQ64.KJ.AT3 AQ982.K93.A86.Q6 [23:46:29.426] [8] (w=0.395) W:J6.752.942.J9854 T7.JT86.QT53.K72 K543.AQ4.KJ7.AT3 AQ982.K93.A86.Q6 [23:46:29.426] [9] (w=0.394) W:J6.752.942.J9854 T7.JT8.KQT53.T73 K543.AQ64.J7.AK2 AQ982.K93.A86.Q6 [23:46:29.426] [10] (w=0.391) W:J6.752.942.J9854 T7.JT86.KJ53.K72 K543.AQ4.QT7.AT3 AQ982.K93.A86.Q6 [23:46:29.427] [11] (w=0.391) W:J6.752.942.J9854 T7.JT8.KJ753.K72 K543.AQ64.QT.AT3 AQ982.K93.A86.Q6 [23:46:29.427] [12] (w=0.390) W:J6.752.942.J9854 T7.JT86.KT53.K73 K543.AQ4.QJ7.AT2 AQ982.K93.A86.Q6 [23:46:29.427] [13] (w=0.383) W:J6.752.942.J9854 T7.JT86.QJ73.K72 K543.AQ4.KT5.AT3 AQ982.K93.A86.Q6 [23:46:29.427] [14] (w=0.381) W:J6.752.942.J9854 T7.JT86.Q753.K72 K543.AQ4.KJT.AT3 AQ982.K93.A86.Q6 [23:46:29.427] [15] (w=0.378) W:J6.752.942.J9854 T7.JT8.KQJ53.T73 K543.AQ64.T7.AK2 AQ982.K93.A86.Q6 [23:46:29.427] [16] (w=0.376) W:J6.752.942.J9854 T7.JT86.KQT53.72 K543.AQ4.J7.AKT3 AQ982.K93.A86.Q6 [23:46:29.427] [17] (w=0.374) W:J6.752.942.J9854 T7.JT86.KJ53.KT7 K543.AQ4.QT7.A32 AQ982.K93.A86.Q6 [23:46:29.427] [18] (w=0.369) W:J6.752.942.J9854 T7.JT86.KQ53.T72 K543.AQ4.JT7.AK3 AQ982.K93.A86.Q6 [23:46:29.427] [19] (w=0.369) W:J6.752.942.J9854 T7.JT86.KQ73.T73 K543.AQ4.JT5.AK2 AQ982.K93.A86.Q6 [23:46:29.427] [20] (w=0.365) W:J6.752.942.J9854 T7.JT8.KQT53.732 K543.AQ64.J7.AKT AQ982.K93.A86.Q6 [23:46:29.427] ... and 80 more [23:46:29.497] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:46:29.497] C6: [150, 150, 150, 150, 150, 150, 50, 50, -90, 50, 150, 50, 50, 50, -90, -90, 50, -90, -90, -90, 100, 150, 150, 150, 150, -90, 100, 50, 100, 50, 150, -90, -90, 50, 50, -90, 50, 150, 150, 150, -90, 150, 100, 150, 150, 50, 150, 50, 50, 50, 150, 50, 100, 150, 50, 150, 100, 150, 150, 150, 150, 200, 100, 150, 50, 50, 50, 50, 100, 50, 50, 50, 50, 100, 50, 50, 50, 150, 50, 50, 100, 100, 100, 50, 50, 100, 100, 100, 100, 50, 150, 50, 150, 100, 100, 150, 150, 150, 100, 100] [23:46:29.497] CQ: [150, 150, 150, 150, 150, 150, 50, 50, -90, 50, 150, 50, 50, 50, -90, -90, 50, -90, -90, -90, 100, 150, 150, -90, 100, -90, 100, 50, 100, 50, 150, -90, -90, 50, 50, -90, 50, -90, 150, 150, -90, 100, 150, 150, 150, 50, 150, 50, 50, 50, 150, 50, 100, 150, 50, 150, 100, 100, 150, 150, 150, 150, 100, 150, 50, 50, 50, 50, 100, 50, 50, 50, 50, 100, 50, 50, 50, 150, 50, 50, 100, 100, 100, 50, 50, 100, 100, 100, 50, 50, 100, 50, 150, 100, 100, 100, 150, 150, 100, 100] [23:46:29.497] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:46:29.498] C6: [5, 5, 5, 5, 5, 5, 3, 3, 2, 3, 5, 3, 3, 3, 2, 2, 3, 2, 2, 2, 4, 5, 5, 5, 5, 2, 4, 3, 4, 3, 5, 2, 2, 3, 3, 2, 3, 5, 5, 5, 2, 5, 4, 5, 5, 3, 5, 3, 3, 3, 5, 3, 4, 5, 3, 5, 4, 5, 5, 5, 5, 6, 4, 5, 3, 3, 3, 3, 4, 3, 3, 3, 3, 4, 3, 3, 3, 5, 3, 3, 4, 4, 4, 3, 3, 4, 4, 4, 4, 3, 5, 3, 5, 4, 4, 5, 5, 5, 4, 4] [23:46:29.498] CQ: [5, 5, 5, 5, 5, 5, 3, 3, 2, 3, 5, 3, 3, 3, 2, 2, 3, 2, 2, 2, 4, 5, 5, 2, 4, 2, 4, 3, 4, 3, 5, 2, 2, 3, 3, 2, 3, 2, 5, 5, 2, 4, 5, 5, 5, 3, 5, 3, 3, 3, 5, 3, 4, 5, 3, 5, 4, 4, 5, 5, 5, 5, 4, 5, 3, 3, 3, 3, 4, 3, 3, 3, 3, 4, 3, 3, 3, 5, 3, 3, 4, 4, 4, 3, 3, 4, 4, 4, 3, 3, 4, 3, 5, 4, 4, 4, 5, 5, 4, 4] [23:46:29.498] --- IMP Calculation Output (card -> average IMP) --- [23:46:29.498] C6: 0.24 [23:46:29.498] CQ: -0.24 [23:46:29.498] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:46:29.498] C6: 0.075 [23:46:29.498] CQ: -0.075 [23:46:29.498] === DDS DETAILED ANALYSIS === [23:46:29.498] Cards analyzed: 2, Samples per card: 100 [23:46:29.498] [23:46:29.498] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:46:29.499] ----- ------ --------- ------- ----------- -------------------------------- [23:46:29.499] C6 0.24 3.78 87 % 5 [5, 5, 5, 5, 5, 5, 3, 3, 2, 3, 5, 3, 3, 3, 2, 2, 3, 2, 2, 2...] [23:46:29.499] CQ -0.24 3.66 85 % 4 [5, 5, 5, 5, 5, 5, 3, 3, 2, 3, 5, 3, 3, 3, 2, 2, 3, 2, 2, 2...] [23:46:29.499] [23:46:29.499] Selected: C6 (IMPs=0.24, avgTricks=3.78) [23:46:29.499] =================== [23:46:29.499] Selected: C6 (MP 0.075, 0.24 IMPs, 3.78 tricks) [23:46:29.499] [stage-timing] ok sample=363ms validate=0ms nn=409ms signal=0ms simgames=5ms dds=66ms total=847ms samples=100 cards=25 [23:46:29.499] === FindBestCardAsync: Position=S, CardsPlayed=25 === [23:46:29.499] Finding card to play for S: AQ982.K93.A86.Q6 [23:46:29.499] Relative position: Lefty, Contract type: NoTrump [23:46:29.500] Cards in hand mask: 2 [23:46:29.501] Candidate: xC = 98.9 % [23:46:29.501] Candidate: QC = 1.1 % [23:46:29.501] Selected: C6 (98.9 %) === Board 20260810_MP_KMB-Daylong_b8 (API) - DDS Engine (S) - 2026-08-09 23:46:39 === === Board 20260810_MP_KMB-Daylong_b8 (API) - Neural Network Engine (S) - 2026-08-09 23:46:39 === [23:46:39.589] Activated: 5 tricks remaining, threshold=5 [23:46:39.589] ENDGAME: Hidden cards=8 between N and E, need 4+4, declarer tricks=3, defense tricks=5 [23:46:39.589] ENDGAME: Contract=1N, Declarer=E, ToPlay=S, Trump=NT [23:46:39.590] ENDGAME: S [- HK9 DA86 -] [23:46:39.590] ENDGAME: W [- H7 D92 C95] [23:46:39.590] ENDGAME: Hidden [- HJ DKQJT75 C2] [23:46:39.590] ENDGAME: Current trick (2 cards, led by N): H6 HA [23:46:39.590] ENDGAME: 70 valid worlds (after void filtering) [23:46:39.590] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:46:39.590] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:46:39.590] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [23:46:39.590] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [23:46:39.591] [DealFinder] Explained bid W P: "Responses to 1N-P, HCP < 8" -> require: (none) [23:46:39.591] [DealFinder] Explained bid N P: "Responses to 1N-P-P, True" -> require: (none) [23:46:39.601] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:46:39.601] [DealFinder] N constraints: HCP[3-11], Suits=(none), Trivial=False [23:46:39.601] [DealFinder] Expression (3832 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:46:39.601] [Timing] N precompute: 10ms mem d=199KB (total=1581MB) [23:46:39.603] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:46:39.603] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:46:39.603] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:46:39.603] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:46:39.603] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:46:39.603] [DealFinder] Expression (650 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) [23:46:39.603] [Timing] E precompute: 1ms mem d=96KB (total=1581MB) [23:46:39.604] [DealFinder] S HCP min: tightened from 0 to 3 using HandUnderstanding [23:46:39.605] [DealFinder] S HCP max: tightened from 37 to 21 using HandUnderstanding [23:46:39.605] [DealFinder] S constraints: HCP[3-21], Suits=(none), Trivial=True [23:46:39.605] [Timing] S precompute: 1ms mem d=74KB (total=1581MB) [23:46:39.615] [DealFinder] W Spades: tightened from [0-13] to [0-4] using HandUnderstanding [23:46:39.615] [DealFinder] W Hearts: tightened from [0-13] to [0-4] using HandUnderstanding [23:46:39.615] [DealFinder] W constraints: HCP[0-7], Suits=S[0-4] H[0-4], Trivial=False [23:46:39.615] [DealFinder] Expression (5203 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:46:39.616] [Timing] W precompute: 10ms mem d=233KB (total=1581MB) [23:46:39.616] ENDGAME: Bidding weights applied to 70/70 worlds (range 0.00-0.01) [23:46:39.616] ENDGAME_WORLD: #1 (w=0.01) N:.J.T75. ..KQJ.2 .K9.A86. .7.92.95 [23:46:39.616] ENDGAME_WORLD: #2 (w=0.01) N:.J.J75. ..KQT.2 .K9.A86. .7.92.95 [23:46:39.616] ENDGAME_WORLD: #3 (w=0.01) N:.J.Q75. ..KJT.2 .K9.A86. .7.92.95 [23:46:39.616] ENDGAME_WORLD: #4 (w=0.00) N:.J.K75. ..QJT.2 .K9.A86. .7.92.95 [23:46:39.616] ENDGAME_WORLD: #5 (w=0.01) N:.J.75.2 ..KQJT. .K9.A86. .7.92.95 [23:46:39.616] ENDGAME_WORLD: #6 (w=0.01) N:.J.JT5. ..KQ7.2 .K9.A86. .7.92.95 [23:46:39.616] ENDGAME_WORLD: #7 (w=0.01) N:.J.QT5. ..KJ7.2 .K9.A86. .7.92.95 [23:46:39.616] ENDGAME_WORLD: #8 (w=0.00) N:.J.KT5. ..QJ7.2 .K9.A86. .7.92.95 [23:46:39.616] ENDGAME_WORLD: #9 (w=0.01) N:.J.T5.2 ..KQJ7. .K9.A86. .7.92.95 [23:46:39.616] ENDGAME_WORLD: #10 (w=0.00) N:.J.QJ5. ..KT7.2 .K9.A86. .7.92.95 [23:46:39.617] ENDGAME_WORLD: #11 (w=0.00) N:.J.KJ5. ..QT7.2 .K9.A86. .7.92.95 [23:46:39.617] ENDGAME_WORLD: #12 (w=0.01) N:.J.J5.2 ..KQT7. .K9.A86. .7.92.95 [23:46:39.617] ENDGAME_WORLD: #13 (w=0.00) N:.J.KQ5. ..JT7.2 .K9.A86. .7.92.95 [23:46:39.617] ENDGAME_WORLD: #14 (w=0.01) N:.J.Q5.2 ..KJT7. .K9.A86. .7.92.95 [23:46:39.617] ENDGAME_WORLD: #15 (w=0.00) N:.J.K5.2 ..QJT7. .K9.A86. .7.92.95 [23:46:39.617] ENDGAME_WORLD: #16 (w=0.01) N:.J.JT7. ..KQ5.2 .K9.A86. .7.92.95 [23:46:39.617] ENDGAME_WORLD: #17 (w=0.01) N:.J.QT7. ..KJ5.2 .K9.A86. .7.92.95 [23:46:39.617] ENDGAME_WORLD: #18 (w=0.00) N:.J.KT7. ..QJ5.2 .K9.A86. .7.92.95 [23:46:39.617] ENDGAME_WORLD: #19 (w=0.01) N:.J.T7.2 ..KQJ5. .K9.A86. .7.92.95 [23:46:39.617] ENDGAME_WORLD: #20 (w=0.00) N:.J.QJ7. ..KT5.2 .K9.A86. .7.92.95 [23:46:39.617] ENDGAME_WORLD: ... and 50 more [23:46:39.617] ENDGAME: Evaluating 2 candidates across 70 worlds (totalWeight=0.35, rankByScore=True): [23:46:39.649] H9: defeat 100 % (0.4/0.4), makes 0 % (0.0/0.4), avgDeclTricks=5.6, dist=4:0.0 5:0.2 6:0.2 [23:46:39.676] HK: defeat 80 % (0.3/0.4), makes 20 % (0.1/0.4), avgDeclTricks=6.0, dist=5:0.1 6:0.2 [7:0.1] [23:46:39.676] IMP H9: 1.26 [23:46:39.676] IMP HK: -1.26 [23:46:39.676] MP H9: 0.429 [23:46:39.676] MP HK: -0.429 [23:46:39.676] ENDGAME: 3rd-hand-high reward +0.50 IMP to HK (now -0.76) [23:46:39.677] ENDGAME: Selected H9 (100 %) === Board 20260810_MP_KMB-Daylong_b8 (API) - DDS Engine (S) - 2026-08-09 23:46:43 === === Board 20260810_MP_KMB-Daylong_b8 (API) - Neural Network Engine (S) - 2026-08-09 23:46:43 === [23:46:43.444] Activated: 4 tricks remaining, threshold=5 [23:46:43.444] ENDGAME: Hidden cards=7 between N and E, need 4+3, declarer tricks=4, defense tricks=5 [23:46:43.444] ENDGAME: Contract=1N, Declarer=E, ToPlay=S, Trump=NT [23:46:43.444] ENDGAME: S [- HK DA86 -] [23:46:43.444] ENDGAME: W [- - D92 C95] [23:46:43.444] ENDGAME: Hidden [- HJ DKQJT75 -] [23:46:43.444] ENDGAME: Current trick (1 cards, led by E): C2 [23:46:43.444] ENDGAME: 35 valid worlds (after void filtering) [23:46:43.445] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:46:43.445] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:46:43.445] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [23:46:43.445] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [23:46:43.445] [DealFinder] Explained bid W P: "Responses to 1N-P, HCP < 8" -> require: (none) [23:46:43.445] [DealFinder] Explained bid N P: "Responses to 1N-P-P, True" -> require: (none) [23:46:43.453] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:46:43.453] [DealFinder] N constraints: HCP[3-11], Suits=(none), Trivial=False [23:46:43.453] [DealFinder] Expression (3832 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:46:43.454] [Timing] N precompute: 8ms mem d=178KB (total=1573MB) [23:46:43.455] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:46:43.455] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:46:43.455] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:46:43.455] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:46:43.455] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:46:43.455] [DealFinder] Expression (650 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) [23:46:43.455] [Timing] E precompute: 1ms mem d=112KB (total=1573MB) [23:46:43.457] [DealFinder] S HCP min: tightened from 0 to 3 using HandUnderstanding [23:46:43.457] [DealFinder] S HCP max: tightened from 37 to 21 using HandUnderstanding [23:46:43.457] [DealFinder] S constraints: HCP[3-21], Suits=(none), Trivial=True [23:46:43.457] [Timing] S precompute: 1ms mem d=64KB (total=1573MB) [23:46:43.467] [DealFinder] W Spades: tightened from [0-13] to [0-4] using HandUnderstanding [23:46:43.467] [DealFinder] W Hearts: tightened from [0-13] to [0-4] using HandUnderstanding [23:46:43.467] [DealFinder] W constraints: HCP[0-7], Suits=S[0-4] H[0-4], Trivial=False [23:46:43.467] [DealFinder] Expression (5203 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:46:43.468] [Timing] W precompute: 10ms mem d=236KB (total=1574MB) [23:46:43.468] ENDGAME: Bidding weights applied to 35/35 worlds (range 0.00-0.01) [23:46:43.468] ENDGAME_WORLD: #1 (w=0.01) N:.J.T75. ..KQJ. .K.A86. ..92.95 [23:46:43.468] ENDGAME_WORLD: #2 (w=0.01) N:.J.J75. ..KQT. .K.A86. ..92.95 [23:46:43.468] ENDGAME_WORLD: #3 (w=0.01) N:.J.Q75. ..KJT. .K.A86. ..92.95 [23:46:43.468] ENDGAME_WORLD: #4 (w=0.00) N:.J.K75. ..QJT. .K.A86. ..92.95 [23:46:43.468] ENDGAME_WORLD: #5 (w=0.01) N:.J.JT5. ..KQ7. .K.A86. ..92.95 [23:46:43.468] ENDGAME_WORLD: #6 (w=0.01) N:.J.QT5. ..KJ7. .K.A86. ..92.95 [23:46:43.468] ENDGAME_WORLD: #7 (w=0.00) N:.J.KT5. ..QJ7. .K.A86. ..92.95 [23:46:43.468] ENDGAME_WORLD: #8 (w=0.00) N:.J.QJ5. ..KT7. .K.A86. ..92.95 [23:46:43.468] ENDGAME_WORLD: #9 (w=0.00) N:.J.KJ5. ..QT7. .K.A86. ..92.95 [23:46:43.468] ENDGAME_WORLD: #10 (w=0.00) N:.J.KQ5. ..JT7. .K.A86. ..92.95 [23:46:43.468] ENDGAME_WORLD: #11 (w=0.01) N:.J.JT7. ..KQ5. .K.A86. ..92.95 [23:46:43.468] ENDGAME_WORLD: #12 (w=0.01) N:.J.QT7. ..KJ5. .K.A86. ..92.95 [23:46:43.468] ENDGAME_WORLD: #13 (w=0.00) N:.J.KT7. ..QJ5. .K.A86. ..92.95 [23:46:43.469] ENDGAME_WORLD: #14 (w=0.00) N:.J.QJ7. ..KT5. .K.A86. ..92.95 [23:46:43.469] ENDGAME_WORLD: #15 (w=0.00) N:.J.KJ7. ..QT5. .K.A86. ..92.95 [23:46:43.469] ENDGAME_WORLD: #16 (w=0.00) N:.J.KQ7. ..JT5. .K.A86. ..92.95 [23:46:43.469] ENDGAME_WORLD: #17 (w=0.00) N:.J.QJT. ..K75. .K.A86. ..92.95 [23:46:43.469] ENDGAME_WORLD: #18 (w=0.00) N:.J.KJT. ..Q75. .K.A86. ..92.95 [23:46:43.469] ENDGAME_WORLD: #19 (w=0.00) N:.J.KQT. ..J75. .K.A86. ..92.95 [23:46:43.469] ENDGAME_WORLD: #20 (w=0.00) N:.J.KQJ. ..T75. .K.A86. ..92.95 [23:46:43.469] ENDGAME_WORLD: ... and 15 more [23:46:43.469] ENDGAME: Evaluating 4 candidates across 35 worlds (totalWeight=0.13, rankByScore=True): [23:46:43.473] HK: defeat 32 % (0.0/0.1), makes 68 % (0.1/0.1), avgDeclTricks=6.7, dist=6:0.0 [7:0.1] [23:46:43.475] D6: defeat 100 % (0.1/0.1), makes 0 % (0.0/0.1), avgDeclTricks=6.0, dist=6:0.1 [23:46:43.480] D8: defeat 100 % (0.1/0.1), makes 0 % (0.0/0.1), avgDeclTricks=6.0, dist=6:0.1 [23:46:43.483] DA: defeat 1 % (0.0/0.1), makes 99 % (0.1/0.1), avgDeclTricks=7.7, dist=6:0.0 [7:0.0] [8:0.1] [23:46:43.483] IMP HK: -1.18 [23:46:43.484] IMP D6: 2.45 [23:46:43.484] IMP D8: 2.45 [23:46:43.484] IMP DA: -3.72 [23:46:43.484] MP HK: -0.125 [23:46:43.484] MP D6: 0.556 [23:46:43.484] MP D8: 0.556 [23:46:43.484] MP DA: -0.988 [23:46:43.484] ENDGAME: Selected D8 (100 %) [23:46:43.484] Tied cards: D8,D6 -- invoking NN directly on tied set [23:46:43.484] === FindBestCardAsync: Position=S, CardsPlayed=37 === [23:46:43.484] Finding card to play for S: AQ982.K93.A86.Q6 [23:46:43.484] Relative position: Lefty, Contract type: NoTrump [23:46:43.485] Cards in hand mask: 4 [23:46:43.485] Candidate: xD = 61.0 % [23:46:43.486] Candidate: 8D = 28.9 % [23:46:43.486] Candidate: KH = 9.7 % [23:46:43.486] Candidate: AD = 0.4 % [23:46:43.486] Selected: D6 (61.0 %) === Board 20260810_MP_KMB-Daylong_b8 (API) - DDS Engine (S) - 2026-08-09 23:46:49 === === Board 20260810_MP_KMB-Daylong_b8 (API) - Neural Network Engine (S) - 2026-08-09 23:46:49 === [23:46:49.721] Activated: 3 tricks remaining, threshold=5 [23:46:49.721] ENDGAME: Hidden cards=4 between N and E, need 2+2, declarer tricks=5, defense tricks=5 [23:46:49.721] ENDGAME: Contract=1N, Declarer=E, ToPlay=S, Trump=NT [23:46:49.721] ENDGAME: S [- HK DA8 -] [23:46:49.722] ENDGAME: W [- - D92 -] [23:46:49.722] ENDGAME: Hidden [- - DKQJT -] [23:46:49.722] ENDGAME: Current trick (3 cards, led by W): C5 HJ D5 [23:46:49.722] ENDGAME: 6 valid worlds (after void filtering) [23:46:49.722] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:46:49.722] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:46:49.722] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [23:46:49.722] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [23:46:49.722] [DealFinder] Explained bid W P: "Responses to 1N-P, HCP < 8" -> require: (none) [23:46:49.723] [DealFinder] Explained bid N P: "Responses to 1N-P-P, True" -> require: (none) [23:46:49.731] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:46:49.731] [DealFinder] N constraints: HCP[3-11], Suits=(none), Trivial=False [23:46:49.731] [DealFinder] Expression (3832 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:46:49.731] [Timing] N precompute: 8ms mem d=185KB (total=1578MB) [23:46:49.733] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:46:49.733] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:46:49.733] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:46:49.733] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:46:49.733] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:46:49.733] [DealFinder] Expression (650 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) [23:46:49.733] [Timing] E precompute: 1ms mem d=112KB (total=1578MB) [23:46:49.735] [DealFinder] S HCP min: tightened from 0 to 3 using HandUnderstanding [23:46:49.735] [DealFinder] S HCP max: tightened from 37 to 21 using HandUnderstanding [23:46:49.735] [DealFinder] S constraints: HCP[3-21], Suits=(none), Trivial=True [23:46:49.735] [Timing] S precompute: 1ms mem d=72KB (total=1578MB) [23:46:49.745] [DealFinder] W Spades: tightened from [0-13] to [0-4] using HandUnderstanding [23:46:49.745] [DealFinder] W Hearts: tightened from [0-13] to [0-4] using HandUnderstanding [23:46:49.745] [DealFinder] W constraints: HCP[0-7], Suits=S[0-4] H[0-4], Trivial=False [23:46:49.745] [DealFinder] Expression (5203 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:46:49.745] [Timing] W precompute: 10ms mem d=232KB (total=1579MB) [23:46:49.745] ENDGAME: Bidding weights applied to 6/6 worlds (range 0.00-0.01) [23:46:49.745] ENDGAME_WORLD: #1 (w=0.01) N:..JT. ..KQ. .K.A8. ..92. [23:46:49.745] ENDGAME_WORLD: #2 (w=0.01) N:..QT. ..KJ. .K.A8. ..92. [23:46:49.745] ENDGAME_WORLD: #3 (w=0.01) N:..KT. ..QJ. .K.A8. ..92. [23:46:49.746] ENDGAME_WORLD: #4 (w=0.01) N:..QJ. ..KT. .K.A8. ..92. [23:46:49.746] ENDGAME_WORLD: #5 (w=0.00) N:..KJ. ..QT. .K.A8. ..92. [23:46:49.746] ENDGAME_WORLD: #6 (w=0.00) N:..KQ. ..JT. .K.A8. ..92. [23:46:49.746] ENDGAME: Evaluating 3 candidates across 6 worlds (totalWeight=0.04, rankByScore=True): [23:46:49.746] HK: defeat 50 % (0.0/0.0), makes 50 % (0.0/0.0), avgDeclTricks=6.5, dist=6:0.0 [7:0.0] [23:46:49.746] D8: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=6.0, dist=6:0.0 [23:46:49.746] DA: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=7.5, dist=6:0.0 [7:0.0] [8:0.0] [23:46:49.746] IMP HK: 0.25 [23:46:49.746] IMP D8: 3.24 [23:46:49.746] IMP DA: -3.49 [23:46:49.746] MP HK: 0.250 [23:46:49.746] MP D8: 0.748 [23:46:49.746] MP DA: -0.998 [23:46:49.747] ENDGAME: Selected D8 (100 %)