=== Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:48:43 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:48:43 === [23:48:43.222] === FindBestCardAsync: Position=S, CardsPlayed=1 === [23:48:43.222] Contract: 3S, Declarer: N, Dealer: E [23:48:43.222] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:48:43.222] Deal: N:... ... ... ... [23:48:43.222] Position S is on declarer's side - score table shifted by 0 declarer tricks won [23:48:43.222] ****************************** [23:48:43.222] FindMatchingDealsWithPlayInternal Input: [23:48:43.222] Position parameter: S [23:48:43.222] Deal from game: N:... ... ... ... [23:48:43.223] Hand for N: J98762.42.QJ.932 [23:48:43.223] Hand for E: (null) [23:48:43.223] Hand for S: K.A753.AK97.AQT4 [23:48:43.223] Hand for W: (null) [23:48:43.223] Cards played: HK [23:48:43.223] Declarer: N [23:48:43.223] ****************************** [23:48:43.223] [DealFinder] Seed from player S hand: 1953189437 [23:48:43.223] [DealFinder] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:48:43.224] [DealFinder] Explained bid E 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [23:48:43.224] [DealFinder] Explained bid S X: "Responses to 1Mi, HCP >= 18, HCP >= 12, S >= 3, H >= 3, C >= 3, C <= 5, D <= 3, S Add H >= 7, HCP >= 10, S >= 4, H >= 4, D <= 1, DoubleThenOvercall(H) OR DoubleThenOvercall(C), DoubleThenOvercall(S) OR DoubleThenOvercall(C)" -> require: (none) [23:48:43.224] [DealFinder] Explained bid W P: "Responses to 1Mi-X, HCP <= 5" -> require: (none) [23:48:43.224] [DealFinder] Explained bid N 1S: "Responses to 1Mi-X-P, S >= 3, S = 4, HCP <= 8, BestMajor(S), S >= 4" -> require: (none) [23:48:43.224] [DealFinder] Explained bid E P: "Responses to 1Mi-X-P-1Ma, True" -> require: (none) [23:48:43.224] [DealFinder] Explained bid S 1N: "Responses to 1Mi-X-P-1Ma-P, HCP >= 18, HCP <= 20, Stopper in D, S <= 1, balish" -> require: (none) [23:48:43.224] [DealFinder] Explained bid W P: "Responses to 1Mi-X-P-1Ma-P-1N, True" -> require: (none) [23:48:43.224] [DealFinder] Explained bid N 3S: "[Inferred], TwiceRebiddable(S), (Losers <= 5 OR CompetitiveValues)" -> require: (none) [23:48:43.224] [DealFinder] Explained bid E P: "Offensive bidding when our side has passed twice - should probably be three passes, True" -> require: (none) [23:48:43.224] [DealFinder] Explained bid S P: "Last resort - defensive, Sensible" -> require: (none) [23:48:43.225] [DealFinder] Explained bid W P: "Offensive bidding when I have passed twice, True" -> require: (none) [23:48:43.226] [DealFinder] N Spades: tightened from [4-13] to [6-13] using HandUnderstanding [23:48:43.226] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:43.226] [DealFinder] N constraints: HCP[3-8], Suits=S[6-13], Trivial=False [23:48:43.226] [DealFinder] Expression (359 chars): ((BestMajor(S) & S >= 4 & HCP <= 8 & HCP >= 0) OR (S = 4 & HCP <= 8) OR (S >= 3 & HCP >= 0)) & NOT (D >= 5 & HCP >= 10) & NOT (H >= 4 & HCP >= 9 & HCP <= 11) & NOT (BestMajor(H) & H >= 5 & HCP >= 9 & HCP <= 11) & NOT (S >= 4 & HCP >= 9 & HCP <= 11) & NOT (BestMajor(S) & S >= 5 & HCP >= 9 & HCP <= 11) & TwiceRebiddable(S) & (Losers <= 5 OR CompetitiveValues) [23:48:43.226] [Timing] N precompute: 1ms mem d=88KB (total=1552MB) [23:48:43.232] [DealFinder] E Diamonds: tightened from [0-13] to [3-13] using HandUnderstanding [23:48:43.232] [DealFinder] E constraints: HCP[12-21], Suits=D[3-13], Trivial=False [23:48:43.232] [DealFinder] Expression (2919 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [23:48:43.232] [Timing] E precompute: 5ms mem d=178KB (total=1552MB) [23:48:43.236] [DealFinder] S constraints: HCP[18-20], Suits=(none), Trivial=False [23:48:43.236] [DealFinder] Expression (1833 chars): (DoubleThenOvercall(H) OR DoubleThenOvercall(C) OR DoubleThenOvercall(S) OR DoubleThenOvercall(C) OR (HCP >= 12 & S >= 3 & H >= 3 & C >= 3 & C <= 5 & D <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H >= 4 & C >= 3 & D <= 1) OR HCP >= 18) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in C & H < 5 & S < 5) & ((HCP >= 18 & HCP <= 20 & Stopper in D & balish) OR (HCP >= 18 & HCP <= 20 & Stopper in D & S <= 1)) & NOT (HCP >= 21 & HCP <= 23 & Stopper in D & balish) & NOT (S >= 4 & HCP >= 17 & HCP <= 19) & NOT (HCP >= 23 & Stopper in D & balish) & NOT (S >= 4 & HCP >= 20) & Sensible [23:48:43.236] [Timing] S precompute: 3ms mem d=184KB (total=1552MB) [23:48:43.237] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:43.238] [DealFinder] W constraints: HCP[3-5], Suits=(none), Trivial=False [23:48:43.238] [DealFinder] Expression (962 chars): HCP <= 5 & NOT (HCP >= 9 & ClubLongest & C >= 5 & HCP <= 11) & NOT (BestMajor(H) & H >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(S) & S >= 5 & HCP >= 10) & NOT (HCP <= 10 & HCP >= 6) & NOT (D >= 4 & TP >= 7 & TP <= 10) & NOT (TP >= 6 & HCP < 10 & H >= 6) & NOT (TP >= 6 & HCP < 10 & S >= 6) & NOT (HCP >= 7 & HCP <= 10 & D >= 5) & NOT (TP >= 6 & HCP < 10 & H >= 7) & NOT (TP >= 6 & HCP < 10 & S >= 7) & NOT (HCP >= 3 & HCP <= 6 & D >= 7) & NOT (TP >= 6 & HCP < 10 & H >= 8) & NOT (TP >= 6 & HCP < 10 & S >= 8) & NOT (SuitPoints(D) > 12 & HCP >= 9 & D >= 5 & H <= 4 & S <= 4) & NOT (HCP >= 10 & LengthLongestSuit <= 5 & Controls >= 3) & NOT (HCP >= 11 & LengthLongestSuit <= 5) & NOT (HCP >= 12 & C >= 5) & True & NOT Competitive(D) & NOT Competitive(C) & True [23:48:43.238] [Timing] W precompute: 1ms mem d=80KB (total=1552MB) [23:48:43.238] [Timing] Pre-computation (constraints): 14ms mem d=0MB (total=1552MB, gc2=15) [23:48:43.238] [DealFinder] Using cardsPlayedCount=1 for visibility calculation [23:48:43.238] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=1 [23:48:43.238] [ExtractPartialDeal] Visible hands: S, N [23:48:43.238] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:48:43.238] [ExtractPartialDeal] Extracted hands: [23:48:43.238] N: J98762.42.QJ.932 (13 cards) [LOCKED] [23:48:43.238] E: ... (0 cards) [23:48:43.238] S: K.A753.AK97.AQT4 (13 cards) [LOCKED] [23:48:43.238] W: ... (0 cards) [23:48:43.238] [DealFinder] Trump suit from contract '3S': Spades [23:48:43.238] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Spades [23:48:43.239] [ComputePlayedCards] Card 1: HK played by E [23:48:43.239] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: [23:48:43.239] [DealFinder] Added 1 played cards to E (was 0 cards): HK [23:48:43.239] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: [23:48:43.239] [DealFinder] Added 0 played cards to W (was 0 cards): [23:48:43.239] [DealFinder] Bid verification enabled for: E [23:48:43.239] [DealFinder] Propagated E: HCP[12-13], Suits=S[0-6] H[0-7] D[3-7] C[0-6] (2 iterations) [23:48:43.239] [DealFinder] Propagated W: HCP[3-4], Suits=S[0-6] H[0-7] D[0-4] C[0-6] (2 iterations) [23:48:43.239] [DealFinder] Known cards per player: N=13, E=1, S=13, W=0 [23:48:43.239] [DealFinder] Locked players: N, S [23:48:43.240] [DealFinder] Total known cards: 27, Remaining deck: 25, Cards to deal: 25 [23:48:43.240] [DealFinder] Players needing cards: E:12, W:13 [23:48:43.240] Large number of cards remaining. Using random generation. [23:48:43.240] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:48:43.240] [VerifyHands] FAIL for E: QT3.KT8.852.K875 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:43.240] [VerifyHands] FAIL for E: AQT3.K986.T64.86 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:43.241] [VerifyHands] FAIL for E: Q4.KQ96.8654.J75 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:43.241] [VerifyHands] FAIL for E: AQ54.KQ8.652.K75 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:43.242] [VerifyHands] FAIL for E: AQT53.KQT8.T654. (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:43.973] [Timing] Total: 751ms, Generation: 15ms, Verification: 563ms [23:48:43.973] [Timing] Attempts: 926, PassedSimpleCheck: 601, FailedVerification: 551, Found: 50 [23:48:43.989] Search complete. Returning 50 deals. [23:48:43.990] Found 50 sample deals for simulation. [23:48:43.990] Valid deals for DDS: 50 / 50 [23:48:43.990] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:48:43.997] [SAMPLE-VAL] Opening lead NN validation (HK): 12/50 samples adjusted [23:48:43.998] [SAMPLE-VAL] Opening lead rule validation (HK): 4/50 samples penalized for convention violation [23:48:43.998] [SAMPLE-VAL] Zeroed 4 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [23:48:43.998] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [23:48:43.998] After sample validation: 46 deals remaining [23:48:43.998] [PLAY-INFER] No completed tricks -- skipping [23:48:43.998] Using weighted samples: 16/46 have non-uniform weights (range 0.100-1.000) [23:48:43.998] Sample deals (46 total, showing first 20, by weight): [23:48:43.998] [1] (w=1.000) N:J98762.42.QJ.932 A54.KQT9.8632.K7 K.A753.AK97.AQT4 QT3.J86.T54.J865 [23:48:43.998] [2] (w=1.000) N:J98762.42.QJ.932 A4.KQ8.6432.KJ65 K.A753.AK97.AQT4 QT53.JT96.T85.87 [23:48:43.998] [3] (w=1.000) N:J98762.42.QJ.932 A43.KQ.T8542.KJ6 K.A753.AK97.AQT4 QT5.JT986.63.875 [23:48:43.999] [4] (w=1.000) N:J98762.42.QJ.932 AT.KQT8.T864.KJ6 K.A753.AK97.AQT4 Q543.J96.532.875 [23:48:43.999] [5] (w=1.000) N:J98762.42.QJ.932 AT4.KQ.T643.KJ87 K.A753.AK97.AQT4 Q53.JT986.852.65 [23:48:43.999] [6] (w=1.000) N:J98762.42.QJ.932 AQ3.KQ8.T8652.J8 K.A753.AK97.AQT4 T54.JT96.43.K765 [23:48:43.999] [7] (w=1.000) N:J98762.42.QJ.932 A4.KQ8.65432.K65 K.A753.AK97.AQT4 QT53.JT96.T8.J87 [23:48:43.999] [8] (w=1.000) N:J98762.42.QJ.932 A43.KQJ.8542.K85 K.A753.AK97.AQT4 QT5.T986.T63.J76 [23:48:43.999] [9] (w=1.000) N:J98762.42.QJ.932 Q4.KQJT.8542.KJ6 K.A753.AK97.AQT4 AT53.986.T63.875 [23:48:43.999] [10] (w=1.000) N:J98762.42.QJ.932 A4.KQ96.8632.K87 K.A753.AK97.AQT4 QT53.JT8.T54.J65 [23:48:43.999] [11] (w=1.000) N:J98762.42.QJ.932 AT.KQT8.T632.KJ7 K.A753.AK97.AQT4 Q543.J96.854.865 [23:48:43.999] [12] (w=1.000) N:J98762.42.QJ.932 A54.KQJ.T8642.K8 K.A753.AK97.AQT4 QT3.T986.53.J765 [23:48:43.999] [13] (w=1.000) N:J98762.42.QJ.932 AQ43.KQJ9.T852.7 K.A753.AK97.AQT4 T5.T86.643.KJ865 [23:48:43.999] [14] (w=1.000) N:J98762.42.QJ.932 A4.KQ.T8432.KJ65 K.A753.AK97.AQT4 QT53.JT986.65.87 [23:48:44.000] [15] (w=1.000) N:J98762.42.QJ.932 AQ5.KQJ9.8543.87 K.A753.AK97.AQT4 T43.T86.T62.KJ65 [23:48:44.000] [16] (w=1.000) N:J98762.42.QJ.932 AT4.KQJ6.T862.K5 K.A753.AK97.AQT4 Q53.T98.543.J876 [23:48:44.000] [17] (w=1.000) N:J98762.42.QJ.932 A4.KQ9.T6543.K65 K.A753.AK97.AQT4 QT53.JT86.82.J87 [23:48:44.000] [18] (w=1.000) N:J98762.42.QJ.932 A54.KQT9.T865.KJ K.A753.AK97.AQT4 QT3.J86.432.8765 [23:48:44.000] [19] (w=1.000) N:J98762.42.QJ.932 AT.KQJ.8632.K875 K.A753.AK97.AQT4 Q543.T986.T54.J6 [23:48:44.000] [20] (w=1.000) N:J98762.42.QJ.932 Q.KQJT.T864.KJ87 K.A753.AK97.AQT4 AT543.986.532.65 [23:48:44.000] ... and 26 more [23:48:44.171] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:48:44.171] HA: [170, 170, 170, 200, 170, -100, 140, 170, 200, 170, 200, 170, 140, 140, 140, 170, 140, 170, 170, 200, 170, 140, 170, 140, 140, -100, 140, 170, 170, 170, 170, 140, 140, 140, 200, 170, 140, 170, 200, 140, 140, 170, 140, 170, 140, 170] [23:48:44.171] H3: [140, 140, 140, 170, 140, -100, 140, 140, 170, 140, 170, 140, 140, 140, 140, 140, 140, 140, 170, 170, 140, 140, 140, 140, 140, -100, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140] [23:48:44.172] H5: [140, 140, 140, 170, 140, -100, 140, 140, 170, 140, 170, 140, 140, 140, 140, 140, 140, 140, 170, 170, 140, 140, 140, 140, 140, -100, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140] [23:48:44.172] H7: [140, 140, 140, 170, 140, -100, 140, 140, 170, 140, 170, 140, 140, 140, 140, 140, 140, 140, 170, 170, 140, 140, 140, 140, 140, -100, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140] [23:48:44.172] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:48:44.172] HA: [10, 10, 10, 11, 10, 8, 9, 10, 11, 10, 11, 10, 9, 9, 9, 10, 9, 10, 10, 11, 10, 9, 10, 9, 9, 8, 9, 10, 10, 10, 10, 9, 9, 9, 11, 10, 9, 10, 11, 9, 9, 10, 9, 10, 9, 10] [23:48:44.172] H3: [9, 9, 9, 10, 9, 8, 9, 9, 10, 9, 10, 9, 9, 9, 9, 9, 9, 9, 10, 10, 9, 9, 9, 9, 9, 8, 9, 9, 9, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9] [23:48:44.172] H5: [9, 9, 9, 10, 9, 8, 9, 9, 10, 9, 10, 9, 9, 9, 9, 9, 9, 9, 10, 10, 9, 9, 9, 9, 9, 8, 9, 9, 9, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9] [23:48:44.172] H7: [9, 9, 9, 10, 9, 8, 9, 9, 10, 9, 10, 9, 9, 9, 9, 9, 9, 9, 10, 10, 9, 9, 9, 9, 9, 8, 9, 9, 9, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9] [23:48:44.172] --- IMP Calculation Output (card -> average IMP) --- [23:48:44.172] HA: 0.56 [23:48:44.172] H3: -0.19 [23:48:44.172] H5: -0.19 [23:48:44.173] H7: -0.19 [23:48:44.173] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:48:44.173] HA: 0.550 [23:48:44.173] H3: -0.183 [23:48:44.173] H5: -0.183 [23:48:44.173] H7: -0.183 [23:48:44.173] === DDS DETAILED ANALYSIS === [23:48:44.173] Cards analyzed: 4, Samples per card: 46 [23:48:44.173] [23:48:44.173] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:48:44.173] ----- ------ --------- ------- ----------- -------------------------------- [23:48:44.173] HA 0.56 9.67 94 % 4 [10, 10, 10, 11, 10, 8, 9, 10, 11, 10, 11, 10, 9, 9, 9, 10, 9, 10, 10, 11...] [23:48:44.173] H3 -0.19 9.09 94 % 3 [9, 9, 9, 10, 9, 8, 9, 9, 10, 9, 10, 9, 9, 9, 9, 9, 9, 9, 10, 10...] [23:48:44.174] H5 -0.19 9.09 94 % 3 [9, 9, 9, 10, 9, 8, 9, 9, 10, 9, 10, 9, 9, 9, 9, 9, 9, 9, 10, 10...] [23:48:44.174] H7 -0.19 9.09 94 % 3 [9, 9, 9, 10, 9, 8, 9, 9, 10, 9, 10, 9, 9, 9, 9, 9, 9, 9, 10, 10...] [23:48:44.174] [23:48:44.174] Selected: HA (IMPs=0.56, avgTricks=9.67) [23:48:44.174] =================== [23:48:44.174] Selected: HA (MP 0.550, 0.56 IMPs, 9.67 tricks) [23:48:44.174] [stage-timing] ok sample=768ms validate=0ms nn=8ms signal=0ms simgames=1ms dds=172ms total=953ms samples=46 cards=1 [23:48:44.174] === FindBestCardAsync: Position=S, CardsPlayed=1 === [23:48:44.174] Finding card to play for S: K.A753.AK97.AQT4 [23:48:44.175] Relative position: Dummy, Contract type: Suit [23:48:44.175] Cards in hand mask: 2 [23:48:44.175] Candidate: AH = 88.0 % [23:48:44.175] Candidate: xH = 12.0 % [23:48:44.175] Selected: HA (88.0 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:48:45 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:48:45 === [23:48:45.702] === FindBestCardAsync: Position=N, CardsPlayed=3 === [23:48:45.702] Contract: 3S, Declarer: N, Dealer: E [23:48:45.702] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:48:45.702] Deal: N:... ... ... ... [23:48:45.702] Position N is on declarer's side - score table shifted by 0 declarer tricks won [23:48:45.702] ****************************** [23:48:45.702] FindMatchingDealsWithPlayInternal Input: [23:48:45.702] Position parameter: N [23:48:45.702] Deal from game: N:... ... ... ... [23:48:45.702] Hand for N: J98762.42.QJ.932 [23:48:45.702] Hand for E: (null) [23:48:45.702] Hand for S: K.A753.AK97.AQT4 [23:48:45.702] Hand for W: (null) [23:48:45.702] Cards played: HK, HA, H6 [23:48:45.702] Declarer: N [23:48:45.703] ****************************** [23:48:45.703] [DealFinder] Seed from player N hand: 1850003976 [23:48:45.703] [DealFinder] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:48:45.703] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:48:45.703] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1564MB, gc2=15) [23:48:45.703] [DealFinder] Using cardsPlayedCount=3 for visibility calculation [23:48:45.703] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=3 [23:48:45.703] [ExtractPartialDeal] Visible hands: N, S [23:48:45.703] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:48:45.703] [ExtractPartialDeal] Extracted hands: [23:48:45.703] N: J98762.42.QJ.932 (13 cards) [LOCKED] [23:48:45.703] E: ... (0 cards) [23:48:45.703] S: K.A753.AK97.AQT4 (13 cards) [LOCKED] [23:48:45.704] W: ... (0 cards) [23:48:45.704] [DealFinder] Trump suit from contract '3S': Spades [23:48:45.704] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Spades [23:48:45.704] [ComputePlayedCards] Card 1: HK played by E [23:48:45.704] [ComputePlayedCards] Card 2: HA played by S [23:48:45.704] [ComputePlayedCards] Card 3: H6 played by W [23:48:45.704] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: [23:48:45.704] [DealFinder] Added 1 played cards to E (was 0 cards): HK [23:48:45.704] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: HA [23:48:45.704] [DealFinder] Added 1 played cards to W (was 0 cards): H6 [23:48:45.704] [DealFinder] Bid verification enabled for: E [23:48:45.704] [DealFinder] Propagated E: HCP[12-13], Suits=S[0-6] H[0-7] D[3-7] C[0-6] (2 iterations) [23:48:45.704] [DealFinder] Propagated W: HCP[3-4], Suits=S[0-6] H[0-7] D[0-4] C[0-6] (2 iterations) [23:48:45.705] [DealFinder] Known cards per player: N=13, E=1, S=13, W=1 [23:48:45.705] [DealFinder] Locked players: N, S [23:48:45.705] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [23:48:45.705] [DealFinder] Players needing cards: E:12, W:12 [23:48:45.705] Large number of cards remaining. Using random generation. [23:48:45.705] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:48:45.716] [VerifyHands] FAIL for E: A543.KT.T32.J865 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:45.717] [VerifyHands] FAIL for E: Q4.KJT9.T8432.K8 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:45.717] [VerifyHands] FAIL for E: AQ5.KQT8.654.K65 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:45.717] [VerifyHands] FAIL for E: AQ543.KT9.6542.K (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:45.718] [VerifyHands] FAIL for E: 54.KQJ8.T842.K75 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:46.460] [Timing] Total: 756ms, Generation: 10ms, Verification: 628ms [23:48:46.460] [Timing] Attempts: 501, PassedSimpleCheck: 354, FailedVerification: 304, Found: 50 [23:48:46.475] Search complete. Returning 50 deals. [23:48:46.475] Found 50 sample deals for simulation. [23:48:46.475] Valid deals for DDS: 50 / 50 [23:48:46.475] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:48:46.483] [SAMPLE-VAL] Opening lead NN validation (HK): 20/50 samples adjusted [23:48:46.483] [SAMPLE-VAL] Opening lead rule validation (HK): 1/50 samples penalized for convention violation [23:48:46.483] [SAMPLE-VAL] Zeroed 1 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [23:48:46.483] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [23:48:46.483] After sample validation: 49 deals remaining [23:48:46.483] [PLAY-INFER] No completed tricks -- skipping [23:48:46.483] Using weighted samples: 23/49 have non-uniform weights (range 0.100-1.000) [23:48:46.483] Sample deals (49 total, showing first 20, by weight): [23:48:46.483] [1] (w=1.000) N:J98762.42.QJ.932 A54.KQJ8.T532.K8 K.A753.AK97.AQT4 QT3.T96.864.J765 [23:48:46.484] [2] (w=1.000) N:J98762.42.QJ.932 AQT.KQT8.T864.J8 K.A753.AK97.AQT4 543.J96.532.K765 [23:48:46.484] [3] (w=1.000) N:J98762.42.QJ.932 AT53.KQT.6543.K8 K.A753.AK97.AQT4 Q4.J986.T82.J765 [23:48:46.484] [4] (w=1.000) N:J98762.42.QJ.932 AQ54.KQJ.8652.75 K.A753.AK97.AQT4 T3.T986.T43.KJ86 [23:48:46.484] [5] (w=1.000) N:J98762.42.QJ.932 AQT.KQ.86532.J75 K.A753.AK97.AQT4 543.JT986.T4.K86 [23:48:46.484] [6] (w=1.000) N:J98762.42.QJ.932 AT54.KQJ8.T842.K K.A753.AK97.AQT4 Q3.T96.653.J8765 [23:48:46.484] [7] (w=1.000) N:J98762.42.QJ.932 AQ5.KQJ.8654.J86 K.A753.AK97.AQT4 T43.T986.T32.K75 [23:48:46.484] [8] (w=1.000) N:J98762.42.QJ.932 AQ43.KQJ8.T52.65 K.A753.AK97.AQT4 T5.T96.8643.KJ87 [23:48:46.484] [9] (w=1.000) N:J98762.42.QJ.932 Q.KQJ8.8542.KJ65 K.A753.AK97.AQT4 AT543.T96.T63.87 [23:48:46.484] [10] (w=1.000) N:J98762.42.QJ.932 A5.KQ8.T643.KJ87 K.A753.AK97.AQT4 QT43.JT96.852.65 [23:48:46.484] [11] (w=1.000) N:J98762.42.QJ.932 A3.KQT.T8653.K85 K.A753.AK97.AQT4 QT54.J986.42.J76 [23:48:46.484] [12] (w=1.000) N:J98762.42.QJ.932 A53.KQ98.8652.K5 K.A753.AK97.AQT4 QT4.JT6.T43.J876 [23:48:46.484] [13] (w=1.000) N:J98762.42.QJ.932 Q.KQJ8.T862.KJ76 K.A753.AK97.AQT4 AT543.T96.543.85 [23:48:46.485] [14] (w=1.000) N:J98762.42.QJ.932 A5.KQT8.8543.K65 K.A753.AK97.AQT4 QT43.J96.T62.J87 [23:48:46.485] [15] (w=1.000) N:J98762.42.QJ.932 AQ53.KQ8.T654.J8 K.A753.AK97.AQT4 T4.JT96.832.K765 [23:48:46.485] [16] (w=1.000) N:J98762.42.QJ.932 AT43.KQ98.T64.K8 K.A753.AK97.AQT4 Q5.JT6.8532.J765 [23:48:46.485] [17] (w=1.000) N:J98762.42.QJ.932 AQ53.KQJ8.85432. K.A753.AK97.AQT4 T4.T96.T6.KJ8765 [23:48:46.485] [18] (w=1.000) N:J98762.42.QJ.932 AT5.KQ8.T532.K86 K.A753.AK97.AQT4 Q43.JT96.864.J75 [23:48:46.485] [19] (w=1.000) N:J98762.42.QJ.932 AQ43.KQ.T854.J75 K.A753.AK97.AQT4 T5.JT986.632.K86 [23:48:46.485] [20] (w=1.000) N:J98762.42.QJ.932 A.KQT.65432.KJ76 K.A753.AK97.AQT4 QT543.J986.T8.85 [23:48:46.485] ... and 29 more [23:48:46.604] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:48:46.604] H2: [170, 140, 170, 140, -100, 140, 140, 140, 200, 170, 140, 170, 200, 170, 140, 170, 140, 170, 170, 140, 140, 200, 170, 170, 140, 140, 170, 140, 200, 170, 170, 170, 140, 170, 140, 170, 170, 140, 170, 170, 170, 140, 170, 170, 140, 140, 200, 140, 170] [23:48:46.604] H4: [170, 140, 170, 140, -100, 140, 140, 140, 200, 170, 140, 170, 200, 170, 140, 170, 140, 170, 170, 140, 140, 200, 170, 170, 140, 140, 170, 140, 200, 170, 170, 170, 140, 170, 140, 170, 170, 140, 170, 170, 170, 140, 170, 170, 140, 140, 200, 140, 170] [23:48:46.605] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:48:46.605] H2: [10, 9, 10, 9, 8, 9, 9, 9, 11, 10, 9, 10, 11, 10, 9, 10, 9, 10, 10, 9, 9, 11, 10, 10, 9, 9, 10, 9, 11, 10, 10, 10, 9, 10, 9, 10, 10, 9, 10, 10, 10, 9, 10, 10, 9, 9, 11, 9, 10] [23:48:46.605] H4: [10, 9, 10, 9, 8, 9, 9, 9, 11, 10, 9, 10, 11, 10, 9, 10, 9, 10, 10, 9, 9, 11, 10, 10, 9, 9, 10, 9, 11, 10, 10, 10, 9, 10, 9, 10, 10, 9, 10, 10, 10, 9, 10, 10, 9, 9, 11, 9, 10] [23:48:46.605] --- IMP Calculation Output (card -> average IMP) --- [23:48:46.605] H2: 0.00 [23:48:46.605] H4: 0.00 [23:48:46.605] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:48:46.605] H2: 0.000 [23:48:46.605] H4: 0.000 [23:48:46.605] === DDS DETAILED ANALYSIS === [23:48:46.605] Cards analyzed: 2, Samples per card: 49 [23:48:46.605] [23:48:46.605] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:48:46.606] ----- ------ --------- ------- ----------- -------------------------------- [23:48:46.606] H2 0.00 9.65 97 % 4 [10, 9, 10, 9, 8, 9, 9, 9, 11, 10, 9, 10, 11, 10, 9, 10, 9, 10, 10, 9...] [23:48:46.606] H4 0.00 9.65 97 % 4 [10, 9, 10, 9, 8, 9, 9, 9, 11, 10, 9, 10, 11, 10, 9, 10, 9, 10, 10, 9...] [23:48:46.606] [23:48:46.606] Selected: H2 (IMPs=0.00, avgTricks=9.65) [23:48:46.606] =================== [23:48:46.606] Selected: H2 (MP 0.000, 0.00 IMPs, 9.65 tricks) -- 1 tied card(s): H4 [23:48:46.606] [stage-timing] ok sample=773ms validate=0ms nn=8ms signal=0ms simgames=1ms dds=119ms total=904ms samples=49 cards=3 [23:48:46.607] === FindBestCardAsync: Position=N, CardsPlayed=3 === [23:48:46.607] Finding card to play for N: J98762.42.QJ.932 [23:48:46.607] Relative position: Declarer, Contract type: Suit [23:48:46.607] Cards in hand mask: 1 [23:48:46.607] Candidate: xH = 100.0 % [23:48:46.608] Selected: H2 (100.0 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:48:47 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:48:47 === [23:48:47.337] === FindBestCardAsync: Position=S, CardsPlayed=4 === [23:48:47.337] Contract: 3S, Declarer: N, Dealer: E [23:48:47.337] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:48:47.337] Deal: N:... ... ... ... [23:48:47.337] Position S is on declarer's side - score table shifted by 1 declarer tricks won [23:48:47.338] ****************************** [23:48:47.338] FindMatchingDealsWithPlayInternal Input: [23:48:47.338] Position parameter: S [23:48:47.338] Deal from game: N:... ... ... ... [23:48:47.338] Hand for N: J98762.42.QJ.932 [23:48:47.338] Hand for E: (null) [23:48:47.338] Hand for S: K.A753.AK97.AQT4 [23:48:47.338] Hand for W: (null) [23:48:47.338] Cards played: HK, HA, H6, H2 [23:48:47.338] Declarer: N [23:48:47.338] ****************************** [23:48:47.338] [DealFinder] Seed from player S hand: 1953189437 [23:48:47.339] [DealFinder] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:48:47.339] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:48:47.339] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1557MB, gc2=15) [23:48:47.339] [DealFinder] Using cardsPlayedCount=4 for visibility calculation [23:48:47.339] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=4 [23:48:47.339] [ExtractPartialDeal] Visible hands: S, N [23:48:47.339] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:48:47.339] [ExtractPartialDeal] Extracted hands: [23:48:47.339] N: J98762.42.QJ.932 (13 cards) [LOCKED] [23:48:47.339] E: ... (0 cards) [23:48:47.339] S: K.A753.AK97.AQT4 (13 cards) [LOCKED] [23:48:47.339] W: ... (0 cards) [23:48:47.339] [DealFinder] Trump suit from contract '3S': Spades [23:48:47.340] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Spades [23:48:47.340] [ComputePlayedCards] Card 1: HK played by E [23:48:47.340] [ComputePlayedCards] Card 2: HA played by S [23:48:47.340] [ComputePlayedCards] Card 3: H6 played by W [23:48:47.340] [ComputePlayedCards] Card 4: H2 played by N [23:48:47.340] [ComputePlayedCards] Trick complete. Winner: S [23:48:47.340] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H2 [23:48:47.340] [DealFinder] Added 1 played cards to E (was 0 cards): HK [23:48:47.340] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: HA [23:48:47.340] [DealFinder] Added 1 played cards to W (was 0 cards): H6 [23:48:47.340] [DealFinder] Bid verification enabled for: E [23:48:47.340] [DealFinder] Propagated E: HCP[12-13], Suits=S[0-6] H[0-7] D[3-7] C[0-6] (2 iterations) [23:48:47.341] [DealFinder] Propagated W: HCP[3-4], Suits=S[0-6] H[0-7] D[0-4] C[0-6] (2 iterations) [23:48:47.341] [DealFinder] Known cards per player: N=13, E=1, S=13, W=1 [23:48:47.341] [DealFinder] Locked players: N, S [23:48:47.341] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [23:48:47.341] [DealFinder] Players needing cards: E:12, W:12 [23:48:47.341] Large number of cards remaining. Using random generation. [23:48:47.341] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:48:47.341] [VerifyHands] FAIL for E: A543.KJT.43.KJ87 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:47.342] [VerifyHands] FAIL for E: AT.K.T865432.K75 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:47.342] [VerifyHands] FAIL for E: AQT54.K.T643.876 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:47.352] [VerifyHands] FAIL for E: AQ43.KQJ.T843.KJ (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:47.352] [VerifyHands] FAIL for E: AQT43.KJT.T8643. (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:47.934] [Timing] Total: 595ms, Generation: 10ms, Verification: 513ms [23:48:47.934] [Timing] Attempts: 500, PassedSimpleCheck: 331, FailedVerification: 281, Found: 50 [23:48:47.949] Search complete. Returning 50 deals. [23:48:47.949] Found 50 sample deals for simulation. [23:48:47.949] Valid deals for DDS: 50 / 50 [23:48:47.949] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:48:47.957] [SAMPLE-VAL] Opening lead NN validation (HK): 28/50 samples adjusted [23:48:47.957] [SAMPLE-VAL] Opening lead rule validation (HK): 5/50 samples penalized for convention violation [23:48:47.957] [SAMPLE-VAL] T1: E=HK S=HA W=H6 N=H2 (leader=E) [23:48:47.958] [SAMPLE-VAL] Sample 1: weight 0.101 -> 0.055 [W:T1-H6=36 %] [23:48:47.958] [SAMPLE-VAL] Sample 2: weight 0.100 -> 0.053 [W:T1-H6=34 %] [23:48:47.958] [SAMPLE-VAL] Sample 3: weight 0.203 -> 0.085 [W:T1-H6=17 %] [23:48:47.959] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.864 [W:T1-H6=75 %] [23:48:47.959] [SAMPLE-VAL] Sample 5: weight 0.100 -> 0.075 [W:T1-H6=70 %] [23:48:47.960] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.357 [W:T1-H6=63 %] [23:48:47.960] [SAMPLE-VAL] Sample 7: weight 0.005 -> 0.003 [W:T1-H6=37 %] [23:48:47.960] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.232 [W:T1-H6=27 %] [23:48:47.961] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.897 [W:T1-H6=80 %] [23:48:47.961] [SAMPLE-VAL] Sample 10: weight 0.100 -> 0.076 [W:T1-H6=72 %] [23:48:47.961] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.285 [W:T1-H6=40 %] [23:48:47.962] [SAMPLE-VAL] Sample 12: weight 0.500 -> 0.307 [W:T1-H6=46 %] [23:48:47.962] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.379 [W:T1-H6=14 %] [23:48:47.963] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.333 [W:T1-H6=11 %] [23:48:47.963] [SAMPLE-VAL] Sample 15: weight 0.500 -> 0.166 [W:T1-H6=14 %] [23:48:47.963] [SAMPLE-VAL] Sample 16: weight 0.005 -> 0.002 [W:T1-H6=28 %] [23:48:47.964] [SAMPLE-VAL] Sample 17: weight 0.500 -> 0.313 [W:T1-H6=48 %] [23:48:47.964] [SAMPLE-VAL] Sample 18: weight 0.203 -> 0.177 [W:T1-H6=76 %] [23:48:47.964] [SAMPLE-VAL] Sample 19: weight 0.005 -> 0.003 [W:T1-H6=31 %] [23:48:47.965] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.361 [W:T1-H6=13 %] [23:48:47.965] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.329 [W:T1-H6=53 %] [23:48:47.965] [SAMPLE-VAL] Sample 22: weight 0.005 -> 0.003 [W:T1-H6=41 %] [23:48:47.966] [SAMPLE-VAL] Sample 23: weight 0.100 -> 0.072 [W:T1-H6=64 %] [23:48:47.966] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.539 [W:T1-H6=29 %] [23:48:47.966] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.607 [W:T1-H6=37 %] [23:48:47.967] [SAMPLE-VAL] Sample 26: weight 0.500 -> 0.214 [W:T1-H6=23 %] [23:48:47.967] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.866 [W:T1-H6=75 %] [23:48:47.967] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.466 [W:T1-H6=22 %] [23:48:47.968] [SAMPLE-VAL] Sample 29: weight 0.005 -> 0.003 [W:T1-H6=42 %] [23:48:47.968] [SAMPLE-VAL] Sample 30: weight 0.203 -> 0.162 [W:T1-H6=64 %] [23:48:47.968] [SAMPLE-VAL] Sample 31: weight 0.500 -> 0.322 [W:T1-H6=51 %] [23:48:47.969] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.277 [W:T1-H6=38 %] [23:48:47.969] [SAMPLE-VAL] Sample 33: weight 0.100 -> 0.070 [W:T1-H6=61 %] [23:48:47.969] [SAMPLE-VAL] Sample 34: weight 0.020 -> 0.013 [W:T1-H6=49 %] [23:48:47.970] [SAMPLE-VAL] Sample 35: weight 0.203 -> 0.085 [W:T1-H6=17 %] [23:48:47.970] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.620 [W:T1-H6=38 %] [23:48:47.970] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.411 [W:T1-H6=17 %] [23:48:47.971] [SAMPLE-VAL] Sample 38: weight 0.101 -> 0.058 [W:T1-H6=40 %] [23:48:47.971] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.652 [W:T1-H6=43 %] [23:48:47.971] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.324 [W:T1-H6=52 %] [23:48:47.972] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.866 [W:T1-H6=75 %] [23:48:47.972] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.826 [W:T1-H6=68 %] [23:48:47.972] [SAMPLE-VAL] Sample 43: weight 0.100 -> 0.090 [W:T1-H6=99 %] [23:48:47.973] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.532 [W:T1-H6=28 %] [23:48:47.973] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.864 [W:T1-H6=75 %] [23:48:47.973] [SAMPLE-VAL] Sample 46: weight 0.500 -> 0.344 [W:T1-H6=59 %] [23:48:47.974] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.891 [W:T1-H6=79 %] [23:48:47.974] [SAMPLE-VAL] Sample 48: weight 0.100 -> 0.044 [W:T1-H6=23 %] [23:48:47.974] [SAMPLE-VAL] Sample 49: weight 0.100 -> 0.076 [W:T1-H6=72 %] [23:48:47.975] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.849 [W:T1-H6=72 %] [23:48:47.975] [SAMPLE-VAL] Zeroed 5 samples below relative threshold 0.010 x max 0.8967 = 0.008967 [23:48:47.975] [SAMPLE-VAL] Done. Weight range: 0.000-0.897 [23:48:47.975] [SAMPLE-VAL] Top sample 9 (w=0.897): E:AQ.KQ9.86543.J65 W:T543.JT86.T2.K87 [W:T1-H6=80 %] [23:48:47.975] [SAMPLE-VAL] Top sample 47 (w=0.891): E:AQ3.KQJ8.5432.J8 W:T54.T96.T86.K765 [W:T1-H6=79 %] [23:48:47.975] [SAMPLE-VAL] Top sample 41 (w=0.866): E:AQT.KQJT.T8652.5 W:543.986.43.KJ876 [W:T1-H6=75 %] [23:48:47.975] [SAMPLE-VAL] Top sample 27 (w=0.866): E:AQ4.KQJ.T8654.J8 W:T53.T986.32.K765 [W:T1-H6=75 %] [23:48:47.975] [SAMPLE-VAL] Top sample 45 (w=0.864): E:AQ43.KQJ9.532.J8 W:T5.T86.T864.K765 [W:T1-H6=75 %] [23:48:47.975] After sample validation: 45 deals remaining [23:48:47.975] [PLAY-INFER] No inference observations detected [23:48:47.976] Using weighted samples: 45/45 have non-uniform weights (range 0.013-0.897) [23:48:47.976] Sample deals (45 total, showing first 20, by weight): [23:48:47.976] [1] (w=0.897) N:J98762.42.QJ.932 AQ.KQ9.86543.J65 K.A753.AK97.AQT4 T543.JT86.T2.K87 [23:48:47.976] [2] (w=0.891) N:J98762.42.QJ.932 AQ3.KQJ8.5432.J8 K.A753.AK97.AQT4 T54.T96.T86.K765 [23:48:47.976] [3] (w=0.866) N:J98762.42.QJ.932 AQT.KQJT.T8652.5 K.A753.AK97.AQT4 543.986.43.KJ876 [23:48:47.976] [4] (w=0.866) N:J98762.42.QJ.932 AQ4.KQJ.T8654.J8 K.A753.AK97.AQT4 T53.T986.32.K765 [23:48:47.976] [5] (w=0.864) N:J98762.42.QJ.932 AQ43.KQJ9.532.J8 K.A753.AK97.AQT4 T5.T86.T864.K765 [23:48:47.976] [6] (w=0.864) N:J98762.42.QJ.932 AQ.KQJT.T8643.J5 K.A753.AK97.AQT4 T543.986.52.K876 [23:48:47.976] [7] (w=0.849) N:J98762.42.QJ.932 AQT5.KQJT.6532.7 K.A753.AK97.AQT4 43.986.T84.KJ865 [23:48:47.976] [8] (w=0.826) N:J98762.42.QJ.932 A.KQT8.T8532.K76 K.A753.AK97.AQT4 QT543.J96.64.J85 [23:48:47.976] [9] (w=0.652) N:J98762.42.QJ.932 A4.KQ8.T8543.K85 K.A753.AK97.AQT4 QT53.JT96.62.J76 [23:48:47.976] [10] (w=0.620) N:J98762.42.QJ.932 AT3.KQJ9.86542.K K.A753.AK97.AQT4 Q54.T86.T3.J8765 [23:48:47.977] [11] (w=0.607) N:J98762.42.QJ.932 A.KQ9.T8543.KJ85 K.A753.AK97.AQT4 QT543.JT86.62.76 [23:48:47.977] [12] (w=0.539) N:J98762.42.QJ.932 A.KQ9.86532.KJ65 K.A753.AK97.AQT4 QT543.JT86.T4.87 [23:48:47.977] [13] (w=0.532) N:J98762.42.QJ.932 A5.KQ8.T8652.KJ7 K.A753.AK97.AQT4 QT43.JT96.43.865 [23:48:47.977] [14] (w=0.466) N:J98762.42.QJ.932 A43.KQ8.T842.KJ8 K.A753.AK97.AQT4 QT5.JT96.653.765 [23:48:47.977] [15] (w=0.411) N:J98762.42.QJ.932 AT3.KQ.8642.KJ85 K.A753.AK97.AQT4 Q54.JT986.T53.76 [23:48:47.977] [16] (w=0.379) N:J98762.42.QJ.932 Q5.KQJ.8542.KJ65 K.A753.AK97.AQT4 AT43.T986.T63.87 [23:48:47.977] [17] (w=0.361) N:J98762.42.QJ.932 A53.KQ.86432.KJ8 K.A753.AK97.AQT4 QT4.JT986.T5.765 [23:48:47.977] [18] (w=0.357) N:J98762.42.QJ.932 AQ53.KT.T862.K65 K.A753.AK97.AQT4 T4.QJ986.543.J87 [23:48:47.977] [19] (w=0.344) N:J98762.42.QJ.932 AQT.KT.T8532.K65 K.A753.AK97.AQT4 543.QJ986.64.J87 [23:48:47.977] [20] (w=0.333) N:J98762.42.QJ.932 Q54.KQJ9.6432.KJ K.A753.AK97.AQT4 AT3.T86.T85.8765 [23:48:47.977] ... and 25 more [23:48:48.154] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:48:48.154] CA: [140, 140, -100, -100, 140, -100, 140, -100, -100, 140, -200, -200, -100, 140, 140, 140, 140, 170, -100, 140, 140, 140, 170, 140, -100, -100, -100, -100, 140, 170, -100, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, -100, 140] [23:48:48.154] DA: [140, 140, -100, -100, 140, -100, -100, 140, 140, 140, -100, 140, 140, 200, 170, 170, 170, 170, -100, 170, 140, 140, 170, 140, 140, 140, 140, 140, 170, 170, 170, 140, 170, 170, 170, 140, 140, 140, 170, 170, 170, 170, 170, 170, 200] [23:48:48.154] H3: [140, 140, -100, -100, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 170, 140, 170, -100, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140, 140, 140, 170, 140, 170, 170, 140, 140, 170] [23:48:48.155] H7: [140, 140, -100, -100, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 170, 140, 170, -100, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140, 140, 140, 170, 140, 170, 170, 140, 140, 170] [23:48:48.155] D7: [140, 140, -100, -100, 140, 140, 140, 140, 140, 140, 140, 140, 170, 200, 170, 170, 170, 170, 140, 200, 140, 140, 170, 140, 170, 140, 170, 140, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 200] [23:48:48.155] D9: [140, 140, -100, -100, 140, 140, 140, 140, 140, 140, 140, 140, 170, 200, 170, 170, 170, 170, 140, 200, 140, 140, 170, 140, 170, 140, 170, 140, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 200] [23:48:48.155] SK: [140, 140, -100, -100, 140, 140, 140, -100, 140, 140, 140, 140, 140, 140, 140, 170, 140, 170, -100, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140, 140, 140, 170, 140, 170, 170, 140, 140, 170] [23:48:48.155] CQ: [140, -100, -100, -100, 140, 140, -200, -200, -200, -200, -200, -200, -100, -100, -100, -100, -100, 140, -200, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -100, -100, 140, -100, -100, -100] [23:48:48.155] C4: [-100, -100, -100, -100, 140, -100, -200, -100, -100, -200, -200, -200, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -100, -100, 140, -100, -100, -100] [23:48:48.155] CT: [-100, -100, -100, -100, 140, -100, -200, -100, -100, -200, -200, -200, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -100, -100, 140, -100, -100, -100] [23:48:48.155] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:48:48.155] CA: [8, 8, 7, 7, 8, 7, 8, 7, 7, 8, 6, 6, 7, 8, 8, 8, 8, 9, 7, 8, 8, 8, 9, 8, 7, 7, 7, 7, 8, 9, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 8] [23:48:48.155] DA: [8, 8, 7, 7, 8, 7, 7, 8, 8, 8, 7, 8, 8, 10, 9, 9, 9, 9, 7, 9, 8, 8, 9, 8, 8, 8, 8, 8, 9, 9, 9, 8, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10] [23:48:48.155] H3: [8, 8, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 7, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 9] [23:48:48.155] H7: [8, 8, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 7, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 9] [23:48:48.155] D7: [8, 8, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 10, 9, 9, 9, 9, 8, 10, 8, 8, 9, 8, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10] [23:48:48.155] D9: [8, 8, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 10, 9, 9, 9, 9, 8, 10, 8, 8, 9, 8, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10] [23:48:48.156] SK: [8, 8, 7, 7, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 7, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 8, 9] [23:48:48.156] CQ: [8, 7, 7, 7, 8, 8, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 6, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 8, 7, 7, 7] [23:48:48.156] C4: [7, 7, 7, 7, 8, 7, 6, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 8, 7, 7, 7] [23:48:48.156] CT: [7, 7, 7, 7, 8, 7, 6, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 8, 7, 7, 7] [23:48:48.157] --- IMP Calculation Output (card -> average IMP) --- [23:48:48.157] D7: 2.33 [23:48:48.157] D9: 2.33 [23:48:48.157] H3: 1.89 [23:48:48.157] H7: 1.89 [23:48:48.157] SK: 1.56 [23:48:48.157] DA: 1.17 [23:48:48.157] CA: -0.47 [23:48:48.158] CQ: -3.29 [23:48:48.158] C4: -3.70 [23:48:48.158] CT: -3.70 [23:48:48.158] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:48:48.158] D7: 0.450 [23:48:48.158] D9: 0.450 [23:48:48.158] H3: 0.252 [23:48:48.158] H7: 0.252 [23:48:48.158] DA: 0.236 [23:48:48.158] SK: 0.202 [23:48:48.158] CA: -0.114 [23:48:48.158] CQ: -0.540 [23:48:48.158] C4: -0.595 [23:48:48.158] CT: -0.595 [23:48:48.159] === DDS DETAILED ANALYSIS === [23:48:48.159] Cards analyzed: 10, Samples per card: 45 [23:48:48.159] [23:48:48.159] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:48:48.159] ----- ------ --------- ------- ----------- -------------------------------- [23:48:48.159] D7 2.33 8.62 89 % 4 [8, 8, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 10, 9, 9, 9, 9, 8, 10...] [23:48:48.159] D9 2.33 8.62 89 % 4 [8, 8, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 10, 9, 9, 9, 9, 8, 10...] [23:48:48.159] H3 1.89 8.11 87 % 3 [8, 8, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 7, 8...] [23:48:48.159] H7 1.89 8.11 87 % 3 [8, 8, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 7, 8...] [23:48:48.159] DA 1.17 8.36 73 % 4 [8, 8, 7, 7, 8, 7, 7, 8, 8, 8, 7, 8, 8, 10, 9, 9, 9, 9, 7, 9...] [23:48:48.159] SK 1.56 8.09 82 % 3 [8, 8, 7, 7, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 7, 8...] [23:48:48.159] CA -0.47 7.67 55 % 4 [8, 8, 7, 7, 8, 7, 8, 7, 7, 8, 6, 6, 7, 8, 8, 8, 8, 9, 7, 8...] [23:48:48.160] CQ -3.29 7.00 21 % 3 [8, 7, 7, 7, 8, 8, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 6, 7...] [23:48:48.160] C4 -3.70 7.02 10 % 3 [7, 7, 7, 7, 8, 7, 6, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 8, 7, 7...] [23:48:48.160] CT -3.70 7.02 10 % 3 [7, 7, 7, 7, 8, 7, 6, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 8, 7, 7...] [23:48:48.160] [23:48:48.160] Selected: D7 (IMPs=2.33, avgTricks=8.62) [23:48:48.160] =================== [23:48:48.160] Selected: D7 (MP 0.450, 2.33 IMPs, 8.62 tricks) -- 1 tied card(s): D9 [23:48:48.160] [stage-timing] ok sample=611ms validate=0ms nn=26ms signal=0ms simgames=1ms dds=180ms total=823ms samples=45 cards=4 [23:48:48.160] === FindBestCardAsync: Position=S, CardsPlayed=4 === [23:48:48.161] Finding card to play for S: K.A753.AK97.AQT4 [23:48:48.161] Relative position: Dummy, Contract type: Suit [23:48:48.161] Cards in hand mask: 10 [23:48:48.161] Candidate: KS = 50.4 % [23:48:48.161] Candidate: xD = 42.2 % [23:48:48.162] Candidate: xH = 3.6 % [23:48:48.162] Candidate: AC = 1.4 % [23:48:48.162] Candidate: AD = 1.3 % [23:48:48.162] Candidate: 9D = 0.9 % [23:48:48.162] Candidate: xC = 0.2 % [23:48:48.162] Candidate: KD = 0.1 % [23:48:48.162] Candidate: QC = 0.0 % [23:48:48.162] Candidate: TC = 0.0 % [23:48:48.162] Selected: SK (50.4 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:48:49 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:48:49 === [23:48:49.672] === FindBestCardAsync: Position=N, CardsPlayed=6 === [23:48:49.672] Contract: 3S, Declarer: N, Dealer: E [23:48:49.672] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:48:49.672] Deal: N:... ... ... ... [23:48:49.672] All 2 moves are equivalent (DQDJ), playing lowest: DJ [23:48:49.672] [stage-timing] equivalent-shortcut total=0ms cards=6 [23:48:49.672] === FindBestCardAsync: Position=N, CardsPlayed=6 === [23:48:49.672] Finding card to play for N: J98762.42.QJ.932 [23:48:49.672] Relative position: Declarer, Contract type: Suit [23:48:49.672] Cards in hand mask: 2 [23:48:49.673] Candidate: QD = 81.8 % [23:48:49.673] Candidate: JD = 18.2 % [23:48:49.673] Selected: DQ (81.8 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:48:51 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:48:51 === [23:48:51.188] === FindBestCardAsync: Position=N, CardsPlayed=8 === [23:48:51.189] Contract: 3S, Declarer: N, Dealer: E [23:48:51.189] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:48:51.189] Deal: N:... ... ... ... [23:48:51.189] Position N is on declarer's side - score table shifted by 2 declarer tricks won [23:48:51.189] ****************************** [23:48:51.189] FindMatchingDealsWithPlayInternal Input: [23:48:51.189] Position parameter: N [23:48:51.189] Deal from game: N:... ... ... ... [23:48:51.189] Hand for N: J98762.42.QJ.932 [23:48:51.189] Hand for E: (null) [23:48:51.189] Hand for S: K.A753.AK97.AQT4 [23:48:51.189] Hand for W: (null) [23:48:51.189] Cards played: HK, HA, H6, H2, D7, D2, DJ, D4 [23:48:51.189] Declarer: N [23:48:51.190] ****************************** [23:48:51.190] [DealFinder] Seed from player N hand: 1850003976 [23:48:51.190] [DealFinder] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:48:51.190] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:48:51.190] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1565MB, gc2=15) [23:48:51.190] [DealFinder] Using cardsPlayedCount=8 for visibility calculation [23:48:51.190] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=8 [23:48:51.190] [ExtractPartialDeal] Visible hands: N, S [23:48:51.190] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:48:51.190] [ExtractPartialDeal] Extracted hands: [23:48:51.190] N: J98762.42.QJ.932 (13 cards) [LOCKED] [23:48:51.190] E: ... (0 cards) [23:48:51.190] S: K.A753.AK97.AQT4 (13 cards) [LOCKED] [23:48:51.191] W: ... (0 cards) [23:48:51.191] [DealFinder] Trump suit from contract '3S': Spades [23:48:51.191] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Spades [23:48:51.191] [ComputePlayedCards] Card 1: HK played by E [23:48:51.191] [ComputePlayedCards] Card 2: HA played by S [23:48:51.191] [ComputePlayedCards] Card 3: H6 played by W [23:48:51.191] [ComputePlayedCards] Card 4: H2 played by N [23:48:51.191] [ComputePlayedCards] Trick complete. Winner: S [23:48:51.191] [ComputePlayedCards] Card 5: D7 played by S [23:48:51.191] [ComputePlayedCards] Card 6: D2 played by W [23:48:51.191] [ComputePlayedCards] Card 7: DJ played by N [23:48:51.191] [ComputePlayedCards] Card 8: D4 played by E [23:48:51.191] [ComputePlayedCards] Trick complete. Winner: N [23:48:51.191] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H2, DJ [23:48:51.191] [DealFinder] Added 2 played cards to E (was 0 cards): HK, D4 [23:48:51.191] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: HA, D7 [23:48:51.192] [DealFinder] Added 2 played cards to W (was 0 cards): H6, D2 [23:48:51.192] [DealFinder] Bid verification enabled for: E [23:48:51.192] [DealFinder] Propagated E: HCP[12-13], Suits=S[0-6] H[0-7] D[3-7] C[0-6] (2 iterations) [23:48:51.192] [DealFinder] Propagated W: HCP[3-4], Suits=S[0-6] H[0-7] D[0-4] C[0-6] (2 iterations) [23:48:51.192] [DealFinder] Known cards per player: N=13, E=2, S=13, W=2 [23:48:51.192] [DealFinder] Locked players: N, S [23:48:51.192] [DealFinder] Total known cards: 30, Remaining deck: 22, Cards to deal: 22 [23:48:51.192] [DealFinder] Players needing cards: E:11, W:11 [23:48:51.192] Large number of cards remaining. Using random generation. [23:48:51.193] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:48:51.193] [VerifyHands] FAIL for E: AQT54.K98.8643.6 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:51.193] [VerifyHands] FAIL for E: QT5.KT98.T4.KJ87 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:51.194] [VerifyHands] FAIL for E: A4.KT98.T54.KJ85 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:51.194] [VerifyHands] FAIL for E: AQ4.KJT98.T54.K6 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:51.195] [VerifyHands] FAIL for E: Q3.KT8.T643.K875 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:51.796] [Timing] Total: 605ms, Generation: 10ms, Verification: 523ms [23:48:51.796] [Timing] Attempts: 521, PassedSimpleCheck: 376, FailedVerification: 326, Found: 50 [23:48:51.810] Search complete. Returning 50 deals. [23:48:51.811] Found 50 sample deals for simulation. [23:48:51.811] Valid deals for DDS: 50 / 50 [23:48:51.811] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:48:51.818] [SAMPLE-VAL] Opening lead NN validation (HK): 18/50 samples adjusted [23:48:51.819] [SAMPLE-VAL] Opening lead rule validation (HK): 3/50 samples penalized for convention violation [23:48:51.819] [SAMPLE-VAL] T1: E=HK S=HA W=H6 N=H2 (leader=E) [23:48:51.819] [SAMPLE-VAL] T2: S=D7 W=D2 N=DJ E=D4 (leader=S) [23:48:51.820] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.595 [E:T2-D4=90 %, W:T1-H6=24 % T2-D2=96 %] [23:48:51.821] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.324 [E:T2-D4=89 %, W:T1-H6=34 % T2-D2=100 %] [23:48:51.822] [SAMPLE-VAL] Sample 3: weight 0.203 -> 0.170 [E:T2-D4=99 %, W:T1-H6=62 % T2-D2=81 %] [23:48:51.823] [SAMPLE-VAL] Sample 4: weight 0.203 -> 0.117 [E:T2-D4=91 %, W:T1-H6=14 % T2-D2=98 %] [23:48:51.824] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.782 [E:T2-D4=84 %, W:T1-H6=53 % T2-D2=100 %] [23:48:51.825] [SAMPLE-VAL] Sample 6: weight 0.100 -> 0.085 [E:T2-D4=99 %, W:T1-H6=100 % T2-D2=79 %] [23:48:51.826] [SAMPLE-VAL] Sample 7: weight 0.100 -> 0.066 [E:T2-D4=99 %, W:T1-H6=37 % T2-D2=82 %] [23:48:51.827] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.772 [E:T2-D4=92 %, W:T1-H6=44 % T2-D2=94 %] [23:48:51.828] [SAMPLE-VAL] Sample 9: weight 0.100 -> 0.086 [E:T2-D4=92 %, W:T1-H6=100 % T2-D2=100 %] [23:48:51.829] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.829 [E:T2-D4=99 %, W:T1-H6=81 % T2-D2=59 %] [23:48:51.830] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.889 [E:T2-D4=99 %, W:T1-H6=75 % T2-D2=84 %] [23:48:51.831] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.736 [E:T2-D4=99 %, W:T1-H6=35 % T2-D2=86 %] [23:48:51.832] [SAMPLE-VAL] Sample 13: weight 0.203 -> 0.192 [E:T2-D4=91 %, W:T1-H6=98 % T2-D2=99 %] [23:48:51.833] [SAMPLE-VAL] Sample 14: weight 0.101 -> 0.068 [E:T2-D4=99 %, W:T1-H6=37 % T2-D2=83 %] [23:48:51.834] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.902 [E:T2-D4=90 %, W:T1-H6=82 % T2-D2=100 %] [23:48:51.835] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.855 [E:T2-D4=85 %, W:T1-H6=73 % T2-D2=100 %] [23:48:51.836] [SAMPLE-VAL] Sample 17: weight 0.500 -> 0.353 [E:T2-D4=88 %, W:T1-H6=49 % T2-D2=100 %] [23:48:51.837] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.704 [E:T2-D4=90 %, W:T1-H6=31 % T2-D2=99 %] [23:48:51.838] [SAMPLE-VAL] Sample 19: weight 0.100 -> 0.077 [E:T2-D4=91 %, W:T1-H6=65 % T2-D2=100 %] [23:48:51.839] [SAMPLE-VAL] Sample 20: weight 0.101 -> 0.063 [E:T2-D4=91 %, W:T1-H6=28 % T2-D2=96 %] [23:48:51.840] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.606 [E:T2-D4=100 %, W:T1-H6=22 % T2-D2=61 %] [23:48:51.841] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.359 [E:T2-D4=100 %, W:T1-H6=70 % T2-D2=57 %] [23:48:51.842] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.889 [E:T2-D4=99 %, W:T1-H6=70 % T2-D2=92 %] [23:48:51.843] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.725 [E:T2-D4=89 %, W:T1-H6=35 % T2-D2=100 %] [23:48:51.844] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.794 [E:T2-D4=99 %, W:T1-H6=47 % T2-D2=86 %] [23:48:51.845] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.784 [E:T2-D4=91 %, W:T1-H6=47 % T2-D2=98 %] [23:48:51.846] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.792 [E:T2-D4=90 %, W:T1-H6=49 % T2-D2=99 %] [23:48:51.847] [SAMPLE-VAL] Sample 28: weight 0.005 -> 0.004 [E:T2-D4=89 %, W:T1-H6=50 % T2-D2=99 %] [23:48:51.848] [SAMPLE-VAL] Sample 29: weight 0.203 -> 0.131 [E:T2-D4=99 %, W:T1-H6=21 % T2-D2=86 %] [23:48:51.849] [SAMPLE-VAL] Sample 30: weight 0.100 -> 0.084 [E:T2-D4=100 %, W:T1-H6=99 % T2-D2=78 %] [23:48:51.850] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.878 [E:T2-D4=85 %, W:T1-H6=83 % T2-D2=100 %] [23:48:51.851] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.588 [E:T2-D4=83 %, W:T1-H6=18 % T2-D2=100 %] [23:48:51.852] [SAMPLE-VAL] Sample 33: weight 0.100 -> 0.069 [E:T2-D4=92 %, W:T1-H6=43 % T2-D2=97 %] [23:48:51.853] [SAMPLE-VAL] Sample 34: weight 0.020 -> 0.017 [E:T2-D4=90 %, W:T1-H6=100 % T2-D2=99 %] [23:48:51.854] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.820 [E:T2-D4=83 %, W:T1-H6=65 % T2-D2=100 %] [23:48:51.855] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.892 [E:T2-D4=90 %, W:T1-H6=82 % T2-D2=96 %] [23:48:51.856] [SAMPLE-VAL] Sample 37: weight 0.005 -> 0.004 [E:T2-D4=89 %, W:T1-H6=68 % T2-D2=100 %] [23:48:51.857] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.882 [E:T2-D4=87 %, W:T1-H6=80 % T2-D2=98 %] [23:48:51.858] [SAMPLE-VAL] Sample 39: weight 0.005 -> 0.004 [E:T2-D4=87 %, W:T1-H6=52 % T2-D2=100 %] [23:48:51.859] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.967 [E:T2-D4=99 %, W:T1-H6=98 % T2-D2=91 %] [23:48:51.860] [SAMPLE-VAL] Sample 41: weight 0.203 -> 0.192 [E:T2-D4=91 %, W:T1-H6=98 % T2-D2=99 %] [23:48:51.861] [SAMPLE-VAL] Sample 42: weight 0.100 -> 0.074 [E:T2-D4=99 %, W:T1-H6=55 % T2-D2=85 %] [23:48:51.862] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.948 [E:T2-D4=99 %, W:T1-H6=99 % T2-D2=82 %] [23:48:51.863] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.760 [E:T2-D4=88 %, W:T1-H6=43 % T2-D2=100 %] [23:48:51.864] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.901 [E:T2-D4=87 %, W:T1-H6=86 % T2-D2=100 %] [23:48:51.865] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.760 [E:T2-D4=86 %, W:T1-H6=46 % T2-D2=100 %] [23:48:51.866] [SAMPLE-VAL] Sample 47: weight 0.500 -> 0.377 [E:T2-D4=99 %, W:T1-H6=60 % T2-D2=83 %] [23:48:51.867] [SAMPLE-VAL] Sample 48: weight 0.100 -> 0.076 [E:T2-D4=91 %, W:T1-H6=62 % T2-D2=97 %] [23:48:51.868] [SAMPLE-VAL] Sample 49: weight 0.203 -> 0.192 [E:T2-D4=100 %, W:T1-H6=98 % T2-D2=82 %] [23:48:51.869] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.590 [E:T2-D4=100 %, W:T1-H6=18 % T2-D2=67 %] [23:48:51.869] [SAMPLE-VAL] Zeroed 3 samples below relative threshold 0.010 x max 0.9668 = 0.009668 [23:48:51.869] [SAMPLE-VAL] Done. Weight range: 0.000-0.967 [23:48:51.869] [SAMPLE-VAL] Top sample 40 (w=0.967): E:A543.KQ98.T43.K7 W:QT.JT6.8652.J865 [E:T2-D4=99 %, W:T1-H6=98 % T2-D2=91 %] [23:48:51.869] [SAMPLE-VAL] Top sample 43 (w=0.948): E:AQ.KQ98.T654.J65 W:T543.JT6.832.K87 [E:T2-D4=99 %, W:T1-H6=99 % T2-D2=82 %] [23:48:51.869] [SAMPLE-VAL] Top sample 15 (w=0.902): E:AQ3.KQJ8.T8543.7 W:T54.T96.62.KJ865 [E:T2-D4=90 %, W:T1-H6=82 % T2-D2=100 %] [23:48:51.869] [SAMPLE-VAL] Top sample 45 (w=0.901): E:AQ.KQJ.T864.J875 W:T543.T986.532.K6 [E:T2-D4=87 %, W:T1-H6=86 % T2-D2=100 %] [23:48:51.869] [SAMPLE-VAL] Top sample 36 (w=0.892): E:AQ5.KQ8.8643.J86 W:T43.JT96.T52.K75 [E:T2-D4=90 %, W:T1-H6=82 % T2-D2=96 %] [23:48:51.869] After sample validation: 47 deals remaining [23:48:51.869] [PLAY-INFER] No inference observations detected [23:48:51.870] Using weighted samples: 47/47 have non-uniform weights (range 0.017-0.967) [23:48:51.870] Sample deals (47 total, showing first 20, by weight): [23:48:51.870] [1] (w=0.967) N:J98762.42.QJ.932 A543.KQ98.T43.K7 K.A753.AK97.AQT4 QT.JT6.8652.J865 [23:48:51.870] [2] (w=0.948) N:J98762.42.QJ.932 AQ.KQ98.T654.J65 K.A753.AK97.AQT4 T543.JT6.832.K87 [23:48:51.870] [3] (w=0.902) N:J98762.42.QJ.932 AQ3.KQJ8.T8543.7 K.A753.AK97.AQT4 T54.T96.62.KJ865 [23:48:51.870] [4] (w=0.901) N:J98762.42.QJ.932 AQ.KQJ.T864.J875 K.A753.AK97.AQT4 T543.T986.532.K6 [23:48:51.870] [5] (w=0.892) N:J98762.42.QJ.932 AQ5.KQ8.8643.J86 K.A753.AK97.AQT4 T43.JT96.T52.K75 [23:48:51.870] [6] (w=0.889) N:J98762.42.QJ.932 AQ3.KQJ9.T643.J8 K.A753.AK97.AQT4 T54.T86.852.K765 [23:48:51.870] [7] (w=0.889) N:J98762.42.QJ.932 A543.KQT8.T54.K6 K.A753.AK97.AQT4 QT.J96.8632.J875 [23:48:51.870] [8] (w=0.882) N:J98762.42.QJ.932 AQ43.KQJ8.843.65 K.A753.AK97.AQT4 T5.T96.T652.KJ87 [23:48:51.870] [9] (w=0.878) N:J98762.42.QJ.932 AQT3.KQT.T854.J5 K.A753.AK97.AQT4 54.J986.632.K876 [23:48:51.870] [10] (w=0.855) N:J98762.42.QJ.932 A4.KQT9.T854.K85 K.A753.AK97.AQT4 QT53.J86.632.J76 [23:48:51.871] [11] (w=0.829) N:J98762.42.QJ.932 AQ3.KQ8.T6543.J7 K.A753.AK97.AQT4 T54.JT96.82.K865 [23:48:51.871] [12] (w=0.820) N:J98762.42.QJ.932 AT3.KQT8.T854.K5 K.A753.AK97.AQT4 Q54.J96.632.J876 [23:48:51.871] [13] (w=0.794) N:J98762.42.QJ.932 A3.KQT.T654.KJ75 K.A753.AK97.AQT4 QT54.J986.832.86 [23:48:51.871] [14] (w=0.792) N:J98762.42.QJ.932 AT3.KQ9.8643.K76 K.A753.AK97.AQT4 Q54.JT86.T52.J85 [23:48:51.871] [15] (w=0.784) N:J98762.42.QJ.932 AT43.KQ8.8654.K7 K.A753.AK97.AQT4 Q5.JT96.T32.J865 [23:48:51.871] [16] (w=0.782) N:J98762.42.QJ.932 A43.KQJT.T864.K7 K.A753.AK97.AQT4 QT5.986.532.J865 [23:48:51.871] [17] (w=0.772) N:J98762.42.QJ.932 A53.KQ9.86543.K8 K.A753.AK97.AQT4 QT4.JT86.T2.J765 [23:48:51.871] [18] (w=0.760) N:J98762.42.QJ.932 A3.KQ8.T864.KJ76 K.A753.AK97.AQT4 QT54.JT96.532.85 [23:48:51.871] [19] (w=0.760) N:J98762.42.QJ.932 A43.KQ8.T854.K87 K.A753.AK97.AQT4 QT5.JT96.632.J65 [23:48:51.871] [20] (w=0.736) N:J98762.42.QJ.932 AT.KQT9.T543.KJ8 K.A753.AK97.AQT4 Q543.J86.862.765 [23:48:51.871] ... and 27 more [23:48:51.988] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:48:51.988] DQ: [170, 140, -100, 140, 140, 140, 170, 140, -100, 170, -100, 170, 170, 170, 170, 170, 170, 170, 170, 200, 140, 170, 170, 200, 170, 170, 170, 170, 170, 170, 170, 170, 170, 140, 200, 200, 140, 200, 170, 140, 170, 170, 200, 200, 200, 200, 170] [23:48:51.988] C3: [170, 140, -100, 140, 140, 140, 170, 140, -100, 140, -100, 140, 170, 170, 170, 170, 170, 170, 170, 200, -100, 140, 170, 200, 170, 170, 170, 170, 170, 170, 170, 170, 170, 140, 200, 200, 140, 200, 170, 140, 170, 140, 200, 200, 200, 200, 170] [23:48:51.989] C9: [170, 140, -100, 140, 140, 140, 170, 140, -100, 140, -100, 140, 170, 170, 170, 170, 170, 170, 170, 200, -100, 140, 170, 200, 170, 170, 170, 170, 170, 170, 170, 170, 170, 140, 200, 200, 140, 200, 170, 140, 170, 140, 200, 200, 200, 200, 170] [23:48:51.989] S2: [170, 140, -100, 140, 140, -100, 170, 140, -100, 140, -100, 140, 140, 140, 140, 140, 140, 140, 140, 170, 140, 140, 140, 200, 140, 140, 170, 170, 140, 140, 170, 170, 170, 140, 170, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140, 170, 170] [23:48:51.989] H4: [170, 140, -100, 140, 140, -100, 170, 140, -100, 140, -100, 140, 140, 140, 140, 140, 140, 140, 140, 170, 140, 140, 140, 170, 140, 140, 170, 170, 140, 140, 170, 170, 170, 140, 170, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140, 170, 170] [23:48:51.989] S9: [170, 140, -100, 140, 140, -100, 170, 140, -100, 140, -100, 140, 140, 140, 140, 140, 140, 140, 140, 170, 140, 140, 140, 200, 140, 140, 170, 170, 140, 140, 170, 170, 170, 140, 170, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140, 170, 170] [23:48:51.989] SJ: [170, -100, -200, -100, -100, -100, 170, -100, -100, 140, -100, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, 140, 140, 140, 140, 140, 140, 140] [23:48:51.989] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:48:51.989] DQ: [8, 7, 6, 7, 7, 7, 8, 7, 6, 8, 6, 8, 8, 8, 8, 8, 8, 8, 8, 9, 7, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 9, 9, 7, 9, 8, 7, 8, 8, 9, 9, 9, 9, 8] [23:48:51.989] C3: [8, 7, 6, 7, 7, 7, 8, 7, 6, 7, 6, 7, 8, 8, 8, 8, 8, 8, 8, 9, 6, 7, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 9, 9, 7, 9, 8, 7, 8, 7, 9, 9, 9, 9, 8] [23:48:51.989] C9: [8, 7, 6, 7, 7, 7, 8, 7, 6, 7, 6, 7, 8, 8, 8, 8, 8, 8, 8, 9, 6, 7, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 9, 9, 7, 9, 8, 7, 8, 7, 9, 9, 9, 9, 8] [23:48:51.989] S2: [8, 7, 6, 7, 7, 6, 8, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 9, 7, 7, 8, 8, 7, 7, 8, 8, 8, 7, 8, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 8] [23:48:51.989] H4: [8, 7, 6, 7, 7, 6, 8, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 8, 7, 7, 8, 8, 7, 7, 8, 8, 8, 7, 8, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 8] [23:48:51.989] S9: [8, 7, 6, 7, 7, 6, 8, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 9, 7, 7, 8, 8, 7, 7, 8, 8, 8, 7, 8, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 8] [23:48:51.989] SJ: [8, 6, 5, 6, 6, 6, 8, 6, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7] [23:48:51.990] --- IMP Calculation Output (card -> average IMP) --- [23:48:51.990] DQ: 0.82 [23:48:51.990] C3: 0.49 [23:48:51.990] C9: 0.49 [23:48:51.990] S2: -0.04 [23:48:51.990] S9: -0.04 [23:48:51.990] H4: -0.07 [23:48:51.991] SJ: -1.64 [23:48:51.991] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:48:51.991] DQ: 0.454 [23:48:51.991] C3: 0.299 [23:48:51.991] C9: 0.299 [23:48:51.991] S2: -0.159 [23:48:51.991] S9: -0.159 [23:48:51.991] H4: -0.184 [23:48:51.991] SJ: -0.549 [23:48:51.991] === DDS DETAILED ANALYSIS === [23:48:51.991] Cards analyzed: 7, Samples per card: 47 [23:48:51.991] [23:48:51.991] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:48:51.992] ----- ------ --------- ------- ----------- -------------------------------- [23:48:51.992] DQ 0.82 7.87 89 % 4 [8, 7, 6, 7, 7, 7, 8, 7, 6, 8, 6, 8, 8, 8, 8, 8, 8, 8, 8, 9...] [23:48:51.992] C3 0.49 7.77 86 % 4 [8, 7, 6, 7, 7, 7, 8, 7, 6, 7, 6, 7, 8, 8, 8, 8, 8, 8, 8, 9...] [23:48:51.992] C9 0.49 7.77 86 % 4 [8, 7, 6, 7, 7, 7, 8, 7, 6, 7, 6, 7, 8, 8, 8, 8, 8, 8, 8, 9...] [23:48:51.992] S2 -0.04 7.21 85 % 4 [8, 7, 6, 7, 7, 6, 8, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8...] [23:48:51.992] S9 -0.04 7.21 85 % 4 [8, 7, 6, 7, 7, 6, 8, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8...] [23:48:51.992] H4 -0.07 7.19 85 % 3 [8, 7, 6, 7, 7, 6, 8, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8...] [23:48:51.992] SJ -1.64 6.81 67 % 4 [8, 6, 5, 6, 6, 6, 8, 6, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [23:48:51.992] [23:48:51.992] Selected: DQ (IMPs=0.82, avgTricks=7.87) [23:48:51.992] =================== [23:48:51.992] Selected: DQ (MP 0.454, 0.82 IMPs, 7.87 tricks) [23:48:51.992] [stage-timing] ok sample=621ms validate=0ms nn=58ms signal=0ms simgames=1ms dds=119ms total=804ms samples=47 cards=8 [23:48:51.993] === FindBestCardAsync: Position=N, CardsPlayed=8 === [23:48:51.993] Finding card to play for N: J98762.42.QJ.932 [23:48:51.993] Relative position: Declarer, Contract type: Suit [23:48:51.993] Cards in hand mask: 8 [23:48:51.994] Candidate: xS = 57.8 % [23:48:51.994] Candidate: QD = 32.3 % [23:48:51.994] Candidate: xC = 3.9 % [23:48:51.994] Candidate: xH = 2.0 % [23:48:51.994] Candidate: 8S = 1.2 % [23:48:51.994] Candidate: 9C = 1.0 % [23:48:51.994] Candidate: JS = 0.9 % [23:48:51.994] Candidate: 9S = 0.8 % [23:48:51.995] Selected: S2 (57.8 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:48:53 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:48:53 === [23:48:53.518] === FindBestCardAsync: Position=S, CardsPlayed=10 === [23:48:53.518] Contract: 3S, Declarer: N, Dealer: E [23:48:53.518] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:48:53.518] Deal: N:... ... ... ... [23:48:53.518] Position S is on declarer's side - score table shifted by 2 declarer tricks won [23:48:53.518] ****************************** [23:48:53.518] FindMatchingDealsWithPlayInternal Input: [23:48:53.518] Position parameter: S [23:48:53.518] Deal from game: N:... ... ... ... [23:48:53.518] Hand for N: J98762.42.QJ.932 [23:48:53.518] Hand for E: (null) [23:48:53.518] Hand for S: K.A753.AK97.AQT4 [23:48:53.518] Hand for W: (null) [23:48:53.518] Cards played: HK, HA, H6, H2, D7, D2, DJ, D4, DQ, D3 [23:48:53.519] Declarer: N [23:48:53.519] ****************************** [23:48:53.519] [DealFinder] Seed from player S hand: 1953189437 [23:48:53.519] [DealFinder] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:48:53.519] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:48:53.519] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1557MB, gc2=15) [23:48:53.519] [DealFinder] Using cardsPlayedCount=10 for visibility calculation [23:48:53.519] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=10 [23:48:53.519] [ExtractPartialDeal] Visible hands: S, N [23:48:53.519] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:48:53.519] [ExtractPartialDeal] Extracted hands: [23:48:53.519] N: J98762.42.QJ.932 (13 cards) [LOCKED] [23:48:53.519] E: ... (0 cards) [23:48:53.519] S: K.A753.AK97.AQT4 (13 cards) [LOCKED] [23:48:53.520] W: ... (0 cards) [23:48:53.520] [DealFinder] Trump suit from contract '3S': Spades [23:48:53.520] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Spades [23:48:53.520] [ComputePlayedCards] Card 1: HK played by E [23:48:53.520] [ComputePlayedCards] Card 2: HA played by S [23:48:53.520] [ComputePlayedCards] Card 3: H6 played by W [23:48:53.520] [ComputePlayedCards] Card 4: H2 played by N [23:48:53.520] [ComputePlayedCards] Trick complete. Winner: S [23:48:53.520] [ComputePlayedCards] Card 5: D7 played by S [23:48:53.520] [ComputePlayedCards] Card 6: D2 played by W [23:48:53.520] [ComputePlayedCards] Card 7: DJ played by N [23:48:53.520] [ComputePlayedCards] Card 8: D4 played by E [23:48:53.520] [ComputePlayedCards] Trick complete. Winner: N [23:48:53.520] [ComputePlayedCards] Card 9: DQ played by N [23:48:53.520] [ComputePlayedCards] Card 10: D3 played by E [23:48:53.521] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H2, DJ, DQ [23:48:53.521] [DealFinder] Added 3 played cards to E (was 0 cards): HK, D4, D3 [23:48:53.521] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: HA, D7 [23:48:53.521] [DealFinder] Added 2 played cards to W (was 0 cards): H6, D2 [23:48:53.521] [DealFinder] Bid verification enabled for: E [23:48:53.521] [DealFinder] Propagated E: HCP[12-13], Suits=S[0-6] H[0-7] D[3-7] C[0-6] (2 iterations) [23:48:53.521] [DealFinder] Propagated W: HCP[3-4], Suits=S[0-6] H[0-7] D[0-4] C[0-6] (2 iterations) [23:48:53.521] [DealFinder] Known cards per player: N=13, E=3, S=13, W=2 [23:48:53.521] [DealFinder] Locked players: N, S [23:48:53.522] [DealFinder] Total known cards: 31, Remaining deck: 21, Cards to deal: 21 [23:48:53.522] [DealFinder] Players needing cards: E:10, W:11 [23:48:53.522] Large number of cards remaining. Using random generation. [23:48:53.522] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:48:53.522] [VerifyHands] FAIL for E: AQT543.K.843.J86 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:53.523] [VerifyHands] FAIL for E: Q53.KQT98.T43.KJ (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:53.523] [VerifyHands] FAIL for E: AT.KQT8.543.K875 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:53.523] [VerifyHands] FAIL for E: AQ54.KQJT.43.K75 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:53.524] [VerifyHands] FAIL for E: Q.KQJT9.T43.8765 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:54.208] [Timing] Total: 689ms, Generation: 11ms, Verification: 553ms [23:48:54.208] [Timing] Attempts: 662, PassedSimpleCheck: 454, FailedVerification: 404, Found: 50 [23:48:54.223] Search complete. Returning 50 deals. [23:48:54.223] Found 50 sample deals for simulation. [23:48:54.223] Valid deals for DDS: 50 / 50 [23:48:54.223] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:48:54.231] [SAMPLE-VAL] Opening lead NN validation (HK): 12/50 samples adjusted [23:48:54.231] [SAMPLE-VAL] Opening lead rule validation (HK): 6/50 samples penalized for convention violation [23:48:54.231] [SAMPLE-VAL] T1: E=HK S=HA W=H6 N=H2 (leader=E) [23:48:54.232] [SAMPLE-VAL] T2: S=D7 W=D2 N=DJ E=D4 (leader=S) [23:48:54.232] [SAMPLE-VAL] T3: N=DQ E=D3 (leader=N) (partial) [23:48:54.233] [SAMPLE-VAL] Sample 1: weight 0.203 -> 0.190 [E:T2-D4=92 % T3-D3=86 %, W:T1-H6=99 % T2-D2=98 %] [23:48:54.235] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.883 [E:T2-D4=100 % T3-D3=100 %, W:T1-H6=99 % T2-D2=62 %] [23:48:54.236] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.900 [E:T2-D4=100 % T3-D3=100 %, W:T1-H6=79 % T2-D2=83 %] [23:48:54.237] [SAMPLE-VAL] Sample 4: weight 0.203 -> 0.155 [E:T2-D4=89 % T3-D3=71 %, W:T1-H6=55 % T2-D2=100 %] [23:48:54.238] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.834 [E:T2-D4=100 % T3-D3=100 %, W:T1-H6=76 % T2-D2=64 %] [23:48:54.240] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.825 [E:T2-D4=91 % T3-D3=86 %, W:T1-H6=61 % T2-D2=97 %] [23:48:54.241] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.716 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=32 % T2-D2=83 %] [23:48:54.242] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.526 [E:T2-D4=92 % T3-D3=88 %, W:T1-H6=9 % T2-D2=99 %] [23:48:54.244] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.791 [E:T2-D4=100 % T3-D3=100 %, W:T1-H6=58 % T2-D2=67 %] [23:48:54.245] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.924 [E:T2-D4=89 % T3-D3=84 %, W:T1-H6=98 % T2-D2=99 %] [23:48:54.246] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.534 [E:T2-D4=100 % T3-D3=100 %, W:T1-H6=12 % T2-D2=66 %] [23:48:54.248] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.837 [E:T2-D4=87 % T3-D3=76 %, W:T1-H6=74 % T2-D2=100 %] [23:48:54.249] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.770 [E:T2-D4=91 % T3-D3=87 %, W:T1-H6=46 % T2-D2=98 %] [23:48:54.250] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.911 [E:T2-D4=99 % T3-D3=99 %, W:T1-H6=78 % T2-D2=90 %] [23:48:54.252] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.514 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=11 % T2-D2=66 %] [23:48:54.253] [SAMPLE-VAL] Sample 16: weight 0.101 -> 0.062 [E:T2-D4=100 % T3-D3=100 %, W:T1-H6=43 % T2-D2=51 %] [23:48:54.254] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.906 [E:T2-D4=99 % T3-D3=98 %, W:T1-H6=75 % T2-D2=93 %] [23:48:54.255] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.664 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=22 % T2-D2=88 %] [23:48:54.257] [SAMPLE-VAL] Sample 19: weight 0.005 -> 0.003 [E:T2-D4=90 % T3-D3=86 %, W:T1-H6=30 % T2-D2=98 %] [23:48:54.258] [SAMPLE-VAL] Sample 20: weight 0.203 -> 0.164 [E:T2-D4=100 % T3-D3=100 %, W:T1-H6=69 % T2-D2=62 %] [23:48:54.259] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.854 [E:T2-D4=91 % T3-D3=86 %, W:T1-H6=69 % T2-D2=98 %] [23:48:54.260] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.728 [E:T2-D4=89 % T3-D3=77 %, W:T1-H6=41 % T2-D2=100 %] [23:48:54.262] [SAMPLE-VAL] Sample 23: weight 0.005 -> 0.004 [E:T2-D4=100 % T3-D3=100 %, W:T1-H6=59 % T2-D2=84 %] [23:48:54.263] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.866 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=83 % T2-D2=68 %] [23:48:54.264] [SAMPLE-VAL] Sample 25: weight 0.203 -> 0.168 [E:T2-D4=94 % T3-D3=93 %, W:T1-H6=60 % T2-D2=90 %] [23:48:54.266] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.606 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=16 % T2-D2=83 %] [23:48:54.268] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.564 [E:T2-D4=92 % T3-D3=76 %, W:T1-H6=14 % T2-D2=100 %] [23:48:54.270] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.711 [E:T2-D4=93 % T3-D3=92 %, W:T1-H6=32 % T2-D2=92 %] [23:48:54.271] [SAMPLE-VAL] Sample 30: weight 0.005 -> 0.004 [E:T2-D4=88 % T3-D3=66 %, W:T1-H6=100 % T2-D2=100 %] [23:48:54.273] [SAMPLE-VAL] Sample 31: weight 0.203 -> 0.163 [E:T2-D4=92 % T3-D3=88 %, W:T1-H6=53 % T2-D2=98 %] [23:48:54.274] [SAMPLE-VAL] Sample 32: weight 0.100 -> 0.068 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=39 % T2-D2=85 %] [23:48:54.276] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.693 [E:T2-D4=87 % T3-D3=79 %, W:T1-H6=34 % T2-D2=100 %] [23:48:54.277] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.846 [E:T2-D4=89 % T3-D3=70 %, W:T1-H6=82 % T2-D2=100 %] [23:48:54.278] [SAMPLE-VAL] Sample 35: weight 0.100 -> 0.064 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=31 % T2-D2=83 %] [23:48:54.280] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.356 [E:T2-D4=89 % T3-D3=70 %, W:T1-H6=62 % T2-D2=100 %] [23:48:54.283] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.747 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=37 % T2-D2=84 %] [23:48:54.284] [SAMPLE-VAL] Sample 38: weight 0.203 -> 0.167 [E:T2-D4=92 % T3-D3=85 %, W:T1-H6=62 % T2-D2=97 %] [23:48:54.286] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.548 [E:T2-D4=91 % T3-D3=87 %, W:T1-H6=11 % T2-D2=99 %] [23:48:54.287] [SAMPLE-VAL] Sample 40: weight 0.203 -> 0.165 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=55 % T2-D2=82 %] [23:48:54.288] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.705 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=29 % T2-D2=85 %] [23:48:54.290] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.699 [E:T2-D4=89 % T3-D3=77 %, W:T1-H6=35 % T2-D2=100 %] [23:48:54.291] [SAMPLE-VAL] Sample 43: weight 0.100 -> 0.072 [E:T2-D4=92 % T3-D3=79 %, W:T1-H6=57 % T2-D2=100 %] [23:48:54.292] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.535 [E:T2-D4=90 % T3-D3=85 %, W:T1-H6=11 % T2-D2=99 %] [23:48:54.294] [SAMPLE-VAL] Sample 45: weight 0.203 -> 0.179 [E:T2-D4=100 % T3-D3=100 %, W:T1-H6=99 % T2-D2=61 %] [23:48:54.295] [SAMPLE-VAL] Sample 46: weight 0.005 -> 0.003 [E:T2-D4=100 % T3-D3=100 %, W:T1-H6=30 % T2-D2=70 %] [23:48:54.297] [SAMPLE-VAL] Sample 47: weight 0.101 -> 0.062 [E:T2-D4=91 % T3-D3=88 %, W:T1-H6=28 % T2-D2=96 %] [23:48:54.298] [SAMPLE-VAL] Sample 48: weight 0.005 -> 0.003 [E:T2-D4=89 % T3-D3=42 %, W:T1-H6=68 % T2-D2=99 %] [23:48:54.299] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.833 [E:T2-D4=100 % T3-D3=100 %, W:T1-H6=75 % T2-D2=65 %] [23:48:54.300] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.766 [E:T2-D4=100 % T3-D3=100 %, W:T1-H6=40 % T2-D2=86 %] [23:48:54.300] [SAMPLE-VAL] Zeroed 6 samples below relative threshold 0.010 x max 0.9238 = 0.009238 [23:48:54.301] [SAMPLE-VAL] Done. Weight range: 0.000-0.924 [23:48:54.301] [SAMPLE-VAL] Top sample 10 (w=0.924): E:A4.KQ98.8643.KJ6 W:QT53.JT6.T52.875 [E:T2-D4=89 % T3-D3=84 %, W:T1-H6=98 % T2-D2=99 %] [23:48:54.301] [SAMPLE-VAL] Top sample 14 (w=0.911): E:AQT5.KQJ9.T43.J5 W:43.T86.8652.K876 [E:T2-D4=99 % T3-D3=99 %, W:T1-H6=78 % T2-D2=90 %] [23:48:54.301] [SAMPLE-VAL] Top sample 17 (w=0.906): E:AQ43.KQJT.T43.J5 W:T5.986.8652.K876 [E:T2-D4=99 % T3-D3=98 %, W:T1-H6=75 % T2-D2=93 %] [23:48:54.301] [SAMPLE-VAL] Top sample 3 (w=0.900): E:AQ54.KQJ9.643.J6 W:T3.T86.T852.K875 [E:T2-D4=100 % T3-D3=100 %, W:T1-H6=79 % T2-D2=83 %] [23:48:54.301] [SAMPLE-VAL] Top sample 2 (w=0.883): E:AQ.KQ98.6543.J65 W:T543.JT6.T82.K87 [E:T2-D4=100 % T3-D3=100 %, W:T1-H6=99 % T2-D2=62 %] [23:48:54.301] After sample validation: 44 deals remaining [23:48:54.301] [PLAY-INFER] No inference observations detected [23:48:54.301] Using weighted samples: 44/44 have non-uniform weights (range 0.062-0.924) [23:48:54.301] Sample deals (44 total, showing first 20, by weight): [23:48:54.301] [1] (w=0.924) N:J98762.42.QJ.932 A4.KQ98.8643.KJ6 K.A753.AK97.AQT4 QT53.JT6.T52.875 [23:48:54.302] [2] (w=0.911) N:J98762.42.QJ.932 AQT5.KQJ9.T43.J5 K.A753.AK97.AQT4 43.T86.8652.K876 [23:48:54.302] [3] (w=0.906) N:J98762.42.QJ.932 AQ43.KQJT.T43.J5 K.A753.AK97.AQT4 T5.986.8652.K876 [23:48:54.302] [4] (w=0.900) N:J98762.42.QJ.932 AQ54.KQJ9.643.J6 K.A753.AK97.AQT4 T3.T86.T852.K875 [23:48:54.302] [5] (w=0.883) N:J98762.42.QJ.932 AQ.KQ98.6543.J65 K.A753.AK97.AQT4 T543.JT6.T82.K87 [23:48:54.302] [6] (w=0.866) N:J98762.42.QJ.932 AQ5.KQT.T6543.J5 K.A753.AK97.AQT4 T43.J986.82.K876 [23:48:54.302] [7] (w=0.854) N:J98762.42.QJ.932 AQ5.KQJT.8543.J8 K.A753.AK97.AQT4 T43.986.T62.K765 [23:48:54.302] [8] (w=0.846) N:J98762.42.QJ.932 AQ3.KQJ8.T843.J5 K.A753.AK97.AQT4 T54.T96.652.K876 [23:48:54.302] [9] (w=0.837) N:J98762.42.QJ.932 AQT.KQJ9.T8543.5 K.A753.AK97.AQT4 543.T86.62.KJ876 [23:48:54.302] [10] (w=0.834) N:J98762.42.QJ.932 AQ43.KQJ.6543.75 K.A753.AK97.AQT4 T5.T986.T82.KJ86 [23:48:54.302] [11] (w=0.833) N:J98762.42.QJ.932 AQ4.KQJ9.6543.86 K.A753.AK97.AQT4 T53.T86.T82.KJ75 [23:48:54.302] [12] (w=0.825) N:J98762.42.QJ.932 AT5.KQT9.8543.K6 K.A753.AK97.AQT4 Q43.J86.T62.J875 [23:48:54.303] [13] (w=0.791) N:J98762.42.QJ.932 AT.KQT9.6543.K86 K.A753.AK97.AQT4 Q543.J86.T82.J75 [23:48:54.303] [14] (w=0.770) N:J98762.42.QJ.932 AT5.KQT.8643.K85 K.A753.AK97.AQT4 Q43.J986.T52.J76 [23:48:54.303] [15] (w=0.766) N:J98762.42.QJ.932 AT54.KQJT.643.K6 K.A753.AK97.AQT4 Q3.986.T852.J875 [23:48:54.303] [16] (w=0.747) N:J98762.42.QJ.932 A53.KQJ8.T543.K8 K.A753.AK97.AQT4 QT4.T96.862.J765 [23:48:54.303] [17] (w=0.728) N:J98762.42.QJ.932 AT4.KQJT.T8643.K K.A753.AK97.AQT4 Q53.986.52.J8765 [23:48:54.303] [18] (w=0.716) N:J98762.42.QJ.932 Q.KQJ8.T543.KJ65 K.A753.AK97.AQT4 AT543.T96.862.87 [23:48:54.303] [19] (w=0.711) N:J98762.42.QJ.932 AT4.KQJT.86543.K K.A753.AK97.AQT4 Q53.986.T2.J8765 [23:48:54.303] [20] (w=0.705) N:J98762.42.QJ.932 AT4.KQJ.T543.K85 K.A753.AK97.AQT4 Q53.T986.862.J76 [23:48:54.303] ... and 24 more [23:48:54.364] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:48:54.364] D9: [200, -100, 140, 140, 140, -100, 140, 140, -100, 140, 140, 140, 170, 170, 140, 170, 140, 200, 140, 170, 140, 170, 200, 170, 200, 200, 170, 200, 200, 170, 140, 170, 170, 140, 170, 170, 170, 170, 170, 140, 170, 170, 200, 200] [23:48:54.364] DA: [200, -100, 140, 140, 170, -100, 140, 140, -100, 140, 140, 170, 170, 170, 170, 170, 140, 200, 140, 170, 140, 140, 200, 170, 170, 200, 170, 200, 200, 140, 140, 170, 170, 140, 170, 170, 170, 170, 170, 140, 170, 170, 200, 200] [23:48:54.364] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:48:54.365] D9: [9, 6, 7, 7, 7, 6, 7, 7, 6, 7, 7, 7, 8, 8, 7, 8, 7, 9, 7, 8, 7, 8, 9, 8, 9, 9, 8, 9, 9, 8, 7, 8, 8, 7, 8, 8, 8, 8, 8, 7, 8, 8, 9, 9] [23:48:54.365] DA: [9, 6, 7, 7, 8, 6, 7, 7, 6, 7, 7, 8, 8, 8, 8, 8, 7, 9, 7, 8, 7, 7, 9, 8, 8, 9, 8, 9, 9, 7, 7, 8, 8, 7, 8, 8, 8, 8, 8, 7, 8, 8, 9, 9] [23:48:54.365] --- IMP Calculation Output (card -> average IMP) --- [23:48:54.365] DA: 0.03 [23:48:54.365] D9: -0.03 [23:48:54.365] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:48:54.365] DA: 0.029 [23:48:54.365] D9: -0.029 [23:48:54.365] === DDS DETAILED ANALYSIS === [23:48:54.365] Cards analyzed: 2, Samples per card: 44 [23:48:54.365] [23:48:54.365] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:48:54.366] ----- ------ --------- ------- ----------- -------------------------------- [23:48:54.366] DA 0.03 7.73 89 % 4 [9, 6, 7, 7, 8, 6, 7, 7, 6, 7, 7, 8, 8, 8, 8, 8, 7, 9, 7, 8...] [23:48:54.366] D9 -0.03 7.73 89 % 4 [9, 6, 7, 7, 7, 6, 7, 7, 6, 7, 7, 7, 8, 8, 7, 8, 7, 9, 7, 8...] [23:48:54.366] [23:48:54.366] Selected: DA (IMPs=0.03, avgTricks=7.73) [23:48:54.366] =================== [23:48:54.366] Selected: DA (MP 0.029, 0.03 IMPs, 7.73 tricks) [23:48:54.366] [stage-timing] ok sample=705ms validate=0ms nn=77ms signal=0ms simgames=1ms dds=60ms total=848ms samples=44 cards=10 [23:48:54.366] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 QJ AK97 T865432 -Ls s72J4' [23:48:54.369] SUITC_CALL_END: jsonLength=356 [23:48:54.369] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":3.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":3,"Percentage":100.0000}], "Result":3.0000 , "GameTree":[ {"T":"S:9","Vs":[{"T":"T [23:48:54.369] === FindBestCardAsync: Position=S, CardsPlayed=10 === [23:48:54.369] Finding card to play for S: K.A753.AK97.AQT4 [23:48:54.369] Relative position: Dummy, Contract type: Suit [23:48:54.369] Cards in hand mask: 3 [23:48:54.370] Candidate: 9D = 72.1 % [23:48:54.370] Candidate: AD = 20.3 % [23:48:54.370] Candidate: KD = 7.7 % [23:48:54.370] Selected: D9 (72.1 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:48:55 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:48:55 === [23:48:55.970] === FindBestCardAsync: Position=S, CardsPlayed=12 === [23:48:55.970] Contract: 3S, Declarer: N, Dealer: E [23:48:55.970] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:48:55.970] Deal: N:... ... ... ... [23:48:55.970] Position S is on declarer's side - score table shifted by 3 declarer tricks won [23:48:55.971] ****************************** [23:48:55.971] FindMatchingDealsWithPlayInternal Input: [23:48:55.971] Position parameter: S [23:48:55.971] Deal from game: N:... ... ... ... [23:48:55.971] Hand for N: J98762.42.QJ.932 [23:48:55.971] Hand for E: (null) [23:48:55.971] Hand for S: K.A753.AK97.AQT4 [23:48:55.971] Hand for W: (null) [23:48:55.971] Cards played: HK, HA, H6, H2, D7, D2, DJ, D4, DQ, D3, DK, D5 [23:48:55.971] Declarer: N [23:48:55.971] ****************************** [23:48:55.972] [DealFinder] Seed from player S hand: 1953189437 [23:48:55.972] [DealFinder] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:48:55.972] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:48:55.972] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1562MB, gc2=15) [23:48:55.972] [DealFinder] Using cardsPlayedCount=12 for visibility calculation [23:48:55.972] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=12 [23:48:55.972] [ExtractPartialDeal] Visible hands: S, N [23:48:55.973] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:48:55.973] [ExtractPartialDeal] Extracted hands: [23:48:55.973] N: J98762.42.QJ.932 (13 cards) [LOCKED] [23:48:55.973] E: ... (0 cards) [23:48:55.973] S: K.A753.AK97.AQT4 (13 cards) [LOCKED] [23:48:55.973] W: ... (0 cards) [23:48:55.973] [DealFinder] Trump suit from contract '3S': Spades [23:48:55.973] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Spades [23:48:55.973] [ComputePlayedCards] Card 1: HK played by E [23:48:55.974] [ComputePlayedCards] Card 2: HA played by S [23:48:55.974] [ComputePlayedCards] Card 3: H6 played by W [23:48:55.974] [ComputePlayedCards] Card 4: H2 played by N [23:48:55.974] [ComputePlayedCards] Trick complete. Winner: S [23:48:55.974] [ComputePlayedCards] Card 5: D7 played by S [23:48:55.974] [ComputePlayedCards] Card 6: D2 played by W [23:48:55.974] [ComputePlayedCards] Card 7: DJ played by N [23:48:55.974] [ComputePlayedCards] Card 8: D4 played by E [23:48:55.974] [ComputePlayedCards] Trick complete. Winner: N [23:48:55.974] [ComputePlayedCards] Card 9: DQ played by N [23:48:55.975] [ComputePlayedCards] Card 10: D3 played by E [23:48:55.975] [ComputePlayedCards] Card 11: DK played by S [23:48:55.975] [ComputePlayedCards] Card 12: D5 played by W [23:48:55.975] [ComputePlayedCards] Trick complete. Winner: S [23:48:55.975] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H2, DJ, DQ [23:48:55.975] [DealFinder] Added 3 played cards to E (was 0 cards): HK, D4, D3 [23:48:55.975] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: HA, D7, DK [23:48:55.975] [DealFinder] Added 3 played cards to W (was 0 cards): H6, D2, D5 [23:48:55.975] [DealFinder] Bid verification enabled for: E [23:48:55.976] [DealFinder] Propagated E: HCP[12-13], Suits=S[0-6] H[0-7] D[3-7] C[0-6] (2 iterations) [23:48:55.976] [DealFinder] Propagated W: HCP[3-4], Suits=S[0-6] H[0-7] D[0-4] C[0-6] (2 iterations) [23:48:55.976] [DealFinder] Known cards per player: N=13, E=3, S=13, W=3 [23:48:55.976] [DealFinder] Locked players: N, S [23:48:55.976] [DealFinder] Total known cards: 32, Remaining deck: 20, Cards to deal: 20 [23:48:55.976] [DealFinder] Players needing cards: E:10, W:10 [23:48:55.977] Large number of cards remaining. Using random generation. [23:48:55.977] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:48:55.977] [VerifyHands] FAIL for E: AQT543.KT.643.K8 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:55.978] [VerifyHands] FAIL for E: Q54.KJ8.T843.K85 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:55.978] [VerifyHands] FAIL for E: T3.KJT9.T43.KJ65 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:55.996] [VerifyHands] FAIL for E: AQT54.KQJT.43.J6 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:55.997] [VerifyHands] FAIL for E: A5.KQJT9.43.8765 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:56.629] [Timing] Total: 657ms, Generation: 9ms, Verification: 571ms [23:48:56.630] [Timing] Attempts: 548, PassedSimpleCheck: 419, FailedVerification: 369, Found: 50 [23:48:56.644] Search complete. Returning 50 deals. [23:48:56.644] Found 50 sample deals for simulation. [23:48:56.644] Valid deals for DDS: 50 / 50 [23:48:56.645] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:48:56.652] [SAMPLE-VAL] Opening lead NN validation (HK): 21/50 samples adjusted [23:48:56.653] [SAMPLE-VAL] Opening lead rule validation (HK): 3/50 samples penalized for convention violation [23:48:56.653] [SAMPLE-VAL] T1: E=HK S=HA W=H6 N=H2 (leader=E) [23:48:56.653] [SAMPLE-VAL] T2: S=D7 W=D2 N=DJ E=D4 (leader=S) [23:48:56.653] [SAMPLE-VAL] T3: N=DQ E=D3 S=DK W=D5 (leader=N) [23:48:56.655] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.827 [E:T2-D4=89 % T3-D3=85 %, W:T1-H6=49 % T2-D2=98 % T3-D5=100 %] [23:48:56.656] [SAMPLE-VAL] Sample 2: weight 0.100 -> 0.086 [E:T2-D4=99 % T3-D3=99 %, W:T1-H6=100 % T2-D2=91 % T3-D5=86 %] [23:48:56.658] [SAMPLE-VAL] Sample 3: weight 0.101 -> 0.074 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=49 % T2-D2=83 % T3-D5=71 %] [23:48:56.660] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.922 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=99 % T2-D2=82 % T3-D5=76 %] [23:48:56.662] [SAMPLE-VAL] Sample 5: weight 0.100 -> 0.077 [E:T2-D4=89 % T3-D3=78 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 %] [23:48:56.663] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.299 [E:T2-D4=91 % T3-D3=89 %, W:T1-H6=12 % T2-D2=98 % T3-D5=100 %] [23:48:56.665] [SAMPLE-VAL] Sample 7: weight 0.203 -> 0.149 [E:T2-D4=99 % T3-D3=98 %, W:T1-H6=21 % T2-D2=89 % T3-D5=85 %] [23:48:56.666] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.768 [E:T2-D4=86 % T3-D3=69 %, W:T1-H6=46 % T2-D2=100 % T3-D5=100 %] [23:48:56.668] [SAMPLE-VAL] Sample 9: weight 0.100 -> 0.077 [E:T2-D4=89 % T3-D3=78 %, W:T1-H6=68 % T2-D2=100 % T3-D5=100 %] [23:48:56.669] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.650 [E:T2-D4=87 % T3-D3=77 %, W:T1-H6=26 % T2-D2=100 % T3-D5=100 %] [23:48:56.671] [SAMPLE-VAL] Sample 11: weight 0.100 -> 0.083 [E:T2-D4=91 % T3-D3=82 %, W:T1-H6=99 % T2-D2=98 % T3-D5=100 %] [23:48:56.673] [SAMPLE-VAL] Sample 12: weight 0.500 -> 0.365 [E:T2-D4=91 % T3-D3=89 %, W:T1-H6=40 % T2-D2=97 % T3-D5=100 %] [23:48:56.674] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.853 [E:T2-D4=86 % T3-D3=76 %, W:T1-H6=72 % T2-D2=100 % T3-D5=100 %] [23:48:56.676] [SAMPLE-VAL] Sample 14: weight 0.020 -> 0.014 [E:T2-D4=91 % T3-D3=77 %, W:T1-H6=40 % T2-D2=100 % T3-D5=100 %] [23:48:56.677] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.905 [E:T2-D4=100 % T3-D3=100 %, W:T1-H6=76 % T2-D2=86 % T3-D5=84 %] [23:48:56.679] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.804 [E:T2-D4=88 % T3-D3=77 %, W:T1-H6=48 % T2-D2=100 % T3-D5=100 %] [23:48:56.681] [SAMPLE-VAL] Sample 17: weight 0.500 -> 0.381 [E:T2-D4=91 % T3-D3=86 %, W:T1-H6=56 % T2-D2=97 % T3-D5=100 %] [23:48:56.682] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.694 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=19 % T2-D2=86 % T3-D5=69 %] [23:48:56.684] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.866 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=72 % T2-D2=85 % T3-D5=70 %] [23:48:56.685] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.842 [E:T2-D4=87 % T3-D3=75 %, W:T1-H6=68 % T2-D2=100 % T3-D5=100 %] [23:48:56.687] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.365 [E:T2-D4=88 % T3-D3=68 %, W:T1-H6=62 % T2-D2=100 % T3-D5=100 %] [23:48:56.689] [SAMPLE-VAL] Sample 22: weight 0.100 -> 0.079 [E:T2-D4=90 % T3-D3=82 %, W:T1-H6=71 % T2-D2=99 % T3-D5=100 %] [23:48:56.690] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.839 [E:T2-D4=85 % T3-D3=70 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 %] [23:48:56.692] [SAMPLE-VAL] Sample 24: weight 0.100 -> 0.075 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=52 % T2-D2=85 % T3-D5=75 %] [23:48:56.693] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.689 [E:T2-D4=90 % T3-D3=87 %, W:T1-H6=31 % T2-D2=95 % T3-D5=100 %] [23:48:56.695] [SAMPLE-VAL] Sample 26: weight 0.100 -> 0.078 [E:T2-D4=92 % T3-D3=86 %, W:T1-H6=62 % T2-D2=97 % T3-D5=100 %] [23:48:56.697] [SAMPLE-VAL] Sample 27: weight 0.100 -> 0.068 [E:T2-D4=85 % T3-D3=68 %, W:T1-H6=42 % T2-D2=100 % T3-D5=100 %] [23:48:56.698] [SAMPLE-VAL] Sample 28: weight 0.005 -> 0.004 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=73 % T2-D2=87 % T3-D5=75 %] [23:48:56.700] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.874 [E:T2-D4=90 % T3-D3=83 %, W:T1-H6=70 % T2-D2=99 % T3-D5=100 %] [23:48:56.701] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.689 [E:T2-D4=83 % T3-D3=66 %, W:T1-H6=27 % T2-D2=100 % T3-D5=100 %] [23:48:56.703] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.797 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=40 % T2-D2=88 % T3-D5=74 %] [23:48:56.704] [SAMPLE-VAL] Sample 32: weight 0.203 -> 0.177 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=77 % T2-D2=84 % T3-D5=71 %] [23:48:56.706] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.335 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=36 % T2-D2=73 % T3-D5=66 %] [23:48:56.708] [SAMPLE-VAL] Sample 34: weight 0.005 -> 0.003 [E:T2-D4=84 % T3-D3=66 %, W:T1-H6=45 % T2-D2=100 % T3-D5=100 %] [23:48:56.709] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.767 [E:T2-D4=90 % T3-D3=85 %, W:T1-H6=31 % T2-D2=99 % T3-D5=100 %] [23:48:56.711] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.874 [E:T2-D4=90 % T3-D3=83 %, W:T1-H6=70 % T2-D2=99 % T3-D5=100 %] [23:48:56.712] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.847 [E:T2-D4=89 % T3-D3=82 %, W:T1-H6=60 % T2-D2=98 % T3-D5=100 %] [23:48:56.714] [SAMPLE-VAL] Sample 38: weight 0.101 -> 0.070 [E:T2-D4=90 % T3-D3=78 %, W:T1-H6=36 % T2-D2=100 % T3-D5=100 %] [23:48:56.716] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.850 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=58 % T2-D2=85 % T3-D5=77 %] [23:48:56.717] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.839 [E:T2-D4=86 % T3-D3=65 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 %] [23:48:56.719] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.658 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=14 % T2-D2=83 % T3-D5=70 %] [23:48:56.720] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.757 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=34 % T2-D2=84 % T3-D5=66 %] [23:48:56.722] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.902 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=82 % T2-D2=85 % T3-D5=78 %] [23:48:56.723] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.926 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=99 % T2-D2=82 % T3-D5=79 %] [23:48:56.725] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.657 [E:T2-D4=87 % T3-D3=67 %, W:T1-H6=18 % T2-D2=100 % T3-D5=100 %] [23:48:56.727] [SAMPLE-VAL] Sample 46: weight 0.203 -> 0.152 [E:T2-D4=90 % T3-D3=86 %, W:T1-H6=26 % T2-D2=98 % T3-D5=100 %] [23:48:56.728] [SAMPLE-VAL] Sample 47: weight 0.100 -> 0.070 [E:T2-D4=91 % T3-D3=86 %, W:T1-H6=33 % T2-D2=98 % T3-D5=100 %] [23:48:56.730] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.836 [E:T2-D4=85 % T3-D3=67 %, W:T1-H6=80 % T2-D2=100 % T3-D5=100 %] [23:48:56.731] [SAMPLE-VAL] Sample 49: weight 0.500 -> 0.374 [E:T2-D4=89 % T3-D3=71 %, W:T1-H6=66 % T2-D2=100 % T3-D5=100 %] [23:48:56.733] [SAMPLE-VAL] Sample 50: weight 0.005 -> 0.004 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=66 % T2-D2=86 % T3-D5=74 %] [23:48:56.733] [SAMPLE-VAL] Zeroed 3 samples below relative threshold 0.010 x max 0.9262 = 0.009262 [23:48:56.733] [SAMPLE-VAL] Done. Weight range: 0.000-0.926 [23:48:56.733] [SAMPLE-VAL] Top sample 44 (w=0.926): E:AQT.KQ98.T643.J6 W:543.JT6.852.K875 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=99 % T2-D2=82 % T3-D5=79 %] [23:48:56.733] [SAMPLE-VAL] Top sample 4 (w=0.922): E:AQ.KQ98.T643.J75 W:T543.JT6.852.K86 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=99 % T2-D2=82 % T3-D5=76 %] [23:48:56.734] [SAMPLE-VAL] Top sample 15 (w=0.905): E:AQ54.KQJT.643.65 W:T3.986.T852.KJ87 [E:T2-D4=100 % T3-D3=100 %, W:T1-H6=76 % T2-D2=86 % T3-D5=84 %] [23:48:56.734] [SAMPLE-VAL] Top sample 43 (w=0.902): E:AQT5.KQT.T643.J6 W:43.J986.852.K875 [E:T2-D4=99 % T3-D3=100 %, W:T1-H6=82 % T2-D2=85 % T3-D5=78 %] [23:48:56.734] [SAMPLE-VAL] Top sample 29 (w=0.874): E:A54.KQT8.8643.K6 W:QT3.J96.T52.J875 [E:T2-D4=90 % T3-D3=83 %, W:T1-H6=70 % T2-D2=99 % T3-D5=100 %] [23:48:56.734] After sample validation: 47 deals remaining [23:48:56.734] [PLAY-INFER] No inference observations detected [23:48:56.734] Using weighted samples: 47/47 have non-uniform weights (range 0.014-0.926) [23:48:56.734] Sample deals (47 total, showing first 20, by weight): [23:48:56.734] [1] (w=0.926) N:J98762.42.QJ.932 AQT.KQ98.T643.J6 K.A753.AK97.AQT4 543.JT6.852.K875 [23:48:56.734] [2] (w=0.922) N:J98762.42.QJ.932 AQ.KQ98.T643.J75 K.A753.AK97.AQT4 T543.JT6.852.K86 [23:48:56.734] [3] (w=0.905) N:J98762.42.QJ.932 AQ54.KQJT.643.65 K.A753.AK97.AQT4 T3.986.T852.KJ87 [23:48:56.734] [4] (w=0.902) N:J98762.42.QJ.932 AQT5.KQT.T643.J6 K.A753.AK97.AQT4 43.J986.852.K875 [23:48:56.734] [5] (w=0.874) N:J98762.42.QJ.932 A54.KQT8.8643.K6 K.A753.AK97.AQT4 QT3.J96.T52.J875 [23:48:56.735] [6] (w=0.874) N:J98762.42.QJ.932 A53.KQT8.8643.K6 K.A753.AK97.AQT4 QT4.J96.T52.J875 [23:48:56.735] [7] (w=0.866) N:J98762.42.QJ.932 A4.KQT8.T643.K65 K.A753.AK97.AQT4 QT53.J96.852.J87 [23:48:56.735] [8] (w=0.853) N:J98762.42.QJ.932 AQ43.KQJT.T8643. K.A753.AK97.AQT4 T5.986.52.KJ8765 [23:48:56.735] [9] (w=0.850) N:J98762.42.QJ.932 AT54.KQJ9.T643.K K.A753.AK97.AQT4 Q3.T86.852.J8765 [23:48:56.735] [10] (w=0.847) N:J98762.42.QJ.932 A53.KQ8.8643.K75 K.A753.AK97.AQT4 QT4.JT96.T52.J86 [23:48:56.735] [11] (w=0.842) N:J98762.42.QJ.932 A.KQT8.T8643.K75 K.A753.AK97.AQT4 QT543.J96.52.J86 [23:48:56.735] [12] (w=0.839) N:J98762.42.QJ.932 AQ5.KQT9.T843.J7 K.A753.AK97.AQT4 T43.J86.652.K865 [23:48:56.735] [13] (w=0.839) N:J98762.42.QJ.932 A4.KQT9.T843.K75 K.A753.AK97.AQT4 QT53.J86.652.J86 [23:48:56.735] [14] (w=0.836) N:J98762.42.QJ.932 AQT4.KQ.T843.J76 K.A753.AK97.AQT4 53.JT986.652.K85 [23:48:56.735] [15] (w=0.827) N:J98762.42.QJ.932 A54.KQ9.8643.K75 K.A753.AK97.AQT4 QT3.JT86.T52.J86 [23:48:56.735] [16] (w=0.804) N:J98762.42.QJ.932 A43.KQJ9.T8643.K K.A753.AK97.AQT4 QT5.T86.52.J8765 [23:48:56.735] [17] (w=0.797) N:J98762.42.QJ.932 A53.KQJT.T643.K8 K.A753.AK97.AQT4 QT4.986.852.J765 [23:48:56.735] [18] (w=0.768) N:J98762.42.QJ.932 A4.KQ8.T843.KJ65 K.A753.AK97.AQT4 QT53.JT96.652.87 [23:48:56.736] [19] (w=0.767) N:J98762.42.QJ.932 A43.KQT.8643.KJ7 K.A753.AK97.AQT4 QT5.J986.T52.865 [23:48:56.736] [20] (w=0.757) N:J98762.42.QJ.932 A53.KQ9.T643.KJ6 K.A753.AK97.AQT4 QT4.JT86.852.875 [23:48:56.736] ... and 27 more [23:48:56.843] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:48:56.843] DA: [140, 140, 140, -100, 170, 170, 170, -100, 140, 170, 140, 140, 170, 140, 170, 140, 170, 170, 200, 200, 170, 200, 170, 200, 170, 170, 170, 170, 170, 170, 170, 200, 170, 170, 170, 170, 170, 170, 170, 140, -100, 170, 170, 170, 170, 170, 170] [23:48:56.843] CA: [140, 140, 140, -100, 140, 140, -100, -200, 140, 140, -200, 140, -100, -100, 140, 140, -100, -100, 140, 140, 140, 170, -100, 140, 140, 140, 170, 140, 170, 170, 140, 170, 140, -100, 140, -100, 140, 140, 140, -100, 140, -100, 140, -100, 140, -100, -100] [23:48:56.843] D9: [-100, 140, -100, -100, 140, 140, 140, -100, 140, 140, 140, -100, 140, -100, 140, 140, 140, 140, 170, 170, 170, 170, 140, 170, 140, 170, 140, 140, 140, 140, 140, 200, 140, 140, 140, -100, 140, 140, 140, 140, -100, 140, 140, 140, 170, 140, 140] [23:48:56.843] H3: [-100, -100, 140, -100, 140, 140, 140, -100, 140, 140, -100, -100, 140, -100, 140, -100, 140, 140, 140, 140, 140, 140, 140, 170, 140, 140, 170, 140, 170, 170, 140, 170, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 170, 140, 140, 140] [23:48:56.843] H7: [-100, -100, 140, -100, 140, 140, 140, -100, 140, 140, -100, -100, 140, -100, 140, -100, 140, 140, 140, 140, 140, 140, 140, 170, 140, 140, 170, 140, 170, 170, 140, 170, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 170, 140, 140, 140] [23:48:56.843] C4: [-100, -100, 140, -100, -100, -100, -100, -100, -200, -100, -100, -100, -100, -100, -100, -200, -100, -100, -100, -100, -100, 170, -100, -100, -100, 140, 140, -100, 140, 140, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:48:56.843] SK: [-100, -100, 140, -100, 140, 140, 140, 140, 140, 140, -100, -100, 140, -100, 140, -100, 140, 140, 140, 140, 140, 200, 140, 170, 140, 170, 170, 140, 170, 170, 140, 170, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 170, 140, 140, 140] [23:48:56.843] CT: [-100, -100, 140, -100, -100, -100, -100, -100, -200, -100, -100, -100, -100, -100, -100, -200, -100, -100, -100, -100, -100, 170, -100, -100, -100, 140, 140, -100, 140, 140, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:48:56.843] CQ: [-100, -100, 140, -100, -100, -100, -100, -100, -200, -100, -200, -100, -100, -100, -100, -200, -100, -100, -100, -100, -100, 170, -100, -100, -100, 140, 140, -100, 140, 140, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:48:56.843] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:48:56.844] DA: [6, 6, 6, 5, 7, 7, 7, 5, 6, 7, 6, 6, 7, 6, 7, 6, 7, 7, 8, 8, 7, 8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 6, 5, 7, 7, 7, 7, 7, 7] [23:48:56.844] CA: [6, 6, 6, 5, 6, 6, 5, 4, 6, 6, 4, 6, 5, 5, 6, 6, 5, 5, 6, 6, 6, 7, 5, 6, 6, 6, 7, 6, 7, 7, 6, 7, 6, 5, 6, 5, 6, 6, 6, 5, 6, 5, 6, 5, 6, 5, 5] [23:48:56.844] D9: [5, 6, 5, 5, 6, 6, 6, 5, 6, 6, 6, 5, 6, 5, 6, 6, 6, 6, 7, 7, 7, 7, 6, 7, 6, 7, 6, 6, 6, 6, 6, 8, 6, 6, 6, 5, 6, 6, 6, 6, 5, 6, 6, 6, 7, 6, 6] [23:48:56.844] H3: [5, 5, 6, 5, 6, 6, 6, 5, 6, 6, 5, 5, 6, 5, 6, 5, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 7, 6, 7, 7, 6, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6] [23:48:56.844] H7: [5, 5, 6, 5, 6, 6, 6, 5, 6, 6, 5, 5, 6, 5, 6, 5, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 7, 6, 7, 7, 6, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6] [23:48:56.844] C4: [5, 5, 6, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 7, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [23:48:56.844] SK: [5, 5, 6, 5, 6, 6, 6, 6, 6, 6, 5, 5, 6, 5, 6, 5, 6, 6, 6, 6, 6, 8, 6, 7, 6, 7, 7, 6, 7, 7, 6, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6] [23:48:56.844] CT: [5, 5, 6, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 7, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [23:48:56.844] CQ: [5, 5, 6, 5, 5, 5, 5, 5, 4, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 7, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [23:48:56.845] --- IMP Calculation Output (card -> average IMP) --- [23:48:56.845] DA: 3.21 [23:48:56.845] D9: 1.61 [23:48:56.845] SK: 1.42 [23:48:56.845] H3: 1.09 [23:48:56.845] H7: 1.09 [23:48:56.845] CA: 0.58 [23:48:56.846] C4: -2.96 [23:48:56.846] CT: -2.96 [23:48:56.846] CQ: -3.07 [23:48:56.846] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:48:56.846] DA: 0.797 [23:48:56.846] D9: 0.243 [23:48:56.846] SK: 0.235 [23:48:56.846] H3: 0.121 [23:48:56.846] H7: 0.121 [23:48:56.846] CA: 0.027 [23:48:56.846] C4: -0.505 [23:48:56.846] CT: -0.505 [23:48:56.846] CQ: -0.535 [23:48:56.847] === DDS DETAILED ANALYSIS === [23:48:56.847] Cards analyzed: 9, Samples per card: 47 [23:48:56.847] [23:48:56.847] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:48:56.847] ----- ------ --------- ------- ----------- -------------------------------- [23:48:56.847] DA 3.21 6.79 92 % 4 [6, 6, 6, 5, 7, 7, 7, 5, 6, 7, 6, 6, 7, 6, 7, 6, 7, 7, 8, 8...] [23:48:56.847] D9 1.61 6.02 78 % 4 [5, 6, 5, 5, 6, 6, 6, 5, 6, 6, 6, 5, 6, 5, 6, 6, 6, 6, 7, 7...] [23:48:56.847] SK 1.42 6.04 75 % 4 [5, 5, 6, 5, 6, 6, 6, 6, 6, 6, 5, 5, 6, 5, 6, 5, 6, 6, 6, 6...] [23:48:56.847] H3 1.09 5.96 72 % 3 [5, 5, 6, 5, 6, 6, 6, 5, 6, 6, 5, 5, 6, 5, 6, 5, 6, 6, 6, 6...] [23:48:56.847] H7 1.09 5.96 72 % 3 [5, 5, 6, 5, 6, 6, 6, 5, 6, 6, 5, 5, 6, 5, 6, 5, 6, 6, 6, 6...] [23:48:56.847] CA 0.58 5.72 67 % 4 [6, 6, 6, 5, 6, 6, 5, 4, 6, 6, 4, 6, 5, 5, 6, 6, 5, 5, 6, 6...] [23:48:56.847] C4 -2.96 5.13 15 % 4 [5, 5, 6, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5...] [23:48:56.847] CT -2.96 5.13 15 % 4 [5, 5, 6, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5...] [23:48:56.848] CQ -3.07 5.11 15 % 4 [5, 5, 6, 5, 5, 5, 5, 5, 4, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5...] [23:48:56.848] [23:48:56.848] Selected: DA (IMPs=3.21, avgTricks=6.79) [23:48:56.848] =================== [23:48:56.848] Selected: DA (MP 0.797, 3.21 IMPs, 6.79 tricks) [23:48:56.848] [stage-timing] ok sample=673ms validate=0ms nn=89ms signal=0ms simgames=1ms dds=110ms total=878ms samples=47 cards=12 [23:48:56.848] === FindBestCardAsync: Position=S, CardsPlayed=12 === [23:48:56.848] Finding card to play for S: K.A753.AK97.AQT4 [23:48:56.848] Relative position: Dummy, Contract type: Suit [23:48:56.849] Cards in hand mask: 8 [23:48:56.849] Candidate: AD = 50.2 % [23:48:56.849] Candidate: KS = 38.5 % [23:48:56.849] Candidate: 9D = 5.6 % [23:48:56.849] Candidate: xH = 4.4 % [23:48:56.850] Candidate: AC = 1.0 % [23:48:56.850] Candidate: xC = 0.2 % [23:48:56.850] Candidate: QC = 0.1 % [23:48:56.850] Candidate: TC = 0.0 % [23:48:56.850] Selected: DA (50.2 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:48:58 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:48:58 === [23:48:58.361] === FindBestCardAsync: Position=N, CardsPlayed=14 === [23:48:58.361] Contract: 3S, Declarer: N, Dealer: E [23:48:58.361] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:48:58.361] Deal: N:... ... ... ... [23:48:58.361] Position N is on declarer's side - score table shifted by 3 declarer tricks won [23:48:58.361] ****************************** [23:48:58.361] FindMatchingDealsWithPlayInternal Input: [23:48:58.361] Position parameter: N [23:48:58.361] Deal from game: N:... ... ... ... [23:48:58.361] Hand for N: J98762.42.QJ.932 [23:48:58.361] Hand for E: (null) [23:48:58.361] Hand for S: K.A753.AK97.AQT4 [23:48:58.361] Hand for W: (null) [23:48:58.361] Cards played: HK, HA, H6, H2, D7, D2, DJ, D4, DQ, D3, DK, D5, DA, D6 [23:48:58.362] Declarer: N [23:48:58.362] ****************************** [23:48:58.362] [DealFinder] Seed from player N hand: 1850003976 [23:48:58.362] [DealFinder] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:48:58.362] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:48:58.362] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1558MB, gc2=15) [23:48:58.362] [DealFinder] Using cardsPlayedCount=14 for visibility calculation [23:48:58.362] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=14 [23:48:58.362] [ExtractPartialDeal] Visible hands: N, S [23:48:58.362] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:48:58.362] [ExtractPartialDeal] Extracted hands: [23:48:58.362] N: J98762.42.QJ.932 (13 cards) [LOCKED] [23:48:58.363] E: ... (0 cards) [23:48:58.363] S: K.A753.AK97.AQT4 (13 cards) [LOCKED] [23:48:58.363] W: ... (0 cards) [23:48:58.363] [DealFinder] Trump suit from contract '3S': Spades [23:48:58.363] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Spades [23:48:58.363] [ComputePlayedCards] Card 1: HK played by E [23:48:58.363] [ComputePlayedCards] Card 2: HA played by S [23:48:58.363] [ComputePlayedCards] Card 3: H6 played by W [23:48:58.363] [ComputePlayedCards] Card 4: H2 played by N [23:48:58.363] [ComputePlayedCards] Trick complete. Winner: S [23:48:58.363] [ComputePlayedCards] Card 5: D7 played by S [23:48:58.363] [ComputePlayedCards] Card 6: D2 played by W [23:48:58.363] [ComputePlayedCards] Card 7: DJ played by N [23:48:58.363] [ComputePlayedCards] Card 8: D4 played by E [23:48:58.363] [ComputePlayedCards] Trick complete. Winner: N [23:48:58.363] [ComputePlayedCards] Card 9: DQ played by N [23:48:58.364] [ComputePlayedCards] Card 10: D3 played by E [23:48:58.364] [ComputePlayedCards] Card 11: DK played by S [23:48:58.364] [ComputePlayedCards] Card 12: D5 played by W [23:48:58.364] [ComputePlayedCards] Trick complete. Winner: S [23:48:58.364] [ComputePlayedCards] Card 13: DA played by S [23:48:58.364] [ComputePlayedCards] Card 14: D6 played by W [23:48:58.364] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H2, DJ, DQ [23:48:58.364] [DealFinder] Added 3 played cards to E (was 0 cards): HK, D4, D3 [23:48:58.364] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: HA, D7, DK, DA [23:48:58.364] [DealFinder] Added 4 played cards to W (was 0 cards): H6, D2, D5, D6 [23:48:58.364] [DealFinder] Bid verification enabled for: E [23:48:58.364] [DealFinder] Propagated E: HCP[12-13], Suits=S[0-6] H[0-7] D[3-7] C[0-6] (2 iterations) [23:48:58.365] [DealFinder] Propagated W: HCP[3-4], Suits=S[0-6] H[0-7] D[0-4] C[0-6] (2 iterations) [23:48:58.365] [DealFinder] Known cards per player: N=13, E=3, S=13, W=4 [23:48:58.365] [DealFinder] Locked players: N, S [23:48:58.365] [DealFinder] Total known cards: 33, Remaining deck: 19, Cards to deal: 19 [23:48:58.365] [DealFinder] Players needing cards: E:10, W:9 [23:48:58.365] Large number of cards remaining. Using random generation. [23:48:58.365] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:48:58.365] [VerifyHands] FAIL for E: AT53.KQ8.43.KJ76 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:58.366] [VerifyHands] FAIL for E: A4.KQJ9.T43.K865 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:58.366] [VerifyHands] FAIL for E: QT54.KJT9.843.J5 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:58.367] [VerifyHands] FAIL for E: QT3.K9.843.KJ865 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:58.367] [VerifyHands] FAIL for E: T4.KJT9.T43.KJ86 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:48:59.156] [Timing] Total: 794ms, Generation: 17ms, Verification: 613ms [23:48:59.156] [Timing] Attempts: 883, PassedSimpleCheck: 883, FailedVerification: 833, Found: 50 [23:48:59.173] Search complete. Returning 50 deals. [23:48:59.173] Found 50 sample deals for simulation. [23:48:59.173] Valid deals for DDS: 50 / 50 [23:48:59.173] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:48:59.181] [SAMPLE-VAL] Opening lead NN validation (HK): 16/50 samples adjusted [23:48:59.181] [SAMPLE-VAL] Opening lead rule validation (HK): 4/50 samples penalized for convention violation [23:48:59.181] [SAMPLE-VAL] T1: E=HK S=HA W=H6 N=H2 (leader=E) [23:48:59.181] [SAMPLE-VAL] T2: S=D7 W=D2 N=DJ E=D4 (leader=S) [23:48:59.181] [SAMPLE-VAL] T3: N=DQ E=D3 S=DK W=D5 (leader=N) [23:48:59.181] [SAMPLE-VAL] T4: S=DA W=D6 (leader=S) (partial) [23:48:59.183] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.859 [E:T2-D4=88 % T3-D3=68 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.185] [SAMPLE-VAL] Sample 2: weight 0.005 -> 0.004 [E:T2-D4=88 % T3-D3=71 %, W:T1-H6=58 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.187] [SAMPLE-VAL] Sample 3: weight 0.203 -> 0.171 [E:T2-D4=89 % T3-D3=71 %, W:T1-H6=64 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.189] [SAMPLE-VAL] Sample 4: weight 0.005 -> 0.004 [E:T2-D4=86 % T3-D3=67 %, W:T1-H6=42 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.191] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.847 [E:T2-D4=85 % T3-D3=68 %, W:T1-H6=79 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.193] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.760 [E:T2-D4=89 % T3-D3=43 %, W:T1-H6=81 % T2-D2=98 % T3-D5=100 % T4-D6=97 %] [23:48:59.194] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.800 [E:T2-D4=85 % T3-D3=67 %, W:T1-H6=53 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.196] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.380 [E:T2-D4=87 % T3-D3=72 %, W:T1-H6=65 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.198] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.722 [E:T2-D4=87 % T3-D3=67 %, W:T1-H6=51 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.200] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.740 [E:T2-D4=87 % T3-D3=38 %, W:T1-H6=86 % T2-D2=99 % T3-D5=100 % T4-D6=95 %] [23:48:59.202] [SAMPLE-VAL] Sample 11: weight 0.005 -> 0.004 [E:T2-D4=88 % T3-D3=71 %, W:T1-H6=58 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.203] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.845 [E:T2-D4=99 % T3-D3=98 %, W:T1-H6=48 % T2-D2=90 % T3-D5=88 % T4-D6=73 %] [23:48:59.205] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.835 [E:T2-D4=87 % T3-D3=64 %, W:T1-H6=76 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.207] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.743 [E:T2-D4=81 % T3-D3=66 %, W:T1-H6=33 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.209] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.697 [E:T2-D4=83 % T3-D3=65 %, W:T1-H6=19 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.211] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.853 [E:T2-D4=86 % T3-D3=67 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.213] [SAMPLE-VAL] Sample 17: weight 0.020 -> 0.014 [E:T2-D4=90 % T3-D3=44 %, W:T1-H6=100 % T2-D2=99 % T3-D5=100 % T4-D6=99 %] [23:48:59.215] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.851 [E:T2-D4=86 % T3-D3=67 %, W:T1-H6=81 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.216] [SAMPLE-VAL] Sample 19: weight 0.100 -> 0.070 [E:T2-D4=87 % T3-D3=41 %, W:T1-H6=99 % T2-D2=100 % T3-D5=100 % T4-D6=98 %] [23:48:59.220] [SAMPLE-VAL] Sample 20: weight 0.100 -> 0.069 [E:T2-D4=88 % T3-D3=41 %, W:T1-H6=99 % T2-D2=99 % T3-D5=100 % T4-D6=99 %] [23:48:59.222] [SAMPLE-VAL] Sample 21: weight 0.100 -> 0.071 [E:T2-D4=91 % T3-D3=44 %, W:T1-H6=100 % T2-D2=99 % T3-D5=100 % T4-D6=99 %] [23:48:59.224] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.767 [E:T2-D4=90 % T3-D3=71 %, W:T1-H6=30 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.226] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.851 [E:T2-D4=88 % T3-D3=66 %, W:T1-H6=80 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.228] [SAMPLE-VAL] Sample 24: weight 0.100 -> 0.076 [E:T2-D4=87 % T3-D3=71 %, W:T1-H6=65 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.229] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.841 [E:T2-D4=85 % T3-D3=68 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.231] [SAMPLE-VAL] Sample 26: weight 0.500 -> 0.326 [E:T2-D4=86 % T3-D3=64 %, W:T1-H6=26 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.233] [SAMPLE-VAL] Sample 27: weight 0.203 -> 0.170 [E:T2-D4=87 % T3-D3=69 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.235] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.722 [E:T2-D4=87 % T3-D3=68 %, W:T1-H6=21 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.237] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.728 [E:T2-D4=90 % T3-D3=46 %, W:T1-H6=46 % T2-D2=99 % T3-D5=100 % T4-D6=98 %] [23:48:59.239] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.797 [E:T2-D4=90 % T3-D3=73 %, W:T1-H6=38 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.240] [SAMPLE-VAL] Sample 31: weight 0.500 -> 0.355 [E:T2-D4=85 % T3-D3=71 %, W:T1-H6=41 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.242] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.867 [E:T2-D4=87 % T3-D3=66 %, W:T1-H6=98 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.244] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.783 [E:T2-D4=90 % T3-D3=42 %, W:T1-H6=99 % T2-D2=100 % T3-D5=100 % T4-D6=99 %] [23:48:59.246] [SAMPLE-VAL] Sample 34: weight 0.100 -> 0.078 [E:T2-D4=87 % T3-D3=65 %, W:T1-H6=99 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.247] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.845 [E:T2-D4=86 % T3-D3=66 %, W:T1-H6=81 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.249] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.746 [E:T2-D4=88 % T3-D3=41 %, W:T1-H6=77 % T2-D2=98 % T3-D5=100 % T4-D6=97 %] [23:48:59.251] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.839 [E:T2-D4=81 % T3-D3=66 %, W:T1-H6=86 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.253] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.762 [E:T2-D4=90 % T3-D3=43 %, W:T1-H6=80 % T2-D2=98 % T3-D5=100 % T4-D6=98 %] [23:48:59.254] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.862 [E:T2-D4=87 % T3-D3=69 %, W:T1-H6=85 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.257] [SAMPLE-VAL] Sample 40: weight 0.100 -> 0.078 [E:T2-D4=87 % T3-D3=65 %, W:T1-H6=99 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.259] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.874 [E:T2-D4=87 % T3-D3=67 %, W:T1-H6=99 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.260] [SAMPLE-VAL] Sample 42: weight 0.100 -> 0.074 [E:T2-D4=87 % T3-D3=65 %, W:T1-H6=62 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.262] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.667 [E:T2-D4=88 % T3-D3=66 %, W:T1-H6=27 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.264] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.816 [E:T2-D4=87 % T3-D3=68 %, W:T1-H6=56 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.266] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.740 [E:T2-D4=79 % T3-D3=64 %, W:T1-H6=35 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.268] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.808 [E:T2-D4=85 % T3-D3=69 %, W:T1-H6=54 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.269] [SAMPLE-VAL] Sample 47: weight 0.100 -> 0.076 [E:T2-D4=86 % T3-D3=60 %, W:T1-H6=99 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.271] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.812 [E:T2-D4=84 % T3-D3=68 %, W:T1-H6=57 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.273] [SAMPLE-VAL] Sample 49: weight 0.005 -> 0.003 [E:T2-D4=90 % T3-D3=43 %, W:T1-H6=70 % T2-D2=99 % T3-D5=100 % T4-D6=99 %] [23:48:59.275] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.758 [E:T2-D4=88 % T3-D3=39 %, W:T1-H6=98 % T2-D2=99 % T3-D5=100 % T4-D6=97 %] [23:48:59.275] [SAMPLE-VAL] Zeroed 4 samples below relative threshold 0.010 x max 0.8739 = 0.008739 [23:48:59.275] [SAMPLE-VAL] Done. Weight range: 0.000-0.874 [23:48:59.275] [SAMPLE-VAL] Top sample 41 (w=0.874): E:AT5.KQ98.T843.K6 W:Q43.JT6.652.J875 [E:T2-D4=87 % T3-D3=67 %, W:T1-H6=99 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.275] [SAMPLE-VAL] Top sample 32 (w=0.867): E:AQ54.KQ98.T843.J W:T3.JT6.652.K8765 [E:T2-D4=87 % T3-D3=66 %, W:T1-H6=98 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.276] [SAMPLE-VAL] Top sample 39 (w=0.862): E:AQ5.KQ8.T843.J76 W:T43.JT96.652.K85 [E:T2-D4=87 % T3-D3=69 %, W:T1-H6=85 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.276] [SAMPLE-VAL] Top sample 1 (w=0.859): E:AQ5.KQ8.T843.J85 W:T43.JT96.652.K76 [E:T2-D4=88 % T3-D3=68 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.276] [SAMPLE-VAL] Top sample 16 (w=0.853): E:AQ5.KQ.T843.J865 W:T43.JT986.652.K7 [E:T2-D4=86 % T3-D3=67 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:48:59.276] After sample validation: 46 deals remaining [23:48:59.276] [PLAY-INFER] No inference observations detected [23:48:59.276] Using weighted samples: 46/46 have non-uniform weights (range 0.014-0.874) [23:48:59.276] Sample deals (46 total, showing first 20, by weight): [23:48:59.276] [1] (w=0.874) N:J98762.42.QJ.932 AT5.KQ98.T843.K6 K.A753.AK97.AQT4 Q43.JT6.652.J875 [23:48:59.276] [2] (w=0.867) N:J98762.42.QJ.932 AQ54.KQ98.T843.J K.A753.AK97.AQT4 T3.JT6.652.K8765 [23:48:59.276] [3] (w=0.862) N:J98762.42.QJ.932 AQ5.KQ8.T843.J76 K.A753.AK97.AQT4 T43.JT96.652.K85 [23:48:59.276] [4] (w=0.859) N:J98762.42.QJ.932 AQ5.KQ8.T843.J85 K.A753.AK97.AQT4 T43.JT96.652.K76 [23:48:59.277] [5] (w=0.853) N:J98762.42.QJ.932 AQ5.KQ.T843.J865 K.A753.AK97.AQT4 T43.JT986.652.K7 [23:48:59.277] [6] (w=0.851) N:J98762.42.QJ.932 AQ4.KQJ.T843.875 K.A753.AK97.AQT4 T53.T986.652.KJ6 [23:48:59.277] [7] (w=0.851) N:J98762.42.QJ.932 AQT4.KQJ8.T843.6 K.A753.AK97.AQT4 53.T96.652.KJ875 [23:48:59.277] [8] (w=0.847) N:J98762.42.QJ.932 A3.KQ9.T843.K875 K.A753.AK97.AQT4 QT54.JT86.652.J6 [23:48:59.277] [9] (w=0.845) N:J98762.42.QJ.932 AT43.KQJ8.T43.K5 K.A753.AK97.AQT4 Q5.T96.8652.J876 [23:48:59.277] [10] (w=0.845) N:J98762.42.QJ.932 AQ53.KQJ.T843.76 K.A753.AK97.AQT4 T4.T986.652.KJ85 [23:48:59.277] [11] (w=0.841) N:J98762.42.QJ.932 AQ.KQJT.T843.J87 K.A753.AK97.AQT4 T543.986.652.K65 [23:48:59.277] [12] (w=0.839) N:J98762.42.QJ.932 AQT.KQT.T843.J65 K.A753.AK97.AQT4 543.J986.652.K87 [23:48:59.277] [13] (w=0.835) N:J98762.42.QJ.932 AQT3.KQJ.T843.85 K.A753.AK97.AQT4 54.T986.652.KJ76 [23:48:59.277] [14] (w=0.816) N:J98762.42.QJ.932 A53.KQ8.T843.K65 K.A753.AK97.AQT4 QT4.JT96.652.J87 [23:48:59.277] [15] (w=0.812) N:J98762.42.QJ.932 AT5.KQJ9.T843.K7 K.A753.AK97.AQT4 Q43.T86.652.J865 [23:48:59.277] [16] (w=0.808) N:J98762.42.QJ.932 A53.KQJ9.T843.K7 K.A753.AK97.AQT4 QT4.T86.652.J865 [23:48:59.278] [17] (w=0.800) N:J98762.42.QJ.932 A54.KQ.T843.K876 K.A753.AK97.AQT4 QT3.JT986.652.J5 [23:48:59.278] [18] (w=0.797) N:J98762.42.QJ.932 A4.KQJ8.T843.K87 K.A753.AK97.AQT4 QT53.T96.652.J65 [23:48:59.278] [19] (w=0.783) N:J98762.42.QJ.932 AT43.KQ98.843.K7 K.A753.AK97.AQT4 Q5.JT6.T652.J865 [23:48:59.278] [20] (w=0.767) N:J98762.42.QJ.932 AT4.KQJ8.T843.K8 K.A753.AK97.AQT4 Q53.T96.652.J765 [23:48:59.278] ... and 26 more [23:48:59.358] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:48:59.358] H4: [170, 140, 140, 140, 140, 140, -100, 170, 170, 140, 140, 140, -100, 170, 170, 170, 170, 170, 170, 170, -100, 140, 140, -100, 170, 140, 170, 170, 170, 170, 170, 200, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [23:48:59.358] C3: [140, 140, -100, -100, -100, -100, -100, -100, 140, 140, 140, -100, -100, 140, 140, 140, 140, 140, 140, 140, -100, 140, 140, -100, 140, 140, 140, 140, 140, 170, 140, 170, 140, 140, 140, 140, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140] [23:48:59.358] C9: [140, 140, -100, -100, -100, -100, -100, -100, 140, 140, 140, -100, -100, 140, 140, 140, 140, 140, 140, 140, -100, 140, 140, -100, 140, 140, 140, 140, 140, 170, 140, 170, 140, 140, 140, 140, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140] [23:48:59.359] S2: [140, -100, -100, -100, -100, -200, -200, -100, -100, -100, -100, -200, -200, 140, 140, 140, 140, 140, -100, 140, -200, -100, -100, -200, 140, -100, 140, -100, 140, 140, 140, 170, 140, 140, -100, 140, 140, 140, 140, 140, 140, 140, -100, 140, -100, 140] [23:48:59.359] S9: [140, -100, -100, -100, -100, -200, -200, -100, -100, -100, -100, -200, -200, 140, 140, 140, 140, 140, -100, 140, -200, -100, -100, -200, 140, -100, 140, -100, 140, 140, 140, 170, 140, 140, -100, 140, 140, 140, 140, 140, 140, 140, -100, 140, -100, 140] [23:48:59.359] SJ: [-100, -200, -200, -200, -200, -200, -200, -100, -100, -200, -200, -200, -200, -100, -100, -100, -100, -100, -100, -100, -200, -200, -200, -200, 140, -200, -100, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:48:59.359] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:48:59.359] H4: [7, 6, 6, 6, 6, 6, 5, 7, 7, 6, 6, 6, 5, 7, 7, 7, 7, 7, 7, 7, 5, 6, 6, 5, 7, 6, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [23:48:59.359] C3: [6, 6, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 5, 6, 6, 6, 6, 6, 7, 6, 7, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6, 6, 6, 6] [23:48:59.359] C9: [6, 6, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 5, 6, 6, 6, 6, 6, 7, 6, 7, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6, 6, 6, 6] [23:48:59.359] S2: [6, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 4, 4, 6, 6, 6, 6, 6, 5, 6, 4, 5, 5, 4, 6, 5, 6, 5, 6, 6, 6, 7, 6, 6, 5, 6, 6, 6, 6, 6, 6, 6, 5, 6, 5, 6] [23:48:59.359] S9: [6, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 4, 4, 6, 6, 6, 6, 6, 5, 6, 4, 5, 5, 4, 6, 5, 6, 5, 6, 6, 6, 7, 6, 6, 5, 6, 6, 6, 6, 6, 6, 6, 5, 6, 5, 6] [23:48:59.359] SJ: [5, 4, 4, 4, 4, 4, 4, 5, 5, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 6, 4, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [23:48:59.360] --- IMP Calculation Output (card -> average IMP) --- [23:48:59.360] H4: 3.49 [23:48:59.360] C3: 1.58 [23:48:59.360] C9: 1.58 [23:48:59.360] S2: -1.05 [23:48:59.360] S9: -1.05 [23:48:59.360] SJ: -4.56 [23:48:59.360] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:48:59.360] H4: 0.872 [23:48:59.360] C3: 0.242 [23:48:59.360] C9: 0.242 [23:48:59.360] S2: -0.267 [23:48:59.361] S9: -0.267 [23:48:59.361] SJ: -0.821 [23:48:59.361] === DDS DETAILED ANALYSIS === [23:48:59.361] Cards analyzed: 6, Samples per card: 46 [23:48:59.361] [23:48:59.361] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:48:59.361] ----- ------ --------- ------- ----------- -------------------------------- [23:48:59.361] H4 3.49 6.61 88 % 4 [7, 6, 6, 6, 6, 6, 5, 7, 7, 6, 6, 6, 5, 7, 7, 7, 7, 7, 7, 7...] [23:48:59.361] C3 1.58 5.85 70 % 3 [6, 6, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 6, 6, 6, 6...] [23:48:59.361] C9 1.58 5.85 70 % 3 [6, 6, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 6, 6, 6, 6...] [23:48:59.361] S2 -1.05 5.41 42 % 4 [6, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 4, 4, 6, 6, 6, 6, 6, 5, 6...] [23:48:59.361] S9 -1.05 5.41 42 % 4 [6, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 4, 4, 6, 6, 6, 6, 6, 5, 6...] [23:48:59.362] SJ -4.56 4.72 5 % 3 [5, 4, 4, 4, 4, 4, 4, 5, 5, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5...] [23:48:59.362] [23:48:59.362] Selected: H4 (IMPs=3.49, avgTricks=6.61) [23:48:59.362] =================== [23:48:59.362] Selected: H4 (MP 0.872, 3.49 IMPs, 6.61 tricks) [23:48:59.362] [stage-timing] ok sample=811ms validate=0ms nn=102ms signal=0ms simgames=3ms dds=80ms total=1001ms samples=46 cards=14 [23:48:59.363] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls2 A753 42 KQJT986 -Lw wKA62' [23:48:59.364] SUITC_CALL_END: jsonLength=544 [23:48:59.365] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":0.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":0,"Percentage":94.1558}], "Result":0.1753 , "GameTree":[ {"T":"W:K","Vs":[{"T":"5" [23:48:59.365] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln4 -ls2 4 753 QJT98' [23:48:59.366] SUITC_CALL_END: jsonLength=529 [23:48:59.366] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":0.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":0,"Percentage":100.0000}], "Result":0.0000 , "GameTree":[ {"T":"N:4","Vs":[{"T":"Q [23:48:59.366] === FindBestCardAsync: Position=N, CardsPlayed=14 === [23:48:59.366] Finding card to play for N: J98762.42.QJ.932 [23:48:59.367] Relative position: Declarer, Contract type: Suit [23:48:59.367] Cards in hand mask: 7 [23:48:59.367] Candidate: xH = 92.1 % [23:48:59.367] Candidate: xC = 6.2 % [23:48:59.368] Candidate: 9C = 0.9 % [23:48:59.368] Candidate: xS = 0.6 % [23:48:59.368] Candidate: 8S = 0.1 % [23:48:59.368] Candidate: 9S = 0.1 % [23:48:59.368] Candidate: JS = 0.0 % [23:48:59.368] Selected: H4 (92.1 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:49:01 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:49:01 === [23:49:01.151] === FindBestCardAsync: Position=S, CardsPlayed=16 === [23:49:01.151] Contract: 3S, Declarer: N, Dealer: E [23:49:01.151] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:49:01.151] Deal: N:... ... ... ... [23:49:01.151] Position S is on declarer's side - score table shifted by 4 declarer tricks won [23:49:01.151] ****************************** [23:49:01.151] FindMatchingDealsWithPlayInternal Input: [23:49:01.152] Position parameter: S [23:49:01.152] Deal from game: N:... ... ... ... [23:49:01.152] Hand for N: J98762.42.QJ.932 [23:49:01.152] Hand for E: (null) [23:49:01.152] Hand for S: K.A753.AK97.AQT4 [23:49:01.152] Hand for W: (null) [23:49:01.152] Cards played: HK, HA, H6, H2, D7, D2, DJ, D4, DQ, D3, DK, D5, DA, D6, H4, D8 [23:49:01.152] Declarer: N [23:49:01.152] ****************************** [23:49:01.152] [DealFinder] Seed from player S hand: 1953189437 [23:49:01.152] [DealFinder] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:49:01.152] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:49:01.152] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1565MB, gc2=15) [23:49:01.153] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [23:49:01.153] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=16 [23:49:01.153] [ExtractPartialDeal] Visible hands: S, N [23:49:01.153] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:49:01.153] [ExtractPartialDeal] Extracted hands: [23:49:01.153] N: J98762.42.QJ.932 (13 cards) [LOCKED] [23:49:01.153] E: ... (0 cards) [23:49:01.153] S: K.A753.AK97.AQT4 (13 cards) [LOCKED] [23:49:01.153] W: ... (0 cards) [23:49:01.153] [DealFinder] Trump suit from contract '3S': Spades [23:49:01.153] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Spades [23:49:01.153] [ComputePlayedCards] Card 1: HK played by E [23:49:01.153] [ComputePlayedCards] Card 2: HA played by S [23:49:01.153] [ComputePlayedCards] Card 3: H6 played by W [23:49:01.153] [ComputePlayedCards] Card 4: H2 played by N [23:49:01.154] [ComputePlayedCards] Trick complete. Winner: S [23:49:01.154] [ComputePlayedCards] Card 5: D7 played by S [23:49:01.154] [ComputePlayedCards] Card 6: D2 played by W [23:49:01.154] [ComputePlayedCards] Card 7: DJ played by N [23:49:01.154] [ComputePlayedCards] Card 8: D4 played by E [23:49:01.154] [ComputePlayedCards] Trick complete. Winner: N [23:49:01.154] [ComputePlayedCards] Card 9: DQ played by N [23:49:01.154] [ComputePlayedCards] Card 10: D3 played by E [23:49:01.154] [ComputePlayedCards] Card 11: DK played by S [23:49:01.154] [ComputePlayedCards] Card 12: D5 played by W [23:49:01.154] [ComputePlayedCards] Trick complete. Winner: S [23:49:01.154] [ComputePlayedCards] Card 13: DA played by S [23:49:01.154] [ComputePlayedCards] Card 14: D6 played by W [23:49:01.154] [ComputePlayedCards] Card 15: H4 played by N [23:49:01.154] [ComputePlayedCards] Card 16: D8 played by E [23:49:01.154] [ComputePlayedCards] Trick complete. Winner: S [23:49:01.155] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H2, DJ, DQ, H4 [23:49:01.155] [DealFinder] Added 4 played cards to E (was 0 cards): HK, D4, D3, D8 [23:49:01.155] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: HA, D7, DK, DA [23:49:01.155] [DealFinder] Added 4 played cards to W (was 0 cards): H6, D2, D5, D6 [23:49:01.155] [DealFinder] Bid verification enabled for: E [23:49:01.155] [DealFinder] Propagated E: HCP[12-13], Suits=S[0-6] H[0-7] D[3-7] C[0-6] (2 iterations) [23:49:01.155] [DealFinder] Propagated W: HCP[3-4], Suits=S[0-6] H[0-7] D[0-4] C[0-6] (2 iterations) [23:49:01.155] [DealFinder] Known cards per player: N=13, E=4, S=13, W=4 [23:49:01.155] [DealFinder] Locked players: N, S [23:49:01.155] [DealFinder] Total known cards: 34, Remaining deck: 18, Cards to deal: 18 [23:49:01.155] [DealFinder] Players needing cards: E:9, W:9 [23:49:01.156] Large number of cards remaining. Using random generation. [23:49:01.156] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:49:01.156] [VerifyHands] FAIL for E: QT43.KQJ8.T843.K (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:01.156] [VerifyHands] FAIL for E: QT54.K.T843.K876 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:01.157] [VerifyHands] FAIL for E: Q43.KQJT.T843.65 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:01.157] [VerifyHands] FAIL for E: AT53.KQ8.T843.J5 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:01.157] [VerifyHands] FAIL for E: 43.KT98.843.KJ65 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:01.813] [Timing] Total: 660ms, Generation: 9ms, Verification: 554ms [23:49:01.813] [Timing] Attempts: 533, PassedSimpleCheck: 533, FailedVerification: 483, Found: 50 [23:49:01.828] Search complete. Returning 50 deals. [23:49:01.828] Found 50 sample deals for simulation. [23:49:01.828] Valid deals for DDS: 50 / 50 [23:49:01.828] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:49:01.836] [SAMPLE-VAL] Opening lead NN validation (HK): 22/50 samples adjusted [23:49:01.836] [SAMPLE-VAL] Opening lead rule validation (HK): 6/50 samples penalized for convention violation [23:49:01.837] [SAMPLE-VAL] T1: E=HK S=HA W=H6 N=H2 (leader=E) [23:49:01.837] [SAMPLE-VAL] T2: S=D7 W=D2 N=DJ E=D4 (leader=S) [23:49:01.837] [SAMPLE-VAL] T3: N=DQ E=D3 S=DK W=D5 (leader=N) [23:49:01.837] [SAMPLE-VAL] T4: S=DA W=D6 N=H4 E=D8 (leader=S) [23:49:01.839] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.865 [E:T2-D4=84 % T3-D3=65 % T4-D8=94 %, W:T1-H6=76 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.841] [SAMPLE-VAL] Sample 2: weight 0.100 -> 0.076 [E:T2-D4=91 % T3-D3=41 % T4-D8=100 %, W:T1-H6=99 % T2-D2=99 % T3-D5=100 % T4-D6=99 %] [23:49:01.843] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.332 [E:T2-D4=88 % T3-D3=68 % T4-D8=92 %, W:T1-H6=20 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.847] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.728 [E:T2-D4=88 % T3-D3=66 % T4-D8=92 %, W:T1-H6=18 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.850] [SAMPLE-VAL] Sample 5: weight 0.100 -> 0.076 [E:T2-D4=87 % T3-D3=67 % T4-D8=95 %, W:T1-H6=57 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.854] [SAMPLE-VAL] Sample 7: weight 0.500 -> 0.391 [E:T2-D4=87 % T3-D3=72 % T4-D8=94 %, W:T1-H6=65 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.856] [SAMPLE-VAL] Sample 8: weight 0.203 -> 0.172 [E:T2-D4=89 % T3-D3=71 % T4-D8=94 %, W:T1-H6=55 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.858] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.751 [E:T2-D4=89 % T3-D3=69 % T4-D8=90 %, W:T1-H6=22 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.860] [SAMPLE-VAL] Sample 10: weight 0.005 -> 0.004 [E:T2-D4=86 % T3-D3=67 % T4-D8=89 %, W:T1-H6=42 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.862] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.831 [E:T2-D4=87 % T3-D3=46 % T4-D8=100 %, W:T1-H6=80 % T2-D2=98 % T3-D5=100 % T4-D6=98 %] [23:49:01.864] [SAMPLE-VAL] Sample 12: weight 0.500 -> 0.365 [E:T2-D4=85 % T3-D3=71 % T4-D8=91 %, W:T1-H6=41 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.866] [SAMPLE-VAL] Sample 13: weight 0.100 -> 0.082 [E:T2-D4=88 % T3-D3=70 % T4-D8=93 %, W:T1-H6=100 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.868] [SAMPLE-VAL] Sample 14: weight 0.203 -> 0.149 [E:T2-D4=89 % T3-D3=72 % T4-D8=90 %, W:T1-H6=18 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.871] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.826 [E:T2-D4=89 % T3-D3=44 % T4-D8=100 %, W:T1-H6=80 % T2-D2=98 % T3-D5=100 % T4-D6=98 %] [23:49:01.873] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.857 [E:T2-D4=83 % T3-D3=64 % T4-D8=91 %, W:T1-H6=76 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.875] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.793 [E:T2-D4=87 % T3-D3=70 % T4-D8=90 %, W:T1-H6=35 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.877] [SAMPLE-VAL] Sample 18: weight 0.203 -> 0.149 [E:T2-D4=87 % T3-D3=69 % T4-D8=90 %, W:T1-H6=19 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.879] [SAMPLE-VAL] Sample 19: weight 0.500 -> 0.359 [E:T2-D4=85 % T3-D3=67 % T4-D8=89 %, W:T1-H6=41 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.881] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.815 [E:T2-D4=84 % T3-D3=69 % T4-D8=90 %, W:T1-H6=46 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.883] [SAMPLE-VAL] Sample 21: weight 0.100 -> 0.078 [E:T2-D4=91 % T3-D3=67 % T4-D8=92 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.885] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.756 [E:T2-D4=89 % T3-D3=45 % T4-D8=100 %, W:T1-H6=37 % T2-D2=99 % T3-D5=100 % T4-D6=98 %] [23:49:01.887] [SAMPLE-VAL] Sample 23: weight 0.101 -> 0.070 [E:T2-D4=90 % T3-D3=69 % T4-D8=90 %, W:T1-H6=27 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.890] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.860 [E:T2-D4=83 % T3-D3=68 % T4-D8=89 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.892] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.814 [E:T2-D4=88 % T3-D3=69 % T4-D8=91 %, W:T1-H6=43 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.894] [SAMPLE-VAL] Sample 26: weight 0.203 -> 0.149 [E:T2-D4=89 % T3-D3=72 % T4-D8=90 %, W:T1-H6=18 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.896] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.878 [E:T2-D4=86 % T3-D3=65 % T4-D8=95 %, W:T1-H6=82 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.898] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.871 [E:T2-D4=85 % T3-D3=69 % T4-D8=94 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.900] [SAMPLE-VAL] Sample 29: weight 0.500 -> 0.375 [E:T2-D4=90 % T3-D3=70 % T4-D8=91 %, W:T1-H6=49 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.902] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.883 [E:T2-D4=88 % T3-D3=68 % T4-D8=91 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.906] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.390 [E:T2-D4=89 % T3-D3=71 % T4-D8=91 %, W:T1-H6=66 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.908] [SAMPLE-VAL] Sample 33: weight 0.203 -> 0.155 [E:T2-D4=86 % T3-D3=69 % T4-D8=92 %, W:T1-H6=27 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.910] [SAMPLE-VAL] Sample 34: weight 0.005 -> 0.003 [E:T2-D4=87 % T3-D3=67 % T4-D8=87 %, W:T1-H6=32 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.912] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.858 [E:T2-D4=83 % T3-D3=68 % T4-D8=92 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.914] [SAMPLE-VAL] Sample 36: weight 0.005 -> 0.004 [E:T2-D4=88 % T3-D3=64 % T4-D8=85 %, W:T1-H6=44 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.916] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.676 [E:T2-D4=87 % T3-D3=65 % T4-D8=91 %, W:T1-H6=24 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.918] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.839 [E:T2-D4=83 % T3-D3=63 % T4-D8=93 %, W:T1-H6=64 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.920] [SAMPLE-VAL] Sample 39: weight 0.100 -> 0.081 [E:T2-D4=88 % T3-D3=66 % T4-D8=92 %, W:T1-H6=99 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.922] [SAMPLE-VAL] Sample 40: weight 0.101 -> 0.075 [E:T2-D4=88 % T3-D3=71 % T4-D8=91 %, W:T1-H6=44 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.924] [SAMPLE-VAL] Sample 41: weight 0.100 -> 0.076 [E:T2-D4=87 % T3-D3=41 % T4-D8=100 %, W:T1-H6=99 % T2-D2=100 % T3-D5=100 % T4-D6=98 %] [23:49:01.926] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.859 [E:T2-D4=85 % T3-D3=67 % T4-D8=90 %, W:T1-H6=72 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.928] [SAMPLE-VAL] Sample 43: weight 0.203 -> 0.148 [E:T2-D4=86 % T3-D3=68 % T4-D8=91 %, W:T1-H6=19 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.930] [SAMPLE-VAL] Sample 44: weight 0.020 -> 0.014 [E:T2-D4=88 % T3-D3=73 % T4-D8=93 %, W:T1-H6=29 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.932] [SAMPLE-VAL] Sample 45: weight 0.005 -> 0.004 [E:T2-D4=91 % T3-D3=47 % T4-D8=100 %, W:T1-H6=63 % T2-D2=99 % T3-D5=100 % T4-D6=99 %] [23:49:01.934] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.817 [E:T2-D4=90 % T3-D3=42 % T4-D8=100 %, W:T1-H6=75 % T2-D2=99 % T3-D5=100 % T4-D6=98 %] [23:49:01.936] [SAMPLE-VAL] Sample 47: weight 0.101 -> 0.073 [E:T2-D4=88 % T3-D3=70 % T4-D8=90 %, W:T1-H6=36 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.938] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.851 [E:T2-D4=85 % T3-D3=68 % T4-D8=93 %, W:T1-H6=63 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.940] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.752 [E:T2-D4=84 % T3-D3=69 % T4-D8=91 %, W:T1-H6=24 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.942] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.820 [E:T2-D4=86 % T3-D3=67 % T4-D8=92 %, W:T1-H6=49 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.942] [SAMPLE-VAL] Zeroed 6 samples below relative threshold 0.010 x max 0.8832 = 0.008832 [23:49:01.942] [SAMPLE-VAL] Done. Weight range: 0.000-0.883 [23:49:01.942] [SAMPLE-VAL] Top sample 30 (w=0.883): E:AQ5.KQJ8.T843.76 W:T43.T96.652.KJ85 [E:T2-D4=88 % T3-D3=68 % T4-D8=91 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.942] [SAMPLE-VAL] Top sample 27 (w=0.878): E:AQ54.KQT9.T843.J W:T3.J86.652.K8765 [E:T2-D4=86 % T3-D3=65 % T4-D8=95 %, W:T1-H6=82 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.943] [SAMPLE-VAL] Top sample 28 (w=0.871): E:A5.KQT9.T843.K86 W:QT43.J86.652.J75 [E:T2-D4=85 % T3-D3=69 % T4-D8=94 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.943] [SAMPLE-VAL] Top sample 1 (w=0.865): E:AQT4.KQJ9.T843.7 W:53.T86.652.KJ865 [E:T2-D4=84 % T3-D3=65 % T4-D8=94 %, W:T1-H6=76 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.943] [SAMPLE-VAL] Top sample 24 (w=0.860): E:AQT.KQJT.T843.87 W:543.986.652.KJ65 [E:T2-D4=83 % T3-D3=68 % T4-D8=89 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 %] [23:49:01.943] After sample validation: 44 deals remaining [23:49:01.943] [PLAY-INFER] No inference observations detected [23:49:01.943] Using weighted samples: 44/44 have non-uniform weights (range 0.014-0.883) [23:49:01.943] Sample deals (44 total, showing first 20, by weight): [23:49:01.943] [1] (w=0.883) N:J98762.42.QJ.932 AQ5.KQJ8.T843.76 K.A753.AK97.AQT4 T43.T96.652.KJ85 [23:49:01.943] [2] (w=0.878) N:J98762.42.QJ.932 AQ54.KQT9.T843.J K.A753.AK97.AQT4 T3.J86.652.K8765 [23:49:01.943] [3] (w=0.871) N:J98762.42.QJ.932 A5.KQT9.T843.K86 K.A753.AK97.AQT4 QT43.J86.652.J75 [23:49:01.943] [4] (w=0.865) N:J98762.42.QJ.932 AQT4.KQJ9.T843.7 K.A753.AK97.AQT4 53.T86.652.KJ865 [23:49:01.943] [5] (w=0.860) N:J98762.42.QJ.932 AQT.KQJT.T843.87 K.A753.AK97.AQT4 543.986.652.KJ65 [23:49:01.943] [6] (w=0.859) N:J98762.42.QJ.932 AQ43.KQJT.T843.J K.A753.AK97.AQT4 T5.986.652.K8765 [23:49:01.944] [7] (w=0.858) N:J98762.42.QJ.932 A3.KQT.T843.K875 K.A753.AK97.AQT4 QT54.J986.652.J6 [23:49:01.944] [8] (w=0.857) N:J98762.42.QJ.932 AQT3.KQJT.T843.5 K.A753.AK97.AQT4 54.986.652.KJ876 [23:49:01.944] [9] (w=0.851) N:J98762.42.QJ.932 A43.KQ.T843.K765 K.A753.AK97.AQT4 QT5.JT986.652.J8 [23:49:01.944] [10] (w=0.839) N:J98762.42.QJ.932 A.KQT8.T843.KJ75 K.A753.AK97.AQT4 QT543.J96.652.86 [23:49:01.944] [11] (w=0.831) N:J98762.42.QJ.932 AQ53.KQJ8.843.75 K.A753.AK97.AQT4 T4.T96.T652.KJ86 [23:49:01.944] [12] (w=0.826) N:J98762.42.QJ.932 AQT4.KQJ8.843.86 K.A753.AK97.AQT4 53.T96.T652.KJ75 [23:49:01.944] [13] (w=0.820) N:J98762.42.QJ.932 AT5.KQ8.T843.K65 K.A753.AK97.AQT4 Q43.JT96.652.J87 [23:49:01.944] [14] (w=0.817) N:J98762.42.QJ.932 AQT3.KQJ9.843.J5 K.A753.AK97.AQT4 54.T86.T652.K876 [23:49:01.944] [15] (w=0.815) N:J98762.42.QJ.932 A4.KQJT.T843.K85 K.A753.AK97.AQT4 QT53.986.652.J76 [23:49:01.944] [16] (w=0.814) N:J98762.42.QJ.932 A53.KQ8.T843.K86 K.A753.AK97.AQT4 QT4.JT96.652.J75 [23:49:01.944] [17] (w=0.793) N:J98762.42.QJ.932 A54.KQJ.T843.K87 K.A753.AK97.AQT4 QT3.T986.652.J65 [23:49:01.944] [18] (w=0.756) N:J98762.42.QJ.932 A543.KQJ9.843.K7 K.A753.AK97.AQT4 QT.T86.T652.J865 [23:49:01.945] [19] (w=0.752) N:J98762.42.QJ.932 A53.KQT.T843.KJ8 K.A753.AK97.AQT4 QT4.J986.652.765 [23:49:01.945] [20] (w=0.751) N:J98762.42.QJ.932 AT43.KQJ.T843.K8 K.A753.AK97.AQT4 Q5.T986.652.J765 [23:49:01.945] ... and 24 more [23:49:02.004] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:49:02.004] H7: [140, 140, 170, -100, -100, 140, 170, -100, 170, 170, 140, -100, 170, -100, 170, 170, 170, 170, 200, 170, 200, 140, 170, 140, 140, 170, 140, 200, 170, 170, 200, 200, 170, 170, 170, 140, 170, 170, 200, 170, 170, 170, 170, 200] [23:49:02.004] D9: [140, 140, 170, -100, -100, 140, 140, -100, 170, 140, 140, -100, 170, -100, 170, 170, 170, 140, 170, 170, 170, 140, 170, 170, 140, 140, 140, 200, 170, 140, 170, 170, 170, 140, 170, 140, 170, 140, 170, 140, 170, 170, 170, 140] [23:49:02.004] CA: [-100, 140, -100, -100, -100, 140, -100, -100, 140, -100, 140, -100, 140, -100, -100, 140, 140, 140, 140, 140, 140, -100, -100, 140, 140, 140, -100, 170, -100, -100, -100, -100, -100, -100, 140, 170, 140, -100, 140, 140, 140, 140, 140, -100] [23:49:02.004] C4: [-100, -100, -100, -100, -100, -100, -100, -100, 140, -200, -100, -100, 140, -100, -100, 140, 140, -100, 140, 140, 140, -100, -100, 140, 140, -100, -100, 170, -100, -100, -100, -100, -100, -100, 140, -100, 140, -100, 140, -100, 140, 140, 140, -100] [23:49:02.005] SK: [-100, 140, 140, -100, -100, 140, 140, -100, 140, 140, 140, -100, 140, -100, 140, 140, 140, 170, 170, 140, 170, 170, 140, 140, 140, 170, 170, 200, 140, 140, 170, 170, 170, 140, 140, 170, 170, 140, 170, 170, 170, 170, 170, 170] [23:49:02.005] CT: [-100, -100, -100, -100, -100, -100, -100, -100, 140, -200, -100, -100, 140, -100, -100, 140, 140, -100, 140, 140, 140, -100, -100, 140, 140, -100, -100, 170, -100, -100, -100, -100, -100, -100, 140, -100, 140, -100, 140, -100, 140, 140, 140, -100] [23:49:02.005] CQ: [-100, -100, -100, -100, -100, -100, -100, -100, 140, -200, -100, -100, -100, -100, -100, -100, -100, 140, 140, -100, 140, -100, -100, 140, -100, -100, -100, 170, -100, -100, -100, -100, -100, -100, -100, -100, 140, -100, 140, 140, 140, 140, 140, -100] [23:49:02.005] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:49:02.005] H7: [5, 5, 6, 4, 4, 5, 6, 4, 6, 6, 5, 4, 6, 4, 6, 6, 6, 6, 7, 6, 7, 5, 6, 5, 5, 6, 5, 7, 6, 6, 7, 7, 6, 6, 6, 5, 6, 6, 7, 6, 6, 6, 6, 7] [23:49:02.005] D9: [5, 5, 6, 4, 4, 5, 5, 4, 6, 5, 5, 4, 6, 4, 6, 6, 6, 5, 6, 6, 6, 5, 6, 6, 5, 5, 5, 7, 6, 5, 6, 6, 6, 5, 6, 5, 6, 5, 6, 5, 6, 6, 6, 5] [23:49:02.005] CA: [4, 5, 4, 4, 4, 5, 4, 4, 5, 4, 5, 4, 5, 4, 4, 5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 5, 4, 6, 4, 4, 4, 4, 4, 4, 5, 6, 5, 4, 5, 5, 5, 5, 5, 4] [23:49:02.005] C4: [4, 4, 4, 4, 4, 4, 4, 4, 5, 3, 4, 4, 5, 4, 4, 5, 5, 4, 5, 5, 5, 4, 4, 5, 5, 4, 4, 6, 4, 4, 4, 4, 4, 4, 5, 4, 5, 4, 5, 4, 5, 5, 5, 4] [23:49:02.005] SK: [4, 5, 5, 4, 4, 5, 5, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5, 6, 6, 5, 6, 6, 5, 5, 5, 6, 6, 7, 5, 5, 6, 6, 6, 5, 5, 6, 6, 5, 6, 6, 6, 6, 6, 6] [23:49:02.005] CT: [4, 4, 4, 4, 4, 4, 4, 4, 5, 3, 4, 4, 5, 4, 4, 5, 5, 4, 5, 5, 5, 4, 4, 5, 5, 4, 4, 6, 4, 4, 4, 4, 4, 4, 5, 4, 5, 4, 5, 4, 5, 5, 5, 4] [23:49:02.005] CQ: [4, 4, 4, 4, 4, 4, 4, 4, 5, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 4, 5, 4, 4, 5, 4, 4, 4, 6, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 5, 5, 5, 5, 5, 4] [23:49:02.006] --- IMP Calculation Output (card -> average IMP) --- [23:49:02.006] H7: 2.49 [23:49:02.006] D9: 2.25 [23:49:02.006] SK: 1.73 [23:49:02.006] CA: -0.38 [23:49:02.006] C4: -1.73 [23:49:02.006] CT: -1.73 [23:49:02.006] CQ: -2.63 [23:49:02.006] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:49:02.007] H7: 0.610 [23:49:02.007] D9: 0.497 [23:49:02.007] SK: 0.252 [23:49:02.007] CA: -0.151 [23:49:02.007] C4: -0.365 [23:49:02.007] CT: -0.365 [23:49:02.007] CQ: -0.478 [23:49:02.007] === DDS DETAILED ANALYSIS === [23:49:02.007] Cards analyzed: 7, Samples per card: 44 [23:49:02.007] [23:49:02.007] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:49:02.007] ----- ------ --------- ------- ----------- -------------------------------- [23:49:02.008] H7 2.49 5.73 81 % 4 [5, 5, 6, 4, 4, 5, 6, 4, 6, 6, 5, 4, 6, 4, 6, 6, 6, 6, 7, 6...] [23:49:02.008] D9 2.25 5.41 81 % 4 [5, 5, 6, 4, 4, 5, 5, 4, 6, 5, 5, 4, 6, 4, 6, 6, 6, 5, 6, 6...] [23:49:02.008] SK 1.73 5.30 77 % 4 [4, 5, 5, 4, 4, 5, 5, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5, 6, 6, 5...] [23:49:02.008] CA -0.38 4.57 50 % 3 [4, 5, 4, 4, 4, 5, 4, 4, 5, 4, 5, 4, 5, 4, 4, 5, 5, 5, 5, 5...] [23:49:02.008] C4 -1.73 4.36 32 % 4 [4, 4, 4, 4, 4, 4, 4, 4, 5, 3, 4, 4, 5, 4, 4, 5, 5, 4, 5, 5...] [23:49:02.008] CT -1.73 4.36 32 % 4 [4, 4, 4, 4, 4, 4, 4, 4, 5, 3, 4, 4, 5, 4, 4, 5, 5, 4, 5, 5...] [23:49:02.008] CQ -2.63 4.27 19 % 4 [4, 4, 4, 4, 4, 4, 4, 4, 5, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 4...] [23:49:02.008] [23:49:02.008] Selected: H7 (IMPs=2.49, avgTricks=5.73) [23:49:02.008] =================== [23:49:02.008] Selected: H7 (MP 0.610, 2.49 IMPs, 5.73 tricks) [23:49:02.008] [stage-timing] ok sample=676ms validate=0ms nn=114ms signal=0ms simgames=2ms dds=61ms total=857ms samples=44 cards=16 [23:49:02.009] === FindBestCardAsync: Position=S, CardsPlayed=16 === [23:49:02.009] Finding card to play for S: K.A753.AK97.AQT4 [23:49:02.009] Relative position: Dummy, Contract type: Suit [23:49:02.009] Cards in hand mask: 7 [23:49:02.010] Candidate: KS = 52.4 % [23:49:02.010] Candidate: 9D = 24.8 % [23:49:02.010] Candidate: xH = 20.7 % [23:49:02.010] Candidate: AC = 1.6 % [23:49:02.010] Candidate: xC = 0.3 % [23:49:02.010] Candidate: QC = 0.1 % [23:49:02.010] Candidate: TC = 0.0 % [23:49:02.010] Selected: SK (52.4 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:49:03 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:49:03 === [23:49:03.566] === FindBestCardAsync: Position=N, CardsPlayed=18 === [23:49:03.566] Contract: 3S, Declarer: N, Dealer: E [23:49:03.566] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:49:03.566] Deal: N:... ... ... ... [23:49:03.566] Position N is on declarer's side - score table shifted by 4 declarer tricks won [23:49:03.567] ****************************** [23:49:03.567] FindMatchingDealsWithPlayInternal Input: [23:49:03.567] Position parameter: N [23:49:03.567] Deal from game: N:... ... ... ... [23:49:03.567] Hand for N: J98762.42.QJ.932 [23:49:03.567] Hand for E: (null) [23:49:03.567] Hand for S: K.A753.AK97.AQT4 [23:49:03.567] Hand for W: (null) [23:49:03.567] Cards played: HK, HA, H6, H2, D7, D2, DJ, D4, DQ, D3, DK, D5, DA, D6, H4, D8, H7, H8 [23:49:03.567] Declarer: N [23:49:03.567] ****************************** [23:49:03.567] [DealFinder] Seed from player N hand: 1850003976 [23:49:03.567] [DealFinder] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:49:03.567] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:49:03.568] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1568MB, gc2=15) [23:49:03.568] [DealFinder] Using cardsPlayedCount=18 for visibility calculation [23:49:03.568] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=18 [23:49:03.568] [ExtractPartialDeal] Visible hands: N, S [23:49:03.568] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:49:03.568] [ExtractPartialDeal] Extracted hands: [23:49:03.568] N: J98762.42.QJ.932 (13 cards) [LOCKED] [23:49:03.568] E: ... (0 cards) [23:49:03.568] S: K.A753.AK97.AQT4 (13 cards) [LOCKED] [23:49:03.568] W: ... (0 cards) [23:49:03.568] [DealFinder] Trump suit from contract '3S': Spades [23:49:03.568] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Spades [23:49:03.568] [ComputePlayedCards] Card 1: HK played by E [23:49:03.568] [ComputePlayedCards] Card 2: HA played by S [23:49:03.568] [ComputePlayedCards] Card 3: H6 played by W [23:49:03.568] [ComputePlayedCards] Card 4: H2 played by N [23:49:03.569] [ComputePlayedCards] Trick complete. Winner: S [23:49:03.569] [ComputePlayedCards] Card 5: D7 played by S [23:49:03.569] [ComputePlayedCards] Card 6: D2 played by W [23:49:03.569] [ComputePlayedCards] Card 7: DJ played by N [23:49:03.569] [ComputePlayedCards] Card 8: D4 played by E [23:49:03.569] [ComputePlayedCards] Trick complete. Winner: N [23:49:03.569] [ComputePlayedCards] Card 9: DQ played by N [23:49:03.569] [ComputePlayedCards] Card 10: D3 played by E [23:49:03.569] [ComputePlayedCards] Card 11: DK played by S [23:49:03.569] [ComputePlayedCards] Card 12: D5 played by W [23:49:03.569] [ComputePlayedCards] Trick complete. Winner: S [23:49:03.569] [ComputePlayedCards] Card 13: DA played by S [23:49:03.569] [ComputePlayedCards] Card 14: D6 played by W [23:49:03.569] [ComputePlayedCards] Card 15: H4 played by N [23:49:03.569] [ComputePlayedCards] Card 16: D8 played by E [23:49:03.569] [ComputePlayedCards] Trick complete. Winner: S [23:49:03.569] [ComputePlayedCards] Card 17: H7 played by S [23:49:03.570] [ComputePlayedCards] Card 18: H8 played by W [23:49:03.570] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H2, DJ, DQ, H4 [23:49:03.570] [DealFinder] Added 4 played cards to E (was 0 cards): HK, D4, D3, D8 [23:49:03.570] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: HA, D7, DK, DA, H7 [23:49:03.570] [DealFinder] Added 5 played cards to W (was 0 cards): H6, D2, D5, D6, H8 [23:49:03.570] [DealFinder] Bid verification enabled for: E [23:49:03.570] [DealFinder] Propagated E: HCP[12-13], Suits=S[0-6] H[0-7] D[3-7] C[0-6] (2 iterations) [23:49:03.570] [DealFinder] Propagated W: HCP[3-4], Suits=S[0-6] H[0-7] D[0-4] C[0-6] (2 iterations) [23:49:03.573] [DealFinder] Known cards per player: N=13, E=4, S=13, W=5 [23:49:03.573] [DealFinder] Locked players: N, S [23:49:03.573] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [23:49:03.573] [DealFinder] Players needing cards: E:9, W:8 [23:49:03.573] Large number of cards remaining. Using random generation. [23:49:03.573] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:49:03.573] [VerifyHands] FAIL for E: AQ53.K9.843.K875 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:03.574] [VerifyHands] FAIL for E: QT3.KQ.T843.KJ76 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:03.574] [VerifyHands] FAIL for E: AT543.KQ9.T843.J (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:03.575] [VerifyHands] FAIL for E: AT53.KJT.843.KJ8 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:03.575] [VerifyHands] FAIL for E: 43.KQJT9.843.J86 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:04.167] [Timing] Total: 600ms, Generation: 7ms, Verification: 523ms [23:49:04.168] [Timing] Attempts: 400, PassedSimpleCheck: 400, FailedVerification: 350, Found: 50 [23:49:04.184] Search complete. Returning 50 deals. [23:49:04.184] Found 50 sample deals for simulation. [23:49:04.184] Valid deals for DDS: 50 / 50 [23:49:04.184] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:49:04.192] [SAMPLE-VAL] Opening lead NN validation (HK): 14/50 samples adjusted [23:49:04.193] [SAMPLE-VAL] Opening lead rule validation (HK): 4/50 samples penalized for convention violation [23:49:04.193] [SAMPLE-VAL] T1: E=HK S=HA W=H6 N=H2 (leader=E) [23:49:04.193] [SAMPLE-VAL] T2: S=D7 W=D2 N=DJ E=D4 (leader=S) [23:49:04.193] [SAMPLE-VAL] T3: N=DQ E=D3 S=DK W=D5 (leader=N) [23:49:04.193] [SAMPLE-VAL] T4: S=DA W=D6 N=H4 E=D8 (leader=S) [23:49:04.193] [SAMPLE-VAL] T5: S=H7 W=H8 (leader=S) (partial) [23:49:04.196] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.875 [E:T2-D4=85 % T3-D3=65 % T4-D8=93 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:04.199] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.834 [E:T2-D4=86 % T3-D3=68 % T4-D8=92 %, W:T1-H6=48 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:04.201] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.820 [E:T2-D4=85 % T3-D3=66 % T4-D8=92 %, W:T1-H6=43 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:04.204] [SAMPLE-VAL] Sample 4: weight 0.101 -> 0.074 [E:T2-D4=87 % T3-D3=71 % T4-D8=88 %, W:T1-H6=38 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 %] [23:49:04.206] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.841 [E:T2-D4=84 % T3-D3=68 % T4-D8=91 %, W:T1-H6=53 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 %] [23:49:04.209] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.361 [E:T2-D4=86 % T3-D3=70 % T4-D8=94 %, W:T1-H6=39 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=74 %] [23:49:04.212] [SAMPLE-VAL] Sample 7: weight 0.203 -> 0.171 [E:T2-D4=87 % T3-D3=68 % T4-D8=93 %, W:T1-H6=51 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:04.214] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.868 [E:T2-D4=85 % T3-D3=67 % T4-D8=93 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=98 %] [23:49:04.217] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.823 [E:T2-D4=84 % T3-D3=68 % T4-D8=94 %, W:T1-H6=45 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=89 %] [23:49:04.219] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.849 [E:T2-D4=87 % T3-D3=70 % T4-D8=95 %, W:T1-H6=53 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 %] [23:49:04.222] [SAMPLE-VAL] Sample 11: weight 0.100 -> 0.072 [E:T2-D4=90 % T3-D3=66 % T4-D8=93 %, W:T1-H6=50 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=60 %] [23:49:04.226] [SAMPLE-VAL] Sample 12: weight 0.005 -> 0.004 [E:T2-D4=90 % T3-D3=47 % T4-D8=100 %, W:T1-H6=65 % T2-D2=99 % T3-D5=100 % T4-D6=98 % T5-H8=88 %] [23:49:04.229] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.877 [E:T2-D4=86 % T3-D3=65 % T4-D8=94 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 %] [23:49:04.231] [SAMPLE-VAL] Sample 14: weight 0.101 -> 0.076 [E:T2-D4=88 % T3-D3=71 % T4-D8=91 %, W:T1-H6=44 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 %] [23:49:04.234] [SAMPLE-VAL] Sample 15: weight 0.100 -> 0.078 [E:T2-D4=86 % T3-D3=69 % T4-D8=95 %, W:T1-H6=72 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=85 %] [23:49:04.236] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.700 [E:T2-D4=89 % T3-D3=68 % T4-D8=90 %, W:T1-H6=30 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=75 %] [23:49:04.239] [SAMPLE-VAL] Sample 17: weight 0.005 -> 0.004 [E:T2-D4=86 % T3-D3=67 % T4-D8=89 %, W:T1-H6=42 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 %] [23:49:04.241] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.874 [E:T2-D4=81 % T3-D3=66 % T4-D8=93 %, W:T1-H6=86 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:04.244] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.790 [E:T2-D4=85 % T3-D3=66 % T4-D8=95 %, W:T1-H6=27 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=100 %] [23:49:04.246] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.810 [E:T2-D4=89 % T3-D3=39 % T4-D8=100 %, W:T1-H6=75 % T2-D2=98 % T3-D5=100 % T4-D6=96 % T5-H8=99 %] [23:49:04.248] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.387 [E:T2-D4=86 % T3-D3=71 % T4-D8=94 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=81 %] [23:49:04.251] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.871 [E:T2-D4=85 % T3-D3=68 % T4-D8=90 %, W:T1-H6=76 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=100 %] [23:49:04.253] [SAMPLE-VAL] Sample 23: weight 0.100 -> 0.075 [E:T2-D4=88 % T3-D3=66 % T4-D8=94 %, W:T1-H6=68 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=64 %] [23:49:04.256] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.849 [E:T2-D4=85 % T3-D3=69 % T4-D8=94 %, W:T1-H6=54 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=98 %] [23:49:04.258] [SAMPLE-VAL] Sample 25: weight 0.101 -> 0.074 [E:T2-D4=88 % T3-D3=70 % T4-D8=90 %, W:T1-H6=36 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=96 %] [23:49:04.261] [SAMPLE-VAL] Sample 26: weight 0.005 -> 0.004 [E:T2-D4=91 % T3-D3=49 % T4-D8=100 %, W:T1-H6=56 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=89 %] [23:49:04.263] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.781 [E:T2-D4=89 % T3-D3=43 % T4-D8=100 %, W:T1-H6=44 % T2-D2=98 % T3-D5=100 % T4-D6=96 % T5-H8=99 %] [23:49:04.266] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.849 [E:T2-D4=85 % T3-D3=69 % T4-D8=94 %, W:T1-H6=54 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=98 %] [23:49:04.268] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.868 [E:T2-D4=85 % T3-D3=64 % T4-D8=94 %, W:T1-H6=78 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 %] [23:49:04.271] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.860 [E:T2-D4=83 % T3-D3=68 % T4-D8=92 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 %] [23:49:04.273] [SAMPLE-VAL] Sample 31: weight 0.101 -> 0.072 [E:T2-D4=90 % T3-D3=69 % T4-D8=90 %, W:T1-H6=27 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 %] [23:49:04.276] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.769 [E:T2-D4=91 % T3-D3=47 % T4-D8=100 %, W:T1-H6=34 % T2-D2=99 % T3-D5=100 % T4-D6=95 % T5-H8=95 %] [23:49:04.278] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.873 [E:T2-D4=84 % T3-D3=69 % T4-D8=93 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 %] [23:49:04.280] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.790 [E:T2-D4=81 % T3-D3=66 % T4-D8=91 %, W:T1-H6=33 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:04.283] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.875 [E:T2-D4=85 % T3-D3=65 % T4-D8=93 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:04.285] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.795 [E:T2-D4=86 % T3-D3=66 % T4-D8=91 %, W:T1-H6=32 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 %] [23:49:04.289] [SAMPLE-VAL] Sample 37: weight 0.203 -> 0.176 [E:T2-D4=86 % T3-D3=69 % T4-D8=94 %, W:T1-H6=69 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 %] [23:49:04.292] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.874 [E:T2-D4=87 % T3-D3=63 % T4-D8=95 %, W:T1-H6=85 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 %] [23:49:04.295] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.863 [E:T2-D4=86 % T3-D3=67 % T4-D8=94 %, W:T1-H6=65 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 %] [23:49:04.297] [SAMPLE-VAL] Sample 40: weight 0.005 -> 0.004 [E:T2-D4=92 % T3-D3=49 % T4-D8=100 %, W:T1-H6=55 % T2-D2=99 % T3-D5=100 % T4-D6=98 % T5-H8=88 %] [23:49:04.300] [SAMPLE-VAL] Sample 41: weight 0.203 -> 0.173 [E:T2-D4=87 % T3-D3=70 % T4-D8=94 %, W:T1-H6=56 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 %] [23:49:04.302] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.776 [E:T2-D4=83 % T3-D3=66 % T4-D8=91 %, W:T1-H6=27 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:04.305] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.774 [E:T2-D4=84 % T3-D3=66 % T4-D8=93 %, W:T1-H6=23 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=100 %] [23:49:04.307] [SAMPLE-VAL] Sample 44: weight 0.203 -> 0.160 [E:T2-D4=83 % T3-D3=68 % T4-D8=95 %, W:T1-H6=28 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=98 %] [23:49:04.310] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.861 [E:T2-D4=83 % T3-D3=66 % T4-D8=91 %, W:T1-H6=72 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=100 %] [23:49:04.312] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.876 [E:T2-D4=81 % T3-D3=69 % T4-D8=95 %, W:T1-H6=78 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 %] [23:49:04.314] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.758 [E:T2-D4=83 % T3-D3=69 % T4-D8=96 %, W:T1-H6=17 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=98 %] [23:49:04.317] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.810 [E:T2-D4=89 % T3-D3=39 % T4-D8=100 %, W:T1-H6=75 % T2-D2=98 % T3-D5=100 % T4-D6=96 % T5-H8=99 %] [23:49:04.319] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.862 [E:T2-D4=83 % T3-D3=64 % T4-D8=91 %, W:T1-H6=76 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=100 %] [23:49:04.322] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.365 [E:T2-D4=86 % T3-D3=67 % T4-D8=91 %, W:T1-H6=38 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 %] [23:49:04.322] [SAMPLE-VAL] Zeroed 4 samples below relative threshold 0.010 x max 0.8766 = 0.008766 [23:49:04.322] [SAMPLE-VAL] Done. Weight range: 0.000-0.877 [23:49:04.322] [SAMPLE-VAL] Top sample 13 (w=0.877): E:AQ3.KQT9.T843.J5 W:T54.J86.652.K876 [E:T2-D4=86 % T3-D3=65 % T4-D8=94 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 %] [23:49:04.322] [SAMPLE-VAL] Top sample 46 (w=0.876): E:AQT.KQJ9.T843.76 W:543.T86.652.KJ85 [E:T2-D4=81 % T3-D3=69 % T4-D8=95 %, W:T1-H6=78 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 %] [23:49:04.322] [SAMPLE-VAL] Top sample 1 (w=0.875): E:AQT4.KQT.T843.J7 W:53.J986.652.K865 [E:T2-D4=85 % T3-D3=65 % T4-D8=93 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:04.322] [SAMPLE-VAL] Top sample 35 (w=0.875): E:AQT3.KQT.T843.J7 W:54.J986.652.K865 [E:T2-D4=85 % T3-D3=65 % T4-D8=93 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:04.322] [SAMPLE-VAL] Top sample 38 (w=0.874): E:AQ53.KQ9.T843.J7 W:T4.JT86.652.K865 [E:T2-D4=87 % T3-D3=63 % T4-D8=95 %, W:T1-H6=85 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 %] [23:49:04.322] After sample validation: 46 deals remaining [23:49:04.322] [PLAY-INFER] No inference observations detected [23:49:04.322] Using weighted samples: 46/46 have non-uniform weights (range 0.072-0.877) [23:49:04.323] Sample deals (46 total, showing first 20, by weight): [23:49:04.323] [1] (w=0.877) N:J98762.42.QJ.932 AQ3.KQT9.T843.J5 K.A753.AK97.AQT4 T54.J86.652.K876 [23:49:04.323] [2] (w=0.876) N:J98762.42.QJ.932 AQT.KQJ9.T843.76 K.A753.AK97.AQT4 543.T86.652.KJ85 [23:49:04.323] [3] (w=0.875) N:J98762.42.QJ.932 AQT4.KQT.T843.J7 K.A753.AK97.AQT4 53.J986.652.K865 [23:49:04.323] [4] (w=0.875) N:J98762.42.QJ.932 AQT3.KQT.T843.J7 K.A753.AK97.AQT4 54.J986.652.K865 [23:49:04.323] [5] (w=0.874) N:J98762.42.QJ.932 AQ53.KQ9.T843.J7 K.A753.AK97.AQT4 T4.JT86.652.K865 [23:49:04.323] [6] (w=0.874) N:J98762.42.QJ.932 AQT.KQT.T843.J76 K.A753.AK97.AQT4 543.J986.652.K85 [23:49:04.323] [7] (w=0.873) N:J98762.42.QJ.932 A3.KQT.T843.K765 K.A753.AK97.AQT4 QT54.J986.652.J8 [23:49:04.323] [8] (w=0.871) N:J98762.42.QJ.932 AQ5.KQJT.T843.J6 K.A753.AK97.AQT4 T43.986.652.K875 [23:49:04.323] [9] (w=0.868) N:J98762.42.QJ.932 AQT4.KQT9.T843.J K.A753.AK97.AQT4 53.J86.652.K8765 [23:49:04.323] [10] (w=0.868) N:J98762.42.QJ.932 AQT3.KQJ9.T843.8 K.A753.AK97.AQT4 54.T86.652.KJ765 [23:49:04.323] [11] (w=0.863) N:J98762.42.QJ.932 A.KQJT.T843.K765 K.A753.AK97.AQT4 QT543.986.652.J8 [23:49:04.323] [12] (w=0.862) N:J98762.42.QJ.932 AQT4.KQJT.T843.6 K.A753.AK97.AQT4 53.986.652.KJ875 [23:49:04.324] [13] (w=0.861) N:J98762.42.QJ.932 AQT5.KQJT.T843.J K.A753.AK97.AQT4 43.986.652.K8765 [23:49:04.324] [14] (w=0.860) N:J98762.42.QJ.932 A3.KQT.T843.K876 K.A753.AK97.AQT4 QT54.J986.652.J5 [23:49:04.324] [15] (w=0.849) N:J98762.42.QJ.932 A543.KQ9.T843.K6 K.A753.AK97.AQT4 QT.JT86.652.J875 [23:49:04.324] [16] (w=0.849) N:J98762.42.QJ.932 A43.KQJ9.T843.K5 K.A753.AK97.AQT4 QT5.T86.652.J876 [23:49:04.324] [17] (w=0.849) N:J98762.42.QJ.932 A53.KQJ9.T843.K6 K.A753.AK97.AQT4 QT4.T86.652.J875 [23:49:04.324] [18] (w=0.841) N:J98762.42.QJ.932 A4.KQJT.T843.K76 K.A753.AK97.AQT4 QT53.986.652.J85 [23:49:04.324] [19] (w=0.834) N:J98762.42.QJ.932 A54.KQJ.T843.K76 K.A753.AK97.AQT4 QT3.T986.652.J85 [23:49:04.324] [20] (w=0.823) N:J98762.42.QJ.932 A3.KQ9.T843.KJ86 K.A753.AK97.AQT4 QT54.JT86.652.75 [23:49:04.324] ... and 26 more [23:49:04.371] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:49:04.371] S2: [140, -100, -100, -100, 140, 140, 170, 140, -100, -100, 170, -100, -100, 170, 170, 170, 170, 170, 170, 170, 140, -100, -100, 140, 170, 200, 170, 170, 200, 170, 200, 170, 140, 170, 140, 170, 170, 140, 200, 170, 170, 170, 170, 140, 200, 170] [23:49:04.371] S9: [140, -100, -100, -100, 140, 140, 170, 140, -100, -100, 170, -100, -100, 170, 170, 170, 170, 170, 170, 170, 140, -100, -100, 140, 170, 200, 170, 170, 200, 170, 200, 170, 140, 170, 140, 170, 170, 140, 200, 170, 170, 170, 170, 140, 200, 170] [23:49:04.371] SJ: [140, -100, -100, -100, -100, 140, 140, 140, -100, -100, 140, -100, -100, 140, 170, 140, 140, 140, 140, 140, 140, -100, -100, 140, 170, 170, 140, 140, 170, 170, 200, 170, 140, 170, 140, 140, 140, 140, 170, 140, 140, 140, 170, 140, 170, 170] [23:49:04.371] C3: [-100, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, 170, 140, 140, 140, 140, -100, 140, -100, -100, 140, 140, 170, 140, -100, 140, 170, 170, 140, 140, 140, -100, 140, 170, 140, 140, 140, 140, 170, 140, -100, 140, 140] [23:49:04.371] C9: [-100, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, 170, 140, 140, 140, 140, -100, 140, -100, -100, 140, 140, 170, 140, -100, 140, 170, 170, 140, 140, 140, -100, 140, 170, 140, 140, 140, 140, 170, 140, -100, 140, 140] [23:49:04.372] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:49:04.372] S2: [5, 4, 4, 4, 5, 5, 6, 5, 4, 4, 6, 4, 4, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 5, 6, 7, 6, 6, 7, 6, 7, 6, 5, 6, 5, 6, 6, 5, 7, 6, 6, 6, 6, 5, 7, 6] [23:49:04.372] S9: [5, 4, 4, 4, 5, 5, 6, 5, 4, 4, 6, 4, 4, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 5, 6, 7, 6, 6, 7, 6, 7, 6, 5, 6, 5, 6, 6, 5, 7, 6, 6, 6, 6, 5, 7, 6] [23:49:04.372] SJ: [5, 4, 4, 4, 4, 5, 5, 5, 4, 4, 5, 4, 4, 5, 6, 5, 5, 5, 5, 5, 5, 4, 4, 5, 6, 6, 5, 5, 6, 6, 7, 6, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 6, 5, 6, 6] [23:49:04.372] C3: [4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 5, 5, 5, 5, 4, 5, 4, 4, 5, 5, 6, 5, 4, 5, 6, 6, 5, 5, 5, 4, 5, 6, 5, 5, 5, 5, 6, 5, 4, 5, 5] [23:49:04.372] C9: [4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 5, 5, 5, 5, 4, 5, 4, 4, 5, 5, 6, 5, 4, 5, 6, 6, 5, 5, 5, 4, 5, 6, 5, 5, 5, 5, 6, 5, 4, 5, 5] [23:49:04.372] --- IMP Calculation Output (card -> average IMP) --- [23:49:04.372] S2: 1.14 [23:49:04.372] S9: 1.14 [23:49:04.372] SJ: 0.45 [23:49:04.372] C3: -1.36 [23:49:04.373] C9: -1.36 [23:49:04.373] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:49:04.373] S2: 0.382 [23:49:04.373] S9: 0.382 [23:49:04.373] SJ: -0.029 [23:49:04.373] C3: -0.367 [23:49:04.373] C9: -0.367 [23:49:04.373] === DDS DETAILED ANALYSIS === [23:49:04.373] Cards analyzed: 5, Samples per card: 46 [23:49:04.373] [23:49:04.373] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:49:04.373] ----- ------ --------- ------- ----------- -------------------------------- [23:49:04.373] S2 1.14 5.50 73 % 4 [5, 4, 4, 4, 5, 5, 6, 5, 4, 4, 6, 4, 4, 6, 6, 6, 6, 6, 6, 6...] [23:49:04.373] S9 1.14 5.50 73 % 4 [5, 4, 4, 4, 5, 5, 6, 5, 4, 4, 6, 4, 4, 6, 6, 6, 6, 6, 6, 6...] [23:49:04.374] SJ 0.45 5.07 70 % 4 [5, 4, 4, 4, 4, 5, 5, 5, 4, 4, 5, 4, 4, 5, 6, 5, 5, 5, 5, 5...] [23:49:04.374] C3 -1.36 4.72 48 % 3 [4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 5, 5, 5, 5, 4...] [23:49:04.374] C9 -1.36 4.72 48 % 3 [4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 5, 5, 5, 5, 4...] [23:49:04.374] [23:49:04.374] Selected: S2 (IMPs=1.14, avgTricks=5.50) [23:49:04.374] =================== [23:49:04.374] Selected: S2 (MP 0.382, 1.14 IMPs, 5.50 tricks) -- 1 tied card(s): S9 [23:49:04.374] [stage-timing] ok sample=617ms validate=0ms nn=138ms signal=0ms simgames=2ms dds=47ms total=807ms samples=46 cards=18 [23:49:04.374] SUITC_CALL_BEGIN: input=' -F1 -u -c100 K J98762 AQT543' [23:49:04.568] SUITC_CALL_END: jsonLength=745 [23:49:04.568] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":20.9938} ],"Result":3.2099, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":20.9938},{"Tricks":3,"Percent [23:49:04.569] === FindBestCardAsync: Position=N, CardsPlayed=18 === [23:49:04.569] Finding card to play for N: J98762.42.QJ.932 [23:49:04.569] Relative position: Declarer, Contract type: Suit [23:49:04.569] Cards in hand mask: 6 [23:49:04.570] Candidate: xS = 64.3 % [23:49:04.570] Candidate: 8S = 12.8 % [23:49:04.570] Candidate: JS = 11.5 % [23:49:04.570] Candidate: 9S = 10.3 % [23:49:04.570] Candidate: xC = 0.7 % [23:49:04.570] Candidate: 9C = 0.3 % [23:49:04.570] Selected: S2 (64.3 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:49:06 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:49:06 === [23:49:06.141] === FindBestCardAsync: Position=N, CardsPlayed=20 === [23:49:06.141] Contract: 3S, Declarer: N, Dealer: E [23:49:06.141] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:49:06.141] Deal: N:... ... ... ... [23:49:06.141] Position N is on declarer's side - score table shifted by 5 declarer tricks won [23:49:06.141] ****************************** [23:49:06.141] FindMatchingDealsWithPlayInternal Input: [23:49:06.141] Position parameter: N [23:49:06.141] Deal from game: N:... ... ... ... [23:49:06.141] Hand for N: J98762.42.QJ.932 [23:49:06.141] Hand for E: (null) [23:49:06.142] Hand for S: K.A753.AK97.AQT4 [23:49:06.142] Hand for W: (null) [23:49:06.142] Cards played: HK, HA, H6, H2, D7, D2, DJ, D4, DQ, D3, DK, D5, DA, D6, H4, D8, H7, H8, S2, HT [23:49:06.142] Declarer: N [23:49:06.142] ****************************** [23:49:06.142] [DealFinder] Seed from player N hand: 1850003976 [23:49:06.142] [DealFinder] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:49:06.142] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:49:06.142] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1554MB, gc2=15) [23:49:06.142] [DealFinder] Using cardsPlayedCount=20 for visibility calculation [23:49:06.142] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=20 [23:49:06.142] [ExtractPartialDeal] Visible hands: N, S [23:49:06.143] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:49:06.143] [ExtractPartialDeal] Extracted hands: [23:49:06.143] N: J98762.42.QJ.932 (13 cards) [LOCKED] [23:49:06.143] E: ... (0 cards) [23:49:06.143] S: K.A753.AK97.AQT4 (13 cards) [LOCKED] [23:49:06.143] W: ... (0 cards) [23:49:06.143] [DealFinder] Trump suit from contract '3S': Spades [23:49:06.143] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Spades [23:49:06.143] [ComputePlayedCards] Card 1: HK played by E [23:49:06.143] [ComputePlayedCards] Card 2: HA played by S [23:49:06.143] [ComputePlayedCards] Card 3: H6 played by W [23:49:06.143] [ComputePlayedCards] Card 4: H2 played by N [23:49:06.143] [ComputePlayedCards] Trick complete. Winner: S [23:49:06.143] [ComputePlayedCards] Card 5: D7 played by S [23:49:06.143] [ComputePlayedCards] Card 6: D2 played by W [23:49:06.144] [ComputePlayedCards] Card 7: DJ played by N [23:49:06.144] [ComputePlayedCards] Card 8: D4 played by E [23:49:06.144] [ComputePlayedCards] Trick complete. Winner: N [23:49:06.144] [ComputePlayedCards] Card 9: DQ played by N [23:49:06.144] [ComputePlayedCards] Card 10: D3 played by E [23:49:06.144] [ComputePlayedCards] Card 11: DK played by S [23:49:06.144] [ComputePlayedCards] Card 12: D5 played by W [23:49:06.144] [ComputePlayedCards] Trick complete. Winner: S [23:49:06.144] [ComputePlayedCards] Card 13: DA played by S [23:49:06.144] [ComputePlayedCards] Card 14: D6 played by W [23:49:06.144] [ComputePlayedCards] Card 15: H4 played by N [23:49:06.144] [ComputePlayedCards] Card 16: D8 played by E [23:49:06.144] [ComputePlayedCards] Trick complete. Winner: S [23:49:06.144] [ComputePlayedCards] Card 17: H7 played by S [23:49:06.144] [ComputePlayedCards] Card 18: H8 played by W [23:49:06.145] [ComputePlayedCards] Card 19: S2 played by N [23:49:06.145] [ComputePlayedCards] Card 20: HT played by E [23:49:06.145] [ComputePlayedCards] Trick complete. Winner: N [23:49:06.145] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H2, DJ, DQ, H4, S2 [23:49:06.145] [DealFinder] Added 5 played cards to E (was 0 cards): HK, D4, D3, D8, HT [23:49:06.145] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: HA, D7, DK, DA, H7 [23:49:06.145] [DealFinder] Added 5 played cards to W (was 0 cards): H6, D2, D5, D6, H8 [23:49:06.145] [DealFinder] Bid verification enabled for: E [23:49:06.145] [DealFinder] Propagated E: HCP[12-13], Suits=S[0-6] H[0-7] D[3-7] C[0-6] (2 iterations) [23:49:06.145] [DealFinder] Propagated W: HCP[3-4], Suits=S[0-6] H[0-7] D[0-4] C[0-6] (2 iterations) [23:49:06.146] [DealFinder] Known cards per player: N=13, E=5, S=13, W=5 [23:49:06.146] [DealFinder] Locked players: N, S [23:49:06.146] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [23:49:06.146] [DealFinder] Players needing cards: E:8, W:8 [23:49:06.146] Large number of cards remaining. Using random generation. [23:49:06.146] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:49:06.146] [VerifyHands] FAIL for E: AT54.KT9.843.765 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:06.147] [VerifyHands] FAIL for E: AQT.KJT.T843.J76 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:06.147] [VerifyHands] FAIL for E: A543.KT9.843.876 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:06.148] [VerifyHands] FAIL for E: Q54.KJT.843.KJ86 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:06.148] [VerifyHands] FAIL for E: Q43.KJT9.843.KJ8 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:06.852] [Timing] Total: 710ms, Generation: 11ms, Verification: 590ms [23:49:06.853] [Timing] Attempts: 587, PassedSimpleCheck: 587, FailedVerification: 537, Found: 50 [23:49:06.868] Search complete. Returning 50 deals. [23:49:06.868] Found 50 sample deals for simulation. [23:49:06.868] Valid deals for DDS: 50 / 50 [23:49:06.868] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:49:06.875] [SAMPLE-VAL] Opening lead NN validation (HK): 13/50 samples adjusted [23:49:06.876] [SAMPLE-VAL] Opening lead rule validation (HK): 9/50 samples penalized for convention violation [23:49:06.876] [SAMPLE-VAL] T1: E=HK S=HA W=H6 N=H2 (leader=E) [23:49:06.876] [SAMPLE-VAL] T2: S=D7 W=D2 N=DJ E=D4 (leader=S) [23:49:06.876] [SAMPLE-VAL] T3: N=DQ E=D3 S=DK W=D5 (leader=N) [23:49:06.876] [SAMPLE-VAL] T4: S=DA W=D6 N=H4 E=D8 (leader=S) [23:49:06.876] [SAMPLE-VAL] T5: S=H7 W=H8 N=S2 E=HT (leader=S) [23:49:06.879] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.510 [E:T2-D4=85 % T3-D3=66 % T4-D8=94 % T5-HT=20 %, W:T1-H6=16 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=100 %] [23:49:06.882] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.621 [E:T2-D4=83 % T3-D3=66 % T4-D8=91 % T5-HT=29 %, W:T1-H6=79 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=100 %] [23:49:06.885] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.565 [E:T2-D4=89 % T3-D3=45 % T4-D8=100 % T5-HT=30 %, W:T1-H6=41 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=99 %] [23:49:06.888] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.607 [E:T2-D4=84 % T3-D3=67 % T4-D8=89 % T5-HT=26 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 %] [23:49:06.890] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.626 [E:T2-D4=85 % T3-D3=67 % T4-D8=95 % T5-HT=31 %, W:T1-H6=78 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 %] [23:49:06.893] [SAMPLE-VAL] Sample 6: weight 0.005 -> 0.002 [E:T2-D4=92 % T3-D3=49 % T4-D8=100 % T5-HT=1 %, W:T1-H6=55 % T2-D2=99 % T3-D5=100 % T4-D6=98 % T5-H8=88 %] [23:49:06.896] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.594 [E:T2-D4=89 % T3-D3=40 % T4-D8=100 % T5-HT=31 %, W:T1-H6=79 % T2-D2=98 % T3-D5=100 % T4-D6=96 % T5-H8=95 %] [23:49:06.898] [SAMPLE-VAL] Sample 8: weight 0.100 -> 0.062 [E:T2-D4=86 % T3-D3=65 % T4-D8=94 % T5-HT=60 %, W:T1-H6=47 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=62 %] [23:49:06.901] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.627 [E:T2-D4=81 % T3-D3=66 % T4-D8=91 % T5-HT=67 %, W:T1-H6=33 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:06.904] [SAMPLE-VAL] Sample 10: weight 0.203 -> 0.142 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=76 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 %] [23:49:06.906] [SAMPLE-VAL] Sample 11: weight 0.203 -> 0.126 [E:T2-D4=87 % T3-D3=69 % T4-D8=95 % T5-HT=29 %, W:T1-H6=77 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 %] [23:49:06.909] [SAMPLE-VAL] Sample 12: weight 0.203 -> 0.121 [E:T2-D4=88 % T3-D3=69 % T4-D8=95 % T5-HT=24 %, W:T1-H6=64 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 %] [23:49:06.912] [SAMPLE-VAL] Sample 13: weight 0.203 -> 0.123 [E:T2-D4=87 % T3-D3=70 % T4-D8=95 % T5-HT=25 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 %] [23:49:06.917] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.580 [E:T2-D4=89 % T3-D3=39 % T4-D8=100 % T5-HT=26 %, W:T1-H6=75 % T2-D2=98 % T3-D5=100 % T4-D6=96 % T5-H8=99 %] [23:49:06.920] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.607 [E:T2-D4=84 % T3-D3=67 % T4-D8=89 % T5-HT=26 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 %] [23:49:06.922] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.560 [E:T2-D4=90 % T3-D3=45 % T4-D8=100 % T5-HT=35 %, W:T1-H6=31 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=97 %] [23:49:06.925] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.616 [E:T2-D4=84 % T3-D3=66 % T4-D8=91 % T5-HT=28 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 %] [23:49:06.928] [SAMPLE-VAL] Sample 19: weight 0.005 -> 0.003 [E:T2-D4=88 % T3-D3=70 % T4-D8=91 % T5-HT=45 %, W:T1-H6=68 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=89 %] [23:49:06.930] [SAMPLE-VAL] Sample 20: weight 0.005 -> 0.003 [E:T2-D4=86 % T3-D3=67 % T4-D8=89 % T5-HT=43 %, W:T1-H6=42 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 %] [23:49:06.933] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.675 [E:T2-D4=82 % T3-D3=70 % T4-D8=92 % T5-HT=70 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 %] [23:49:06.936] [SAMPLE-VAL] Sample 22: weight 0.203 -> 0.119 [E:T2-D4=91 % T3-D3=45 % T4-D8=100 % T5-HT=28 %, W:T1-H6=65 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=93 %] [23:49:06.938] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.621 [E:T2-D4=83 % T3-D3=66 % T4-D8=91 % T5-HT=29 %, W:T1-H6=79 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=100 %] [23:49:06.941] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.643 [E:T2-D4=83 % T3-D3=67 % T4-D8=92 % T5-HT=67 %, W:T1-H6=41 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 %] [23:49:06.948] [SAMPLE-VAL] Sample 26: weight 0.203 -> 0.126 [E:T2-D4=87 % T3-D3=72 % T4-D8=95 % T5-HT=27 %, W:T1-H6=77 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 %] [23:49:06.951] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.628 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=32 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 %] [23:49:06.954] [SAMPLE-VAL] Sample 28: weight 0.005 -> 0.003 [E:T2-D4=85 % T3-D3=65 % T4-D8=86 % T5-HT=36 %, W:T1-H6=37 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 %] [23:49:06.957] [SAMPLE-VAL] Sample 29: weight 0.203 -> 0.138 [E:T2-D4=86 % T3-D3=69 % T4-D8=94 % T5-HT=64 %, W:T1-H6=69 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 %] [23:49:06.959] [SAMPLE-VAL] Sample 30: weight 0.203 -> 0.124 [E:T2-D4=86 % T3-D3=69 % T4-D8=94 % T5-HT=27 %, W:T1-H6=71 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 %] [23:49:06.962] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.588 [E:T2-D4=84 % T3-D3=70 % T4-D8=90 % T5-HT=32 %, W:T1-H6=39 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=98 %] [23:49:06.965] [SAMPLE-VAL] Sample 32: weight 0.203 -> 0.111 [E:T2-D4=84 % T3-D3=67 % T4-D8=90 % T5-HT=33 %, W:T1-H6=19 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 %] [23:49:06.967] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.698 [E:T2-D4=84 % T3-D3=69 % T4-D8=93 % T5-HT=73 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 %] [23:49:06.971] [SAMPLE-VAL] Sample 34: weight 0.100 -> 0.060 [E:T2-D4=88 % T3-D3=68 % T4-D8=94 % T5-HT=52 %, W:T1-H6=38 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=64 %] [23:49:06.973] [SAMPLE-VAL] Sample 35: weight 0.203 -> 0.137 [E:T2-D4=85 % T3-D3=67 % T4-D8=92 % T5-HT=66 %, W:T1-H6=64 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 %] [23:49:06.976] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.340 [E:T2-D4=86 % T3-D3=67 % T4-D8=93 % T5-HT=100 %, W:T1-H6=46 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=82 %] [23:49:06.979] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.573 [E:T2-D4=88 % T3-D3=43 % T4-D8=100 % T5-HT=23 %, W:T1-H6=72 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=99 %] [23:49:06.981] [SAMPLE-VAL] Sample 38: weight 0.203 -> 0.123 [E:T2-D4=87 % T3-D3=70 % T4-D8=95 % T5-HT=25 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 %] [23:49:06.984] [SAMPLE-VAL] Sample 39: weight 0.005 -> 0.003 [E:T2-D4=85 % T3-D3=65 % T4-D8=85 % T5-HT=40 %, W:T1-H6=31 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 %] [23:49:06.987] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.677 [E:T2-D4=86 % T3-D3=67 % T4-D8=91 % T5-HT=56 %, W:T1-H6=82 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 %] [23:49:06.990] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.677 [E:T2-D4=82 % T3-D3=67 % T4-D8=91 % T5-HT=58 %, W:T1-H6=82 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=96 %] [23:49:06.993] [SAMPLE-VAL] Sample 42: weight 0.100 -> 0.065 [E:T2-D4=88 % T3-D3=69 % T4-D8=94 % T5-HT=58 %, W:T1-H6=65 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=64 %] [23:49:06.995] [SAMPLE-VAL] Sample 43: weight 0.005 -> 0.003 [E:T2-D4=85 % T3-D3=66 % T4-D8=88 % T5-HT=40 %, W:T1-H6=35 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 %] [23:49:06.998] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.535 [E:T2-D4=84 % T3-D3=66 % T4-D8=93 % T5-HT=23 %, W:T1-H6=23 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=100 %] [23:49:07.001] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.702 [E:T2-D4=83 % T3-D3=67 % T4-D8=93 % T5-HT=71 %, W:T1-H6=88 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 %] [23:49:07.004] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.582 [E:T2-D4=88 % T3-D3=43 % T4-D8=100 % T5-HT=25 %, W:T1-H6=74 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=98 %] [23:49:07.007] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.573 [E:T2-D4=88 % T3-D3=43 % T4-D8=100 % T5-HT=23 %, W:T1-H6=72 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=99 %] [23:49:07.009] [SAMPLE-VAL] Sample 48: weight 0.203 -> 0.138 [E:T2-D4=86 % T3-D3=69 % T4-D8=94 % T5-HT=64 %, W:T1-H6=69 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 %] [23:49:07.012] [SAMPLE-VAL] Sample 49: weight 0.005 -> 0.003 [E:T2-D4=88 % T3-D3=71 % T4-D8=92 % T5-HT=44 %, W:T1-H6=68 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=87 %] [23:49:07.015] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.671 [E:T2-D4=81 % T3-D3=67 % T4-D8=92 % T5-HT=68 %, W:T1-H6=62 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:07.015] [SAMPLE-VAL] Zeroed 9 samples below relative threshold 0.010 x max 0.7020 = 0.007020 [23:49:07.015] [SAMPLE-VAL] Done. Weight range: 0.000-0.702 [23:49:07.015] [SAMPLE-VAL] Top sample 45 (w=0.702): E:AQ.KQT.T843.J765 W:T543.J986.652.K8 [E:T2-D4=83 % T3-D3=67 % T4-D8=93 % T5-HT=71 %, W:T1-H6=88 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 %] [23:49:07.015] [SAMPLE-VAL] Top sample 33 (w=0.698): E:A3.KQT.T843.K765 W:QT54.J986.652.J8 [E:T2-D4=84 % T3-D3=69 % T4-D8=93 % T5-HT=73 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 %] [23:49:07.015] [SAMPLE-VAL] Top sample 40 (w=0.677): E:AQ53.KQT.T843.J8 W:T4.J986.652.K765 [E:T2-D4=86 % T3-D3=67 % T4-D8=91 % T5-HT=56 %, W:T1-H6=82 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 %] [23:49:07.015] [SAMPLE-VAL] Top sample 41 (w=0.677): E:AQT.KQT.T843.J86 W:543.J986.652.K75 [E:T2-D4=82 % T3-D3=67 % T4-D8=91 % T5-HT=58 %, W:T1-H6=82 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=96 %] [23:49:07.015] [SAMPLE-VAL] Top sample 21 (w=0.675): E:A43.KQT.T843.K85 W:QT5.J986.652.J76 [E:T2-D4=82 % T3-D3=70 % T4-D8=92 % T5-HT=70 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 %] [23:49:07.015] After sample validation: 41 deals remaining [23:49:07.016] [PLAY-INFER] No inference observations detected [23:49:07.016] Using weighted samples: 41/41 have non-uniform weights (range 0.060-0.702) [23:49:07.016] Sample deals (41 total, showing first 20, by weight): [23:49:07.016] [1] (w=0.702) N:J98762.42.QJ.932 AQ.KQT.T843.J765 K.A753.AK97.AQT4 T543.J986.652.K8 [23:49:07.016] [2] (w=0.698) N:J98762.42.QJ.932 A3.KQT.T843.K765 K.A753.AK97.AQT4 QT54.J986.652.J8 [23:49:07.016] [3] (w=0.677) N:J98762.42.QJ.932 AQ53.KQT.T843.J8 K.A753.AK97.AQT4 T4.J986.652.K765 [23:49:07.016] [4] (w=0.677) N:J98762.42.QJ.932 AQT.KQT.T843.J86 K.A753.AK97.AQT4 543.J986.652.K75 [23:49:07.016] [5] (w=0.675) N:J98762.42.QJ.932 A43.KQT.T843.K85 K.A753.AK97.AQT4 QT5.J986.652.J76 [23:49:07.016] [6] (w=0.671) N:J98762.42.QJ.932 AT5.KQT.T843.K65 K.A753.AK97.AQT4 Q43.J986.652.J87 [23:49:07.016] [7] (w=0.643) N:J98762.42.QJ.932 A3.KQT.T843.KJ86 K.A753.AK97.AQT4 QT54.J986.652.75 [23:49:07.016] [8] (w=0.628) N:J98762.42.QJ.932 A3.KQT9.T843.K76 K.A753.AK97.AQT4 QT54.J86.652.J85 [23:49:07.016] [9] (w=0.627) N:J98762.42.QJ.932 AT4.KQT.T843.KJ7 K.A753.AK97.AQT4 Q53.J986.652.865 [23:49:07.016] [10] (w=0.626) N:J98762.42.QJ.932 A.KQT9.T843.K875 K.A753.AK97.AQT4 QT543.J86.652.J6 [23:49:07.016] [11] (w=0.621) N:J98762.42.QJ.932 AQ5.KQJT.T843.76 K.A753.AK97.AQT4 T43.986.652.KJ85 [23:49:07.017] [12] (w=0.621) N:J98762.42.QJ.932 AQ4.KQJT.T843.75 K.A753.AK97.AQT4 T53.986.652.KJ86 [23:49:07.017] [13] (w=0.616) N:J98762.42.QJ.932 AQ43.KQJT.T843.6 K.A753.AK97.AQT4 T5.986.652.KJ875 [23:49:07.017] [14] (w=0.607) N:J98762.42.QJ.932 AQ4.KQJT.T843.85 K.A753.AK97.AQT4 T53.986.652.KJ76 [23:49:07.017] [15] (w=0.607) N:J98762.42.QJ.932 AQ5.KQJT.T843.86 K.A753.AK97.AQT4 T43.986.652.KJ75 [23:49:07.017] [16] (w=0.594) N:J98762.42.QJ.932 AQT3.KQT9.843.J6 K.A753.AK97.AQT4 54.J86.T652.K875 [23:49:07.017] [17] (w=0.588) N:J98762.42.QJ.932 A43.KQJT.T843.K8 K.A753.AK97.AQT4 QT5.986.652.J765 [23:49:07.017] [18] (w=0.582) N:J98762.42.QJ.932 AQT5.KQJT.843.85 K.A753.AK97.AQT4 43.986.T652.KJ76 [23:49:07.017] [19] (w=0.580) N:J98762.42.QJ.932 AQT3.KQJT.843.J7 K.A753.AK97.AQT4 54.986.T652.K865 [23:49:07.017] [20] (w=0.573) N:J98762.42.QJ.932 AQ53.KQJT.843.87 K.A753.AK97.AQT4 T4.986.T652.KJ65 [23:49:07.017] ... and 21 more [23:49:07.055] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:49:07.055] C3: [140, 170, 140, 140, 170, 170, 170, 170, 170, 170, -100, -100, 140, -100, -100, -100, 170, -100, -100, 140, 140, 170, 170, 200, 200, 200, 170, 170, 170, 140, 170, 170, 170, 170, 170, 170, 170, 170, 170, 200, 170] [23:49:07.055] C9: [140, 170, 140, 140, 170, 170, 170, 170, 170, 170, -100, -100, 140, -100, -100, -100, 170, -100, -100, 140, 140, 170, 170, 200, 200, 200, 170, 170, 170, 140, 170, 170, 170, 170, 170, 170, 170, 170, 170, 200, 170] [23:49:07.055] S9: [140, 140, 140, -100, 170, 170, 140, 170, 170, 140, 140, 140, 140, 140, 140, -100, 170, -100, -100, 140, 140, 170, 140, 170, 170, 170, 170, 170, 170, 140, 170, 170, 140, 170, 170, 140, 170, 170, 170, 140, 170] [23:49:07.055] SJ: [-100, -100, -100, -100, 140, 140, -100, 140, 140, -100, -100, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, 170, -100, 170, 170, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 170, 140, 140, 140] [23:49:07.055] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:49:07.055] C3: [4, 5, 4, 4, 5, 5, 5, 5, 5, 5, 3, 3, 4, 3, 3, 3, 5, 3, 3, 4, 4, 5, 5, 6, 6, 6, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5] [23:49:07.055] C9: [4, 5, 4, 4, 5, 5, 5, 5, 5, 5, 3, 3, 4, 3, 3, 3, 5, 3, 3, 4, 4, 5, 5, 6, 6, 6, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5] [23:49:07.055] S9: [4, 4, 4, 3, 5, 5, 4, 5, 5, 4, 4, 4, 4, 4, 4, 3, 5, 3, 3, 4, 4, 5, 4, 5, 5, 5, 5, 5, 5, 4, 5, 5, 4, 5, 5, 4, 5, 5, 5, 4, 5] [23:49:07.055] SJ: [3, 3, 3, 3, 4, 4, 3, 4, 4, 3, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 5, 3, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4] [23:49:07.056] --- IMP Calculation Output (card -> average IMP) --- [23:49:07.056] S9: 1.27 [23:49:07.056] C3: 0.78 [23:49:07.056] C9: 0.78 [23:49:07.056] SJ: -2.82 [23:49:07.056] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:49:07.056] C3: 0.284 [23:49:07.056] C9: 0.284 [23:49:07.056] S9: 0.152 [23:49:07.056] SJ: -0.720 [23:49:07.056] === DDS DETAILED ANALYSIS === [23:49:07.056] Cards analyzed: 4, Samples per card: 41 [23:49:07.056] [23:49:07.057] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:49:07.057] ----- ------ --------- ------- ----------- -------------------------------- [23:49:07.057] C3 0.78 4.59 76 % 4 [4, 5, 4, 4, 5, 5, 5, 5, 5, 5, 3, 3, 4, 3, 3, 3, 5, 3, 3, 4...] [23:49:07.057] C9 0.78 4.59 76 % 4 [4, 5, 4, 4, 5, 5, 5, 5, 5, 5, 3, 3, 4, 3, 3, 3, 5, 3, 3, 4...] [23:49:07.057] S9 1.27 4.39 86 % 3 [4, 4, 4, 3, 5, 5, 4, 5, 5, 4, 4, 4, 4, 4, 4, 3, 5, 3, 3, 4...] [23:49:07.057] SJ -2.82 3.68 39 % 3 [3, 3, 3, 3, 4, 4, 3, 4, 4, 3, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3...] [23:49:07.057] [23:49:07.057] Selected: C3 (IMPs=0.78, avgTricks=4.59) [23:49:07.057] =================== [23:49:07.057] Selected: C3 (MP 0.284, 0.78 IMPs, 4.59 tricks) -- 1 tied card(s): C9 [23:49:07.057] [stage-timing] ok sample=726ms validate=0ms nn=147ms signal=0ms simgames=1ms dds=37ms total=916ms samples=41 cards=20 [23:49:07.058] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 932 AQT4 KJ8765' [23:49:07.228] SUITC_CALL_END: jsonLength=7118 [23:49:07.228] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":8.7205} ,{"Tricks":3,"Percentage":61.8696} ,{"Tricks":2,"Percentage":100.0000} ],"Result":2.6938, "OptimumPlays":[ {"OptimumPlayFor": "N3 [23:49:07.229] === FindBestCardAsync: Position=N, CardsPlayed=20 === [23:49:07.229] Finding card to play for N: J98762.42.QJ.932 [23:49:07.229] Relative position: Declarer, Contract type: Suit [23:49:07.229] Cards in hand mask: 6 [23:49:07.230] Candidate: xS = 45.7 % [23:49:07.230] Candidate: xC = 21.0 % [23:49:07.230] Candidate: 9C = 14.2 % [23:49:07.230] Candidate: 8S = 8.5 % [23:49:07.230] Candidate: 9S = 5.7 % [23:49:07.230] Candidate: JS = 5.0 % [23:49:07.230] Selected: S6 (45.7 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:49:08 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:49:08 === [23:49:08.816] === FindBestCardAsync: Position=S, CardsPlayed=22 === [23:49:08.816] Contract: 3S, Declarer: N, Dealer: E [23:49:08.816] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:49:08.816] Deal: N:... ... ... ... [23:49:08.817] Position S is on declarer's side - score table shifted by 5 declarer tricks won [23:49:08.817] ****************************** [23:49:08.817] FindMatchingDealsWithPlayInternal Input: [23:49:08.817] Position parameter: S [23:49:08.817] Deal from game: N:... ... ... ... [23:49:08.817] Hand for N: J98762.42.QJ.932 [23:49:08.817] Hand for E: (null) [23:49:08.817] Hand for S: K.A753.AK97.AQT4 [23:49:08.817] Hand for W: (null) [23:49:08.817] Cards played: HK, HA, H6, H2, D7, D2, DJ, D4, DQ, D3, DK, D5, DA, D6, H4, D8, H7, H8, S2, HT, C3, C6 [23:49:08.817] Declarer: N [23:49:08.818] ****************************** [23:49:08.818] [DealFinder] Seed from player S hand: 1953189437 [23:49:08.818] [DealFinder] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:49:08.818] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:49:08.818] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1567MB, gc2=15) [23:49:08.818] [DealFinder] Using cardsPlayedCount=22 for visibility calculation [23:49:08.818] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=22 [23:49:08.818] [ExtractPartialDeal] Visible hands: S, N [23:49:08.818] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:49:08.818] [ExtractPartialDeal] Extracted hands: [23:49:08.819] N: J98762.42.QJ.932 (13 cards) [LOCKED] [23:49:08.819] E: ... (0 cards) [23:49:08.819] S: K.A753.AK97.AQT4 (13 cards) [LOCKED] [23:49:08.819] W: ... (0 cards) [23:49:08.819] [DealFinder] Trump suit from contract '3S': Spades [23:49:08.819] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Spades [23:49:08.819] [ComputePlayedCards] Card 1: HK played by E [23:49:08.819] [ComputePlayedCards] Card 2: HA played by S [23:49:08.819] [ComputePlayedCards] Card 3: H6 played by W [23:49:08.819] [ComputePlayedCards] Card 4: H2 played by N [23:49:08.819] [ComputePlayedCards] Trick complete. Winner: S [23:49:08.819] [ComputePlayedCards] Card 5: D7 played by S [23:49:08.820] [ComputePlayedCards] Card 6: D2 played by W [23:49:08.820] [ComputePlayedCards] Card 7: DJ played by N [23:49:08.820] [ComputePlayedCards] Card 8: D4 played by E [23:49:08.820] [ComputePlayedCards] Trick complete. Winner: N [23:49:08.820] [ComputePlayedCards] Card 9: DQ played by N [23:49:08.820] [ComputePlayedCards] Card 10: D3 played by E [23:49:08.820] [ComputePlayedCards] Card 11: DK played by S [23:49:08.820] [ComputePlayedCards] Card 12: D5 played by W [23:49:08.820] [ComputePlayedCards] Trick complete. Winner: S [23:49:08.820] [ComputePlayedCards] Card 13: DA played by S [23:49:08.820] [ComputePlayedCards] Card 14: D6 played by W [23:49:08.820] [ComputePlayedCards] Card 15: H4 played by N [23:49:08.820] [ComputePlayedCards] Card 16: D8 played by E [23:49:08.821] [ComputePlayedCards] Trick complete. Winner: S [23:49:08.821] [ComputePlayedCards] Card 17: H7 played by S [23:49:08.821] [ComputePlayedCards] Card 18: H8 played by W [23:49:08.821] [ComputePlayedCards] Card 19: S2 played by N [23:49:08.821] [ComputePlayedCards] Card 20: HT played by E [23:49:08.821] [ComputePlayedCards] Trick complete. Winner: N [23:49:08.821] [ComputePlayedCards] Card 21: C3 played by N [23:49:08.821] [ComputePlayedCards] Card 22: C6 played by E [23:49:08.821] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H2, DJ, DQ, H4, S2, C3 [23:49:08.821] [DealFinder] Added 6 played cards to E (was 0 cards): HK, D4, D3, D8, HT, C6 [23:49:08.821] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: HA, D7, DK, DA, H7 [23:49:08.821] [DealFinder] Added 5 played cards to W (was 0 cards): H6, D2, D5, D6, H8 [23:49:08.822] [DealFinder] Bid verification enabled for: E [23:49:08.822] [DealFinder] Propagated E: HCP[12-13], Suits=S[0-6] H[0-7] D[3-7] C[0-6] (2 iterations) [23:49:08.822] [DealFinder] Propagated W: HCP[3-4], Suits=S[0-6] H[0-7] D[0-4] C[0-6] (2 iterations) [23:49:08.822] [DealFinder] Known cards per player: N=13, E=6, S=13, W=5 [23:49:08.822] [DealFinder] Locked players: N, S [23:49:08.822] [DealFinder] Total known cards: 37, Remaining deck: 15, Cards to deal: 15 [23:49:08.822] [DealFinder] Players needing cards: E:7, W:8 [23:49:08.823] Large number of cards remaining. Using random generation. [23:49:08.823] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:49:08.823] [VerifyHands] FAIL for E: AQ4.KQJT.843.J65 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:08.823] [VerifyHands] FAIL for E: AQ54.KT.T843.J65 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:08.836] [VerifyHands] FAIL for E: T43.KJT.843.KJ86 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:08.836] [VerifyHands] FAIL for E: QT543.KT9.T843.6 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:08.836] [VerifyHands] FAIL for E: AQT.KQT9.843.J65 (((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & Rul...) [23:49:09.515] [Timing] Total: 697ms, Generation: 12ms, Verification: 555ms [23:49:09.516] [Timing] Attempts: 712, PassedSimpleCheck: 712, FailedVerification: 662, Found: 50 [23:49:09.531] Search complete. Returning 50 deals. [23:49:09.531] Found 50 sample deals for simulation. [23:49:09.531] Valid deals for DDS: 50 / 50 [23:49:09.531] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:49:09.539] [SAMPLE-VAL] Opening lead NN validation (HK): 18/50 samples adjusted [23:49:09.541] [SAMPLE-VAL] Opening lead rule validation (HK): 11/50 samples penalized for convention violation [23:49:09.541] [SAMPLE-VAL] T1: E=HK S=HA W=H6 N=H2 (leader=E) [23:49:09.541] [SAMPLE-VAL] T2: S=D7 W=D2 N=DJ E=D4 (leader=S) [23:49:09.541] [SAMPLE-VAL] T3: N=DQ E=D3 S=DK W=D5 (leader=N) [23:49:09.541] [SAMPLE-VAL] T4: S=DA W=D6 N=H4 E=D8 (leader=S) [23:49:09.541] [SAMPLE-VAL] T5: S=H7 W=H8 N=S2 E=HT (leader=S) [23:49:09.541] [SAMPLE-VAL] T6: N=C3 E=C6 (leader=N) (partial) [23:49:09.544] [SAMPLE-VAL] Sample 1: weight 0.005 -> 0.002 [E:T2-D4=90 % T3-D3=47 % T4-D8=100 % T5-HT=0 % T6-C6=98 %, W:T1-H6=65 % T2-D2=99 % T3-D5=100 % T4-D6=98 % T5-H8=88 %] [23:49:09.547] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.618 [E:T2-D4=88 % T3-D3=41 % T4-D8=100 % T5-HT=25 % T6-C6=100 %, W:T1-H6=77 % T2-D2=98 % T3-D5=100 % T4-D6=97 % T5-H8=99 %] [23:49:09.550] [SAMPLE-VAL] Sample 3: weight 0.203 -> 0.118 [E:T2-D4=84 % T3-D3=66 % T4-D8=93 % T5-HT=41 % T6-C6=62 %, W:T1-H6=30 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 %] [23:49:09.556] [SAMPLE-VAL] Sample 5: weight 0.005 -> 0.003 [E:T2-D4=86 % T3-D3=67 % T4-D8=89 % T5-HT=43 % T6-C6=98 %, W:T1-H6=42 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 %] [23:49:09.559] [SAMPLE-VAL] Sample 6: weight 0.005 -> 0.002 [E:T2-D4=86 % T3-D3=69 % T4-D8=94 % T5-HT=0 % T6-C6=100 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=87 %] [23:49:09.562] [SAMPLE-VAL] Sample 7: weight 0.100 -> 0.065 [E:T2-D4=88 % T3-D3=67 % T4-D8=93 % T5-HT=59 % T6-C6=81 %, W:T1-H6=66 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=61 %] [23:49:09.565] [SAMPLE-VAL] Sample 8: weight 0.203 -> 0.126 [E:T2-D4=84 % T3-D3=67 % T4-D8=93 % T5-HT=42 % T6-C6=98 %, W:T1-H6=34 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 %] [23:49:09.568] [SAMPLE-VAL] Sample 9: weight 0.100 -> 0.068 [E:T2-D4=87 % T3-D3=69 % T4-D8=95 % T5-HT=64 % T6-C6=100 %, W:T1-H6=72 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=69 %] [23:49:09.571] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.688 [E:T2-D4=84 % T3-D3=68 % T4-D8=92 % T5-HT=66 % T6-C6=98 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:09.574] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.570 [E:T2-D4=88 % T3-D3=43 % T4-D8=100 % T5-HT=23 % T6-C6=52 %, W:T1-H6=72 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=99 %] [23:49:09.578] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.639 [E:T2-D4=82 % T3-D3=67 % T4-D8=91 % T5-HT=36 % T6-C6=100 %, W:T1-H6=53 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=100 %] [23:49:09.581] [SAMPLE-VAL] Sample 13: weight 0.203 -> 0.130 [E:T2-D4=86 % T3-D3=69 % T4-D8=94 % T5-HT=27 % T6-C6=96 %, W:T1-H6=71 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 %] [23:49:09.584] [SAMPLE-VAL] Sample 14: weight 0.005 -> 0.002 [E:T2-D4=86 % T3-D3=70 % T4-D8=94 % T5-HT=0 % T6-C6=97 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=89 %] [23:49:09.588] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.645 [E:T2-D4=85 % T3-D3=68 % T4-D8=90 % T5-HT=28 % T6-C6=95 %, W:T1-H6=76 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=100 %] [23:49:09.591] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.631 [E:T2-D4=84 % T3-D3=68 % T4-D8=89 % T5-HT=34 % T6-C6=96 %, W:T1-H6=50 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 %] [23:49:09.594] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.652 [E:T2-D4=82 % T3-D3=66 % T4-D8=91 % T5-HT=64 % T6-C6=75 %, W:T1-H6=51 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 %] [23:49:09.597] [SAMPLE-VAL] Sample 18: weight 0.005 -> 0.003 [E:T2-D4=86 % T3-D3=68 % T4-D8=91 % T5-HT=42 % T6-C6=100 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 %] [23:49:09.600] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.656 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=32 % T6-C6=100 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 %] [23:49:09.603] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.648 [E:T2-D4=80 % T3-D3=67 % T4-D8=92 % T5-HT=27 % T6-C6=100 %, W:T1-H6=79 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=100 %] [23:49:09.606] [SAMPLE-VAL] Sample 21: weight 0.203 -> 0.131 [E:T2-D4=87 % T3-D3=72 % T4-D8=95 % T5-HT=27 % T6-C6=98 %, W:T1-H6=77 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 %] [23:49:09.609] [SAMPLE-VAL] Sample 22: weight 0.005 -> 0.003 [E:T2-D4=89 % T3-D3=70 % T4-D8=91 % T5-HT=42 % T6-C6=98 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 %] [23:49:09.612] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.602 [E:T2-D4=89 % T3-D3=43 % T4-D8=100 % T5-HT=34 % T6-C6=97 %, W:T1-H6=44 % T2-D2=98 % T3-D5=100 % T4-D6=96 % T5-H8=99 %] [23:49:09.615] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.641 [E:T2-D4=84 % T3-D3=68 % T4-D8=91 % T5-HT=35 % T6-C6=100 %, W:T1-H6=53 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 %] [23:49:09.618] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.357 [E:T2-D4=87 % T3-D3=69 % T4-D8=93 % T5-HT=100 % T6-C6=100 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=84 %] [23:49:09.621] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.618 [E:T2-D4=88 % T3-D3=41 % T4-D8=100 % T5-HT=25 % T6-C6=100 %, W:T1-H6=77 % T2-D2=98 % T3-D5=100 % T4-D6=97 % T5-H8=99 %] [23:49:09.624] [SAMPLE-VAL] Sample 27: weight 0.203 -> 0.130 [E:T2-D4=86 % T3-D3=69 % T4-D8=94 % T5-HT=27 % T6-C6=96 %, W:T1-H6=71 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 %] [23:49:09.627] [SAMPLE-VAL] Sample 28: weight 0.203 -> 0.126 [E:T2-D4=84 % T3-D3=67 % T4-D8=93 % T5-HT=42 % T6-C6=98 %, W:T1-H6=34 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 %] [23:49:09.630] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.618 [E:T2-D4=88 % T3-D3=41 % T4-D8=100 % T5-HT=25 % T6-C6=100 %, W:T1-H6=77 % T2-D2=98 % T3-D5=100 % T4-D6=97 % T5-H8=99 %] [23:49:09.633] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.637 [E:T2-D4=84 % T3-D3=69 % T4-D8=91 % T5-HT=34 % T6-C6=97 %, W:T1-H6=53 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 %] [23:49:09.636] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.656 [E:T2-D4=86 % T3-D3=66 % T4-D8=95 % T5-HT=30 % T6-C6=100 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 %] [23:49:09.639] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.350 [E:T2-D4=86 % T3-D3=68 % T4-D8=93 % T5-HT=100 % T6-C6=97 %, W:T1-H6=54 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=81 %] [23:49:09.642] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.601 [E:T2-D4=89 % T3-D3=45 % T4-D8=100 % T5-HT=32 % T6-C6=97 %, W:T1-H6=44 % T2-D2=99 % T3-D5=100 % T4-D6=95 % T5-H8=99 %] [23:49:09.645] [SAMPLE-VAL] Sample 34: weight 0.203 -> 0.146 [E:T2-D4=85 % T3-D3=69 % T4-D8=94 % T5-HT=78 % T6-C6=100 %, W:T1-H6=79 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 %] [23:49:09.649] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.639 [E:T2-D4=82 % T3-D3=67 % T4-D8=91 % T5-HT=36 % T6-C6=100 %, W:T1-H6=53 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=100 %] [23:49:09.652] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.693 [E:T2-D4=83 % T3-D3=68 % T4-D8=92 % T5-HT=72 % T6-C6=85 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 %] [23:49:09.655] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.604 [E:T2-D4=79 % T3-D3=64 % T4-D8=91 % T5-HT=63 % T6-C6=56 %, W:T1-H6=35 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 %] [23:49:09.658] [SAMPLE-VAL] Sample 38: weight 0.005 -> 0.002 [E:T2-D4=86 % T3-D3=70 % T4-D8=94 % T5-HT=0 % T6-C6=97 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=89 %] [23:49:09.661] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.689 [E:T2-D4=81 % T3-D3=67 % T4-D8=92 % T5-HT=68 % T6-C6=100 %, W:T1-H6=62 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:09.664] [SAMPLE-VAL] Sample 40: weight 0.005 -> 0.003 [E:T2-D4=88 % T3-D3=69 % T4-D8=89 % T5-HT=42 % T6-C6=79 %, W:T1-H6=64 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 %] [23:49:09.667] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.637 [E:T2-D4=84 % T3-D3=69 % T4-D8=91 % T5-HT=34 % T6-C6=97 %, W:T1-H6=53 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 %] [23:49:09.670] [SAMPLE-VAL] Sample 42: weight 0.005 -> 0.003 [E:T2-D4=88 % T3-D3=71 % T4-D8=90 % T5-HT=46 % T6-C6=80 %, W:T1-H6=58 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=88 %] [23:49:09.673] [SAMPLE-VAL] Sample 43: weight 0.100 -> 0.062 [E:T2-D4=88 % T3-D3=64 % T4-D8=94 % T5-HT=59 % T6-C6=62 %, W:T1-H6=59 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=60 %] [23:49:09.676] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.648 [E:T2-D4=80 % T3-D3=67 % T4-D8=92 % T5-HT=27 % T6-C6=100 %, W:T1-H6=79 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=100 %] [23:49:09.679] [SAMPLE-VAL] Sample 45: weight 0.500 -> 0.324 [E:T2-D4=86 % T3-D3=69 % T4-D8=91 % T5-HT=100 % T6-C6=59 %, W:T1-H6=45 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=75 %] [23:49:09.682] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.616 [E:T2-D4=84 % T3-D3=69 % T4-D8=90 % T5-HT=34 % T6-C6=79 %, W:T1-H6=46 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 %] [23:49:09.685] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.700 [E:T2-D4=85 % T3-D3=65 % T4-D8=93 % T5-HT=60 % T6-C6=94 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:09.688] [SAMPLE-VAL] Sample 48: weight 0.500 -> 0.357 [E:T2-D4=87 % T3-D3=69 % T4-D8=93 % T5-HT=100 % T6-C6=100 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=84 %] [23:49:09.691] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.641 [E:T2-D4=84 % T3-D3=68 % T4-D8=91 % T5-HT=35 % T6-C6=100 %, W:T1-H6=53 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 %] [23:49:09.694] [SAMPLE-VAL] Sample 50: weight 0.005 -> 0.002 [E:T2-D4=87 % T3-D3=66 % T4-D8=95 % T5-HT=1 % T6-C6=97 %, W:T1-H6=52 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=89 %] [23:49:09.695] [SAMPLE-VAL] Zeroed 11 samples below relative threshold 0.010 x max 0.7003 = 0.007003 [23:49:09.695] [SAMPLE-VAL] Done. Weight range: 0.000-0.700 [23:49:09.695] [SAMPLE-VAL] Top sample 47 (w=0.700): E:AQT5.KQT.T843.J6 W:43.J986.652.K875 [E:T2-D4=85 % T3-D3=65 % T4-D8=93 % T5-HT=60 % T6-C6=94 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:09.695] [SAMPLE-VAL] Top sample 36 (w=0.693): E:A3.KQT.T843.K876 W:QT54.J986.652.J5 [E:T2-D4=83 % T3-D3=68 % T4-D8=92 % T5-HT=72 % T6-C6=85 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 %] [23:49:09.695] [SAMPLE-VAL] Top sample 39 (w=0.689): E:AT3.KQT.T843.K65 W:Q54.J986.652.J87 [E:T2-D4=81 % T3-D3=67 % T4-D8=92 % T5-HT=68 % T6-C6=100 %, W:T1-H6=62 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:09.695] [SAMPLE-VAL] Top sample 10 (w=0.688): E:AT53.KQT.T843.K6 W:Q4.J986.652.J875 [E:T2-D4=84 % T3-D3=68 % T4-D8=92 % T5-HT=66 % T6-C6=98 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 %] [23:49:09.695] [SAMPLE-VAL] Top sample 31 (w=0.656): E:AQ.KQT9.T843.J76 W:T543.J86.652.K85 [E:T2-D4=86 % T3-D3=66 % T4-D8=95 % T5-HT=30 % T6-C6=100 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 %] [23:49:09.695] After sample validation: 39 deals remaining [23:49:09.695] [PLAY-INFER] No inference observations detected [23:49:09.695] Using weighted samples: 39/39 have non-uniform weights (range 0.062-0.700) [23:49:09.695] Sample deals (39 total, showing first 20, by weight): [23:49:09.695] [1] (w=0.700) N:J98762.42.QJ.932 AQT5.KQT.T843.J6 K.A753.AK97.AQT4 43.J986.652.K875 [23:49:09.696] [2] (w=0.693) N:J98762.42.QJ.932 A3.KQT.T843.K876 K.A753.AK97.AQT4 QT54.J986.652.J5 [23:49:09.696] [3] (w=0.689) N:J98762.42.QJ.932 AT3.KQT.T843.K65 K.A753.AK97.AQT4 Q54.J986.652.J87 [23:49:09.696] [4] (w=0.688) N:J98762.42.QJ.932 AT53.KQT.T843.K6 K.A753.AK97.AQT4 Q4.J986.652.J875 [23:49:09.696] [5] (w=0.656) N:J98762.42.QJ.932 AQ.KQT9.T843.J76 K.A753.AK97.AQT4 T543.J86.652.K85 [23:49:09.696] [6] (w=0.656) N:J98762.42.QJ.932 A3.KQT9.T843.K65 K.A753.AK97.AQT4 QT54.J86.652.J87 [23:49:09.696] [7] (w=0.652) N:J98762.42.QJ.932 AT4.KQT.T843.K86 K.A753.AK97.AQT4 Q53.J986.652.J75 [23:49:09.696] [8] (w=0.648) N:J98762.42.QJ.932 AQT.KQJT.T843.65 K.A753.AK97.AQT4 543.986.652.KJ87 [23:49:09.696] [9] (w=0.648) N:J98762.42.QJ.932 AQT.KQJT.T843.76 K.A753.AK97.AQT4 543.986.652.KJ85 [23:49:09.696] [10] (w=0.645) N:J98762.42.QJ.932 AQ5.KQJT.T843.J6 K.A753.AK97.AQT4 T43.986.652.K875 [23:49:09.696] [11] (w=0.641) N:J98762.42.QJ.932 A5.KQJT.T843.K65 K.A753.AK97.AQT4 QT43.986.652.J87 [23:49:09.696] [12] (w=0.641) N:J98762.42.QJ.932 A4.KQJT.T843.K65 K.A753.AK97.AQT4 QT53.986.652.J87 [23:49:09.696] [13] (w=0.639) N:J98762.42.QJ.932 AT.KQJT.T843.K76 K.A753.AK97.AQT4 Q543.986.652.J85 [23:49:09.696] [14] (w=0.639) N:J98762.42.QJ.932 AT.KQJT.T843.K65 K.A753.AK97.AQT4 Q543.986.652.J87 [23:49:09.697] [15] (w=0.637) N:J98762.42.QJ.932 A43.KQJT.T843.K6 K.A753.AK97.AQT4 QT5.986.652.J875 [23:49:09.697] [16] (w=0.637) N:J98762.42.QJ.932 A53.KQJT.T843.K6 K.A753.AK97.AQT4 QT4.986.652.J875 [23:49:09.697] [17] (w=0.631) N:J98762.42.QJ.932 AT3.KQJT.T843.K6 K.A753.AK97.AQT4 Q54.986.652.J875 [23:49:09.697] [18] (w=0.618) N:J98762.42.QJ.932 AQT5.KQJT.843.76 K.A753.AK97.AQT4 43.986.T652.KJ85 [23:49:09.697] [19] (w=0.618) N:J98762.42.QJ.932 AQT3.KQJT.843.76 K.A753.AK97.AQT4 54.986.T652.KJ85 [23:49:09.697] [20] (w=0.618) N:J98762.42.QJ.932 AQT3.KQJT.843.76 K.A753.AK97.AQT4 54.986.T652.KJ85 [23:49:09.697] ... and 19 more [23:49:09.734] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:49:09.734] CA: [-100, -100, 140, 140, 140, 140, 140, -100, -100, 140, 140, 140, 140, 140, 140, 140, 140, -100, -100, -100, 140, 140, -100, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, -100, -100, 140, -100, 140] [23:49:09.734] C4: [-100, -100, 140, 140, 140, 140, 140, -100, -100, -100, 140, 140, 140, 140, -100, -100, 140, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, 140, -100, -100, -100, 140, -100, -100] [23:49:09.735] CT: [-100, -100, 140, 140, 140, 140, 140, -100, -100, 140, 140, 140, 140, 140, -100, -100, 140, -100, -100, -100, 140, 170, -100, -100, -100, -100, -100, 170, 170, -100, 140, 140, 140, 170, 170, 170, 140, 140, 170] [23:49:09.735] CQ: [-100, 170, 170, 170, 140, 170, 170, -100, -100, 140, 170, 170, 170, 170, 170, 170, 170, -100, -100, -100, 170, 170, 170, 170, -100, 140, 140, 140, 140, 170, 170, 170, 170, 170, 170, 170, 170, 140, 170] [23:49:09.735] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:49:09.735] CA: [3, 3, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 4, 3, 4] [23:49:09.735] C4: [3, 3, 4, 4, 4, 4, 4, 3, 3, 3, 4, 4, 4, 4, 3, 3, 4, 3, 3, 3, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 4, 3, 3] [23:49:09.735] CT: [3, 3, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 3, 3, 4, 3, 3, 3, 4, 5, 3, 3, 3, 3, 3, 5, 5, 3, 4, 4, 4, 5, 5, 5, 4, 4, 5] [23:49:09.735] CQ: [3, 5, 5, 5, 4, 5, 5, 3, 3, 4, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 5, 5, 5, 5, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5] [23:49:09.735] --- IMP Calculation Output (card -> average IMP) --- [23:49:09.735] CQ: 1.84 [23:49:09.735] CA: 0.52 [23:49:09.735] CT: -0.60 [23:49:09.735] C4: -1.77 [23:49:09.735] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:49:09.735] CQ: 0.623 [23:49:09.735] CA: -0.072 [23:49:09.736] CT: -0.170 [23:49:09.736] C4: -0.381 [23:49:09.736] === DDS DETAILED ANALYSIS === [23:49:09.736] Cards analyzed: 4, Samples per card: 39 [23:49:09.736] [23:49:09.736] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:49:09.736] ----- ------ --------- ------- ----------- -------------------------------- [23:49:09.736] CQ 1.84 4.46 76 % 3 [3, 5, 5, 5, 4, 5, 5, 3, 3, 4, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3...] [23:49:09.736] CA 0.52 3.69 70 % 2 [3, 3, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3...] [23:49:09.736] CT -0.60 3.79 54 % 3 [3, 3, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 3, 3, 4, 3, 3, 3...] [23:49:09.736] C4 -1.77 3.38 41 % 2 [3, 3, 4, 4, 4, 4, 4, 3, 3, 3, 4, 4, 4, 4, 3, 3, 4, 3, 3, 3...] [23:49:09.736] [23:49:09.736] Selected: CQ (IMPs=1.84, avgTricks=4.46) [23:49:09.736] =================== [23:49:09.736] Selected: CQ (MP 0.623, 1.84 IMPs, 4.46 tricks) [23:49:09.737] [stage-timing] ok sample=714ms validate=0ms nn=164ms signal=0ms simgames=1ms dds=37ms total=920ms samples=39 cards=22 [23:49:09.737] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 932 AQT4 KJ8765' [23:49:09.941] SUITC_CALL_END: jsonLength=7118 [23:49:09.941] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":8.7205} ,{"Tricks":3,"Percentage":61.8696} ,{"Tricks":2,"Percentage":100.0000} ],"Result":2.6938, "OptimumPlays":[ {"OptimumPlayFor": "N3 [23:49:09.943] === FindBestCardAsync: Position=S, CardsPlayed=22 === [23:49:09.943] Finding card to play for S: K.A753.AK97.AQT4 [23:49:09.943] Relative position: Dummy, Contract type: Suit [23:49:09.943] Cards in hand mask: 4 [23:49:09.944] Candidate: QC = 69.6 % [23:49:09.944] Candidate: TC = 14.3 % [23:49:09.944] Candidate: AC = 13.3 % [23:49:09.944] Candidate: xC = 2.8 % [23:49:09.944] Selected: CQ (69.6 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:49:11 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:49:11 === [23:49:11.871] === FindBestCardAsync: Position=S, CardsPlayed=24 === [23:49:11.871] Contract: 3S, Declarer: N, Dealer: E [23:49:11.872] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:49:11.872] Deal: N:... ... ... ... [23:49:11.872] Position S is on declarer's side - score table shifted by 6 declarer tricks won [23:49:11.872] ****************************** [23:49:11.872] FindMatchingDealsWithPlayInternal Input: [23:49:11.872] Position parameter: S [23:49:11.872] Deal from game: N:... ... ... ... [23:49:11.872] Hand for N: J98762.42.QJ.932 [23:49:11.872] Hand for E: (null) [23:49:11.872] Hand for S: K.A753.AK97.AQT4 [23:49:11.872] Hand for W: (null) [23:49:11.872] Cards played: HK, HA, H6, H2, D7, D2, DJ, D4, DQ, D3, DK, D5, DA, D6, H4, D8, H7, H8, S2, HT, C3, C6, CQ, C7 [23:49:11.872] Declarer: N [23:49:11.872] ****************************** [23:49:11.872] [DealFinder] Seed from player S hand: 1953189437 [23:49:11.873] [DealFinder] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:49:11.873] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:49:11.873] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1558MB, gc2=15) [23:49:11.873] [DealFinder] Using cardsPlayedCount=24 for visibility calculation [23:49:11.873] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=24 [23:49:11.873] [ExtractPartialDeal] Visible hands: S, N [23:49:11.873] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:49:11.873] [ExtractPartialDeal] Extracted hands: [23:49:11.873] N: J98762.42.QJ.932 (13 cards) [LOCKED] [23:49:11.873] E: ... (0 cards) [23:49:11.873] S: K.A753.AK97.AQT4 (13 cards) [LOCKED] [23:49:11.873] W: ... (0 cards) [23:49:11.873] [DealFinder] Trump suit from contract '3S': Spades [23:49:11.873] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Spades [23:49:11.873] [ComputePlayedCards] Card 1: HK played by E [23:49:11.874] [ComputePlayedCards] Card 2: HA played by S [23:49:11.874] [ComputePlayedCards] Card 3: H6 played by W [23:49:11.874] [ComputePlayedCards] Card 4: H2 played by N [23:49:11.874] [ComputePlayedCards] Trick complete. Winner: S [23:49:11.874] [ComputePlayedCards] Card 5: D7 played by S [23:49:11.874] [ComputePlayedCards] Card 6: D2 played by W [23:49:11.874] [ComputePlayedCards] Card 7: DJ played by N [23:49:11.874] [ComputePlayedCards] Card 8: D4 played by E [23:49:11.874] [ComputePlayedCards] Trick complete. Winner: N [23:49:11.874] [ComputePlayedCards] Card 9: DQ played by N [23:49:11.874] [ComputePlayedCards] Card 10: D3 played by E [23:49:11.874] [ComputePlayedCards] Card 11: DK played by S [23:49:11.874] [ComputePlayedCards] Card 12: D5 played by W [23:49:11.874] [ComputePlayedCards] Trick complete. Winner: S [23:49:11.874] [ComputePlayedCards] Card 13: DA played by S [23:49:11.874] [ComputePlayedCards] Card 14: D6 played by W [23:49:11.875] [ComputePlayedCards] Card 15: H4 played by N [23:49:11.875] [ComputePlayedCards] Card 16: D8 played by E [23:49:11.875] [ComputePlayedCards] Trick complete. Winner: S [23:49:11.875] [ComputePlayedCards] Card 17: H7 played by S [23:49:11.875] [ComputePlayedCards] Card 18: H8 played by W [23:49:11.875] [ComputePlayedCards] Card 19: S2 played by N [23:49:11.875] [ComputePlayedCards] Card 20: HT played by E [23:49:11.875] [ComputePlayedCards] Trick complete. Winner: N [23:49:11.875] [ComputePlayedCards] Card 21: C3 played by N [23:49:11.875] [ComputePlayedCards] Card 22: C6 played by E [23:49:11.875] [ComputePlayedCards] Card 23: CQ played by S [23:49:11.875] [ComputePlayedCards] Card 24: C7 played by W [23:49:11.875] [ComputePlayedCards] Trick complete. Winner: S [23:49:11.875] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H2, DJ, DQ, H4, S2, C3 [23:49:11.875] [DealFinder] Added 6 played cards to E (was 0 cards): HK, D4, D3, D8, HT, C6 [23:49:11.876] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: HA, D7, DK, DA, H7, CQ [23:49:11.876] [DealFinder] Added 6 played cards to W (was 0 cards): H6, D2, D5, D6, H8, C7 [23:49:11.876] [DealFinder] Bid verification enabled for: E [23:49:11.876] [DealFinder] Propagated E: HCP[12-13], Suits=S[0-6] H[0-7] D[3-7] C[0-6] (2 iterations) [23:49:11.876] [DealFinder] Propagated W: HCP[3-4], Suits=S[0-6] H[0-7] D[0-4] C[0-6] (2 iterations) [23:49:11.876] [DealFinder] Known cards per player: N=13, E=6, S=13, W=6 [23:49:11.876] [DealFinder] Locked players: N, S [23:49:11.876] [DealFinder] Total known cards: 38, Remaining deck: 14, Cards to deal: 14 [23:49:11.876] [DealFinder] Players needing cards: E:7, W:7 [23:49:11.876] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:49:12.645] [DealFinder] Combinatorial: enumerated 3432, perfect 288, sending 100 to DDS [23:49:12.645] [Timing] Total: 772ms, Generation: 0ms, Verification: 0ms [23:49:12.645] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 288 [23:49:12.645] Search complete. Returning 100 deals. [23:49:12.646] Found 100 sample deals for simulation. [23:49:12.646] Valid deals for DDS: 100 / 100 [23:49:12.646] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [23:49:12.660] [SAMPLE-VAL] Opening lead NN validation (HK): 42/100 samples adjusted [23:49:12.661] [SAMPLE-VAL] Opening lead rule validation (HK): 25/100 samples penalized for convention violation [23:49:12.661] [SAMPLE-VAL] T1: E=HK S=HA W=H6 N=H2 (leader=E) [23:49:12.661] [SAMPLE-VAL] T2: S=D7 W=D2 N=DJ E=D4 (leader=S) [23:49:12.661] [SAMPLE-VAL] T3: N=DQ E=D3 S=DK W=D5 (leader=N) [23:49:12.661] [SAMPLE-VAL] T4: S=DA W=D6 N=H4 E=D8 (leader=S) [23:49:12.661] [SAMPLE-VAL] T5: S=H7 W=H8 N=S2 E=HT (leader=S) [23:49:12.661] [SAMPLE-VAL] T6: N=C3 E=C6 S=CQ W=C7 (leader=N) [23:49:12.665] [SAMPLE-VAL] Sample 1: weight 0.203 -> 0.128 [E:T2-D4=86 % T3-D3=69 % T4-D8=94 % T5-HT=64 % T6-C6=98 %, W:T1-H6=69 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 %] [23:49:12.669] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.581 [E:T2-D4=86 % T3-D3=67 % T4-D8=95 % T5-HT=33 % T6-C6=97 %, W:T1-H6=61 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=98 %] [23:49:12.672] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.614 [E:T2-D4=82 % T3-D3=70 % T4-D8=92 % T5-HT=70 % T6-C6=79 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 %] [23:49:12.675] [SAMPLE-VAL] Sample 4: weight 0.500 -> 0.318 [E:T2-D4=87 % T3-D3=67 % T4-D8=91 % T5-HT=100 % T6-C6=83 %, W:T1-H6=65 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=80 % T6-C7=100 %] [23:49:12.679] [SAMPLE-VAL] Sample 5: weight 0.005 -> 0.002 [E:T2-D4=84 % T3-D3=66 % T4-D8=93 % T5-HT=0 % T6-C6=92 %, W:T1-H6=45 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 %] [23:49:12.682] [SAMPLE-VAL] Sample 6: weight 0.100 -> 0.062 [E:T2-D4=88 % T3-D3=68 % T4-D8=96 % T5-HT=65 % T6-C6=97 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=70 % T6-C7=100 %] [23:49:12.685] [SAMPLE-VAL] Sample 7: weight 0.005 -> 0.003 [E:T2-D4=88 % T3-D3=71 % T4-D8=92 % T5-HT=44 % T6-C6=98 %, W:T1-H6=68 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=87 % T6-C7=100 %] [23:49:12.689] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.594 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=32 % T6-C6=100 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 %] [23:49:12.692] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.574 [E:T2-D4=84 % T3-D3=68 % T4-D8=89 % T5-HT=34 % T6-C6=96 %, W:T1-H6=50 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 % T6-C7=100 %] [23:49:12.695] [SAMPLE-VAL] Sample 10: weight 0.005 -> 0.003 [E:T2-D4=89 % T3-D3=70 % T4-D8=91 % T5-HT=42 % T6-C6=98 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 %] [23:49:12.699] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.594 [E:T2-D4=82 % T3-D3=66 % T4-D8=91 % T5-HT=64 % T6-C6=75 %, W:T1-H6=51 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 %] [23:49:12.703] [SAMPLE-VAL] Sample 12: weight 0.203 -> 0.119 [E:T2-D4=87 % T3-D3=72 % T4-D8=95 % T5-HT=27 % T6-C6=98 %, W:T1-H6=77 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 %] [23:49:12.706] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.325 [E:T2-D4=87 % T3-D3=69 % T4-D8=93 % T5-HT=100 % T6-C6=100 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=84 % T6-C7=100 %] [23:49:12.709] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.581 [E:T2-D4=82 % T3-D3=67 % T4-D8=91 % T5-HT=36 % T6-C6=100 %, W:T1-H6=53 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=100 % T6-C7=100 %] [23:49:12.713] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.356 [E:T2-D4=87 % T3-D3=43 % T4-D8=100 % T5-HT=25 % T6-C6=100 %, W:T1-H6=76 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=99 % T6-C7=0 %] [23:49:12.716] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.602 [E:T2-D4=82 % T3-D3=68 % T4-D8=93 % T5-HT=72 % T6-C6=94 %, W:T1-H6=38 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 %] [23:49:12.719] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.362 [E:T2-D4=89 % T3-D3=41 % T4-D8=100 % T5-HT=27 % T6-C6=95 %, W:T1-H6=74 % T2-D2=99 % T3-D5=100 % T4-D6=94 % T5-H8=99 % T6-C7=1 %] [23:49:12.723] [SAMPLE-VAL] Sample 18: weight 0.005 -> 0.003 [E:T2-D4=86 % T3-D3=67 % T4-D8=89 % T5-HT=43 % T6-C6=98 %, W:T1-H6=42 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=99 %] [23:49:12.726] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.628 [E:T2-D4=83 % T3-D3=68 % T4-D8=92 % T5-HT=72 % T6-C6=85 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=99 %] [23:49:12.729] [SAMPLE-VAL] Sample 20: weight 0.005 -> 0.003 [E:T2-D4=88 % T3-D3=70 % T4-D8=91 % T5-HT=45 % T6-C6=100 %, W:T1-H6=68 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=89 % T6-C7=100 %] [23:49:12.733] [SAMPLE-VAL] Sample 21: weight 0.100 -> 0.060 [E:T2-D4=87 % T3-D3=67 % T4-D8=95 % T5-HT=63 % T6-C6=93 %, W:T1-H6=57 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=64 % T6-C7=100 %] [23:49:12.736] [SAMPLE-VAL] Sample 22: weight 0.005 -> 0.003 [E:T2-D4=88 % T3-D3=71 % T4-D8=92 % T5-HT=44 % T6-C6=98 %, W:T1-H6=68 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=87 % T6-C7=100 %] [23:49:12.739] [SAMPLE-VAL] Sample 23: weight 0.500 -> 0.297 [E:T2-D4=86 % T3-D3=69 % T4-D8=91 % T5-HT=100 % T6-C6=59 %, W:T1-H6=45 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=75 % T6-C7=100 %] [23:49:12.743] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.351 [E:T2-D4=89 % T3-D3=39 % T4-D8=100 % T5-HT=26 % T6-C6=94 %, W:T1-H6=75 % T2-D2=98 % T3-D5=100 % T4-D6=96 % T5-H8=99 % T6-C7=0 %] [23:49:12.746] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.381 [E:T2-D4=83 % T3-D3=66 % T4-D8=91 % T5-HT=29 % T6-C6=100 %, W:T1-H6=79 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=100 % T6-C7=1 %] [23:49:12.752] [SAMPLE-VAL] Sample 27: weight 0.005 -> 0.003 [E:T2-D4=85 % T3-D3=66 % T4-D8=88 % T5-HT=40 % T6-C6=93 %, W:T1-H6=35 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 %] [23:49:12.756] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.377 [E:T2-D4=84 % T3-D3=67 % T4-D8=89 % T5-HT=26 % T6-C6=51 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 % T6-C7=1 %] [23:49:12.759] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.561 [E:T2-D4=82 % T3-D3=67 % T4-D8=94 % T5-HT=30 % T6-C6=95 %, W:T1-H6=47 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 %] [23:49:12.762] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.350 [E:T2-D4=88 % T3-D3=43 % T4-D8=100 % T5-HT=25 % T6-C6=54 %, W:T1-H6=74 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=98 % T6-C7=1 %] [23:49:12.766] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.401 [E:T2-D4=86 % T3-D3=65 % T4-D8=94 % T5-HT=29 % T6-C6=96 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 %] [23:49:12.769] [SAMPLE-VAL] Sample 32: weight 0.203 -> 0.128 [E:T2-D4=85 % T3-D3=70 % T4-D8=93 % T5-HT=76 % T6-C6=82 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 %] [23:49:12.773] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.350 [E:T2-D4=88 % T3-D3=43 % T4-D8=100 % T5-HT=25 % T6-C6=54 %, W:T1-H6=74 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=98 % T6-C7=1 %] [23:49:12.776] [SAMPLE-VAL] Sample 34: weight 0.005 -> 0.002 [E:T2-D4=90 % T3-D3=47 % T4-D8=100 % T5-HT=0 % T6-C6=98 %, W:T1-H6=65 % T2-D2=99 % T3-D5=100 % T4-D6=98 % T5-H8=88 % T6-C7=100 %] [23:49:12.779] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.588 [E:T2-D4=86 % T3-D3=71 % T4-D8=95 % T5-HT=29 % T6-C6=97 %, W:T1-H6=74 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 %] [23:49:12.783] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.404 [E:T2-D4=83 % T3-D3=66 % T4-D8=93 % T5-HT=67 % T6-C6=99 %, W:T1-H6=88 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=0 %] [23:49:12.786] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.378 [E:T2-D4=89 % T3-D3=40 % T4-D8=100 % T5-HT=31 % T6-C6=95 %, W:T1-H6=79 % T2-D2=98 % T3-D5=100 % T4-D6=96 % T5-H8=95 % T6-C7=1 %] [23:49:12.790] [SAMPLE-VAL] Sample 38: weight 0.500 -> 0.325 [E:T2-D4=86 % T3-D3=69 % T4-D8=94 % T5-HT=100 % T6-C6=100 %, W:T1-H6=63 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=81 % T6-C7=100 %] [23:49:12.793] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.565 [E:T2-D4=84 % T3-D3=69 % T4-D8=93 % T5-HT=27 % T6-C6=77 %, W:T1-H6=71 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 %] [23:49:12.797] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.549 [E:T2-D4=89 % T3-D3=45 % T4-D8=100 % T5-HT=32 % T6-C6=97 %, W:T1-H6=44 % T2-D2=99 % T3-D5=100 % T4-D6=95 % T5-H8=99 % T6-C7=100 %] [23:49:12.800] [SAMPLE-VAL] Sample 41: weight 0.005 -> 0.003 [E:T2-D4=86 % T3-D3=68 % T4-D8=91 % T5-HT=42 % T6-C6=100 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 %] [23:49:12.803] [SAMPLE-VAL] Sample 42: weight 0.500 -> 0.320 [E:T2-D4=86 % T3-D3=69 % T4-D8=92 % T5-HT=100 % T6-C6=86 %, W:T1-H6=66 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=78 % T6-C7=100 %] [23:49:12.807] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.614 [E:T2-D4=82 % T3-D3=70 % T4-D8=92 % T5-HT=70 % T6-C6=79 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 %] [23:49:12.810] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.588 [E:T2-D4=86 % T3-D3=71 % T4-D8=95 % T5-HT=29 % T6-C6=97 %, W:T1-H6=74 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 %] [23:49:12.813] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.403 [E:T2-D4=86 % T3-D3=65 % T4-D8=93 % T5-HT=29 % T6-C6=82 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 %] [23:49:12.817] [SAMPLE-VAL] Sample 46: weight 0.100 -> 0.060 [E:T2-D4=88 % T3-D3=69 % T4-D8=94 % T5-HT=58 % T6-C6=97 %, W:T1-H6=65 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=64 % T6-C7=100 %] [23:49:12.820] [SAMPLE-VAL] Sample 47: weight 0.203 -> 0.115 [E:T2-D4=92 % T3-D3=49 % T4-D8=100 % T5-HT=28 % T6-C6=98 %, W:T1-H6=71 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=91 % T6-C7=100 %] [23:49:12.824] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.404 [E:T2-D4=83 % T3-D3=66 % T4-D8=93 % T5-HT=67 % T6-C6=99 %, W:T1-H6=88 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=0 %] [23:49:12.827] [SAMPLE-VAL] Sample 49: weight 0.005 -> 0.003 [E:T2-D4=88 % T3-D3=71 % T4-D8=90 % T5-HT=46 % T6-C6=80 %, W:T1-H6=58 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=88 % T6-C7=100 %] [23:49:12.831] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.415 [E:T2-D4=85 % T3-D3=65 % T4-D8=93 % T5-HT=60 % T6-C6=94 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=1 %] [23:49:12.834] [SAMPLE-VAL] Sample 51: weight 0.005 -> 0.003 [E:T2-D4=85 % T3-D3=66 % T4-D8=88 % T5-HT=40 % T6-C6=93 %, W:T1-H6=35 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 %] [23:49:12.837] [SAMPLE-VAL] Sample 52: weight 0.500 -> 0.297 [E:T2-D4=86 % T3-D3=69 % T4-D8=91 % T5-HT=100 % T6-C6=59 %, W:T1-H6=45 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=75 % T6-C7=100 %] [23:49:12.841] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.594 [E:T2-D4=82 % T3-D3=66 % T4-D8=91 % T5-HT=64 % T6-C6=75 %, W:T1-H6=51 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 %] [23:49:12.844] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.574 [E:T2-D4=85 % T3-D3=69 % T4-D8=94 % T5-HT=29 % T6-C6=81 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 %] [23:49:12.848] [SAMPLE-VAL] Sample 55: weight 0.100 -> 0.060 [E:T2-D4=87 % T3-D3=67 % T4-D8=94 % T5-HT=60 % T6-C6=83 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=64 % T6-C7=100 %] [23:49:12.851] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.554 [E:T2-D4=90 % T3-D3=43 % T4-D8=100 % T5-HT=28 % T6-C6=97 %, W:T1-H6=62 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=94 % T6-C7=100 %] [23:49:12.854] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.428 [E:T2-D4=85 % T3-D3=65 % T4-D8=93 % T5-HT=67 % T6-C6=95 %, W:T1-H6=85 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=1 %] [23:49:12.857] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.572 [E:T2-D4=85 % T3-D3=69 % T4-D8=95 % T5-HT=31 % T6-C6=94 %, W:T1-H6=54 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 %] [23:49:12.861] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.415 [E:T2-D4=85 % T3-D3=65 % T4-D8=93 % T5-HT=60 % T6-C6=94 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=1 %] [23:49:12.864] [SAMPLE-VAL] Sample 60: weight 0.203 -> 0.115 [E:T2-D4=92 % T3-D3=49 % T4-D8=100 % T5-HT=28 % T6-C6=98 %, W:T1-H6=71 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=91 % T6-C7=100 %] [23:49:12.868] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.638 [E:T2-D4=83 % T3-D3=69 % T4-D8=93 % T5-HT=72 % T6-C6=100 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 %] [23:49:12.871] [SAMPLE-VAL] Sample 62: weight 0.005 -> 0.003 [E:T2-D4=84 % T3-D3=65 % T4-D8=88 % T5-HT=44 % T6-C6=98 %, W:T1-H6=36 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=99 %] [23:49:12.874] [SAMPLE-VAL] Sample 63: weight 0.500 -> 0.320 [E:T2-D4=86 % T3-D3=69 % T4-D8=92 % T5-HT=100 % T6-C6=86 %, W:T1-H6=66 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=78 % T6-C7=100 %] [23:49:12.878] [SAMPLE-VAL] Sample 64: weight 0.500 -> 0.293 [E:T2-D4=85 % T3-D3=67 % T4-D8=89 % T5-HT=100 % T6-C6=59 %, W:T1-H6=41 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=75 % T6-C7=100 %] [23:49:12.881] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.359 [E:T2-D4=88 % T3-D3=43 % T4-D8=100 % T5-HT=23 % T6-C6=52 %, W:T1-H6=72 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=99 % T6-C7=1 %] [23:49:12.884] [SAMPLE-VAL] Sample 66: weight 0.500 -> 0.325 [E:T2-D4=87 % T3-D3=69 % T4-D8=93 % T5-HT=100 % T6-C6=100 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=84 % T6-C7=100 %] [23:49:12.888] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.554 [E:T2-D4=90 % T3-D3=43 % T4-D8=100 % T5-HT=28 % T6-C6=97 %, W:T1-H6=62 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=94 % T6-C7=100 %] [23:49:12.891] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.572 [E:T2-D4=85 % T3-D3=69 % T4-D8=95 % T5-HT=31 % T6-C6=94 %, W:T1-H6=54 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 %] [23:49:12.895] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.561 [E:T2-D4=84 % T3-D3=69 % T4-D8=90 % T5-HT=34 % T6-C6=79 %, W:T1-H6=46 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 % T6-C7=100 %] [23:49:12.898] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.632 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=71 % T6-C6=98 %, W:T1-H6=59 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 %] [23:49:12.901] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.362 [E:T2-D4=89 % T3-D3=41 % T4-D8=100 % T5-HT=27 % T6-C6=95 %, W:T1-H6=74 % T2-D2=99 % T3-D5=100 % T4-D6=94 % T5-H8=99 % T6-C7=1 %] [23:49:12.905] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.587 [E:T2-D4=81 % T3-D3=66 % T4-D8=91 % T5-HT=67 % T6-C6=92 %, W:T1-H6=33 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 %] [23:49:12.914] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.375 [E:T2-D4=85 % T3-D3=68 % T4-D8=90 % T5-HT=25 % T6-C6=79 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 % T6-C7=1 %] [23:49:12.918] [SAMPLE-VAL] Sample 76: weight 0.005 -> 0.003 [E:T2-D4=86 % T3-D3=66 % T4-D8=87 % T5-HT=37 % T6-C6=54 %, W:T1-H6=38 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 %] [23:49:12.921] [SAMPLE-VAL] Sample 77: weight 0.500 -> 0.319 [E:T2-D4=86 % T3-D3=68 % T4-D8=93 % T5-HT=100 % T6-C6=97 %, W:T1-H6=54 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=81 % T6-C7=99 %] [23:49:12.924] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.381 [E:T2-D4=83 % T3-D3=67 % T4-D8=91 % T5-HT=30 % T6-C6=93 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=100 % T6-C7=1 %] [23:49:12.928] [SAMPLE-VAL] Sample 79: weight 0.005 -> 0.002 [E:T2-D4=86 % T3-D3=70 % T4-D8=94 % T5-HT=0 % T6-C6=97 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=89 % T6-C7=100 %] [23:49:12.931] [SAMPLE-VAL] Sample 80: weight 0.005 -> 0.002 [E:T2-D4=84 % T3-D3=66 % T4-D8=93 % T5-HT=0 % T6-C6=92 %, W:T1-H6=45 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 %] [23:49:12.935] [SAMPLE-VAL] Sample 81: weight 0.500 -> 0.314 [E:T2-D4=86 % T3-D3=67 % T4-D8=93 % T5-HT=100 % T6-C6=94 %, W:T1-H6=46 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=82 % T6-C7=100 %] [23:49:12.938] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.626 [E:T2-D4=81 % T3-D3=67 % T4-D8=92 % T5-HT=68 % T6-C6=100 %, W:T1-H6=62 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 %] [23:49:12.941] [SAMPLE-VAL] Sample 83: weight 0.005 -> 0.002 [E:T2-D4=86 % T3-D3=70 % T4-D8=94 % T5-HT=0 % T6-C6=97 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=89 % T6-C7=100 %] [23:49:12.948] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.626 [E:T2-D4=81 % T3-D3=67 % T4-D8=92 % T5-HT=68 % T6-C6=100 %, W:T1-H6=62 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 %] [23:49:12.951] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.362 [E:T2-D4=89 % T3-D3=41 % T4-D8=100 % T5-HT=27 % T6-C6=95 %, W:T1-H6=74 % T2-D2=99 % T3-D5=100 % T4-D6=94 % T5-H8=99 % T6-C7=1 %] [23:49:12.954] [SAMPLE-VAL] Sample 87: weight 0.100 -> 0.062 [E:T2-D4=87 % T3-D3=69 % T4-D8=95 % T5-HT=64 % T6-C6=100 %, W:T1-H6=72 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=69 % T6-C7=100 %] [23:49:12.958] [SAMPLE-VAL] Sample 88: weight 0.005 -> 0.003 [E:T2-D4=85 % T3-D3=65 % T4-D8=85 % T5-HT=40 % T6-C6=92 %, W:T1-H6=31 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 %] [23:49:12.961] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.399 [E:T2-D4=84 % T3-D3=66 % T4-D8=91 % T5-HT=28 % T6-C6=100 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 % T6-C7=1 %] [23:49:12.965] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.574 [E:T2-D4=85 % T3-D3=69 % T4-D8=94 % T5-HT=29 % T6-C6=81 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 %] [23:49:12.968] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.611 [E:T2-D4=81 % T3-D3=66 % T4-D8=92 % T5-HT=64 % T6-C6=83 %, W:T1-H6=63 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=96 % T6-C7=99 %] [23:49:12.971] [SAMPLE-VAL] Sample 92: weight 0.005 -> 0.002 [E:T2-D4=87 % T3-D3=66 % T4-D8=95 % T5-HT=1 % T6-C6=97 %, W:T1-H6=52 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=89 % T6-C7=99 %] [23:49:12.974] [SAMPLE-VAL] Sample 93: weight 0.100 -> 0.062 [E:T2-D4=87 % T3-D3=69 % T4-D8=95 % T5-HT=64 % T6-C6=100 %, W:T1-H6=72 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=69 % T6-C7=100 %] [23:49:12.978] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.554 [E:T2-D4=79 % T3-D3=64 % T4-D8=91 % T5-HT=63 % T6-C6=56 %, W:T1-H6=35 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 %] [23:49:12.981] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.583 [E:T2-D4=84 % T3-D3=68 % T4-D8=91 % T5-HT=35 % T6-C6=100 %, W:T1-H6=53 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 % T6-C7=100 %] [23:49:12.990] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.574 [E:T2-D4=84 % T3-D3=68 % T4-D8=89 % T5-HT=34 % T6-C6=96 %, W:T1-H6=50 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=99 % T6-C7=100 %] [23:49:12.994] [SAMPLE-VAL] Sample 98: weight 0.005 -> 0.002 [E:T2-D4=83 % T3-D3=67 % T4-D8=92 % T5-HT=0 % T6-C6=94 %, W:T1-H6=42 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=89 % T6-C7=100 %] [23:49:12.997] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.554 [E:T2-D4=90 % T3-D3=43 % T4-D8=100 % T5-HT=28 % T6-C6=97 %, W:T1-H6=62 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=94 % T6-C7=100 %] [23:49:13.001] [SAMPLE-VAL] Sample 100: weight 0.005 -> 0.003 [E:T2-D4=85 % T3-D3=65 % T4-D8=85 % T5-HT=40 % T6-C6=92 %, W:T1-H6=31 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 %] [23:49:13.001] [SAMPLE-VAL] Zeroed 25 samples below relative threshold 0.010 x max 0.6381 = 0.006381 [23:49:13.001] [SAMPLE-VAL] Done. Weight range: 0.000-0.638 [23:49:13.001] [SAMPLE-VAL] Top sample 61 (w=0.638): E:A43.KQT.T843.K65 W:QT5.J986.652.J87 [E:T2-D4=83 % T3-D3=69 % T4-D8=93 % T5-HT=72 % T6-C6=100 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 %] [23:49:13.001] [SAMPLE-VAL] Top sample 70 (w=0.632): E:A543.KQT.T843.K6 W:QT.J986.652.J875 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=71 % T6-C6=98 %, W:T1-H6=59 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 %] [23:49:13.002] [SAMPLE-VAL] Top sample 19 (w=0.628): E:A5.KQT.T843.K865 W:QT43.J986.652.J7 [E:T2-D4=83 % T3-D3=68 % T4-D8=92 % T5-HT=72 % T6-C6=85 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=99 %] [23:49:13.002] [SAMPLE-VAL] Top sample 82 (w=0.626): E:AT3.KQT.T843.K65 W:Q54.J986.652.J87 [E:T2-D4=81 % T3-D3=67 % T4-D8=92 % T5-HT=68 % T6-C6=100 %, W:T1-H6=62 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 %] [23:49:13.002] [SAMPLE-VAL] Top sample 85 (w=0.626): E:AT5.KQT.T843.K65 W:Q43.J986.652.J87 [E:T2-D4=81 % T3-D3=67 % T4-D8=92 % T5-HT=68 % T6-C6=100 %, W:T1-H6=62 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 %] [23:49:13.002] After sample validation: 75 deals remaining [23:49:13.002] [PLAY-INFER] No inference observations detected [23:49:13.002] Using weighted samples: 75/75 have non-uniform weights (range 0.060-0.638) [23:49:13.002] Sample deals (75 total, showing first 20, by weight): [23:49:13.002] [1] (w=0.638) E:A43.KQT.T843.K65 K.A753.AK97.AQT4 QT5.J986.652.J87 J98762.42.QJ.932 [23:49:13.002] [2] (w=0.632) E:A543.KQT.T843.K6 K.A753.AK97.AQT4 QT.J986.652.J875 J98762.42.QJ.932 [23:49:13.002] [3] (w=0.628) E:A5.KQT.T843.K865 K.A753.AK97.AQT4 QT43.J986.652.J7 J98762.42.QJ.932 [23:49:13.002] [4] (w=0.626) E:AT3.KQT.T843.K65 K.A753.AK97.AQT4 Q54.J986.652.J87 J98762.42.QJ.932 [23:49:13.002] [5] (w=0.626) E:AT5.KQT.T843.K65 K.A753.AK97.AQT4 Q43.J986.652.J87 J98762.42.QJ.932 [23:49:13.003] [6] (w=0.614) E:A54.KQT.T843.K86 K.A753.AK97.AQT4 QT3.J986.652.J75 J98762.42.QJ.932 [23:49:13.003] [7] (w=0.614) E:A53.KQT.T843.K86 K.A753.AK97.AQT4 QT4.J986.652.J75 J98762.42.QJ.932 [23:49:13.003] [8] (w=0.611) E:AT.KQT.T843.K865 K.A753.AK97.AQT4 Q543.J986.652.J7 J98762.42.QJ.932 [23:49:13.003] [9] (w=0.602) E:A54.KQT.T843.KJ6 K.A753.AK97.AQT4 QT3.J986.652.875 J98762.42.QJ.932 [23:49:13.003] [10] (w=0.594) E:AT3.KQT.T843.K86 K.A753.AK97.AQT4 Q54.J986.652.J75 J98762.42.QJ.932 [23:49:13.003] [11] (w=0.594) E:AT5.KQT.T843.K86 K.A753.AK97.AQT4 Q43.J986.652.J75 J98762.42.QJ.932 [23:49:13.003] [12] (w=0.594) E:A3.KQT9.T843.K65 K.A753.AK97.AQT4 QT54.J86.652.J87 J98762.42.QJ.932 [23:49:13.003] [13] (w=0.588) E:A43.KQT9.T843.K6 K.A753.AK97.AQT4 QT5.J86.652.J875 J98762.42.QJ.932 [23:49:13.003] [14] (w=0.588) E:A54.KQT9.T843.K6 K.A753.AK97.AQT4 QT3.J86.652.J875 J98762.42.QJ.932 [23:49:13.003] [15] (w=0.587) E:AT5.KQT.T843.KJ6 K.A753.AK97.AQT4 Q43.J986.652.875 J98762.42.QJ.932 [23:49:13.003] [16] (w=0.583) E:A5.KQJT.T843.K65 K.A753.AK97.AQT4 QT43.986.652.J87 J98762.42.QJ.932 [23:49:13.004] [17] (w=0.581) E:A.KQT9.T843.KJ65 K.A753.AK97.AQT4 QT543.J86.652.87 J98762.42.QJ.932 [23:49:13.004] [18] (w=0.581) E:AT.KQJT.T843.K65 K.A753.AK97.AQT4 Q543.986.652.J87 J98762.42.QJ.932 [23:49:13.004] [19] (w=0.574) E:AT5.KQJT.T843.K6 K.A753.AK97.AQT4 Q43.986.652.J875 J98762.42.QJ.932 [23:49:13.004] [20] (w=0.574) E:AT3.KQJT.T843.K6 K.A753.AK97.AQT4 Q54.986.652.J875 J98762.42.QJ.932 [23:49:13.004] ... and 55 more [23:49:13.060] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:49:13.060] H5: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 140, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 140, 140, 140, 140, 140, -100, 170, 140, 140, -100, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [23:49:13.060] D9: [170, 170, 140, 170, 170, 170, 170, 140, 170, 170, 170, 170, 170, 170, 170, 170, 140, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 140, 140, 140, 140, 140, 170, 170, 170, 170, 170, 170, 170, 140, 170, 170, 140, 170, 170, 140, 140, 140, 140, 140, 140, 140, 140, 170, 140, 140, 140, 140, 140, -100, 170, 140, 140, -100, 170, 170, 170, 140, 140, 170, 170, 170, 170, 170, 170] [23:49:13.060] CA: [140, 170, 140, 140, 140, 140, 140, 170, 140, 140, 140, 140, 170, 170, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140, 170, 140, 170, 170, 140, 140, 140, 170, 170, 140, 140, 140, 140, 170, 170, 140, 170, 170, 140, 170, 170, 170, 170, 170, 170, 170, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140, 170, 140, 140, 140, 140, 140, 170, 170, 170, 140, 140, 170, 140, 140, 140] [23:49:13.060] C4: [140, 140, -100, 140, 140, 140, 140, -100, 140, 140, 140, -100, -100, -100, 140, -100, -100, 140, 140, 140, -100, -100, -100, -100, 140, -100, 140, -100, -100, -100, -100, 140, 140, -100, -100, 140, 140, 140, 140, 140, 140, 140, -100, 140, 140, 140, 140, 140, 140, 140, -100, -100, -100, 140, -100, -100, 140, 140, 140, -100, 140, 140, 140, -100, -100, 140, 140, 140, 140, 140, 140, 140, -100, 140, 140] [23:49:13.061] CT: [140, 140, -100, 140, 140, 140, 140, -100, 140, 140, 140, -100, -100, -100, 140, -100, -100, 140, 140, 140, -100, -100, -100, -100, 140, -100, 140, -100, -100, -100, -100, 140, 140, -100, -100, 140, 140, 140, 140, 140, 140, 140, -100, 140, 140, 140, 140, 140, 140, 140, -100, -100, -100, 140, -100, -100, 140, 140, 140, -100, 140, 140, 140, -100, -100, 140, 140, 140, 140, 140, 140, 140, -100, 140, 140] [23:49:13.061] SK: [140, 170, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140, 170, 140, 170, 140, 140, 140, 140, 170, 170, 140, 140, 140, 140, 170, 140, 140, 170, 140, 140, 140, 170, 170, 170, 170, 170, 170, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140, 170, 140, 140, -100, 140, 140, 140, 170, 170, 140, 140, 170, 140, 140, 140] [23:49:13.061] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:49:13.061] H5: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 4, 3, 3, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [23:49:13.061] D9: [4, 4, 3, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 3, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 2, 4, 3, 3, 2, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4] [23:49:13.061] CA: [3, 4, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 4, 4, 3, 3, 3, 4, 3, 3, 3, 3, 3, 3, 4, 3, 4, 4, 3, 3, 3, 4, 4, 3, 3, 3, 3, 4, 4, 3, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 4, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 4, 3, 3, 3] [23:49:13.061] C4: [3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3] [23:49:13.061] CT: [3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3, 2, 3, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3] [23:49:13.061] SK: [3, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 3, 4, 3, 4, 3, 3, 3, 3, 4, 4, 3, 3, 3, 3, 4, 3, 3, 4, 3, 3, 3, 4, 4, 4, 4, 4, 4, 3, 3, 3, 4, 3, 3, 3, 3, 3, 3, 4, 3, 3, 2, 3, 3, 3, 4, 4, 3, 3, 4, 3, 3, 3] [23:49:13.062] --- IMP Calculation Output (card -> average IMP) --- [23:49:13.062] H5: 1.57 [23:49:13.062] D9: 1.26 [23:49:13.062] CA: 1.05 [23:49:13.062] SK: 0.84 [23:49:13.062] C4: -2.36 [23:49:13.062] CT: -2.36 [23:49:13.062] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:49:13.062] H5: 0.656 [23:49:13.063] D9: 0.417 [23:49:13.063] CA: 0.139 [23:49:13.063] SK: 0.019 [23:49:13.063] C4: -0.615 [23:49:13.063] CT: -0.615 [23:49:13.063] === DDS DETAILED ANALYSIS === [23:49:13.063] Cards analyzed: 6, Samples per card: 75 [23:49:13.063] [23:49:13.063] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:49:13.063] ----- ------ --------- ------- ----------- -------------------------------- [23:49:13.063] H5 1.57 3.84 98 % 3 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [23:49:13.063] D9 1.26 3.59 98 % 3 [4, 4, 3, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4...] [23:49:13.063] CA 1.05 3.36 100 % 2 [3, 4, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 4, 4, 3, 3, 3, 4, 3, 3...] [23:49:13.064] SK 0.84 3.24 99 % 3 [3, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 3...] [23:49:13.064] C4 -2.36 2.63 59 % 2 [3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3...] [23:49:13.064] CT -2.36 2.63 59 % 2 [3, 3, 2, 3, 3, 3, 3, 2, 3, 3, 3, 2, 2, 2, 3, 2, 2, 3, 3, 3...] [23:49:13.064] [23:49:13.064] Selected: H5 (IMPs=1.57, avgTricks=3.84) [23:49:13.064] =================== [23:49:13.064] Selected: H5 (MP 0.656, 1.57 IMPs, 3.84 tricks) [23:49:13.064] [stage-timing] ok sample=773ms validate=0ms nn=356ms signal=0ms simgames=3ms dds=56ms total=1192ms samples=75 cards=24 [23:49:13.064] === FindBestCardAsync: Position=S, CardsPlayed=24 === [23:49:13.064] Finding card to play for S: K.A753.AK97.AQT4 [23:49:13.065] Relative position: Dummy, Contract type: Suit [23:49:13.065] Cards in hand mask: 6 [23:49:13.066] Candidate: KS = 51.4 % [23:49:13.066] Candidate: xH = 26.1 % [23:49:13.066] Candidate: 9D = 19.3 % [23:49:13.066] Candidate: AC = 1.9 % [23:49:13.066] Candidate: xC = 1.2 % [23:49:13.066] Candidate: TC = 0.0 % [23:49:13.066] Selected: SK (51.4 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:49:14 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:49:14 === [23:49:14.613] === FindBestCardAsync: Position=N, CardsPlayed=26 === [23:49:14.613] Contract: 3S, Declarer: N, Dealer: E [23:49:14.614] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:49:14.614] Deal: N:... ... ... ... [23:49:14.614] Position N is on declarer's side - score table shifted by 6 declarer tricks won [23:49:14.614] ****************************** [23:49:14.614] FindMatchingDealsWithPlayInternal Input: [23:49:14.614] Position parameter: N [23:49:14.614] Deal from game: N:... ... ... ... [23:49:14.614] Hand for N: J98762.42.QJ.932 [23:49:14.614] Hand for E: (null) [23:49:14.614] Hand for S: K.A753.AK97.AQT4 [23:49:14.614] Hand for W: (null) [23:49:14.614] Cards played: HK, HA, H6, H2, D7, D2, DJ, D4, DQ, D3, DK, D5, DA, D6, H4, D8, H7, H8, S2, HT, C3, C6, CQ, C7, H5, HJ [23:49:14.615] Declarer: N [23:49:14.615] ****************************** [23:49:14.615] [DealFinder] Seed from player N hand: 1850003976 [23:49:14.615] [DealFinder] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:49:14.615] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:49:14.615] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1566MB, gc2=15) [23:49:14.615] [DealFinder] Using cardsPlayedCount=26 for visibility calculation [23:49:14.615] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=26 [23:49:14.615] [ExtractPartialDeal] Visible hands: N, S [23:49:14.615] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:49:14.615] [ExtractPartialDeal] Extracted hands: [23:49:14.615] N: J98762.42.QJ.932 (13 cards) [LOCKED] [23:49:14.615] E: ... (0 cards) [23:49:14.616] S: K.A753.AK97.AQT4 (13 cards) [LOCKED] [23:49:14.616] W: ... (0 cards) [23:49:14.616] [DealFinder] Trump suit from contract '3S': Spades [23:49:14.616] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Spades [23:49:14.616] [ComputePlayedCards] Card 1: HK played by E [23:49:14.616] [ComputePlayedCards] Card 2: HA played by S [23:49:14.616] [ComputePlayedCards] Card 3: H6 played by W [23:49:14.616] [ComputePlayedCards] Card 4: H2 played by N [23:49:14.616] [ComputePlayedCards] Trick complete. Winner: S [23:49:14.616] [ComputePlayedCards] Card 5: D7 played by S [23:49:14.616] [ComputePlayedCards] Card 6: D2 played by W [23:49:14.616] [ComputePlayedCards] Card 7: DJ played by N [23:49:14.616] [ComputePlayedCards] Card 8: D4 played by E [23:49:14.616] [ComputePlayedCards] Trick complete. Winner: N [23:49:14.616] [ComputePlayedCards] Card 9: DQ played by N [23:49:14.616] [ComputePlayedCards] Card 10: D3 played by E [23:49:14.616] [ComputePlayedCards] Card 11: DK played by S [23:49:14.617] [ComputePlayedCards] Card 12: D5 played by W [23:49:14.617] [ComputePlayedCards] Trick complete. Winner: S [23:49:14.617] [ComputePlayedCards] Card 13: DA played by S [23:49:14.617] [ComputePlayedCards] Card 14: D6 played by W [23:49:14.617] [ComputePlayedCards] Card 15: H4 played by N [23:49:14.617] [ComputePlayedCards] Card 16: D8 played by E [23:49:14.617] [ComputePlayedCards] Trick complete. Winner: S [23:49:14.617] [ComputePlayedCards] Card 17: H7 played by S [23:49:14.617] [ComputePlayedCards] Card 18: H8 played by W [23:49:14.617] [ComputePlayedCards] Card 19: S2 played by N [23:49:14.617] [ComputePlayedCards] Card 20: HT played by E [23:49:14.617] [ComputePlayedCards] Trick complete. Winner: N [23:49:14.617] [ComputePlayedCards] Card 21: C3 played by N [23:49:14.618] [ComputePlayedCards] Card 22: C6 played by E [23:49:14.618] [ComputePlayedCards] Card 23: CQ played by S [23:49:14.618] [ComputePlayedCards] Card 24: C7 played by W [23:49:14.618] [ComputePlayedCards] Trick complete. Winner: S [23:49:14.618] [ComputePlayedCards] Card 25: H5 played by S [23:49:14.618] [ComputePlayedCards] Card 26: HJ played by W [23:49:14.618] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H2, DJ, DQ, H4, S2, C3 [23:49:14.618] [DealFinder] Added 6 played cards to E (was 0 cards): HK, D4, D3, D8, HT, C6 [23:49:14.618] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: HA, D7, DK, DA, H7, CQ, H5 [23:49:14.618] [DealFinder] Added 7 played cards to W (was 0 cards): H6, D2, D5, D6, H8, C7, HJ [23:49:14.618] [DealFinder] Bid verification enabled for: E [23:49:14.618] [DealFinder] Propagated E: HCP[12-13], Suits=S[0-6] H[0-7] D[3-7] C[0-6] (2 iterations) [23:49:14.619] [DealFinder] Propagated W: HCP[3-4], Suits=S[0-6] H[0-7] D[0-4] C[0-6] (2 iterations) [23:49:14.619] [DealFinder] Known cards per player: N=13, E=6, S=13, W=7 [23:49:14.619] [DealFinder] Locked players: N, S [23:49:14.619] [DealFinder] Total known cards: 39, Remaining deck: 13, Cards to deal: 13 [23:49:14.619] [DealFinder] Players needing cards: E:7, W:6 [23:49:14.619] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:49:14.999] [DealFinder] Combinatorial: enumerated 1716, perfect 164, sending 100 to DDS [23:49:14.999] [Timing] Total: 384ms, Generation: 0ms, Verification: 0ms [23:49:14.999] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 164 [23:49:14.999] Search complete. Returning 100 deals. [23:49:14.999] Found 100 sample deals for simulation. [23:49:14.999] Valid deals for DDS: 100 / 100 [23:49:14.999] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [23:49:15.017] [SAMPLE-VAL] Opening lead NN validation (HK): 28/100 samples adjusted [23:49:15.018] [SAMPLE-VAL] T1: E=HK S=HA W=H6 N=H2 (leader=E) [23:49:15.018] [SAMPLE-VAL] T2: S=D7 W=D2 N=DJ E=D4 (leader=S) [23:49:15.019] [SAMPLE-VAL] T3: N=DQ E=D3 S=DK W=D5 (leader=N) [23:49:15.019] [SAMPLE-VAL] T4: S=DA W=D6 N=H4 E=D8 (leader=S) [23:49:15.019] [SAMPLE-VAL] T5: S=H7 W=H8 N=S2 E=HT (leader=S) [23:49:15.019] [SAMPLE-VAL] T6: N=C3 E=C6 S=CQ W=C7 (leader=N) [23:49:15.019] [SAMPLE-VAL] T7: S=H5 W=HJ (leader=S) (partial) [23:49:15.025] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.577 [E:T2-D4=85 % T3-D3=69 % T4-D8=95 % T5-HT=31 % T6-C6=94 %, W:T1-H6=54 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:15.031] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.378 [E:T2-D4=81 % T3-D3=66 % T4-D8=93 % T5-HT=63 % T6-C6=99 %, W:T1-H6=86 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=0 % T7-HJ=19 %] [23:49:15.037] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.387 [E:T2-D4=83 % T3-D3=67 % T4-D8=91 % T5-HT=62 % T6-C6=73 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=18 %] [23:49:15.043] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.566 [E:T2-D4=82 % T3-D3=67 % T4-D8=94 % T5-HT=30 % T6-C6=95 %, W:T1-H6=47 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=100 %] [23:49:15.050] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.377 [E:T2-D4=82 % T3-D3=67 % T4-D8=91 % T5-HT=58 % T6-C6=74 %, W:T1-H6=82 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=96 % T6-C7=1 % T7-HJ=20 %] [23:49:15.057] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.299 [E:T2-D4=86 % T3-D3=67 % T4-D8=93 % T5-HT=100 % T6-C6=94 %, W:T1-H6=46 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=82 % T6-C7=100 % T7-HJ=42 %] [23:49:15.063] [SAMPLE-VAL] Sample 7: weight 0.203 -> 0.118 [E:T2-D4=86 % T3-D3=69 % T4-D8=94 % T5-HT=27 % T6-C6=96 %, W:T1-H6=71 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:15.070] [SAMPLE-VAL] Sample 8: weight 0.203 -> 0.117 [E:T2-D4=87 % T3-D3=68 % T4-D8=94 % T5-HT=28 % T6-C6=87 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:15.076] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.425 [E:T2-D4=86 % T3-D3=65 % T4-D8=94 % T5-HT=29 % T6-C6=96 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=100 %] [23:49:15.082] [SAMPLE-VAL] Sample 10: weight 0.203 -> 0.119 [E:T2-D4=87 % T3-D3=72 % T4-D8=95 % T5-HT=27 % T6-C6=98 %, W:T1-H6=77 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:15.088] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.297 [E:T2-D4=87 % T3-D3=70 % T4-D8=93 % T5-HT=100 % T6-C6=78 %, W:T1-H6=59 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=77 % T6-C7=100 % T7-HJ=40 %] [23:49:15.093] [SAMPLE-VAL] Sample 12: weight 0.500 -> 0.295 [E:T2-D4=86 % T3-D3=68 % T4-D8=92 % T5-HT=100 % T6-C6=94 %, W:T1-H6=39 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=83 % T6-C7=100 % T7-HJ=42 %] [23:49:15.099] [SAMPLE-VAL] Sample 13: weight 0.203 -> 0.112 [E:T2-D4=85 % T3-D3=70 % T4-D8=93 % T5-HT=76 % T6-C6=82 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=16 %] [23:49:15.105] [SAMPLE-VAL] Sample 14: weight 0.203 -> 0.112 [E:T2-D4=86 % T3-D3=69 % T4-D8=94 % T5-HT=64 % T6-C6=98 %, W:T1-H6=69 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=14 %] [23:49:15.110] [SAMPLE-VAL] Sample 15: weight 0.203 -> 0.110 [E:T2-D4=85 % T3-D3=67 % T4-D8=92 % T5-HT=66 % T6-C6=81 %, W:T1-H6=64 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=15 %] [23:49:15.116] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.561 [E:T2-D4=83 % T3-D3=69 % T4-D8=93 % T5-HT=72 % T6-C6=100 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 % T7-HJ=15 %] [23:49:15.124] [SAMPLE-VAL] Sample 17: weight 0.500 -> 0.297 [E:T2-D4=87 % T3-D3=70 % T4-D8=93 % T5-HT=100 % T6-C6=78 %, W:T1-H6=59 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=77 % T6-C7=100 % T7-HJ=40 %] [23:49:15.129] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.568 [E:T2-D4=84 % T3-D3=69 % T4-D8=93 % T5-HT=27 % T6-C6=77 %, W:T1-H6=71 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:15.135] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.425 [E:T2-D4=86 % T3-D3=65 % T4-D8=93 % T5-HT=29 % T6-C6=82 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=100 %] [23:49:15.141] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.390 [E:T2-D4=85 % T3-D3=65 % T4-D8=93 % T5-HT=60 % T6-C6=94 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=1 % T7-HJ=18 %] [23:49:15.146] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.405 [E:T2-D4=85 % T3-D3=65 % T4-D8=93 % T5-HT=67 % T6-C6=95 %, W:T1-H6=85 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=1 % T7-HJ=20 %] [23:49:15.152] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.425 [E:T2-D4=86 % T3-D3=65 % T4-D8=94 % T5-HT=29 % T6-C6=96 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=100 %] [23:49:15.158] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.508 [E:T2-D4=81 % T3-D3=66 % T4-D8=91 % T5-HT=67 % T6-C6=92 %, W:T1-H6=33 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 % T7-HJ=11 %] [23:49:15.163] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.499 [E:T2-D4=83 % T3-D3=67 % T4-D8=92 % T5-HT=67 % T6-C6=57 %, W:T1-H6=41 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:15.168] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.295 [E:T2-D4=86 % T3-D3=68 % T4-D8=92 % T5-HT=100 % T6-C6=94 %, W:T1-H6=39 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=83 % T6-C7=100 % T7-HJ=42 %] [23:49:15.174] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.410 [E:T2-D4=90 % T3-D3=41 % T4-D8=100 % T5-HT=29 % T6-C6=96 %, W:T1-H6=82 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=94 % T6-C7=1 % T7-HJ=100 %] [23:49:15.180] [SAMPLE-VAL] Sample 27: weight 0.100 -> 0.061 [E:T2-D4=88 % T3-D3=69 % T4-D8=94 % T5-HT=58 % T6-C6=97 %, W:T1-H6=65 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=64 % T6-C7=100 % T7-HJ=100 %] [23:49:15.185] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.509 [E:T2-D4=82 % T3-D3=66 % T4-D8=91 % T5-HT=64 % T6-C6=75 %, W:T1-H6=51 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=10 %] [23:49:15.191] [SAMPLE-VAL] Sample 29: weight 0.500 -> 0.299 [E:T2-D4=86 % T3-D3=67 % T4-D8=93 % T5-HT=100 % T6-C6=94 %, W:T1-H6=46 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=82 % T6-C7=100 % T7-HJ=42 %] [23:49:15.197] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.308 [E:T2-D4=87 % T3-D3=69 % T4-D8=93 % T5-HT=100 % T6-C6=100 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=84 % T6-C7=100 % T7-HJ=43 %] [23:49:15.202] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.549 [E:T2-D4=83 % T3-D3=68 % T4-D8=92 % T5-HT=72 % T6-C6=85 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=99 % T7-HJ=14 %] [23:49:15.208] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.547 [E:T2-D4=81 % T3-D3=67 % T4-D8=92 % T5-HT=68 % T6-C6=100 %, W:T1-H6=62 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 % T7-HJ=14 %] [23:49:15.214] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.422 [E:T2-D4=84 % T3-D3=65 % T4-D8=95 % T5-HT=29 % T6-C6=96 %, W:T1-H6=81 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=1 % T7-HJ=100 %] [23:49:15.219] [SAMPLE-VAL] Sample 34: weight 0.500 -> 0.299 [E:T2-D4=86 % T3-D3=67 % T4-D8=93 % T5-HT=100 % T6-C6=94 %, W:T1-H6=46 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=82 % T6-C7=100 % T7-HJ=42 %] [23:49:15.225] [SAMPLE-VAL] Sample 35: weight 0.100 -> 0.060 [E:T2-D4=87 % T3-D3=67 % T4-D8=94 % T5-HT=60 % T6-C6=83 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=64 % T6-C7=100 % T7-HJ=100 %] [23:49:15.230] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.537 [E:T2-D4=79 % T3-D3=64 % T4-D8=93 % T5-HT=69 % T6-C6=97 %, W:T1-H6=44 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=99 % T7-HJ=16 %] [23:49:15.234] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.587 [E:T2-D4=85 % T3-D3=67 % T4-D8=95 % T5-HT=31 % T6-C6=88 %, W:T1-H6=78 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:15.239] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.508 [E:T2-D4=81 % T3-D3=66 % T4-D8=91 % T5-HT=67 % T6-C6=92 %, W:T1-H6=33 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 % T7-HJ=11 %] [23:49:15.243] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.526 [E:T2-D4=82 % T3-D3=68 % T4-D8=93 % T5-HT=72 % T6-C6=94 %, W:T1-H6=38 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=13 %] [23:49:15.247] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.561 [E:T2-D4=83 % T3-D3=69 % T4-D8=93 % T5-HT=72 % T6-C6=100 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 % T7-HJ=15 %] [23:49:15.251] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.557 [E:T2-D4=90 % T3-D3=43 % T4-D8=100 % T5-HT=28 % T6-C6=97 %, W:T1-H6=62 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=94 % T6-C7=100 % T7-HJ=100 %] [23:49:15.255] [SAMPLE-VAL] Sample 42: weight 0.100 -> 0.061 [E:T2-D4=87 % T3-D3=66 % T4-D8=94 % T5-HT=58 % T6-C6=88 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=63 % T6-C7=100 % T7-HJ=99 %] [23:49:15.259] [SAMPLE-VAL] Sample 43: weight 0.203 -> 0.116 [E:T2-D4=92 % T3-D3=49 % T4-D8=100 % T5-HT=28 % T6-C6=98 %, W:T1-H6=71 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:15.263] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.402 [E:T2-D4=89 % T3-D3=40 % T4-D8=100 % T5-HT=31 % T6-C6=95 %, W:T1-H6=79 % T2-D2=98 % T3-D5=100 % T4-D6=96 % T5-H8=95 % T6-C7=1 % T7-HJ=100 %] [23:49:15.267] [SAMPLE-VAL] Sample 45: weight 0.100 -> 0.063 [E:T2-D4=87 % T3-D3=69 % T4-D8=95 % T5-HT=64 % T6-C6=100 %, W:T1-H6=72 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=69 % T6-C7=100 % T7-HJ=100 %] [23:49:15.270] [SAMPLE-VAL] Sample 46: weight 0.203 -> 0.116 [E:T2-D4=86 % T3-D3=72 % T4-D8=95 % T5-HT=75 % T6-C6=98 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=17 %] [23:49:15.274] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.597 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=32 % T6-C6=100 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:15.279] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.547 [E:T2-D4=81 % T3-D3=67 % T4-D8=92 % T5-HT=68 % T6-C6=100 %, W:T1-H6=62 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 % T7-HJ=14 %] [23:49:15.282] [SAMPLE-VAL] Sample 49: weight 0.203 -> 0.118 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=76 % T6-C6=100 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=20 %] [23:49:15.286] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.301 [E:T2-D4=86 % T3-D3=69 % T4-D8=92 % T5-HT=100 % T6-C6=86 %, W:T1-H6=66 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=78 % T6-C7=100 % T7-HJ=39 %] [23:49:15.290] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.387 [E:T2-D4=83 % T3-D3=66 % T4-D8=93 % T5-HT=67 % T6-C6=99 %, W:T1-H6=88 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=0 % T7-HJ=21 %] [23:49:15.295] [SAMPLE-VAL] Sample 52: weight 0.203 -> 0.112 [E:T2-D4=85 % T3-D3=70 % T4-D8=93 % T5-HT=76 % T6-C6=82 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=16 %] [23:49:15.299] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.533 [E:T2-D4=82 % T3-D3=70 % T4-D8=92 % T5-HT=70 % T6-C6=79 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:15.304] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.591 [E:T2-D4=86 % T3-D3=71 % T4-D8=95 % T5-HT=29 % T6-C6=97 %, W:T1-H6=74 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:15.308] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.387 [E:T2-D4=83 % T3-D3=67 % T4-D8=91 % T5-HT=62 % T6-C6=73 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=18 %] [23:49:15.313] [SAMPLE-VAL] Sample 56: weight 0.100 -> 0.061 [E:T2-D4=87 % T3-D3=67 % T4-D8=95 % T5-HT=63 % T6-C6=93 %, W:T1-H6=57 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=64 % T6-C7=100 % T7-HJ=100 %] [23:49:15.317] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.549 [E:T2-D4=83 % T3-D3=68 % T4-D8=92 % T5-HT=72 % T6-C6=85 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=99 % T7-HJ=14 %] [23:49:15.321] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.546 [E:T2-D4=83 % T3-D3=68 % T4-D8=93 % T5-HT=74 % T6-C6=97 %, W:T1-H6=51 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=99 % T7-HJ=15 %] [23:49:15.328] [SAMPLE-VAL] Sample 59: weight 0.500 -> 0.284 [E:T2-D4=86 % T3-D3=69 % T4-D8=91 % T5-HT=100 % T6-C6=59 %, W:T1-H6=45 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=75 % T6-C7=100 % T7-HJ=44 %] [23:49:15.332] [SAMPLE-VAL] Sample 60: weight 0.500 -> 0.308 [E:T2-D4=87 % T3-D3=69 % T4-D8=93 % T5-HT=100 % T6-C6=100 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=84 % T6-C7=100 % T7-HJ=43 %] [23:49:15.336] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.561 [E:T2-D4=83 % T3-D3=69 % T4-D8=93 % T5-HT=72 % T6-C6=100 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 % T7-HJ=15 %] [23:49:15.340] [SAMPLE-VAL] Sample 62: weight 0.500 -> 0.308 [E:T2-D4=87 % T3-D3=69 % T4-D8=93 % T5-HT=100 % T6-C6=100 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=84 % T6-C7=100 % T7-HJ=43 %] [23:49:15.344] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.586 [E:T2-D4=85 % T3-D3=69 % T4-D8=93 % T5-HT=29 % T6-C6=96 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:15.348] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.410 [E:T2-D4=90 % T3-D3=41 % T4-D8=100 % T5-HT=29 % T6-C6=96 %, W:T1-H6=82 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=94 % T6-C7=1 % T7-HJ=100 %] [23:49:15.352] [SAMPLE-VAL] Sample 65: weight 0.203 -> 0.118 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=76 % T6-C6=100 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=20 %] [23:49:15.357] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.548 [E:T2-D4=85 % T3-D3=66 % T4-D8=95 % T5-HT=29 % T6-C6=60 %, W:T1-H6=57 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:15.361] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.535 [E:T2-D4=81 % T3-D3=66 % T4-D8=92 % T5-HT=64 % T6-C6=83 %, W:T1-H6=63 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=96 % T6-C7=99 % T7-HJ=14 %] [23:49:15.365] [SAMPLE-VAL] Sample 68: weight 0.500 -> 0.296 [E:T2-D4=88 % T3-D3=69 % T4-D8=92 % T5-HT=100 % T6-C6=75 %, W:T1-H6=56 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=79 % T6-C7=100 % T7-HJ=42 %] [23:49:15.369] [SAMPLE-VAL] Sample 69: weight 0.100 -> 0.061 [E:T2-D4=86 % T3-D3=67 % T4-D8=93 % T5-HT=59 % T6-C6=100 %, W:T1-H6=66 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=64 % T6-C7=99 % T7-HJ=100 %] [23:49:15.373] [SAMPLE-VAL] Sample 70: weight 0.500 -> 0.297 [E:T2-D4=87 % T3-D3=70 % T4-D8=93 % T5-HT=100 % T6-C6=78 %, W:T1-H6=59 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=77 % T6-C7=100 % T7-HJ=40 %] [23:49:15.377] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.597 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=32 % T6-C6=100 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:15.381] [SAMPLE-VAL] Sample 72: weight 0.100 -> 0.061 [E:T2-D4=87 % T3-D3=67 % T4-D8=95 % T5-HT=63 % T6-C6=93 %, W:T1-H6=57 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=64 % T6-C7=100 % T7-HJ=100 %] [23:49:15.385] [SAMPLE-VAL] Sample 73: weight 0.500 -> 0.295 [E:T2-D4=86 % T3-D3=68 % T4-D8=92 % T5-HT=100 % T6-C6=94 %, W:T1-H6=39 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=83 % T6-C7=100 % T7-HJ=42 %] [23:49:15.389] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.533 [E:T2-D4=82 % T3-D3=70 % T4-D8=92 % T5-HT=70 % T6-C6=79 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:15.393] [SAMPLE-VAL] Sample 75: weight 0.500 -> 0.284 [E:T2-D4=86 % T3-D3=69 % T4-D8=91 % T5-HT=100 % T6-C6=59 %, W:T1-H6=45 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=75 % T6-C7=100 % T7-HJ=44 %] [23:49:15.397] [SAMPLE-VAL] Sample 76: weight 0.500 -> 0.296 [E:T2-D4=84 % T3-D3=66 % T4-D8=91 % T5-HT=100 % T6-C6=98 %, W:T1-H6=46 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=82 % T6-C7=99 % T7-HJ=39 %] [23:49:15.401] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.387 [E:T2-D4=83 % T3-D3=67 % T4-D8=91 % T5-HT=62 % T6-C6=73 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=18 %] [23:49:15.405] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.405 [E:T2-D4=85 % T3-D3=65 % T4-D8=93 % T5-HT=67 % T6-C6=95 %, W:T1-H6=85 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=1 % T7-HJ=20 %] [23:49:15.409] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.576 [E:T2-D4=85 % T3-D3=69 % T4-D8=94 % T5-HT=29 % T6-C6=81 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:15.413] [SAMPLE-VAL] Sample 80: weight 0.500 -> 0.308 [E:T2-D4=86 % T3-D3=69 % T4-D8=94 % T5-HT=100 % T6-C6=100 %, W:T1-H6=63 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=81 % T6-C7=100 % T7-HJ=41 %] [23:49:15.417] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.549 [E:T2-D4=83 % T3-D3=68 % T4-D8=92 % T5-HT=72 % T6-C6=85 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=99 % T7-HJ=14 %] [23:49:15.421] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.561 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=71 % T6-C6=98 %, W:T1-H6=59 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 % T7-HJ=17 %] [23:49:15.425] [SAMPLE-VAL] Sample 83: weight 0.203 -> 0.114 [E:T2-D4=91 % T3-D3=45 % T4-D8=100 % T5-HT=28 % T6-C6=97 %, W:T1-H6=65 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=93 % T6-C7=100 % T7-HJ=100 %] [23:49:15.428] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.509 [E:T2-D4=82 % T3-D3=66 % T4-D8=91 % T5-HT=64 % T6-C6=75 %, W:T1-H6=51 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=10 %] [23:49:15.432] [SAMPLE-VAL] Sample 85: weight 0.203 -> 0.116 [E:T2-D4=86 % T3-D3=72 % T4-D8=95 % T5-HT=75 % T6-C6=98 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=17 %] [23:49:15.437] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.387 [E:T2-D4=83 % T3-D3=66 % T4-D8=93 % T5-HT=67 % T6-C6=99 %, W:T1-H6=88 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=0 % T7-HJ=21 %] [23:49:15.441] [SAMPLE-VAL] Sample 87: weight 0.203 -> 0.119 [E:T2-D4=87 % T3-D3=72 % T4-D8=95 % T5-HT=27 % T6-C6=98 %, W:T1-H6=77 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:15.445] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.533 [E:T2-D4=82 % T3-D3=70 % T4-D8=92 % T5-HT=70 % T6-C6=79 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:15.448] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.499 [E:T2-D4=83 % T3-D3=67 % T4-D8=92 % T5-HT=67 % T6-C6=57 %, W:T1-H6=41 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:15.452] [SAMPLE-VAL] Sample 90: weight 0.203 -> 0.112 [E:T2-D4=85 % T3-D3=70 % T4-D8=93 % T5-HT=76 % T6-C6=82 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=16 %] [23:49:15.457] [SAMPLE-VAL] Sample 91: weight 0.500 -> 0.308 [E:T2-D4=86 % T3-D3=69 % T4-D8=94 % T5-HT=100 % T6-C6=100 %, W:T1-H6=63 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=81 % T6-C7=100 % T7-HJ=41 %] [23:49:15.461] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.557 [E:T2-D4=90 % T3-D3=43 % T4-D8=100 % T5-HT=28 % T6-C6=97 %, W:T1-H6=62 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=94 % T6-C7=100 % T7-HJ=100 %] [23:49:15.464] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.586 [E:T2-D4=85 % T3-D3=69 % T4-D8=93 % T5-HT=29 % T6-C6=96 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:15.468] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.410 [E:T2-D4=90 % T3-D3=41 % T4-D8=100 % T5-HT=29 % T6-C6=96 %, W:T1-H6=82 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=94 % T6-C7=1 % T7-HJ=100 %] [23:49:15.472] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.480 [E:T2-D4=79 % T3-D3=64 % T4-D8=91 % T5-HT=63 % T6-C6=56 %, W:T1-H6=35 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=11 %] [23:49:15.477] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.404 [E:T2-D4=86 % T3-D3=66 % T4-D8=95 % T5-HT=30 % T6-C6=100 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=0 % T7-HJ=100 %] [23:49:15.480] [SAMPLE-VAL] Sample 97: weight 0.100 -> 0.060 [E:T2-D4=87 % T3-D3=67 % T4-D8=94 % T5-HT=60 % T6-C6=83 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=64 % T6-C7=100 % T7-HJ=100 %] [23:49:15.484] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.508 [E:T2-D4=81 % T3-D3=66 % T4-D8=91 % T5-HT=67 % T6-C6=92 %, W:T1-H6=33 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 % T7-HJ=11 %] [23:49:15.488] [SAMPLE-VAL] Sample 99: weight 0.500 -> 0.296 [E:T2-D4=88 % T3-D3=69 % T4-D8=92 % T5-HT=100 % T6-C6=75 %, W:T1-H6=56 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=79 % T6-C7=100 % T7-HJ=42 %] [23:49:15.492] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.586 [E:T2-D4=85 % T3-D3=69 % T4-D8=93 % T5-HT=29 % T6-C6=96 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:15.493] [SAMPLE-VAL] Done. Weight range: 0.060-0.597 [23:49:15.493] [SAMPLE-VAL] Top sample 47 (w=0.597): E:A4.KQT9.T843.K65 W:QT53.J86.652.J87 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=32 % T6-C6=100 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:15.493] [SAMPLE-VAL] Top sample 71 (w=0.597): E:A5.KQT9.T843.K65 W:QT43.J86.652.J87 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=32 % T6-C6=100 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:15.493] [SAMPLE-VAL] Top sample 54 (w=0.591): E:A43.KQT9.T843.K6 W:QT5.J86.652.J875 [E:T2-D4=86 % T3-D3=71 % T4-D8=95 % T5-HT=29 % T6-C6=97 %, W:T1-H6=74 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:15.493] [SAMPLE-VAL] Top sample 37 (w=0.587): E:A.KQT9.T843.K865 W:QT543.J86.652.J7 [E:T2-D4=85 % T3-D3=67 % T4-D8=95 % T5-HT=31 % T6-C6=88 %, W:T1-H6=78 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:15.493] [SAMPLE-VAL] Top sample 63 (w=0.586): E:AT5.KQT9.T843.K6 W:Q43.J86.652.J875 [E:T2-D4=85 % T3-D3=69 % T4-D8=93 % T5-HT=29 % T6-C6=96 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:15.493] After sample validation: 100 deals remaining [23:49:15.493] [PLAY-INFER] No inference observations detected [23:49:15.493] Using weighted samples: 100/100 have non-uniform weights (range 0.060-0.597) [23:49:15.493] Sample deals (100 total, showing first 20, by weight): [23:49:15.493] [1] (w=0.597) E:A4.KQT9.T843.K65 K.A753.AK97.AQT4 QT53.J86.652.J87 J98762.42.QJ.932 [23:49:15.494] [2] (w=0.597) E:A5.KQT9.T843.K65 K.A753.AK97.AQT4 QT43.J86.652.J87 J98762.42.QJ.932 [23:49:15.494] [3] (w=0.591) E:A43.KQT9.T843.K6 K.A753.AK97.AQT4 QT5.J86.652.J875 J98762.42.QJ.932 [23:49:15.494] [4] (w=0.587) E:A.KQT9.T843.K865 K.A753.AK97.AQT4 QT543.J86.652.J7 J98762.42.QJ.932 [23:49:15.494] [5] (w=0.586) E:AT5.KQT9.T843.K6 K.A753.AK97.AQT4 Q43.J86.652.J875 J98762.42.QJ.932 [23:49:15.494] [6] (w=0.586) E:AT4.KQT9.T843.K6 K.A753.AK97.AQT4 Q53.J86.652.J875 J98762.42.QJ.932 [23:49:15.494] [7] (w=0.586) E:AT3.KQT9.T843.K6 K.A753.AK97.AQT4 Q54.J86.652.J875 J98762.42.QJ.932 [23:49:15.494] [8] (w=0.577) E:A3.KQT9.T843.KJ6 K.A753.AK97.AQT4 QT54.J86.652.875 J98762.42.QJ.932 [23:49:15.494] [9] (w=0.576) E:A4.KQT9.T843.K86 K.A753.AK97.AQT4 QT53.J86.652.J75 J98762.42.QJ.932 [23:49:15.494] [10] (w=0.568) E:AT.KQT9.T843.K86 K.A753.AK97.AQT4 Q543.J86.652.J75 J98762.42.QJ.932 [23:49:15.494] [11] (w=0.566) E:AT.KQT9.T843.KJ6 K.A753.AK97.AQT4 Q543.J86.652.875 J98762.42.QJ.932 [23:49:15.494] [12] (w=0.561) E:A543.KQT.T843.K6 K.A753.AK97.AQT4 QT.J986.652.J875 J98762.42.QJ.932 [23:49:15.494] [13] (w=0.561) E:A43.KQT.T843.K65 K.A753.AK97.AQT4 QT5.J986.652.J87 J98762.42.QJ.932 [23:49:15.495] [14] (w=0.561) E:A54.KQT.T843.K65 K.A753.AK97.AQT4 QT3.J986.652.J87 J98762.42.QJ.932 [23:49:15.495] [15] (w=0.561) E:A53.KQT.T843.K65 K.A753.AK97.AQT4 QT4.J986.652.J87 J98762.42.QJ.932 [23:49:15.495] [16] (w=0.557) E:AT53.KQT9.843.K6 K.A753.AK97.AQT4 Q4.J86.T652.J875 J98762.42.QJ.932 [23:49:15.495] [17] (w=0.557) E:AT54.KQT9.843.K6 K.A753.AK97.AQT4 Q3.J86.T652.J875 J98762.42.QJ.932 [23:49:15.495] [18] (w=0.549) E:A4.KQT.T843.K865 K.A753.AK97.AQT4 QT53.J986.652.J7 J98762.42.QJ.932 [23:49:15.495] [19] (w=0.549) E:A5.KQT.T843.K865 K.A753.AK97.AQT4 QT43.J986.652.J7 J98762.42.QJ.932 [23:49:15.495] [20] (w=0.549) E:A3.KQT.T843.K865 K.A753.AK97.AQT4 QT54.J986.652.J7 J98762.42.QJ.932 [23:49:15.495] ... and 80 more [23:49:15.569] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:49:15.569] S9: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 140, 140, 140, 140, 140, 170, 170, 140, 170, 170, 170, 170, 170, 170, 140, 140, -100, 140, 140, 140, 140, 140, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 140, 170, 140, 170, 170, 170, 170, 170, 170] [23:49:15.569] SJ: [140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 170, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, 140, 140, 140, -100, -100, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140] [23:49:15.569] C2: [140, 140, 140, -100, 140, 140, 140, 140, 140, 170, 170, 170, 140, 140, 140, 140, 140, -100, -100, -100, -100, 140, 140, -100, -100, -100, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, -100, -100, 140, 140, 140, 140, 140, 140, 140, 170, 170, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 170, 170, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140] [23:49:15.569] C9: [140, 140, 140, -100, 140, 140, 140, 140, 140, 170, 170, 170, 140, 140, 140, 140, 140, -100, -100, -100, -100, 140, 140, -100, -100, -100, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, -100, -100, 140, 140, 140, 140, 140, 140, 140, 170, 170, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 170, 170, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140] [23:49:15.569] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:49:15.569] S9: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 4, 4, 3, 4, 4, 4, 4, 4, 4, 3, 3, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 3, 4, 4, 4, 4, 4, 4] [23:49:15.570] SJ: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [23:49:15.570] C2: [3, 3, 3, 2, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [23:49:15.570] C9: [3, 3, 3, 2, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [23:49:15.570] --- IMP Calculation Output (card -> average IMP) --- [23:49:15.570] S9: 1.50 [23:49:15.570] SJ: 0.22 [23:49:15.571] C2: -0.86 [23:49:15.571] C9: -0.86 [23:49:15.571] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:49:15.571] S9: 0.828 [23:49:15.571] SJ: -0.235 [23:49:15.571] C2: -0.296 [23:49:15.571] C9: -0.296 [23:49:15.571] === DDS DETAILED ANALYSIS === [23:49:15.571] Cards analyzed: 4, Samples per card: 100 [23:49:15.571] [23:49:15.571] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:49:15.571] ----- ------ --------- ------- ----------- -------------------------------- [23:49:15.572] S9 1.50 3.83 99 % 3 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [23:49:15.572] SJ 0.22 2.98 98 % 3 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 3, 3, 3...] [23:49:15.572] C2 -0.86 2.95 83 % 3 [3, 3, 3, 2, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2...] [23:49:15.572] C9 -0.86 2.95 83 % 3 [3, 3, 3, 2, 3, 3, 3, 3, 3, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2...] [23:49:15.572] [23:49:15.572] Selected: S9 (IMPs=1.50, avgTricks=3.83) [23:49:15.572] =================== [23:49:15.572] Selected: S9 (MP 0.828, 1.50 IMPs, 3.83 tricks) [23:49:15.572] [stage-timing] ok sample=385ms validate=0ms nn=493ms signal=0ms simgames=5ms dds=71ms total=958ms samples=100 cards=26 [23:49:15.573] SUITC_CALL_BEGIN: input=' -F1 -u -c100 K J9876 AQT543' [23:49:15.606] SUITC_CALL_END: jsonLength=745 [23:49:15.606] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":3,"Percentage":20.9938} ],"Result":2.2099, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N3","Plays":[{"Tricks":3,"Percentage":20.9938},{"Tricks":2,"Percent [23:49:15.607] === FindBestCardAsync: Position=N, CardsPlayed=26 === [23:49:15.607] Finding card to play for N: J98762.42.QJ.932 [23:49:15.607] Relative position: Declarer, Contract type: Suit [23:49:15.607] Cards in hand mask: 6 [23:49:15.608] Candidate: xS = 59.6 % [23:49:15.608] Candidate: JS = 16.0 % [23:49:15.608] Candidate: 8S = 12.7 % [23:49:15.608] Candidate: 9S = 10.5 % [23:49:15.608] Candidate: xC = 0.8 % [23:49:15.608] Candidate: 9C = 0.4 % [23:49:15.608] Selected: S6 (59.6 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:49:17 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:49:17 === [23:49:17.110] === FindBestCardAsync: Position=N, CardsPlayed=28 === [23:49:17.110] Contract: 3S, Declarer: N, Dealer: E [23:49:17.110] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:49:17.110] Deal: N:... ... ... ... [23:49:17.110] Position N is on declarer's side - score table shifted by 7 declarer tricks won [23:49:17.111] ****************************** [23:49:17.111] FindMatchingDealsWithPlayInternal Input: [23:49:17.111] Position parameter: N [23:49:17.111] Deal from game: N:... ... ... ... [23:49:17.111] Hand for N: J98762.42.QJ.932 [23:49:17.111] Hand for E: (null) [23:49:17.111] Hand for S: K.A753.AK97.AQT4 [23:49:17.111] Hand for W: (null) [23:49:17.111] Cards played: HK, HA, H6, H2, D7, D2, DJ, D4, DQ, D3, DK, D5, DA, D6, H4, D8, H7, H8, S2, HT, C3, C6, CQ, C7, H5, HJ, S8, HQ [23:49:17.111] Declarer: N [23:49:17.111] ****************************** [23:49:17.111] [DealFinder] Seed from player N hand: 1850003976 [23:49:17.111] [DealFinder] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:49:17.111] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:49:17.112] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1564MB, gc2=15) [23:49:17.112] [DealFinder] Using cardsPlayedCount=28 for visibility calculation [23:49:17.112] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=28 [23:49:17.112] [ExtractPartialDeal] Visible hands: N, S [23:49:17.112] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:49:17.112] [ExtractPartialDeal] Extracted hands: [23:49:17.112] N: J98762.42.QJ.932 (13 cards) [LOCKED] [23:49:17.112] E: ... (0 cards) [23:49:17.112] S: K.A753.AK97.AQT4 (13 cards) [LOCKED] [23:49:17.112] W: ... (0 cards) [23:49:17.112] [DealFinder] Trump suit from contract '3S': Spades [23:49:17.112] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Spades [23:49:17.112] [ComputePlayedCards] Card 1: HK played by E [23:49:17.112] [ComputePlayedCards] Card 2: HA played by S [23:49:17.113] [ComputePlayedCards] Card 3: H6 played by W [23:49:17.113] [ComputePlayedCards] Card 4: H2 played by N [23:49:17.113] [ComputePlayedCards] Trick complete. Winner: S [23:49:17.113] [ComputePlayedCards] Card 5: D7 played by S [23:49:17.113] [ComputePlayedCards] Card 6: D2 played by W [23:49:17.113] [ComputePlayedCards] Card 7: DJ played by N [23:49:17.113] [ComputePlayedCards] Card 8: D4 played by E [23:49:17.113] [ComputePlayedCards] Trick complete. Winner: N [23:49:17.113] [ComputePlayedCards] Card 9: DQ played by N [23:49:17.113] [ComputePlayedCards] Card 10: D3 played by E [23:49:17.113] [ComputePlayedCards] Card 11: DK played by S [23:49:17.113] [ComputePlayedCards] Card 12: D5 played by W [23:49:17.113] [ComputePlayedCards] Trick complete. Winner: S [23:49:17.113] [ComputePlayedCards] Card 13: DA played by S [23:49:17.113] [ComputePlayedCards] Card 14: D6 played by W [23:49:17.113] [ComputePlayedCards] Card 15: H4 played by N [23:49:17.114] [ComputePlayedCards] Card 16: D8 played by E [23:49:17.114] [ComputePlayedCards] Trick complete. Winner: S [23:49:17.114] [ComputePlayedCards] Card 17: H7 played by S [23:49:17.114] [ComputePlayedCards] Card 18: H8 played by W [23:49:17.114] [ComputePlayedCards] Card 19: S2 played by N [23:49:17.114] [ComputePlayedCards] Card 20: HT played by E [23:49:17.114] [ComputePlayedCards] Trick complete. Winner: N [23:49:17.114] [ComputePlayedCards] Card 21: C3 played by N [23:49:17.114] [ComputePlayedCards] Card 22: C6 played by E [23:49:17.114] [ComputePlayedCards] Card 23: CQ played by S [23:49:17.114] [ComputePlayedCards] Card 24: C7 played by W [23:49:17.114] [ComputePlayedCards] Trick complete. Winner: S [23:49:17.114] [ComputePlayedCards] Card 25: H5 played by S [23:49:17.114] [ComputePlayedCards] Card 26: HJ played by W [23:49:17.115] [ComputePlayedCards] Card 27: S8 played by N [23:49:17.115] [ComputePlayedCards] Card 28: HQ played by E [23:49:17.115] [ComputePlayedCards] Trick complete. Winner: N [23:49:17.115] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H2, DJ, DQ, H4, S2, C3, S8 [23:49:17.115] [DealFinder] Added 7 played cards to E (was 0 cards): HK, D4, D3, D8, HT, C6, HQ [23:49:17.115] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: HA, D7, DK, DA, H7, CQ, H5 [23:49:17.115] [DealFinder] Added 7 played cards to W (was 0 cards): H6, D2, D5, D6, H8, C7, HJ [23:49:17.115] [DealFinder] Bid verification enabled for: E [23:49:17.115] [DealFinder] Propagated E: HCP[12-13], Suits=S[0-6] H[0-7] D[3-7] C[0-6] (2 iterations) [23:49:17.115] [DealFinder] Propagated W: HCP[3-4], Suits=S[0-6] H[0-7] D[0-4] C[0-6] (2 iterations) [23:49:17.116] [DealFinder] Known cards per player: N=13, E=7, S=13, W=7 [23:49:17.116] [DealFinder] Locked players: N, S [23:49:17.116] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [23:49:17.116] [DealFinder] Players needing cards: E:6, W:6 [23:49:17.116] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:49:17.312] [DealFinder] Combinatorial: enumerated 924, perfect 113, sending 100 to DDS [23:49:17.312] [Timing] Total: 201ms, Generation: 0ms, Verification: 0ms [23:49:17.313] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 113 [23:49:17.313] Search complete. Returning 100 deals. [23:49:17.313] Found 100 sample deals for simulation. [23:49:17.313] Valid deals for DDS: 100 / 100 [23:49:17.313] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [23:49:17.328] [SAMPLE-VAL] Opening lead NN validation (HK): 0/100 samples adjusted [23:49:17.329] [SAMPLE-VAL] T1: E=HK S=HA W=H6 N=H2 (leader=E) [23:49:17.329] [SAMPLE-VAL] T2: S=D7 W=D2 N=DJ E=D4 (leader=S) [23:49:17.329] [SAMPLE-VAL] T3: N=DQ E=D3 S=DK W=D5 (leader=N) [23:49:17.329] [SAMPLE-VAL] T4: S=DA W=D6 N=H4 E=D8 (leader=S) [23:49:17.329] [SAMPLE-VAL] T5: S=H7 W=H8 N=S2 E=HT (leader=S) [23:49:17.329] [SAMPLE-VAL] T6: N=C3 E=C6 S=CQ W=C7 (leader=N) [23:49:17.330] [SAMPLE-VAL] T7: S=H5 W=HJ N=S8 E=HQ (leader=S) [23:49:17.334] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.538 [E:T2-D4=90 % T3-D3=45 % T4-D8=100 % T5-HT=29 % T6-C6=98 % T7-HQ=41 %, W:T1-H6=57 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=94 % T6-C7=100 % T7-HJ=100 %] [23:49:17.338] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.521 [E:T2-D4=82 % T3-D3=66 % T4-D8=91 % T5-HT=64 % T6-C6=75 % T7-HQ=100 %, W:T1-H6=51 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=10 %] [23:49:17.343] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.495 [E:T2-D4=79 % T3-D3=64 % T4-D8=91 % T5-HT=63 % T6-C6=56 % T7-HQ=100 %, W:T1-H6=35 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=11 %] [23:49:17.347] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.557 [E:T2-D4=81 % T3-D3=67 % T4-D8=92 % T5-HT=68 % T6-C6=100 % T7-HQ=100 %, W:T1-H6=62 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 % T7-HJ=14 %] [23:49:17.351] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.394 [E:T2-D4=83 % T3-D3=66 % T4-D8=93 % T5-HT=67 % T6-C6=99 % T7-HQ=100 %, W:T1-H6=88 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=0 % T7-HJ=21 %] [23:49:17.355] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.412 [E:T2-D4=85 % T3-D3=65 % T4-D8=93 % T5-HT=67 % T6-C6=95 % T7-HQ=100 %, W:T1-H6=85 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=1 % T7-HJ=20 %] [23:49:17.359] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.398 [E:T2-D4=85 % T3-D3=65 % T4-D8=93 % T5-HT=60 % T6-C6=94 % T7-HQ=100 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=1 % T7-HJ=18 %] [23:49:17.363] [SAMPLE-VAL] Sample 8: weight 0.203 -> 0.114 [E:T2-D4=86 % T3-D3=69 % T4-D8=94 % T5-HT=64 % T6-C6=98 % T7-HQ=100 %, W:T1-H6=69 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=14 %] [23:49:17.368] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.394 [E:T2-D4=83 % T3-D3=66 % T4-D8=93 % T5-HT=67 % T6-C6=99 % T7-HQ=100 %, W:T1-H6=88 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=0 % T7-HJ=21 %] [23:49:17.372] [SAMPLE-VAL] Sample 10: weight 0.203 -> 0.114 [E:T2-D4=85 % T3-D3=70 % T4-D8=93 % T5-HT=76 % T6-C6=82 % T7-HQ=100 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=16 %] [23:49:17.376] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.396 [E:T2-D4=90 % T3-D3=41 % T4-D8=100 % T5-HT=29 % T6-C6=96 % T7-HQ=43 %, W:T1-H6=82 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=94 % T6-C7=1 % T7-HJ=100 %] [23:49:17.380] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.549 [E:T2-D4=85 % T3-D3=69 % T4-D8=95 % T5-HT=31 % T6-C6=94 % T7-HQ=38 %, W:T1-H6=54 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:17.384] [SAMPLE-VAL] Sample 13: weight 0.203 -> 0.113 [E:T2-D4=87 % T3-D3=72 % T4-D8=95 % T5-HT=27 % T6-C6=98 % T7-HQ=35 %, W:T1-H6=77 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:17.388] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.565 [E:T2-D4=85 % T3-D3=69 % T4-D8=93 % T5-HT=29 % T6-C6=96 % T7-HQ=44 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:17.393] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.555 [E:T2-D4=85 % T3-D3=69 % T4-D8=94 % T5-HT=29 % T6-C6=81 % T7-HQ=42 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:17.397] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.560 [E:T2-D4=83 % T3-D3=68 % T4-D8=92 % T5-HT=72 % T6-C6=85 % T7-HQ=100 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=99 % T7-HJ=14 %] [23:49:17.401] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.555 [E:T2-D4=85 % T3-D3=69 % T4-D8=94 % T5-HT=29 % T6-C6=81 % T7-HQ=42 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:17.405] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.396 [E:T2-D4=90 % T3-D3=41 % T4-D8=100 % T5-HT=29 % T6-C6=96 % T7-HQ=43 %, W:T1-H6=82 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=94 % T6-C7=1 % T7-HJ=100 %] [23:49:17.410] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.566 [E:T2-D4=86 % T3-D3=71 % T4-D8=95 % T5-HT=29 % T6-C6=97 % T7-HQ=41 %, W:T1-H6=74 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:17.414] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.569 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=32 % T6-C6=100 % T7-HQ=40 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:17.418] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.570 [E:T2-D4=83 % T3-D3=69 % T4-D8=93 % T5-HT=72 % T6-C6=100 % T7-HQ=100 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 % T7-HJ=15 %] [23:49:17.422] [SAMPLE-VAL] Sample 22: weight 0.203 -> 0.109 [E:T2-D4=91 % T3-D3=45 % T4-D8=100 % T5-HT=28 % T6-C6=97 % T7-HQ=38 %, W:T1-H6=65 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=93 % T6-C7=100 % T7-HJ=100 %] [23:49:17.427] [SAMPLE-VAL] Sample 23: weight 0.203 -> 0.114 [E:T2-D4=86 % T3-D3=69 % T4-D8=94 % T5-HT=64 % T6-C6=98 % T7-HQ=100 %, W:T1-H6=69 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=14 %] [23:49:17.431] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.535 [E:T2-D4=82 % T3-D3=68 % T4-D8=93 % T5-HT=72 % T6-C6=94 % T7-HQ=100 %, W:T1-H6=38 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=13 %] [23:49:17.435] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.565 [E:T2-D4=85 % T3-D3=69 % T4-D8=93 % T5-HT=29 % T6-C6=96 % T7-HQ=44 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:17.439] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.397 [E:T2-D4=83 % T3-D3=67 % T4-D8=91 % T5-HT=62 % T6-C6=73 % T7-HQ=100 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=18 %] [23:49:17.443] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.555 [E:T2-D4=83 % T3-D3=68 % T4-D8=93 % T5-HT=74 % T6-C6=97 % T7-HQ=100 %, W:T1-H6=51 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=99 % T7-HJ=15 %] [23:49:17.448] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.557 [E:T2-D4=81 % T3-D3=67 % T4-D8=92 % T5-HT=68 % T6-C6=100 % T7-HQ=100 %, W:T1-H6=62 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 % T7-HJ=14 %] [23:49:17.452] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.544 [E:T2-D4=82 % T3-D3=70 % T4-D8=92 % T5-HT=70 % T6-C6=79 % T7-HQ=100 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:17.456] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.518 [E:T2-D4=81 % T3-D3=66 % T4-D8=91 % T5-HT=67 % T6-C6=92 % T7-HQ=100 %, W:T1-H6=33 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 % T7-HJ=11 %] [23:49:17.460] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.535 [E:T2-D4=82 % T3-D3=68 % T4-D8=93 % T5-HT=72 % T6-C6=94 % T7-HQ=100 %, W:T1-H6=38 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=13 %] [23:49:17.465] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.512 [E:T2-D4=83 % T3-D3=67 % T4-D8=92 % T5-HT=67 % T6-C6=57 % T7-HQ=100 %, W:T1-H6=41 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:17.469] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.390 [E:T2-D4=89 % T3-D3=40 % T4-D8=100 % T5-HT=31 % T6-C6=95 % T7-HQ=44 %, W:T1-H6=79 % T2-D2=98 % T3-D5=100 % T4-D6=96 % T5-H8=95 % T6-C7=1 % T7-HJ=100 %] [23:49:17.475] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.560 [E:T2-D4=83 % T3-D3=68 % T4-D8=92 % T5-HT=72 % T6-C6=85 % T7-HQ=100 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=99 % T7-HJ=14 %] [23:49:17.480] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.569 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=32 % T6-C6=100 % T7-HQ=40 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:17.484] [SAMPLE-VAL] Sample 36: weight 0.203 -> 0.110 [E:T2-D4=92 % T3-D3=49 % T4-D8=100 % T5-HT=28 % T6-C6=98 % T7-HQ=36 %, W:T1-H6=71 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:17.488] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.396 [E:T2-D4=90 % T3-D3=41 % T4-D8=100 % T5-HT=29 % T6-C6=96 % T7-HQ=43 %, W:T1-H6=82 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=94 % T6-C7=1 % T7-HJ=100 %] [23:49:17.493] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.545 [E:T2-D4=84 % T3-D3=68 % T4-D8=92 % T5-HT=66 % T6-C6=98 % T7-HQ=100 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 % T7-HJ=11 %] [23:49:17.497] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.555 [E:T2-D4=83 % T3-D3=68 % T4-D8=93 % T5-HT=74 % T6-C6=97 % T7-HQ=100 %, W:T1-H6=51 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=99 % T7-HJ=15 %] [23:49:17.502] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.545 [E:T2-D4=84 % T3-D3=68 % T4-D8=92 % T5-HT=66 % T6-C6=98 % T7-HQ=100 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 % T7-HJ=11 %] [23:49:17.506] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.557 [E:T2-D4=81 % T3-D3=67 % T4-D8=92 % T5-HT=68 % T6-C6=100 % T7-HQ=100 %, W:T1-H6=62 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 % T7-HJ=14 %] [23:49:17.510] [SAMPLE-VAL] Sample 42: weight 0.203 -> 0.119 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=76 % T6-C6=100 % T7-HQ=100 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=20 %] [23:49:17.515] [SAMPLE-VAL] Sample 43: weight 0.203 -> 0.110 [E:T2-D4=92 % T3-D3=49 % T4-D8=100 % T5-HT=28 % T6-C6=98 % T7-HQ=36 %, W:T1-H6=71 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:17.519] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.544 [E:T2-D4=82 % T3-D3=70 % T4-D8=92 % T5-HT=70 % T6-C6=79 % T7-HQ=100 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:17.523] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.566 [E:T2-D4=86 % T3-D3=71 % T4-D8=95 % T5-HT=29 % T6-C6=97 % T7-HQ=41 %, W:T1-H6=74 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:17.528] [SAMPLE-VAL] Sample 46: weight 0.203 -> 0.109 [E:T2-D4=91 % T3-D3=45 % T4-D8=100 % T5-HT=28 % T6-C6=97 % T7-HQ=38 %, W:T1-H6=65 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=93 % T6-C7=100 % T7-HJ=100 %] [23:49:17.532] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.390 [E:T2-D4=89 % T3-D3=40 % T4-D8=100 % T5-HT=31 % T6-C6=95 % T7-HQ=44 %, W:T1-H6=79 % T2-D2=98 % T3-D5=100 % T4-D6=96 % T5-H8=95 % T6-C7=1 % T7-HJ=100 %] [23:49:17.536] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.565 [E:T2-D4=85 % T3-D3=69 % T4-D8=93 % T5-HT=29 % T6-C6=96 % T7-HQ=44 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:17.540] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.412 [E:T2-D4=85 % T3-D3=65 % T4-D8=93 % T5-HT=67 % T6-C6=95 % T7-HQ=100 %, W:T1-H6=85 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=1 % T7-HJ=20 %] [23:49:17.544] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.407 [E:T2-D4=86 % T3-D3=65 % T4-D8=94 % T5-HT=29 % T6-C6=96 % T7-HQ=40 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=100 %] [23:49:17.548] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.385 [E:T2-D4=81 % T3-D3=66 % T4-D8=93 % T5-HT=63 % T6-C6=99 % T7-HQ=100 %, W:T1-H6=86 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=0 % T7-HJ=19 %] [23:49:17.552] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.390 [E:T2-D4=89 % T3-D3=40 % T4-D8=100 % T5-HT=31 % T6-C6=95 % T7-HQ=44 %, W:T1-H6=79 % T2-D2=98 % T3-D5=100 % T4-D6=96 % T5-H8=95 % T6-C7=1 % T7-HJ=100 %] [23:49:17.557] [SAMPLE-VAL] Sample 53: weight 0.203 -> 0.110 [E:T2-D4=87 % T3-D3=68 % T4-D8=94 % T5-HT=28 % T6-C6=87 % T7-HQ=30 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:17.561] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.557 [E:T2-D4=86 % T3-D3=67 % T4-D8=95 % T5-HT=33 % T6-C6=97 % T7-HQ=39 %, W:T1-H6=61 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=98 % T7-HJ=100 %] [23:49:17.565] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.569 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=32 % T6-C6=100 % T7-HQ=40 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:17.569] [SAMPLE-VAL] Sample 56: weight 0.203 -> 0.112 [E:T2-D4=87 % T3-D3=69 % T4-D8=95 % T5-HT=29 % T6-C6=100 % T7-HQ=31 %, W:T1-H6=77 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:17.574] [SAMPLE-VAL] Sample 57: weight 0.203 -> 0.119 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=76 % T6-C6=100 % T7-HQ=100 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=20 %] [23:49:17.578] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.570 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=71 % T6-C6=98 % T7-HQ=100 %, W:T1-H6=59 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 % T7-HJ=17 %] [23:49:17.582] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.566 [E:T2-D4=86 % T3-D3=71 % T4-D8=95 % T5-HT=29 % T6-C6=97 % T7-HQ=41 %, W:T1-H6=74 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:17.586] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.394 [E:T2-D4=83 % T3-D3=66 % T4-D8=93 % T5-HT=67 % T6-C6=99 % T7-HQ=100 %, W:T1-H6=88 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=0 % T7-HJ=21 %] [23:49:17.590] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.549 [E:T2-D4=85 % T3-D3=69 % T4-D8=95 % T5-HT=31 % T6-C6=94 % T7-HQ=38 %, W:T1-H6=54 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:17.595] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.389 [E:T2-D4=83 % T3-D3=67 % T4-D8=91 % T5-HT=69 % T6-C6=85 % T7-HQ=100 %, W:T1-H6=86 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=0 % T7-HJ=21 %] [23:49:17.599] [SAMPLE-VAL] Sample 63: weight 0.203 -> 0.117 [E:T2-D4=83 % T3-D3=67 % T4-D8=93 % T5-HT=69 % T6-C6=100 % T7-HQ=100 %, W:T1-H6=72 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=96 % T6-C7=100 % T7-HJ=19 %] [23:49:17.603] [SAMPLE-VAL] Sample 64: weight 0.203 -> 0.117 [E:T2-D4=85 % T3-D3=68 % T4-D8=93 % T5-HT=78 % T6-C6=89 % T7-HQ=100 %, W:T1-H6=76 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=99 % T7-HJ=17 %] [23:49:17.607] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.512 [E:T2-D4=83 % T3-D3=67 % T4-D8=92 % T5-HT=67 % T6-C6=57 % T7-HQ=100 %, W:T1-H6=41 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:17.612] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.407 [E:T2-D4=86 % T3-D3=65 % T4-D8=94 % T5-HT=29 % T6-C6=96 % T7-HQ=40 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=100 %] [23:49:17.616] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.384 [E:T2-D4=86 % T3-D3=66 % T4-D8=95 % T5-HT=30 % T6-C6=100 % T7-HQ=38 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=0 % T7-HJ=100 %] [23:49:17.620] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.548 [E:T2-D4=79 % T3-D3=64 % T4-D8=93 % T5-HT=69 % T6-C6=97 % T7-HQ=100 %, W:T1-H6=44 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=99 % T7-HJ=16 %] [23:49:17.624] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.531 [E:T2-D4=85 % T3-D3=66 % T4-D8=95 % T5-HT=29 % T6-C6=60 % T7-HQ=43 %, W:T1-H6=57 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:17.628] [SAMPLE-VAL] Sample 70: weight 0.203 -> 0.113 [E:T2-D4=87 % T3-D3=72 % T4-D8=95 % T5-HT=27 % T6-C6=98 % T7-HQ=35 %, W:T1-H6=77 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:17.632] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.547 [E:T2-D4=81 % T3-D3=66 % T4-D8=92 % T5-HT=64 % T6-C6=83 % T7-HQ=100 %, W:T1-H6=63 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=96 % T6-C7=99 % T7-HJ=14 %] [23:49:17.636] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.570 [E:T2-D4=83 % T3-D3=69 % T4-D8=93 % T5-HT=72 % T6-C6=100 % T7-HQ=100 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 % T7-HJ=15 %] [23:49:17.641] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.512 [E:T2-D4=83 % T3-D3=67 % T4-D8=92 % T5-HT=67 % T6-C6=57 % T7-HQ=100 %, W:T1-H6=41 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:17.645] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.518 [E:T2-D4=81 % T3-D3=66 % T4-D8=91 % T5-HT=67 % T6-C6=92 % T7-HQ=100 %, W:T1-H6=33 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 % T7-HJ=11 %] [23:49:17.649] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.535 [E:T2-D4=82 % T3-D3=68 % T4-D8=93 % T5-HT=72 % T6-C6=94 % T7-HQ=100 %, W:T1-H6=38 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=13 %] [23:49:17.653] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.409 [E:T2-D4=86 % T3-D3=65 % T4-D8=93 % T5-HT=29 % T6-C6=82 % T7-HQ=42 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=100 %] [23:49:17.658] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.521 [E:T2-D4=82 % T3-D3=66 % T4-D8=91 % T5-HT=64 % T6-C6=75 % T7-HQ=100 %, W:T1-H6=51 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=10 %] [23:49:17.662] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.544 [E:T2-D4=82 % T3-D3=70 % T4-D8=92 % T5-HT=70 % T6-C6=79 % T7-HQ=100 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:17.666] [SAMPLE-VAL] Sample 79: weight 0.203 -> 0.113 [E:T2-D4=87 % T3-D3=72 % T4-D8=95 % T5-HT=27 % T6-C6=98 % T7-HQ=35 %, W:T1-H6=77 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:17.671] [SAMPLE-VAL] Sample 80: weight 0.203 -> 0.110 [E:T2-D4=92 % T3-D3=49 % T4-D8=100 % T5-HT=28 % T6-C6=98 % T7-HQ=36 %, W:T1-H6=71 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:17.675] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.555 [E:T2-D4=83 % T3-D3=68 % T4-D8=93 % T5-HT=74 % T6-C6=97 % T7-HQ=100 %, W:T1-H6=51 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=99 % T7-HJ=15 %] [23:49:17.679] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.570 [E:T2-D4=83 % T3-D3=69 % T4-D8=93 % T5-HT=72 % T6-C6=100 % T7-HQ=100 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 % T7-HJ=15 %] [23:49:17.683] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.398 [E:T2-D4=85 % T3-D3=65 % T4-D8=93 % T5-HT=60 % T6-C6=94 % T7-HQ=100 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=1 % T7-HJ=18 %] [23:49:17.687] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.552 [E:T2-D4=84 % T3-D3=69 % T4-D8=93 % T5-HT=27 % T6-C6=77 % T7-HQ=46 %, W:T1-H6=71 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:17.691] [SAMPLE-VAL] Sample 85: weight 0.203 -> 0.118 [E:T2-D4=86 % T3-D3=72 % T4-D8=95 % T5-HT=75 % T6-C6=98 % T7-HQ=100 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=17 %] [23:49:17.695] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.397 [E:T2-D4=83 % T3-D3=67 % T4-D8=91 % T5-HT=62 % T6-C6=73 % T7-HQ=100 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=18 %] [23:49:17.700] [SAMPLE-VAL] Sample 87: weight 0.203 -> 0.114 [E:T2-D4=85 % T3-D3=70 % T4-D8=93 % T5-HT=76 % T6-C6=82 % T7-HQ=100 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=16 %] [23:49:17.704] [SAMPLE-VAL] Sample 88: weight 0.203 -> 0.119 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=76 % T6-C6=100 % T7-HQ=100 %, W:T1-H6=75 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=20 %] [23:49:17.708] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.397 [E:T2-D4=83 % T3-D3=67 % T4-D8=91 % T5-HT=62 % T6-C6=73 % T7-HQ=100 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=18 %] [23:49:17.712] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.570 [E:T2-D4=82 % T3-D3=70 % T4-D8=94 % T5-HT=31 % T6-C6=100 % T7-HQ=45 %, W:T1-H6=71 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:17.716] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.562 [E:T2-D4=85 % T3-D3=67 % T4-D8=95 % T5-HT=31 % T6-C6=88 % T7-HQ=40 %, W:T1-H6=78 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:17.721] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.407 [E:T2-D4=86 % T3-D3=65 % T4-D8=94 % T5-HT=29 % T6-C6=96 % T7-HQ=40 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=100 %] [23:49:17.725] [SAMPLE-VAL] Sample 93: weight 0.203 -> 0.118 [E:T2-D4=86 % T3-D3=72 % T4-D8=95 % T5-HT=75 % T6-C6=98 % T7-HQ=100 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=17 %] [23:49:17.729] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.555 [E:T2-D4=85 % T3-D3=69 % T4-D8=94 % T5-HT=29 % T6-C6=81 % T7-HQ=42 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:17.733] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.545 [E:T2-D4=84 % T3-D3=68 % T4-D8=92 % T5-HT=66 % T6-C6=98 % T7-HQ=100 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 % T7-HJ=11 %] [23:49:17.738] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.549 [E:T2-D4=85 % T3-D3=69 % T4-D8=95 % T5-HT=31 % T6-C6=94 % T7-HQ=38 %, W:T1-H6=54 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:17.742] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.518 [E:T2-D4=81 % T3-D3=66 % T4-D8=91 % T5-HT=67 % T6-C6=92 % T7-HQ=100 %, W:T1-H6=33 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=97 % T6-C7=100 % T7-HJ=11 %] [23:49:17.746] [SAMPLE-VAL] Sample 98: weight 0.203 -> 0.109 [E:T2-D4=91 % T3-D3=45 % T4-D8=100 % T5-HT=28 % T6-C6=97 % T7-HQ=38 %, W:T1-H6=65 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=93 % T6-C7=100 % T7-HJ=100 %] [23:49:17.750] [SAMPLE-VAL] Sample 99: weight 0.203 -> 0.114 [E:T2-D4=86 % T3-D3=69 % T4-D8=94 % T5-HT=64 % T6-C6=98 % T7-HQ=100 %, W:T1-H6=69 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=14 %] [23:49:17.754] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.560 [E:T2-D4=83 % T3-D3=68 % T4-D8=92 % T5-HT=72 % T6-C6=85 % T7-HQ=100 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=99 % T7-HJ=14 %] [23:49:17.754] [SAMPLE-VAL] Done. Weight range: 0.109-0.570 [23:49:17.754] [SAMPLE-VAL] Top sample 90 (w=0.570): E:AT.KQT9.T843.K65 W:Q543.J86.652.J87 [E:T2-D4=82 % T3-D3=70 % T4-D8=94 % T5-HT=31 % T6-C6=100 % T7-HQ=45 %, W:T1-H6=71 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:17.754] [SAMPLE-VAL] Top sample 21 (w=0.570): E:A43.KQT.T843.K65 W:QT5.J986.652.J87 [E:T2-D4=83 % T3-D3=69 % T4-D8=93 % T5-HT=72 % T6-C6=100 % T7-HQ=100 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 % T7-HJ=15 %] [23:49:17.755] [SAMPLE-VAL] Top sample 72 (w=0.570): E:A53.KQT.T843.K65 W:QT4.J986.652.J87 [E:T2-D4=83 % T3-D3=69 % T4-D8=93 % T5-HT=72 % T6-C6=100 % T7-HQ=100 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 % T7-HJ=15 %] [23:49:17.755] [SAMPLE-VAL] Top sample 82 (w=0.570): E:A54.KQT.T843.K65 W:QT3.J986.652.J87 [E:T2-D4=83 % T3-D3=69 % T4-D8=93 % T5-HT=72 % T6-C6=100 % T7-HQ=100 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 % T7-HJ=15 %] [23:49:17.755] [SAMPLE-VAL] Top sample 58 (w=0.570): E:A543.KQT.T843.K6 W:QT.J986.652.J875 [E:T2-D4=85 % T3-D3=70 % T4-D8=94 % T5-HT=71 % T6-C6=98 % T7-HQ=100 %, W:T1-H6=59 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=100 % T7-HJ=17 %] [23:49:17.755] After sample validation: 100 deals remaining [23:49:17.755] [PLAY-INFER] No inference observations detected [23:49:17.755] Using weighted samples: 100/100 have non-uniform weights (range 0.109-0.570) [23:49:17.755] Sample deals (100 total, showing first 20, by weight): [23:49:17.755] [1] (w=0.570) E:AT.KQT9.T843.K65 K.A753.AK97.AQT4 Q543.J86.652.J87 J98762.42.QJ.932 [23:49:17.755] [2] (w=0.570) E:A43.KQT.T843.K65 K.A753.AK97.AQT4 QT5.J986.652.J87 J98762.42.QJ.932 [23:49:17.755] [3] (w=0.570) E:A53.KQT.T843.K65 K.A753.AK97.AQT4 QT4.J986.652.J87 J98762.42.QJ.932 [23:49:17.755] [4] (w=0.570) E:A54.KQT.T843.K65 K.A753.AK97.AQT4 QT3.J986.652.J87 J98762.42.QJ.932 [23:49:17.755] [5] (w=0.570) E:A543.KQT.T843.K6 K.A753.AK97.AQT4 QT.J986.652.J875 J98762.42.QJ.932 [23:49:17.756] [6] (w=0.569) E:A5.KQT9.T843.K65 K.A753.AK97.AQT4 QT43.J86.652.J87 J98762.42.QJ.932 [23:49:17.756] [7] (w=0.569) E:A3.KQT9.T843.K65 K.A753.AK97.AQT4 QT54.J86.652.J87 J98762.42.QJ.932 [23:49:17.756] [8] (w=0.569) E:A4.KQT9.T843.K65 K.A753.AK97.AQT4 QT53.J86.652.J87 J98762.42.QJ.932 [23:49:17.756] [9] (w=0.566) E:A54.KQT9.T843.K6 K.A753.AK97.AQT4 QT3.J86.652.J875 J98762.42.QJ.932 [23:49:17.756] [10] (w=0.566) E:A43.KQT9.T843.K6 K.A753.AK97.AQT4 QT5.J86.652.J875 J98762.42.QJ.932 [23:49:17.756] [11] (w=0.566) E:A53.KQT9.T843.K6 K.A753.AK97.AQT4 QT4.J86.652.J875 J98762.42.QJ.932 [23:49:17.756] [12] (w=0.565) E:AT3.KQT9.T843.K6 K.A753.AK97.AQT4 Q54.J86.652.J875 J98762.42.QJ.932 [23:49:17.756] [13] (w=0.565) E:AT5.KQT9.T843.K6 K.A753.AK97.AQT4 Q43.J86.652.J875 J98762.42.QJ.932 [23:49:17.756] [14] (w=0.565) E:AT4.KQT9.T843.K6 K.A753.AK97.AQT4 Q53.J86.652.J875 J98762.42.QJ.932 [23:49:17.756] [15] (w=0.562) E:A.KQT9.T843.K865 K.A753.AK97.AQT4 QT543.J86.652.J7 J98762.42.QJ.932 [23:49:17.756] [16] (w=0.560) E:A3.KQT.T843.K865 K.A753.AK97.AQT4 QT54.J986.652.J7 J98762.42.QJ.932 [23:49:17.757] [17] (w=0.560) E:A5.KQT.T843.K865 K.A753.AK97.AQT4 QT43.J986.652.J7 J98762.42.QJ.932 [23:49:17.757] [18] (w=0.560) E:A4.KQT.T843.K865 K.A753.AK97.AQT4 QT53.J986.652.J7 J98762.42.QJ.932 [23:49:17.757] [19] (w=0.557) E:AT4.KQT.T843.K65 K.A753.AK97.AQT4 Q53.J986.652.J87 J98762.42.QJ.932 [23:49:17.757] [20] (w=0.557) E:AT5.KQT.T843.K65 K.A753.AK97.AQT4 Q43.J986.652.J87 J98762.42.QJ.932 [23:49:17.757] ... and 80 more [23:49:17.831] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:49:17.831] C2: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 140, 170, 170, 170, 170, 170, 170, 140, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [23:49:17.831] C9: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 140, 170, 170, 170, 170, 170, 170, 140, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [23:49:17.831] S9: [170, 170, 170, 170, 140, 170, 170, 170, 170, 170, 170, 170, 170, 170, 140, 140, 140, 140, 170, 170, 170, 140, 140, 140, 140, 170, 170, 170, 170, 170, 170, 170, 140, 140, 140, 140, 140, 170, 170, 170, 140, 170, 170, 170, 140, 170, 170, 170, 170, 170, 140, 140, 140, 140, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 140, 140, 170, 170, 170, 170, 170, 170, 140, 140, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170] [23:49:17.831] SJ: [140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, -100, -100, -100, 140, 140, 140, -100, -100, -100, -100, 140, 140, 140, 140, 140, 140, 140, -100, -100, -100, -100, -100, 140, 140, 140, 140, 140, 140, 140, -100, 140, 140, 140, 140, 140, -100, -100, -100, -100, -100, -100, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, -100, -100, 140, 140, 140, 140, 140, 140, -100, 140, 140, 140, 140, 140, -100, -100, 140, -100, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, -100, -100, 140, 140, 140, 140] [23:49:17.831] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:49:17.831] C2: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [23:49:17.831] C9: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [23:49:17.831] S9: [3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [23:49:17.831] SJ: [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2] [23:49:17.832] --- IMP Calculation Output (card -> average IMP) --- [23:49:17.832] C2: 1.04 [23:49:17.832] C9: 1.04 [23:49:17.832] S9: 0.68 [23:49:17.832] SJ: -2.76 [23:49:17.832] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:49:17.832] C2: 0.421 [23:49:17.832] C9: 0.421 [23:49:17.832] S9: 0.137 [23:49:17.832] SJ: -0.979 [23:49:17.833] === DDS DETAILED ANALYSIS === [23:49:17.833] Cards analyzed: 4, Samples per card: 100 [23:49:17.833] [23:49:17.833] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:49:17.833] ----- ------ --------- ------- ----------- -------------------------------- [23:49:17.833] C2 1.04 2.98 100 % 2 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:49:17.833] C9 1.04 2.98 100 % 2 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:49:17.833] S9 0.68 2.76 100 % 2 [3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3...] [23:49:17.833] SJ -2.76 1.70 69 % 2 [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2...] [23:49:17.833] [23:49:17.833] Selected: C2 (IMPs=1.04, avgTricks=2.98) [23:49:17.833] =================== [23:49:17.834] Selected: C2 (MP 0.421, 1.04 IMPs, 2.98 tricks) -- 1 tied card(s): C9 [23:49:17.834] [stage-timing] ok sample=202ms validate=0ms nn=441ms signal=0ms simgames=7ms dds=68ms total=723ms samples=100 cards=28 [23:49:17.834] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 932 AQT4 KJ8765 -Ln n36Q7' [23:49:17.837] SUITC_CALL_END: jsonLength=555 [23:49:17.837] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":2,"Percentage":69.6429} ],"Result":1.6964, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N2","Plays":[{"Tricks":2,"Percentage":69.6429},{"Tricks":1,"Percent [23:49:17.838] === FindBestCardAsync: Position=N, CardsPlayed=28 === [23:49:17.838] Finding card to play for N: J98762.42.QJ.932 [23:49:17.838] Relative position: Declarer, Contract type: Suit [23:49:17.838] Cards in hand mask: 5 [23:49:17.839] Candidate: xS = 53.0 % [23:49:17.839] Candidate: xC = 18.4 % [23:49:17.839] Candidate: 9C = 17.6 % [23:49:17.839] Candidate: 9S = 6.4 % [23:49:17.839] Candidate: JS = 4.6 % [23:49:17.839] Selected: S6 (53.0 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:49:19 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:49:19 === [23:49:19.358] === FindBestCardAsync: Position=S, CardsPlayed=30 === [23:49:19.358] Contract: 3S, Declarer: N, Dealer: E [23:49:19.359] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:49:19.359] Deal: N:... ... ... ... [23:49:19.359] Position S is on declarer's side - score table shifted by 7 declarer tricks won [23:49:19.359] ****************************** [23:49:19.359] FindMatchingDealsWithPlayInternal Input: [23:49:19.359] Position parameter: S [23:49:19.359] Deal from game: N:... ... ... ... [23:49:19.359] Hand for N: J98762.42.QJ.932 [23:49:19.359] Hand for E: (null) [23:49:19.359] Hand for S: K.A753.AK97.AQT4 [23:49:19.359] Hand for W: (null) [23:49:19.359] Cards played: HK, HA, H6, H2, D7, D2, DJ, D4, DQ, D3, DK, D5, DA, D6, H4, D8, H7, H8, S2, HT, C3, C6, CQ, C7, H5, HJ, S8, HQ, C2, C8 [23:49:19.359] Declarer: N [23:49:19.359] ****************************** [23:49:19.360] [DealFinder] Seed from player S hand: 1953189437 [23:49:19.360] [DealFinder] Auction: 1D-X-P-1S-P-1N-P-3S-P-P-P [23:49:19.360] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:49:19.360] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1570MB, gc2=15) [23:49:19.360] [DealFinder] Using cardsPlayedCount=30 for visibility calculation [23:49:19.360] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=30 [23:49:19.360] [ExtractPartialDeal] Visible hands: S, N [23:49:19.360] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:49:19.360] [ExtractPartialDeal] Extracted hands: [23:49:19.360] N: J98762.42.QJ.932 (13 cards) [LOCKED] [23:49:19.360] E: ... (0 cards) [23:49:19.360] S: K.A753.AK97.AQT4 (13 cards) [LOCKED] [23:49:19.360] W: ... (0 cards) [23:49:19.360] [DealFinder] Trump suit from contract '3S': Spades [23:49:19.361] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Spades [23:49:19.361] [ComputePlayedCards] Card 1: HK played by E [23:49:19.361] [ComputePlayedCards] Card 2: HA played by S [23:49:19.361] [ComputePlayedCards] Card 3: H6 played by W [23:49:19.361] [ComputePlayedCards] Card 4: H2 played by N [23:49:19.361] [ComputePlayedCards] Trick complete. Winner: S [23:49:19.361] [ComputePlayedCards] Card 5: D7 played by S [23:49:19.361] [ComputePlayedCards] Card 6: D2 played by W [23:49:19.361] [ComputePlayedCards] Card 7: DJ played by N [23:49:19.361] [ComputePlayedCards] Card 8: D4 played by E [23:49:19.361] [ComputePlayedCards] Trick complete. Winner: N [23:49:19.361] [ComputePlayedCards] Card 9: DQ played by N [23:49:19.361] [ComputePlayedCards] Card 10: D3 played by E [23:49:19.361] [ComputePlayedCards] Card 11: DK played by S [23:49:19.362] [ComputePlayedCards] Card 12: D5 played by W [23:49:19.362] [ComputePlayedCards] Trick complete. Winner: S [23:49:19.362] [ComputePlayedCards] Card 13: DA played by S [23:49:19.362] [ComputePlayedCards] Card 14: D6 played by W [23:49:19.362] [ComputePlayedCards] Card 15: H4 played by N [23:49:19.362] [ComputePlayedCards] Card 16: D8 played by E [23:49:19.362] [ComputePlayedCards] Trick complete. Winner: S [23:49:19.362] [ComputePlayedCards] Card 17: H7 played by S [23:49:19.362] [ComputePlayedCards] Card 18: H8 played by W [23:49:19.362] [ComputePlayedCards] Card 19: S2 played by N [23:49:19.362] [ComputePlayedCards] Card 20: HT played by E [23:49:19.362] [ComputePlayedCards] Trick complete. Winner: N [23:49:19.362] [ComputePlayedCards] Card 21: C3 played by N [23:49:19.362] [ComputePlayedCards] Card 22: C6 played by E [23:49:19.363] [ComputePlayedCards] Card 23: CQ played by S [23:49:19.363] [ComputePlayedCards] Card 24: C7 played by W [23:49:19.363] [ComputePlayedCards] Trick complete. Winner: S [23:49:19.363] [ComputePlayedCards] Card 25: H5 played by S [23:49:19.363] [ComputePlayedCards] Card 26: HJ played by W [23:49:19.363] [ComputePlayedCards] Card 27: S8 played by N [23:49:19.363] [ComputePlayedCards] Card 28: HQ played by E [23:49:19.363] [ComputePlayedCards] Trick complete. Winner: N [23:49:19.363] [ComputePlayedCards] Card 29: C2 played by N [23:49:19.363] [ComputePlayedCards] Card 30: C8 played by E [23:49:19.363] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: H2, DJ, DQ, H4, S2, C3, S8, C2 [23:49:19.363] [DealFinder] Added 8 played cards to E (was 0 cards): HK, D4, D3, D8, HT, C6, HQ, C8 [23:49:19.363] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: HA, D7, DK, DA, H7, CQ, H5 [23:49:19.364] [DealFinder] Added 7 played cards to W (was 0 cards): H6, D2, D5, D6, H8, C7, HJ [23:49:19.364] [DealFinder] Bid verification enabled for: E [23:49:19.364] [DealFinder] Propagated E: HCP[12-13], Suits=S[0-6] H[0-7] D[3-7] C[0-6] (2 iterations) [23:49:19.364] [DealFinder] Propagated W: HCP[3-4], Suits=S[0-6] H[0-7] D[0-4] C[0-6] (2 iterations) [23:49:19.364] [DealFinder] Known cards per player: N=13, E=8, S=13, W=7 [23:49:19.364] [DealFinder] Locked players: N, S [23:49:19.364] [DealFinder] Total known cards: 41, Remaining deck: 11, Cards to deal: 11 [23:49:19.364] [DealFinder] Players needing cards: E:5, W:6 [23:49:19.364] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:49:19.469] [DealFinder] Combinatorial: enumerated 462, perfect 32, sending 100 to DDS [23:49:19.469] [Timing] Total: 109ms, Generation: 0ms, Verification: 0ms [23:49:19.469] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 32 [23:49:19.469] Search complete. Returning 100 deals. [23:49:19.469] Found 100 sample deals for simulation. [23:49:19.469] Valid deals for DDS: 100 / 100 [23:49:19.470] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [23:49:19.484] [SAMPLE-VAL] Opening lead NN validation (HK): 0/100 samples adjusted [23:49:19.484] [SAMPLE-VAL] T1: E=HK S=HA W=H6 N=H2 (leader=E) [23:49:19.485] [SAMPLE-VAL] T2: S=D7 W=D2 N=DJ E=D4 (leader=S) [23:49:19.485] [SAMPLE-VAL] T3: N=DQ E=D3 S=DK W=D5 (leader=N) [23:49:19.485] [SAMPLE-VAL] T4: S=DA W=D6 N=H4 E=D8 (leader=S) [23:49:19.485] [SAMPLE-VAL] T5: S=H7 W=H8 N=S2 E=HT (leader=S) [23:49:19.485] [SAMPLE-VAL] T6: N=C3 E=C6 S=CQ W=C7 (leader=N) [23:49:19.485] [SAMPLE-VAL] T7: S=H5 W=HJ N=S8 E=HQ (leader=S) [23:49:19.485] [SAMPLE-VAL] T8: N=C2 E=C8 (leader=N) (partial) [23:49:19.490] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.549 [E:T2-D4=82 % T3-D3=70 % T4-D8=92 % T5-HT=70 % T6-C6=79 % T7-HQ=100 % T8-C8=93 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:19.495] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.549 [E:T2-D4=82 % T3-D3=70 % T4-D8=92 % T5-HT=70 % T6-C6=79 % T7-HQ=100 % T8-C8=93 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:19.499] [SAMPLE-VAL] Sample 3: weight 0.203 -> 0.113 [E:T2-D4=87 % T3-D3=68 % T4-D8=94 % T5-HT=28 % T6-C6=87 % T7-HQ=30 % T8-C8=90 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:19.504] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.570 [E:T2-D4=85 % T3-D3=69 % T4-D8=94 % T5-HT=29 % T6-C6=81 % T7-HQ=42 % T8-C8=90 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:19.509] [SAMPLE-VAL] Sample 5: weight 0.203 -> 0.113 [E:T2-D4=85 % T3-D3=67 % T4-D8=92 % T5-HT=66 % T6-C6=81 % T7-HQ=100 % T8-C8=89 %, W:T1-H6=64 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=15 %] [23:49:19.513] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.528 [E:T2-D4=82 % T3-D3=66 % T4-D8=91 % T5-HT=64 % T6-C6=75 % T7-HQ=100 % T8-C8=93 %, W:T1-H6=51 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=10 %] [23:49:19.518] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.528 [E:T2-D4=82 % T3-D3=66 % T4-D8=91 % T5-HT=64 % T6-C6=75 % T7-HQ=100 % T8-C8=93 %, W:T1-H6=51 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=10 %] [23:49:19.523] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.360 [E:T2-D4=83 % T3-D3=67 % T4-D8=91 % T5-HT=69 % T6-C6=85 % T7-HQ=100 % T8-C8=28 %, W:T1-H6=86 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=0 % T7-HJ=21 %] [23:49:19.528] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.570 [E:T2-D4=85 % T3-D3=69 % T4-D8=94 % T5-HT=29 % T6-C6=81 % T7-HQ=42 % T8-C8=90 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:19.533] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.483 [E:T2-D4=79 % T3-D3=64 % T4-D8=91 % T5-HT=63 % T6-C6=56 % T7-HQ=100 % T8-C8=53 %, W:T1-H6=35 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=11 %] [23:49:19.538] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.391 [E:T2-D4=82 % T3-D3=67 % T4-D8=91 % T5-HT=58 % T6-C6=74 % T7-HQ=100 % T8-C8=90 %, W:T1-H6=82 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=96 % T6-C7=1 % T7-HJ=20 %] [23:49:19.543] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.496 [E:T2-D4=83 % T3-D3=67 % T4-D8=92 % T5-HT=67 % T6-C6=57 % T7-HQ=100 % T8-C8=49 %, W:T1-H6=41 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:19.548] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.402 [E:T2-D4=83 % T3-D3=67 % T4-D8=91 % T5-HT=62 % T6-C6=73 % T7-HQ=100 % T8-C8=93 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=18 %] [23:49:19.554] [SAMPLE-VAL] Sample 14: weight 0.203 -> 0.115 [E:T2-D4=85 % T3-D3=70 % T4-D8=93 % T5-HT=76 % T6-C6=82 % T7-HQ=100 % T8-C8=95 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=16 %] [23:49:19.559] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.514 [E:T2-D4=85 % T3-D3=67 % T4-D8=95 % T5-HT=31 % T6-C6=88 % T7-HQ=40 % T8-C8=18 %, W:T1-H6=78 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:19.564] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.502 [E:T2-D4=81 % T3-D3=66 % T4-D8=92 % T5-HT=64 % T6-C6=83 % T7-HQ=100 % T8-C8=24 %, W:T1-H6=63 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=96 % T6-C7=99 % T7-HJ=14 %] [23:49:19.569] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.496 [E:T2-D4=83 % T3-D3=67 % T4-D8=92 % T5-HT=67 % T6-C6=57 % T7-HQ=100 % T8-C8=49 %, W:T1-H6=41 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:19.574] [SAMPLE-VAL] Sample 18: weight 0.203 -> 0.103 [E:T2-D4=85 % T3-D3=68 % T4-D8=93 % T5-HT=78 % T6-C6=89 % T7-HQ=100 % T8-C8=15 %, W:T1-H6=76 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=99 % T7-HJ=17 %] [23:49:19.581] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.402 [E:T2-D4=83 % T3-D3=67 % T4-D8=91 % T5-HT=62 % T6-C6=73 % T7-HQ=100 % T8-C8=93 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=18 %] [23:49:19.586] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.402 [E:T2-D4=83 % T3-D3=67 % T4-D8=91 % T5-HT=62 % T6-C6=73 % T7-HQ=100 % T8-C8=93 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=18 %] [23:49:19.591] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.518 [E:T2-D4=85 % T3-D3=66 % T4-D8=95 % T5-HT=29 % T6-C6=60 % T7-HQ=43 % T8-C8=41 %, W:T1-H6=57 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=90 % T6-C7=100 % T7-HJ=100 %] [23:49:19.596] [SAMPLE-VAL] Sample 22: weight 0.203 -> 0.115 [E:T2-D4=85 % T3-D3=70 % T4-D8=93 % T5-HT=76 % T6-C6=82 % T7-HQ=100 % T8-C8=95 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=16 %] [23:49:19.600] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.422 [E:T2-D4=86 % T3-D3=65 % T4-D8=93 % T5-HT=29 % T6-C6=82 % T7-HQ=42 % T8-C8=93 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=100 %] [23:49:19.605] [SAMPLE-VAL] Sample 24: weight 0.203 -> 0.115 [E:T2-D4=85 % T3-D3=70 % T4-D8=93 % T5-HT=76 % T6-C6=82 % T7-HQ=100 % T8-C8=95 %, W:T1-H6=67 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=16 %] [23:49:19.609] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.496 [E:T2-D4=83 % T3-D3=67 % T4-D8=92 % T5-HT=67 % T6-C6=57 % T7-HQ=100 % T8-C8=49 %, W:T1-H6=41 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:19.614] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.506 [E:T2-D4=83 % T3-D3=68 % T4-D8=92 % T5-HT=72 % T6-C6=85 % T7-HQ=100 % T8-C8=20 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=99 % T7-HJ=14 %] [23:49:19.619] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.549 [E:T2-D4=82 % T3-D3=70 % T4-D8=92 % T5-HT=70 % T6-C6=79 % T7-HQ=100 % T8-C8=93 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:19.623] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.565 [E:T2-D4=84 % T3-D3=69 % T4-D8=93 % T5-HT=27 % T6-C6=77 % T7-HQ=46 % T8-C8=84 %, W:T1-H6=71 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:19.628] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.506 [E:T2-D4=83 % T3-D3=68 % T4-D8=92 % T5-HT=72 % T6-C6=85 % T7-HQ=100 % T8-C8=20 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=99 % T7-HJ=14 %] [23:49:19.632] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.570 [E:T2-D4=85 % T3-D3=69 % T4-D8=94 % T5-HT=29 % T6-C6=81 % T7-HQ=42 % T8-C8=90 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:19.637] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.528 [E:T2-D4=82 % T3-D3=66 % T4-D8=91 % T5-HT=64 % T6-C6=75 % T7-HQ=100 % T8-C8=93 %, W:T1-H6=51 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=95 % T6-C7=100 % T7-HJ=10 %] [23:49:19.642] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.506 [E:T2-D4=83 % T3-D3=68 % T4-D8=92 % T5-HT=72 % T6-C6=85 % T7-HQ=100 % T8-C8=20 %, W:T1-H6=70 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=99 % T7-HJ=14 %] [23:49:19.646] [SAMPLE-VAL] Sample 33: weight 0.023 -> 0.012 [E:T2-D4=86 % T3-D3=67 % T4-D8=93 % T5-HT=76 % T6-C6=66 % T7-HQ=100 % T8-C8=53 %, W:T1-H6=52 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=18 %] [23:49:19.651] [SAMPLE-VAL] Sample 34: weight 0.018 -> 0.008 [E:T2-D4=84 % T3-D3=66 % T4-D8=93 % T5-HT=27 % T6-C6=48 % T7-HQ=46 % T8-C8=100 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=3 % T7-HJ=100 %] [23:49:19.655] [SAMPLE-VAL] Sample 35: weight 0.091 -> 0.046 [E:T2-D4=90 % T3-D3=45 % T4-D8=100 % T5-HT=65 % T6-C6=77 % T7-HQ=100 % T8-C8=94 %, W:T1-H6=49 % T2-D2=98 % T3-D5=100 % T4-D6=97 % T5-H8=96 % T6-C7=100 % T7-HJ=8 %] [23:49:19.660] [SAMPLE-VAL] Sample 36: weight 0.091 -> 0.044 [E:T2-D4=90 % T3-D3=44 % T4-D8=100 % T5-HT=68 % T6-C6=59 % T7-HQ=100 % T8-C8=58 %, W:T1-H6=38 % T2-D2=99 % T3-D5=100 % T4-D6=95 % T5-H8=96 % T6-C7=100 % T7-HJ=9 %] [23:49:19.665] [SAMPLE-VAL] Sample 37: weight 0.091 -> 0.042 [E:T2-D4=90 % T3-D3=44 % T4-D8=100 % T5-HT=64 % T6-C6=56 % T7-HQ=100 % T8-C8=53 %, W:T1-H6=33 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=97 % T6-C7=100 % T7-HJ=6 %] [23:49:19.670] [SAMPLE-VAL] Sample 38: weight 0.091 -> 0.035 [E:T2-D4=89 % T3-D3=42 % T4-D8=100 % T5-HT=62 % T6-C6=74 % T7-HQ=100 % T8-C8=93 %, W:T1-H6=84 % T2-D2=99 % T3-D5=100 % T4-D6=95 % T5-H8=94 % T6-C7=1 % T7-HJ=15 %] [23:49:19.674] [SAMPLE-VAL] Sample 39: weight 0.091 -> 0.046 [E:T2-D4=91 % T3-D3=45 % T4-D8=100 % T5-HT=29 % T6-C6=85 % T7-HQ=44 % T8-C8=20 %, W:T1-H6=74 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=93 % T6-C7=100 % T7-HJ=100 %] [23:49:19.679] [SAMPLE-VAL] Sample 40: weight 0.091 -> 0.031 [E:T2-D4=89 % T3-D3=42 % T4-D8=100 % T5-HT=64 % T6-C6=84 % T7-HQ=100 % T8-C8=30 %, W:T1-H6=85 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=95 % T6-C7=0 % T7-HJ=17 %] [23:49:19.684] [SAMPLE-VAL] Sample 41: weight 0.018 -> 0.010 [E:T2-D4=91 % T3-D3=49 % T4-D8=100 % T5-HT=73 % T6-C6=83 % T7-HQ=100 % T8-C8=96 %, W:T1-H6=63 % T2-D2=98 % T3-D5=100 % T4-D6=96 % T5-H8=94 % T6-C7=100 % T7-HJ=16 %] [23:49:19.688] [SAMPLE-VAL] Sample 42: weight 0.018 -> 0.010 [E:T2-D4=91 % T3-D3=49 % T4-D8=100 % T5-HT=65 % T6-C6=79 % T7-HQ=100 % T8-C8=95 %, W:T1-H6=57 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=95 % T6-C7=100 % T7-HJ=14 %] [23:49:19.693] [SAMPLE-VAL] Sample 43: weight 0.091 -> 0.044 [E:T2-D4=90 % T3-D3=44 % T4-D8=100 % T5-HT=66 % T6-C6=84 % T7-HQ=100 % T8-C8=26 %, W:T1-H6=62 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=96 % T6-C7=99 % T7-HJ=10 %] [23:49:19.697] [SAMPLE-VAL] Sample 44: weight 0.091 -> 0.031 [E:T2-D4=89 % T3-D3=42 % T4-D8=100 % T5-HT=64 % T6-C6=84 % T7-HQ=100 % T8-C8=30 %, W:T1-H6=85 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=95 % T6-C7=0 % T7-HJ=17 %] [23:49:19.702] [SAMPLE-VAL] Sample 45: weight 0.091 -> 0.046 [E:T2-D4=90 % T3-D3=45 % T4-D8=100 % T5-HT=65 % T6-C6=77 % T7-HQ=100 % T8-C8=94 %, W:T1-H6=49 % T2-D2=98 % T3-D5=100 % T4-D6=97 % T5-H8=96 % T6-C7=100 % T7-HJ=8 %] [23:49:19.707] [SAMPLE-VAL] Sample 46: weight 0.091 -> 0.049 [E:T2-D4=91 % T3-D3=44 % T4-D8=100 % T5-HT=27 % T6-C6=77 % T7-HQ=42 % T8-C8=91 %, W:T1-H6=60 % T2-D2=98 % T3-D5=100 % T4-D6=97 % T5-H8=94 % T6-C7=100 % T7-HJ=100 %] [23:49:19.712] [SAMPLE-VAL] Sample 47: weight 0.018 -> 0.008 [E:T2-D4=89 % T3-D3=43 % T4-D8=100 % T5-HT=26 % T6-C6=49 % T7-HQ=48 % T8-C8=100 %, W:T1-H6=81 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=93 % T6-C7=3 % T7-HJ=100 %] [23:49:19.716] [SAMPLE-VAL] Sample 48: weight 0.018 -> 0.010 [E:T2-D4=92 % T3-D3=49 % T4-D8=100 % T5-HT=27 % T6-C6=83 % T7-HQ=35 % T8-C8=93 %, W:T1-H6=67 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:19.721] [SAMPLE-VAL] Sample 49: weight 0.018 -> 0.009 [E:T2-D4=91 % T3-D3=48 % T4-D8=100 % T5-HT=73 % T6-C6=87 % T7-HQ=100 % T8-C8=18 %, W:T1-H6=72 % T2-D2=99 % T3-D5=100 % T4-D6=98 % T5-H8=94 % T6-C7=99 % T7-HJ=17 %] [23:49:19.726] [SAMPLE-VAL] Sample 50: weight 0.091 -> 0.035 [E:T2-D4=89 % T3-D3=42 % T4-D8=100 % T5-HT=62 % T6-C6=74 % T7-HQ=100 % T8-C8=93 %, W:T1-H6=84 % T2-D2=99 % T3-D5=100 % T4-D6=95 % T5-H8=94 % T6-C7=1 % T7-HJ=15 %] [23:49:19.731] [SAMPLE-VAL] Sample 51: weight 0.091 -> 0.049 [E:T2-D4=91 % T3-D3=44 % T4-D8=100 % T5-HT=27 % T6-C6=77 % T7-HQ=42 % T8-C8=91 %, W:T1-H6=60 % T2-D2=98 % T3-D5=100 % T4-D6=97 % T5-H8=94 % T6-C7=100 % T7-HJ=100 %] [23:49:19.735] [SAMPLE-VAL] Sample 52: weight 0.018 -> 0.007 [E:T2-D4=81 % T3-D3=66 % T4-D8=92 % T5-HT=63 % T6-C6=91 % T7-HQ=100 % T8-C8=58 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=15 %] [23:49:19.740] [SAMPLE-VAL] Sample 53: weight 0.018 -> 0.007 [E:T2-D4=89 % T3-D3=43 % T4-D8=100 % T5-HT=29 % T6-C6=90 % T7-HQ=48 % T8-C8=56 %, W:T1-H6=83 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=94 % T6-C7=1 % T7-HJ=100 %] [23:49:19.745] [SAMPLE-VAL] Sample 54: weight 0.091 -> 0.044 [E:T2-D4=90 % T3-D3=45 % T4-D8=100 % T5-HT=69 % T6-C6=85 % T7-HQ=100 % T8-C8=22 %, W:T1-H6=68 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=95 % T6-C7=99 % T7-HJ=11 %] [23:49:19.749] [SAMPLE-VAL] Sample 55: weight 0.091 -> 0.046 [E:T2-D4=91 % T3-D3=45 % T4-D8=100 % T5-HT=29 % T6-C6=85 % T7-HQ=44 % T8-C8=20 %, W:T1-H6=74 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=93 % T6-C7=100 % T7-HJ=100 %] [23:49:19.754] [SAMPLE-VAL] Sample 56: weight 0.018 -> 0.009 [E:T2-D4=91 % T3-D3=48 % T4-D8=100 % T5-HT=73 % T6-C6=87 % T7-HQ=100 % T8-C8=18 %, W:T1-H6=72 % T2-D2=99 % T3-D5=100 % T4-D6=98 % T5-H8=94 % T6-C7=99 % T7-HJ=17 %] [23:49:19.758] [SAMPLE-VAL] Sample 57: weight 0.091 -> 0.044 [E:T2-D4=90 % T3-D3=45 % T4-D8=100 % T5-HT=69 % T6-C6=85 % T7-HQ=100 % T8-C8=22 %, W:T1-H6=68 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=95 % T6-C7=99 % T7-HJ=11 %] [23:49:19.763] [SAMPLE-VAL] Sample 58: weight 0.091 -> 0.035 [E:T2-D4=89 % T3-D3=42 % T4-D8=100 % T5-HT=62 % T6-C6=74 % T7-HQ=100 % T8-C8=93 %, W:T1-H6=84 % T2-D2=99 % T3-D5=100 % T4-D6=95 % T5-H8=94 % T6-C7=1 % T7-HJ=15 %] [23:49:19.767] [SAMPLE-VAL] Sample 59: weight 0.091 -> 0.042 [E:T2-D4=90 % T3-D3=44 % T4-D8=100 % T5-HT=64 % T6-C6=56 % T7-HQ=100 % T8-C8=53 %, W:T1-H6=33 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=97 % T6-C7=100 % T7-HJ=6 %] [23:49:19.772] [SAMPLE-VAL] Sample 60: weight 0.091 -> 0.046 [E:T2-D4=91 % T3-D3=45 % T4-D8=100 % T5-HT=29 % T6-C6=85 % T7-HQ=44 % T8-C8=20 %, W:T1-H6=74 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=93 % T6-C7=100 % T7-HJ=100 %] [23:49:19.777] [SAMPLE-VAL] Sample 61: weight 0.018 -> 0.007 [E:T2-D4=84 % T3-D3=65 % T4-D8=93 % T5-HT=30 % T6-C6=93 % T7-HQ=41 % T8-C8=56 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=1 % T7-HJ=100 %] [23:49:19.781] [SAMPLE-VAL] Sample 62: weight 0.091 -> 0.030 [E:T2-D4=90 % T3-D3=44 % T4-D8=100 % T5-HT=64 % T6-C6=85 % T7-HQ=100 % T8-C8=32 %, W:T1-H6=85 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=97 % T6-C7=0 % T7-HJ=18 %] [23:49:19.786] [SAMPLE-VAL] Sample 63: weight 0.018 -> 0.007 [E:T2-D4=89 % T3-D3=43 % T4-D8=100 % T5-HT=26 % T6-C6=49 % T7-HQ=52 % T8-C8=100 %, W:T1-H6=80 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=95 % T6-C7=1 % T7-HJ=100 %] [23:49:19.790] [SAMPLE-VAL] Sample 64: weight 0.018 -> 0.009 [E:T2-D4=92 % T3-D3=49 % T4-D8=100 % T5-HT=29 % T6-C6=90 % T7-HQ=30 % T8-C8=14 %, W:T1-H6=76 % T2-D2=99 % T3-D5=100 % T4-D6=98 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:19.798] [SAMPLE-VAL] Sample 65: weight 0.091 -> 0.044 [E:T2-D4=90 % T3-D3=44 % T4-D8=100 % T5-HT=66 % T6-C6=84 % T7-HQ=100 % T8-C8=26 %, W:T1-H6=62 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=96 % T6-C7=99 % T7-HJ=10 %] [23:49:19.807] [SAMPLE-VAL] Sample 66: weight 0.091 -> 0.046 [E:T2-D4=91 % T3-D3=45 % T4-D8=100 % T5-HT=27 % T6-C6=57 % T7-HQ=42 % T8-C8=44 %, W:T1-H6=51 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=93 % T6-C7=100 % T7-HJ=100 %] [23:49:19.813] [SAMPLE-VAL] Sample 67: weight 0.091 -> 0.046 [E:T2-D4=91 % T3-D3=45 % T4-D8=100 % T5-HT=27 % T6-C6=57 % T7-HQ=42 % T8-C8=44 %, W:T1-H6=51 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=93 % T6-C7=100 % T7-HJ=100 %] [23:49:19.818] [SAMPLE-VAL] Sample 68: weight 0.018 -> 0.008 [E:T2-D4=89 % T3-D3=43 % T4-D8=100 % T5-HT=26 % T6-C6=49 % T7-HQ=48 % T8-C8=100 %, W:T1-H6=81 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=93 % T6-C7=3 % T7-HJ=100 %] [23:49:19.823] [SAMPLE-VAL] Sample 69: weight 0.091 -> 0.031 [E:T2-D4=89 % T3-D3=42 % T4-D8=100 % T5-HT=64 % T6-C6=84 % T7-HQ=100 % T8-C8=30 %, W:T1-H6=85 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=95 % T6-C7=0 % T7-HJ=17 %] [23:49:19.828] [SAMPLE-VAL] Sample 70: weight 0.018 -> 0.010 [E:T2-D4=91 % T3-D3=49 % T4-D8=100 % T5-HT=73 % T6-C6=83 % T7-HQ=100 % T8-C8=96 %, W:T1-H6=63 % T2-D2=98 % T3-D5=100 % T4-D6=96 % T5-H8=94 % T6-C7=100 % T7-HJ=16 %] [23:49:19.832] [SAMPLE-VAL] Sample 71: weight 0.018 -> 0.007 [E:T2-D4=89 % T3-D3=45 % T4-D8=100 % T5-HT=27 % T6-C6=90 % T7-HQ=56 % T8-C8=55 %, W:T1-H6=81 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=95 % T6-C7=1 % T7-HJ=100 %] [23:49:19.837] [SAMPLE-VAL] Sample 72: weight 0.091 -> 0.044 [E:T2-D4=91 % T3-D3=44 % T4-D8=100 % T5-HT=69 % T6-C6=86 % T7-HQ=100 % T8-C8=24 %, W:T1-H6=63 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=96 % T6-C7=100 % T7-HJ=10 %] [23:49:19.842] [SAMPLE-VAL] Sample 73: weight 0.018 -> 0.008 [E:T2-D4=84 % T3-D3=66 % T4-D8=93 % T5-HT=27 % T6-C6=48 % T7-HQ=46 % T8-C8=100 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=3 % T7-HJ=100 %] [23:49:19.847] [SAMPLE-VAL] Sample 74: weight 0.091 -> 0.050 [E:T2-D4=91 % T3-D3=46 % T4-D8=100 % T5-HT=28 % T6-C6=79 % T7-HQ=42 % T8-C8=91 %, W:T1-H6=67 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=93 % T6-C7=100 % T7-HJ=100 %] [23:49:19.851] [SAMPLE-VAL] Sample 75: weight 0.091 -> 0.033 [E:T2-D4=89 % T3-D3=43 % T4-D8=100 % T5-HT=63 % T6-C6=73 % T7-HQ=100 % T8-C8=92 %, W:T1-H6=83 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=96 % T6-C7=0 % T7-HJ=16 %] [23:49:19.856] [SAMPLE-VAL] Sample 76: weight 0.091 -> 0.046 [E:T2-D4=91 % T3-D3=45 % T4-D8=100 % T5-HT=27 % T6-C6=57 % T7-HQ=42 % T8-C8=44 %, W:T1-H6=51 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=93 % T6-C7=100 % T7-HJ=100 %] [23:49:19.860] [SAMPLE-VAL] Sample 77: weight 0.018 -> 0.008 [E:T2-D4=89 % T3-D3=43 % T4-D8=100 % T5-HT=26 % T6-C6=49 % T7-HQ=48 % T8-C8=100 %, W:T1-H6=81 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=93 % T6-C7=3 % T7-HJ=100 %] [23:49:19.865] [SAMPLE-VAL] Sample 78: weight 0.018 -> 0.009 [E:T2-D4=91 % T3-D3=48 % T4-D8=100 % T5-HT=73 % T6-C6=87 % T7-HQ=100 % T8-C8=18 %, W:T1-H6=72 % T2-D2=99 % T3-D5=100 % T4-D6=98 % T5-H8=94 % T6-C7=99 % T7-HJ=17 %] [23:49:19.870] [SAMPLE-VAL] Sample 79: weight 0.091 -> 0.044 [E:T2-D4=90 % T3-D3=44 % T4-D8=100 % T5-HT=66 % T6-C6=84 % T7-HQ=100 % T8-C8=26 %, W:T1-H6=62 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=96 % T6-C7=99 % T7-HJ=10 %] [23:49:19.874] [SAMPLE-VAL] Sample 80: weight 0.018 -> 0.007 [E:T2-D4=89 % T3-D3=43 % T4-D8=100 % T5-HT=26 % T6-C6=49 % T7-HQ=52 % T8-C8=100 %, W:T1-H6=80 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=95 % T6-C7=1 % T7-HJ=100 %] [23:49:19.879] [SAMPLE-VAL] Sample 81: weight 0.018 -> 0.007 [E:T2-D4=81 % T3-D3=66 % T4-D8=92 % T5-HT=63 % T6-C6=91 % T7-HQ=100 % T8-C8=58 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=15 %] [23:49:19.884] [SAMPLE-VAL] Sample 82: weight 0.018 -> 0.007 [E:T2-D4=89 % T3-D3=43 % T4-D8=100 % T5-HT=29 % T6-C6=90 % T7-HQ=48 % T8-C8=56 %, W:T1-H6=83 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=94 % T6-C7=1 % T7-HJ=100 %] [23:49:19.888] [SAMPLE-VAL] Sample 83: weight 0.091 -> 0.042 [E:T2-D4=90 % T3-D3=44 % T4-D8=100 % T5-HT=64 % T6-C6=56 % T7-HQ=100 % T8-C8=53 %, W:T1-H6=33 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=97 % T6-C7=100 % T7-HJ=6 %] [23:49:19.893] [SAMPLE-VAL] Sample 84: weight 0.091 -> 0.033 [E:T2-D4=89 % T3-D3=43 % T4-D8=100 % T5-HT=63 % T6-C6=73 % T7-HQ=100 % T8-C8=92 %, W:T1-H6=83 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=96 % T6-C7=0 % T7-HJ=16 %] [23:49:19.898] [SAMPLE-VAL] Sample 85: weight 0.091 -> 0.044 [E:T2-D4=90 % T3-D3=45 % T4-D8=100 % T5-HT=69 % T6-C6=85 % T7-HQ=100 % T8-C8=22 %, W:T1-H6=68 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=95 % T6-C7=99 % T7-HJ=11 %] [23:49:19.902] [SAMPLE-VAL] Sample 86: weight 0.091 -> 0.045 [E:T2-D4=91 % T3-D3=42 % T4-D8=100 % T5-HT=31 % T6-C6=85 % T7-HQ=40 % T8-C8=20 %, W:T1-H6=68 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:19.907] [SAMPLE-VAL] Sample 87: weight 0.018 -> 0.008 [E:T2-D4=84 % T3-D3=66 % T4-D8=93 % T5-HT=27 % T6-C6=48 % T7-HQ=46 % T8-C8=100 %, W:T1-H6=84 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=3 % T7-HJ=100 %] [23:49:19.911] [SAMPLE-VAL] Sample 88: weight 0.018 -> 0.010 [E:T2-D4=92 % T3-D3=49 % T4-D8=100 % T5-HT=27 % T6-C6=83 % T7-HQ=35 % T8-C8=93 %, W:T1-H6=67 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:19.916] [SAMPLE-VAL] Sample 89: weight 0.091 -> 0.049 [E:T2-D4=90 % T3-D3=45 % T4-D8=100 % T5-HT=69 % T6-C6=80 % T7-HQ=100 % T8-C8=95 %, W:T1-H6=52 % T2-D2=99 % T3-D5=100 % T4-D6=95 % T5-H8=94 % T6-C7=100 % T7-HJ=15 %] [23:49:19.921] [SAMPLE-VAL] Sample 90: weight 0.018 -> 0.009 [E:T2-D4=92 % T3-D3=49 % T4-D8=100 % T5-HT=68 % T6-C6=87 % T7-HQ=100 % T8-C8=20 %, W:T1-H6=69 % T2-D2=99 % T3-D5=100 % T4-D6=98 % T5-H8=95 % T6-C7=99 % T7-HJ=17 %] [23:49:19.925] [SAMPLE-VAL] Sample 91: weight 0.091 -> 0.032 [E:T2-D4=91 % T3-D3=44 % T4-D8=100 % T5-HT=30 % T6-C6=87 % T7-HQ=40 % T8-C8=23 %, W:T1-H6=84 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=94 % T6-C7=0 % T7-HJ=100 %] [23:49:19.930] [SAMPLE-VAL] Sample 92: weight 0.091 -> 0.037 [E:T2-D4=90 % T3-D3=42 % T4-D8=100 % T5-HT=27 % T6-C6=76 % T7-HQ=45 % T8-C8=93 %, W:T1-H6=82 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=94 % T6-C7=1 % T7-HJ=100 %] [23:49:19.934] [SAMPLE-VAL] Sample 93: weight 0.018 -> 0.007 [E:T2-D4=81 % T3-D3=66 % T4-D8=92 % T5-HT=63 % T6-C6=91 % T7-HQ=100 % T8-C8=58 %, W:T1-H6=83 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=1 % T7-HJ=15 %] [23:49:19.939] [SAMPLE-VAL] Sample 94: weight 0.091 -> 0.044 [E:T2-D4=91 % T3-D3=44 % T4-D8=100 % T5-HT=69 % T6-C6=86 % T7-HQ=100 % T8-C8=24 %, W:T1-H6=63 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=96 % T6-C7=100 % T7-HJ=10 %] [23:49:19.944] [SAMPLE-VAL] Sample 95: weight 0.018 -> 0.010 [E:T2-D4=92 % T3-D3=49 % T4-D8=100 % T5-HT=27 % T6-C6=83 % T7-HQ=35 % T8-C8=93 %, W:T1-H6=67 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:19.948] [SAMPLE-VAL] Sample 96: weight 0.018 -> 0.010 [E:T2-D4=91 % T3-D3=49 % T4-D8=100 % T5-HT=65 % T6-C6=79 % T7-HQ=100 % T8-C8=95 %, W:T1-H6=57 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=95 % T6-C7=100 % T7-HJ=14 %] [23:49:19.954] [SAMPLE-VAL] Sample 97: weight 0.018 -> 0.010 [E:T2-D4=91 % T3-D3=49 % T4-D8=100 % T5-HT=73 % T6-C6=83 % T7-HQ=100 % T8-C8=96 %, W:T1-H6=63 % T2-D2=98 % T3-D5=100 % T4-D6=96 % T5-H8=94 % T6-C7=100 % T7-HJ=16 %] [23:49:19.959] [SAMPLE-VAL] Sample 98: weight 0.091 -> 0.037 [E:T2-D4=90 % T3-D3=42 % T4-D8=100 % T5-HT=27 % T6-C6=76 % T7-HQ=45 % T8-C8=93 %, W:T1-H6=82 % T2-D2=99 % T3-D5=100 % T4-D6=96 % T5-H8=94 % T6-C7=1 % T7-HJ=100 %] [23:49:19.964] [SAMPLE-VAL] Sample 99: weight 0.018 -> 0.008 [E:T2-D4=84 % T3-D3=67 % T4-D8=93 % T5-HT=26 % T6-C6=49 % T7-HQ=57 % T8-C8=100 %, W:T1-H6=82 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=94 % T6-C7=2 % T7-HJ=100 %] [23:49:19.969] [SAMPLE-VAL] Sample 100: weight 0.018 -> 0.010 [E:T2-D4=91 % T3-D3=49 % T4-D8=100 % T5-HT=65 % T6-C6=79 % T7-HQ=100 % T8-C8=95 %, W:T1-H6=57 % T2-D2=99 % T3-D5=100 % T4-D6=97 % T5-H8=95 % T6-C7=100 % T7-HJ=14 %] [23:49:19.969] [SAMPLE-VAL] Done. Weight range: 0.007-0.570 [23:49:19.969] [SAMPLE-VAL] Top sample 4 (w=0.570): E:A4.KQT9.T843.K86 W:QT53.J86.652.J75 [E:T2-D4=85 % T3-D3=69 % T4-D8=94 % T5-HT=29 % T6-C6=81 % T7-HQ=42 % T8-C8=90 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:19.969] [SAMPLE-VAL] Top sample 9 (w=0.570): E:A5.KQT9.T843.K86 W:QT43.J86.652.J75 [E:T2-D4=85 % T3-D3=69 % T4-D8=94 % T5-HT=29 % T6-C6=81 % T7-HQ=42 % T8-C8=90 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:19.970] [SAMPLE-VAL] Top sample 30 (w=0.570): E:A3.KQT9.T843.K86 W:QT54.J86.652.J75 [E:T2-D4=85 % T3-D3=69 % T4-D8=94 % T5-HT=29 % T6-C6=81 % T7-HQ=42 % T8-C8=90 %, W:T1-H6=73 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=91 % T6-C7=100 % T7-HJ=100 %] [23:49:19.970] [SAMPLE-VAL] Top sample 28 (w=0.565): E:AT.KQT9.T843.K86 W:Q543.J86.652.J75 [E:T2-D4=84 % T3-D3=69 % T4-D8=93 % T5-HT=27 % T6-C6=77 % T7-HQ=46 % T8-C8=84 %, W:T1-H6=71 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=92 % T6-C7=100 % T7-HJ=100 %] [23:49:19.970] [SAMPLE-VAL] Top sample 1 (w=0.549): E:A54.KQT.T843.K86 W:QT3.J986.652.J75 [E:T2-D4=82 % T3-D3=70 % T4-D8=92 % T5-HT=70 % T6-C6=79 % T7-HQ=100 % T8-C8=93 %, W:T1-H6=60 % T2-D2=100 % T3-D5=100 % T4-D6=100 % T5-H8=93 % T6-C7=100 % T7-HJ=13 %] [23:49:19.970] After sample validation: 100 deals remaining [23:49:19.970] [PLAY-INFER] No inference observations detected [23:49:19.970] Using weighted samples: 100/100 have non-uniform weights (range 0.007-0.570) [23:49:19.970] Sample deals (100 total, showing first 20, by weight): [23:49:19.970] [1] (w=0.570) E:A4.KQT9.T843.K86 K.A753.AK97.AQT4 QT53.J86.652.J75 J98762.42.QJ.932 [23:49:19.970] [2] (w=0.570) E:A5.KQT9.T843.K86 K.A753.AK97.AQT4 QT43.J86.652.J75 J98762.42.QJ.932 [23:49:19.970] [3] (w=0.570) E:A3.KQT9.T843.K86 K.A753.AK97.AQT4 QT54.J86.652.J75 J98762.42.QJ.932 [23:49:19.970] [4] (w=0.565) E:AT.KQT9.T843.K86 K.A753.AK97.AQT4 Q543.J86.652.J75 J98762.42.QJ.932 [23:49:19.970] [5] (w=0.549) E:A54.KQT.T843.K86 K.A753.AK97.AQT4 QT3.J986.652.J75 J98762.42.QJ.932 [23:49:19.971] [6] (w=0.549) E:A53.KQT.T843.K86 K.A753.AK97.AQT4 QT4.J986.652.J75 J98762.42.QJ.932 [23:49:19.971] [7] (w=0.549) E:A43.KQT.T843.K86 K.A753.AK97.AQT4 QT5.J986.652.J75 J98762.42.QJ.932 [23:49:19.971] [8] (w=0.528) E:AT4.KQT.T843.K86 K.A753.AK97.AQT4 Q53.J986.652.J75 J98762.42.QJ.932 [23:49:19.971] [9] (w=0.528) E:AT5.KQT.T843.K86 K.A753.AK97.AQT4 Q43.J986.652.J75 J98762.42.QJ.932 [23:49:19.971] [10] (w=0.528) E:AT3.KQT.T843.K86 K.A753.AK97.AQT4 Q54.J986.652.J75 J98762.42.QJ.932 [23:49:19.971] [11] (w=0.518) E:A.KQT9.T843.KJ86 K.A753.AK97.AQT4 QT543.J86.652.75 J98762.42.QJ.932 [23:49:19.971] [12] (w=0.514) E:A.KQT9.T843.K865 K.A753.AK97.AQT4 QT543.J86.652.J7 J98762.42.QJ.932 [23:49:19.971] [13] (w=0.506) E:A3.KQT.T843.K865 K.A753.AK97.AQT4 QT54.J986.652.J7 J98762.42.QJ.932 [23:49:19.971] [14] (w=0.506) E:A4.KQT.T843.K865 K.A753.AK97.AQT4 QT53.J986.652.J7 J98762.42.QJ.932 [23:49:19.971] [15] (w=0.506) E:A5.KQT.T843.K865 K.A753.AK97.AQT4 QT43.J986.652.J7 J98762.42.QJ.932 [23:49:19.971] [16] (w=0.502) E:AT.KQT.T843.K865 K.A753.AK97.AQT4 Q543.J986.652.J7 J98762.42.QJ.932 [23:49:19.972] [17] (w=0.496) E:A3.KQT.T843.KJ86 K.A753.AK97.AQT4 QT54.J986.652.75 J98762.42.QJ.932 [23:49:19.972] [18] (w=0.496) E:A4.KQT.T843.KJ86 K.A753.AK97.AQT4 QT53.J986.652.75 J98762.42.QJ.932 [23:49:19.972] [19] (w=0.496) E:A5.KQT.T843.KJ86 K.A753.AK97.AQT4 QT43.J986.652.75 J98762.42.QJ.932 [23:49:19.972] [20] (w=0.483) E:AT.KQT.T843.KJ86 K.A753.AK97.AQT4 Q543.J986.652.75 J98762.42.QJ.932 [23:49:19.972] ... and 80 more [23:49:20.040] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:49:20.040] CA: [170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 140, 170, 170, 170, 170, 170, 140, 170, 170, 170, 170, 170, 140, 140, 170, 170, 170, 170, 170, 170, -100, 170, 170, 170, 140, 140, 140, -100, -100, 170, 140, 140, 140, 170, 170, 170, 170, 170, 140, 140, 170, 170, 170, 170, 140, 170, 170, 170, 170, 170, 170, 170, 140, 140, 140, 140, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 140] [23:49:20.040] C4: [140, 140, 140, 140, 140, 140, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, 140, 140, -100, 140, 140, 140, 140, 140, -100, 140, 140, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, 140, -100, -100, -100, -100, -100, 140, -100, -100, -100, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, -100, 140, 140, 140, 140, 140, -100] [23:49:20.040] CT: [140, 140, 140, 140, 140, 140, 140, -100, -100, -100, 170, -100, -100, -100, -100, -100, 170, 170, 170, 170, 140, 140, 140, 140, -100, 140, 140, 140, 140, 140, -100, 140, 140, -100, -100, 140, -100, -100, -100, -100, -100, 170, 170, 170, -100, 140, 140, 140, -100, -100, -100, 140, 140, 170, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, 170, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, -100, -100, 140, 140, 140, 140, 140, -100] [23:49:20.040] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:49:20.040] CA: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 2, 2, 2, 1, 1, 3, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2] [23:49:20.040] C4: [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1] [23:49:20.040] CT: [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 3, 3, 3, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 3, 1, 2, 2, 2, 1, 1, 1, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1] [23:49:20.040] --- IMP Calculation Output (card -> average IMP) --- [23:49:20.041] CA: 3.36 [23:49:20.041] CT: -0.72 [23:49:20.041] C4: -2.64 [23:49:20.041] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:49:20.041] CA: 0.891 [23:49:20.041] CT: -0.304 [23:49:20.041] C4: -0.587 [23:49:20.041] === DDS DETAILED ANALYSIS === [23:49:20.041] Cards analyzed: 3, Samples per card: 100 [23:49:20.041] [23:49:20.041] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:49:20.041] ----- ------ --------- ------- ----------- -------------------------------- [23:49:20.041] CA 3.36 2.76 99 % 3 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:49:20.041] CT -0.72 1.84 66 % 3 [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 3, 3, 3...] [23:49:20.041] C4 -2.64 1.61 48 % 2 [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1...] [23:49:20.042] [23:49:20.042] Selected: CA (IMPs=3.36, avgTricks=2.76) [23:49:20.042] =================== [23:49:20.042] Selected: CA (MP 0.891, 3.36 IMPs, 2.76 tricks) [23:49:20.042] [stage-timing] ok sample=110ms validate=0ms nn=500ms signal=0ms simgames=5ms dds=64ms total=683ms samples=100 cards=30 [23:49:20.042] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 932 AQT4 KJ8765 -Ln n36Q7' [23:49:20.046] SUITC_CALL_END: jsonLength=555 [23:49:20.046] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":2,"Percentage":69.6429} ],"Result":1.6964, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N2","Plays":[{"Tricks":2,"Percentage":69.6429},{"Tricks":1,"Percent [23:49:20.047] === FindBestCardAsync: Position=S, CardsPlayed=30 === [23:49:20.047] Finding card to play for S: K.A753.AK97.AQT4 [23:49:20.047] Relative position: Dummy, Contract type: Suit [23:49:20.047] Cards in hand mask: 3 [23:49:20.048] Candidate: AC = 72.8 % [23:49:20.048] Candidate: TC = 24.7 % [23:49:20.048] Candidate: xC = 2.5 % [23:49:20.048] Selected: CA (72.8 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:49:21 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:49:21 === [23:49:21.984] Activated: 5 tricks remaining, threshold=5 [23:49:21.984] ENDGAME: Hidden cards=10 between E and W, need 5+5, declarer tricks=8, defense tricks=0 [23:49:21.984] ENDGAME: Contract=3S, Declarer=N, ToPlay=S, Trump=S [23:49:21.984] ENDGAME: S [SK H3 D9 CT4] [23:49:21.984] ENDGAME: N [SJ976 - - C9] [23:49:21.984] ENDGAME: Hidden [SAQT543 H9 DT CKJ] [23:49:21.985] ENDGAME: 252 valid worlds (after void filtering) [23:49:21.985] [DealFinder] Explained bid E 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [23:49:21.985] [DealFinder] Explained bid S X: "Responses to 1Mi, HCP >= 18, HCP >= 12, S >= 3, H >= 3, C >= 3, C <= 5, D <= 3, S Add H >= 7, HCP >= 10, S >= 4, H >= 4, D <= 1, DoubleThenOvercall(H) OR DoubleThenOvercall(C), DoubleThenOvercall(S) OR DoubleThenOvercall(C)" -> require: (none) [23:49:21.985] [DealFinder] Explained bid W P: "Responses to 1Mi-X, HCP <= 5" -> require: (none) [23:49:21.985] [DealFinder] Explained bid N 1S: "Responses to 1Mi-X-P, S >= 3, S = 4, HCP <= 8, BestMajor(S), S >= 4" -> require: (none) [23:49:21.985] [DealFinder] Explained bid E P: "Responses to 1Mi-X-P-1Ma, True" -> require: (none) [23:49:21.985] [DealFinder] Explained bid S 1N: "Responses to 1Mi-X-P-1Ma-P, HCP >= 18, HCP <= 20, Stopper in D, S <= 1, balish" -> require: (none) [23:49:21.985] [DealFinder] Explained bid W P: "Responses to 1Mi-X-P-1Ma-P-1N, True" -> require: (none) [23:49:21.986] [DealFinder] Explained bid N 3S: "[Inferred], TwiceRebiddable(S), (Losers <= 5 OR CompetitiveValues)" -> require: (none) [23:49:21.986] [DealFinder] Explained bid E P: "Offensive bidding when our side has passed twice - should probably be three passes, True" -> require: (none) [23:49:21.986] [DealFinder] Explained bid S P: "Last resort - defensive, Sensible" -> require: (none) [23:49:21.986] [DealFinder] Explained bid W P: "Offensive bidding when I have passed twice, True" -> require: (none) [23:49:21.987] [DealFinder] N Spades: tightened from [4-13] to [6-13] using HandUnderstanding [23:49:21.987] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:49:21.987] [DealFinder] N constraints: HCP[3-8], Suits=S[6-13], Trivial=False [23:49:21.987] [DealFinder] Expression (359 chars): ((BestMajor(S) & S >= 4 & HCP <= 8 & HCP >= 0) OR (S = 4 & HCP <= 8) OR (S >= 3 & HCP >= 0)) & NOT (D >= 5 & HCP >= 10) & NOT (H >= 4 & HCP >= 9 & HCP <= 11) & NOT (BestMajor(H) & H >= 5 & HCP >= 9 & HCP <= 11) & NOT (S >= 4 & HCP >= 9 & HCP <= 11) & NOT (BestMajor(S) & S >= 5 & HCP >= 9 & HCP <= 11) & TwiceRebiddable(S) & (Losers <= 5 OR CompetitiveValues) [23:49:21.987] [Timing] N precompute: 1ms mem d=88KB (total=1573MB) [23:49:21.993] [DealFinder] E Diamonds: tightened from [0-13] to [3-13] using HandUnderstanding [23:49:21.993] [DealFinder] E constraints: HCP[12-21], Suits=D[3-13], Trivial=False [23:49:21.993] [DealFinder] Expression (2919 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [23:49:21.994] [Timing] E precompute: 6ms mem d=155KB (total=1573MB) [23:49:21.997] [DealFinder] S constraints: HCP[18-20], Suits=(none), Trivial=False [23:49:21.997] [DealFinder] Expression (1833 chars): (DoubleThenOvercall(H) OR DoubleThenOvercall(C) OR DoubleThenOvercall(S) OR DoubleThenOvercall(C) OR (HCP >= 12 & S >= 3 & H >= 3 & C >= 3 & C <= 5 & D <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H >= 4 & C >= 3 & D <= 1) OR HCP >= 18) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in C & H < 5 & S < 5) & ((HCP >= 18 & HCP <= 20 & Stopper in D & balish) OR (HCP >= 18 & HCP <= 20 & Stopper in D & S <= 1)) & NOT (HCP >= 21 & HCP <= 23 & Stopper in D & balish) & NOT (S >= 4 & HCP >= 17 & HCP <= 19) & NOT (HCP >= 23 & Stopper in D & balish) & NOT (S >= 4 & HCP >= 20) & Sensible [23:49:21.997] [Timing] S precompute: 3ms mem d=176KB (total=1573MB) [23:49:21.999] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:49:21.999] [DealFinder] W constraints: HCP[3-5], Suits=(none), Trivial=False [23:49:21.999] [DealFinder] Expression (962 chars): HCP <= 5 & NOT (HCP >= 9 & ClubLongest & C >= 5 & HCP <= 11) & NOT (BestMajor(H) & H >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(S) & S >= 5 & HCP >= 10) & NOT (HCP <= 10 & HCP >= 6) & NOT (D >= 4 & TP >= 7 & TP <= 10) & NOT (TP >= 6 & HCP < 10 & H >= 6) & NOT (TP >= 6 & HCP < 10 & S >= 6) & NOT (HCP >= 7 & HCP <= 10 & D >= 5) & NOT (TP >= 6 & HCP < 10 & H >= 7) & NOT (TP >= 6 & HCP < 10 & S >= 7) & NOT (HCP >= 3 & HCP <= 6 & D >= 7) & NOT (TP >= 6 & HCP < 10 & H >= 8) & NOT (TP >= 6 & HCP < 10 & S >= 8) & NOT (SuitPoints(D) > 12 & HCP >= 9 & D >= 5 & H <= 4 & S <= 4) & NOT (HCP >= 10 & LengthLongestSuit <= 5 & Controls >= 3) & NOT (HCP >= 11 & LengthLongestSuit <= 5) & NOT (HCP >= 12 & C >= 5) & True & NOT Competitive(D) & NOT Competitive(C) & True [23:49:21.999] [Timing] W precompute: 1ms mem d=80KB (total=1573MB) [23:49:21.999] ENDGAME: Bidding weights applied to 252/252 worlds (range 0.00-0.01) [23:49:21.999] ENDGAME_WORLD: #1 (w=0.01) N:J976...9 QT543... K.3.9.T4 A.9.T.KJ [23:49:21.999] ENDGAME_WORLD: #2 (w=0.01) N:J976...9 AT543... K.3.9.T4 Q.9.T.KJ [23:49:21.999] ENDGAME_WORLD: #3 (w=0.01) N:J976...9 T543.9.. K.3.9.T4 AQ..T.KJ [23:49:21.999] ENDGAME_WORLD: #4 (w=0.01) N:J976...9 T543..T. K.3.9.T4 AQ.9..KJ [23:49:21.999] ENDGAME_WORLD: #5 (w=0.01) N:J976...9 T543...J K.3.9.T4 AQ.9.T.K [23:49:22.000] ENDGAME_WORLD: #6 (w=0.01) N:J976...9 T543...K K.3.9.T4 AQ.9.T.J [23:49:22.000] ENDGAME_WORLD: #7 (w=0.01) N:J976...9 AQ543... K.3.9.T4 T.9.T.KJ [23:49:22.000] ENDGAME_WORLD: #8 (w=0.01) N:J976...9 Q543.9.. K.3.9.T4 AT..T.KJ [23:49:22.000] ENDGAME_WORLD: #9 (w=0.01) N:J976...9 Q543..T. K.3.9.T4 AT.9..KJ [23:49:22.000] ENDGAME_WORLD: #10 (w=0.01) N:J976...9 Q543...J K.3.9.T4 AT.9.T.K [23:49:22.000] ENDGAME_WORLD: #11 (w=0.01) N:J976...9 Q543...K K.3.9.T4 AT.9.T.J [23:49:22.000] ENDGAME_WORLD: #12 (w=0.01) N:J976...9 A543.9.. K.3.9.T4 QT..T.KJ [23:49:22.000] ENDGAME_WORLD: #13 (w=0.01) N:J976...9 A543..T. K.3.9.T4 QT.9..KJ [23:49:22.000] ENDGAME_WORLD: #14 (w=0.01) N:J976...9 A543...J K.3.9.T4 QT.9.T.K [23:49:22.000] ENDGAME_WORLD: #15 (w=0.01) N:J976...9 A543...K K.3.9.T4 QT.9.T.J [23:49:22.000] ENDGAME_WORLD: #16 (w=0.01) N:J976...9 543.9.T. K.3.9.T4 AQT...KJ [23:49:22.000] ENDGAME_WORLD: #17 (w=0.01) N:J976...9 543.9..J K.3.9.T4 AQT..T.K [23:49:22.000] ENDGAME_WORLD: #18 (w=0.01) N:J976...9 543.9..K K.3.9.T4 AQT..T.J [23:49:22.000] ENDGAME_WORLD: #19 (w=0.01) N:J976...9 543..T.J K.3.9.T4 AQT.9..K [23:49:22.000] ENDGAME_WORLD: #20 (w=0.01) N:J976...9 543..T.K K.3.9.T4 AQT.9..J [23:49:22.000] ENDGAME_WORLD: ... and 232 more [23:49:22.000] ENDGAME: Evaluating 5 candidates across 252 worlds (totalWeight=2.31, rankByScore=True): [23:49:22.158] SK: defeat 100 % (2.3/2.3), makes 100 % (2.3/2.3), avgDeclTricks=9.3, dist=[9:1.6] [10:0.7] [11:0.0] [23:49:22.261] H3: defeat 100 % (2.3/2.3), makes 100 % (2.3/2.3), avgDeclTricks=9.7, dist=[9:0.7] [10:1.6] [11:0.0] [23:49:22.365] D9: defeat 100 % (2.3/2.3), makes 100 % (2.3/2.3), avgDeclTricks=9.7, dist=[9:0.7] [10:1.6] [11:0.0] [23:49:22.423] C4: defeat 100 % (2.3/2.3), makes 100 % (2.3/2.3), avgDeclTricks=9.2, dist=[9:1.9] [10:0.5] [23:49:22.480] CT: defeat 100 % (2.3/2.3), makes 100 % (2.3/2.3), avgDeclTricks=9.2, dist=[9:1.9] [10:0.5] [23:49:22.481] IMP SK: -0.12 [23:49:22.481] IMP H3: 0.34 [23:49:22.481] IMP D9: 0.34 [23:49:22.481] IMP C4: -0.28 [23:49:22.481] IMP CT: -0.28 [23:49:22.481] MP SK: -0.121 [23:49:22.481] MP H3: 0.339 [23:49:22.481] MP D9: 0.339 [23:49:22.481] MP C4: -0.278 [23:49:22.481] MP CT: -0.278 [23:49:22.481] ENDGAME: Selected D9 (100 %) [23:49:22.482] Tied cards: D9,H3 -- invoking NN directly on tied set [23:49:22.482] === FindBestCardAsync: Position=S, CardsPlayed=32 === [23:49:22.482] Finding card to play for S: K.A753.AK97.AQT4 [23:49:22.482] Relative position: Dummy, Contract type: Suit [23:49:22.482] Cards in hand mask: 5 [23:49:22.483] Candidate: KS = 30.7 % [23:49:22.483] Candidate: xH = 30.3 % [23:49:22.483] Candidate: 9D = 28.8 % [23:49:22.483] Candidate: xC = 9.3 % [23:49:22.483] Candidate: TC = 0.9 % [23:49:22.483] Selected: SK (30.7 %) -- 2 tied: H3, D9 === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:49:24 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:49:24 === [23:49:24.016] Activated: 5 tricks remaining, threshold=5 [23:49:24.016] ENDGAME: Hidden cards=9 between E and W, need 5+4, declarer tricks=8, defense tricks=0 [23:49:24.016] ENDGAME: Contract=3S, Declarer=N, ToPlay=N, Trump=S [23:49:24.016] ENDGAME: N [SJ976 - - C9] [23:49:24.016] ENDGAME: S [SK - D9 CT4] [23:49:24.016] ENDGAME: Hidden [SAQT543 - DT CKJ] [23:49:24.017] ENDGAME: Current trick (2 cards, led by S): H3 H9 [23:49:24.017] ENDGAME: 126 valid worlds (after void filtering) [23:49:24.017] [DealFinder] Explained bid E 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [23:49:24.018] [DealFinder] Explained bid S X: "Responses to 1Mi, HCP >= 18, HCP >= 12, S >= 3, H >= 3, C >= 3, C <= 5, D <= 3, S Add H >= 7, HCP >= 10, S >= 4, H >= 4, D <= 1, DoubleThenOvercall(H) OR DoubleThenOvercall(C), DoubleThenOvercall(S) OR DoubleThenOvercall(C)" -> require: (none) [23:49:24.018] [DealFinder] Explained bid W P: "Responses to 1Mi-X, HCP <= 5" -> require: (none) [23:49:24.018] [DealFinder] Explained bid N 1S: "Responses to 1Mi-X-P, S >= 3, S = 4, HCP <= 8, BestMajor(S), S >= 4" -> require: (none) [23:49:24.018] [DealFinder] Explained bid E P: "Responses to 1Mi-X-P-1Ma, True" -> require: (none) [23:49:24.018] [DealFinder] Explained bid S 1N: "Responses to 1Mi-X-P-1Ma-P, HCP >= 18, HCP <= 20, Stopper in D, S <= 1, balish" -> require: (none) [23:49:24.018] [DealFinder] Explained bid W P: "Responses to 1Mi-X-P-1Ma-P-1N, True" -> require: (none) [23:49:24.018] [DealFinder] Explained bid N 3S: "[Inferred], TwiceRebiddable(S), (Losers <= 5 OR CompetitiveValues)" -> require: (none) [23:49:24.018] [DealFinder] Explained bid E P: "Offensive bidding when our side has passed twice - should probably be three passes, True" -> require: (none) [23:49:24.018] [DealFinder] Explained bid S P: "Last resort - defensive, Sensible" -> require: (none) [23:49:24.018] [DealFinder] Explained bid W P: "Offensive bidding when I have passed twice, True" -> require: (none) [23:49:24.019] [DealFinder] N Spades: tightened from [4-13] to [6-13] using HandUnderstanding [23:49:24.020] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:49:24.020] [DealFinder] N constraints: HCP[3-8], Suits=S[6-13], Trivial=False [23:49:24.020] [DealFinder] Expression (359 chars): ((BestMajor(S) & S >= 4 & HCP <= 8 & HCP >= 0) OR (S = 4 & HCP <= 8) OR (S >= 3 & HCP >= 0)) & NOT (D >= 5 & HCP >= 10) & NOT (H >= 4 & HCP >= 9 & HCP <= 11) & NOT (BestMajor(H) & H >= 5 & HCP >= 9 & HCP <= 11) & NOT (S >= 4 & HCP >= 9 & HCP <= 11) & NOT (BestMajor(S) & S >= 5 & HCP >= 9 & HCP <= 11) & TwiceRebiddable(S) & (Losers <= 5 OR CompetitiveValues) [23:49:24.020] [Timing] N precompute: 1ms mem d=80KB (total=1562MB) [23:49:24.026] [DealFinder] E Diamonds: tightened from [0-13] to [3-13] using HandUnderstanding [23:49:24.026] [DealFinder] E constraints: HCP[12-21], Suits=D[3-13], Trivial=False [23:49:24.026] [DealFinder] Expression (2919 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [23:49:24.026] [Timing] E precompute: 5ms mem d=160KB (total=1562MB) [23:49:24.029] [DealFinder] S constraints: HCP[18-20], Suits=(none), Trivial=False [23:49:24.029] [DealFinder] Expression (1833 chars): (DoubleThenOvercall(H) OR DoubleThenOvercall(C) OR DoubleThenOvercall(S) OR DoubleThenOvercall(C) OR (HCP >= 12 & S >= 3 & H >= 3 & C >= 3 & C <= 5 & D <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H >= 4 & C >= 3 & D <= 1) OR HCP >= 18) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in C & H < 5 & S < 5) & ((HCP >= 18 & HCP <= 20 & Stopper in D & balish) OR (HCP >= 18 & HCP <= 20 & Stopper in D & S <= 1)) & NOT (HCP >= 21 & HCP <= 23 & Stopper in D & balish) & NOT (S >= 4 & HCP >= 17 & HCP <= 19) & NOT (HCP >= 23 & Stopper in D & balish) & NOT (S >= 4 & HCP >= 20) & Sensible [23:49:24.029] [Timing] S precompute: 3ms mem d=176KB (total=1562MB) [23:49:24.031] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:49:24.031] [DealFinder] W constraints: HCP[3-5], Suits=(none), Trivial=False [23:49:24.031] [DealFinder] Expression (962 chars): HCP <= 5 & NOT (HCP >= 9 & ClubLongest & C >= 5 & HCP <= 11) & NOT (BestMajor(H) & H >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(S) & S >= 5 & HCP >= 10) & NOT (HCP <= 10 & HCP >= 6) & NOT (D >= 4 & TP >= 7 & TP <= 10) & NOT (TP >= 6 & HCP < 10 & H >= 6) & NOT (TP >= 6 & HCP < 10 & S >= 6) & NOT (HCP >= 7 & HCP <= 10 & D >= 5) & NOT (TP >= 6 & HCP < 10 & H >= 7) & NOT (TP >= 6 & HCP < 10 & S >= 7) & NOT (HCP >= 3 & HCP <= 6 & D >= 7) & NOT (TP >= 6 & HCP < 10 & H >= 8) & NOT (TP >= 6 & HCP < 10 & S >= 8) & NOT (SuitPoints(D) > 12 & HCP >= 9 & D >= 5 & H <= 4 & S <= 4) & NOT (HCP >= 10 & LengthLongestSuit <= 5 & Controls >= 3) & NOT (HCP >= 11 & LengthLongestSuit <= 5) & NOT (HCP >= 12 & C >= 5) & True & NOT Competitive(D) & NOT Competitive(C) & True [23:49:24.031] [Timing] W precompute: 1ms mem d=88KB (total=1562MB) [23:49:24.032] ENDGAME: Bidding weights applied to 126/126 worlds (range 0.00-0.01) [23:49:24.032] ENDGAME_WORLD: #1 (w=0.01) N:J976...9 QT543... K..9.T4 A..T.KJ [23:49:24.032] ENDGAME_WORLD: #2 (w=0.01) N:J976...9 AT543... K..9.T4 Q..T.KJ [23:49:24.032] ENDGAME_WORLD: #3 (w=0.01) N:J976...9 T543..T. K..9.T4 AQ...KJ [23:49:24.032] ENDGAME_WORLD: #4 (w=0.01) N:J976...9 T543...J K..9.T4 AQ..T.K [23:49:24.032] ENDGAME_WORLD: #5 (w=0.01) N:J976...9 T543...K K..9.T4 AQ..T.J [23:49:24.032] ENDGAME_WORLD: #6 (w=0.01) N:J976...9 AQ543... K..9.T4 T..T.KJ [23:49:24.032] ENDGAME_WORLD: #7 (w=0.01) N:J976...9 Q543..T. K..9.T4 AT...KJ [23:49:24.032] ENDGAME_WORLD: #8 (w=0.01) N:J976...9 Q543...J K..9.T4 AT..T.K [23:49:24.032] ENDGAME_WORLD: #9 (w=0.01) N:J976...9 Q543...K K..9.T4 AT..T.J [23:49:24.032] ENDGAME_WORLD: #10 (w=0.01) N:J976...9 A543..T. K..9.T4 QT...KJ [23:49:24.032] ENDGAME_WORLD: #11 (w=0.01) N:J976...9 A543...J K..9.T4 QT..T.K [23:49:24.032] ENDGAME_WORLD: #12 (w=0.01) N:J976...9 A543...K K..9.T4 QT..T.J [23:49:24.032] ENDGAME_WORLD: #13 (w=0.01) N:J976...9 543..T.J K..9.T4 AQT...K [23:49:24.032] ENDGAME_WORLD: #14 (w=0.01) N:J976...9 543..T.K K..9.T4 AQT...J [23:49:24.033] ENDGAME_WORLD: #15 (w=0.01) N:J976...9 543...KJ K..9.T4 AQT..T. [23:49:24.033] ENDGAME_WORLD: #16 (w=0.01) N:J976...9 AQT43... K..9.T4 5..T.KJ [23:49:24.033] ENDGAME_WORLD: #17 (w=0.01) N:J976...9 QT43..T. K..9.T4 A5...KJ [23:49:24.033] ENDGAME_WORLD: #18 (w=0.01) N:J976...9 QT43...J K..9.T4 A5..T.K [23:49:24.033] ENDGAME_WORLD: #19 (w=0.01) N:J976...9 QT43...K K..9.T4 A5..T.J [23:49:24.033] ENDGAME_WORLD: #20 (w=0.01) N:J976...9 AT43..T. K..9.T4 Q5...KJ [23:49:24.033] ENDGAME_WORLD: ... and 106 more [23:49:24.033] ENDGAME: Evaluating 5 candidates across 126 worlds (totalWeight=1.11, rankByScore=True): [23:49:24.058] S6: defeat 100 % (1.1/1.1), makes 100 % (1.1/1.1), avgDeclTricks=9.4, dist=[9:0.6] [10:0.5] [23:49:24.083] S7: defeat 100 % (1.1/1.1), makes 100 % (1.1/1.1), avgDeclTricks=9.4, dist=[9:0.6] [10:0.5] [23:49:24.117] S9: defeat 100 % (1.1/1.1), makes 100 % (1.1/1.1), avgDeclTricks=9.4, dist=[9:0.6] [10:0.5] [23:49:24.129] SJ: defeat 100 % (1.1/1.1), makes 100 % (1.1/1.1), avgDeclTricks=9.1, dist=[9:1.1] [10:0.1] [23:49:24.174] C9: defeat 100 % (1.1/1.1), makes 100 % (1.1/1.1), avgDeclTricks=9.2, dist=[9:0.9] [10:0.2] [23:49:24.174] IMP S6: 0.15 [23:49:24.174] IMP S7: 0.15 [23:49:24.174] IMP S9: 0.15 [23:49:24.175] IMP SJ: -0.32 [23:49:24.175] IMP C9: -0.14 [23:49:24.175] MP S6: 0.153 [23:49:24.175] MP S7: 0.153 [23:49:24.175] MP S9: 0.153 [23:49:24.175] MP SJ: -0.320 [23:49:24.175] MP C9: -0.140 [23:49:24.175] ENDGAME: Selected S9 (100 %) [23:49:24.176] Tied cards: S9,S7,S6 -- invoking NN directly on tied set [23:49:24.176] === FindBestCardAsync: Position=N, CardsPlayed=34 === [23:49:24.176] Finding card to play for N: J98762.42.QJ.932 [23:49:24.176] Relative position: Declarer, Contract type: Suit [23:49:24.176] Cards in hand mask: 4 [23:49:24.178] Candidate: xS = 55.7 % [23:49:24.178] Candidate: JS = 18.9 % [23:49:24.178] Candidate: 9S = 18.8 % [23:49:24.178] Candidate: 9C = 6.7 % [23:49:24.178] Selected: S6 (55.7 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:49:29 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:49:29 === [23:49:29.517] Activated: 4 tricks remaining, threshold=5 [23:49:29.517] ENDGAME: Hidden cards=6 between E and W, need 3+3, declarer tricks=8, defense tricks=1 [23:49:29.517] ENDGAME: Contract=3S, Declarer=N, ToPlay=N, Trump=S [23:49:29.517] ENDGAME: N [SJ97 - - C9] [23:49:29.517] ENDGAME: S [- - D9 CT4] [23:49:29.517] ENDGAME: Hidden [ST54 - DT CKJ] [23:49:29.517] ENDGAME: Current trick (3 cards, led by E): SA SK S3 [23:49:29.517] ENDGAME: 20 valid worlds (after void filtering) [23:49:29.518] [DealFinder] Explained bid E 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [23:49:29.518] [DealFinder] Explained bid S X: "Responses to 1Mi, HCP >= 18, HCP >= 12, S >= 3, H >= 3, C >= 3, C <= 5, D <= 3, S Add H >= 7, HCP >= 10, S >= 4, H >= 4, D <= 1, DoubleThenOvercall(H) OR DoubleThenOvercall(C), DoubleThenOvercall(S) OR DoubleThenOvercall(C)" -> require: (none) [23:49:29.518] [DealFinder] Explained bid W P: "Responses to 1Mi-X, HCP <= 5" -> require: (none) [23:49:29.518] [DealFinder] Explained bid N 1S: "Responses to 1Mi-X-P, S >= 3, S = 4, HCP <= 8, BestMajor(S), S >= 4" -> require: (none) [23:49:29.518] [DealFinder] Explained bid E P: "Responses to 1Mi-X-P-1Ma, True" -> require: (none) [23:49:29.518] [DealFinder] Explained bid S 1N: "Responses to 1Mi-X-P-1Ma-P, HCP >= 18, HCP <= 20, Stopper in D, S <= 1, balish" -> require: (none) [23:49:29.518] [DealFinder] Explained bid W P: "Responses to 1Mi-X-P-1Ma-P-1N, True" -> require: (none) [23:49:29.518] [DealFinder] Explained bid N 3S: "[Inferred], TwiceRebiddable(S), (Losers <= 5 OR CompetitiveValues)" -> require: (none) [23:49:29.518] [DealFinder] Explained bid E P: "Offensive bidding when our side has passed twice - should probably be three passes, True" -> require: (none) [23:49:29.518] [DealFinder] Explained bid S P: "Last resort - defensive, Sensible" -> require: (none) [23:49:29.518] [DealFinder] Explained bid W P: "Offensive bidding when I have passed twice, True" -> require: (none) [23:49:29.520] [DealFinder] N Spades: tightened from [4-13] to [6-13] using HandUnderstanding [23:49:29.520] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:49:29.520] [DealFinder] N constraints: HCP[3-8], Suits=S[6-13], Trivial=False [23:49:29.520] [DealFinder] Expression (359 chars): ((BestMajor(S) & S >= 4 & HCP <= 8 & HCP >= 0) OR (S = 4 & HCP <= 8) OR (S >= 3 & HCP >= 0)) & NOT (D >= 5 & HCP >= 10) & NOT (H >= 4 & HCP >= 9 & HCP <= 11) & NOT (BestMajor(H) & H >= 5 & HCP >= 9 & HCP <= 11) & NOT (S >= 4 & HCP >= 9 & HCP <= 11) & NOT (BestMajor(S) & S >= 5 & HCP >= 9 & HCP <= 11) & TwiceRebiddable(S) & (Losers <= 5 OR CompetitiveValues) [23:49:29.520] [Timing] N precompute: 1ms mem d=80KB (total=1557MB) [23:49:29.526] [DealFinder] E Diamonds: tightened from [0-13] to [3-13] using HandUnderstanding [23:49:29.527] [DealFinder] E constraints: HCP[12-21], Suits=D[3-13], Trivial=False [23:49:29.527] [DealFinder] Expression (2919 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [23:49:29.527] [Timing] E precompute: 6ms mem d=173KB (total=1557MB) [23:49:29.530] [DealFinder] S constraints: HCP[18-20], Suits=(none), Trivial=False [23:49:29.530] [DealFinder] Expression (1833 chars): (DoubleThenOvercall(H) OR DoubleThenOvercall(C) OR DoubleThenOvercall(S) OR DoubleThenOvercall(C) OR (HCP >= 12 & S >= 3 & H >= 3 & C >= 3 & C <= 5 & D <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H >= 4 & C >= 3 & D <= 1) OR HCP >= 18) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in C & H < 5 & S < 5) & ((HCP >= 18 & HCP <= 20 & Stopper in D & balish) OR (HCP >= 18 & HCP <= 20 & Stopper in D & S <= 1)) & NOT (HCP >= 21 & HCP <= 23 & Stopper in D & balish) & NOT (S >= 4 & HCP >= 17 & HCP <= 19) & NOT (HCP >= 23 & Stopper in D & balish) & NOT (S >= 4 & HCP >= 20) & Sensible [23:49:29.530] [Timing] S precompute: 3ms mem d=176KB (total=1557MB) [23:49:29.532] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:49:29.532] [DealFinder] W constraints: HCP[3-5], Suits=(none), Trivial=False [23:49:29.532] [DealFinder] Expression (962 chars): HCP <= 5 & NOT (HCP >= 9 & ClubLongest & C >= 5 & HCP <= 11) & NOT (BestMajor(H) & H >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(S) & S >= 5 & HCP >= 10) & NOT (HCP <= 10 & HCP >= 6) & NOT (D >= 4 & TP >= 7 & TP <= 10) & NOT (TP >= 6 & HCP < 10 & H >= 6) & NOT (TP >= 6 & HCP < 10 & S >= 6) & NOT (HCP >= 7 & HCP <= 10 & D >= 5) & NOT (TP >= 6 & HCP < 10 & H >= 7) & NOT (TP >= 6 & HCP < 10 & S >= 7) & NOT (HCP >= 3 & HCP <= 6 & D >= 7) & NOT (TP >= 6 & HCP < 10 & H >= 8) & NOT (TP >= 6 & HCP < 10 & S >= 8) & NOT (SuitPoints(D) > 12 & HCP >= 9 & D >= 5 & H <= 4 & S <= 4) & NOT (HCP >= 10 & LengthLongestSuit <= 5 & Controls >= 3) & NOT (HCP >= 11 & LengthLongestSuit <= 5) & NOT (HCP >= 12 & C >= 5) & True & NOT Competitive(D) & NOT Competitive(C) & True [23:49:29.532] [Timing] W precompute: 2ms mem d=87KB (total=1557MB) [23:49:29.532] ENDGAME: Bidding weights applied to 20/20 worlds (range 0.01-0.01) [23:49:29.532] ENDGAME_WORLD: #1 (w=0.01) N:J97...9 T54... ..9.T4 ..T.KJ [23:49:29.532] ENDGAME_WORLD: #2 (w=0.01) N:J97...9 54..T. ..9.T4 T...KJ [23:49:29.532] ENDGAME_WORLD: #3 (w=0.01) N:J97...9 54...J ..9.T4 T..T.K [23:49:29.532] ENDGAME_WORLD: #4 (w=0.01) N:J97...9 54...K ..9.T4 T..T.J [23:49:29.532] ENDGAME_WORLD: #5 (w=0.01) N:J97...9 T4..T. ..9.T4 5...KJ [23:49:29.533] ENDGAME_WORLD: #6 (w=0.01) N:J97...9 T4...J ..9.T4 5..T.K [23:49:29.533] ENDGAME_WORLD: #7 (w=0.01) N:J97...9 T4...K ..9.T4 5..T.J [23:49:29.533] ENDGAME_WORLD: #8 (w=0.01) N:J97...9 4..T.J ..9.T4 T5...K [23:49:29.533] ENDGAME_WORLD: #9 (w=0.01) N:J97...9 4..T.K ..9.T4 T5...J [23:49:29.533] ENDGAME_WORLD: #10 (w=0.01) N:J97...9 4...KJ ..9.T4 T5..T. [23:49:29.533] ENDGAME_WORLD: #11 (w=0.01) N:J97...9 T5..T. ..9.T4 4...KJ [23:49:29.533] ENDGAME_WORLD: #12 (w=0.01) N:J97...9 T5...J ..9.T4 4..T.K [23:49:29.533] ENDGAME_WORLD: #13 (w=0.01) N:J97...9 T5...K ..9.T4 4..T.J [23:49:29.533] ENDGAME_WORLD: #14 (w=0.01) N:J97...9 5..T.J ..9.T4 T4...K [23:49:29.533] ENDGAME_WORLD: #15 (w=0.01) N:J97...9 5..T.K ..9.T4 T4...J [23:49:29.533] ENDGAME_WORLD: #16 (w=0.01) N:J97...9 5...KJ ..9.T4 T4..T. [23:49:29.533] ENDGAME_WORLD: #17 (w=0.01) N:J97...9 T..T.J ..9.T4 54...K [23:49:29.533] ENDGAME_WORLD: #18 (w=0.01) N:J97...9 T..T.K ..9.T4 54...J [23:49:29.533] ENDGAME_WORLD: #19 (w=0.01) N:J97...9 T...KJ ..9.T4 54..T. [23:49:29.533] ENDGAME_WORLD: #20 (w=0.01) N:J97...9 ..T.KJ ..9.T4 T54... [23:49:29.533] ENDGAME: Evaluating 3 candidates across 20 worlds (totalWeight=0.20, rankByScore=True): [23:49:29.534] S7: defeat 100 % (0.2/0.2), makes 100 % (0.2/0.2), avgDeclTricks=9.9, dist=[9:0.0] [10:0.2] [23:49:29.535] S9: defeat 100 % (0.2/0.2), makes 100 % (0.2/0.2), avgDeclTricks=9.9, dist=[9:0.0] [10:0.2] [23:49:29.535] SJ: defeat 100 % (0.2/0.2), makes 100 % (0.2/0.2), avgDeclTricks=9.0, dist=[9:0.2] [23:49:29.535] IMP S7: 0.42 [23:49:29.535] IMP S9: 0.42 [23:49:29.535] IMP SJ: -0.85 [23:49:29.535] MP S7: 0.425 [23:49:29.535] MP S9: 0.425 [23:49:29.535] MP SJ: -0.850 [23:49:29.536] ENDGAME: Selected S9 (100 %) [23:49:29.536] Tied cards: S9,S7 -- invoking NN directly on tied set [23:49:29.536] === FindBestCardAsync: Position=N, CardsPlayed=39 === [23:49:29.536] Finding card to play for N: J98762.42.QJ.932 [23:49:29.536] Relative position: Declarer, Contract type: Suit [23:49:29.536] Cards in hand mask: 3 [23:49:29.537] Candidate: xS = 74.0 % [23:49:29.537] Candidate: JS = 15.0 % [23:49:29.537] Candidate: 9S = 11.0 % [23:49:29.537] Selected: S7 (74.0 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:49:32 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:49:32 === [23:49:32.685] Activated: 3 tricks remaining, threshold=5 [23:49:32.685] ENDGAME: Hidden cards=5 between E and W, need 2+3, declarer tricks=8, defense tricks=2 [23:49:32.685] ENDGAME: Contract=3S, Declarer=N, ToPlay=S, Trump=S [23:49:32.685] ENDGAME: S [- - D9 CT4] [23:49:32.685] ENDGAME: N [SJ9 - - C9] [23:49:32.685] ENDGAME: Hidden [ST54 - DT CJ] [23:49:32.685] ENDGAME: Current trick (1 cards, led by E): CK [23:49:32.685] ENDGAME: 10 valid worlds (after void filtering) [23:49:32.686] [DealFinder] Explained bid E 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [23:49:32.686] [DealFinder] Explained bid S X: "Responses to 1Mi, HCP >= 18, HCP >= 12, S >= 3, H >= 3, C >= 3, C <= 5, D <= 3, S Add H >= 7, HCP >= 10, S >= 4, H >= 4, D <= 1, DoubleThenOvercall(H) OR DoubleThenOvercall(C), DoubleThenOvercall(S) OR DoubleThenOvercall(C)" -> require: (none) [23:49:32.686] [DealFinder] Explained bid W P: "Responses to 1Mi-X, HCP <= 5" -> require: (none) [23:49:32.686] [DealFinder] Explained bid N 1S: "Responses to 1Mi-X-P, S >= 3, S = 4, HCP <= 8, BestMajor(S), S >= 4" -> require: (none) [23:49:32.686] [DealFinder] Explained bid E P: "Responses to 1Mi-X-P-1Ma, True" -> require: (none) [23:49:32.686] [DealFinder] Explained bid S 1N: "Responses to 1Mi-X-P-1Ma-P, HCP >= 18, HCP <= 20, Stopper in D, S <= 1, balish" -> require: (none) [23:49:32.686] [DealFinder] Explained bid W P: "Responses to 1Mi-X-P-1Ma-P-1N, True" -> require: (none) [23:49:32.686] [DealFinder] Explained bid N 3S: "[Inferred], TwiceRebiddable(S), (Losers <= 5 OR CompetitiveValues)" -> require: (none) [23:49:32.686] [DealFinder] Explained bid E P: "Offensive bidding when our side has passed twice - should probably be three passes, True" -> require: (none) [23:49:32.686] [DealFinder] Explained bid S P: "Last resort - defensive, Sensible" -> require: (none) [23:49:32.686] [DealFinder] Explained bid W P: "Offensive bidding when I have passed twice, True" -> require: (none) [23:49:32.688] [DealFinder] N Spades: tightened from [4-13] to [6-13] using HandUnderstanding [23:49:32.688] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:49:32.688] [DealFinder] N constraints: HCP[3-8], Suits=S[6-13], Trivial=False [23:49:32.688] [DealFinder] Expression (359 chars): ((BestMajor(S) & S >= 4 & HCP <= 8 & HCP >= 0) OR (S = 4 & HCP <= 8) OR (S >= 3 & HCP >= 0)) & NOT (D >= 5 & HCP >= 10) & NOT (H >= 4 & HCP >= 9 & HCP <= 11) & NOT (BestMajor(H) & H >= 5 & HCP >= 9 & HCP <= 11) & NOT (S >= 4 & HCP >= 9 & HCP <= 11) & NOT (BestMajor(S) & S >= 5 & HCP >= 9 & HCP <= 11) & TwiceRebiddable(S) & (Losers <= 5 OR CompetitiveValues) [23:49:32.688] [Timing] N precompute: 1ms mem d=80KB (total=1567MB) [23:49:32.694] [DealFinder] E Diamonds: tightened from [0-13] to [3-13] using HandUnderstanding [23:49:32.694] [DealFinder] E constraints: HCP[12-21], Suits=D[3-13], Trivial=False [23:49:32.694] [DealFinder] Expression (2919 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [23:49:32.694] [Timing] E precompute: 5ms mem d=164KB (total=1567MB) [23:49:32.697] [DealFinder] S constraints: HCP[18-20], Suits=(none), Trivial=False [23:49:32.697] [DealFinder] Expression (1833 chars): (DoubleThenOvercall(H) OR DoubleThenOvercall(C) OR DoubleThenOvercall(S) OR DoubleThenOvercall(C) OR (HCP >= 12 & S >= 3 & H >= 3 & C >= 3 & C <= 5 & D <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H >= 4 & C >= 3 & D <= 1) OR HCP >= 18) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in C & H < 5 & S < 5) & ((HCP >= 18 & HCP <= 20 & Stopper in D & balish) OR (HCP >= 18 & HCP <= 20 & Stopper in D & S <= 1)) & NOT (HCP >= 21 & HCP <= 23 & Stopper in D & balish) & NOT (S >= 4 & HCP >= 17 & HCP <= 19) & NOT (HCP >= 23 & Stopper in D & balish) & NOT (S >= 4 & HCP >= 20) & Sensible [23:49:32.697] [Timing] S precompute: 3ms mem d=176KB (total=1567MB) [23:49:32.699] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:49:32.699] [DealFinder] W constraints: HCP[3-5], Suits=(none), Trivial=False [23:49:32.699] [DealFinder] Expression (962 chars): HCP <= 5 & NOT (HCP >= 9 & ClubLongest & C >= 5 & HCP <= 11) & NOT (BestMajor(H) & H >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(S) & S >= 5 & HCP >= 10) & NOT (HCP <= 10 & HCP >= 6) & NOT (D >= 4 & TP >= 7 & TP <= 10) & NOT (TP >= 6 & HCP < 10 & H >= 6) & NOT (TP >= 6 & HCP < 10 & S >= 6) & NOT (HCP >= 7 & HCP <= 10 & D >= 5) & NOT (TP >= 6 & HCP < 10 & H >= 7) & NOT (TP >= 6 & HCP < 10 & S >= 7) & NOT (HCP >= 3 & HCP <= 6 & D >= 7) & NOT (TP >= 6 & HCP < 10 & H >= 8) & NOT (TP >= 6 & HCP < 10 & S >= 8) & NOT (SuitPoints(D) > 12 & HCP >= 9 & D >= 5 & H <= 4 & S <= 4) & NOT (HCP >= 10 & LengthLongestSuit <= 5 & Controls >= 3) & NOT (HCP >= 11 & LengthLongestSuit <= 5) & NOT (HCP >= 12 & C >= 5) & True & NOT Competitive(D) & NOT Competitive(C) & True [23:49:32.699] [Timing] W precompute: 1ms mem d=88KB (total=1567MB) [23:49:32.699] ENDGAME: Bidding weights applied to 10/10 worlds (range 0.01-0.01) [23:49:32.699] ENDGAME_WORLD: #1 (w=0.01) N:J9...9 54... ..9.T4 T..T.J [23:49:32.700] ENDGAME_WORLD: #2 (w=0.01) N:J9...9 T4... ..9.T4 5..T.J [23:49:32.700] ENDGAME_WORLD: #3 (w=0.01) N:J9...9 4..T. ..9.T4 T5...J [23:49:32.700] ENDGAME_WORLD: #4 (w=0.01) N:J9...9 4...J ..9.T4 T5..T. [23:49:32.700] ENDGAME_WORLD: #5 (w=0.01) N:J9...9 T5... ..9.T4 4..T.J [23:49:32.700] ENDGAME_WORLD: #6 (w=0.01) N:J9...9 5..T. ..9.T4 T4...J [23:49:32.700] ENDGAME_WORLD: #7 (w=0.01) N:J9...9 5...J ..9.T4 T4..T. [23:49:32.700] ENDGAME_WORLD: #8 (w=0.01) N:J9...9 T..T. ..9.T4 54...J [23:49:32.700] ENDGAME_WORLD: #9 (w=0.01) N:J9...9 T...J ..9.T4 54..T. [23:49:32.700] ENDGAME_WORLD: #10 (w=0.01) N:J9...9 ..T.J ..9.T4 T54... [23:49:32.700] ENDGAME: Evaluating 2 candidates across 10 worlds (totalWeight=0.10, rankByScore=True): [23:49:32.700] C4: defeat 100 % (0.1/0.1), makes 100 % (0.1/0.1), avgDeclTricks=9.9, dist=[9:0.0] [10:0.1] [23:49:32.700] CT: defeat 100 % (0.1/0.1), makes 100 % (0.1/0.1), avgDeclTricks=9.9, dist=[9:0.0] [10:0.1] [23:49:32.701] IMP C4: 0.00 [23:49:32.701] IMP CT: 0.00 [23:49:32.701] MP C4: 0.000 [23:49:32.701] MP CT: 0.000 [23:49:32.701] ENDGAME: Selected CT (100 %) [23:49:32.701] Tied cards: CT,C4 -- invoking NN directly on tied set [23:49:32.701] === FindBestCardAsync: Position=S, CardsPlayed=41 === [23:49:32.701] Finding card to play for S: K.A753.AK97.AQT4 [23:49:32.701] Relative position: Dummy, Contract type: Suit [23:49:32.701] Cards in hand mask: 2 [23:49:32.702] Candidate: xC = 97.6 % [23:49:32.702] Candidate: TC = 2.4 % [23:49:32.702] Selected: C4 (97.6 %) === Board 20260810_MP_KMB-Daylong_b10 (API) - DDS Engine (N) - 2026-08-09 23:49:38 === === Board 20260810_MP_KMB-Daylong_b10 (API) - Neural Network Engine (N) - 2026-08-09 23:49:38 === [23:49:38.627] Activated: 2 tricks remaining, threshold=5 [23:49:38.627] ENDGAME: Hidden cards=2 between E and W, need 1+1, declarer tricks=8, defense tricks=3 [23:49:38.627] ENDGAME: Contract=3S, Declarer=N, ToPlay=N, Trump=S [23:49:38.628] ENDGAME: N [SJ9 - - -] [23:49:38.628] ENDGAME: S [- - - CT] [23:49:38.628] ENDGAME: Hidden [ST4 - - -] [23:49:38.628] ENDGAME: Current trick (3 cards, led by E): DT D9 S5 [23:49:38.628] ENDGAME: 2 valid worlds (after void filtering) [23:49:38.628] [DealFinder] Explained bid E 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [23:49:38.628] [DealFinder] Explained bid S X: "Responses to 1Mi, HCP >= 18, HCP >= 12, S >= 3, H >= 3, C >= 3, C <= 5, D <= 3, S Add H >= 7, HCP >= 10, S >= 4, H >= 4, D <= 1, DoubleThenOvercall(H) OR DoubleThenOvercall(C), DoubleThenOvercall(S) OR DoubleThenOvercall(C)" -> require: (none) [23:49:38.628] [DealFinder] Explained bid W P: "Responses to 1Mi-X, HCP <= 5" -> require: (none) [23:49:38.628] [DealFinder] Explained bid N 1S: "Responses to 1Mi-X-P, S >= 3, S = 4, HCP <= 8, BestMajor(S), S >= 4" -> require: (none) [23:49:38.628] [DealFinder] Explained bid E P: "Responses to 1Mi-X-P-1Ma, True" -> require: (none) [23:49:38.629] [DealFinder] Explained bid S 1N: "Responses to 1Mi-X-P-1Ma-P, HCP >= 18, HCP <= 20, Stopper in D, S <= 1, balish" -> require: (none) [23:49:38.629] [DealFinder] Explained bid W P: "Responses to 1Mi-X-P-1Ma-P-1N, True" -> require: (none) [23:49:38.629] [DealFinder] Explained bid N 3S: "[Inferred], TwiceRebiddable(S), (Losers <= 5 OR CompetitiveValues)" -> require: (none) [23:49:38.629] [DealFinder] Explained bid E P: "Offensive bidding when our side has passed twice - should probably be three passes, True" -> require: (none) [23:49:38.629] [DealFinder] Explained bid S P: "Last resort - defensive, Sensible" -> require: (none) [23:49:38.629] [DealFinder] Explained bid W P: "Offensive bidding when I have passed twice, True" -> require: (none) [23:49:38.630] [DealFinder] N Spades: tightened from [4-13] to [6-13] using HandUnderstanding [23:49:38.631] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:49:38.631] [DealFinder] N constraints: HCP[3-8], Suits=S[6-13], Trivial=False [23:49:38.631] [DealFinder] Expression (359 chars): ((BestMajor(S) & S >= 4 & HCP <= 8 & HCP >= 0) OR (S = 4 & HCP <= 8) OR (S >= 3 & HCP >= 0)) & NOT (D >= 5 & HCP >= 10) & NOT (H >= 4 & HCP >= 9 & HCP <= 11) & NOT (BestMajor(H) & H >= 5 & HCP >= 9 & HCP <= 11) & NOT (S >= 4 & HCP >= 9 & HCP <= 11) & NOT (BestMajor(S) & S >= 5 & HCP >= 9 & HCP <= 11) & TwiceRebiddable(S) & (Losers <= 5 OR CompetitiveValues) [23:49:38.631] [Timing] N precompute: 1ms mem d=80KB (total=1562MB) [23:49:38.636] [DealFinder] E Diamonds: tightened from [0-13] to [3-13] using HandUnderstanding [23:49:38.636] [DealFinder] E constraints: HCP[12-21], Suits=D[3-13], Trivial=False [23:49:38.636] [DealFinder] Expression (2919 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [23:49:38.636] [Timing] E precompute: 5ms mem d=163KB (total=1562MB) [23:49:38.639] [DealFinder] S constraints: HCP[18-20], Suits=(none), Trivial=False [23:49:38.639] [DealFinder] Expression (1833 chars): (DoubleThenOvercall(H) OR DoubleThenOvercall(C) OR DoubleThenOvercall(S) OR DoubleThenOvercall(C) OR (HCP >= 12 & S >= 3 & H >= 3 & C >= 3 & C <= 5 & D <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H >= 4 & C >= 3 & D <= 1) OR HCP >= 18) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in C & H < 5 & S < 5) & ((HCP >= 18 & HCP <= 20 & Stopper in D & balish) OR (HCP >= 18 & HCP <= 20 & Stopper in D & S <= 1)) & NOT (HCP >= 21 & HCP <= 23 & Stopper in D & balish) & NOT (S >= 4 & HCP >= 17 & HCP <= 19) & NOT (HCP >= 23 & Stopper in D & balish) & NOT (S >= 4 & HCP >= 20) & Sensible [23:49:38.640] [Timing] S precompute: 3ms mem d=176KB (total=1562MB) [23:49:38.641] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:49:38.641] [DealFinder] W constraints: HCP[3-5], Suits=(none), Trivial=False [23:49:38.641] [DealFinder] Expression (962 chars): HCP <= 5 & NOT (HCP >= 9 & ClubLongest & C >= 5 & HCP <= 11) & NOT (BestMajor(H) & H >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(S) & S >= 5 & HCP >= 10) & NOT (HCP <= 10 & HCP >= 6) & NOT (D >= 4 & TP >= 7 & TP <= 10) & NOT (TP >= 6 & HCP < 10 & H >= 6) & NOT (TP >= 6 & HCP < 10 & S >= 6) & NOT (HCP >= 7 & HCP <= 10 & D >= 5) & NOT (TP >= 6 & HCP < 10 & H >= 7) & NOT (TP >= 6 & HCP < 10 & S >= 7) & NOT (HCP >= 3 & HCP <= 6 & D >= 7) & NOT (TP >= 6 & HCP < 10 & H >= 8) & NOT (TP >= 6 & HCP < 10 & S >= 8) & NOT (SuitPoints(D) > 12 & HCP >= 9 & D >= 5 & H <= 4 & S <= 4) & NOT (HCP >= 10 & LengthLongestSuit <= 5 & Controls >= 3) & NOT (HCP >= 11 & LengthLongestSuit <= 5) & NOT (HCP >= 12 & C >= 5) & True & NOT Competitive(D) & NOT Competitive(C) & True [23:49:38.641] [Timing] W precompute: 1ms mem d=80KB (total=1562MB) [23:49:38.642] ENDGAME: Bidding weights applied to 2/2 worlds (range 0.01-0.01) [23:49:38.642] ENDGAME_WORLD: #1 (w=0.01) N:J9... 4... ...T T... [23:49:38.642] ENDGAME_WORLD: #2 (w=0.01) N:J9... T... ...T 4... [23:49:38.642] ENDGAME: Evaluating 2 candidates across 2 worlds (totalWeight=0.02, rankByScore=True): [23:49:38.642] S9: defeat 100 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=10.0, dist=[10:0.0] [23:49:38.642] SJ: defeat 100 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=9.0, dist=[9:0.0] [23:49:38.642] IMP S9: 1.00 [23:49:38.642] IMP SJ: -1.00 [23:49:38.642] MP S9: 1.000 [23:49:38.642] MP SJ: -1.000 [23:49:38.642] ENDGAME: Selected S9 (100 %)