=== Board DailyIMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:33:43 === === Board DailyIMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:33:43 === [04:33:43.019] === FindBestCardAsync: Position=W, CardsPlayed=1 === [04:33:43.019] Contract: 4H, Declarer: E, Dealer: S [04:33:43.019] Auction: 2S-3S-P-4H-P-P-P [04:33:43.020] Deal: N:QJ98.3.Q832.JT85 52.AK94.KJ954.K9 AT7643.QT5.T76.6 K.J8762.A.AQ7432 [04:33:43.020] Position W is on declarer's side - score table shifted by 0 declarer tricks won [04:33:43.020] ****************************** [04:33:43.020] FindMatchingDealsWithPlayInternal Input: [04:33:43.020] Position parameter: W [04:33:43.020] Deal from game: N:... ... ... ... [04:33:43.020] Hand for N: (null) [04:33:43.020] Hand for E: 52.AK94.KJ954.K9 [04:33:43.020] Hand for S: (null) [04:33:43.020] Hand for W: K.J8762.A.AQ7432 [04:33:43.020] Cards played: C6 [04:33:43.020] Declarer: E [04:33:43.020] ****************************** [04:33:43.020] [DealFinder] Seed from player W hand: 749110313 [04:33:43.020] [DealFinder] Auction: 2S-3S-P-4H-P-P-P [04:33:43.021] [DealFinder] Explained bid S 2S: "Weak two major, HCP <= 11, S = 6, HCP > 4, BestSuit(S), LoserLevel >= 2, SpadePoints >= 6, H <= 4, RuleOf < 21, 2 of Top 3 Honors in S, H <= 3" -> require: (none) [04:33:43.022] [DealFinder] Explained bid W 3S: "Artificial - MichaelsCuebid2X, H >= 5, (D >= 5 OR C >= 5), LoserLevel >= 3, HCP >= 12" -> require: (none) [04:33:43.022] [DealFinder] Explained bid N P: "Responses to 2Ma-3Ma, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:33:43.022] [DealFinder] Explained bid E 4H: "Responses to 3Ma-PX (MichaelsCuebid2X after 2Ma-P-P-3Ma), Responses to 2S-P-P-3S-P, H >= 3, TP >= 7, H >= 2, TP >= 13, TP >= 12, H >= 4, TP <= 12" -> require: (none) [04:33:43.023] [DealFinder] Explained bid S P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:33:43.023] [DealFinder] Explained bid W P: "Responses to 3Ma-PX-4oMa-P (MichaelsCuebid2X after 2Ma-P-P-3Ma), True" -> require: (none) [04:33:43.024] [DealFinder] Explained bid N P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:33:43.026] [DealFinder] N HCP max: tightened from 37 to 18 using HandUnderstanding [04:33:43.026] [DealFinder] N constraints: HCP[0-18], Suits=(none), Trivial=False [04:33:43.026] [DealFinder] Expression (1065 chars): NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (S >= 2 & MonsterSlam(D)) & NOT (S >= 2 & MonsterGrandSlam(D)) & NOT (S >= 2 & DiamondSlam) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (S >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & stoppersOK) & NOT (S >= 3 & HCP >= 14) & True [04:33:43.026] [Timing] N precompute: 2ms mem d=81KB (total=1424MB) [04:33:43.027] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:33:43.027] [DealFinder] E constraints: HCP[0-37], Suits=H[3-13], Trivial=False [04:33:43.027] [DealFinder] Expression (133 chars): ((H >= 4 & TP >= 7 & TP <= 12) OR (H >= 3 & TP >= 12) OR H >= 3 OR (H >= 2 & TP >= 13) OR (H >= 3 & TP >= 7)) & NOT (D >= 5 & C >= 5) [04:33:43.027] [Timing] E precompute: 0ms mem d=72KB (total=1424MB) [04:33:43.035] [DealFinder] S constraints: HCP[6-11], Suits=S[6-6] H[0-4], Trivial=False [04:33:43.035] [DealFinder] Expression (2866 chars): ((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & RuleOf < 21 & HCP >= 6)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 ... [04:33:43.035] [Timing] S precompute: 7ms mem d=192KB (total=1425MB) [04:33:43.036] [DealFinder] W HCP max: tightened from 37 to 29 using HandUnderstanding [04:33:43.036] [DealFinder] W constraints: HCP[12-29], Suits=H[5-13], Trivial=False [04:33:43.036] [DealFinder] Expression (492 chars): H >= 5 & (D >= 5 OR C >= 5) & LoserLevel >= 3 & HCP >= 12 & NOT (D >= 5 & C >= 5 & Losers <= 4 & HCP >= 17) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & True & NOT HeartSlam & NOT (Losers <= 1 & H >= 5) & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (Losers <= 1 & S >= 5) [04:33:43.036] [Timing] W precompute: 1ms mem d=64KB (total=1425MB) [04:33:43.036] [DealFinder] E HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE W, the seat whose own cards produced it. [04:33:43.036] [Timing] Pre-computation (constraints): 16ms mem d=1MB (total=1425MB, gc2=25) [04:33:43.037] [DealFinder] Using cardsPlayedCount=1 for visibility calculation [04:33:43.037] [ExtractPartialDeal] Position=W, Declarer=E, CardsPlayed=1 [04:33:43.037] [ExtractPartialDeal] Visible hands: W, E [04:33:43.037] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:33:43.037] [ExtractPartialDeal] Extracted hands: [04:33:43.037] N: ... (0 cards) [04:33:43.037] E: 52.AK94.KJ954.K9 (13 cards) [LOCKED] [04:33:43.037] S: ... (0 cards) [04:33:43.037] W: K.J8762.A.AQ7432 (13 cards) [LOCKED] [04:33:43.037] [DealFinder] Trump suit from contract '4H': Hearts [04:33:43.037] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [04:33:43.037] [ComputePlayedCards] Card 1: C6 played by S [04:33:43.038] [DealFinder] Added 0 played cards to N (was 0 cards): [04:33:43.038] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: [04:33:43.038] [DealFinder] Added 1 played cards to S (was 0 cards): C6 [04:33:43.038] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: [04:33:43.038] [DealFinder] Propagated N: HCP[1-6], Suits=S[4-4] H[0-4] D[0-7] C[0-5] (2 iterations) [04:33:43.038] [DealFinder] Propagated S: HCP[6-11], Suits=S[6-6] H[0-4] D[0-7] C[0-5] (2 iterations) [04:33:43.038] [DealFinder] Known cards per player: N=0, E=13, S=1, W=13 [04:33:43.038] [DealFinder] Locked players: E, W [04:33:43.038] [DealFinder] Total known cards: 27, Remaining deck: 25, Cards to deal: 25 [04:33:43.038] [DealFinder] Players needing cards: N:13, S:12 [04:33:43.038] Large number of cards remaining. Using random generation. [04:33:43.038] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:33:43.039] [VerifyHands] FAIL for S: AJT7643.T.Q76.J6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:43.039] [VerifyHands] FAIL for S: AT98643.Q5.3.865 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:43.039] [VerifyHands] FAIL for S: QJ7643.5.Q76.J65 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:43.039] [VerifyHands] FAIL for S: AQJ9843.T.QT8.J6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:43.040] [VerifyHands] FAIL for S: JT87643.Q5.T8.J6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:43.134] [Timing] Total: 114ms, Generation: 10ms, Verification: 83ms [04:33:43.135] [Timing] Attempts: 424, PassedSimpleCheck: 410, FailedVerification: 360, Found: 50 [04:33:43.158] Search complete. Returning 50 deals. [04:33:43.158] Found 50 sample deals for simulation. [04:33:43.158] Valid deals for DDS: 50 / 50 [04:33:43.158] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:33:43.167] [SAMPLE-VAL] Opening lead NN validation (C6): 19/50 samples adjusted [04:33:43.168] [SAMPLE-VAL] Opening lead rule validation (C6): 14/50 samples penalized for convention violation [04:33:43.168] [SAMPLE-VAL] Zeroed 7 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [04:33:43.168] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [04:33:43.168] After sample validation: 43 deals remaining [04:33:43.168] [PLAY-INFER] No inference observations detected [04:33:43.168] Using weighted samples: 14/43 have non-uniform weights (range 0.025-1.000) [04:33:43.168] Sample deals (43 total, showing first 20, by weight): [04:33:43.168] [1] (w=1.000) N:T843.QT.Q32.JT85 52.AK94.KJ954.K9 AQJ976.53.T876.6 K.J8762.A.AQ7432 [04:33:43.168] [2] (w=1.000) N:J983.QT3.Q732.T8 52.AK94.KJ954.K9 AQT764.5.T86.J65 K.J8762.A.AQ7432 [04:33:43.168] [3] (w=1.000) N:JT87.QT.87632.T8 52.AK94.KJ954.K9 AQ9643.53.QT.J65 K.J8762.A.AQ7432 [04:33:43.168] [4] (w=1.000) N:9864.QT5.Q863.T8 52.AK94.KJ954.K9 AQJT73.3.T72.J65 K.J8762.A.AQ7432 [04:33:43.168] [5] (w=1.000) N:JT76.T5.Q32.JT85 52.AK94.KJ954.K9 AQ9843.Q3.T876.6 K.J8762.A.AQ7432 [04:33:43.169] [6] (w=1.000) N:J843.Q53.T873.T5 52.AK94.KJ954.K9 AQT976.T.Q62.J86 K.J8762.A.AQ7432 [04:33:43.169] [7] (w=1.000) N:9743.T5.QT62.JT8 52.AK94.KJ954.K9 AQJT86.Q3.873.65 K.J8762.A.AQ7432 [04:33:43.169] [8] (w=1.000) N:T864.Q53.QT732.J 52.AK94.KJ954.K9 AQJ973.T.86.T865 K.J8762.A.AQ7432 [04:33:43.169] [9] (w=1.000) N:JT86.3.8762.JT85 52.AK94.KJ954.K9 AQ9743.QT5.QT3.6 K.J8762.A.AQ7432 [04:33:43.169] [10] (w=1.000) N:9876.QT3.Q863.T8 52.AK94.KJ954.K9 AQJT43.5.T72.J65 K.J8762.A.AQ7432 [04:33:43.169] [11] (w=1.000) N:J873.Q53.Q832.T8 52.AK94.KJ954.K9 AQT964.T.T76.J65 K.J8762.A.AQ7432 [04:33:43.169] [12] (w=1.000) N:J964.T5.Q8632.J8 52.AK94.KJ954.K9 AQT873.Q3.T7.T65 K.J8762.A.AQ7432 [04:33:43.169] [13] (w=1.000) N:Q873.QT53.T63.JT 52.AK94.KJ954.K9 AJT964..Q872.865 K.J8762.A.AQ7432 [04:33:43.169] [14] (w=1.000) N:JT93.3.QT632.JT8 52.AK94.KJ954.K9 AQ8764.QT5.87.65 K.J8762.A.AQ7432 [04:33:43.169] [15] (w=1.000) N:T974.53.Q863.JT8 52.AK94.KJ954.K9 AQJ863.QT.T72.65 K.J8762.A.AQ7432 [04:33:43.169] [16] (w=1.000) N:T943.T53.QT732.J 52.AK94.KJ954.K9 AQJ876.Q.86.T865 K.J8762.A.AQ7432 [04:33:43.169] [17] (w=1.000) N:QJT6.QT53.863.J5 52.AK94.KJ954.K9 A98743..QT72.T86 K.J8762.A.AQ7432 [04:33:43.169] [18] (w=1.000) N:J864.QT5.QT83.J8 52.AK94.KJ954.K9 AQT973.3.762.T65 K.J8762.A.AQ7432 [04:33:43.170] [19] (w=1.000) N:9863.Q5.Q862.JT8 52.AK94.KJ954.K9 AQJT74.T3.T73.65 K.J8762.A.AQ7432 [04:33:43.170] [20] (w=1.000) N:AT86.QT53.832.T8 52.AK94.KJ954.K9 QJ9743..QT76.J65 K.J8762.A.AQ7432 [04:33:43.170] ... and 23 more [04:33:43.263] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:33:43.263] C7: [710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 710, 710, 710, 680, 710, 710, 710, 710, 710, 710, 680, 680, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710] [04:33:43.263] CQ: [710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 710, 710, 710, 680, 710, 710, 710, 710, 710, 710, 680, 680, 710, 710, 710, 710, 680, 710, 710, 710, 680, 710, 680, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710] [04:33:43.263] CA: [710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 710, 710, 710, 680, 710, 710, 710, 710, 710, 710, 680, 680, 710, 710, 710, 710, 680, 710, 710, 710, 680, 710, 680, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710] [04:33:43.263] C4: [710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 710, 710, 710, 680, 710, 710, 710, 710, 710, 710, 680, 680, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710] [04:33:43.263] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:33:43.264] C7: [13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 13, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13] [04:33:43.264] CQ: [13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 13, 12, 12, 13, 13, 13, 13, 12, 13, 13, 13, 12, 13, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13] [04:33:43.264] CA: [13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 13, 12, 12, 13, 13, 13, 13, 12, 13, 13, 13, 12, 13, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13] [04:33:43.264] C4: [13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 13, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13] [04:33:43.264] --- IMP Calculation Output (card -> average IMP) --- [04:33:43.264] C7: 0.03 [04:33:43.264] C4: 0.03 [04:33:43.264] CQ: -0.03 [04:33:43.264] CA: -0.03 [04:33:43.264] === DDS DETAILED ANALYSIS === [04:33:43.264] Cards analyzed: 4, Samples per card: 43 [04:33:43.264] [04:33:43.264] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:33:43.265] ----- ------ --------- ------- ----------- -------------------------------- [04:33:43.265] C4 0.03 12.88 100 % 2 [13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 13...] [04:33:43.265] C7 0.03 12.88 100 % 2 [13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 13...] [04:33:43.265] CQ -0.03 12.84 100 % 2 [13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 13...] [04:33:43.265] CA -0.03 12.84 100 % 2 [13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 13...] [04:33:43.265] [04:33:43.265] Selected: C4 (IMPs=0.03, avgTricks=12.88) [04:33:43.265] =================== [04:33:43.265] [TRUMP] Skipped: not on lead [04:33:43.265] Selected: C4 (avg 0.03 IMPs, 12.88 tricks) -- 1 tied card(s): C7 [04:33:43.265] [stage-timing] ok sample=138ms validate=0ms nn=9ms signal=0ms simgames=1ms dds=94ms total=246ms samples=43 cards=1 [04:33:43.266] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Lw6 AQ7432 K9 JT865' [04:33:43.375] SUITC_CALL_END: jsonLength=887 [04:33:43.375] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":6,"Percentage":82.5515} ],"Result":5.8255, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N6","Plays":[{"Tricks":6,"Percentage":82.5515},{"Tricks":5,"Percent [04:33:43.376] === FindBestCardAsync: Position=W, CardsPlayed=1 === [04:33:43.376] Finding card to play for W: K.J8762.A.AQ7432 [04:33:43.376] Relative position: Dummy, Contract type: Suit [04:33:43.376] Cards in hand mask: 3 [04:33:43.377] Candidate: xC = 95.0 % [04:33:43.377] Candidate: AC = 4.3 % [04:33:43.377] Candidate: QC = 0.7 % [04:33:43.377] Selected: C2 (95.0 %) === Board DailyIMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:33:46 === === Board DailyIMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:33:46 === [04:33:46.996] === FindBestCardAsync: Position=E, CardsPlayed=3 === [04:33:46.996] Contract: 4H, Declarer: E, Dealer: S [04:33:46.996] Auction: 2S-3S-P-4H-P-P-P [04:33:46.996] Deal: N:QJ98.3.Q832.JT85 52.AK94.KJ954.K9 AT7643.QT5.T76.6 K.J8762.A.AQ7432 [04:33:46.996] Position E is on declarer's side - score table shifted by 0 declarer tricks won [04:33:46.996] ****************************** [04:33:46.996] FindMatchingDealsWithPlayInternal Input: [04:33:46.996] Position parameter: E [04:33:46.996] Deal from game: N:... ... ... ... [04:33:46.997] Hand for N: (null) [04:33:46.997] Hand for E: 52.AK94.KJ954.K9 [04:33:46.997] Hand for S: (null) [04:33:46.997] Hand for W: K.J8762.A.AQ7432 [04:33:46.997] Cards played: C6, C2, CT [04:33:46.997] Declarer: E [04:33:46.997] ****************************** [04:33:46.997] [DealFinder] Seed from player E hand: -114676297 [04:33:46.997] [DealFinder] Auction: 2S-3S-P-4H-P-P-P [04:33:46.997] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:33:46.997] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1425MB, gc2=25) [04:33:46.997] [DealFinder] Using cardsPlayedCount=3 for visibility calculation [04:33:46.997] [ExtractPartialDeal] Position=E, Declarer=E, CardsPlayed=3 [04:33:46.997] [ExtractPartialDeal] Visible hands: E, W [04:33:46.998] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:33:46.998] [ExtractPartialDeal] Extracted hands: [04:33:46.998] N: ... (0 cards) [04:33:46.998] E: 52.AK94.KJ954.K9 (13 cards) [LOCKED] [04:33:46.998] S: ... (0 cards) [04:33:46.998] W: K.J8762.A.AQ7432 (13 cards) [LOCKED] [04:33:46.998] [DealFinder] Trump suit from contract '4H': Hearts [04:33:46.998] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [04:33:46.998] [ComputePlayedCards] Card 1: C6 played by S [04:33:46.998] [ComputePlayedCards] Card 2: C2 played by W [04:33:46.998] [ComputePlayedCards] Card 3: CT played by N [04:33:46.998] [DealFinder] Added 1 played cards to N (was 0 cards): CT [04:33:46.998] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: [04:33:46.998] [DealFinder] Added 1 played cards to S (was 0 cards): C6 [04:33:46.998] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C2 [04:33:46.998] [DealFinder] Propagated N: HCP[1-6], Suits=S[4-4] H[0-4] D[0-7] C[0-5] (2 iterations) [04:33:46.999] [DealFinder] Propagated S: HCP[6-11], Suits=S[6-6] H[0-4] D[0-7] C[0-5] (2 iterations) [04:33:46.999] [DealFinder] Known cards per player: N=1, E=13, S=1, W=13 [04:33:46.999] [DealFinder] Locked players: E, W [04:33:46.999] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [04:33:46.999] [DealFinder] Players needing cards: N:12, S:12 [04:33:46.999] Large number of cards remaining. Using random generation. [04:33:46.999] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:33:47.000] [VerifyHands] FAIL for S: QJ97643.T5.63.J6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:47.000] [VerifyHands] FAIL for N: QJT94.QT.QT3.JT8 (NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget S...) [04:33:47.000] [VerifyHands] FAIL for S: AQJT97.Q.Q8763.6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:47.000] [VerifyHands] FAIL for S: QJT9873.Q3.Q72.6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:47.001] [VerifyHands] FAIL for S: AQJ963.QT.Q6.J86 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:47.064] [Timing] Total: 67ms, Generation: 7ms, Verification: 56ms [04:33:47.064] [Timing] Attempts: 439, PassedSimpleCheck: 431, FailedVerification: 381, Found: 50 [04:33:47.084] Search complete. Returning 50 deals. [04:33:47.084] Found 50 sample deals for simulation. [04:33:47.084] Valid deals for DDS: 50 / 50 [04:33:47.084] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:33:47.092] [SAMPLE-VAL] Opening lead NN validation (C6): 13/50 samples adjusted [04:33:47.093] [SAMPLE-VAL] Opening lead rule validation (C6): 17/50 samples penalized for convention violation [04:33:47.093] [SAMPLE-VAL] Zeroed 5 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [04:33:47.093] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [04:33:47.093] After sample validation: 45 deals remaining [04:33:47.093] [PLAY-INFER] No inference observations detected [04:33:47.093] Using weighted samples: 14/45 have non-uniform weights (range 0.025-1.000) [04:33:47.093] Sample deals (45 total, showing first 20, by weight): [04:33:47.093] [1] (w=1.000) N:QJ87.QT53.T72.T8 52.AK94.KJ954.K9 AT9643..Q863.J65 K.J8762.A.AQ7432 [04:33:47.094] [2] (w=1.000) N:9643.QT3.QT76.T8 52.AK94.KJ954.K9 AQJT87.5.832.J65 K.J8762.A.AQ7432 [04:33:47.094] [3] (w=1.000) N:JT76.T5.Q73.JT85 52.AK94.KJ954.K9 AQ9843.Q3.T862.6 K.J8762.A.AQ7432 [04:33:47.094] [4] (w=1.000) N:T764.QT3.862.JT8 52.AK94.KJ954.K9 AQJ983.5.QT73.65 K.J8762.A.AQ7432 [04:33:47.094] [5] (w=1.000) N:JT63.QT53.T873.T 52.AK94.KJ954.K9 AQ9874..Q62.J865 K.J8762.A.AQ7432 [04:33:47.094] [6] (w=1.000) N:J983.QT3.QT83.T8 52.AK94.KJ954.K9 AQT764.5.762.J65 K.J8762.A.AQ7432 [04:33:47.094] [7] (w=1.000) N:JT98.T5.T8732.JT 52.AK94.KJ954.K9 AQ7643.Q3.Q6.865 K.J8762.A.AQ7432 [04:33:47.094] [8] (w=1.000) N:T943.QT.762.JT85 52.AK94.KJ954.K9 AQJ876.53.QT83.6 K.J8762.A.AQ7432 [04:33:47.094] [9] (w=1.000) N:J763.QT53.QT87.T 52.AK94.KJ954.K9 AQT984..632.J865 K.J8762.A.AQ7432 [04:33:47.094] [10] (w=1.000) N:T973.T3.QT862.JT 52.AK94.KJ954.K9 AQJ864.Q5.73.865 K.J8762.A.AQ7432 [04:33:47.094] [11] (w=1.000) N:T874.QT53.Q.JT85 52.AK94.KJ954.K9 AQJ963..T87632.6 K.J8762.A.AQ7432 [04:33:47.094] [12] (w=1.000) N:J976.QT.T763.JT8 52.AK94.KJ954.K9 AQT843.53.Q82.65 K.J8762.A.AQ7432 [04:33:47.094] [13] (w=1.000) N:J986.Q53.T82.JT8 52.AK94.KJ954.K9 AQT743.T.Q763.65 K.J8762.A.AQ7432 [04:33:47.095] [14] (w=1.000) N:J987.QT.QT763.T8 52.AK94.KJ954.K9 AQT643.53.82.J65 K.J8762.A.AQ7432 [04:33:47.095] [15] (w=1.000) N:T764.Q3.QT7.JT85 52.AK94.KJ954.K9 AQJ983.T5.8632.6 K.J8762.A.AQ7432 [04:33:47.095] [16] (w=1.000) N:A873.T5.T83.JT85 52.AK94.KJ954.K9 QJT964.Q3.Q762.6 K.J8762.A.AQ7432 [04:33:47.095] [17] (w=1.000) N:9863.Q5.T87.JT85 52.AK94.KJ954.K9 AQJT74.T3.Q632.6 K.J8762.A.AQ7432 [04:33:47.095] [18] (w=1.000) N:9763.T.T8732.JT8 52.AK94.KJ954.K9 AQJT84.Q53.Q6.65 K.J8762.A.AQ7432 [04:33:47.095] [19] (w=1.000) N:JT63.Q5.Q732.JT8 52.AK94.KJ954.K9 AQ9874.T3.T86.65 K.J8762.A.AQ7432 [04:33:47.095] [20] (w=1.000) N:AT93.QT53.T32.T8 52.AK94.KJ954.K9 QJ8764..Q876.J65 K.J8762.A.AQ7432 [04:33:47.095] ... and 25 more [04:33:47.165] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:33:47.165] CK: [710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 680, 710, 710, 710, 710, 710, 710, 680, 710, 710, 710, 710, 680, 710, 710, 710, 710, 710, 710, 710, 680, 680, 680, 710, 710, 710, 710, 710, 710, 710, 680, 680, 710, 710, 680] [04:33:47.166] C9: [650, 650, 620, 650, 620, 650, 650, 620, 620, 650, 650, 650, 650, 650, 620, 620, 620, 620, 650, 650, 620, 650, 620, 650, 650, 620, 620, 650, 650, 650, 620, 620, 620, 650, 650, 650, 650, 650, 650, 650, 620, 620, 650, 650, 620] [04:33:47.166] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:33:47.166] CK: [13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 12, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 12, 12, 13, 13, 12] [04:33:47.166] C9: [11, 11, 10, 11, 10, 11, 11, 10, 10, 11, 11, 11, 11, 11, 10, 10, 10, 10, 11, 11, 10, 11, 10, 11, 11, 10, 10, 11, 11, 11, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 10, 10, 11, 11, 10] [04:33:47.166] --- IMP Calculation Output (card -> average IMP) --- [04:33:47.166] CK: 2.25 [04:33:47.166] C9: -2.25 [04:33:47.166] === DDS DETAILED ANALYSIS === [04:33:47.166] Cards analyzed: 2, Samples per card: 45 [04:33:47.166] [04:33:47.166] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:33:47.166] ----- ------ --------- ------- ----------- -------------------------------- [04:33:47.166] CK 2.25 12.78 100 % 2 [13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 12, 13, 13, 13, 13, 13, 13, 12, 13, 13...] [04:33:47.167] C9 -2.25 10.60 100 % 2 [11, 11, 10, 11, 10, 11, 11, 10, 10, 11, 11, 11, 11, 11, 10, 10, 10, 10, 11, 11...] [04:33:47.167] [04:33:47.167] Selected: CK (IMPs=2.25, avgTricks=12.78) [04:33:47.167] =================== [04:33:47.167] [TRUMP] Skipped: not on lead [04:33:47.167] Selected: CK (avg 2.25 IMPs, 12.78 tricks) [04:33:47.167] [stage-timing] ok sample=87ms validate=0ms nn=8ms signal=0ms simgames=1ms dds=70ms total=171ms samples=45 cards=3 [04:33:47.167] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Lw6 AQ7432 K9 JT865' [04:33:47.279] SUITC_CALL_END: jsonLength=887 [04:33:47.279] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":6,"Percentage":82.5515} ],"Result":5.8255, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N6","Plays":[{"Tricks":6,"Percentage":82.5515},{"Tricks":5,"Percent [04:33:47.280] === FindBestCardAsync: Position=E, CardsPlayed=3 === [04:33:47.280] Finding card to play for E: 52.AK94.KJ954.K9 [04:33:47.280] Relative position: Declarer, Contract type: Suit [04:33:47.280] Cards in hand mask: 2 [04:33:47.280] Candidate: KC = 100.0 % [04:33:47.281] Candidate: 9C = 0.0 % [04:33:47.281] Selected: CK (100.0 %) === Board DailyIMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:33:47 === === Board DailyIMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:33:47 === [04:33:47.379] === FindBestCardAsync: Position=E, CardsPlayed=4 === [04:33:47.379] Contract: 4H, Declarer: E, Dealer: S [04:33:47.379] Auction: 2S-3S-P-4H-P-P-P [04:33:47.379] Deal: N:QJ98.3.Q832.JT85 52.AK94.KJ954.K9 AT7643.QT5.T76.6 K.J8762.A.AQ7432 [04:33:47.380] Position E is on declarer's side - score table shifted by 1 declarer tricks won [04:33:47.380] ****************************** [04:33:47.380] FindMatchingDealsWithPlayInternal Input: [04:33:47.380] Position parameter: E [04:33:47.380] Deal from game: N:... ... ... ... [04:33:47.380] Hand for N: (null) [04:33:47.380] Hand for E: 52.AK94.KJ954.K9 [04:33:47.380] Hand for S: (null) [04:33:47.380] Hand for W: K.J8762.A.AQ7432 [04:33:47.380] Cards played: C6, C2, CT, CK [04:33:47.380] Declarer: E [04:33:47.380] ****************************** [04:33:47.380] [DealFinder] Seed from player E hand: -114676297 [04:33:47.380] [DealFinder] Auction: 2S-3S-P-4H-P-P-P [04:33:47.381] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:33:47.381] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1431MB, gc2=25) [04:33:47.381] [DealFinder] Using cardsPlayedCount=4 for visibility calculation [04:33:47.381] [ExtractPartialDeal] Position=E, Declarer=E, CardsPlayed=4 [04:33:47.381] [ExtractPartialDeal] Visible hands: E, W [04:33:47.381] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:33:47.381] [ExtractPartialDeal] Extracted hands: [04:33:47.381] N: ... (0 cards) [04:33:47.381] E: 52.AK94.KJ954.K9 (13 cards) [LOCKED] [04:33:47.381] S: ... (0 cards) [04:33:47.381] W: K.J8762.A.AQ7432 (13 cards) [LOCKED] [04:33:47.381] [DealFinder] Trump suit from contract '4H': Hearts [04:33:47.381] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [04:33:47.381] [ComputePlayedCards] Card 1: C6 played by S [04:33:47.381] [ComputePlayedCards] Card 2: C2 played by W [04:33:47.382] [ComputePlayedCards] Card 3: CT played by N [04:33:47.382] [ComputePlayedCards] Card 4: CK played by E [04:33:47.382] [ComputePlayedCards] Trick complete. Winner: E [04:33:47.382] [DealFinder] Added 1 played cards to N (was 0 cards): CT [04:33:47.382] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: CK [04:33:47.382] [DealFinder] Added 1 played cards to S (was 0 cards): C6 [04:33:47.382] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C2 [04:33:47.382] [DealFinder] Propagated N: HCP[1-6], Suits=S[4-4] H[0-4] D[0-7] C[0-5] (2 iterations) [04:33:47.382] [DealFinder] Propagated S: HCP[6-11], Suits=S[6-6] H[0-4] D[0-7] C[0-5] (2 iterations) [04:33:47.382] [DealFinder] Known cards per player: N=1, E=13, S=1, W=13 [04:33:47.383] [DealFinder] Locked players: E, W [04:33:47.383] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [04:33:47.383] [DealFinder] Players needing cards: N:12, S:12 [04:33:47.383] Large number of cards remaining. Using random generation. [04:33:47.383] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:33:47.383] [VerifyHands] FAIL for S: QJ97643.T5.63.J6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:47.383] [VerifyHands] FAIL for N: QJT94.QT.QT3.JT8 (NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget S...) [04:33:47.384] [VerifyHands] FAIL for S: AQJT97.Q.Q8763.6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:47.384] [VerifyHands] FAIL for S: QJT9873.Q3.Q72.6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:47.384] [VerifyHands] FAIL for S: AQJ963.QT.Q6.J86 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:47.451] [Timing] Total: 70ms, Generation: 9ms, Verification: 57ms [04:33:47.451] [Timing] Attempts: 439, PassedSimpleCheck: 431, FailedVerification: 381, Found: 50 [04:33:47.467] Search complete. Returning 50 deals. [04:33:47.467] Found 50 sample deals for simulation. [04:33:47.467] Valid deals for DDS: 50 / 50 [04:33:47.467] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:33:47.476] [SAMPLE-VAL] Opening lead NN validation (C6): 13/50 samples adjusted [04:33:47.476] [SAMPLE-VAL] Opening lead rule validation (C6): 17/50 samples penalized for convention violation [04:33:47.476] [SAMPLE-VAL] T1: S=C6 W=C2 N=CT E=CK (leader=S) [04:33:47.477] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.910 [N:T1-CT=83 %] [04:33:47.477] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.940 [N:T1-CT=88 %] [04:33:47.478] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.959 [N:T1-CT=92 %] [04:33:47.478] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.931 [N:T1-CT=87 %] [04:33:47.479] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.478 [N:T1-CT=92 %] [04:33:47.479] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.910 [N:T1-CT=83 %] [04:33:47.480] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.930 [N:T1-CT=87 %] [04:33:47.481] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.907 [N:T1-CT=82 %] [04:33:47.482] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.919 [N:T1-CT=84 %] [04:33:47.482] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.842 [N:T1-CT=71 %] [04:33:47.483] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.942 [N:T1-CT=89 %] [04:33:47.483] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.962 [N:T1-CT=93 %] [04:33:47.484] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.870 [N:T1-CT=76 %] [04:33:47.484] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.877 [N:T1-CT=77 %] [04:33:47.485] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.917 [N:T1-CT=84 %] [04:33:47.485] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.955 [N:T1-CT=91 %] [04:33:47.485] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.874 [N:T1-CT=76 %] [04:33:47.486] [SAMPLE-VAL] Sample 33: weight 0.025 -> 0.024 [N:T1-CT=90 %] [04:33:47.487] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.925 [N:T1-CT=86 %] [04:33:47.487] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.910 [N:T1-CT=83 %] [04:33:47.487] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.944 [N:T1-CT=89 %] [04:33:47.488] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.903 [N:T1-CT=82 %] [04:33:47.488] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.870 [N:T1-CT=76 %] [04:33:47.489] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.911 [N:T1-CT=83 %] [04:33:47.490] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.985 [N:T1-CT=97 %] [04:33:47.490] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.947 [N:T1-CT=90 %] [04:33:47.491] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.949 [N:T1-CT=90 %] [04:33:47.491] [SAMPLE-VAL] Zeroed 5 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [04:33:47.491] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [04:33:47.492] [SAMPLE-VAL] Top sample 5 (w=1.000): N:JT63.QT53.T873.T S:AQ9874..Q62.J865 [N:T1-CT=100 %] [04:33:47.492] [SAMPLE-VAL] Top sample 12 (w=1.000): N:J763.QT53.QT87.T S:AQT984..632.J865 [N:T1-CT=100 %] [04:33:47.492] [SAMPLE-VAL] Top sample 32 (w=1.000): N:9843.QT5.QT876.T S:AQJT76.3.32.J865 [N:T1-CT=100 %] [04:33:47.492] [SAMPLE-VAL] Top sample 13 (w=1.000): N:T973.T3.QT862.JT S:AQJ864.Q5.73.865 [N:T1-CT=100 %] [04:33:47.492] [SAMPLE-VAL] Top sample 41 (w=1.000): N:J964.Q3.QT862.JT S:AQT873.T5.73.865 [N:T1-CT=100 %] [04:33:47.492] After sample validation: 45 deals remaining [04:33:47.492] [PLAY-INFER] No inference observations detected [04:33:47.492] Using weighted samples: 39/45 have non-uniform weights (range 0.024-1.000) [04:33:47.492] Sample deals (45 total, showing first 20, by weight): [04:33:47.492] [1] (w=1.000) N:JT63.QT53.T873.T 52.AK94.KJ954.K9 AQ9874..Q62.J865 K.J8762.A.AQ7432 [04:33:47.492] [2] (w=1.000) N:J763.QT53.QT87.T 52.AK94.KJ954.K9 AQT984..632.J865 K.J8762.A.AQ7432 [04:33:47.493] [3] (w=1.000) N:9843.QT5.QT876.T 52.AK94.KJ954.K9 AQJT76.3.32.J865 K.J8762.A.AQ7432 [04:33:47.493] [4] (w=1.000) N:T973.T3.QT862.JT 52.AK94.KJ954.K9 AQJ864.Q5.73.865 K.J8762.A.AQ7432 [04:33:47.493] [5] (w=1.000) N:J964.Q3.QT862.JT 52.AK94.KJ954.K9 AQT873.T5.73.865 K.J8762.A.AQ7432 [04:33:47.493] [6] (w=0.999) N:JT98.T5.T8732.JT 52.AK94.KJ954.K9 AQ7643.Q3.Q6.865 K.J8762.A.AQ7432 [04:33:47.493] [7] (w=0.985) N:JT93.53.T7632.T5 52.AK94.KJ954.K9 AQ8764.QT.Q8.J86 K.J8762.A.AQ7432 [04:33:47.493] [8] (w=0.962) N:T764.Q3.QT7.JT85 52.AK94.KJ954.K9 AQJ983.T5.8632.6 K.J8762.A.AQ7432 [04:33:47.493] [9] (w=0.959) N:JT76.T5.Q73.JT85 52.AK94.KJ954.K9 AQ9843.Q3.T862.6 K.J8762.A.AQ7432 [04:33:47.493] [10] (w=0.955) N:JT63.Q5.Q732.JT8 52.AK94.KJ954.K9 AQ9874.T3.T86.65 K.J8762.A.AQ7432 [04:33:47.493] [11] (w=0.949) N:QJ76.T.8732.JT85 52.AK94.KJ954.K9 AT9843.Q53.QT6.6 K.J8762.A.AQ7432 [04:33:47.493] [12] (w=0.947) N:T876.QT5.8632.T8 52.AK94.KJ954.K9 AQJ943.3.QT7.J65 K.J8762.A.AQ7432 [04:33:47.493] [13] (w=0.944) N:J973.QT3.Q876.T8 52.AK94.KJ954.K9 AQT864.5.T32.J65 K.J8762.A.AQ7432 [04:33:47.494] [14] (w=0.942) N:J987.QT.QT763.T8 52.AK94.KJ954.K9 AQT643.53.82.J65 K.J8762.A.AQ7432 [04:33:47.494] [15] (w=0.940) N:9643.QT3.QT76.T8 52.AK94.KJ954.K9 AQJT87.5.832.J65 K.J8762.A.AQ7432 [04:33:47.494] [16] (w=0.931) N:T764.QT3.862.JT8 52.AK94.KJ954.K9 AQJ983.5.QT73.65 K.J8762.A.AQ7432 [04:33:47.494] [17] (w=0.930) N:T943.QT.762.JT85 52.AK94.KJ954.K9 AQJ876.53.QT83.6 K.J8762.A.AQ7432 [04:33:47.494] [18] (w=0.925) N:JT84.Q3.8763.JT8 52.AK94.KJ954.K9 AQ9763.T5.QT2.65 K.J8762.A.AQ7432 [04:33:47.494] [19] (w=0.919) N:J976.QT.T763.JT8 52.AK94.KJ954.K9 AQT843.53.Q82.65 K.J8762.A.AQ7432 [04:33:47.494] [20] (w=0.917) N:9763.T.T8732.JT8 52.AK94.KJ954.K9 AQJT84.Q53.Q6.65 K.J8762.A.AQ7432 [04:33:47.494] ... and 25 more [04:33:47.653] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:33:47.653] D5: [710, 680, 710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 680, 710, 710, 680, 710, 710, 710, 710, 710, 710, 680, 680, 710, 710, 710, 710, 710, 710, 710, 710, 680, 680, 710, 680] [04:33:47.653] D9: [710, 680, 710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 680, 710, 710, 680, 710, 710, 710, 710, 710, 710, 680, 680, 710, 710, 710, 710, 710, 710, 710, 710, 680, 680, 710, 680] [04:33:47.653] DJ: [680, 680, 710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 680, 710, 710, 680, 710, 710, 710, 710, 710, 710, 680, 680, 710, 710, 710, 710, 710, 710, 710, 710, 680, 680, 710, 680] [04:33:47.653] DK: [650, 650, 680, 710, 710, 710, 710, 710, 710, 710, 650, 710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 650, 710, 710, 680, 710, 710, 710, 710, 710, 710, 680, 680, 710, 710, 710, 710, 710, 710, 710, 710, 680, 650, 710, 650] [04:33:47.654] S2: [650, 650, 650, 680, 680, 680, 680, 680, 680, 680, 650, 680, 680, 680, 680, 680, 680, 680, 680, 650, 680, 650, 680, 680, 650, 680, 680, 680, 650, 650, 680, 650, 650, 680, 680, 680, 680, 680, 680, 680, 680, 650, 650, 680, 650] [04:33:47.654] S5: [650, 650, 650, 680, 680, 680, 680, 680, 680, 680, 650, 680, 680, 680, 680, 680, 680, 680, 680, 650, 680, 650, 680, 680, 650, 680, 680, 680, 650, 650, 680, 650, 650, 680, 680, 680, 680, 680, 680, 680, 680, 650, 650, 680, 650] [04:33:47.654] C9: [650, 650, 650, 710, 710, 710, 710, 650, 650, 710, 650, 710, 710, 710, 710, 710, 650, 710, 710, 680, 650, 650, 710, 710, 680, 710, 650, 710, 650, 650, 710, 680, 680, 710, 710, 710, 710, 710, 710, 710, 710, 680, 680, 710, 680] [04:33:47.654] HA: [650, 650, 680, 710, 710, 710, 710, 710, 710, 710, 680, 680, 680, 710, 680, 680, 710, 710, 710, 680, 710, 680, 680, 680, 650, 710, 710, 680, 710, 710, 710, 680, 680, 710, 710, 710, 710, 710, 710, 680, 680, 680, 680, 710, 680] [04:33:47.654] H4: [620, 620, 620, 650, 650, 650, 650, 620, 650, 650, 650, 650, 650, 650, 650, 650, 620, 650, 650, 650, 620, 650, 650, 650, 620, 650, 620, 650, 620, 620, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:33:47.654] H9: [620, 620, 620, 650, 650, 650, 650, 620, 650, 650, 650, 650, 650, 650, 650, 650, 620, 650, 650, 650, 620, 650, 650, 650, 620, 650, 620, 650, 620, 620, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:33:47.654] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:33:47.654] D5: [12, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11, 12, 11, 12, 12, 11, 12, 12, 12, 12, 12, 12, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 12, 11] [04:33:47.654] D9: [12, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11, 12, 11, 12, 12, 11, 12, 12, 12, 12, 12, 12, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 12, 11] [04:33:47.654] DJ: [11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11, 12, 11, 12, 12, 11, 12, 12, 12, 12, 12, 12, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 12, 11] [04:33:47.654] DK: [10, 10, 11, 12, 12, 12, 12, 12, 12, 12, 10, 12, 12, 12, 12, 12, 12, 12, 12, 11, 12, 10, 12, 12, 11, 12, 12, 12, 12, 12, 12, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11, 10, 12, 10] [04:33:47.654] S2: [10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 10, 11, 11, 11, 11, 11, 11, 11, 11, 10, 11, 10, 11, 11, 10, 11, 11, 11, 10, 10, 11, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 11, 10] [04:33:47.654] S5: [10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 10, 11, 11, 11, 11, 11, 11, 11, 11, 10, 11, 10, 11, 11, 10, 11, 11, 11, 10, 10, 11, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 11, 10] [04:33:47.654] C9: [10, 10, 10, 12, 12, 12, 12, 10, 10, 12, 10, 12, 12, 12, 12, 12, 10, 12, 12, 11, 10, 10, 12, 12, 11, 12, 10, 12, 10, 10, 12, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 12, 11] [04:33:47.654] HA: [10, 10, 11, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 12, 11, 11, 12, 12, 12, 11, 12, 11, 11, 11, 10, 12, 12, 11, 12, 12, 12, 11, 11, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 12, 11] [04:33:47.654] H4: [9, 9, 9, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 9, 10, 10, 10, 9, 10, 9, 10, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10] [04:33:47.655] H9: [9, 9, 9, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 9, 10, 10, 10, 9, 10, 9, 10, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10] [04:33:47.655] --- IMP Calculation Output (card -> average IMP) --- [04:33:47.655] D5: 0.86 [04:33:47.655] D9: 0.86 [04:33:47.655] DJ: 0.82 [04:33:47.655] DK: 0.64 [04:33:47.655] HA: 0.44 [04:33:47.655] C9: 0.14 [04:33:47.656] S2: -0.39 [04:33:47.656] S5: -0.39 [04:33:47.656] H4: -1.49 [04:33:47.656] H9: -1.49 [04:33:47.656] === DDS DETAILED ANALYSIS === [04:33:47.656] Cards analyzed: 10, Samples per card: 45 [04:33:47.656] [04:33:47.656] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:33:47.656] ----- ------ --------- ------- ----------- -------------------------------- [04:33:47.656] D5 0.86 11.78 100 % 2 [12, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11...] [04:33:47.656] D9 0.86 11.78 100 % 2 [12, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11...] [04:33:47.656] DJ 0.82 11.76 100 % 2 [11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11, 12, 12, 12, 12, 12, 12, 12, 12, 11...] [04:33:47.656] DK 0.64 11.60 100 % 3 [10, 10, 11, 12, 12, 12, 12, 12, 12, 12, 10, 12, 12, 12, 12, 12, 12, 12, 12, 11...] [04:33:47.656] HA 0.44 11.47 100 % 3 [10, 10, 11, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 12, 11, 11, 12, 12, 12, 11...] [04:33:47.657] C9 0.14 11.31 100 % 3 [10, 10, 10, 12, 12, 12, 12, 10, 10, 12, 10, 12, 12, 12, 12, 12, 10, 12, 12, 11...] [04:33:47.657] S2 -0.39 10.69 100 % 2 [10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 10, 11, 11, 11, 11, 11, 11, 11, 11, 10...] [04:33:47.657] S5 -0.39 10.69 100 % 2 [10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 10, 11, 11, 11, 11, 11, 11, 11, 11, 10...] [04:33:47.657] H4 -1.49 9.78 100 % 2 [9, 9, 9, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10...] [04:33:47.657] H9 -1.49 9.78 100 % 2 [9, 9, 9, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10...] [04:33:47.657] [04:33:47.657] Selected: D5 (IMPs=0.86, avgTricks=11.78) [04:33:47.657] =================== [04:33:47.658] [FUSION] alpha-mu(M=2) correction: 45 worlds, candidates=[D5,D9,DJ,DK] [04:33:47.979] [FUSION] D5: 9 info-set group(s), 45 world(s) committed, 2 singleton(s) [04:33:48.148] [FUSION] D9: 9 info-set group(s), 45 world(s) committed, 2 singleton(s) [04:33:48.343] [FUSION] DJ: 9 info-set group(s), 45 world(s) committed, 2 singleton(s) [04:33:48.710] [FUSION] DK: 9 info-set group(s), 45 world(s) committed, 2 singleton(s) [04:33:48.710] [FUSION] D5: 0.86 -> 0.86 IMP (avgTricks 11.81) [04:33:48.710] [FUSION] D9: 0.86 -> 0.86 IMP (avgTricks 11.81) [04:33:48.711] [FUSION] DJ: 0.82 -> 0.82 IMP (avgTricks 11.78) [04:33:48.711] [FUSION] DK: 0.64 -> 0.64 IMP (avgTricks 11.62) [04:33:48.711] [FUSION] After correction, best card: D5 (0.86 IMP) [04:33:48.711] [TRUMP] Trump=Hearts, declarerTrumps=4, dummyTrumps=5, initialMissing=4, maxMissing=7 [04:33:48.711] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls J8762 AK94 QT53' [04:33:49.269] SUITC_CALL_END: jsonLength=829 [04:33:49.269] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":53.1304} ],"Result":4.5313, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N5","Plays":[{"Tricks":5,"Percentage":53.1304},{"Tricks":4,"Percent [04:33:49.270] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln J8762 AK94 QT53' [04:33:49.815] SUITC_CALL_END: jsonLength=854 [04:33:49.815] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":53.1304} ,{"Tricks":4,"Percentage":100.0000} ],"Result":4.5313, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4, N5","Plays":[{"Tricks":5,"P [04:33:49.815] [TRUMP] Trump-leader check: current=AK94 other=J8762 opp=QT53 [04:33:49.815] [TRUMP] leader=current (-Ls): 4.53 tricks [04:33:49.815] [TRUMP] leader=other (-Ln): 4.53 tricks [04:33:49.815] [TRUMP] -> current hand at least as good (diff=0) [04:33:49.815] [TRUMP] Missing trumps: 4 (initial: 4, played: 0) -> adjust: +0.40 [04:33:49.815] [TRUMP] HA: 0.44 -> 0.84 (+0.40) [04:33:49.816] [TRUMP] H4: -1.49 -> -1.09 (+0.40) [04:33:49.816] [TRUMP] H9: -1.49 -> -1.09 (+0.40) [04:33:49.816] [TRUMP] After adjustment, best card: D5 (0.86 IMPs) [04:33:49.816] Selected: D5 (avg 0.86 IMPs, 11.81 tricks) -- 1 tied card(s): D9 [04:33:49.816] [stage-timing] ok sample=87ms validate=0ms nn=24ms signal=0ms simgames=1ms dds=2320ms total=2436ms samples=45 cards=4 [04:33:49.816] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls J8762 AK94 QT53' [04:33:50.360] SUITC_CALL_END: jsonLength=829 [04:33:50.360] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":53.1304} ],"Result":4.5313, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N5","Plays":[{"Tricks":5,"Percentage":53.1304},{"Tricks":4,"Percent [04:33:50.360] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln J8762 AK94 QT53' [04:33:50.907] SUITC_CALL_END: jsonLength=854 [04:33:50.907] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":53.1304} ,{"Tricks":4,"Percentage":100.0000} ],"Result":4.5313, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4, N5","Plays":[{"Tricks":5,"P [04:33:50.907] === FindBestCardAsync: Position=E, CardsPlayed=4 === [04:33:50.907] Finding card to play for E: 52.AK94.KJ954.K9 [04:33:50.907] Relative position: Declarer, Contract type: Suit [04:33:50.907] Cards in hand mask: 10 [04:33:50.908] Candidate: AH = 56.1 % [04:33:50.908] Candidate: xD = 26.6 % [04:33:50.908] Candidate: xS = 10.1 % [04:33:50.908] Candidate: 9C = 3.4 % [04:33:50.908] Candidate: KH = 2.4 % [04:33:50.908] Candidate: xH = 0.7 % [04:33:50.908] Candidate: 9D = 0.4 % [04:33:50.908] Candidate: JD = 0.1 % [04:33:50.908] Candidate: KD = 0.1 % [04:33:50.908] Candidate: 9H = 0.0 % [04:33:50.909] Selected: HA (56.1 %) === Board DailyIMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:33:53 === === Board DailyIMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:33:53 === [04:33:53.989] === FindBestCardAsync: Position=W, CardsPlayed=8 === [04:33:53.989] Contract: 4H, Declarer: E, Dealer: S [04:33:53.989] Auction: 2S-3S-P-4H-P-P-P [04:33:53.990] Deal: N:QJ98.3.Q832.JT85 52.AK94.KJ954.K9 AT7643.QT5.T76.6 K.J8762.A.AQ7432 [04:33:53.990] Position W is on declarer's side - score table shifted by 2 declarer tricks won [04:33:53.990] ****************************** [04:33:53.990] FindMatchingDealsWithPlayInternal Input: [04:33:53.990] Position parameter: W [04:33:53.990] Deal from game: N:... ... ... ... [04:33:53.990] Hand for N: (null) [04:33:53.990] Hand for E: 52.AK94.KJ954.K9 [04:33:53.990] Hand for S: (null) [04:33:53.990] Hand for W: K.J8762.A.AQ7432 [04:33:53.990] Cards played: C6, C2, CT, CK, D5, D7, DA, D2 [04:33:53.990] Declarer: E [04:33:53.990] ****************************** [04:33:53.990] [DealFinder] Seed from player W hand: 749110313 [04:33:53.990] [DealFinder] Auction: 2S-3S-P-4H-P-P-P [04:33:53.990] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:33:53.991] [DealFinder] E HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE W, the seat whose own cards produced it. [04:33:53.991] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1439MB, gc2=25) [04:33:53.991] [DealFinder] Using cardsPlayedCount=8 for visibility calculation [04:33:53.991] [ExtractPartialDeal] Position=W, Declarer=E, CardsPlayed=8 [04:33:53.991] [ExtractPartialDeal] Visible hands: W, E [04:33:53.991] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:33:53.991] [ExtractPartialDeal] Extracted hands: [04:33:53.991] N: ... (0 cards) [04:33:53.991] E: 52.AK94.KJ954.K9 (13 cards) [LOCKED] [04:33:53.991] S: ... (0 cards) [04:33:53.991] W: K.J8762.A.AQ7432 (13 cards) [LOCKED] [04:33:53.991] [DealFinder] Trump suit from contract '4H': Hearts [04:33:53.991] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [04:33:53.991] [ComputePlayedCards] Card 1: C6 played by S [04:33:53.991] [ComputePlayedCards] Card 2: C2 played by W [04:33:53.991] [ComputePlayedCards] Card 3: CT played by N [04:33:53.992] [ComputePlayedCards] Card 4: CK played by E [04:33:53.992] [ComputePlayedCards] Trick complete. Winner: E [04:33:53.992] [ComputePlayedCards] Card 5: D5 played by E [04:33:53.992] [ComputePlayedCards] Card 6: D7 played by S [04:33:53.992] [ComputePlayedCards] Card 7: DA played by W [04:33:53.992] [ComputePlayedCards] Card 8: D2 played by N [04:33:53.992] [ComputePlayedCards] Trick complete. Winner: W [04:33:53.992] [DealFinder] Added 2 played cards to N (was 0 cards): CT, D2 [04:33:53.992] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: CK, D5 [04:33:53.992] [DealFinder] Added 2 played cards to S (was 0 cards): C6, D7 [04:33:53.992] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C2, DA [04:33:53.992] [DealFinder] Propagated N: HCP[1-6], Suits=S[4-4] H[0-4] D[0-7] C[0-5] (2 iterations) [04:33:53.992] [DealFinder] Propagated S: HCP[6-11], Suits=S[6-6] H[0-4] D[0-7] C[0-5] (2 iterations) [04:33:53.993] [DealFinder] Known cards per player: N=2, E=13, S=2, W=13 [04:33:53.993] [DealFinder] Locked players: E, W [04:33:53.993] [DealFinder] Total known cards: 30, Remaining deck: 22, Cards to deal: 22 [04:33:53.993] [DealFinder] Players needing cards: N:11, S:11 [04:33:53.993] Large number of cards remaining. Using random generation. [04:33:53.993] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:33:53.996] [VerifyHands] FAIL for S: QJ87643.T5.76.J6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:53.996] [VerifyHands] FAIL for S: AJ98743.T53.7.65 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:53.996] [VerifyHands] FAIL for S: QJT8764..T76.J65 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:53.997] [VerifyHands] FAIL for S: QJT8763.5.Q7.865 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:53.997] [VerifyHands] FAIL for S: AJ98763.53.T76.6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:54.045] [Timing] Total: 54ms, Generation: 5ms, Verification: 45ms [04:33:54.045] [Timing] Attempts: 327, PassedSimpleCheck: 319, FailedVerification: 269, Found: 50 [04:33:54.065] Search complete. Returning 50 deals. [04:33:54.065] Found 50 sample deals for simulation. [04:33:54.065] Valid deals for DDS: 50 / 50 [04:33:54.065] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:33:54.074] [SAMPLE-VAL] Opening lead NN validation (C6): 16/50 samples adjusted [04:33:54.075] [SAMPLE-VAL] Opening lead rule validation (C6): 16/50 samples penalized for convention violation [04:33:54.075] [SAMPLE-VAL] T1: S=C6 W=C2 N=CT E=CK (leader=S) [04:33:54.075] [SAMPLE-VAL] T2: E=D5 S=D7 W=DA N=D2 (leader=E) [04:33:54.076] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.897 [N:T1-CT=100 % T2-D2=100 %, S:T2-D7=100 %] [04:33:54.077] [SAMPLE-VAL] Sample 2: weight 0.050 -> 0.044 [N:T1-CT=99 % T2-D2=99 %, S:T2-D7=98 %] [04:33:54.078] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.860 [N:T1-CT=84 % T2-D2=100 %, S:T2-D7=100 %] [04:33:54.079] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.833 [N:T1-CT=85 % T2-D2=99 %, S:T2-D7=94 %] [04:33:54.083] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.858 [N:T1-CT=85 % T2-D2=100 %, S:T2-D7=99 %] [04:33:54.084] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.898 [N:T1-CT=100 % T2-D2=100 %, S:T2-D7=100 %] [04:33:54.085] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.888 [N:T1-CT=98 % T2-D2=98 %, S:T2-D7=99 %] [04:33:54.087] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.792 [N:T1-CT=83 % T2-D2=100 %, S:T2-D7=85 %] [04:33:54.088] [SAMPLE-VAL] Sample 12: weight 0.025 -> 0.020 [N:T1-CT=91 % T2-D2=100 %, S:T2-D7=86 %] [04:33:54.090] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.834 [N:T1-CT=92 % T2-D2=100 %, S:T2-D7=89 %] [04:33:54.091] [SAMPLE-VAL] Sample 15: weight 0.500 -> 0.438 [N:T1-CT=91 % T2-D2=99 %, S:T2-D7=100 %] [04:33:54.092] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.845 [N:T1-CT=99 % T2-D2=100 %, S:T2-D7=89 %] [04:33:54.093] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.801 [N:T1-CT=90 % T2-D2=100 %, S:T2-D7=83 %] [04:33:54.094] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.892 [N:T1-CT=100 % T2-D2=100 %, S:T2-D7=98 %] [04:33:54.095] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.795 [N:T1-CT=85 % T2-D2=100 %, S:T2-D7=85 %] [04:33:54.096] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.707 [N:T1-CT=92 % T2-D2=100 %, S:T2-D7=64 %] [04:33:54.097] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.878 [N:T1-CT=91 % T2-D2=100 %, S:T2-D7=100 %] [04:33:54.098] [SAMPLE-VAL] Sample 22: weight 0.025 -> 0.021 [N:T1-CT=82 % T2-D2=99 %, S:T2-D7=100 %] [04:33:54.099] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.823 [N:T1-CT=89 % T2-D2=100 %, S:T2-D7=89 %] [04:33:54.101] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.682 [N:T1-CT=98 % T2-D2=100 %, S:T2-D7=58 %] [04:33:54.102] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.897 [N:T1-CT=100 % T2-D2=99 %, S:T2-D7=100 %] [04:33:54.103] [SAMPLE-VAL] Sample 27: weight 0.500 -> 0.450 [N:T1-CT=100 % T2-D2=100 %, S:T2-D7=100 %] [04:33:54.104] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.862 [N:T1-CT=91 % T2-D2=100 %, S:T2-D7=96 %] [04:33:54.105] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.804 [N:T1-CT=69 % T2-D2=97 %, S:T2-D7=98 %] [04:33:54.106] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.586 [N:T1-CT=92 % T2-D2=100 %, S:T2-D7=44 %] [04:33:54.107] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.827 [N:T1-CT=81 % T2-D2=99 %, S:T2-D7=94 %] [04:33:54.108] [SAMPLE-VAL] Sample 32: weight 0.050 -> 0.042 [N:T1-CT=99 % T2-D2=100 %, S:T2-D7=89 %] [04:33:54.110] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.838 [N:T1-CT=89 % T2-D2=100 %, S:T2-D7=92 %] [04:33:54.111] [SAMPLE-VAL] Sample 34: weight 0.025 -> 0.022 [N:T1-CT=89 % T2-D2=99 %, S:T2-D7=98 %] [04:33:54.112] [SAMPLE-VAL] Sample 35: weight 0.025 -> 0.020 [N:T1-CT=82 % T2-D2=100 %, S:T2-D7=87 %] [04:33:54.113] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.841 [N:T1-CT=90 % T2-D2=100 %, S:T2-D7=92 %] [04:33:54.114] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.870 [N:T1-CT=87 % T2-D2=100 %, S:T2-D7=100 %] [04:33:54.115] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.806 [N:T1-CT=85 % T2-D2=100 %, S:T2-D7=87 %] [04:33:54.116] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.889 [N:T1-CT=100 % T2-D2=100 %, S:T2-D7=98 %] [04:33:54.117] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.404 [N:T1-CT=68 % T2-D2=96 %, S:T2-D7=100 %] [04:33:54.118] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.800 [N:T1-CT=98 % T2-D2=100 %, S:T2-D7=80 %] [04:33:54.119] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.836 [N:T1-CT=79 % T2-D2=99 %, S:T2-D7=98 %] [04:33:54.120] [SAMPLE-VAL] Sample 43: weight 0.025 -> 0.020 [N:T1-CT=98 % T2-D2=100 %, S:T2-D7=76 %] [04:33:54.121] [SAMPLE-VAL] Sample 44: weight 0.025 -> 0.017 [N:T1-CT=93 % T2-D2=100 %, S:T2-D7=61 %] [04:33:54.122] [SAMPLE-VAL] Sample 45: weight 0.005 -> 0.004 [N:T1-CT=90 % T2-D2=100 %, S:T2-D7=78 %] [04:33:54.123] [SAMPLE-VAL] Sample 46: weight 0.050 -> 0.043 [N:T1-CT=98 % T2-D2=99 %, S:T2-D7=92 %] [04:33:54.124] [SAMPLE-VAL] Sample 47: weight 0.025 -> 0.022 [N:T1-CT=98 % T2-D2=99 %, S:T2-D7=99 %] [04:33:54.125] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.757 [N:T1-CT=84 % T2-D2=100 %, S:T2-D7=77 %] [04:33:54.126] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.795 [N:T1-CT=90 % T2-D2=100 %, S:T2-D7=82 %] [04:33:54.127] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.870 [N:T1-CT=100 % T2-D2=100 %, S:T2-D7=94 %] [04:33:54.127] [SAMPLE-VAL] Zeroed 6 samples below relative threshold 0.010 x max 0.8977 = 0.008977 [04:33:54.127] [SAMPLE-VAL] Done. Weight range: 0.000-0.898 [04:33:54.127] [SAMPLE-VAL] Top sample 9 (w=0.898): N:J873.QT5.T832.JT S:AQT964.3.Q76.865 [N:T1-CT=100 % T2-D2=100 %, S:T2-D7=100 %] [04:33:54.127] [SAMPLE-VAL] Top sample 1 (w=0.897): N:7643.T53.T862.JT S:AQJT98.Q.Q73.865 [N:T1-CT=100 % T2-D2=100 %, S:T2-D7=100 %] [04:33:54.127] [SAMPLE-VAL] Top sample 26 (w=0.897): N:JT43.QT5.QT82.JT S:AQ9876.3.763.865 [N:T1-CT=100 % T2-D2=99 %, S:T2-D7=100 %] [04:33:54.128] [SAMPLE-VAL] Top sample 18 (w=0.892): N:J643.T53.Q832.JT S:AQT987.Q.T76.865 [N:T1-CT=100 % T2-D2=100 %, S:T2-D7=98 %] [04:33:54.128] [SAMPLE-VAL] Top sample 39 (w=0.889): N:JT87.Q53.T8632.T S:AQ9643.T.Q7.J865 [N:T1-CT=100 % T2-D2=100 %, S:T2-D7=98 %] [04:33:54.128] After sample validation: 44 deals remaining [04:33:54.128] [PLAY-INFER] No inference observations detected [04:33:54.128] Using weighted samples: 44/44 have non-uniform weights (range 0.017-0.898) [04:33:54.128] Sample deals (44 total, showing first 20, by weight): [04:33:54.128] [1] (w=0.898) N:J873.QT5.T832.JT 52.AK94.KJ954.K9 AQT964.3.Q76.865 K.J8762.A.AQ7432 [04:33:54.128] [2] (w=0.897) N:7643.T53.T862.JT 52.AK94.KJ954.K9 AQJT98.Q.Q73.865 K.J8762.A.AQ7432 [04:33:54.128] [3] (w=0.897) N:JT43.QT5.QT82.JT 52.AK94.KJ954.K9 AQ9876.3.763.865 K.J8762.A.AQ7432 [04:33:54.128] [4] (w=0.892) N:J643.T53.Q832.JT 52.AK94.KJ954.K9 AQT987.Q.T76.865 K.J8762.A.AQ7432 [04:33:54.128] [5] (w=0.889) N:JT87.Q53.T8632.T 52.AK94.KJ954.K9 AQ9643.T.Q7.J865 K.J8762.A.AQ7432 [04:33:54.128] [6] (w=0.888) N:J983.QT53.Q82.T5 52.AK94.KJ954.K9 AQT764..T763.J86 K.J8762.A.AQ7432 [04:33:54.128] [7] (w=0.878) N:JT76.Q5.QT832.T8 52.AK94.KJ954.K9 AQ9843.T3.76.J65 K.J8762.A.AQ7432 [04:33:54.128] [8] (w=0.870) N:T843.T53.8632.JT 52.AK94.KJ954.K9 AQJ976.Q.QT7.865 K.J8762.A.AQ7432 [04:33:54.129] [9] (w=0.870) N:8764.5.QT832.JT8 52.AK94.KJ954.K9 AQJT93.QT3.76.65 K.J8762.A.AQ7432 [04:33:54.129] [10] (w=0.862) N:T763.3.Q8632.JT8 52.AK94.KJ954.K9 AQJ984.QT5.T7.65 K.J8762.A.AQ7432 [04:33:54.129] [11] (w=0.860) N:9743.QT.QT82.JT8 52.AK94.KJ954.K9 AQJT86.53.763.65 K.J8762.A.AQ7432 [04:33:54.129] [12] (w=0.858) N:J843.QT3.Q832.T8 52.AK94.KJ954.K9 AQT976.5.T76.J65 K.J8762.A.AQ7432 [04:33:54.129] [13] (w=0.845) N:Q643.QT53.T32.T5 52.AK94.KJ954.K9 AJT987..Q876.J86 K.J8762.A.AQ7432 [04:33:54.129] [14] (w=0.841) N:J863.53.QT2.JT85 52.AK94.KJ954.K9 AQT974.QT.8763.6 K.J8762.A.AQ7432 [04:33:54.129] [15] (w=0.838) N:JT83.QT53.QT2.T8 52.AK94.KJ954.K9 AQ9764..8763.J65 K.J8762.A.AQ7432 [04:33:54.129] [16] (w=0.836) N:T986.QT3.862.JT8 52.AK94.KJ954.K9 AQJ743.5.QT73.65 K.J8762.A.AQ7432 [04:33:54.129] [17] (w=0.834) N:QT86.T53.32.JT85 52.AK94.KJ954.K9 AJ9743.Q.QT876.6 K.J8762.A.AQ7432 [04:33:54.129] [18] (w=0.833) N:T763.QT53.Q2.JT8 52.AK94.KJ954.K9 AQJ984..T8763.65 K.J8762.A.AQ7432 [04:33:54.129] [19] (w=0.827) N:AJ87.T.8632.JT85 52.AK94.KJ954.K9 QT9643.Q53.QT7.6 K.J8762.A.AQ7432 [04:33:54.130] [20] (w=0.823) N:J643.Q53.32.JT85 52.AK94.KJ954.K9 AQT987.T.QT876.6 K.J8762.A.AQ7432 [04:33:54.130] ... and 24 more [04:33:54.197] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:33:54.197] H2: [710, 710, 710, 710, 710, 710, 710, 710, 680, 680, 710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710] [04:33:54.197] CA: [710, 710, 710, 710, 650, 710, 710, 710, 680, 680, 710, 710, 710, 650, 710, 710, 650, 710, 620, 650, 650, 710, 650, 710, 650, 710, 710, 710, 650, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710] [04:33:54.197] H8: [710, 710, 710, 710, 710, 710, 710, 710, 680, 680, 710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710] [04:33:54.197] HJ: [710, 710, 710, 710, 710, 710, 710, 710, 680, 680, 710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 680, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710] [04:33:54.198] SK: [680, 680, 680, 680, 650, 680, 680, 680, 650, 650, 680, 680, 680, 680, 680, 680, 680, 680, 650, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:33:54.198] C4: [650, 650, 650, 650, 650, 650, 650, 650, 620, 620, 650, 650, 650, 650, 650, 650, 650, 650, 620, 650, 650, 620, 650, 650, 650, 650, 650, 650, 650, 620, 620, 650, 620, 620, 650, 650, 650, 650, 650, 650, 620, 650, 650, 650] [04:33:54.198] C7: [650, 650, 650, 650, 650, 650, 650, 650, 620, 620, 650, 650, 650, 650, 650, 650, 650, 650, 620, 650, 650, 620, 650, 650, 650, 650, 650, 650, 650, 620, 620, 650, 620, 620, 650, 650, 650, 650, 650, 650, 620, 650, 650, 650] [04:33:54.198] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:33:54.198] H2: [11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11] [04:33:54.198] CA: [11, 11, 11, 11, 9, 11, 11, 11, 10, 10, 11, 11, 11, 9, 11, 11, 9, 11, 8, 9, 9, 11, 9, 11, 9, 11, 11, 11, 9, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11] [04:33:54.198] H8: [11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11] [04:33:54.198] HJ: [11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11] [04:33:54.198] SK: [10, 10, 10, 10, 9, 10, 10, 10, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10] [04:33:54.198] C4: [9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9] [04:33:54.198] C7: [9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9] [04:33:54.198] --- IMP Calculation Output (card -> average IMP) --- [04:33:54.199] H2: 0.97 [04:33:54.199] H8: 0.97 [04:33:54.199] HJ: 0.95 [04:33:54.199] CA: 0.34 [04:33:54.199] SK: -0.24 [04:33:54.199] C4: -1.49 [04:33:54.199] C7: -1.49 [04:33:54.199] === DDS DETAILED ANALYSIS === [04:33:54.199] Cards analyzed: 7, Samples per card: 44 [04:33:54.199] [04:33:54.199] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:33:54.199] ----- ------ --------- ------- ----------- -------------------------------- [04:33:54.199] H2 0.97 10.93 100 % 2 [11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 10, 11...] [04:33:54.199] H8 0.97 10.93 100 % 2 [11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 10, 11...] [04:33:54.200] HJ 0.95 10.91 100 % 2 [11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 10, 11...] [04:33:54.200] CA 0.34 10.52 100 % 4 [11, 11, 11, 11, 9, 11, 11, 11, 10, 10, 11, 11, 11, 9, 11, 11, 9, 11, 8, 9...] [04:33:54.200] SK -0.24 9.91 100 % 2 [10, 10, 10, 10, 9, 10, 10, 10, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10...] [04:33:54.200] C4 -1.49 8.80 100 % 2 [9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9...] [04:33:54.200] C7 -1.49 8.80 100 % 2 [9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9...] [04:33:54.200] [04:33:54.200] Selected: H2 (IMPs=0.97, avgTricks=10.93) [04:33:54.200] =================== [04:33:54.201] [FUSION] alpha-mu(M=2) correction: 44 worlds, candidates=[H2,H8,HJ,CA] [04:33:54.386] [FUSION] H2: 11 info-set group(s), 44 world(s) committed, 2 singleton(s) [04:33:54.518] [FUSION] H8: 11 info-set group(s), 44 world(s) committed, 2 singleton(s) [04:33:54.641] [FUSION] HJ: 13 info-set group(s), 44 world(s) committed, 3 singleton(s) [04:33:54.780] [FUSION] CA: 4 info-set group(s), 35 world(s) committed, 0 singleton(s) [04:33:54.781] [FUSION] H2: 0.97 -> 0.97 IMP (avgTricks 10.91) [04:33:54.781] [FUSION] H8: 0.97 -> 0.97 IMP (avgTricks 10.91) [04:33:54.781] [FUSION] HJ: 0.95 -> 0.95 IMP (avgTricks 10.89) [04:33:54.781] [FUSION] CA: 0.34 -> 0.34 IMP (avgTricks 10.37) [04:33:54.781] [FUSION] After correction, best card: H2 (0.97 IMP) [04:33:54.781] [TRUMP] Trump=Hearts, declarerTrumps=4, dummyTrumps=5, initialMissing=4, maxMissing=7 [04:33:54.781] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls AK94 J8762 QT53' [04:33:55.331] SUITC_CALL_END: jsonLength=854 [04:33:55.331] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":53.1304} ,{"Tricks":4,"Percentage":100.0000} ],"Result":4.5313, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4, N5","Plays":[{"Tricks":5,"P [04:33:55.331] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln AK94 J8762 QT53' [04:33:55.876] SUITC_CALL_END: jsonLength=829 [04:33:55.876] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":53.1304} ],"Result":4.5313, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N5","Plays":[{"Tricks":5,"Percentage":53.1304},{"Tricks":4,"Percent [04:33:55.876] [TRUMP] Trump-leader check: current=J8762 other=AK94 opp=QT53 [04:33:55.876] [TRUMP] leader=current (-Ls): 4.53 tricks [04:33:55.876] [TRUMP] leader=other (-Ln): 4.53 tricks [04:33:55.876] [TRUMP] -> current hand at least as good (diff=0) [04:33:55.876] [TRUMP] Missing trumps: 4 (initial: 4, played: 0) -> adjust: +0.40 [04:33:55.876] [TRUMP] H2: 0.97 -> 1.37 (+0.40) [04:33:55.876] [TRUMP] H8: 0.97 -> 1.37 (+0.40) [04:33:55.876] [TRUMP] HJ: 0.95 -> 1.35 (+0.40) [04:33:55.876] [TRUMP] After adjustment, best card: H2 (1.37 IMPs) [04:33:55.876] Selected: H2 (avg 1.37 IMPs, 10.91 tricks) -- 1 tied card(s): H8 [04:33:55.877] [stage-timing] ok sample=75ms validate=0ms nn=62ms signal=0ms simgames=1ms dds=1745ms total=1887ms samples=44 cards=8 [04:33:55.877] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls AK94 J8762 QT53' [04:33:56.421] SUITC_CALL_END: jsonLength=854 [04:33:56.421] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":53.1304} ,{"Tricks":4,"Percentage":100.0000} ],"Result":4.5313, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4, N5","Plays":[{"Tricks":5,"P [04:33:56.421] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln AK94 J8762 QT53' [04:33:56.966] SUITC_CALL_END: jsonLength=829 [04:33:56.966] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":53.1304} ],"Result":4.5313, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N5","Plays":[{"Tricks":5,"Percentage":53.1304},{"Tricks":4,"Percent [04:33:56.966] SUITC_CALL_BEGIN: input=' -F1 -u -c100 J8762 AK94 QT53' [04:33:58.076] SUITC_CALL_END: jsonLength=1410 [04:33:58.076] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":53.1304} ,{"Tricks":4,"Percentage":100.0000} ],"Result":4.5313, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4, N5","Plays":[{"Tricks":5,"P [04:33:58.077] === FindBestCardAsync: Position=W, CardsPlayed=8 === [04:33:58.077] Finding card to play for W: K.J8762.A.AQ7432 [04:33:58.077] Relative position: Dummy, Contract type: Suit [04:33:58.077] Cards in hand mask: 7 [04:33:58.078] Candidate: xH = 54.7 % [04:33:58.078] Candidate: AC = 28.7 % [04:33:58.078] Candidate: KS = 9.2 % [04:33:58.078] Candidate: 8H = 5.0 % [04:33:58.078] Candidate: JH = 2.2 % [04:33:58.078] Candidate: xC = 0.2 % [04:33:58.078] Candidate: QC = 0.1 % [04:33:58.078] Selected: H2 (54.7 %) === Board DailyIMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:33:58 === === Board DailyIMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:33:58 === [04:33:58.200] === FindBestCardAsync: Position=E, CardsPlayed=10 === [04:33:58.200] Contract: 4H, Declarer: E, Dealer: S [04:33:58.200] Auction: 2S-3S-P-4H-P-P-P [04:33:58.200] Deal: N:QJ98.3.Q832.JT85 52.AK94.KJ954.K9 AT7643.QT5.T76.6 K.J8762.A.AQ7432 [04:33:58.200] Position E is on declarer's side - score table shifted by 2 declarer tricks won [04:33:58.200] ****************************** [04:33:58.200] FindMatchingDealsWithPlayInternal Input: [04:33:58.200] Position parameter: E [04:33:58.200] Deal from game: N:... ... ... ... [04:33:58.200] Hand for N: (null) [04:33:58.200] Hand for E: 52.AK94.KJ954.K9 [04:33:58.200] Hand for S: (null) [04:33:58.201] Hand for W: K.J8762.A.AQ7432 [04:33:58.201] Cards played: C6, C2, CT, CK, D5, D7, DA, D2, H2, H3 [04:33:58.201] Declarer: E [04:33:58.201] ****************************** [04:33:58.201] [DealFinder] Seed from player E hand: -114676297 [04:33:58.201] [DealFinder] Auction: 2S-3S-P-4H-P-P-P [04:33:58.201] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:33:58.201] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1440MB, gc2=25) [04:33:58.201] [DealFinder] Using cardsPlayedCount=10 for visibility calculation [04:33:58.201] [ExtractPartialDeal] Position=E, Declarer=E, CardsPlayed=10 [04:33:58.201] [ExtractPartialDeal] Visible hands: E, W [04:33:58.201] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:33:58.202] [ExtractPartialDeal] Extracted hands: [04:33:58.202] N: ... (0 cards) [04:33:58.202] E: 52.AK94.KJ954.K9 (13 cards) [LOCKED] [04:33:58.202] S: ... (0 cards) [04:33:58.202] W: K.J8762.A.AQ7432 (13 cards) [LOCKED] [04:33:58.202] [DealFinder] Trump suit from contract '4H': Hearts [04:33:58.202] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [04:33:58.202] [ComputePlayedCards] Card 1: C6 played by S [04:33:58.202] [ComputePlayedCards] Card 2: C2 played by W [04:33:58.202] [ComputePlayedCards] Card 3: CT played by N [04:33:58.202] [ComputePlayedCards] Card 4: CK played by E [04:33:58.202] [ComputePlayedCards] Trick complete. Winner: E [04:33:58.202] [ComputePlayedCards] Card 5: D5 played by E [04:33:58.202] [ComputePlayedCards] Card 6: D7 played by S [04:33:58.202] [ComputePlayedCards] Card 7: DA played by W [04:33:58.203] [ComputePlayedCards] Card 8: D2 played by N [04:33:58.203] [ComputePlayedCards] Trick complete. Winner: W [04:33:58.203] [ComputePlayedCards] Card 9: H2 played by W [04:33:58.203] [ComputePlayedCards] Card 10: H3 played by N [04:33:58.203] [DealFinder] Added 3 played cards to N (was 0 cards): CT, D2, H3 [04:33:58.203] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: CK, D5 [04:33:58.203] [DealFinder] Added 2 played cards to S (was 0 cards): C6, D7 [04:33:58.203] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C2, DA, H2 [04:33:58.203] [DealFinder] Propagated N: HCP[1-6], Suits=S[4-4] H[0-4] D[0-7] C[0-5] (2 iterations) [04:33:58.203] [DealFinder] Propagated S: HCP[6-11], Suits=S[6-6] H[0-4] D[0-7] C[0-5] (2 iterations) [04:33:58.204] [DealFinder] Known cards per player: N=3, E=13, S=2, W=13 [04:33:58.204] [DealFinder] Locked players: E, W [04:33:58.204] [DealFinder] Total known cards: 31, Remaining deck: 21, Cards to deal: 21 [04:33:58.204] [DealFinder] Players needing cards: N:10, S:11 [04:33:58.204] Large number of cards remaining. Using random generation. [04:33:58.204] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:33:58.205] [VerifyHands] FAIL for S: AT98743..T87.J65 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:58.205] [VerifyHands] FAIL for S: AJT8763.T5.7.J65 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:58.205] [VerifyHands] FAIL for S: AQJT983.T.QT7.65 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:58.206] [VerifyHands] FAIL for S: AQJ743.Q.Q8763.6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:58.206] [VerifyHands] FAIL for S: AQT9743.T5.76.65 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:33:58.257] [Timing] Total: 56ms, Generation: 5ms, Verification: 46ms [04:33:58.258] [Timing] Attempts: 303, PassedSimpleCheck: 298, FailedVerification: 248, Found: 50 [04:33:58.274] Search complete. Returning 50 deals. [04:33:58.274] Found 50 sample deals for simulation. [04:33:58.274] Valid deals for DDS: 50 / 50 [04:33:58.274] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:33:58.282] [SAMPLE-VAL] Opening lead NN validation (C6): 14/50 samples adjusted [04:33:58.282] [SAMPLE-VAL] Opening lead rule validation (C6): 19/50 samples penalized for convention violation [04:33:58.282] [SAMPLE-VAL] T1: S=C6 W=C2 N=CT E=CK (leader=S) [04:33:58.283] [SAMPLE-VAL] T2: E=D5 S=D7 W=DA N=D2 (leader=E) [04:33:58.283] [SAMPLE-VAL] T3: W=H2 N=H3 (leader=W) (partial) [04:33:58.284] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.448 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 %, S:T2-D7=100 %] [04:33:58.285] [SAMPLE-VAL] Sample 2: weight 0.025 -> 0.020 [N:T1-CT=86 % T2-D2=100 % T3-H3=97 %, S:T2-D7=87 %] [04:33:58.287] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.680 [N:T1-CT=99 % T2-D2=100 % T3-H3=94 %, S:T2-D7=58 %] [04:33:58.288] [SAMPLE-VAL] Sample 4: weight 0.025 -> 0.022 [N:T1-CT=98 % T2-D2=99 % T3-H3=99 %, S:T2-D7=98 %] [04:33:58.289] [SAMPLE-VAL] Sample 5: weight 0.050 -> 0.035 [N:T1-CT=98 % T2-D2=100 % T3-H3=99 %, S:T2-D7=62 %] [04:33:58.291] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.814 [N:T1-CT=80 % T2-D2=100 % T3-H3=97 %, S:T2-D7=89 %] [04:33:58.292] [SAMPLE-VAL] Sample 7: weight 0.025 -> 0.022 [N:T1-CT=99 % T2-D2=98 % T3-H3=100 %, S:T2-D7=100 %] [04:33:58.293] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.346 [N:T1-CT=92 % T2-D2=100 % T3-H3=99 %, S:T2-D7=61 %] [04:33:58.295] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.831 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 %, S:T2-D7=89 %] [04:33:58.296] [SAMPLE-VAL] Sample 10: weight 0.050 -> 0.044 [N:T1-CT=99 % T2-D2=99 % T3-H3=90 %, S:T2-D7=98 %] [04:33:58.297] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.790 [N:T1-CT=85 % T2-D2=100 % T3-H3=85 %, S:T2-D7=86 %] [04:33:58.298] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.827 [N:T1-CT=67 % T2-D2=98 % T3-H3=99 %, S:T2-D7=98 %] [04:33:58.300] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.853 [N:T1-CT=84 % T2-D2=99 % T3-H3=88 %, S:T2-D7=100 %] [04:33:58.301] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.613 [N:T1-CT=94 % T2-D2=100 % T3-H3=94 %, S:T2-D7=48 %] [04:33:58.302] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.797 [N:T1-CT=81 % T2-D2=100 % T3-H3=95 %, S:T2-D7=86 %] [04:33:58.304] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.876 [N:T1-CT=100 % T2-D2=100 % T3-H3=85 %, S:T2-D7=100 %] [04:33:58.307] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.702 [N:T1-CT=90 % T2-D2=100 % T3-H3=90 %, S:T2-D7=65 %] [04:33:58.309] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.774 [N:T1-CT=100 % T2-D2=100 % T3-H3=96 %, S:T2-D7=75 %] [04:33:58.310] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.876 [N:T1-CT=88 % T2-D2=99 % T3-H3=98 %, S:T2-D7=100 %] [04:33:58.311] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.841 [N:T1-CT=82 % T2-D2=99 % T3-H3=82 %, S:T2-D7=100 %] [04:33:58.313] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.872 [N:T1-CT=99 % T2-D2=97 % T3-H3=94 %, S:T2-D7=97 %] [04:33:58.314] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.816 [N:T1-CT=80 % T2-D2=100 % T3-H3=95 %, S:T2-D7=90 %] [04:33:58.315] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.896 [N:T1-CT=100 % T2-D2=100 % T3-H3=97 %, S:T2-D7=100 %] [04:33:58.317] [SAMPLE-VAL] Sample 24: weight 0.025 -> 0.022 [N:T1-CT=99 % T2-D2=98 % T3-H3=100 %, S:T2-D7=98 %] [04:33:58.318] [SAMPLE-VAL] Sample 25: weight 0.025 -> 0.022 [N:T1-CT=98 % T2-D2=99 % T3-H3=100 %, S:T2-D7=95 %] [04:33:58.319] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.838 [N:T1-CT=87 % T2-D2=100 % T3-H3=98 %, S:T2-D7=92 %] [04:33:58.321] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.874 [N:T1-CT=98 % T2-D2=98 % T3-H3=94 %, S:T2-D7=97 %] [04:33:58.322] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.817 [N:T1-CT=86 % T2-D2=100 % T3-H3=97 %, S:T2-D7=88 %] [04:33:58.323] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.881 [N:T1-CT=100 % T2-D2=100 % T3-H3=88 %, S:T2-D7=100 %] [04:33:58.325] [SAMPLE-VAL] Sample 30: weight 0.025 -> 0.018 [N:T1-CT=98 % T2-D2=100 % T3-H3=98 %, S:T2-D7=66 %] [04:33:58.326] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.867 [N:T1-CT=98 % T2-D2=100 % T3-H3=83 %, S:T2-D7=100 %] [04:33:58.327] [SAMPLE-VAL] Sample 32: weight 0.050 -> 0.041 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 %, S:T2-D7=83 %] [04:33:58.328] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.757 [N:T1-CT=98 % T2-D2=100 % T3-H3=84 %, S:T2-D7=76 %] [04:33:58.330] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.781 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 %, S:T2-D7=79 %] [04:33:58.331] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.816 [N:T1-CT=80 % T2-D2=100 % T3-H3=95 %, S:T2-D7=90 %] [04:33:58.334] [SAMPLE-VAL] Sample 37: weight 0.025 -> 0.022 [N:T1-CT=89 % T2-D2=99 % T3-H3=99 %, S:T2-D7=98 %] [04:33:58.335] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.672 [N:T1-CT=83 % T2-D2=100 % T3-H3=95 %, S:T2-D7=61 %] [04:33:58.336] [SAMPLE-VAL] Sample 39: weight 0.050 -> 0.034 [N:T1-CT=98 % T2-D2=100 % T3-H3=88 %, S:T2-D7=59 %] [04:33:58.339] [SAMPLE-VAL] Sample 41: weight 0.050 -> 0.045 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 %, S:T2-D7=99 %] [04:33:58.340] [SAMPLE-VAL] Sample 42: weight 0.025 -> 0.018 [N:T1-CT=93 % T2-D2=100 % T3-H3=100 %, S:T2-D7=63 %] [04:33:58.342] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.875 [N:T1-CT=92 % T2-D2=100 % T3-H3=97 %, S:T2-D7=98 %] [04:33:58.343] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.725 [N:T1-CT=99 % T2-D2=100 % T3-H3=99 %, S:T2-D7=65 %] [04:33:58.344] [SAMPLE-VAL] Sample 45: weight 0.025 -> 0.018 [N:T1-CT=98 % T2-D2=100 % T3-H3=95 %, S:T2-D7=63 %] [04:33:58.346] [SAMPLE-VAL] Sample 46: weight 0.050 -> 0.045 [N:T1-CT=99 % T2-D2=98 % T3-H3=99 %, S:T2-D7=100 %] [04:33:58.347] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.784 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 %, S:T2-D7=78 %] [04:33:58.348] [SAMPLE-VAL] Sample 48: weight 0.025 -> 0.015 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 %, S:T2-D7=47 %] [04:33:58.350] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.863 [N:T1-CT=83 % T2-D2=99 % T3-H3=96 %, S:T2-D7=100 %] [04:33:58.351] [SAMPLE-VAL] Sample 50: weight 0.050 -> 0.044 [N:T1-CT=98 % T2-D2=98 % T3-H3=92 %, S:T2-D7=99 %] [04:33:58.351] [SAMPLE-VAL] Zeroed 2 samples below relative threshold 0.010 x max 0.8957 = 0.008957 [04:33:58.351] [SAMPLE-VAL] Done. Weight range: 0.000-0.896 [04:33:58.351] [SAMPLE-VAL] Top sample 23 (w=0.896): N:9843.Q3.QT862.JT S:AQJT76.T5.73.865 [N:T1-CT=100 % T2-D2=100 % T3-H3=97 %, S:T2-D7=100 %] [04:33:58.351] [SAMPLE-VAL] Top sample 29 (w=0.881): N:T764.QT3.QT862.T S:AQJ983.5.73.J865 [N:T1-CT=100 % T2-D2=100 % T3-H3=88 %, S:T2-D7=100 %] [04:33:58.351] [SAMPLE-VAL] Top sample 19 (w=0.876): N:JT93.Q3.QT82.JT8 S:AQ8764.T5.763.65 [N:T1-CT=88 % T2-D2=99 % T3-H3=98 %, S:T2-D7=100 %] [04:33:58.352] [SAMPLE-VAL] Top sample 16 (w=0.876): N:JT84.QT3.QT832.T S:AQ9763.5.76.J865 [N:T1-CT=100 % T2-D2=100 % T3-H3=85 %, S:T2-D7=100 %] [04:33:58.352] [SAMPLE-VAL] Top sample 43 (w=0.875): N:Q864.T3.832.JT85 S:AJT973.Q5.QT76.6 [N:T1-CT=92 % T2-D2=100 % T3-H3=97 %, S:T2-D7=98 %] [04:33:58.352] After sample validation: 48 deals remaining [04:33:58.352] [PLAY-INFER] No inference observations detected [04:33:58.352] Using weighted samples: 48/48 have non-uniform weights (range 0.015-0.896) [04:33:58.352] Sample deals (48 total, showing first 20, by weight): [04:33:58.352] [1] (w=0.896) N:9843.Q3.QT862.JT 52.AK94.KJ954.K9 AQJT76.T5.73.865 K.J8762.A.AQ7432 [04:33:58.352] [2] (w=0.881) N:T764.QT3.QT862.T 52.AK94.KJ954.K9 AQJ983.5.73.J865 K.J8762.A.AQ7432 [04:33:58.352] [3] (w=0.876) N:JT93.Q3.QT82.JT8 52.AK94.KJ954.K9 AQ8764.T5.763.65 K.J8762.A.AQ7432 [04:33:58.352] [4] (w=0.876) N:JT84.QT3.QT832.T 52.AK94.KJ954.K9 AQ9763.5.76.J865 K.J8762.A.AQ7432 [04:33:58.352] [5] (w=0.875) N:Q864.T3.832.JT85 52.AK94.KJ954.K9 AJT973.Q5.QT76.6 K.J8762.A.AQ7432 [04:33:58.352] [6] (w=0.874) N:QJ97.QT53.862.T5 52.AK94.KJ954.K9 AT8643..QT73.J86 K.J8762.A.AQ7432 [04:33:58.352] [7] (w=0.872) N:A983.QT53.832.T5 52.AK94.KJ954.K9 QJT764..QT76.J86 K.J8762.A.AQ7432 [04:33:58.353] [8] (w=0.867) N:J743.QT3.T862.T5 52.AK94.KJ954.K9 AQT986.5.Q73.J86 K.J8762.A.AQ7432 [04:33:58.353] [9] (w=0.863) N:QJ84.Q3.T82.JT85 52.AK94.KJ954.K9 AT9763.T5.Q763.6 K.J8762.A.AQ7432 [04:33:58.353] [10] (w=0.853) N:T973.QT3.T832.T8 52.AK94.KJ954.K9 AQJ864.5.Q76.J65 K.J8762.A.AQ7432 [04:33:58.353] [11] (w=0.841) N:J964.QT3.T832.T8 52.AK94.KJ954.K9 AQT873.5.Q76.J65 K.J8762.A.AQ7432 [04:33:58.353] [12] (w=0.838) N:T974.QT53.QT2.T8 52.AK94.KJ954.K9 AQJ863..8763.J65 K.J8762.A.AQ7432 [04:33:58.353] [13] (w=0.831) N:JT93.Q53.62.JT85 52.AK94.KJ954.K9 AQ8764.T.QT873.6 K.J8762.A.AQ7432 [04:33:58.353] [14] (w=0.827) N:A843.T53.862.JT8 52.AK94.KJ954.K9 QJT976.Q.QT73.65 K.J8762.A.AQ7432 [04:33:58.353] [15] (w=0.817) N:T976.Q3.T32.JT85 52.AK94.KJ954.K9 AQJ843.T5.Q876.6 K.J8762.A.AQ7432 [04:33:58.353] [16] (w=0.816) N:AT73.T3.T32.JT85 52.AK94.KJ954.K9 QJ9864.Q5.Q876.6 K.J8762.A.AQ7432 [04:33:58.353] [17] (w=0.816) N:AT64.T3.T62.JT85 52.AK94.KJ954.K9 QJ9873.Q5.Q873.6 K.J8762.A.AQ7432 [04:33:58.353] [18] (w=0.814) N:QJT6.QT53.T32.T8 52.AK94.KJ954.K9 A98743..Q876.J65 K.J8762.A.AQ7432 [04:33:58.354] [19] (w=0.797) N:9743.QT53.T32.T8 52.AK94.KJ954.K9 AQJT86..Q876.J65 K.J8762.A.AQ7432 [04:33:58.354] [20] (w=0.790) N:J974.QT3.T62.JT8 52.AK94.KJ954.K9 AQT863.5.Q873.65 K.J8762.A.AQ7432 [04:33:58.354] ... and 28 more [04:33:58.415] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:33:58.415] HA: [710, 680, 710, 680, 710, 680, 680, 680, 710, 680, 680, 680, 710, 710, 710, 710, 710, 680, 680, 680, 680, 710, 650, 680, 710, 680, 680, 710, 710, 710, 710, 710, 710, 680, 680, 710, 710, 680, 710, 710, 710, 680, 710, 680, 710, 710, 710, 680] [04:33:58.415] H4: [650, 620, 650, 620, 650, 710, 710, 650, 650, 650, 650, 710, 650, 650, 650, 620, 620, 710, 710, 650, 650, 650, 710, 650, 650, 650, 710, 620, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 710, 650, 650, 650, 650] [04:33:58.415] H9: [650, 710, 650, 710, 650, 710, 710, 710, 650, 710, 710, 710, 650, 650, 650, 620, 620, 710, 710, 710, 650, 650, 680, 710, 650, 710, 710, 620, 650, 650, 650, 650, 650, 710, 710, 650, 650, 710, 650, 650, 650, 650, 650, 710, 650, 650, 650, 650] [04:33:58.415] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:33:58.415] HA: [11, 10, 11, 10, 11, 10, 10, 10, 11, 10, 10, 10, 11, 11, 11, 11, 11, 10, 10, 10, 10, 11, 9, 10, 11, 10, 10, 11, 11, 11, 11, 11, 11, 10, 10, 11, 11, 10, 11, 11, 11, 10, 11, 10, 11, 11, 11, 10] [04:33:58.416] H4: [9, 8, 9, 8, 9, 11, 11, 9, 9, 9, 9, 11, 9, 9, 9, 8, 8, 11, 11, 9, 9, 9, 11, 9, 9, 9, 11, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 11, 9, 9, 9, 9] [04:33:58.416] H9: [9, 11, 9, 11, 9, 11, 11, 11, 9, 11, 11, 11, 9, 9, 9, 8, 8, 11, 11, 11, 9, 9, 10, 11, 9, 11, 11, 8, 9, 9, 9, 9, 9, 11, 11, 9, 9, 11, 9, 9, 9, 9, 9, 11, 9, 9, 9, 9] [04:33:58.416] --- IMP Calculation Output (card -> average IMP) --- [04:33:58.416] HA: 0.85 [04:33:58.416] H9: 0.01 [04:33:58.416] H4: -0.86 [04:33:58.416] === DDS DETAILED ANALYSIS === [04:33:58.416] Cards analyzed: 3, Samples per card: 48 [04:33:58.416] [04:33:58.416] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:33:58.416] ----- ------ --------- ------- ----------- -------------------------------- [04:33:58.416] HA 0.85 10.52 100 % 3 [11, 10, 11, 10, 11, 10, 10, 10, 11, 10, 10, 10, 11, 11, 11, 11, 11, 10, 10, 10...] [04:33:58.416] H9 0.01 9.71 100 % 4 [9, 11, 9, 11, 9, 11, 11, 11, 9, 11, 11, 11, 9, 9, 9, 8, 8, 11, 11, 11...] [04:33:58.416] H4 -0.86 9.23 100 % 3 [9, 8, 9, 8, 9, 11, 11, 9, 9, 9, 9, 11, 9, 9, 9, 8, 8, 11, 11, 9...] [04:33:58.417] [04:33:58.417] Selected: HA (IMPs=0.85, avgTricks=10.52) [04:33:58.417] =================== [04:33:58.417] [TRUMP] Skipped: not on lead [04:33:58.417] Selected: HA (avg 0.85 IMPs, 10.52 tricks) [04:33:58.417] [stage-timing] ok sample=74ms validate=0ms nn=77ms signal=0ms simgames=1ms dds=61ms total=217ms samples=48 cards=10 [04:33:58.417] SUITC_CALL_BEGIN: input=' -F1 -u -c100 J8762 AK94 QT53' [04:33:59.520] SUITC_CALL_END: jsonLength=1410 [04:33:59.520] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":53.1304} ,{"Tricks":4,"Percentage":100.0000} ],"Result":4.5313, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4, N5","Plays":[{"Tricks":5,"P [04:33:59.520] === FindBestCardAsync: Position=E, CardsPlayed=10 === [04:33:59.520] Finding card to play for E: 52.AK94.KJ954.K9 [04:33:59.520] Relative position: Declarer, Contract type: Suit [04:33:59.520] Cards in hand mask: 4 [04:33:59.521] Candidate: AH = 70.3 % [04:33:59.521] Candidate: KH = 23.4 % [04:33:59.521] Candidate: 9H = 4.3 % [04:33:59.521] Candidate: xH = 1.9 % [04:33:59.521] Selected: HA (70.3 %) === Board DailyIMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:34:02 === === Board DailyIMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:34:02 === [04:34:02.996] === FindBestCardAsync: Position=E, CardsPlayed=12 === [04:34:02.996] Contract: 4H, Declarer: E, Dealer: S [04:34:02.996] Auction: 2S-3S-P-4H-P-P-P [04:34:02.996] Deal: N:QJ98.3.Q832.JT85 52.AK94.KJ954.K9 AT7643.QT5.T76.6 K.J8762.A.AQ7432 [04:34:02.996] Position E is on declarer's side - score table shifted by 3 declarer tricks won [04:34:02.996] ****************************** [04:34:02.996] FindMatchingDealsWithPlayInternal Input: [04:34:02.996] Position parameter: E [04:34:02.996] Deal from game: N:... ... ... ... [04:34:02.996] Hand for N: (null) [04:34:02.996] Hand for E: 52.AK94.KJ954.K9 [04:34:02.996] Hand for S: (null) [04:34:02.996] Hand for W: K.J8762.A.AQ7432 [04:34:02.996] Cards played: C6, C2, CT, CK, D5, D7, DA, D2, H2, H3, HA, H5 [04:34:02.997] Declarer: E [04:34:02.997] ****************************** [04:34:02.997] [DealFinder] Seed from player E hand: -114676297 [04:34:02.997] [DealFinder] Auction: 2S-3S-P-4H-P-P-P [04:34:02.997] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:34:02.997] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1434MB, gc2=25) [04:34:02.997] [DealFinder] Using cardsPlayedCount=12 for visibility calculation [04:34:02.997] [ExtractPartialDeal] Position=E, Declarer=E, CardsPlayed=12 [04:34:02.997] [ExtractPartialDeal] Visible hands: E, W [04:34:02.997] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:34:02.997] [ExtractPartialDeal] Extracted hands: [04:34:02.997] N: ... (0 cards) [04:34:02.997] E: 52.AK94.KJ954.K9 (13 cards) [LOCKED] [04:34:02.998] S: ... (0 cards) [04:34:02.998] W: K.J8762.A.AQ7432 (13 cards) [LOCKED] [04:34:02.998] [DealFinder] Trump suit from contract '4H': Hearts [04:34:02.998] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [04:34:02.998] [ComputePlayedCards] Card 1: C6 played by S [04:34:02.998] [ComputePlayedCards] Card 2: C2 played by W [04:34:02.998] [ComputePlayedCards] Card 3: CT played by N [04:34:02.998] [ComputePlayedCards] Card 4: CK played by E [04:34:02.998] [ComputePlayedCards] Trick complete. Winner: E [04:34:02.998] [ComputePlayedCards] Card 5: D5 played by E [04:34:02.998] [ComputePlayedCards] Card 6: D7 played by S [04:34:02.998] [ComputePlayedCards] Card 7: DA played by W [04:34:02.998] [ComputePlayedCards] Card 8: D2 played by N [04:34:02.998] [ComputePlayedCards] Trick complete. Winner: W [04:34:02.998] [ComputePlayedCards] Card 9: H2 played by W [04:34:02.998] [ComputePlayedCards] Card 10: H3 played by N [04:34:02.998] [ComputePlayedCards] Card 11: HA played by E [04:34:02.999] [ComputePlayedCards] Card 12: H5 played by S [04:34:02.999] [ComputePlayedCards] Trick complete. Winner: E [04:34:02.999] [DealFinder] Added 3 played cards to N (was 0 cards): CT, D2, H3 [04:34:02.999] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: CK, D5, HA [04:34:02.999] [DealFinder] Added 3 played cards to S (was 0 cards): C6, D7, H5 [04:34:02.999] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C2, DA, H2 [04:34:02.999] [DealFinder] Propagated N: HCP[1-6], Suits=S[4-4] H[0-4] D[0-7] C[0-5] (2 iterations) [04:34:02.999] [DealFinder] Propagated S: HCP[6-11], Suits=S[6-6] H[0-4] D[0-7] C[0-5] (2 iterations) [04:34:02.999] [DealFinder] Known cards per player: N=3, E=13, S=3, W=13 [04:34:03.000] [DealFinder] Locked players: E, W [04:34:03.000] [DealFinder] Total known cards: 32, Remaining deck: 20, Cards to deal: 20 [04:34:03.000] [DealFinder] Players needing cards: N:10, S:10 [04:34:03.000] Large number of cards remaining. Using random generation. [04:34:03.000] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:34:03.000] [VerifyHands] FAIL for S: AQ98764.QT5.7.86 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:03.000] [VerifyHands] FAIL for S: QJT8643.T5.76.J6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:03.001] [VerifyHands] FAIL for N: AQT43.Q3.T8632.T (NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget S...) [04:34:03.001] [VerifyHands] FAIL for S: AQJT986.5.T76.J6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:03.001] [VerifyHands] FAIL for S: AQJ8743.T5.T73.6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:03.064] [Timing] Total: 67ms, Generation: 7ms, Verification: 55ms [04:34:03.064] [Timing] Attempts: 414, PassedSimpleCheck: 407, FailedVerification: 357, Found: 50 [04:34:03.082] Search complete. Returning 50 deals. [04:34:03.082] Found 50 sample deals for simulation. [04:34:03.082] Valid deals for DDS: 50 / 50 [04:34:03.082] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:34:03.103] [SAMPLE-VAL] Opening lead NN validation (C6): 16/50 samples adjusted [04:34:03.104] [SAMPLE-VAL] Opening lead rule validation (C6): 20/50 samples penalized for convention violation [04:34:03.105] [SAMPLE-VAL] T1: S=C6 W=C2 N=CT E=CK (leader=S) [04:34:03.105] [SAMPLE-VAL] T2: E=D5 S=D7 W=DA N=D2 (leader=E) [04:34:03.105] [SAMPLE-VAL] T3: W=H2 N=H3 E=HA S=H5 (leader=W) [04:34:03.109] [SAMPLE-VAL] Sample 1: weight 0.025 -> 0.018 [N:T1-CT=86 % T2-D2=100 % T3-H3=96 %, S:T2-D7=75 % T3-H5=99 %] [04:34:03.114] [SAMPLE-VAL] Sample 2: weight 0.050 -> 0.038 [N:T1-CT=98 % T2-D2=100 % T3-H3=86 %, S:T2-D7=87 % T3-H5=100 %] [04:34:03.124] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.801 [N:T1-CT=99 % T2-D2=100 % T3-H3=96 %, S:T2-D7=100 % T3-H5=100 %] [04:34:03.127] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.769 [N:T1-CT=100 % T2-D2=100 % T3-H3=89 %, S:T2-D7=88 % T3-H5=100 %] [04:34:03.130] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.686 [N:T1-CT=86 % T2-D2=100 % T3-H3=94 %, S:T2-D7=60 % T3-H5=100 %] [04:34:03.133] [SAMPLE-VAL] Sample 6: weight 0.005 -> 0.004 [N:T1-CT=89 % T2-D2=99 % T3-H3=85 %, S:T2-D7=97 % T3-H5=100 %] [04:34:03.135] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.702 [N:T1-CT=88 % T2-D2=100 % T3-H3=98 %, S:T2-D7=63 % T3-H5=99 %] [04:34:03.137] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.648 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 %, S:T2-D7=44 % T3-H5=99 %] [04:34:03.139] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.757 [N:T1-CT=78 % T2-D2=90 % T3-H3=96 %, S:T2-D7=100 % T3-H5=100 %] [04:34:03.141] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.768 [N:T1-CT=100 % T2-D2=100 % T3-H3=89 %, S:T2-D7=88 % T3-H5=100 %] [04:34:03.143] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.789 [N:T1-CT=99 % T2-D2=99 % T3-H3=88 %, S:T2-D7=100 % T3-H5=100 %] [04:34:03.146] [SAMPLE-VAL] Sample 12: weight 0.025 -> 0.016 [N:T1-CT=92 % T2-D2=100 % T3-H3=100 %, S:T2-D7=42 % T3-H5=99 %] [04:34:03.148] [SAMPLE-VAL] Sample 13: weight 0.050 -> 0.038 [N:T1-CT=98 % T2-D2=100 % T3-H3=86 %, S:T2-D7=87 % T3-H5=100 %] [04:34:03.150] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.791 [N:T1-CT=99 % T2-D2=100 % T3-H3=97 %, S:T2-D7=94 % T3-H5=100 %] [04:34:03.152] [SAMPLE-VAL] Sample 15: weight 0.005 -> 0.004 [N:T1-CT=79 % T2-D2=100 % T3-H3=90 %, S:T2-D7=88 % T3-H5=100 %] [04:34:03.154] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.752 [N:T1-CT=82 % T2-D2=100 % T3-H3=95 %, S:T2-D7=88 % T3-H5=100 %] [04:34:03.156] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.694 [N:T1-CT=81 % T2-D2=100 % T3-H3=98 %, S:T2-D7=63 % T3-H5=100 %] [04:34:03.158] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.795 [N:T1-CT=91 % T2-D2=99 % T3-H3=100 %, S:T2-D7=100 % T3-H5=99 %] [04:34:03.160] [SAMPLE-VAL] Sample 19: weight 0.025 -> 0.019 [N:T1-CT=85 % T2-D2=99 % T3-H3=94 %, S:T2-D7=100 % T3-H5=100 %] [04:34:03.162] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.784 [N:T1-CT=98 % T2-D2=100 % T3-H3=84 %, S:T2-D7=100 % T3-H5=100 %] [04:34:03.164] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.718 [N:T1-CT=87 % T2-D2=100 % T3-H3=84 %, S:T2-D7=76 % T3-H5=100 %] [04:34:03.166] [SAMPLE-VAL] Sample 22: weight 0.025 -> 0.017 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 %, S:T2-D7=46 % T3-H5=99 %] [04:34:03.168] [SAMPLE-VAL] Sample 23: weight 0.005 -> 0.004 [N:T1-CT=78 % T2-D2=100 % T3-H3=88 %, S:T2-D7=88 % T3-H5=100 %] [04:34:03.170] [SAMPLE-VAL] Sample 24: weight 0.025 -> 0.019 [N:T1-CT=79 % T2-D2=100 % T3-H3=97 %, S:T2-D7=100 % T3-H5=100 %] [04:34:03.172] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.780 [N:T1-CT=86 % T2-D2=99 % T3-H3=98 %, S:T2-D7=98 % T3-H5=99 %] [04:34:03.174] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.785 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 %, S:T2-D7=100 % T3-H5=99 %] [04:34:03.176] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.753 [N:T1-CT=87 % T2-D2=100 % T3-H3=92 %, S:T2-D7=87 % T3-H5=100 %] [04:34:03.178] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.763 [N:T1-CT=90 % T2-D2=100 % T3-H3=93 %, S:T2-D7=89 % T3-H5=100 %] [04:34:03.180] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.710 [N:T1-CT=100 % T2-D2=100 % T3-H3=89 %, S:T2-D7=64 % T3-H5=100 %] [04:34:03.182] [SAMPLE-VAL] Sample 30: weight 0.005 -> 0.004 [N:T1-CT=76 % T2-D2=100 % T3-H3=87 %, S:T2-D7=88 % T3-H5=100 %] [04:34:03.184] [SAMPLE-VAL] Sample 31: weight 0.005 -> 0.004 [N:T1-CT=84 % T2-D2=96 % T3-H3=92 %, S:T2-D7=100 % T3-H5=100 %] [04:34:03.186] [SAMPLE-VAL] Sample 32: weight 0.050 -> 0.040 [N:T1-CT=98 % T2-D2=100 % T3-H3=96 %, S:T2-D7=99 % T3-H5=100 %] [04:34:03.188] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.793 [N:T1-CT=100 % T2-D2=100 % T3-H3=90 %, S:T2-D7=99 % T3-H5=100 %] [04:34:03.190] [SAMPLE-VAL] Sample 34: weight 0.025 -> 0.019 [N:T1-CT=90 % T2-D2=100 % T3-H3=91 %, S:T2-D7=83 % T3-H5=100 %] [04:34:03.192] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.774 [N:T1-CT=87 % T2-D2=99 % T3-H3=89 %, S:T2-D7=100 % T3-H5=100 %] [04:34:03.194] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.785 [N:T1-CT=100 % T2-D2=100 % T3-H3=83 %, S:T2-D7=100 % T3-H5=100 %] [04:34:03.195] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.790 [N:T1-CT=92 % T2-D2=100 % T3-H3=97 %, S:T2-D7=98 % T3-H5=100 %] [04:34:03.197] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.763 [N:T1-CT=89 % T2-D2=98 % T3-H3=91 %, S:T2-D7=92 % T3-H5=100 %] [04:34:03.199] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.692 [N:T1-CT=88 % T2-D2=100 % T3-H3=97 %, S:T2-D7=60 % T3-H5=99 %] [04:34:03.201] [SAMPLE-VAL] Sample 40: weight 0.025 -> 0.019 [N:T1-CT=98 % T2-D2=100 % T3-H3=89 %, S:T2-D7=88 % T3-H5=100 %] [04:34:03.203] [SAMPLE-VAL] Sample 41: weight 0.025 -> 0.020 [N:T1-CT=98 % T2-D2=100 % T3-H3=97 %, S:T2-D7=100 % T3-H5=99 %] [04:34:03.205] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.788 [N:T1-CT=90 % T2-D2=99 % T3-H3=98 %, S:T2-D7=98 % T3-H5=99 %] [04:34:03.207] [SAMPLE-VAL] Sample 43: weight 0.050 -> 0.039 [N:T1-CT=99 % T2-D2=99 % T3-H3=89 %, S:T2-D7=98 % T3-H5=100 %] [04:34:03.209] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.796 [N:T1-CT=100 % T2-D2=99 % T3-H3=91 %, S:T2-D7=100 % T3-H5=100 %] [04:34:03.211] [SAMPLE-VAL] Sample 45: weight 0.025 -> 0.020 [N:T1-CT=86 % T2-D2=99 % T3-H3=96 %, S:T2-D7=99 % T3-H5=100 %] [04:34:03.213] [SAMPLE-VAL] Sample 46: weight 0.025 -> 0.020 [N:T1-CT=90 % T2-D2=99 % T3-H3=96 %, S:T2-D7=99 % T3-H5=100 %] [04:34:03.215] [SAMPLE-VAL] Sample 47: weight 0.025 -> 0.017 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 %, S:T2-D7=47 % T3-H5=99 %] [04:34:03.217] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.765 [N:T1-CT=98 % T2-D2=100 % T3-H3=87 %, S:T2-D7=89 % T3-H5=100 %] [04:34:03.219] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.760 [N:T1-CT=80 % T2-D2=91 % T3-H3=94 %, S:T2-D7=100 % T3-H5=100 %] [04:34:03.221] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.778 [N:T1-CT=81 % T2-D2=100 % T3-H3=98 %, S:T2-D7=100 % T3-H5=100 %] [04:34:03.221] [SAMPLE-VAL] Zeroed 5 samples below relative threshold 0.010 x max 0.8013 = 0.008013 [04:34:03.221] [SAMPLE-VAL] Done. Weight range: 0.000-0.801 [04:34:03.221] [SAMPLE-VAL] Top sample 3 (w=0.801): N:T764.T3.QT862.T5 S:AQJ983.Q5.73.J86 [N:T1-CT=99 % T2-D2=100 % T3-H3=96 %, S:T2-D7=100 % T3-H5=100 %] [04:34:03.222] [SAMPLE-VAL] Top sample 44 (w=0.796): N:J643.QT3.QT82.JT S:AQT987.5.763.865 [N:T1-CT=100 % T2-D2=99 % T3-H3=91 %, S:T2-D7=100 % T3-H5=100 %] [04:34:03.222] [SAMPLE-VAL] Top sample 18 (w=0.795): N:T876.3.QT82.JT85 S:AQJ943.QT5.763.6 [N:T1-CT=91 % T2-D2=99 % T3-H3=100 %, S:T2-D7=100 % T3-H5=99 %] [04:34:03.222] [SAMPLE-VAL] Top sample 33 (w=0.793): N:J743.QT3.Q862.JT S:AQT986.5.T73.865 [N:T1-CT=100 % T2-D2=100 % T3-H3=90 %, S:T2-D7=99 % T3-H5=100 %] [04:34:03.222] [SAMPLE-VAL] Top sample 14 (w=0.791): N:T876.Q3.Q8632.T5 S:AQJ943.T5.T7.J86 [N:T1-CT=99 % T2-D2=100 % T3-H3=97 %, S:T2-D7=94 % T3-H5=100 %] [04:34:03.222] After sample validation: 45 deals remaining [04:34:03.222] [PLAY-INFER] No inference observations detected [04:34:03.222] Using weighted samples: 45/45 have non-uniform weights (range 0.016-0.801) [04:34:03.222] Sample deals (45 total, showing first 20, by weight): [04:34:03.222] [1] (w=0.801) N:T764.T3.QT862.T5 52.AK94.KJ954.K9 AQJ983.Q5.73.J86 K.J8762.A.AQ7432 [04:34:03.222] [2] (w=0.796) N:J643.QT3.QT82.JT 52.AK94.KJ954.K9 AQT987.5.763.865 K.J8762.A.AQ7432 [04:34:03.222] [3] (w=0.795) N:T876.3.QT82.JT85 52.AK94.KJ954.K9 AQJ943.QT5.763.6 K.J8762.A.AQ7432 [04:34:03.222] [4] (w=0.793) N:J743.QT3.Q862.JT 52.AK94.KJ954.K9 AQT986.5.T73.865 K.J8762.A.AQ7432 [04:34:03.222] [5] (w=0.791) N:T876.Q3.Q8632.T5 52.AK94.KJ954.K9 AQJ943.T5.T7.J86 K.J8762.A.AQ7432 [04:34:03.223] [6] (w=0.790) N:Q863.T3.862.JT85 52.AK94.KJ954.K9 AJT974.Q5.QT73.6 K.J8762.A.AQ7432 [04:34:03.223] [7] (w=0.789) N:9843.QT3.QT82.T5 52.AK94.KJ954.K9 AQJT76.5.763.J86 K.J8762.A.AQ7432 [04:34:03.223] [8] (w=0.788) N:Q976.Q3.862.JT85 52.AK94.KJ954.K9 AJT843.T5.QT73.6 K.J8762.A.AQ7432 [04:34:03.223] [9] (w=0.785) N:J986.3.QT862.JT8 52.AK94.KJ954.K9 AQT743.QT5.73.65 K.J8762.A.AQ7432 [04:34:03.223] [10] (w=0.785) N:J863.QT3.T862.JT 52.AK94.KJ954.K9 AQT974.5.Q73.865 K.J8762.A.AQ7432 [04:34:03.223] [11] (w=0.784) N:9764.QT3.T832.T5 52.AK94.KJ954.K9 AQJT83.5.Q76.J86 K.J8762.A.AQ7432 [04:34:03.223] [12] (w=0.780) N:J973.Q3.832.JT85 52.AK94.KJ954.K9 AQT864.T5.QT76.6 K.J8762.A.AQ7432 [04:34:03.223] [13] (w=0.778) N:J643.Q3.QT82.JT8 52.AK94.KJ954.K9 AQT987.T5.763.65 K.J8762.A.AQ7432 [04:34:03.223] [14] (w=0.774) N:JT83.QT3.QT82.T8 52.AK94.KJ954.K9 AQ9764.5.763.J65 K.J8762.A.AQ7432 [04:34:03.223] [15] (w=0.769) N:T873.QT3.QT32.JT 52.AK94.KJ954.K9 AQJ964.5.876.865 K.J8762.A.AQ7432 [04:34:03.223] [16] (w=0.768) N:JT96.QT3.QT62.JT 52.AK94.KJ954.K9 AQ8743.5.873.865 K.J8762.A.AQ7432 [04:34:03.224] [17] (w=0.765) N:J874.QT3.QT32.T5 52.AK94.KJ954.K9 AQT963.5.876.J86 K.J8762.A.AQ7432 [04:34:03.224] [18] (w=0.763) N:T743.QT3.32.JT85 52.AK94.KJ954.K9 AQJ986.5.QT876.6 K.J8762.A.AQ7432 [04:34:03.224] [19] (w=0.763) N:9643.QT3.Q2.JT85 52.AK94.KJ954.K9 AQJT87.5.T8763.6 K.J8762.A.AQ7432 [04:34:03.224] [20] (w=0.760) N:AT83.T3.T82.JT85 52.AK94.KJ954.K9 QJ9764.Q5.Q763.6 K.J8762.A.AQ7432 [04:34:03.224] ... and 25 more [04:34:03.285] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:34:03.285] C9: [710, 680, 650, 680, 710, 650, 680, 650, 680, 680, 680, 650, 710, 680, 680, 680, 680, 680, 680, 650, 650, 680, 650, 680, 680, 650, 710, 650, 650, 680, 710, 680, 680, 680, 710, 710, 710, 710, 710, 680, 680, 710, 680, 680, 680] [04:34:03.286] HK: [710, 680, 680, 680, 710, 710, 680, 710, 680, 680, 680, 710, 710, 680, 680, 680, 680, 680, 680, 710, 710, 680, 710, 680, 680, 710, 710, 710, 710, 680, 710, 680, 680, 680, 710, 710, 710, 710, 710, 680, 680, 710, 680, 680, 680] [04:34:03.286] DK: [710, 680, 680, 680, 710, 710, 680, 710, 680, 680, 680, 710, 710, 680, 680, 680, 680, 680, 680, 710, 710, 680, 710, 680, 680, 710, 710, 710, 710, 680, 710, 680, 680, 680, 710, 710, 710, 710, 710, 680, 680, 710, 680, 680, 680] [04:34:03.286] D4: [710, 680, 680, 680, 710, 710, 680, 710, 680, 680, 680, 710, 710, 680, 680, 680, 680, 680, 680, 710, 710, 680, 710, 680, 680, 710, 710, 710, 710, 680, 710, 680, 680, 680, 710, 710, 710, 710, 710, 680, 680, 710, 680, 680, 680] [04:34:03.286] D9: [710, 680, 680, 680, 710, 710, 680, 710, 680, 680, 680, 710, 710, 680, 680, 680, 680, 680, 680, 710, 710, 680, 710, 680, 680, 710, 710, 710, 710, 680, 710, 680, 680, 680, 710, 710, 710, 710, 710, 680, 680, 710, 680, 680, 680] [04:34:03.286] DJ: [710, 680, 680, 680, 710, 710, 680, 710, 680, 680, 680, 710, 710, 680, 680, 680, 680, 680, 680, 710, 710, 680, 710, 680, 680, 710, 710, 710, 710, 680, 710, 680, 680, 680, 710, 710, 710, 710, 710, 680, 680, 710, 680, 680, 680] [04:34:03.286] S2: [680, 650, 650, 650, 680, 680, 650, 680, 650, 650, 650, 680, 680, 650, 650, 650, 650, 650, 650, 650, 650, 650, 680, 650, 650, 680, 680, 680, 650, 650, 680, 650, 650, 650, 680, 680, 680, 680, 680, 650, 650, 680, 650, 650, 650] [04:34:03.286] S5: [680, 650, 650, 650, 680, 680, 650, 680, 650, 650, 650, 680, 680, 650, 650, 650, 650, 650, 650, 650, 650, 650, 680, 650, 650, 680, 680, 680, 650, 650, 680, 650, 650, 650, 680, 680, 680, 680, 680, 650, 650, 680, 650, 650, 650] [04:34:03.286] H4: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:03.286] H9: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:03.286] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:34:03.286] C9: [10, 9, 8, 9, 10, 8, 9, 8, 9, 9, 9, 8, 10, 9, 9, 9, 9, 9, 9, 8, 8, 9, 8, 9, 9, 8, 10, 8, 8, 9, 10, 9, 9, 9, 10, 10, 10, 10, 10, 9, 9, 10, 9, 9, 9] [04:34:03.286] HK: [10, 9, 9, 9, 10, 10, 9, 10, 9, 9, 9, 10, 10, 9, 9, 9, 9, 9, 9, 10, 10, 9, 10, 9, 9, 10, 10, 10, 10, 9, 10, 9, 9, 9, 10, 10, 10, 10, 10, 9, 9, 10, 9, 9, 9] [04:34:03.286] DK: [10, 9, 9, 9, 10, 10, 9, 10, 9, 9, 9, 10, 10, 9, 9, 9, 9, 9, 9, 10, 10, 9, 10, 9, 9, 10, 10, 10, 10, 9, 10, 9, 9, 9, 10, 10, 10, 10, 10, 9, 9, 10, 9, 9, 9] [04:34:03.287] D4: [10, 9, 9, 9, 10, 10, 9, 10, 9, 9, 9, 10, 10, 9, 9, 9, 9, 9, 9, 10, 10, 9, 10, 9, 9, 10, 10, 10, 10, 9, 10, 9, 9, 9, 10, 10, 10, 10, 10, 9, 9, 10, 9, 9, 9] [04:34:03.287] D9: [10, 9, 9, 9, 10, 10, 9, 10, 9, 9, 9, 10, 10, 9, 9, 9, 9, 9, 9, 10, 10, 9, 10, 9, 9, 10, 10, 10, 10, 9, 10, 9, 9, 9, 10, 10, 10, 10, 10, 9, 9, 10, 9, 9, 9] [04:34:03.287] DJ: [10, 9, 9, 9, 10, 10, 9, 10, 9, 9, 9, 10, 10, 9, 9, 9, 9, 9, 9, 10, 10, 9, 10, 9, 9, 10, 10, 10, 10, 9, 10, 9, 9, 9, 10, 10, 10, 10, 10, 9, 9, 10, 9, 9, 9] [04:34:03.287] S2: [9, 8, 8, 8, 9, 9, 8, 9, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 9, 9, 8, 8, 9, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 9, 8, 8, 8] [04:34:03.287] S5: [9, 8, 8, 8, 9, 9, 8, 9, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 9, 9, 8, 8, 9, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 9, 8, 8, 8] [04:34:03.287] H4: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [04:34:03.287] H9: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [04:34:03.288] --- IMP Calculation Output (card -> average IMP) --- [04:34:03.288] HK: 0.63 [04:34:03.288] DK: 0.63 [04:34:03.288] D4: 0.63 [04:34:03.288] D9: 0.63 [04:34:03.288] DJ: 0.63 [04:34:03.288] C9: -0.05 [04:34:03.288] S2: -0.59 [04:34:03.288] S5: -0.59 [04:34:03.288] H4: -0.96 [04:34:03.288] H9: -0.96 [04:34:03.288] === DDS DETAILED ANALYSIS === [04:34:03.288] Cards analyzed: 10, Samples per card: 45 [04:34:03.289] [04:34:03.289] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:34:03.289] ----- ------ --------- ------- ----------- -------------------------------- [04:34:03.289] D4 0.63 9.44 100 % 2 [10, 9, 9, 9, 10, 10, 9, 10, 9, 9, 9, 10, 10, 9, 9, 9, 9, 9, 9, 10...] [04:34:03.289] D9 0.63 9.44 100 % 2 [10, 9, 9, 9, 10, 10, 9, 10, 9, 9, 9, 10, 10, 9, 9, 9, 9, 9, 9, 10...] [04:34:03.289] DJ 0.63 9.44 100 % 2 [10, 9, 9, 9, 10, 10, 9, 10, 9, 9, 9, 10, 10, 9, 9, 9, 9, 9, 9, 10...] [04:34:03.289] HK 0.63 9.44 100 % 2 [10, 9, 9, 9, 10, 10, 9, 10, 9, 9, 9, 10, 10, 9, 9, 9, 9, 9, 9, 10...] [04:34:03.289] DK 0.63 9.44 100 % 2 [10, 9, 9, 9, 10, 10, 9, 10, 9, 9, 9, 10, 10, 9, 9, 9, 9, 9, 9, 10...] [04:34:03.289] C9 -0.05 9.02 100 % 3 [10, 9, 8, 9, 10, 8, 9, 8, 9, 9, 9, 8, 10, 9, 9, 9, 9, 9, 9, 8...] [04:34:03.289] S2 -0.59 8.38 100 % 2 [9, 8, 8, 8, 9, 9, 8, 9, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8...] [04:34:03.289] S5 -0.59 8.38 100 % 2 [9, 8, 8, 8, 9, 9, 8, 9, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8...] [04:34:03.289] H4 -0.96 8.00 100 % 1 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [04:34:03.290] H9 -0.96 8.00 100 % 1 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [04:34:03.290] [04:34:03.290] Selected: D4 (IMPs=0.63, avgTricks=9.44) [04:34:03.290] =================== [04:34:03.290] [FUSION] alpha-mu(M=2) correction: 45 worlds, candidates=[D4,D9,DJ,HK] [04:34:03.481] [FUSION] D4: 6 info-set group(s), 45 world(s) committed, 2 singleton(s) [04:34:03.619] [FUSION] D9: 9 info-set group(s), 45 world(s) committed, 2 singleton(s) [04:34:03.754] [FUSION] DJ: 10 info-set group(s), 45 world(s) committed, 5 singleton(s) [04:34:03.898] [FUSION] HK: 12 info-set group(s), 45 world(s) committed, 6 singleton(s) [04:34:03.898] [FUSION] D4: 0.63 -> 0.63 IMP (avgTricks 9.43) [04:34:03.898] [FUSION] D9: 0.63 -> 0.63 IMP (avgTricks 9.43) [04:34:03.898] [FUSION] DJ: 0.63 -> 0.63 IMP (avgTricks 9.43) [04:34:03.899] [FUSION] HK: 0.63 -> 0.63 IMP (avgTricks 9.43) [04:34:03.899] [FUSION] After correction, best card: D4 (0.63 IMP) [04:34:03.899] [TRUMP] Trump=Hearts, declarerTrumps=4, dummyTrumps=5, initialMissing=4, maxMissing=7 [04:34:03.899] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls J876 K94 QT' [04:34:03.902] SUITC_CALL_END: jsonLength=386 [04:34:03.902] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":52.0000} ],"Result":3.5200, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":52.0000},{"Tricks":3,"Percent [04:34:03.902] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln J876 K94 QT' [04:34:03.905] SUITC_CALL_END: jsonLength=425 [04:34:03.905] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":52.0000} ],"Result":3.5200, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":52.0000},{"Tricks":3,"Percent [04:34:03.905] [TRUMP] Trump-leader check: current=K94 other=J876 opp=QT [04:34:03.905] [TRUMP] leader=current (-Ls): 3.52 tricks [04:34:03.905] [TRUMP] leader=other (-Ln): 3.52 tricks [04:34:03.905] [TRUMP] -> current hand at least as good (diff=0) [04:34:03.905] [TRUMP] Missing trumps: 2 (initial: 4, played: 2) -> adjust: +0.40 [04:34:03.905] [TRUMP] HK: 0.63 -> 1.03 (+0.40) [04:34:03.905] [TRUMP] H4: -0.96 -> -0.56 (+0.40) [04:34:03.906] [TRUMP] H9: -0.96 -> -0.56 (+0.40) [04:34:03.906] [TRUMP] After adjustment, best card: HK (1.03 IMPs) [04:34:03.906] Selected: HK (avg 1.03 IMPs, 9.43 tricks) [04:34:03.906] [stage-timing] ok sample=86ms validate=0ms nn=139ms signal=0ms simgames=1ms dds=679ms total=910ms samples=45 cards=12 [04:34:03.906] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls J876 K94 QT' [04:34:03.909] SUITC_CALL_END: jsonLength=386 [04:34:03.909] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":52.0000} ],"Result":3.5200, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":52.0000},{"Tricks":3,"Percent [04:34:03.909] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln J876 K94 QT' [04:34:03.912] SUITC_CALL_END: jsonLength=425 [04:34:03.912] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":52.0000} ],"Result":3.5200, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":52.0000},{"Tricks":3,"Percent [04:34:03.912] SUITC_CALL_BEGIN: input=' -F1 -u -c100 AK94 J8762 QT53 -Ls s23A5' [04:34:03.915] SUITC_CALL_END: jsonLength=425 [04:34:03.915] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":52.1739} ],"Result":3.5217, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":52.1739},{"Tricks":3,"Percent [04:34:03.915] === FindBestCardAsync: Position=E, CardsPlayed=12 === [04:34:03.915] Finding card to play for E: 52.AK94.KJ954.K9 [04:34:03.915] Relative position: Declarer, Contract type: Suit [04:34:03.915] Cards in hand mask: 9 [04:34:03.916] Candidate: 9C = 30.8 % [04:34:03.916] Candidate: xD = 20.4 % [04:34:03.916] Candidate: KD = 17.5 % [04:34:03.916] Candidate: xS = 15.8 % [04:34:03.916] Candidate: xH = 5.6 % [04:34:03.916] Candidate: KH = 4.1 % [04:34:03.916] Candidate: 9D = 3.6 % [04:34:03.917] Candidate: JD = 1.3 % [04:34:03.917] Candidate: 9H = 1.0 % [04:34:03.917] Selected: C9 (30.8 %) === Board DailyIMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:34:07 === === Board DailyIMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:34:07 === [04:34:07.283] === FindBestCardAsync: Position=W, CardsPlayed=14 === [04:34:07.283] Contract: 4H, Declarer: E, Dealer: S [04:34:07.283] Auction: 2S-3S-P-4H-P-P-P [04:34:07.283] Deal: N:QJ98.3.Q832.JT85 52.AK94.KJ954.K9 AT7643.QT5.T76.6 K.J8762.A.AQ7432 [04:34:07.283] Position W is on declarer's side - score table shifted by 3 declarer tricks won [04:34:07.284] ****************************** [04:34:07.284] FindMatchingDealsWithPlayInternal Input: [04:34:07.284] Position parameter: W [04:34:07.284] Deal from game: N:... ... ... ... [04:34:07.284] Hand for N: (null) [04:34:07.284] Hand for E: 52.AK94.KJ954.K9 [04:34:07.284] Hand for S: (null) [04:34:07.284] Hand for W: K.J8762.A.AQ7432 [04:34:07.284] Cards played: C6, C2, CT, CK, D5, D7, DA, D2, H2, H3, HA, H5, HK, HT [04:34:07.284] Declarer: E [04:34:07.284] ****************************** [04:34:07.284] [DealFinder] Seed from player W hand: 749110313 [04:34:07.284] [DealFinder] Auction: 2S-3S-P-4H-P-P-P [04:34:07.284] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:34:07.284] [DealFinder] E HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE W, the seat whose own cards produced it. [04:34:07.285] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1433MB, gc2=25) [04:34:07.285] [DealFinder] Using cardsPlayedCount=14 for visibility calculation [04:34:07.285] [ExtractPartialDeal] Position=W, Declarer=E, CardsPlayed=14 [04:34:07.285] [ExtractPartialDeal] Visible hands: W, E [04:34:07.285] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:34:07.285] [ExtractPartialDeal] Extracted hands: [04:34:07.285] N: ... (0 cards) [04:34:07.285] E: 52.AK94.KJ954.K9 (13 cards) [LOCKED] [04:34:07.285] S: ... (0 cards) [04:34:07.285] W: K.J8762.A.AQ7432 (13 cards) [LOCKED] [04:34:07.285] [DealFinder] Trump suit from contract '4H': Hearts [04:34:07.285] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [04:34:07.285] [ComputePlayedCards] Card 1: C6 played by S [04:34:07.286] [ComputePlayedCards] Card 2: C2 played by W [04:34:07.286] [ComputePlayedCards] Card 3: CT played by N [04:34:07.286] [ComputePlayedCards] Card 4: CK played by E [04:34:07.286] [ComputePlayedCards] Trick complete. Winner: E [04:34:07.286] [ComputePlayedCards] Card 5: D5 played by E [04:34:07.286] [ComputePlayedCards] Card 6: D7 played by S [04:34:07.286] [ComputePlayedCards] Card 7: DA played by W [04:34:07.286] [ComputePlayedCards] Card 8: D2 played by N [04:34:07.286] [ComputePlayedCards] Trick complete. Winner: W [04:34:07.286] [ComputePlayedCards] Card 9: H2 played by W [04:34:07.286] [ComputePlayedCards] Card 10: H3 played by N [04:34:07.286] [ComputePlayedCards] Card 11: HA played by E [04:34:07.286] [ComputePlayedCards] Card 12: H5 played by S [04:34:07.286] [ComputePlayedCards] Trick complete. Winner: E [04:34:07.286] [ComputePlayedCards] Card 13: HK played by E [04:34:07.287] [ComputePlayedCards] Card 14: HT played by S [04:34:07.287] [DealFinder] Added 3 played cards to N (was 0 cards): CT, D2, H3 [04:34:07.287] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: CK, D5, HA, HK [04:34:07.287] [DealFinder] Added 4 played cards to S (was 0 cards): C6, D7, H5, HT [04:34:07.287] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C2, DA, H2 [04:34:07.287] [DealFinder] Propagated N: HCP[1-6], Suits=S[4-4] H[0-4] D[0-7] C[0-5] (2 iterations) [04:34:07.287] [DealFinder] Propagated S: HCP[6-11], Suits=S[6-6] H[0-4] D[0-7] C[0-5] (2 iterations) [04:34:07.287] [DealFinder] Known cards per player: N=3, E=13, S=4, W=13 [04:34:07.288] [DealFinder] Locked players: E, W [04:34:07.288] [DealFinder] Total known cards: 33, Remaining deck: 19, Cards to deal: 19 [04:34:07.288] [DealFinder] Players needing cards: N:10, S:9 [04:34:07.288] Large number of cards remaining. Using random generation. [04:34:07.288] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:34:07.288] [VerifyHands] FAIL for S: Q987643.T5.7.J65 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:07.288] [VerifyHands] FAIL for S: AQJT9863.T5.76.6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:07.289] [VerifyHands] FAIL for N: AQT73.Q3.T8632.T (NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget S...) [04:34:07.289] [VerifyHands] FAIL for N: AQ873.Q3.T832.T8 (NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget S...) [04:34:07.289] [VerifyHands] FAIL for S: QT8.QT5.Q876.J86 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:07.375] [Timing] Total: 90ms, Generation: 12ms, Verification: 72ms [04:34:07.375] [Timing] Attempts: 632, PassedSimpleCheck: 632, FailedVerification: 582, Found: 50 [04:34:07.391] Search complete. Returning 50 deals. [04:34:07.391] Found 50 sample deals for simulation. [04:34:07.391] Valid deals for DDS: 50 / 50 [04:34:07.391] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:34:07.399] [SAMPLE-VAL] Opening lead NN validation (C6): 17/50 samples adjusted [04:34:07.399] [SAMPLE-VAL] Opening lead rule validation (C6): 18/50 samples penalized for convention violation [04:34:07.399] [SAMPLE-VAL] T1: S=C6 W=C2 N=CT E=CK (leader=S) [04:34:07.399] [SAMPLE-VAL] T2: E=D5 S=D7 W=DA N=D2 (leader=E) [04:34:07.400] [SAMPLE-VAL] T3: W=H2 N=H3 E=HA S=H5 (leader=W) [04:34:07.400] [SAMPLE-VAL] T4: E=HK S=HT (leader=E) (partial) [04:34:07.402] [SAMPLE-VAL] Sample 1: weight 0.005 -> 0.003 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 %, S:T2-D7=44 % T3-H5=99 % T4-HT=94 %] [04:34:07.404] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.729 [N:T1-CT=91 % T2-D2=100 % T3-H3=96 %, S:T2-D7=61 % T3-H5=99 % T4-HT=100 %] [04:34:07.406] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.790 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 %] [04:34:07.407] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.766 [N:T1-CT=86 % T2-D2=100 % T3-H3=98 %, S:T2-D7=85 % T3-H5=100 % T4-HT=100 %] [04:34:07.409] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.763 [N:T1-CT=78 % T2-D2=99 % T3-H3=100 %, S:T2-D7=95 % T3-H5=99 % T4-HT=97 %] [04:34:07.411] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.747 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 %, S:T2-D7=77 % T3-H5=98 % T4-HT=96 %] [04:34:07.413] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.695 [N:T1-CT=98 % T2-D2=100 % T3-H3=98 %, S:T2-D7=42 % T3-H5=99 % T4-HT=100 %] [04:34:07.415] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.771 [N:T1-CT=79 % T2-D2=99 % T3-H3=97 %, S:T2-D7=98 % T3-H5=99 % T4-HT=100 %] [04:34:07.416] [SAMPLE-VAL] Sample 9: weight 0.005 -> 0.004 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 %, S:T2-D7=97 % T3-H5=99 % T4-HT=96 %] [04:34:07.418] [SAMPLE-VAL] Sample 10: weight 0.050 -> 0.040 [N:T1-CT=98 % T2-D2=99 % T3-H3=98 %, S:T2-D7=99 % T3-H5=100 % T4-HT=100 %] [04:34:07.420] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.774 [N:T1-CT=87 % T2-D2=99 % T3-H3=100 %, S:T2-D7=94 % T3-H5=99 % T4-HT=94 %] [04:34:07.422] [SAMPLE-VAL] Sample 12: weight 0.005 -> 0.004 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 %] [04:34:07.424] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.787 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 %] [04:34:07.426] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.749 [N:T1-CT=84 % T2-D2=100 % T3-H3=97 %, S:T2-D7=77 % T3-H5=99 % T4-HT=100 %] [04:34:07.428] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.786 [N:T1-CT=91 % T2-D2=100 % T3-H3=98 %, S:T2-D7=95 % T3-H5=99 % T4-HT=100 %] [04:34:07.430] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.747 [N:T1-CT=83 % T2-D2=100 % T3-H3=97 %, S:T2-D7=77 % T3-H5=100 % T4-HT=100 %] [04:34:07.431] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.771 [N:T1-CT=77 % T2-D2=100 % T3-H3=98 %, S:T2-D7=99 % T3-H5=100 % T4-HT=100 %] [04:34:07.433] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.803 [N:T1-CT=98 % T2-D2=100 % T3-H3=97 %, S:T2-D7=100 % T3-H5=100 % T4-HT=100 %] [04:34:07.435] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.768 [N:T1-CT=76 % T2-D2=100 % T3-H3=96 %, S:T2-D7=100 % T3-H5=99 % T4-HT=100 %] [04:34:07.437] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.762 [N:T1-CT=87 % T2-D2=100 % T3-H3=97 %, S:T2-D7=82 % T3-H5=100 % T4-HT=100 %] [04:34:07.439] [SAMPLE-VAL] Sample 21: weight 0.025 -> 0.020 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 %] [04:34:07.440] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.745 [N:T1-CT=79 % T2-D2=100 % T3-H3=100 %, S:T2-D7=80 % T3-H5=99 % T4-HT=96 %] [04:34:07.442] [SAMPLE-VAL] Sample 23: weight 0.025 -> 0.019 [N:T1-CT=88 % T2-D2=100 % T3-H3=95 %, S:T2-D7=78 % T3-H5=100 % T4-HT=100 %] [04:34:07.444] [SAMPLE-VAL] Sample 24: weight 0.025 -> 0.019 [N:T1-CT=79 % T2-D2=100 % T3-H3=97 %, S:T2-D7=100 % T3-H5=100 % T4-HT=100 %] [04:34:07.446] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.772 [N:T1-CT=78 % T2-D2=100 % T3-H3=97 %, S:T2-D7=99 % T3-H5=100 % T4-HT=100 %] [04:34:07.448] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.768 [N:T1-CT=86 % T2-D2=100 % T3-H3=96 %, S:T2-D7=88 % T3-H5=100 % T4-HT=100 %] [04:34:07.450] [SAMPLE-VAL] Sample 27: weight 0.025 -> 0.017 [N:T1-CT=93 % T2-D2=100 % T3-H3=100 %, S:T2-D7=41 % T3-H5=99 % T4-HT=97 %] [04:34:07.452] [SAMPLE-VAL] Sample 28: weight 0.025 -> 0.020 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 %] [04:34:07.454] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.807 [N:T1-CT=100 % T2-D2=100 % T3-H3=98 %, S:T2-D7=100 % T3-H5=100 % T4-HT=100 %] [04:34:07.455] [SAMPLE-VAL] Sample 30: weight 0.005 -> 0.004 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 %] [04:34:07.457] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.791 [N:T1-CT=90 % T2-D2=100 % T3-H3=97 %, S:T2-D7=100 % T3-H5=100 % T4-HT=100 %] [04:34:07.459] [SAMPLE-VAL] Sample 32: weight 0.025 -> 0.020 [N:T1-CT=99 % T2-D2=99 % T3-H3=96 %, S:T2-D7=100 % T3-H5=100 % T4-HT=100 %] [04:34:07.461] [SAMPLE-VAL] Sample 33: weight 0.025 -> 0.020 [N:T1-CT=98 % T2-D2=100 % T3-H3=99 %, S:T2-D7=99 % T3-H5=99 % T4-HT=100 %] [04:34:07.463] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.742 [N:T1-CT=78 % T2-D2=100 % T3-H3=100 %, S:T2-D7=79 % T3-H5=98 % T4-HT=98 %] [04:34:07.465] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.403 [N:T1-CT=100 % T2-D2=100 % T3-H3=98 %, S:T2-D7=100 % T3-H5=100 % T4-HT=100 %] [04:34:07.467] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.777 [N:T1-CT=81 % T2-D2=99 % T3-H3=97 %, S:T2-D7=100 % T3-H5=100 % T4-HT=100 %] [04:34:07.468] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.749 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 %, S:T2-D7=77 % T3-H5=98 % T4-HT=96 %] [04:34:07.470] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.803 [N:T1-CT=98 % T2-D2=100 % T3-H3=97 %, S:T2-D7=100 % T3-H5=100 % T4-HT=100 %] [04:34:07.472] [SAMPLE-VAL] Sample 39: weight 0.050 -> 0.037 [N:T1-CT=98 % T2-D2=100 % T3-H3=98 %, S:T2-D7=66 % T3-H5=99 % T4-HT=100 %] [04:34:07.474] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.782 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 %] [04:34:07.476] [SAMPLE-VAL] Sample 41: weight 0.025 -> 0.019 [N:T1-CT=75 % T2-D2=100 % T3-H3=96 %, S:T2-D7=100 % T3-H5=100 % T4-HT=100 %] [04:34:07.478] [SAMPLE-VAL] Sample 42: weight 0.025 -> 0.020 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 %] [04:34:07.480] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.806 [N:T1-CT=100 % T2-D2=100 % T3-H3=98 %, S:T2-D7=100 % T3-H5=99 % T4-HT=100 %] [04:34:07.481] [SAMPLE-VAL] Sample 44: weight 0.025 -> 0.020 [N:T1-CT=98 % T2-D2=100 % T3-H3=98 %, S:T2-D7=89 % T3-H5=99 % T4-HT=100 %] [04:34:07.483] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.730 [N:T1-CT=88 % T2-D2=100 % T3-H3=98 %, S:T2-D7=63 % T3-H5=99 % T4-HT=100 %] [04:34:07.485] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.778 [N:T1-CT=88 % T2-D2=100 % T3-H3=97 %, S:T2-D7=93 % T3-H5=100 % T4-HT=100 %] [04:34:07.487] [SAMPLE-VAL] Sample 47: weight 0.005 -> 0.004 [N:T1-CT=88 % T2-D2=99 % T3-H3=97 %, S:T2-D7=100 % T3-H5=100 % T4-HT=100 %] [04:34:07.489] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.771 [N:T1-CT=79 % T2-D2=99 % T3-H3=97 %, S:T2-D7=98 % T3-H5=99 % T4-HT=100 %] [04:34:07.490] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.770 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 %, S:T2-D7=94 % T3-H5=98 % T4-HT=95 %] [04:34:07.492] [SAMPLE-VAL] Sample 50: weight 0.025 -> 0.018 [N:T1-CT=92 % T2-D2=100 % T3-H3=98 %, S:T2-D7=62 % T3-H5=100 % T4-HT=100 %] [04:34:07.492] [SAMPLE-VAL] Zeroed 5 samples below relative threshold 0.010 x max 0.8066 = 0.008066 [04:34:07.492] [SAMPLE-VAL] Done. Weight range: 0.000-0.807 [04:34:07.493] [SAMPLE-VAL] Top sample 29 (w=0.807): N:T764.Q3.QT832.JT S:AQJ983.T5.76.865 [N:T1-CT=100 % T2-D2=100 % T3-H3=98 %, S:T2-D7=100 % T3-H5=100 % T4-HT=100 %] [04:34:07.493] [SAMPLE-VAL] Top sample 43 (w=0.806): N:J643.Q3.QT832.JT S:AQT987.T5.76.865 [N:T1-CT=100 % T2-D2=100 % T3-H3=98 %, S:T2-D7=100 % T3-H5=99 % T4-HT=100 %] [04:34:07.493] [SAMPLE-VAL] Top sample 18 (w=0.803): N:9863.Q3.QT832.T5 S:AQJT74.T5.76.J86 [N:T1-CT=98 % T2-D2=100 % T3-H3=97 %, S:T2-D7=100 % T3-H5=100 % T4-HT=100 %] [04:34:07.493] [SAMPLE-VAL] Top sample 38 (w=0.803): N:9843.Q3.QT832.T5 S:AQJT76.T5.76.J86 [N:T1-CT=98 % T2-D2=100 % T3-H3=97 %, S:T2-D7=100 % T3-H5=100 % T4-HT=100 %] [04:34:07.493] [SAMPLE-VAL] Top sample 31 (w=0.791): N:JT94.Q3.QT832.T8 S:AQ8763.T5.76.J65 [N:T1-CT=90 % T2-D2=100 % T3-H3=97 %, S:T2-D7=100 % T3-H5=100 % T4-HT=100 %] [04:34:07.493] After sample validation: 45 deals remaining [04:34:07.493] [PLAY-INFER] No inference observations detected [04:34:07.493] Using weighted samples: 45/45 have non-uniform weights (range 0.017-0.807) [04:34:07.493] Sample deals (45 total, showing first 20, by weight): [04:34:07.493] [1] (w=0.807) N:T764.Q3.QT832.JT 52.AK94.KJ954.K9 AQJ983.T5.76.865 K.J8762.A.AQ7432 [04:34:07.493] [2] (w=0.806) N:J643.Q3.QT832.JT 52.AK94.KJ954.K9 AQT987.T5.76.865 K.J8762.A.AQ7432 [04:34:07.493] [3] (w=0.803) N:9863.Q3.QT832.T5 52.AK94.KJ954.K9 AQJT74.T5.76.J86 K.J8762.A.AQ7432 [04:34:07.493] [4] (w=0.803) N:9843.Q3.QT832.T5 52.AK94.KJ954.K9 AQJT76.T5.76.J86 K.J8762.A.AQ7432 [04:34:07.494] [5] (w=0.791) N:JT94.Q3.QT832.T8 52.AK94.KJ954.K9 AQ8763.T5.76.J65 K.J8762.A.AQ7432 [04:34:07.494] [6] (w=0.790) N:T643.3.QT862.JT8 52.AK94.KJ954.K9 AQJ987.QT5.73.65 K.J8762.A.AQ7432 [04:34:07.494] [7] (w=0.787) N:T987.3.QT832.JT8 52.AK94.KJ954.K9 AQJ643.QT5.76.65 K.J8762.A.AQ7432 [04:34:07.494] [8] (w=0.786) N:9643.Q3.Q8632.T8 52.AK94.KJ954.K9 AQJT87.T5.T7.J65 K.J8762.A.AQ7432 [04:34:07.494] [9] (w=0.782) N:J874.3.QT832.JT8 52.AK94.KJ954.K9 AQT963.QT5.76.65 K.J8762.A.AQ7432 [04:34:07.494] [10] (w=0.778) N:J873.Q3.QT2.JT85 52.AK94.KJ954.K9 AQT964.T5.8763.6 K.J8762.A.AQ7432 [04:34:07.494] [11] (w=0.777) N:T973.Q3.T832.JT8 52.AK94.KJ954.K9 AQJ864.T5.Q76.65 K.J8762.A.AQ7432 [04:34:07.494] [12] (w=0.774) N:JT84.3.8632.JT85 52.AK94.KJ954.K9 AQ9763.QT5.QT7.6 K.J8762.A.AQ7432 [04:34:07.494] [13] (w=0.772) N:9876.Q3.Q862.JT8 52.AK94.KJ954.K9 AQJT43.T5.T73.65 K.J8762.A.AQ7432 [04:34:07.494] [14] (w=0.771) N:9863.Q3.862.JT85 52.AK94.KJ954.K9 AQJT74.T5.QT73.6 K.J8762.A.AQ7432 [04:34:07.494] [15] (w=0.771) N:9873.Q3.862.JT85 52.AK94.KJ954.K9 AQJT64.T5.QT73.6 K.J8762.A.AQ7432 [04:34:07.494] [16] (w=0.771) N:J864.Q3.Q862.JT8 52.AK94.KJ954.K9 AQT973.T5.T73.65 K.J8762.A.AQ7432 [04:34:07.495] [17] (w=0.770) N:9873.3.8632.JT85 52.AK94.KJ954.K9 AQJT64.QT5.QT7.6 K.J8762.A.AQ7432 [04:34:07.495] [18] (w=0.768) N:JT96.Q3.T62.JT85 52.AK94.KJ954.K9 AQ8743.T5.Q873.6 K.J8762.A.AQ7432 [04:34:07.495] [19] (w=0.768) N:8763.Q3.T862.JT8 52.AK94.KJ954.K9 AQJT94.T5.Q73.65 K.J8762.A.AQ7432 [04:34:07.495] [20] (w=0.766) N:8643.Q3.QT62.JT8 52.AK94.KJ954.K9 AQJT97.T5.873.65 K.J8762.A.AQ7432 [04:34:07.495] ... and 25 more [04:34:07.531] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:34:07.531] H8: [710, 710, 710, 710, 710, 680, 680, 710, 680, 710, 710, 680, 710, 710, 710, 710, 680, 710, 710, 710, 680, 710, 710, 680, 680, 710, 680, 680, 710, 710, 710, 710, 710, 710, 710, 680, 680, 710, 680, 710, 710, 710, 710, 710, 680] [04:34:07.531] HJ: [710, 710, 710, 710, 710, 680, 680, 710, 680, 710, 710, 680, 710, 710, 710, 710, 680, 710, 710, 710, 680, 710, 710, 680, 680, 710, 680, 680, 710, 710, 710, 710, 710, 710, 710, 680, 680, 710, 680, 710, 710, 710, 710, 710, 680] [04:34:07.531] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:34:07.531] H8: [10, 10, 10, 10, 10, 9, 9, 10, 9, 10, 10, 9, 10, 10, 10, 10, 9, 10, 10, 10, 9, 10, 10, 9, 9, 10, 9, 9, 10, 10, 10, 10, 10, 10, 10, 9, 9, 10, 9, 10, 10, 10, 10, 10, 9] [04:34:07.531] HJ: [10, 10, 10, 10, 10, 9, 9, 10, 9, 10, 10, 9, 10, 10, 10, 10, 9, 10, 10, 10, 9, 10, 10, 9, 9, 10, 9, 9, 10, 10, 10, 10, 10, 10, 10, 9, 9, 10, 9, 10, 10, 10, 10, 10, 9] [04:34:07.531] --- IMP Calculation Output (card -> average IMP) --- [04:34:07.531] H8: 0.00 [04:34:07.531] HJ: 0.00 [04:34:07.531] === DDS DETAILED ANALYSIS === [04:34:07.531] Cards analyzed: 2, Samples per card: 45 [04:34:07.531] [04:34:07.531] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:34:07.531] ----- ------ --------- ------- ----------- -------------------------------- [04:34:07.532] H8 0.00 9.69 100 % 2 [10, 10, 10, 10, 10, 9, 9, 10, 9, 10, 10, 9, 10, 10, 10, 10, 9, 10, 10, 10...] [04:34:07.532] HJ 0.00 9.69 100 % 2 [10, 10, 10, 10, 10, 9, 9, 10, 9, 10, 10, 9, 10, 10, 10, 10, 9, 10, 10, 10...] [04:34:07.532] [04:34:07.532] Selected: H8 (IMPs=0.00, avgTricks=9.69) [04:34:07.532] =================== [04:34:07.532] [TRUMP] Skipped: not on lead [04:34:07.532] Selected: H8 (avg 0.00 IMPs, 9.69 tricks) -- 1 tied card(s): HJ [04:34:07.532] [stage-timing] ok sample=107ms validate=0ms nn=101ms signal=0ms simgames=1ms dds=35ms total=248ms samples=45 cards=14 [04:34:07.532] SUITC_CALL_BEGIN: input=' -F1 -u -c100 AK94 J8762 QT53 -Ls s23A5' [04:34:07.535] SUITC_CALL_END: jsonLength=425 [04:34:07.535] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":52.1739} ],"Result":3.5217, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":52.1739},{"Tricks":3,"Percent [04:34:07.536] === FindBestCardAsync: Position=W, CardsPlayed=14 === [04:34:07.536] Finding card to play for W: K.J8762.A.AQ7432 [04:34:07.536] Relative position: Dummy, Contract type: Suit [04:34:07.536] Cards in hand mask: 3 [04:34:07.536] Candidate: xH = 92.8 % [04:34:07.537] Candidate: 8H = 5.3 % [04:34:07.537] Candidate: JH = 1.8 % [04:34:07.537] Selected: H6 (92.8 %) === Board DailyIMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:34:08 === === Board DailyIMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:34:08 === [04:34:08.525] === FindBestCardAsync: Position=E, CardsPlayed=16 === [04:34:08.525] Contract: 4H, Declarer: E, Dealer: S [04:34:08.525] Auction: 2S-3S-P-4H-P-P-P [04:34:08.525] Deal: N:QJ98.3.Q832.JT85 52.AK94.KJ954.K9 AT7643.QT5.T76.6 K.J8762.A.AQ7432 [04:34:08.525] Position E is on declarer's side - score table shifted by 4 declarer tricks won [04:34:08.525] ****************************** [04:34:08.525] FindMatchingDealsWithPlayInternal Input: [04:34:08.525] Position parameter: E [04:34:08.525] Deal from game: N:... ... ... ... [04:34:08.525] Hand for N: (null) [04:34:08.525] Hand for E: 52.AK94.KJ954.K9 [04:34:08.525] Hand for S: (null) [04:34:08.525] Hand for W: K.J8762.A.AQ7432 [04:34:08.525] Cards played: C6, C2, CT, CK, D5, D7, DA, D2, H2, H3, HA, H5, HK, HT, H6, D3 [04:34:08.526] Declarer: E [04:34:08.526] ****************************** [04:34:08.526] [DealFinder] Seed from player E hand: -114676297 [04:34:08.526] [DealFinder] Auction: 2S-3S-P-4H-P-P-P [04:34:08.526] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:34:08.526] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1437MB, gc2=25) [04:34:08.526] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [04:34:08.526] [ExtractPartialDeal] Position=E, Declarer=E, CardsPlayed=16 [04:34:08.526] [ExtractPartialDeal] Visible hands: E, W [04:34:08.526] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:34:08.526] [ExtractPartialDeal] Extracted hands: [04:34:08.526] N: ... (0 cards) [04:34:08.526] E: 52.AK94.KJ954.K9 (13 cards) [LOCKED] [04:34:08.526] S: ... (0 cards) [04:34:08.527] W: K.J8762.A.AQ7432 (13 cards) [LOCKED] [04:34:08.527] [DealFinder] Trump suit from contract '4H': Hearts [04:34:08.527] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [04:34:08.527] [ComputePlayedCards] Card 1: C6 played by S [04:34:08.527] [ComputePlayedCards] Card 2: C2 played by W [04:34:08.527] [ComputePlayedCards] Card 3: CT played by N [04:34:08.527] [ComputePlayedCards] Card 4: CK played by E [04:34:08.527] [ComputePlayedCards] Trick complete. Winner: E [04:34:08.527] [ComputePlayedCards] Card 5: D5 played by E [04:34:08.527] [ComputePlayedCards] Card 6: D7 played by S [04:34:08.527] [ComputePlayedCards] Card 7: DA played by W [04:34:08.527] [ComputePlayedCards] Card 8: D2 played by N [04:34:08.527] [ComputePlayedCards] Trick complete. Winner: W [04:34:08.527] [ComputePlayedCards] Card 9: H2 played by W [04:34:08.527] [ComputePlayedCards] Card 10: H3 played by N [04:34:08.527] [ComputePlayedCards] Card 11: HA played by E [04:34:08.527] [ComputePlayedCards] Card 12: H5 played by S [04:34:08.527] [ComputePlayedCards] Trick complete. Winner: E [04:34:08.528] [ComputePlayedCards] Card 13: HK played by E [04:34:08.528] [ComputePlayedCards] Card 14: HT played by S [04:34:08.528] [ComputePlayedCards] Card 15: H6 played by W [04:34:08.528] [ComputePlayedCards] Card 16: D3 played by N [04:34:08.528] [ComputePlayedCards] Trick complete. Winner: E [04:34:08.528] [DealFinder] Added 4 played cards to N (was 0 cards): CT, D2, H3, D3 [04:34:08.528] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: CK, D5, HA, HK [04:34:08.528] [DealFinder] Added 4 played cards to S (was 0 cards): C6, D7, H5, HT [04:34:08.528] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C2, DA, H2, H6 [04:34:08.528] [DealFinder] Show-out: N void in Hearts (bidding said [0-13], already held 1) [04:34:08.528] [DealFinder] Assigned 1 Hearts cards to S: HQ [04:34:08.528] [DealFinder] Propagated N: HCP[1-6], Suits=S[4-4] H[1-1] D[0-7] C[0-5] (2 iterations) [04:34:08.528] [DealFinder] Propagated S: HCP[6-11], Suits=S[6-6] H[3-3] D[0-7] C[0-5] (2 iterations) [04:34:08.529] [DealFinder] Known cards per player: N=4, E=13, S=5, W=13 [04:34:08.529] [DealFinder] Locked players: E, W [04:34:08.529] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [04:34:08.529] [DealFinder] Players needing cards: N:9, S:8 [04:34:08.529] Large number of cards remaining. Using random generation. [04:34:08.529] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:34:08.530] [VerifyHands] FAIL for S: AQ864.QT5.T7.J65 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:08.530] [VerifyHands] FAIL for S: A97.QT5.QT87.J65 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:08.530] [VerifyHands] FAIL for N: AJT84.3.QT832.T5 (NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget S...) [04:34:08.530] [VerifyHands] FAIL for S: Q643.QT5.QT7.J65 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:08.531] [VerifyHands] FAIL for S: QJT.QT5.QT876.J6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:08.626] [Timing] Total: 100ms, Generation: 9ms, Verification: 84ms [04:34:08.626] [Timing] Attempts: 674, PassedSimpleCheck: 674, FailedVerification: 624, Found: 50 [04:34:08.644] Search complete. Returning 50 deals. [04:34:08.644] Found 50 sample deals for simulation. [04:34:08.644] Valid deals for DDS: 50 / 50 [04:34:08.644] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:34:08.652] [SAMPLE-VAL] Opening lead NN validation (C6): 24/50 samples adjusted [04:34:08.652] [SAMPLE-VAL] Opening lead rule validation (C6): 16/50 samples penalized for convention violation [04:34:08.652] [SAMPLE-VAL] T1: S=C6 W=C2 N=CT E=CK (leader=S) [04:34:08.652] [SAMPLE-VAL] T2: E=D5 S=D7 W=DA N=D2 (leader=E) [04:34:08.652] [SAMPLE-VAL] T3: W=H2 N=H3 E=HA S=H5 (leader=W) [04:34:08.652] [SAMPLE-VAL] T4: E=HK S=HT W=H6 N=D3 (leader=E) [04:34:08.655] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.690 [N:T1-CT=89 % T2-D2=99 % T3-H3=100 % T4-D3=34 %, S:T2-D7=100 % T3-H5=98 % T4-HT=97 %] [04:34:08.657] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.613 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=15 %, S:T2-D7=87 % T3-H5=99 % T4-HT=97 %] [04:34:08.659] [SAMPLE-VAL] Sample 3: weight 0.025 -> 0.018 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=51 %, S:T2-D7=96 % T3-H5=99 % T4-HT=96 %] [04:34:08.661] [SAMPLE-VAL] Sample 4: weight 0.005 -> 0.004 [N:T1-CT=97 % T2-D2=100 % T3-H3=100 % T4-D3=53 %, S:T2-D7=97 % T3-H5=98 % T4-HT=96 %] [04:34:08.664] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.636 [N:T1-CT=92 % T2-D2=100 % T3-H3=100 % T4-D3=20 %, S:T2-D7=89 % T3-H5=99 % T4-HT=95 %] [04:34:08.666] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.695 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=41 %, S:T2-D7=94 % T3-H5=98 % T4-HT=97 %] [04:34:08.668] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.595 [N:T1-CT=79 % T2-D2=98 % T3-H3=100 % T4-D3=12 %, S:T2-D7=100 % T3-H5=98 % T4-HT=97 %] [04:34:08.670] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.381 [N:T1-CT=100 % T2-D2=100 % T3-H3=100 % T4-D3=65 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 %] [04:34:08.672] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.672 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 % T4-D3=40 %, S:T2-D7=77 % T3-H5=98 % T4-HT=96 %] [04:34:08.674] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.675 [N:T1-CT=93 % T2-D2=100 % T3-H3=100 % T4-D3=48 %, S:T2-D7=65 % T3-H5=99 % T4-HT=95 %] [04:34:08.676] [SAMPLE-VAL] Sample 11: weight 0.005 -> 0.004 [N:T1-CT=92 % T2-D2=100 % T3-H3=100 % T4-D3=56 %, S:T2-D7=94 % T3-H5=99 % T4-HT=95 %] [04:34:08.678] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.657 [N:T1-CT=92 % T2-D2=100 % T3-H3=100 % T4-D3=42 %, S:T2-D7=62 % T3-H5=99 % T4-HT=95 %] [04:34:08.680] [SAMPLE-VAL] Sample 13: weight 0.005 -> 0.003 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 %] [04:34:08.682] [SAMPLE-VAL] Sample 14: weight 0.005 -> 0.004 [N:T1-CT=93 % T2-D2=100 % T3-H3=100 % T4-D3=67 %, S:T2-D7=95 % T3-H5=99 % T4-HT=94 %] [04:34:08.684] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.665 [N:T1-CT=79 % T2-D2=100 % T3-H3=100 % T4-D3=38 %, S:T2-D7=80 % T3-H5=99 % T4-HT=96 %] [04:34:08.686] [SAMPLE-VAL] Sample 16: weight 0.025 -> 0.018 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=52 %, S:T2-D7=97 % T3-H5=98 % T4-HT=96 %] [04:34:08.688] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.734 [N:T1-CT=86 % T2-D2=100 % T3-H3=100 % T4-D3=61 %, S:T2-D7=94 % T3-H5=99 % T4-HT=96 %] [04:34:08.690] [SAMPLE-VAL] Sample 18: weight 0.005 -> 0.004 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=60 %, S:T2-D7=94 % T3-H5=99 % T4-HT=95 %] [04:34:08.692] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.689 [N:T1-CT=93 % T2-D2=100 % T3-H3=100 % T4-D3=58 %, S:T2-D7=63 % T3-H5=99 % T4-HT=97 %] [04:34:08.694] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.678 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 % T4-D3=33 %, S:T2-D7=94 % T3-H5=98 % T4-HT=96 %] [04:34:08.696] [SAMPLE-VAL] Sample 21: weight 0.005 -> 0.004 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=55 %, S:T2-D7=98 % T3-H5=98 % T4-HT=95 %] [04:34:08.698] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.373 [N:T1-CT=100 % T2-D2=100 % T3-H3=100 % T4-D3=55 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 %] [04:34:08.700] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.698 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=50 %, S:T2-D7=78 % T3-H5=98 % T4-HT=97 %] [04:34:08.702] [SAMPLE-VAL] Sample 24: weight 0.025 -> 0.017 [N:T1-CT=99 % T2-D2=100 % T3-H3=100 % T4-D3=30 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 %] [04:34:08.704] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.636 [N:T1-CT=92 % T2-D2=100 % T3-H3=100 % T4-D3=20 %, S:T2-D7=89 % T3-H5=99 % T4-HT=95 %] [04:34:08.706] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.700 [N:T1-CT=91 % T2-D2=99 % T3-H3=100 % T4-D3=38 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 %] [04:34:08.708] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.657 [N:T1-CT=92 % T2-D2=100 % T3-H3=100 % T4-D3=42 %, S:T2-D7=62 % T3-H5=99 % T4-HT=95 %] [04:34:08.710] [SAMPLE-VAL] Sample 28: weight 0.005 -> 0.004 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=59 %, S:T2-D7=93 % T3-H5=99 % T4-HT=96 %] [04:34:08.712] [SAMPLE-VAL] Sample 29: weight 0.025 -> 0.016 [N:T1-CT=99 % T2-D2=100 % T3-H3=100 % T4-D3=57 %, S:T2-D7=47 % T3-H5=99 % T4-HT=96 %] [04:34:08.714] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.377 [N:T1-CT=100 % T2-D2=100 % T3-H3=100 % T4-D3=62 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 %] [04:34:08.716] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.656 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 % T4-D3=23 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 %] [04:34:08.718] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.606 [N:T1-CT=79 % T2-D2=99 % T3-H3=100 % T4-D3=13 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 %] [04:34:08.721] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.675 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=28 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 %] [04:34:08.723] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.705 [N:T1-CT=92 % T2-D2=100 % T3-H3=100 % T4-D3=54 %, S:T2-D7=78 % T3-H5=98 % T4-HT=97 %] [04:34:08.725] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.685 [N:T1-CT=87 % T2-D2=100 % T3-H3=100 % T4-D3=47 %, S:T2-D7=76 % T3-H5=98 % T4-HT=96 %] [04:34:08.727] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.652 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=61 %, S:T2-D7=45 % T3-H5=99 % T4-HT=94 %] [04:34:08.729] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.364 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=49 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 %] [04:34:08.731] [SAMPLE-VAL] Sample 38: weight 0.025 -> 0.016 [N:T1-CT=92 % T2-D2=100 % T3-H3=100 % T4-D3=60 %, S:T2-D7=41 % T3-H5=99 % T4-HT=97 %] [04:34:08.733] [SAMPLE-VAL] Sample 39: weight 0.500 -> 0.369 [N:T1-CT=99 % T2-D2=100 % T3-H3=100 % T4-D3=51 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 %] [04:34:08.736] [SAMPLE-VAL] Sample 40: weight 0.005 -> 0.004 [N:T1-CT=90 % T2-D2=99 % T3-H3=100 % T4-D3=39 %, S:T2-D7=100 % T3-H5=100 % T4-HT=96 %] [04:34:08.738] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.692 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 % T4-D3=51 %, S:T2-D7=77 % T3-H5=99 % T4-HT=97 %] [04:34:08.740] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.654 [N:T1-CT=92 % T2-D2=100 % T3-H3=100 % T4-D3=59 %, S:T2-D7=47 % T3-H5=99 % T4-HT=95 %] [04:34:08.742] [SAMPLE-VAL] Sample 43: weight 0.500 -> 0.364 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=49 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 %] [04:34:08.744] [SAMPLE-VAL] Sample 44: weight 0.500 -> 0.382 [N:T1-CT=93 % T2-D2=100 % T3-H3=100 % T4-D3=72 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 %] [04:34:08.746] [SAMPLE-VAL] Sample 45: weight 0.025 -> 0.016 [N:T1-CT=92 % T2-D2=100 % T3-H3=100 % T4-D3=60 %, S:T2-D7=41 % T3-H5=99 % T4-HT=97 %] [04:34:08.748] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.717 [N:T1-CT=92 % T2-D2=100 % T3-H3=100 % T4-D3=48 %, S:T2-D7=95 % T3-H5=98 % T4-HT=96 %] [04:34:08.750] [SAMPLE-VAL] Sample 47: weight 0.025 -> 0.016 [N:T1-CT=92 % T2-D2=100 % T3-H3=100 % T4-D3=39 %, S:T2-D7=47 % T3-H5=99 % T4-HT=95 %] [04:34:08.752] [SAMPLE-VAL] Sample 48: weight 0.025 -> 0.017 [N:T1-CT=99 % T2-D2=100 % T3-H3=100 % T4-D3=30 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 %] [04:34:08.754] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.669 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=31 %, S:T2-D7=89 % T3-H5=99 % T4-HT=96 %] [04:34:08.756] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.383 [N:T1-CT=100 % T2-D2=100 % T3-H3=100 % T4-D3=68 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 %] [04:34:08.756] [SAMPLE-VAL] Zeroed 8 samples below relative threshold 0.010 x max 0.7342 = 0.007342 [04:34:08.756] [SAMPLE-VAL] Done. Weight range: 0.000-0.734 [04:34:08.756] [SAMPLE-VAL] Top sample 17 (w=0.734): N:J863.3.Q8632.JT8 S:AQT974.QT5.T7.65 [N:T1-CT=86 % T2-D2=100 % T3-H3=100 % T4-D3=61 %, S:T2-D7=94 % T3-H5=99 % T4-HT=96 %] [04:34:08.757] [SAMPLE-VAL] Top sample 46 (w=0.717): N:Q973.3.8632.JT85 S:AJT864.QT5.QT7.6 [N:T1-CT=92 % T2-D2=100 % T3-H3=100 % T4-D3=48 %, S:T2-D7=95 % T3-H5=98 % T4-HT=96 %] [04:34:08.757] [SAMPLE-VAL] Top sample 34 (w=0.705): N:Q984.3.T632.JT85 S:AJT763.QT5.Q87.6 [N:T1-CT=92 % T2-D2=100 % T3-H3=100 % T4-D3=54 %, S:T2-D7=78 % T3-H5=98 % T4-HT=97 %] [04:34:08.757] [SAMPLE-VAL] Top sample 26 (w=0.700): N:JT83.3.Q832.JT85 S:AQ9764.QT5.T76.6 [N:T1-CT=91 % T2-D2=99 % T3-H3=100 % T4-D3=38 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 %] [04:34:08.757] [SAMPLE-VAL] Top sample 23 (w=0.698): N:Q874.3.T632.JT85 S:AJT963.QT5.Q87.6 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=50 %, S:T2-D7=78 % T3-H5=98 % T4-HT=97 %] [04:34:08.757] After sample validation: 42 deals remaining [04:34:08.757] [PLAY-INFER] No inference observations detected [04:34:08.757] Using weighted samples: 42/42 have non-uniform weights (range 0.016-0.734) [04:34:08.757] Sample deals (42 total, showing first 20, by weight): [04:34:08.757] [1] (w=0.734) N:J863.3.Q8632.JT8 52.AK94.KJ954.K9 AQT974.QT5.T7.65 K.J8762.A.AQ7432 [04:34:08.757] [2] (w=0.717) N:Q973.3.8632.JT85 52.AK94.KJ954.K9 AJT864.QT5.QT7.6 K.J8762.A.AQ7432 [04:34:08.757] [3] (w=0.705) N:Q984.3.T632.JT85 52.AK94.KJ954.K9 AJT763.QT5.Q87.6 K.J8762.A.AQ7432 [04:34:08.757] [4] (w=0.700) N:JT83.3.Q832.JT85 52.AK94.KJ954.K9 AQ9764.QT5.T76.6 K.J8762.A.AQ7432 [04:34:08.757] [5] (w=0.698) N:Q874.3.T632.JT85 52.AK94.KJ954.K9 AJT963.QT5.Q87.6 K.J8762.A.AQ7432 [04:34:08.758] [6] (w=0.695) N:J763.3.8632.JT85 52.AK94.KJ954.K9 AQT984.QT5.QT7.6 K.J8762.A.AQ7432 [04:34:08.758] [7] (w=0.692) N:J873.3.T632.JT85 52.AK94.KJ954.K9 AQT964.QT5.Q87.6 K.J8762.A.AQ7432 [04:34:08.758] [8] (w=0.690) N:QT63.3.T832.JT85 52.AK94.KJ954.K9 AJ9874.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:08.758] [9] (w=0.689) N:JT63.3.Q632.JT85 52.AK94.KJ954.K9 AQ9874.QT5.T87.6 K.J8762.A.AQ7432 [04:34:08.758] [10] (w=0.685) N:J943.3.T632.JT85 52.AK94.KJ954.K9 AQT876.QT5.Q87.6 K.J8762.A.AQ7432 [04:34:08.758] [11] (w=0.678) N:8764.3.8632.JT85 52.AK94.KJ954.K9 AQJT93.QT5.QT7.6 K.J8762.A.AQ7432 [04:34:08.758] [12] (w=0.675) N:T864.3.Q632.JT85 52.AK94.KJ954.K9 AQJ973.QT5.T87.6 K.J8762.A.AQ7432 [04:34:08.758] [13] (w=0.675) N:Q964.3.T832.JT85 52.AK94.KJ954.K9 AJT873.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:08.758] [14] (w=0.672) N:9843.3.T632.JT85 52.AK94.KJ954.K9 AQJT76.QT5.Q87.6 K.J8762.A.AQ7432 [04:34:08.758] [15] (w=0.669) N:J987.3.QT32.JT85 52.AK94.KJ954.K9 AQT643.QT5.876.6 K.J8762.A.AQ7432 [04:34:08.758] [16] (w=0.665) N:AT94.3.T632.JT85 52.AK94.KJ954.K9 QJ8763.QT5.Q87.6 K.J8762.A.AQ7432 [04:34:08.758] [17] (w=0.657) N:T976.3.Q632.JT85 52.AK94.KJ954.K9 AQJ843.QT5.T87.6 K.J8762.A.AQ7432 [04:34:08.758] [18] (w=0.657) N:T973.3.Q632.JT85 52.AK94.KJ954.K9 AQJ864.QT5.T87.6 K.J8762.A.AQ7432 [04:34:08.759] [19] (w=0.656) N:J864.3.T832.JT85 52.AK94.KJ954.K9 AQT973.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:08.759] [20] (w=0.654) N:T863.3.QT632.JT8 52.AK94.KJ954.K9 AQJ974.QT5.87.65 K.J8762.A.AQ7432 [04:34:08.759] ... and 22 more [04:34:08.794] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [04:34:08.794] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:34:08.794] DK: [680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:34:08.794] C9: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 680, 680, 680, 680, 680, 680, 680, 680, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:08.794] D4: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:08.794] D9: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:08.795] DJ: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:08.795] H4: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:08.795] H9: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:08.795] S2: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:08.795] S5: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:08.795] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:34:08.795] DK: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [04:34:08.795] C9: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:08.795] D4: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:08.795] D9: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:08.795] DJ: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:08.795] H4: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:08.795] H9: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:08.795] S2: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:08.796] S5: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:08.796] --- IMP Calculation Output (card -> average IMP) --- [04:34:08.796] DK: 0.98 [04:34:08.796] C9: 0.02 [04:34:08.796] D4: -0.14 [04:34:08.796] D9: -0.14 [04:34:08.796] DJ: -0.14 [04:34:08.796] H4: -0.14 [04:34:08.797] H9: -0.14 [04:34:08.797] S2: -0.14 [04:34:08.797] S5: -0.14 [04:34:08.797] === DDS DETAILED ANALYSIS === [04:34:08.797] Cards analyzed: 9, Samples per card: 42 [04:34:08.797] [04:34:08.797] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:34:08.797] ----- ------ --------- ------- ----------- -------------------------------- [04:34:08.797] DK 0.98 8.00 100 % 1 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [04:34:08.797] C9 0.02 7.19 100 % 2 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:08.797] S2 -0.14 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:08.797] D4 -0.14 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:08.797] H4 -0.14 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:08.798] S5 -0.14 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:08.798] D9 -0.14 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:08.798] H9 -0.14 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:08.798] DJ -0.14 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:08.798] [04:34:08.798] Selected: DK (IMPs=0.98, avgTricks=8.00) [04:34:08.798] =================== [04:34:08.798] [FUSION] alpha-mu(M=2) correction: 42 worlds, candidates=[DK,C9,S2,D4] [04:34:08.934] [FUSION] DK: 8 info-set group(s), 42 world(s) committed, 1 singleton(s) [04:34:09.044] [FUSION] C9: 12 info-set group(s), 42 world(s) committed, 4 singleton(s) [04:34:09.137] [FUSION] S2: no declarer-lead worlds after completion [04:34:09.244] [FUSION] D4: 7 info-set group(s), 42 world(s) committed, 2 singleton(s) [04:34:09.244] [FUSION] DK: 0.98 -> 0.98 IMP (avgTricks 8.00) [04:34:09.244] [FUSION] C9: 0.02 -> 0.02 IMP (avgTricks 7.15) [04:34:09.244] [FUSION] S2: -0.14 -> -0.14 IMP (avgTricks 7.00) [04:34:09.244] [FUSION] D4: -0.14 -> -0.14 IMP (avgTricks 7.00) [04:34:09.245] [FUSION] After correction, best card: DK (0.98 IMP) [04:34:09.245] [TRUMP] Trump=Hearts, declarerTrumps=4, dummyTrumps=5, initialMissing=4, maxMissing=7 [04:34:09.245] [TRUMP] 1 trump missing (opponent has Q) -- no adjustment [04:34:09.245] Selected: DK (avg 0.98 IMPs, 8.00 tricks) [04:34:09.245] [stage-timing] ok sample=118ms validate=0ms nn=113ms signal=0ms simgames=1ms dds=484ms total=720ms samples=42 cards=16 [04:34:09.246] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls J87 94 Q' [04:34:09.248] SUITC_CALL_END: jsonLength=386 [04:34:09.248] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":2.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":2,"Percentage":100.0000}], "Result":2.0000 , "GameTree":[ {"T":"S:9","Vs":[{"T":"Q [04:34:09.248] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln J87 94 Q' [04:34:09.249] SUITC_CALL_END: jsonLength=386 [04:34:09.249] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":2.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":2,"Percentage":100.0000}], "Result":2.0000 , "GameTree":[ {"T":"N:J","Vs":[{"T":"Q [04:34:09.249] === FindBestCardAsync: Position=E, CardsPlayed=16 === [04:34:09.249] Finding card to play for E: 52.AK94.KJ954.K9 [04:34:09.250] Relative position: Declarer, Contract type: Suit [04:34:09.250] Cards in hand mask: 8 [04:34:09.250] Candidate: KD = 55.3 % [04:34:09.251] Candidate: 9C = 16.8 % [04:34:09.251] Candidate: JD = 7.8 % [04:34:09.251] Candidate: xD = 7.0 % [04:34:09.251] Candidate: xS = 5.3 % [04:34:09.251] Candidate: xH = 4.1 % [04:34:09.251] Candidate: 9D = 2.1 % [04:34:09.251] Candidate: 9H = 1.5 % [04:34:09.251] Selected: DK (55.3 %) === Board DailyIMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:34:11 === === Board DailyIMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:34:11 === [04:34:11.328] === FindBestCardAsync: Position=W, CardsPlayed=18 === [04:34:11.328] Contract: 4H, Declarer: E, Dealer: S [04:34:11.328] Auction: 2S-3S-P-4H-P-P-P [04:34:11.328] Deal: N:QJ98.3.Q832.JT85 52.AK94.KJ954.K9 AT7643.QT5.T76.6 K.J8762.A.AQ7432 [04:34:11.328] Position W is on declarer's side - score table shifted by 4 declarer tricks won [04:34:11.328] ****************************** [04:34:11.329] FindMatchingDealsWithPlayInternal Input: [04:34:11.329] Position parameter: W [04:34:11.329] Deal from game: N:... ... ... ... [04:34:11.329] Hand for N: (null) [04:34:11.329] Hand for E: 52.AK94.KJ954.K9 [04:34:11.329] Hand for S: (null) [04:34:11.329] Hand for W: K.J8762.A.AQ7432 [04:34:11.329] Cards played: C6, C2, CT, CK, D5, D7, DA, D2, H2, H3, HA, H5, HK, HT, H6, D3, DK, D6 [04:34:11.329] Declarer: E [04:34:11.329] ****************************** [04:34:11.329] [DealFinder] Seed from player W hand: 749110313 [04:34:11.329] [DealFinder] Auction: 2S-3S-P-4H-P-P-P [04:34:11.329] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:34:11.330] [DealFinder] E HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE W, the seat whose own cards produced it. [04:34:11.330] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1443MB, gc2=25) [04:34:11.330] [DealFinder] Using cardsPlayedCount=18 for visibility calculation [04:34:11.330] [ExtractPartialDeal] Position=W, Declarer=E, CardsPlayed=18 [04:34:11.330] [ExtractPartialDeal] Visible hands: W, E [04:34:11.330] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:34:11.330] [ExtractPartialDeal] Extracted hands: [04:34:11.330] N: ... (0 cards) [04:34:11.330] E: 52.AK94.KJ954.K9 (13 cards) [LOCKED] [04:34:11.330] S: ... (0 cards) [04:34:11.330] W: K.J8762.A.AQ7432 (13 cards) [LOCKED] [04:34:11.330] [DealFinder] Trump suit from contract '4H': Hearts [04:34:11.330] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [04:34:11.330] [ComputePlayedCards] Card 1: C6 played by S [04:34:11.330] [ComputePlayedCards] Card 2: C2 played by W [04:34:11.330] [ComputePlayedCards] Card 3: CT played by N [04:34:11.331] [ComputePlayedCards] Card 4: CK played by E [04:34:11.331] [ComputePlayedCards] Trick complete. Winner: E [04:34:11.331] [ComputePlayedCards] Card 5: D5 played by E [04:34:11.331] [ComputePlayedCards] Card 6: D7 played by S [04:34:11.331] [ComputePlayedCards] Card 7: DA played by W [04:34:11.331] [ComputePlayedCards] Card 8: D2 played by N [04:34:11.331] [ComputePlayedCards] Trick complete. Winner: W [04:34:11.331] [ComputePlayedCards] Card 9: H2 played by W [04:34:11.331] [ComputePlayedCards] Card 10: H3 played by N [04:34:11.331] [ComputePlayedCards] Card 11: HA played by E [04:34:11.331] [ComputePlayedCards] Card 12: H5 played by S [04:34:11.331] [ComputePlayedCards] Trick complete. Winner: E [04:34:11.331] [ComputePlayedCards] Card 13: HK played by E [04:34:11.331] [ComputePlayedCards] Card 14: HT played by S [04:34:11.331] [ComputePlayedCards] Card 15: H6 played by W [04:34:11.331] [ComputePlayedCards] Card 16: D3 played by N [04:34:11.331] [ComputePlayedCards] Trick complete. Winner: E [04:34:11.332] [ComputePlayedCards] Card 17: DK played by E [04:34:11.332] [ComputePlayedCards] Card 18: D6 played by S [04:34:11.332] [DealFinder] Added 4 played cards to N (was 0 cards): CT, D2, H3, D3 [04:34:11.332] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: CK, D5, HA, HK, DK [04:34:11.332] [DealFinder] Added 5 played cards to S (was 0 cards): C6, D7, H5, HT, D6 [04:34:11.332] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C2, DA, H2, H6 [04:34:11.332] [DealFinder] Show-out: N void in Hearts (bidding said [0-13], already held 1) [04:34:11.332] [DealFinder] Assigned 1 Hearts cards to S: HQ [04:34:11.332] [DealFinder] Propagated N: HCP[1-6], Suits=S[4-4] H[1-1] D[0-7] C[0-5] (2 iterations) [04:34:11.332] [DealFinder] Propagated S: HCP[6-11], Suits=S[6-6] H[3-3] D[0-7] C[0-5] (2 iterations) [04:34:11.333] [DealFinder] Known cards per player: N=4, E=13, S=6, W=13 [04:34:11.333] [DealFinder] Locked players: E, W [04:34:11.333] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [04:34:11.333] [DealFinder] Players needing cards: N:9, S:7 [04:34:11.333] Large number of cards remaining. Using random generation. [04:34:11.333] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:34:11.333] [VerifyHands] FAIL for N: AQT93.3.QT832.T5 (NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget S...) [04:34:11.334] [VerifyHands] FAIL for S: 97643.QT5.Q76.J6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:11.334] [VerifyHands] FAIL for N: AQ974.3.QT32.JT5 (NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget S...) [04:34:11.334] [VerifyHands] FAIL for N: AQJT863.3.832.T8 (NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget S...) [04:34:11.334] [VerifyHands] FAIL for N: AJT97.3.QT832.JT (NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget S...) [04:34:11.481] [Timing] Total: 151ms, Generation: 18ms, Verification: 125ms [04:34:11.481] [Timing] Attempts: 1080, PassedSimpleCheck: 1080, FailedVerification: 1030, Found: 50 [04:34:11.499] Search complete. Returning 50 deals. [04:34:11.499] Found 50 sample deals for simulation. [04:34:11.499] Valid deals for DDS: 50 / 50 [04:34:11.499] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:34:11.507] [SAMPLE-VAL] Opening lead NN validation (C6): 11/50 samples adjusted [04:34:11.507] [SAMPLE-VAL] Opening lead rule validation (C6): 11/50 samples penalized for convention violation [04:34:11.507] [SAMPLE-VAL] T1: S=C6 W=C2 N=CT E=CK (leader=S) [04:34:11.507] [SAMPLE-VAL] T2: E=D5 S=D7 W=DA N=D2 (leader=E) [04:34:11.508] [SAMPLE-VAL] T3: W=H2 N=H3 E=HA S=H5 (leader=W) [04:34:11.508] [SAMPLE-VAL] T4: E=HK S=HT W=H6 N=D3 (leader=E) [04:34:11.508] [SAMPLE-VAL] T5: E=DK S=D6 (leader=E) (partial) [04:34:11.510] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.667 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=27 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=93 %] [04:34:11.513] [SAMPLE-VAL] Sample 2: weight 0.005 -> 0.003 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=28 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=100 %] [04:34:11.515] [SAMPLE-VAL] Sample 3: weight 0.005 -> 0.003 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:11.518] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.612 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=14 %, S:T2-D7=100 % T3-H5=98 % T4-HT=97 % T5-D6=96 %] [04:34:11.520] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.630 [N:T1-CT=83 % T2-D2=100 % T3-H3=100 % T4-D3=18 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=95 %] [04:34:11.522] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.630 [N:T1-CT=83 % T2-D2=100 % T3-H3=100 % T4-D3=18 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=95 %] [04:34:11.525] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.656 [N:T1-CT=91 % T2-D2=99 % T3-H3=100 % T4-D3=23 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=95 %] [04:34:11.527] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.700 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=39 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:11.530] [SAMPLE-VAL] Sample 9: weight 0.025 -> 0.018 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=39 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:11.532] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.696 [N:T1-CT=91 % T2-D2=99 % T3-H3=100 % T4-D3=38 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=93 %] [04:34:11.535] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.666 [N:T1-CT=83 % T2-D2=100 % T3-H3=100 % T4-D3=28 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 %] [04:34:11.537] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.688 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 % T4-D3=35 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=94 %] [04:34:11.539] [SAMPLE-VAL] Sample 13: weight 0.025 -> 0.018 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=33 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:11.542] [SAMPLE-VAL] Sample 14: weight 0.025 -> 0.017 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:11.544] [SAMPLE-VAL] Sample 15: weight 0.005 -> 0.003 [N:T1-CT=86 % T2-D2=99 % T3-H3=100 % T4-D3=32 %, S:T2-D7=100 % T3-H5=100 % T4-HT=95 % T5-D6=100 %] [04:34:11.546] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.696 [N:T1-CT=91 % T2-D2=99 % T3-H3=100 % T4-D3=38 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=93 %] [04:34:11.549] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.586 [N:T1-CT=93 % T2-D2=100 % T3-H3=100 % T4-D3=23 %, S:T2-D7=90 % T3-H5=99 % T4-HT=95 % T5-D6=43 %] [04:34:11.551] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.644 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=21 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 %] [04:34:11.553] [SAMPLE-VAL] Sample 19: weight 0.005 -> 0.004 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=42 %, S:T2-D7=100 % T3-H5=100 % T4-HT=96 % T5-D6=100 %] [04:34:11.556] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.654 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 % T4-D3=24 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 %] [04:34:11.558] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.567 [N:T1-CT=75 % T2-D2=98 % T3-H3=100 % T4-D3=9 %, S:T2-D7=100 % T3-H5=98 % T4-HT=98 % T5-D6=94 %] [04:34:11.560] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.690 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=33 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:11.563] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.697 [N:T1-CT=89 % T2-D2=99 % T3-H3=100 % T4-D3=39 %, S:T2-D7=100 % T3-H5=98 % T4-HT=95 % T5-D6=94 %] [04:34:11.566] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.678 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=28 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 %] [04:34:11.568] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.716 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=43 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 %] [04:34:11.571] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.574 [N:T1-CT=75 % T2-D2=98 % T3-H3=100 % T4-D3=9 %, S:T2-D7=100 % T3-H5=98 % T4-HT=98 % T5-D6=96 %] [04:34:11.573] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.686 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=34 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=93 %] [04:34:11.575] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.638 [N:T1-CT=72 % T2-D2=99 % T3-H3=100 % T4-D3=23 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=94 %] [04:34:11.578] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.627 [N:T1-CT=78 % T2-D2=99 % T3-H3=100 % T4-D3=19 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=94 %] [04:34:11.580] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.623 [N:T1-CT=84 % T2-D2=99 % T3-H3=100 % T4-D3=16 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=96 %] [04:34:11.583] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.590 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=28 %, S:T2-D7=88 % T3-H5=99 % T4-HT=97 % T5-D6=37 %] [04:34:11.585] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.644 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=21 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 %] [04:34:11.587] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.654 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 % T4-D3=24 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 %] [04:34:11.590] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.683 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=30 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 %] [04:34:11.592] [SAMPLE-VAL] Sample 35: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=31 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:11.594] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.582 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=23 %, S:T2-D7=88 % T3-H5=99 % T4-HT=96 % T5-D6=40 %] [04:34:11.596] [SAMPLE-VAL] Sample 37: weight 0.005 -> 0.004 [N:T1-CT=90 % T2-D2=99 % T3-H3=100 % T4-D3=39 %, S:T2-D7=100 % T3-H5=100 % T4-HT=96 % T5-D6=100 %] [04:34:11.599] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.627 [N:T1-CT=78 % T2-D2=99 % T3-H3=100 % T4-D3=19 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=94 %] [04:34:11.601] [SAMPLE-VAL] Sample 39: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=31 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 %] [04:34:11.604] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.685 [N:T1-CT=86 % T2-D2=99 % T3-H3=100 % T4-D3=34 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=95 %] [04:34:11.606] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.699 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=35 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:11.608] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.590 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=28 %, S:T2-D7=88 % T3-H5=99 % T4-HT=97 % T5-D6=37 %] [04:34:11.611] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.614 [N:T1-CT=92 % T2-D2=100 % T3-H3=100 % T4-D3=34 %, S:T2-D7=89 % T3-H5=99 % T4-HT=95 % T5-D6=41 %] [04:34:11.613] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.603 [N:T1-CT=93 % T2-D2=100 % T3-H3=100 % T4-D3=29 %, S:T2-D7=90 % T3-H5=99 % T4-HT=96 % T5-D6=41 %] [04:34:11.616] [SAMPLE-VAL] Sample 45: weight 0.025 -> 0.016 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=20 %, S:T2-D7=100 % T3-H5=98 % T4-HT=97 % T5-D6=100 %] [04:34:11.618] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.654 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 % T4-D3=24 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 %] [04:34:11.620] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.629 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 %] [04:34:11.623] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.573 [N:T1-CT=92 % T2-D2=100 % T3-H3=100 % T4-D3=20 %, S:T2-D7=89 % T3-H5=99 % T4-HT=95 % T5-D6=41 %] [04:34:11.625] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.644 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=21 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 %] [04:34:11.628] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.647 [N:T1-CT=75 % T2-D2=99 % T3-H3=100 % T4-D3=24 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=95 %] [04:34:11.628] [SAMPLE-VAL] Zeroed 7 samples below relative threshold 0.010 x max 0.7155 = 0.007155 [04:34:11.628] [SAMPLE-VAL] Done. Weight range: 0.000-0.716 [04:34:11.628] [SAMPLE-VAL] Top sample 25 (w=0.716): N:JT93.3.QT832.JT8 S:AQ8764.QT5.76.65 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=43 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 %] [04:34:11.628] [SAMPLE-VAL] Top sample 8 (w=0.700): N:J987.3.QT832.JT8 S:AQT643.QT5.76.65 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=39 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:11.628] [SAMPLE-VAL] Top sample 41 (w=0.699): N:JT43.3.QT832.JT8 S:AQ9876.QT5.76.65 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=35 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:11.628] [SAMPLE-VAL] Top sample 23 (w=0.697): N:QT97.3.T832.JT85 S:AJ8643.QT5.Q76.6 [N:T1-CT=89 % T2-D2=99 % T3-H3=100 % T4-D3=39 %, S:T2-D7=100 % T3-H5=98 % T4-HT=95 % T5-D6=94 %] [04:34:11.628] [SAMPLE-VAL] Top sample 10 (w=0.696): N:JT84.3.Q832.JT85 S:AQ9763.QT5.T76.6 [N:T1-CT=91 % T2-D2=99 % T3-H3=100 % T4-D3=38 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=93 %] [04:34:11.628] After sample validation: 43 deals remaining [04:34:11.628] [PLAY-INFER] No inference observations detected [04:34:11.628] Using weighted samples: 43/43 have non-uniform weights (range 0.016-0.716) [04:34:11.628] Sample deals (43 total, showing first 20, by weight): [04:34:11.628] [1] (w=0.716) N:JT93.3.QT832.JT8 52.AK94.KJ954.K9 AQ8764.QT5.76.65 K.J8762.A.AQ7432 [04:34:11.629] [2] (w=0.700) N:J987.3.QT832.JT8 52.AK94.KJ954.K9 AQT643.QT5.76.65 K.J8762.A.AQ7432 [04:34:11.629] [3] (w=0.699) N:JT43.3.QT832.JT8 52.AK94.KJ954.K9 AQ9876.QT5.76.65 K.J8762.A.AQ7432 [04:34:11.629] [4] (w=0.697) N:QT97.3.T832.JT85 52.AK94.KJ954.K9 AJ8643.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:11.629] [5] (w=0.696) N:JT84.3.Q832.JT85 52.AK94.KJ954.K9 AQ9763.QT5.T76.6 K.J8762.A.AQ7432 [04:34:11.629] [6] (w=0.696) N:JT86.3.Q832.JT85 52.AK94.KJ954.K9 AQ9743.QT5.T76.6 K.J8762.A.AQ7432 [04:34:11.629] [7] (w=0.690) N:J974.3.QT832.JT8 52.AK94.KJ954.K9 AQT863.QT5.76.65 K.J8762.A.AQ7432 [04:34:11.629] [8] (w=0.688) N:QJ84.3.T832.JT85 52.AK94.KJ954.K9 AT9763.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:11.629] [9] (w=0.686) N:QJ94.3.T832.JT85 52.AK94.KJ954.K9 AT8763.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:11.629] [10] (w=0.685) N:JT93.3.T832.JT85 52.AK94.KJ954.K9 AQ8764.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:11.629] [11] (w=0.683) N:T864.3.QT832.JT8 52.AK94.KJ954.K9 AQJ973.QT5.76.65 K.J8762.A.AQ7432 [04:34:11.629] [12] (w=0.678) N:T974.3.QT832.JT8 52.AK94.KJ954.K9 AQJ863.QT5.76.65 K.J8762.A.AQ7432 [04:34:11.630] [13] (w=0.667) N:QJ73.3.T832.JT85 52.AK94.KJ954.K9 AT9864.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:11.630] [14] (w=0.666) N:J984.3.T832.JT85 52.AK94.KJ954.K9 AQT763.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:11.630] [15] (w=0.656) N:T963.3.Q832.JT85 52.AK94.KJ954.K9 AQJ874.QT5.T76.6 K.J8762.A.AQ7432 [04:34:11.630] [16] (w=0.654) N:J974.3.T832.JT85 52.AK94.KJ954.K9 AQT863.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:11.630] [17] (w=0.654) N:J976.3.T832.JT85 52.AK94.KJ954.K9 AQT843.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:11.630] [18] (w=0.654) N:J963.3.T832.JT85 52.AK94.KJ954.K9 AQT874.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:11.630] [19] (w=0.647) N:AJ84.3.T832.JT85 52.AK94.KJ954.K9 QT9763.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:11.630] [20] (w=0.644) N:T876.3.T832.JT85 52.AK94.KJ954.K9 AQJ943.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:11.630] ... and 23 more [04:34:11.665] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [04:34:11.665] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:34:11.665] SK: [680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:34:11.665] C4: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:11.665] C7: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:11.665] CA: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:11.665] H8: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:11.665] HJ: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:11.665] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:34:11.666] SK: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [04:34:11.666] C4: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:11.666] C7: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:11.666] CA: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:11.666] H8: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:11.666] HJ: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:11.666] --- IMP Calculation Output (card -> average IMP) --- [04:34:11.666] SK: 1.00 [04:34:11.666] C4: -0.20 [04:34:11.666] C7: -0.20 [04:34:11.666] CA: -0.20 [04:34:11.666] H8: -0.20 [04:34:11.666] HJ: -0.20 [04:34:11.667] === DDS DETAILED ANALYSIS === [04:34:11.667] Cards analyzed: 6, Samples per card: 43 [04:34:11.667] NOTE: All samples have identical trick counts - no sampling variance detected. [04:34:11.667] This occurs when all hands are fully known (no hidden cards to sample). [04:34:11.667] All plays with same trick count will have 0.00 IMP difference. [04:34:11.667] [04:34:11.667] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:34:11.667] ----- ------ --------- ------- ----------- -------------------------------- [04:34:11.667] SK 1.00 8.00 100 % 1 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [04:34:11.667] C4 -0.20 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:11.667] C7 -0.20 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:11.667] H8 -0.20 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:11.667] HJ -0.20 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:11.667] CA -0.20 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:11.667] [04:34:11.668] Selected: SK (IMPs=1.00, avgTricks=8.00) [04:34:11.668] =================== [04:34:11.668] [TRUMP] Skipped: not on lead [04:34:11.668] Selected: SK (avg 1.00 IMPs, 8.00 tricks) [04:34:11.668] [stage-timing] ok sample=170ms validate=0ms nn=129ms signal=0ms simgames=1ms dds=35ms total=339ms samples=43 cards=18 [04:34:11.668] === FindBestCardAsync: Position=W, CardsPlayed=18 === [04:34:11.668] Finding card to play for W: K.J8762.A.AQ7432 [04:34:11.668] Relative position: Dummy, Contract type: Suit [04:34:11.668] Cards in hand mask: 7 [04:34:11.669] Candidate: xC = 54.2 % [04:34:11.669] Candidate: KS = 44.3 % [04:34:11.669] Candidate: xH = 1.1 % [04:34:11.669] Candidate: 8H = 0.2 % [04:34:11.669] Candidate: JH = 0.2 % [04:34:11.670] Candidate: AC = 0.1 % [04:34:11.670] Candidate: QC = 0.0 % [04:34:11.670] Selected: C3 (54.2 %) === Board DailyIMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:34:14 === === Board DailyIMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:34:14 === [04:34:14.077] === FindBestCardAsync: Position=E, CardsPlayed=20 === [04:34:14.077] Contract: 4H, Declarer: E, Dealer: S [04:34:14.077] Auction: 2S-3S-P-4H-P-P-P [04:34:14.077] Deal: N:QJ98.3.Q832.JT85 52.AK94.KJ954.K9 AT7643.QT5.T76.6 K.J8762.A.AQ7432 [04:34:14.077] Position E is on declarer's side - score table shifted by 5 declarer tricks won [04:34:14.077] ****************************** [04:34:14.077] FindMatchingDealsWithPlayInternal Input: [04:34:14.077] Position parameter: E [04:34:14.078] Deal from game: N:... ... ... ... [04:34:14.078] Hand for N: (null) [04:34:14.078] Hand for E: 52.AK94.KJ954.K9 [04:34:14.078] Hand for S: (null) [04:34:14.078] Hand for W: K.J8762.A.AQ7432 [04:34:14.078] Cards played: C6, C2, CT, CK, D5, D7, DA, D2, H2, H3, HA, H5, HK, HT, H6, D3, DK, D6, SK, D8 [04:34:14.078] Declarer: E [04:34:14.078] ****************************** [04:34:14.078] [DealFinder] Seed from player E hand: -114676297 [04:34:14.078] [DealFinder] Auction: 2S-3S-P-4H-P-P-P [04:34:14.079] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:34:14.079] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1432MB, gc2=25) [04:34:14.079] [DealFinder] Using cardsPlayedCount=20 for visibility calculation [04:34:14.079] [ExtractPartialDeal] Position=E, Declarer=E, CardsPlayed=20 [04:34:14.079] [ExtractPartialDeal] Visible hands: E, W [04:34:14.079] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:34:14.079] [ExtractPartialDeal] Extracted hands: [04:34:14.079] N: ... (0 cards) [04:34:14.079] E: 52.AK94.KJ954.K9 (13 cards) [LOCKED] [04:34:14.079] S: ... (0 cards) [04:34:14.079] W: K.J8762.A.AQ7432 (13 cards) [LOCKED] [04:34:14.080] [DealFinder] Trump suit from contract '4H': Hearts [04:34:14.080] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [04:34:14.080] [ComputePlayedCards] Card 1: C6 played by S [04:34:14.080] [ComputePlayedCards] Card 2: C2 played by W [04:34:14.080] [ComputePlayedCards] Card 3: CT played by N [04:34:14.080] [ComputePlayedCards] Card 4: CK played by E [04:34:14.080] [ComputePlayedCards] Trick complete. Winner: E [04:34:14.080] [ComputePlayedCards] Card 5: D5 played by E [04:34:14.081] [ComputePlayedCards] Card 6: D7 played by S [04:34:14.081] [ComputePlayedCards] Card 7: DA played by W [04:34:14.081] [ComputePlayedCards] Card 8: D2 played by N [04:34:14.081] [ComputePlayedCards] Trick complete. Winner: W [04:34:14.081] [ComputePlayedCards] Card 9: H2 played by W [04:34:14.081] [ComputePlayedCards] Card 10: H3 played by N [04:34:14.081] [ComputePlayedCards] Card 11: HA played by E [04:34:14.081] [ComputePlayedCards] Card 12: H5 played by S [04:34:14.081] [ComputePlayedCards] Trick complete. Winner: E [04:34:14.081] [ComputePlayedCards] Card 13: HK played by E [04:34:14.081] [ComputePlayedCards] Card 14: HT played by S [04:34:14.081] [ComputePlayedCards] Card 15: H6 played by W [04:34:14.081] [ComputePlayedCards] Card 16: D3 played by N [04:34:14.081] [ComputePlayedCards] Trick complete. Winner: E [04:34:14.082] [ComputePlayedCards] Card 17: DK played by E [04:34:14.082] [ComputePlayedCards] Card 18: D6 played by S [04:34:14.082] [ComputePlayedCards] Card 19: SK played by W [04:34:14.082] [ComputePlayedCards] Card 20: D8 played by N [04:34:14.082] [ComputePlayedCards] Trick complete. Winner: E [04:34:14.082] [DealFinder] Added 5 played cards to N (was 0 cards): CT, D2, H3, D3, D8 [04:34:14.082] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: CK, D5, HA, HK, DK [04:34:14.082] [DealFinder] Added 5 played cards to S (was 0 cards): C6, D7, H5, HT, D6 [04:34:14.082] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C2, DA, H2, H6, SK [04:34:14.082] [DealFinder] Show-out: N void in Hearts (bidding said [0-13], already held 1) [04:34:14.083] [DealFinder] Assigned 1 Hearts cards to S: HQ [04:34:14.083] [DealFinder] Propagated N: HCP[1-6], Suits=S[4-4] H[1-1] D[0-7] C[0-5] (2 iterations) [04:34:14.083] [DealFinder] Propagated S: HCP[6-11], Suits=S[6-6] H[3-3] D[0-7] C[0-5] (2 iterations) [04:34:14.084] [DealFinder] Known cards per player: N=5, E=13, S=6, W=13 [04:34:14.084] [DealFinder] Locked players: E, W [04:34:14.084] [DealFinder] Total known cards: 37, Remaining deck: 15, Cards to deal: 15 [04:34:14.084] [DealFinder] Players needing cards: N:8, S:7 [04:34:14.084] Large number of cards remaining. Using random generation. [04:34:14.084] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:34:14.084] [VerifyHands] FAIL for N: AJ963.3.QT832.T5 (NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget S...) [04:34:14.085] [VerifyHands] FAIL for N: AQJ986.3.Q832.T5 (NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget S...) [04:34:14.085] [VerifyHands] FAIL for N: AJ984.3.QT832.T8 (NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget S...) [04:34:14.085] [VerifyHands] FAIL for S: A984.QT5.QT76.65 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:14.086] [VerifyHands] FAIL for S: AT9643.QT5.76.86 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:14.170] [Timing] Total: 91ms, Generation: 8ms, Verification: 74ms [04:34:14.170] [Timing] Attempts: 594, PassedSimpleCheck: 594, FailedVerification: 544, Found: 50 [04:34:14.186] Search complete. Returning 50 deals. [04:34:14.186] Found 50 sample deals for simulation. [04:34:14.187] Valid deals for DDS: 50 / 50 [04:34:14.187] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:34:14.194] [SAMPLE-VAL] Opening lead NN validation (C6): 14/50 samples adjusted [04:34:14.195] [SAMPLE-VAL] Opening lead rule validation (C6): 14/50 samples penalized for convention violation [04:34:14.195] [SAMPLE-VAL] T1: S=C6 W=C2 N=CT E=CK (leader=S) [04:34:14.195] [SAMPLE-VAL] T2: E=D5 S=D7 W=DA N=D2 (leader=E) [04:34:14.195] [SAMPLE-VAL] T3: W=H2 N=H3 E=HA S=H5 (leader=W) [04:34:14.195] [SAMPLE-VAL] T4: E=HK S=HT W=H6 N=D3 (leader=E) [04:34:14.195] [SAMPLE-VAL] T5: E=DK S=D6 W=SK N=D8 (leader=E) [04:34:14.198] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.673 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=20 % T5-D8=99 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=95 %] [04:34:14.201] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.705 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=32 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=94 %] [04:34:14.204] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.607 [N:T1-CT=75 % T2-D2=98 % T3-H3=100 % T4-D3=9 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=98 % T5-D6=94 %] [04:34:14.206] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.720 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:14.209] [SAMPLE-VAL] Sample 5: weight 0.005 -> 0.004 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:14.212] [SAMPLE-VAL] Sample 6: weight 0.025 -> 0.017 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:14.214] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.585 [N:T1-CT=74 % T2-D2=99 % T3-H3=100 % T4-D3=6 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=98 % T5-D6=95 %] [04:34:14.217] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.660 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 %] [04:34:14.219] [SAMPLE-VAL] Sample 9: weight 0.025 -> 0.017 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 %] [04:34:14.222] [SAMPLE-VAL] Sample 10: weight 0.005 -> 0.004 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 %] [04:34:14.225] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.713 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=34 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 %] [04:34:14.228] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.686 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=99 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=94 %] [04:34:14.230] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.719 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:14.233] [SAMPLE-VAL] Sample 14: weight 0.005 -> 0.004 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 %] [04:34:14.236] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.607 [N:T1-CT=75 % T2-D2=98 % T3-H3=100 % T4-D3=9 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=98 % T5-D6=94 %] [04:34:14.238] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.660 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 %] [04:34:14.241] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.719 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:14.244] [SAMPLE-VAL] Sample 18: weight 0.005 -> 0.004 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=44 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 %] [04:34:14.246] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.720 [N:T1-CT=86 % T2-D2=100 % T3-H3=100 % T4-D3=38 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 %] [04:34:14.249] [SAMPLE-VAL] Sample 20: weight 0.005 -> 0.004 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=32 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:14.252] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.720 [N:T1-CT=86 % T2-D2=100 % T3-H3=100 % T4-D3=38 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 %] [04:34:14.254] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.694 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=93 %] [04:34:14.257] [SAMPLE-VAL] Sample 23: weight 0.005 -> 0.004 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 %] [04:34:14.260] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.719 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:14.263] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.607 [N:T1-CT=75 % T2-D2=98 % T3-H3=100 % T4-D3=9 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=98 % T5-D6=94 %] [04:34:14.265] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.673 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=20 % T5-D8=99 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=95 %] [04:34:14.268] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.695 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=29 % T5-D8=99 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=93 %] [04:34:14.271] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.693 [N:T1-CT=90 % T2-D2=99 % T3-H3=100 % T4-D3=28 % T5-D8=99 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=94 %] [04:34:14.273] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.716 [N:T1-CT=89 % T2-D2=99 % T3-H3=100 % T4-D3=39 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=95 % T5-D6=94 %] [04:34:14.276] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.625 [N:T1-CT=81 % T2-D2=100 % T3-H3=100 % T4-D3=11 % T5-D8=100 %, S:T2-D7=100 % T3-H5=97 % T4-HT=97 % T5-D6=96 %] [04:34:14.280] [SAMPLE-VAL] Sample 31: weight 0.005 -> 0.004 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 %] [04:34:14.282] [SAMPLE-VAL] Sample 32: weight 0.005 -> 0.004 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 %] [04:34:14.285] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.637 [N:T1-CT=79 % T2-D2=99 % T3-H3=100 % T4-D3=13 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=93 %] [04:34:14.287] [SAMPLE-VAL] Sample 34: weight 0.005 -> 0.004 [N:T1-CT=90 % T2-D2=99 % T3-H3=100 % T4-D3=39 % T5-D8=100 %, S:T2-D7=100 % T3-H5=100 % T4-HT=96 % T5-D6=100 %] [04:34:14.290] [SAMPLE-VAL] Sample 35: weight 0.025 -> 0.018 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:14.293] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.687 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=99 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=94 %] [04:34:14.296] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.714 [N:T1-CT=91 % T2-D2=99 % T3-H3=100 % T4-D3=38 % T5-D8=99 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=93 %] [04:34:14.298] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.702 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 %] [04:34:14.301] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.688 [N:T1-CT=87 % T2-D2=100 % T3-H3=100 % T4-D3=24 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:14.304] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.698 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:14.306] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.628 [N:T1-CT=79 % T2-D2=98 % T3-H3=100 % T4-D3=12 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=97 % T5-D6=94 %] [04:34:14.309] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.688 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:14.312] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.706 [N:T1-CT=86 % T2-D2=99 % T3-H3=100 % T4-D3=34 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=95 %] [04:34:14.314] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.666 [N:T1-CT=79 % T2-D2=98 % T3-H3=100 % T4-D3=21 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=95 %] [04:34:14.317] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.674 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=98 % T5-D6=94 %] [04:34:14.320] [SAMPLE-VAL] Sample 46: weight 0.005 -> 0.004 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 %] [04:34:14.322] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.709 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=94 %] [04:34:14.325] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.708 [N:T1-CT=92 % T2-D2=99 % T3-H3=100 % T4-D3=33 % T5-D8=99 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=93 %] [04:34:14.328] [SAMPLE-VAL] Sample 49: weight 0.005 -> 0.004 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 %] [04:34:14.330] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.713 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=34 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 %] [04:34:14.331] [SAMPLE-VAL] Zeroed 11 samples below relative threshold 0.010 x max 0.7201 = 0.007201 [04:34:14.331] [SAMPLE-VAL] Done. Weight range: 0.000-0.720 [04:34:14.331] [SAMPLE-VAL] Top sample 4 (w=0.720): N:J983.3.QT832.JT8 S:AQT764.QT5.76.65 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:14.331] [SAMPLE-VAL] Top sample 19 (w=0.720): N:JT98.3.QT832.JT8 S:AQ7643.QT5.76.65 [N:T1-CT=86 % T2-D2=100 % T3-H3=100 % T4-D3=38 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 %] [04:34:14.331] [SAMPLE-VAL] Top sample 21 (w=0.720): N:JT98.3.QT832.JT8 S:AQ7643.QT5.76.65 [N:T1-CT=86 % T2-D2=100 % T3-H3=100 % T4-D3=38 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 %] [04:34:14.331] [SAMPLE-VAL] Top sample 13 (w=0.719): N:JT73.3.QT832.JT8 S:AQ9864.QT5.76.65 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:14.331] [SAMPLE-VAL] Top sample 17 (w=0.719): N:JT74.3.QT832.JT8 S:AQ9863.QT5.76.65 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 %] [04:34:14.331] After sample validation: 39 deals remaining [04:34:14.331] [PLAY-INFER] No inference observations detected [04:34:14.331] Using weighted samples: 39/39 have non-uniform weights (range 0.017-0.720) [04:34:14.331] Sample deals (39 total, showing first 20, by weight): [04:34:14.331] [1] (w=0.720) N:J983.3.QT832.JT8 52.AK94.KJ954.K9 AQT764.QT5.76.65 K.J8762.A.AQ7432 [04:34:14.331] [2] (w=0.720) N:JT98.3.QT832.JT8 52.AK94.KJ954.K9 AQ7643.QT5.76.65 K.J8762.A.AQ7432 [04:34:14.332] [3] (w=0.720) N:JT98.3.QT832.JT8 52.AK94.KJ954.K9 AQ7643.QT5.76.65 K.J8762.A.AQ7432 [04:34:14.332] [4] (w=0.719) N:JT73.3.QT832.JT8 52.AK94.KJ954.K9 AQ9864.QT5.76.65 K.J8762.A.AQ7432 [04:34:14.332] [5] (w=0.719) N:JT74.3.QT832.JT8 52.AK94.KJ954.K9 AQ9863.QT5.76.65 K.J8762.A.AQ7432 [04:34:14.332] [6] (w=0.719) N:JT76.3.QT832.JT8 52.AK94.KJ954.K9 AQ9843.QT5.76.65 K.J8762.A.AQ7432 [04:34:14.332] [7] (w=0.716) N:QT96.3.T832.JT85 52.AK94.KJ954.K9 AJ8743.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:14.332] [8] (w=0.714) N:JT84.3.Q832.JT85 52.AK94.KJ954.K9 AQ9763.QT5.T76.6 K.J8762.A.AQ7432 [04:34:14.332] [9] (w=0.713) N:T986.3.QT832.JT8 52.AK94.KJ954.K9 AQJ743.QT5.76.65 K.J8762.A.AQ7432 [04:34:14.332] [10] (w=0.713) N:T986.3.QT832.JT8 52.AK94.KJ954.K9 AQJ743.QT5.76.65 K.J8762.A.AQ7432 [04:34:14.332] [11] (w=0.709) N:QJ83.3.T832.JT85 52.AK94.KJ954.K9 AT9764.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:14.332] [12] (w=0.708) N:JT74.3.Q832.JT85 52.AK94.KJ954.K9 AQ9863.QT5.T76.6 K.J8762.A.AQ7432 [04:34:14.332] [13] (w=0.706) N:JT93.3.T832.JT85 52.AK94.KJ954.K9 AQ8764.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:14.332] [14] (w=0.705) N:Q986.3.T832.JT85 52.AK94.KJ954.K9 AJT743.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:14.332] [15] (w=0.702) N:T964.3.QT832.JT8 52.AK94.KJ954.K9 AQJ873.QT5.76.65 K.J8762.A.AQ7432 [04:34:14.333] [16] (w=0.698) N:9876.3.QT832.JT8 52.AK94.KJ954.K9 AQJT43.QT5.76.65 K.J8762.A.AQ7432 [04:34:14.333] [17] (w=0.695) N:J864.3.Q832.JT85 52.AK94.KJ954.K9 AQT973.QT5.T76.6 K.J8762.A.AQ7432 [04:34:14.333] [18] (w=0.694) N:Q963.3.T832.JT85 52.AK94.KJ954.K9 AJT874.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:14.333] [19] (w=0.693) N:J963.3.Q832.JT85 52.AK94.KJ954.K9 AQT874.QT5.T76.6 K.J8762.A.AQ7432 [04:34:14.333] [20] (w=0.688) N:8763.3.QT832.JT8 52.AK94.KJ954.K9 AQJT94.QT5.76.65 K.J8762.A.AQ7432 [04:34:14.333] ... and 19 more [04:34:14.367] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [04:34:14.367] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:34:14.367] C9: [680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:34:14.367] H4: [680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:34:14.367] H9: [680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:34:14.367] S2: [680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:34:14.367] S5: [680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:34:14.367] D9: [680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:34:14.367] DJ: [680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:34:14.367] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:34:14.367] C9: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:14.367] H4: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:14.367] H9: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:14.367] S2: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:14.367] S5: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:14.368] D9: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:14.368] DJ: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:14.368] --- IMP Calculation Output (card -> average IMP) --- [04:34:14.368] C9: 0.00 [04:34:14.368] H4: 0.00 [04:34:14.368] H9: 0.00 [04:34:14.368] S2: 0.00 [04:34:14.368] S5: 0.00 [04:34:14.368] D9: 0.00 [04:34:14.368] DJ: 0.00 [04:34:14.368] === DDS DETAILED ANALYSIS === [04:34:14.368] Cards analyzed: 7, Samples per card: 39 [04:34:14.369] NOTE: All samples have identical trick counts - no sampling variance detected. [04:34:14.369] This occurs when all hands are fully known (no hidden cards to sample). [04:34:14.369] All plays with same trick count will have 0.00 IMP difference. [04:34:14.369] [04:34:14.369] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:34:14.369] ----- ------ --------- ------- ----------- -------------------------------- [04:34:14.369] S2 0.00 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:14.369] H4 0.00 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:14.369] S5 0.00 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:14.369] C9 0.00 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:14.369] H9 0.00 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:14.369] D9 0.00 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:14.369] DJ 0.00 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:14.369] [04:34:14.370] Selected: S2 (IMPs=0.00, avgTricks=7.00) [04:34:14.370] =================== [04:34:14.370] [FUSION] alpha-mu(M=2) correction: 39 worlds, candidates=[S2,H4,S5,C9] [04:34:14.502] [FUSION] S2: 13 info-set group(s), 39 world(s) committed, 8 singleton(s) [04:34:14.577] [FUSION] H4: no declarer-lead worlds after completion [04:34:14.680] [FUSION] S5: 13 info-set group(s), 39 world(s) committed, 8 singleton(s) [04:34:14.781] [FUSION] C9: 9 info-set group(s), 38 world(s) committed, 5 singleton(s) [04:34:14.781] [FUSION] S2: 0.00 -> 0.00 IMP (avgTricks 7.00) [04:34:14.781] [FUSION] H4: 0.00 -> 0.00 IMP (avgTricks 7.00) [04:34:14.782] [FUSION] S5: 0.00 -> 0.00 IMP (avgTricks 7.00) [04:34:14.782] [FUSION] C9: 0.00 -> 0.00 IMP (avgTricks 7.00) [04:34:14.782] [FUSION] After correction, best card: S2 (0.00 IMP) [04:34:14.782] [TRUMP] Trump=Hearts, declarerTrumps=4, dummyTrumps=5, initialMissing=4, maxMissing=7 [04:34:14.782] [TRUMP] 1 trump missing (opponent has Q) -- no adjustment [04:34:14.782] Selected: S2 (avg 0.00 IMPs, 7.00 tricks) -- 6 tied card(s): H4, S5, C9, H9, D9, DJ [04:34:14.782] [stage-timing] ok sample=109ms validate=0ms nn=144ms signal=0ms simgames=1ms dds=447ms total=705ms samples=39 cards=20 [04:34:14.783] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls J87 94 Q' [04:34:14.785] SUITC_CALL_END: jsonLength=386 [04:34:14.785] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":2.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":2,"Percentage":100.0000}], "Result":2.0000 , "GameTree":[ {"T":"S:9","Vs":[{"T":"Q [04:34:14.786] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln J87 94 Q' [04:34:14.787] SUITC_CALL_END: jsonLength=386 [04:34:14.787] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":2.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":2,"Percentage":100.0000}], "Result":2.0000 , "GameTree":[ {"T":"N:J","Vs":[{"T":"Q [04:34:14.788] === FindBestCardAsync: Position=E, CardsPlayed=20 === [04:34:14.788] Finding card to play for E: 52.AK94.KJ954.K9 [04:34:14.788] Relative position: Declarer, Contract type: Suit [04:34:14.788] Cards in hand mask: 7 [04:34:14.789] Candidate: JD = 41.1 % [04:34:14.789] Candidate: 9C = 22.0 % [04:34:14.789] Candidate: 9D = 13.8 % [04:34:14.789] Candidate: xD = 13.3 % [04:34:14.789] Candidate: xH = 5.1 % [04:34:14.789] Candidate: xS = 3.4 % [04:34:14.789] Candidate: 9H = 1.4 % [04:34:14.789] Selected: DJ (41.1 %) [04:34:14.929] === FindBestCardAsync: Position=W, CardsPlayed=22 === [04:34:14.929] Contract: 4H, Declarer: E, Dealer: S [04:34:14.929] Auction: 2S-3S-P-4H-P-P-P [04:34:14.929] Deal: N:QJ98.3.Q832.JT85 52.AK94.KJ954.K9 AT7643.QT5.T76.6 K.J8762.A.AQ7432 [04:34:14.929] Position W is on declarer's side - score table shifted by 5 declarer tricks won [04:34:14.929] ****************************** [04:34:14.930] FindMatchingDealsWithPlayInternal Input: [04:34:14.930] Position parameter: W [04:34:14.930] Deal from game: N:... ... ... ... [04:34:14.930] Hand for N: (null) [04:34:14.930] Hand for E: 52.AK94.KJ954.K9 [04:34:14.930] Hand for S: (null) [04:34:14.930] Hand for W: K.J8762.A.AQ7432 [04:34:14.930] Cards played: C6, C2, CT, CK, D5, D7, DA, D2, H2, H3, HA, H5, HK, HT, H6, D3, DK, D6, SK, D8, H4, HQ [04:34:14.930] Declarer: E [04:34:14.930] ****************************** [04:34:14.930] [DealFinder] Seed from player W hand: 749110313 [04:34:14.930] [DealFinder] Auction: 2S-3S-P-4H-P-P-P [04:34:14.930] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:34:14.930] [DealFinder] E HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE W, the seat whose own cards produced it. [04:34:14.930] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1423MB, gc2=25) [04:34:14.931] [DealFinder] Using cardsPlayedCount=22 for visibility calculation [04:34:14.931] [ExtractPartialDeal] Position=W, Declarer=E, CardsPlayed=22 [04:34:14.931] [ExtractPartialDeal] Visible hands: W, E [04:34:14.931] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:34:14.931] [ExtractPartialDeal] Extracted hands: [04:34:14.931] N: ... (0 cards) [04:34:14.931] E: 52.AK94.KJ954.K9 (13 cards) [LOCKED] [04:34:14.931] S: ... (0 cards) [04:34:14.931] W: K.J8762.A.AQ7432 (13 cards) [LOCKED] [04:34:14.931] [DealFinder] Trump suit from contract '4H': Hearts [04:34:14.931] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [04:34:14.931] [ComputePlayedCards] Card 1: C6 played by S [04:34:14.931] [ComputePlayedCards] Card 2: C2 played by W [04:34:14.931] [ComputePlayedCards] Card 3: CT played by N [04:34:14.931] [ComputePlayedCards] Card 4: CK played by E [04:34:14.931] [ComputePlayedCards] Trick complete. Winner: E [04:34:14.931] [ComputePlayedCards] Card 5: D5 played by E [04:34:14.931] [ComputePlayedCards] Card 6: D7 played by S [04:34:14.932] [ComputePlayedCards] Card 7: DA played by W [04:34:14.932] [ComputePlayedCards] Card 8: D2 played by N [04:34:14.932] [ComputePlayedCards] Trick complete. Winner: W [04:34:14.932] [ComputePlayedCards] Card 9: H2 played by W [04:34:14.932] [ComputePlayedCards] Card 10: H3 played by N [04:34:14.932] [ComputePlayedCards] Card 11: HA played by E [04:34:14.932] [ComputePlayedCards] Card 12: H5 played by S [04:34:14.932] [ComputePlayedCards] Trick complete. Winner: E [04:34:14.932] [ComputePlayedCards] Card 13: HK played by E [04:34:14.932] [ComputePlayedCards] Card 14: HT played by S [04:34:14.932] [ComputePlayedCards] Card 15: H6 played by W [04:34:14.932] [ComputePlayedCards] Card 16: D3 played by N [04:34:14.932] [ComputePlayedCards] Trick complete. Winner: E [04:34:14.932] [ComputePlayedCards] Card 17: DK played by E [04:34:14.932] [ComputePlayedCards] Card 18: D6 played by S [04:34:14.932] [ComputePlayedCards] Card 19: SK played by W [04:34:14.932] [ComputePlayedCards] Card 20: D8 played by N [04:34:14.933] [ComputePlayedCards] Trick complete. Winner: E [04:34:14.933] [ComputePlayedCards] Card 21: H4 played by E [04:34:14.933] [ComputePlayedCards] Card 22: HQ played by S [04:34:14.933] [DealFinder] Added 5 played cards to N (was 0 cards): CT, D2, H3, D3, D8 [04:34:14.933] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: CK, D5, HA, HK, DK, H4 [04:34:14.933] [DealFinder] Added 6 played cards to S (was 0 cards): C6, D7, H5, HT, D6, HQ [04:34:14.933] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C2, DA, H2, H6, SK [04:34:14.933] [DealFinder] Show-out: N void in Hearts (bidding said [0-13], already held 1) [04:34:14.933] [DealFinder] Propagated N: HCP[1-6], Suits=S[4-4] H[1-1] D[0-7] C[0-5] (2 iterations) [04:34:14.933] [DealFinder] Propagated S: HCP[6-11], Suits=S[6-6] H[3-3] D[0-7] C[0-5] (2 iterations) [04:34:14.934] [DealFinder] Known cards per player: N=5, E=13, S=6, W=13 [04:34:14.934] [DealFinder] Locked players: E, W [04:34:14.934] [DealFinder] Total known cards: 37, Remaining deck: 15, Cards to deal: 15 [04:34:14.934] [DealFinder] Players needing cards: N:8, S:7 [04:34:14.934] Large number of cards remaining. Using random generation. [04:34:14.934] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:34:14.934] [VerifyHands] FAIL for S: QT8743.QT5.76.J6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:14.935] [VerifyHands] FAIL for S: AT8743.QT5.76.J6 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:14.935] [VerifyHands] FAIL for S: QJ9864.QT5.76.65 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:14.935] [VerifyHands] FAIL for S: AQ74.QT5.T76.865 (((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & Ru...) [04:34:14.935] [VerifyHands] FAIL for N: AQJT8.3.T832.JT8 (NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget S...) [04:34:15.034] [Timing] Total: 103ms, Generation: 10ms, Verification: 86ms [04:34:15.034] [Timing] Attempts: 727, PassedSimpleCheck: 727, FailedVerification: 677, Found: 50 [04:34:15.052] Search complete. Returning 50 deals. [04:34:15.052] Found 50 sample deals for simulation. [04:34:15.052] Valid deals for DDS: 50 / 50 [04:34:15.052] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:34:15.060] [SAMPLE-VAL] Opening lead NN validation (C6): 14/50 samples adjusted [04:34:15.061] [SAMPLE-VAL] Opening lead rule validation (C6): 14/50 samples penalized for convention violation [04:34:15.061] [SAMPLE-VAL] T1: S=C6 W=C2 N=CT E=CK (leader=S) [04:34:15.061] [SAMPLE-VAL] T2: E=D5 S=D7 W=DA N=D2 (leader=E) [04:34:15.061] [SAMPLE-VAL] T3: W=H2 N=H3 E=HA S=H5 (leader=W) [04:34:15.061] [SAMPLE-VAL] T4: E=HK S=HT W=H6 N=D3 (leader=E) [04:34:15.061] [SAMPLE-VAL] T5: E=DK S=D6 W=SK N=D8 (leader=E) [04:34:15.061] [SAMPLE-VAL] T6: E=H4 S=HQ (leader=E) (partial) [04:34:15.065] [SAMPLE-VAL] Sample 1: weight 0.005 -> 0.004 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=42 % T5-D8=100 %, S:T2-D7=100 % T3-H5=100 % T4-HT=96 % T5-D6=100 % T6-HQ=100 %] [04:34:15.068] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.710 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=94 % T6-HQ=100 %] [04:34:15.071] [SAMPLE-VAL] Sample 3: weight 0.005 -> 0.004 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=36 % T5-D8=100 %, S:T2-D7=100 % T3-H5=100 % T4-HT=97 % T5-D6=100 % T6-HQ=100 %] [04:34:15.074] [SAMPLE-VAL] Sample 4: weight 0.025 -> 0.018 [N:T1-CT=99 % T2-D2=100 % T3-H3=100 % T4-D3=30 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 %] [04:34:15.078] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.687 [N:T1-CT=84 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=93 % T6-HQ=100 %] [04:34:15.081] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.609 [N:T1-CT=75 % T2-D2=98 % T3-H3=100 % T4-D3=9 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=98 % T5-D6=94 % T6-HQ=100 %] [04:34:15.084] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.668 [N:T1-CT=79 % T2-D2=98 % T3-H3=100 % T4-D3=21 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=95 % T6-HQ=100 %] [04:34:15.087] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.727 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=44 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=93 % T6-HQ=100 %] [04:34:15.090] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.706 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=30 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 %] [04:34:15.094] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.659 [N:T1-CT=79 % T2-D2=97 % T3-H3=100 % T4-D3=19 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 %] [04:34:15.097] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.651 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=15 % T5-D8=99 %, S:T2-D7=99 % T3-H5=98 % T4-HT=97 % T5-D6=94 % T6-HQ=100 %] [04:34:15.100] [SAMPLE-VAL] Sample 12: weight 0.005 -> 0.004 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 %] [04:34:15.103] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.703 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 %] [04:34:15.106] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.703 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 %] [04:34:15.109] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.727 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=44 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=93 % T6-HQ=100 %] [04:34:15.112] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.703 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 %] [04:34:15.115] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.688 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 %] [04:34:15.118] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.615 [N:T1-CT=75 % T2-D2=98 % T3-H3=100 % T4-D3=9 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=98 % T5-D6=96 % T6-HQ=100 %] [04:34:15.121] [SAMPLE-VAL] Sample 19: weight 0.025 -> 0.018 [N:T1-CT=99 % T2-D2=100 % T3-H3=100 % T4-D3=30 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 %] [04:34:15.125] [SAMPLE-VAL] Sample 20: weight 0.025 -> 0.017 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 %] [04:34:15.128] [SAMPLE-VAL] Sample 21: weight 0.005 -> 0.004 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=44 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 %] [04:34:15.131] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.664 [N:T1-CT=77 % T2-D2=97 % T3-H3=100 % T4-D3=20 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 %] [04:34:15.134] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.710 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=94 % T6-HQ=100 %] [04:34:15.137] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.713 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=33 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 %] [04:34:15.140] [SAMPLE-VAL] Sample 25: weight 0.025 -> 0.017 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 %] [04:34:15.143] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.674 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=21 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 %] [04:34:15.146] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.689 [N:T1-CT=87 % T2-D2=100 % T3-H3=100 % T4-D3=24 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 %] [04:34:15.149] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.676 [N:T1-CT=75 % T2-D2=99 % T3-H3=100 % T4-D3=24 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=95 % T6-HQ=100 %] [04:34:15.153] [SAMPLE-VAL] Sample 29: weight 0.025 -> 0.017 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=20 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=97 % T5-D6=100 % T6-HQ=100 %] [04:34:15.156] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.714 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=34 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 %] [04:34:15.159] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.689 [N:T1-CT=87 % T2-D2=100 % T3-H3=100 % T4-D3=24 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 %] [04:34:15.162] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.710 [N:T1-CT=89 % T2-D2=99 % T3-H3=100 % T4-D3=34 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=97 % T5-D6=94 % T6-HQ=100 %] [04:34:15.165] [SAMPLE-VAL] Sample 33: weight 0.025 -> 0.018 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 %] [04:34:15.168] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.720 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=39 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=96 % T5-D6=95 % T6-HQ=100 %] [04:34:15.171] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.697 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=29 % T5-D8=99 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=93 % T6-HQ=100 %] [04:34:15.174] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.720 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=39 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=96 % T5-D6=95 % T6-HQ=100 %] [04:34:15.177] [SAMPLE-VAL] Sample 37: weight 0.025 -> 0.018 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=33 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 %] [04:34:15.180] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.701 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=30 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 %] [04:34:15.183] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.720 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=39 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=96 % T5-D6=95 % T6-HQ=100 %] [04:34:15.186] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.676 [N:T1-CT=75 % T2-D2=99 % T3-H3=100 % T4-D3=24 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=95 % T6-HQ=100 %] [04:34:15.190] [SAMPLE-VAL] Sample 41: weight 0.025 -> 0.018 [N:T1-CT=97 % T2-D2=100 % T3-H3=100 % T4-D3=29 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=100 % T6-HQ=100 %] [04:34:15.193] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.676 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=98 % T5-D6=94 % T6-HQ=100 %] [04:34:15.196] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.639 [N:T1-CT=79 % T2-D2=99 % T3-H3=100 % T4-D3=13 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=93 % T6-HQ=100 %] [04:34:15.199] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.733 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=43 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 %] [04:34:15.202] [SAMPLE-VAL] Sample 45: weight 0.025 -> 0.017 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=100 % T6-HQ=100 %] [04:34:15.205] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.663 [N:T1-CT=83 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=95 % T6-HQ=100 %] [04:34:15.208] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.697 [N:T1-CT=86 % T2-D2=99 % T3-H3=100 % T4-D3=29 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=95 % T6-HQ=100 %] [04:34:15.211] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.718 [N:T1-CT=89 % T2-D2=99 % T3-H3=100 % T4-D3=39 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=95 % T5-D6=94 % T6-HQ=100 %] [04:34:15.215] [SAMPLE-VAL] Sample 49: weight 0.025 -> 0.017 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 %] [04:34:15.219] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.706 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=30 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 %] [04:34:15.219] [SAMPLE-VAL] Zeroed 4 samples below relative threshold 0.010 x max 0.7333 = 0.007333 [04:34:15.220] [SAMPLE-VAL] Done. Weight range: 0.000-0.733 [04:34:15.220] [SAMPLE-VAL] Top sample 44 (w=0.733): N:JT94.3.QT832.JT8 S:AQ8763.QT5.76.65 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=43 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 %] [04:34:15.220] [SAMPLE-VAL] Top sample 8 (w=0.727): N:QJT4.3.T832.JT85 S:A98763.QT5.Q76.6 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=44 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=93 % T6-HQ=100 %] [04:34:15.220] [SAMPLE-VAL] Top sample 15 (w=0.727): N:QJT3.3.T832.JT85 S:A98764.QT5.Q76.6 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=44 % T5-D8=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=93 % T6-HQ=100 %] [04:34:15.220] [SAMPLE-VAL] Top sample 34 (w=0.720): N:QT86.3.T832.JT85 S:AJ9743.QT5.Q76.6 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=39 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=96 % T5-D6=95 % T6-HQ=100 %] [04:34:15.220] [SAMPLE-VAL] Top sample 36 (w=0.720): N:QT84.3.T832.JT85 S:AJ9763.QT5.Q76.6 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=39 % T5-D8=100 %, S:T2-D7=100 % T3-H5=98 % T4-HT=96 % T5-D6=95 % T6-HQ=100 %] [04:34:15.220] After sample validation: 46 deals remaining [04:34:15.220] [PLAY-INFER] No inference observations detected [04:34:15.220] Using weighted samples: 46/46 have non-uniform weights (range 0.017-0.733) [04:34:15.221] Sample deals (46 total, showing first 20, by weight): [04:34:15.221] [1] (w=0.733) N:JT94.3.QT832.JT8 52.AK94.KJ954.K9 AQ8763.QT5.76.65 K.J8762.A.AQ7432 [04:34:15.221] [2] (w=0.727) N:QJT4.3.T832.JT85 52.AK94.KJ954.K9 A98763.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:15.221] [3] (w=0.727) N:QJT3.3.T832.JT85 52.AK94.KJ954.K9 A98764.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:15.221] [4] (w=0.720) N:QT86.3.T832.JT85 52.AK94.KJ954.K9 AJ9743.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:15.221] [5] (w=0.720) N:QT84.3.T832.JT85 52.AK94.KJ954.K9 AJ9763.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:15.221] [6] (w=0.720) N:QT87.3.T832.JT85 52.AK94.KJ954.K9 AJ9643.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:15.221] [7] (w=0.718) N:QT97.3.T832.JT85 52.AK94.KJ954.K9 AJ8643.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:15.221] [8] (w=0.714) N:T984.3.QT832.JT8 52.AK94.KJ954.K9 AQJ763.QT5.76.65 K.J8762.A.AQ7432 [04:34:15.221] [9] (w=0.713) N:J974.3.QT832.JT8 52.AK94.KJ954.K9 AQT863.QT5.76.65 K.J8762.A.AQ7432 [04:34:15.221] [10] (w=0.710) N:QJ83.3.T832.JT85 52.AK94.KJ954.K9 AT9764.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:15.222] [11] (w=0.710) N:QJ86.3.T832.JT85 52.AK94.KJ954.K9 AT9743.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:15.222] [12] (w=0.710) N:QT76.3.T832.JT85 52.AK94.KJ954.K9 AJ9843.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:15.222] [13] (w=0.706) N:T873.3.QT832.JT8 52.AK94.KJ954.K9 AQJ964.QT5.76.65 K.J8762.A.AQ7432 [04:34:15.222] [14] (w=0.706) N:T864.3.QT832.JT8 52.AK94.KJ954.K9 AQJ973.QT5.76.65 K.J8762.A.AQ7432 [04:34:15.222] [15] (w=0.703) N:T964.3.QT832.JT8 52.AK94.KJ954.K9 AQJ873.QT5.76.65 K.J8762.A.AQ7432 [04:34:15.222] [16] (w=0.703) N:T964.3.QT832.JT8 52.AK94.KJ954.K9 AQJ873.QT5.76.65 K.J8762.A.AQ7432 [04:34:15.222] [17] (w=0.703) N:T943.3.QT832.JT8 52.AK94.KJ954.K9 AQJ876.QT5.76.65 K.J8762.A.AQ7432 [04:34:15.222] [18] (w=0.701) N:QT98.3.T832.JT85 52.AK94.KJ954.K9 AJ7643.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:15.222] [19] (w=0.697) N:J876.3.Q832.JT85 52.AK94.KJ954.K9 AQT943.QT5.T76.6 K.J8762.A.AQ7432 [04:34:15.222] [20] (w=0.697) N:JT63.3.T832.JT85 52.AK94.KJ954.K9 AQ9874.QT5.Q76.6 K.J8762.A.AQ7432 [04:34:15.223] ... and 26 more [04:34:15.258] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [04:34:15.258] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:34:15.258] H8: [680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:34:15.258] HJ: [680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:34:15.258] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:34:15.258] H8: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:15.258] HJ: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:15.258] --- IMP Calculation Output (card -> average IMP) --- [04:34:15.258] H8: 0.00 [04:34:15.259] HJ: 0.00 [04:34:15.259] === DDS DETAILED ANALYSIS === [04:34:15.259] Cards analyzed: 2, Samples per card: 46 [04:34:15.259] NOTE: All samples have identical trick counts - no sampling variance detected. [04:34:15.259] This occurs when all hands are fully known (no hidden cards to sample). [04:34:15.259] All plays with same trick count will have 0.00 IMP difference. [04:34:15.259] [04:34:15.259] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:34:15.259] ----- ------ --------- ------- ----------- -------------------------------- [04:34:15.259] H8 0.00 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:15.259] HJ 0.00 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:15.259] [04:34:15.259] Selected: H8 (IMPs=0.00, avgTricks=7.00) [04:34:15.259] =================== [04:34:15.260] [TRUMP] Skipped: not on lead [04:34:15.260] Selected: H8 (avg 0.00 IMPs, 7.00 tricks) -- 1 tied card(s): HJ [04:34:15.260] [stage-timing] ok sample=122ms validate=0ms nn=167ms signal=0ms simgames=2ms dds=34ms total=330ms samples=46 cards=22 [04:34:15.260] === FindBestCardAsync: Position=W, CardsPlayed=22 === [04:34:15.260] Finding card to play for W: K.J8762.A.AQ7432 [04:34:15.260] Relative position: Dummy, Contract type: Suit [04:34:15.260] Cards in hand mask: 3 [04:34:15.261] Candidate: xH = 74.9 % [04:34:15.261] Candidate: 8H = 19.9 % [04:34:15.261] Candidate: JH = 5.2 % [04:34:15.261] Selected: H7 (74.9 %) === Board DailyIMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:34:18 === === Board DailyIMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:34:18 === [04:34:18.813] === FindBestCardAsync: Position=W, CardsPlayed=25 === [04:34:18.813] Contract: 4H, Declarer: E, Dealer: S [04:34:18.813] Auction: 2S-3S-P-4H-P-P-P [04:34:18.813] Deal: N:QJ98.3.Q832.JT85 52.AK94.KJ954.K9 AT7643.QT5.T76.6 K.J8762.A.AQ7432 [04:34:18.813] Position W is on declarer's side - score table shifted by 5 declarer tricks won [04:34:18.813] ****************************** [04:34:18.813] FindMatchingDealsWithPlayInternal Input: [04:34:18.813] Position parameter: W [04:34:18.814] Deal from game: N:... ... ... ... [04:34:18.814] Hand for N: (null) [04:34:18.814] Hand for E: 52.AK94.KJ954.K9 [04:34:18.814] Hand for S: (null) [04:34:18.814] Hand for W: K.J8762.A.AQ7432 [04:34:18.814] Cards played: C6, C2, CT, CK, D5, D7, DA, D2, H2, H3, HA, H5, HK, HT, H6, D3, DK, D6, SK, D8, H4, HQ, H7, S8, SA [04:34:18.814] Declarer: E [04:34:18.814] ****************************** [04:34:18.814] [DealFinder] Seed from player W hand: 749110313 [04:34:18.814] [DealFinder] Auction: 2S-3S-P-4H-P-P-P [04:34:18.814] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:34:18.814] [DealFinder] E HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE W, the seat whose own cards produced it. [04:34:18.814] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1432MB, gc2=25) [04:34:18.814] [DealFinder] Using cardsPlayedCount=25 for visibility calculation [04:34:18.814] [ExtractPartialDeal] Position=W, Declarer=E, CardsPlayed=25 [04:34:18.814] [ExtractPartialDeal] Visible hands: W, E [04:34:18.815] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:34:18.815] [ExtractPartialDeal] Extracted hands: [04:34:18.815] N: ... (0 cards) [04:34:18.815] E: 52.AK94.KJ954.K9 (13 cards) [LOCKED] [04:34:18.815] S: ... (0 cards) [04:34:18.815] W: K.J8762.A.AQ7432 (13 cards) [LOCKED] [04:34:18.815] [DealFinder] Trump suit from contract '4H': Hearts [04:34:18.815] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [04:34:18.815] [ComputePlayedCards] Card 1: C6 played by S [04:34:18.815] [ComputePlayedCards] Card 2: C2 played by W [04:34:18.815] [ComputePlayedCards] Card 3: CT played by N [04:34:18.815] [ComputePlayedCards] Card 4: CK played by E [04:34:18.815] [ComputePlayedCards] Trick complete. Winner: E [04:34:18.815] [ComputePlayedCards] Card 5: D5 played by E [04:34:18.815] [ComputePlayedCards] Card 6: D7 played by S [04:34:18.816] [ComputePlayedCards] Card 7: DA played by W [04:34:18.816] [ComputePlayedCards] Card 8: D2 played by N [04:34:18.816] [ComputePlayedCards] Trick complete. Winner: W [04:34:18.816] [ComputePlayedCards] Card 9: H2 played by W [04:34:18.816] [ComputePlayedCards] Card 10: H3 played by N [04:34:18.816] [ComputePlayedCards] Card 11: HA played by E [04:34:18.816] [ComputePlayedCards] Card 12: H5 played by S [04:34:18.816] [ComputePlayedCards] Trick complete. Winner: E [04:34:18.816] [ComputePlayedCards] Card 13: HK played by E [04:34:18.816] [ComputePlayedCards] Card 14: HT played by S [04:34:18.816] [ComputePlayedCards] Card 15: H6 played by W [04:34:18.816] [ComputePlayedCards] Card 16: D3 played by N [04:34:18.816] [ComputePlayedCards] Trick complete. Winner: E [04:34:18.816] [ComputePlayedCards] Card 17: DK played by E [04:34:18.816] [ComputePlayedCards] Card 18: D6 played by S [04:34:18.816] [ComputePlayedCards] Card 19: SK played by W [04:34:18.817] [ComputePlayedCards] Card 20: D8 played by N [04:34:18.817] [ComputePlayedCards] Trick complete. Winner: E [04:34:18.817] [ComputePlayedCards] Card 21: H4 played by E [04:34:18.817] [ComputePlayedCards] Card 22: HQ played by S [04:34:18.817] [ComputePlayedCards] Card 23: H7 played by W [04:34:18.817] [ComputePlayedCards] Card 24: S8 played by N [04:34:18.817] [ComputePlayedCards] Trick complete. Winner: S [04:34:18.817] [ComputePlayedCards] Card 25: SA played by S [04:34:18.817] [DealFinder] Added 6 played cards to N (was 0 cards): CT, D2, H3, D3, D8, S8 [04:34:18.817] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: CK, D5, HA, HK, DK, H4 [04:34:18.817] [DealFinder] Added 7 played cards to S (was 0 cards): C6, D7, H5, HT, D6, HQ, SA [04:34:18.817] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C2, DA, H2, H6, SK, H7 [04:34:18.817] [DealFinder] Show-out: N void in Hearts (bidding said [0-13], already held 1) [04:34:18.818] [DealFinder] Propagated N: HCP[1-6], Suits=S[4-4] H[1-1] D[0-7] C[0-5] (2 iterations) [04:34:18.818] [DealFinder] Propagated S: HCP[6-11], Suits=S[6-6] H[3-3] D[0-7] C[0-5] (2 iterations) [04:34:18.818] [DealFinder] Known cards per player: N=6, E=13, S=7, W=13 [04:34:18.818] [DealFinder] Locked players: E, W [04:34:18.818] [DealFinder] Total known cards: 39, Remaining deck: 13, Cards to deal: 13 [04:34:18.818] [DealFinder] Players needing cards: N:7, S:6 [04:34:18.818] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:34:19.224] [DealFinder] Combinatorial: enumerated 1716, perfect 196, sending 100 to DDS [04:34:19.224] [Timing] Total: 409ms, Generation: 0ms, Verification: 0ms [04:34:19.224] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 196 [04:34:19.224] Search complete. Returning 100 deals. [04:34:19.224] Found 100 sample deals for simulation. [04:34:19.224] Valid deals for DDS: 100 / 100 [04:34:19.224] [SAMPLE-VAL] Validating 100 samples, hidden: N,S, contract: suit [04:34:19.239] [SAMPLE-VAL] Opening lead NN validation (C6): 37/100 samples adjusted [04:34:19.240] [SAMPLE-VAL] Opening lead rule validation (C6): 37/100 samples penalized for convention violation [04:34:19.240] [SAMPLE-VAL] T1: S=C6 W=C2 N=CT E=CK (leader=S) [04:34:19.240] [SAMPLE-VAL] T2: E=D5 S=D7 W=DA N=D2 (leader=E) [04:34:19.240] [SAMPLE-VAL] T3: W=H2 N=H3 E=HA S=H5 (leader=W) [04:34:19.240] [SAMPLE-VAL] T4: E=HK S=HT W=H6 N=D3 (leader=E) [04:34:19.241] [SAMPLE-VAL] T5: E=DK S=D6 W=SK N=D8 (leader=E) [04:34:19.241] [SAMPLE-VAL] T6: E=H4 S=HQ W=H7 N=S8 (leader=E) [04:34:19.241] [SAMPLE-VAL] T7: S=SA (leader=S) (partial) [04:34:19.245] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.562 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 % T6-S8=16 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=94 % T6-HQ=100 % T7-SA=29 %] [04:34:19.249] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.511 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=99 % T6-S8=6 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=39 %] [04:34:19.253] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.559 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=35 % T5-D8=100 % T6-S8=15 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=96 % T6-HQ=100 % T7-SA=29 %] [04:34:19.257] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.582 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=17 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:19.261] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.592 [N:T1-CT=84 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=51 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=93 % T6-HQ=100 % T7-SA=24 %] [04:34:19.266] [SAMPLE-VAL] Sample 6: weight 0.025 -> 0.015 [N:T1-CT=99 % T2-D2=100 % T3-H3=100 % T4-D3=45 % T5-D8=100 % T6-S8=19 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=40 %] [04:34:19.271] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.542 [N:T1-CT=83 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=14 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=28 %] [04:34:19.276] [SAMPLE-VAL] Sample 8: weight 0.005 -> 0.003 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=70 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=33 %] [04:34:19.280] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.511 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=7 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=95 % T6-HQ=100 % T7-SA=33 %] [04:34:19.285] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.577 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=34 % T5-D8=100 % T6-S8=16 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:19.288] [SAMPLE-VAL] Sample 11: weight 0.005 -> 0.003 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 % T6-S8=13 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=34 %] [04:34:19.292] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.544 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 % T6-S8=8 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=39 %] [04:34:19.296] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.568 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=17 %, S:T2-D7=100 % T3-H5=98 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=27 %] [04:34:19.300] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.543 [N:T1-CT=87 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=99 % T6-S8=12 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=93 % T6-HQ=100 % T7-SA=30 %] [04:34:19.304] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.541 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=14 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=28 %] [04:34:19.308] [SAMPLE-VAL] Sample 16: weight 0.005 -> 0.003 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 % T6-S8=13 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=34 %] [04:34:19.312] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.547 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=32 % T5-D8=100 % T6-S8=14 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=94 % T6-HQ=100 % T7-SA=26 %] [04:34:19.317] [SAMPLE-VAL] Sample 18: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=100 % T6-S8=7 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:19.321] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.568 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=17 %, S:T2-D7=100 % T3-H5=98 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=27 %] [04:34:19.324] [SAMPLE-VAL] Sample 20: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=100 % T6-S8=14 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=35 %] [04:34:19.328] [SAMPLE-VAL] Sample 21: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=100 % T6-S8=7 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:19.332] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.568 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=17 %, S:T2-D7=100 % T3-H5=98 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=27 %] [04:34:19.336] [SAMPLE-VAL] Sample 23: weight 0.025 -> 0.009 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=4 %!, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=100 % T6-HQ=100 % T7-SA=48 %] [04:34:19.340] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.594 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=45 % T5-D8=100 % T6-S8=16 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=40 %] [04:34:19.344] [SAMPLE-VAL] Sample 25: weight 0.005 -> 0.003 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=32 % T5-D8=100 % T6-S8=6 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=37 %] [04:34:19.348] [SAMPLE-VAL] Sample 26: weight 0.005 -> 0.003 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=42 % T5-D8=100 % T6-S8=14 %, S:T2-D7=100 % T3-H5=100 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=38 %] [04:34:19.352] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.516 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=29 % T5-D8=99 % T6-S8=6 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=93 % T6-HQ=100 % T7-SA=32 %] [04:34:19.356] [SAMPLE-VAL] Sample 28: weight 0.025 -> 0.014 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=9 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=42 %] [04:34:19.360] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.523 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=99 % T6-S8=7 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=94 % T6-HQ=100 % T7-SA=35 %] [04:34:19.364] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.377 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=17 % T5-D8=99 % T6-S8=4 %!, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=44 %] [04:34:19.368] [SAMPLE-VAL] Sample 31: weight 0.005 -> 0.003 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=32 % T5-D8=100 % T6-S8=6 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=37 %] [04:34:19.372] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.607 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=30 % T5-D8=100 % T6-S8=58 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=23 %] [04:34:19.376] [SAMPLE-VAL] Sample 33: weight 0.025 -> 0.014 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=33 % T5-D8=100 % T6-S8=8 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=39 %] [04:34:19.380] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.503 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 % T6-S8=7 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=36 %] [04:34:19.384] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.543 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=99 % T6-S8=14 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=94 % T6-HQ=100 % T7-SA=30 %] [04:34:19.388] [SAMPLE-VAL] Sample 36: weight 0.025 -> 0.009 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=4 %!, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=100 % T6-HQ=100 % T7-SA=48 %] [04:34:19.392] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.500 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=21 % T5-D8=100 % T6-S8=6 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=31 %] [04:34:19.396] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.503 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 % T6-S8=7 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=36 %] [04:34:19.400] [SAMPLE-VAL] Sample 39: weight 0.025 -> 0.015 [N:T1-CT=99 % T2-D2=100 % T3-H3=100 % T4-D3=45 % T5-D8=100 % T6-S8=19 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=40 %] [04:34:19.404] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.500 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=21 % T5-D8=100 % T6-S8=6 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=31 %] [04:34:19.409] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.594 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=45 % T5-D8=100 % T6-S8=16 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=40 %] [04:34:19.413] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.511 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=7 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=95 % T6-HQ=100 % T7-SA=33 %] [04:34:19.417] [SAMPLE-VAL] Sample 43: weight 0.025 -> 0.009 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=4 %!, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=100 % T6-HQ=100 % T7-SA=48 %] [04:34:19.421] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.523 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=99 % T6-S8=7 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=94 % T6-HQ=100 % T7-SA=35 %] [04:34:19.425] [SAMPLE-VAL] Sample 45: weight 0.005 -> 0.003 [N:T1-CT=86 % T2-D2=99 % T3-H3=100 % T4-D3=32 % T5-D8=100 % T6-S8=48 %, S:T2-D7=100 % T3-H5=100 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=30 %] [04:34:19.429] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.327 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=14 % T5-D8=100 % T6-S8=3 %!, S:T2-D7=100 % T3-H5=98 % T4-HT=97 % T5-D6=96 % T6-HQ=100 % T7-SA=38 %] [04:34:19.433] [SAMPLE-VAL] Sample 47: weight 0.025 -> 0.014 [N:T1-CT=99 % T2-D2=100 % T3-H3=100 % T4-D3=30 % T5-D8=100 % T6-S8=8 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=37 %] [04:34:19.437] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.500 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=21 % T5-D8=100 % T6-S8=6 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=31 %] [04:34:19.442] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.535 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=30 % T5-D8=100 % T6-S8=7 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=38 %] [04:34:19.446] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.535 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=30 % T5-D8=100 % T6-S8=7 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=38 %] [04:34:19.450] [SAMPLE-VAL] Sample 51: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=100 % T6-S8=14 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=35 %] [04:34:19.453] [SAMPLE-VAL] Sample 52: weight 0.005 -> 0.003 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=32 % T5-D8=100 % T6-S8=6 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=37 %] [04:34:19.457] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.525 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=8 %, S:T2-D7=100 % T3-H5=98 % T4-HT=97 % T5-D6=95 % T6-HQ=100 % T7-SA=33 %] [04:34:19.461] [SAMPLE-VAL] Sample 54: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=100 % T6-S8=7 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:19.465] [SAMPLE-VAL] Sample 55: weight 0.025 -> 0.014 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=33 % T5-D8=100 % T6-S8=8 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=39 %] [04:34:19.469] [SAMPLE-VAL] Sample 56: weight 0.005 -> 0.003 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=42 % T5-D8=100 % T6-S8=14 %, S:T2-D7=100 % T3-H5=100 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=38 %] [04:34:19.474] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.543 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=99 % T6-S8=14 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=94 % T6-HQ=100 % T7-SA=30 %] [04:34:19.478] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.544 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 % T6-S8=8 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:19.482] [SAMPLE-VAL] Sample 59: weight 0.005 -> 0.003 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=7 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:19.486] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.542 [N:T1-CT=83 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=14 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=28 %] [04:34:19.489] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.568 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=17 %, S:T2-D7=100 % T3-H5=98 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=27 %] [04:34:19.496] [SAMPLE-VAL] Sample 62: weight 0.025 -> 0.015 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=37 % T5-D8=100 % T6-S8=19 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=37 %] [04:34:19.500] [SAMPLE-VAL] Sample 63: weight 0.005 -> 0.003 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=7 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:19.505] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.511 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=99 % T6-S8=6 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=39 %] [04:34:19.509] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.542 [N:T1-CT=83 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=14 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=28 %] [04:34:19.513] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.543 [N:T1-CT=87 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=99 % T6-S8=12 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=93 % T6-HQ=100 % T7-SA=30 %] [04:34:19.517] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.377 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=17 % T5-D8=99 % T6-S8=4 %!, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=44 %] [04:34:19.521] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.327 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=14 % T5-D8=100 % T6-S8=3 %!, S:T2-D7=100 % T3-H5=98 % T4-HT=97 % T5-D6=96 % T6-HQ=100 % T7-SA=38 %] [04:34:19.525] [SAMPLE-VAL] Sample 69: weight 0.005 -> 0.003 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=7 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:19.529] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.511 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=99 % T6-S8=6 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=39 %] [04:34:19.533] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.577 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=34 % T5-D8=100 % T6-S8=16 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:19.537] [SAMPLE-VAL] Sample 72: weight 0.005 -> 0.003 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=7 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:19.541] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.544 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 % T6-S8=8 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:19.545] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.511 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=99 % T6-S8=6 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=39 %] [04:34:19.549] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.416 [N:T1-CT=87 % T2-D2=100 % T3-H3=100 % T4-D3=24 % T5-D8=100 % T6-S8=4 %!, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:19.553] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.511 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=7 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=95 % T6-HQ=100 % T7-SA=33 %] [04:34:19.556] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.525 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=8 %, S:T2-D7=100 % T3-H5=98 % T4-HT=97 % T5-D6=95 % T6-HQ=100 % T7-SA=33 %] [04:34:19.560] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.503 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 % T6-S8=7 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=36 %] [04:34:19.564] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.525 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=8 %, S:T2-D7=100 % T3-H5=98 % T4-HT=97 % T5-D6=95 % T6-HQ=100 % T7-SA=33 %] [04:34:19.569] [SAMPLE-VAL] Sample 80: weight 0.005 -> 0.003 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=7 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:19.572] [SAMPLE-VAL] Sample 81: weight 0.025 -> 0.009 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=4 %!, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=100 % T6-HQ=100 % T7-SA=48 %] [04:34:19.576] [SAMPLE-VAL] Sample 82: weight 0.025 -> 0.011 [N:T1-CT=99 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=100 % T6-S8=4 %!, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=46 %] [04:34:19.580] [SAMPLE-VAL] Sample 83: weight 0.025 -> 0.015 [N:T1-CT=99 % T2-D2=100 % T3-H3=100 % T4-D3=45 % T5-D8=100 % T6-S8=19 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=40 %] [04:34:19.584] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.562 [N:T1-CT=85 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 % T6-S8=16 %, S:T2-D7=100 % T3-H5=99 % T4-HT=98 % T5-D6=94 % T6-HQ=100 % T7-SA=29 %] [04:34:19.588] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.573 [N:T1-CT=91 % T2-D2=99 % T3-H3=100 % T4-D3=38 % T5-D8=99 % T6-S8=16 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=93 % T6-HQ=100 % T7-SA=34 %] [04:34:19.592] [SAMPLE-VAL] Sample 86: weight 0.025 -> 0.015 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=37 % T5-D8=100 % T6-S8=19 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=37 %] [04:34:19.596] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.582 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=17 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:19.600] [SAMPLE-VAL] Sample 88: weight 0.025 -> 0.014 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=9 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=42 %] [04:34:19.603] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.547 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=32 % T5-D8=100 % T6-S8=14 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=94 % T6-HQ=100 % T7-SA=26 %] [04:34:19.608] [SAMPLE-VAL] Sample 90: weight 0.005 -> 0.003 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=33 % T5-D8=100 % T6-S8=19 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:19.611] [SAMPLE-VAL] Sample 91: weight 0.025 -> 0.014 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=9 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=42 %] [04:34:19.615] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.559 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=35 % T5-D8=100 % T6-S8=15 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=96 % T6-HQ=100 % T7-SA=29 %] [04:34:19.619] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.627 [N:T1-CT=84 % T2-D2=99 % T3-H3=100 % T4-D3=36 % T5-D8=100 % T6-S8=73 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=24 %] [04:34:19.624] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.500 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=21 % T5-D8=100 % T6-S8=6 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=31 %] [04:34:19.628] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.547 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=32 % T5-D8=100 % T6-S8=14 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=94 % T6-HQ=100 % T7-SA=26 %] [04:34:19.631] [SAMPLE-VAL] Sample 96: weight 0.005 -> 0.003 [N:T1-CT=91 % T2-D2=100 % T3-H3=100 % T4-D3=42 % T5-D8=100 % T6-S8=14 %, S:T2-D7=100 % T3-H5=100 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=38 %] [04:34:19.635] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.573 [N:T1-CT=91 % T2-D2=99 % T3-H3=100 % T4-D3=38 % T5-D8=99 % T6-S8=16 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=93 % T6-HQ=100 % T7-SA=34 %] [04:34:19.639] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.544 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 % T6-S8=8 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=39 %] [04:34:19.643] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.544 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 % T6-S8=8 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:19.647] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.503 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 % T6-S8=7 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=36 %] [04:34:19.648] [SAMPLE-VAL] Zeroed 21 samples below relative threshold 0.010 x max 0.6268 = 0.006268 [04:34:19.648] [SAMPLE-VAL] Done. Weight range: 0.000-0.627 [04:34:19.648] [SAMPLE-VAL] Top sample 93 (w=0.627): N:QJT8.3.T832.JT85 S:A97643.QT5.Q76.6 [N:T1-CT=84 % T2-D2=99 % T3-H3=100 % T4-D3=36 % T5-D8=100 % T6-S8=73 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=24 %] [04:34:19.648] [SAMPLE-VAL] Top sample 32 (w=0.607): N:QT98.3.T832.JT85 S:AJ7643.QT5.Q76.6 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=30 % T5-D8=100 % T6-S8=58 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=23 %] [04:34:19.648] [SAMPLE-VAL] Top sample 24 (w=0.594): N:JT86.3.QT832.JT8 S:AQ9743.QT5.76.65 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=45 % T5-D8=100 % T6-S8=16 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=40 %] [04:34:19.648] [SAMPLE-VAL] Top sample 41 (w=0.594): N:JT84.3.QT832.JT8 S:AQ9763.QT5.76.65 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=45 % T5-D8=100 % T6-S8=16 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=40 %] [04:34:19.648] [SAMPLE-VAL] Top sample 5 (w=0.592): N:QJ98.3.T832.JT85 S:AT7643.QT5.Q76.6 [N:T1-CT=84 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=51 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=93 % T6-HQ=100 % T7-SA=24 %] [04:34:19.648] After sample validation: 79 deals remaining [04:34:19.648] [PLAY-INFER] No inference observations detected [04:34:19.648] Using weighted samples: 79/79 have non-uniform weights (range 0.009-0.627) [04:34:19.648] Sample deals (79 total, showing first 20, by weight): [04:34:19.649] [1] (w=0.627) S:A97643.QT5.Q76.6 K.J8762.A.AQ7432 QJT8.3.T832.JT85 52.AK94.KJ954.K9 [04:34:19.649] [2] (w=0.607) S:AJ7643.QT5.Q76.6 K.J8762.A.AQ7432 QT98.3.T832.JT85 52.AK94.KJ954.K9 [04:34:19.649] [3] (w=0.594) S:AQ9743.QT5.76.65 K.J8762.A.AQ7432 JT86.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:19.649] [4] (w=0.594) S:AQ9763.QT5.76.65 K.J8762.A.AQ7432 JT84.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:19.649] [5] (w=0.592) S:AT7643.QT5.Q76.6 K.J8762.A.AQ7432 QJ98.3.T832.JT85 52.AK94.KJ954.K9 [04:34:19.649] [6] (w=0.582) S:AQT643.QT5.76.65 K.J8762.A.AQ7432 J987.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:19.649] [7] (w=0.582) S:AQT763.QT5.76.65 K.J8762.A.AQ7432 J984.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:19.649] [8] (w=0.577) S:AQJ763.QT5.76.65 K.J8762.A.AQ7432 T984.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:19.649] [9] (w=0.577) S:AQJ743.QT5.76.65 K.J8762.A.AQ7432 T986.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:19.649] [10] (w=0.573) S:AQ9763.QT5.T76.6 K.J8762.A.AQ7432 JT84.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:19.649] [11] (w=0.573) S:AQ9764.QT5.T76.6 K.J8762.A.AQ7432 JT83.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:19.649] [12] (w=0.568) S:AJ9643.QT5.Q76.6 K.J8762.A.AQ7432 QT87.3.T832.JT85 52.AK94.KJ954.K9 [04:34:19.649] [13] (w=0.568) S:AJ9764.QT5.Q76.6 K.J8762.A.AQ7432 QT83.3.T832.JT85 52.AK94.KJ954.K9 [04:34:19.650] [14] (w=0.568) S:AJ9743.QT5.Q76.6 K.J8762.A.AQ7432 QT86.3.T832.JT85 52.AK94.KJ954.K9 [04:34:19.650] [15] (w=0.568) S:AJ9763.QT5.Q76.6 K.J8762.A.AQ7432 QT84.3.T832.JT85 52.AK94.KJ954.K9 [04:34:19.650] [16] (w=0.562) S:AT9643.QT5.Q76.6 K.J8762.A.AQ7432 QJ87.3.T832.JT85 52.AK94.KJ954.K9 [04:34:19.650] [17] (w=0.562) S:AT9743.QT5.Q76.6 K.J8762.A.AQ7432 QJ86.3.T832.JT85 52.AK94.KJ954.K9 [04:34:19.650] [18] (w=0.559) S:AQ9643.QT5.Q76.6 K.J8762.A.AQ7432 JT87.3.T832.JT85 52.AK94.KJ954.K9 [04:34:19.650] [19] (w=0.559) S:AQ9763.QT5.Q76.6 K.J8762.A.AQ7432 JT84.3.T832.JT85 52.AK94.KJ954.K9 [04:34:19.650] [20] (w=0.547) S:AJT764.QT5.Q76.6 K.J8762.A.AQ7432 Q983.3.T832.JT85 52.AK94.KJ954.K9 [04:34:19.650] ... and 59 more [04:34:19.705] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [04:34:19.705] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:34:19.705] H8: [680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:34:19.705] HJ: [680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:34:19.706] C4: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:19.706] C7: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:19.706] CA: [-100, -100, 650, 650, -100, 650, 650, 650, 650, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 650, 650, 650, 650, 650, -100, -100, -100, -100, -100, -100, -100, -100, 650, 650, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 650, -100, -100, -100, -100, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:19.706] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:34:19.706] H8: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:19.706] HJ: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:19.706] C4: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [04:34:19.706] C7: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [04:34:19.706] CA: [4, 4, 6, 6, 4, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 4, 4, 4, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [04:34:19.706] --- IMP Calculation Output (card -> average IMP) --- [04:34:19.706] H8: 3.04 [04:34:19.706] HJ: 3.04 [04:34:19.706] C4: 1.98 [04:34:19.707] C7: 1.98 [04:34:19.707] CA: -10.05 [04:34:19.707] === DDS DETAILED ANALYSIS === [04:34:19.707] Cards analyzed: 5, Samples per card: 79 [04:34:19.707] [04:34:19.707] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:34:19.707] ----- ------ --------- ------- ----------- -------------------------------- [04:34:19.707] H8 3.04 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:19.707] HJ 3.04 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:19.707] C4 1.98 6.00 100 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [04:34:19.707] C7 1.98 6.00 100 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [04:34:19.707] CA -10.05 4.76 24 % 2 [4, 4, 6, 6, 4, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [04:34:19.708] [04:34:19.708] Selected: H8 (IMPs=3.04, avgTricks=7.00) [04:34:19.708] =================== [04:34:19.708] [TRUMP] Skipped: not on lead [04:34:19.708] Selected: H8 (avg 3.04 IMPs, 7.00 tricks) -- 1 tied card(s): HJ [04:34:19.708] [stage-timing] ok sample=410ms validate=0ms nn=423ms signal=0ms simgames=3ms dds=53ms total=894ms samples=79 cards=25 [04:34:19.708] === FindBestCardAsync: Position=W, CardsPlayed=25 === [04:34:19.708] Finding card to play for W: K.J8762.A.AQ7432 [04:34:19.709] Relative position: Dummy, Contract type: Suit [04:34:19.709] Cards in hand mask: 5 [04:34:19.710] Candidate: 8H = 76.6 % [04:34:19.710] Candidate: JH = 14.8 % [04:34:19.710] Candidate: xC = 8.5 % [04:34:19.710] Candidate: QC = 0.1 % [04:34:19.710] Candidate: AC = 0.0 % [04:34:19.710] Selected: H8 (76.6 %) === Board DailyIMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:34:20 === === Board DailyIMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:34:20 === [04:34:20.700] === FindBestCardAsync: Position=E, CardsPlayed=27 === [04:34:20.700] Contract: 4H, Declarer: E, Dealer: S [04:34:20.700] Auction: 2S-3S-P-4H-P-P-P [04:34:20.700] Deal: N:QJ98.3.Q832.JT85 52.AK94.KJ954.K9 AT7643.QT5.T76.6 K.J8762.A.AQ7432 [04:34:20.701] Position E is on declarer's side - score table shifted by 5 declarer tricks won [04:34:20.701] ****************************** [04:34:20.701] FindMatchingDealsWithPlayInternal Input: [04:34:20.701] Position parameter: E [04:34:20.701] Deal from game: N:... ... ... ... [04:34:20.701] Hand for N: (null) [04:34:20.701] Hand for E: 52.AK94.KJ954.K9 [04:34:20.701] Hand for S: (null) [04:34:20.701] Hand for W: K.J8762.A.AQ7432 [04:34:20.701] Cards played: C6, C2, CT, CK, D5, D7, DA, D2, H2, H3, HA, H5, HK, HT, H6, D3, DK, D6, SK, D8, H4, HQ, H7, S8, SA, H8, S9 [04:34:20.701] Declarer: E [04:34:20.701] ****************************** [04:34:20.701] [DealFinder] Seed from player E hand: -114676297 [04:34:20.701] [DealFinder] Auction: 2S-3S-P-4H-P-P-P [04:34:20.701] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:34:20.702] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1437MB, gc2=25) [04:34:20.702] [DealFinder] Using cardsPlayedCount=27 for visibility calculation [04:34:20.702] [ExtractPartialDeal] Position=E, Declarer=E, CardsPlayed=27 [04:34:20.702] [ExtractPartialDeal] Visible hands: E, W [04:34:20.702] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:34:20.702] [ExtractPartialDeal] Extracted hands: [04:34:20.702] N: ... (0 cards) [04:34:20.702] E: 52.AK94.KJ954.K9 (13 cards) [LOCKED] [04:34:20.702] S: ... (0 cards) [04:34:20.702] W: K.J8762.A.AQ7432 (13 cards) [LOCKED] [04:34:20.702] [DealFinder] Trump suit from contract '4H': Hearts [04:34:20.702] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [04:34:20.702] [ComputePlayedCards] Card 1: C6 played by S [04:34:20.702] [ComputePlayedCards] Card 2: C2 played by W [04:34:20.702] [ComputePlayedCards] Card 3: CT played by N [04:34:20.702] [ComputePlayedCards] Card 4: CK played by E [04:34:20.703] [ComputePlayedCards] Trick complete. Winner: E [04:34:20.703] [ComputePlayedCards] Card 5: D5 played by E [04:34:20.703] [ComputePlayedCards] Card 6: D7 played by S [04:34:20.703] [ComputePlayedCards] Card 7: DA played by W [04:34:20.703] [ComputePlayedCards] Card 8: D2 played by N [04:34:20.703] [ComputePlayedCards] Trick complete. Winner: W [04:34:20.703] [ComputePlayedCards] Card 9: H2 played by W [04:34:20.703] [ComputePlayedCards] Card 10: H3 played by N [04:34:20.703] [ComputePlayedCards] Card 11: HA played by E [04:34:20.703] [ComputePlayedCards] Card 12: H5 played by S [04:34:20.703] [ComputePlayedCards] Trick complete. Winner: E [04:34:20.703] [ComputePlayedCards] Card 13: HK played by E [04:34:20.703] [ComputePlayedCards] Card 14: HT played by S [04:34:20.703] [ComputePlayedCards] Card 15: H6 played by W [04:34:20.703] [ComputePlayedCards] Card 16: D3 played by N [04:34:20.703] [ComputePlayedCards] Trick complete. Winner: E [04:34:20.704] [ComputePlayedCards] Card 17: DK played by E [04:34:20.704] [ComputePlayedCards] Card 18: D6 played by S [04:34:20.704] [ComputePlayedCards] Card 19: SK played by W [04:34:20.704] [ComputePlayedCards] Card 20: D8 played by N [04:34:20.704] [ComputePlayedCards] Trick complete. Winner: E [04:34:20.704] [ComputePlayedCards] Card 21: H4 played by E [04:34:20.704] [ComputePlayedCards] Card 22: HQ played by S [04:34:20.704] [ComputePlayedCards] Card 23: H7 played by W [04:34:20.704] [ComputePlayedCards] Card 24: S8 played by N [04:34:20.704] [ComputePlayedCards] Trick complete. Winner: S [04:34:20.704] [ComputePlayedCards] Card 25: SA played by S [04:34:20.704] [ComputePlayedCards] Card 26: H8 played by W [04:34:20.704] [ComputePlayedCards] Card 27: S9 played by N [04:34:20.704] [DealFinder] Added 7 played cards to N (was 0 cards): CT, D2, H3, D3, D8, S8, S9 [04:34:20.705] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: CK, D5, HA, HK, DK, H4 [04:34:20.705] [DealFinder] Added 7 played cards to S (was 0 cards): C6, D7, H5, HT, D6, HQ, SA [04:34:20.705] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C2, DA, H2, H6, SK, H7, H8 [04:34:20.705] [DealFinder] Show-out: N void in Hearts (bidding said [0-13], already held 1) [04:34:20.705] [DealFinder] Propagated N: HCP[1-6], Suits=S[4-4] H[1-1] D[0-7] C[0-5] (2 iterations) [04:34:20.705] [DealFinder] Propagated S: HCP[6-11], Suits=S[6-6] H[3-3] D[0-7] C[0-5] (2 iterations) [04:34:20.705] [DealFinder] Known cards per player: N=7, E=13, S=7, W=13 [04:34:20.705] [DealFinder] Locked players: E, W [04:34:20.705] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [04:34:20.706] [DealFinder] Players needing cards: N:6, S:6 [04:34:20.706] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:34:20.919] [DealFinder] Combinatorial: enumerated 924, perfect 81, sending 100 to DDS [04:34:20.920] [Timing] Total: 218ms, Generation: 0ms, Verification: 0ms [04:34:20.920] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 81 [04:34:20.920] Search complete. Returning 100 deals. [04:34:20.920] Found 100 sample deals for simulation. [04:34:20.920] Valid deals for DDS: 100 / 100 [04:34:20.920] [SAMPLE-VAL] Validating 100 samples, hidden: N,S, contract: suit [04:34:20.934] [SAMPLE-VAL] Opening lead NN validation (C6): 36/100 samples adjusted [04:34:20.935] [SAMPLE-VAL] Opening lead rule validation (C6): 36/100 samples penalized for convention violation [04:34:20.935] [SAMPLE-VAL] T1: S=C6 W=C2 N=CT E=CK (leader=S) [04:34:20.935] [SAMPLE-VAL] T2: E=D5 S=D7 W=DA N=D2 (leader=E) [04:34:20.935] [SAMPLE-VAL] T3: W=H2 N=H3 E=HA S=H5 (leader=W) [04:34:20.936] [SAMPLE-VAL] T4: E=HK S=HT W=H6 N=D3 (leader=E) [04:34:20.936] [SAMPLE-VAL] T5: E=DK S=D6 W=SK N=D8 (leader=E) [04:34:20.936] [SAMPLE-VAL] T6: E=H4 S=HQ W=H7 N=S8 (leader=E) [04:34:20.936] [SAMPLE-VAL] T7: S=SA W=H8 N=S9 (leader=S) (partial) [04:34:20.941] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.518 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 % T6-S8=8 % T7-S9=27 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:20.945] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.622 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=57 % T7-S9=99 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=93 % T6-HQ=100 % T7-SA=27 %] [04:34:20.949] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.520 [N:T1-CT=83 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=14 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=28 %] [04:34:20.955] [SAMPLE-VAL] Sample 4: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=100 % T6-S8=7 % T7-S9=29 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:20.962] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.527 [N:T1-CT=87 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=99 % T6-S8=12 % T7-S9=37 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=93 % T6-HQ=100 % T7-SA=30 %] [04:34:20.975] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.520 [N:T1-CT=83 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=14 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=28 %] [04:34:20.983] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.521 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=14 % T7-S9=33 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=28 %] [04:34:20.990] [SAMPLE-VAL] Sample 8: weight 0.005 -> 0.003 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=70 % T7-S9=99 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=33 %] [04:34:20.997] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.498 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=99 % T6-S8=6 % T7-S9=33 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=39 %] [04:34:21.006] [SAMPLE-VAL] Sample 10: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=100 % T6-S8=14 % T7-S9=37 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=35 %] [04:34:21.015] [SAMPLE-VAL] Sample 11: weight 0.025 -> 0.013 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=9 % T7-S9=25 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=42 %] [04:34:21.024] [SAMPLE-VAL] Sample 12: weight 0.005 -> 0.003 [N:T1-CT=86 % T2-D2=99 % T3-H3=100 % T4-D3=32 % T5-D8=100 % T6-S8=48 % T7-S9=99 %, S:T2-D7=100 % T3-H5=100 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=30 %] [04:34:21.034] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.621 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=30 % T5-D8=100 % T6-S8=58 % T7-S9=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=23 %] [04:34:21.041] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.520 [N:T1-CT=83 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=14 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=28 %] [04:34:21.047] [SAMPLE-VAL] Sample 15: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=100 % T6-S8=14 % T7-S9=37 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=35 %] [04:34:21.056] [SAMPLE-VAL] Sample 16: weight 0.025 -> 0.013 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=9 % T7-S9=25 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=42 %] [04:34:21.064] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.498 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=99 % T6-S8=6 % T7-S9=33 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=39 %] [04:34:21.076] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.520 [N:T1-CT=83 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=14 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=28 %] [04:34:21.089] [SAMPLE-VAL] Sample 19: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=100 % T6-S8=7 % T7-S9=29 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:21.100] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.518 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 % T6-S8=8 % T7-S9=27 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:21.112] [SAMPLE-VAL] Sample 21: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=100 % T6-S8=7 % T7-S9=29 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:21.123] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.557 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=17 % T7-S9=34 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:21.137] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.660 [N:T1-CT=86 % T2-D2=100 % T3-H3=100 % T4-D3=38 % T5-D8=100 % T6-S8=67 % T7-S9=99 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=33 %] [04:34:21.149] [SAMPLE-VAL] Sample 24: weight 0.005 -> 0.003 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 % T6-S8=13 % T7-S9=39 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=34 %] [04:34:21.159] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.522 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=32 % T5-D8=100 % T6-S8=14 % T7-S9=30 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=94 % T6-HQ=100 % T7-SA=26 %] [04:34:21.165] [SAMPLE-VAL] Sample 26: weight 0.025 -> 0.013 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=9 % T7-S9=25 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=42 %] [04:34:21.169] [SAMPLE-VAL] Sample 27: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=100 % T6-S8=7 % T7-S9=29 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:21.174] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.479 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 % T6-S8=7 % T7-S9=24 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=36 %] [04:34:21.179] [SAMPLE-VAL] Sample 29: weight 0.005 -> 0.003 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=33 % T5-D8=100 % T6-S8=19 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:21.184] [SAMPLE-VAL] Sample 30: weight 0.025 -> 0.013 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=9 % T7-S9=25 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=42 %] [04:34:21.188] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.521 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=14 % T7-S9=33 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=28 %] [04:34:21.193] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.518 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 % T6-S8=8 % T7-S9=27 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:21.198] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.522 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=32 % T5-D8=100 % T6-S8=14 % T7-S9=30 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=94 % T6-HQ=100 % T7-SA=26 %] [04:34:21.203] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.479 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 % T6-S8=7 % T7-S9=24 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=36 %] [04:34:21.207] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.557 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=17 % T7-S9=34 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:21.212] [SAMPLE-VAL] Sample 36: weight 0.025 -> 0.014 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=37 % T5-D8=100 % T6-S8=19 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=37 %] [04:34:21.217] [SAMPLE-VAL] Sample 37: weight 0.005 -> 0.003 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=33 % T5-D8=100 % T6-S8=19 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:21.223] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.614 [N:T1-CT=82 % T2-D2=99 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=59 % T7-S9=99 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=23 %] [04:34:21.228] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.522 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=32 % T5-D8=100 % T6-S8=14 % T7-S9=30 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=94 % T6-HQ=100 % T7-SA=26 %] [04:34:21.233] [SAMPLE-VAL] Sample 40: weight 0.005 -> 0.003 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=33 % T5-D8=100 % T6-S8=19 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:21.237] [SAMPLE-VAL] Sample 41: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=100 % T6-S8=14 % T7-S9=37 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=35 %] [04:34:21.241] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.479 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 % T6-S8=7 % T7-S9=24 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=36 %] [04:34:21.246] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.518 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 % T6-S8=8 % T7-S9=27 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:21.250] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.528 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=99 % T6-S8=14 % T7-S9=38 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=94 % T6-HQ=100 % T7-SA=30 %] [04:34:21.255] [SAMPLE-VAL] Sample 45: weight 0.025 -> 0.014 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=37 % T5-D8=100 % T6-S8=19 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=37 %] [04:34:21.259] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.608 [N:T1-CT=84 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=51 % T7-S9=99 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=93 % T6-HQ=100 % T7-SA=24 %] [04:34:21.264] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.528 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=99 % T6-S8=14 % T7-S9=38 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=94 % T6-HQ=100 % T7-SA=30 %] [04:34:21.268] [SAMPLE-VAL] Sample 48: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=100 % T6-S8=7 % T7-S9=29 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:21.272] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.498 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=99 % T6-S8=6 % T7-S9=33 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=39 %] [04:34:21.277] [SAMPLE-VAL] Sample 50: weight 0.025 -> 0.013 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=9 % T7-S9=25 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=42 %] [04:34:21.282] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.528 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=99 % T6-S8=14 % T7-S9=38 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=94 % T6-HQ=100 % T7-SA=30 %] [04:34:21.286] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.554 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=34 % T5-D8=100 % T6-S8=16 % T7-S9=35 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:21.291] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.522 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=32 % T5-D8=100 % T6-S8=14 % T7-S9=30 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=94 % T6-HQ=100 % T7-SA=26 %] [04:34:21.295] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.498 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=99 % T6-S8=6 % T7-S9=33 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=39 %] [04:34:21.300] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.498 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=99 % T6-S8=6 % T7-S9=33 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=39 %] [04:34:21.304] [SAMPLE-VAL] Sample 56: weight 0.025 -> 0.013 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=9 % T7-S9=25 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=42 %] [04:34:21.308] [SAMPLE-VAL] Sample 57: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=100 % T6-S8=7 % T7-S9=29 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:21.313] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.498 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=99 % T6-S8=6 % T7-S9=33 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=39 %] [04:34:21.317] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.527 [N:T1-CT=87 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=99 % T6-S8=12 % T7-S9=37 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=93 % T6-HQ=100 % T7-SA=30 %] [04:34:21.322] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.479 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 % T6-S8=7 % T7-S9=24 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=36 %] [04:34:21.326] [SAMPLE-VAL] Sample 61: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=100 % T6-S8=14 % T7-S9=37 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=35 %] [04:34:21.330] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.528 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=99 % T6-S8=14 % T7-S9=38 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=94 % T6-HQ=100 % T7-SA=30 %] [04:34:21.335] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.527 [N:T1-CT=87 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=99 % T6-S8=12 % T7-S9=37 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=93 % T6-HQ=100 % T7-SA=30 %] [04:34:21.339] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.521 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=14 % T7-S9=33 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=28 %] [04:34:21.344] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.521 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=14 % T7-S9=33 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=28 %] [04:34:21.349] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.554 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=34 % T5-D8=100 % T6-S8=16 % T7-S9=35 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:21.353] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.557 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=17 % T7-S9=34 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:21.358] [SAMPLE-VAL] Sample 68: weight 0.005 -> 0.003 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 % T6-S8=13 % T7-S9=39 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=34 %] [04:34:21.362] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.554 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=34 % T5-D8=100 % T6-S8=16 % T7-S9=35 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:21.366] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.479 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 % T6-S8=7 % T7-S9=24 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=36 %] [04:34:21.371] [SAMPLE-VAL] Sample 71: weight 0.005 -> 0.003 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 % T6-S8=13 % T7-S9=39 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=34 %] [04:34:21.376] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.479 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 % T6-S8=7 % T7-S9=24 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=36 %] [04:34:21.380] [SAMPLE-VAL] Sample 73: weight 0.005 -> 0.003 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 % T6-S8=13 % T7-S9=39 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=34 %] [04:34:21.384] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.557 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=17 % T7-S9=34 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:21.389] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.554 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=34 % T5-D8=100 % T6-S8=16 % T7-S9=35 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:21.393] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.518 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 % T6-S8=8 % T7-S9=27 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:21.397] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.527 [N:T1-CT=87 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=99 % T6-S8=12 % T7-S9=37 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=93 % T6-HQ=100 % T7-SA=30 %] [04:34:21.401] [SAMPLE-VAL] Sample 78: weight 0.025 -> 0.014 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=37 % T5-D8=100 % T6-S8=19 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=37 %] [04:34:21.406] [SAMPLE-VAL] Sample 79: weight 0.025 -> 0.014 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=37 % T5-D8=100 % T6-S8=19 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=37 %] [04:34:21.410] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.518 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 % T6-S8=8 % T7-S9=27 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:21.415] [SAMPLE-VAL] Sample 81: weight 0.005 -> 0.003 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=33 % T5-D8=100 % T6-S8=19 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:21.419] [SAMPLE-VAL] Sample 82: weight 0.091 -> 0.003 [N:T1-CT=100 % T2-D2=99 % T3-H3=100 % T4-D3=2 %! T5-D8=100 % T6-S8=2 %! T7-S9=3 %!, S:T2-D7=98 % T3-H5=99 % T4-HT=95 % T5-D6=97 % T6-HQ=100 % T7-SA=21 %] [04:34:21.423] [SAMPLE-VAL] Sample 83: weight 0.091 -> 0.041 [N:T1-CT=100 % T2-D2=99 % T3-H3=100 % T4-D3=17 % T5-D8=99 % T6-S8=7 % T7-S9=17 %, S:T2-D7=100 % T3-H5=98 % T4-HT=96 % T5-D6=96 % T6-HQ=100 % T7-SA=25 %] [04:34:21.427] [SAMPLE-VAL] Sample 84: weight 0.002 -> 0.001 [N:T1-CT=76 % T2-D2=99 % T3-H3=100 % T4-D3=25 % T5-D8=100 % T6-S8=14 % T7-S9=30 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=24 %] [04:34:21.432] [SAMPLE-VAL] Sample 85: weight 0.091 -> 0.047 [N:T1-CT=86 % T2-D2=98 % T3-H3=100 % T4-D3=24 % T5-D8=100 % T6-S8=14 % T7-S9=42 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=95 % T6-HQ=100 % T7-SA=23 %] [04:34:21.436] [SAMPLE-VAL] Sample 86: weight 0.091 -> 0.042 [N:T1-CT=99 % T2-D2=99 % T3-H3=100 % T4-D3=16 % T5-D8=99 % T6-S8=8 % T7-S9=23 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=92 % T6-HQ=100 % T7-SA=24 %] [04:34:21.440] [SAMPLE-VAL] Sample 87: weight 0.091 -> 0.039 [N:T1-CT=79 % T2-D2=99 % T3-H3=100 % T4-D3=14 % T5-D8=100 % T6-S8=7 % T7-S9=10 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=97 % T6-HQ=100 % T7-SA=26 %] [04:34:21.445] [SAMPLE-VAL] Sample 88: weight 0.002 -> 0.001 [N:T1-CT=98 % T2-D2=99 % T3-H3=100 % T4-D3=7 % T5-D8=100 % T6-S8=3 %! T7-S9=9 %, S:T2-D7=98 % T3-H5=98 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=26 %] [04:34:21.453] [SAMPLE-VAL] Sample 90: weight 0.091 -> 0.026 [N:T1-CT=78 % T2-D2=100 % T3-H3=100 % T4-D3=10 % T5-D8=100 % T6-S8=4 %! T7-S9=7 %, S:T2-D7=100 % T3-H5=98 % T4-HT=97 % T5-D6=97 % T6-HQ=100 % T7-SA=28 %] [04:34:21.457] [SAMPLE-VAL] Sample 91: weight 0.091 -> 0.045 [N:T1-CT=84 % T2-D2=98 % T3-H3=100 % T4-D3=21 % T5-D8=100 % T6-S8=10 % T7-S9=40 %, S:T2-D7=98 % T3-H5=98 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=24 %] [04:34:21.461] [SAMPLE-VAL] Sample 92: weight 0.091 -> 0.016 [N:T1-CT=100 % T2-D2=100 % T3-H3=100 % T4-D3=8 % T5-D8=97 % T6-S8=3 %! T7-S9=5 %!, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=92 % T6-HQ=100 % T7-SA=27 %] [04:34:21.469] [SAMPLE-VAL] Sample 94: weight 0.091 -> 0.046 [N:T1-CT=97 % T2-D2=99 % T3-H3=100 % T4-D3=19 % T5-D8=100 % T6-S8=17 % T7-S9=28 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=97 % T6-HQ=100 % T7-SA=22 %] [04:34:21.474] [SAMPLE-VAL] Sample 95: weight 0.091 -> 0.042 [N:T1-CT=90 % T2-D2=99 % T3-H3=100 % T4-D3=15 % T5-D8=100 % T6-S8=7 % T7-S9=23 %, S:T2-D7=98 % T3-H5=99 % T4-HT=97 % T5-D6=95 % T6-HQ=100 % T7-SA=25 %] [04:34:21.479] [SAMPLE-VAL] Sample 96: weight 0.002 -> 0.001 [N:T1-CT=98 % T2-D2=99 % T3-H3=100 % T4-D3=25 % T5-D8=99 % T6-S8=18 % T7-S9=26 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=93 % T6-HQ=100 % T7-SA=29 %] [04:34:21.483] [SAMPLE-VAL] Sample 97: weight 0.091 -> 0.042 [N:T1-CT=90 % T2-D2=99 % T3-H3=100 % T4-D3=15 % T5-D8=100 % T6-S8=7 % T7-S9=23 %, S:T2-D7=98 % T3-H5=99 % T4-HT=97 % T5-D6=95 % T6-HQ=100 % T7-SA=25 %] [04:34:21.487] [SAMPLE-VAL] Sample 98: weight 0.091 -> 0.042 [N:T1-CT=81 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=99 % T6-S8=6 % T7-S9=16 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=91 % T6-HQ=100 % T7-SA=30 %] [04:34:21.491] [SAMPLE-VAL] Sample 99: weight 0.002 -> 0.001 [N:T1-CT=98 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=15 % T7-S9=23 %, S:T2-D7=100 % T3-H5=98 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=24 %] [04:34:21.496] [SAMPLE-VAL] Sample 100: weight 0.091 -> 0.020 [N:T1-CT=100 % T2-D2=100 % T3-H3=100 % T4-D3=14 % T5-D8=100 % T6-S8=3 %! T7-S9=6 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=40 %] [04:34:21.496] [SAMPLE-VAL] Zeroed 27 samples below relative threshold 0.010 x max 0.6596 = 0.006596 [04:34:21.496] [SAMPLE-VAL] Done. Weight range: 0.000-0.660 [04:34:21.496] [SAMPLE-VAL] Top sample 23 (w=0.660): N:JT98.3.QT832.JT8 S:AQ7643.QT5.76.65 [N:T1-CT=86 % T2-D2=100 % T3-H3=100 % T4-D3=38 % T5-D8=100 % T6-S8=67 % T7-S9=99 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=33 %] [04:34:21.496] [SAMPLE-VAL] Top sample 2 (w=0.622): N:JT98.3.Q832.JT85 S:AQ7643.QT5.T76.6 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=57 % T7-S9=99 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=93 % T6-HQ=100 % T7-SA=27 %] [04:34:21.496] [SAMPLE-VAL] Top sample 13 (w=0.621): N:QT98.3.T832.JT85 S:AJ7643.QT5.Q76.6 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=30 % T5-D8=100 % T6-S8=58 % T7-S9=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=23 %] [04:34:21.497] [SAMPLE-VAL] Top sample 38 (w=0.614): N:JT98.3.T832.JT85 S:AQ7643.QT5.Q76.6 [N:T1-CT=82 % T2-D2=99 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=59 % T7-S9=99 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=23 %] [04:34:21.497] [SAMPLE-VAL] Top sample 46 (w=0.608): N:QJ98.3.T832.JT85 S:AT7643.QT5.Q76.6 [N:T1-CT=84 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=51 % T7-S9=99 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=93 % T6-HQ=100 % T7-SA=24 %] [04:34:21.497] After sample validation: 73 deals remaining [04:34:21.497] [PLAY-INFER] No inference observations detected [04:34:21.497] Using weighted samples: 73/73 have non-uniform weights (range 0.013-0.660) [04:34:21.497] Sample deals (73 total, showing first 20, by weight): [04:34:21.497] [1] (w=0.660) S:AQ7643.QT5.76.65 K.J8762.A.AQ7432 JT98.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:21.497] [2] (w=0.622) S:AQ7643.QT5.T76.6 K.J8762.A.AQ7432 JT98.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:21.497] [3] (w=0.621) S:AJ7643.QT5.Q76.6 K.J8762.A.AQ7432 QT98.3.T832.JT85 52.AK94.KJ954.K9 [04:34:21.497] [4] (w=0.614) S:AQ7643.QT5.Q76.6 K.J8762.A.AQ7432 JT98.3.T832.JT85 52.AK94.KJ954.K9 [04:34:21.497] [5] (w=0.608) S:AT7643.QT5.Q76.6 K.J8762.A.AQ7432 QJ98.3.T832.JT85 52.AK94.KJ954.K9 [04:34:21.497] [6] (w=0.557) S:AQT643.QT5.76.65 K.J8762.A.AQ7432 J987.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:21.497] [7] (w=0.557) S:AQT743.QT5.76.65 K.J8762.A.AQ7432 J986.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:21.497] [8] (w=0.557) S:AQT764.QT5.76.65 K.J8762.A.AQ7432 J983.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:21.498] [9] (w=0.557) S:AQT763.QT5.76.65 K.J8762.A.AQ7432 J984.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:21.498] [10] (w=0.554) S:AQJ743.QT5.76.65 K.J8762.A.AQ7432 T986.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:21.498] [11] (w=0.554) S:AQJ763.QT5.76.65 K.J8762.A.AQ7432 T984.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:21.498] [12] (w=0.554) S:AQJ764.QT5.76.65 K.J8762.A.AQ7432 T983.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:21.498] [13] (w=0.554) S:AQJ643.QT5.76.65 K.J8762.A.AQ7432 T987.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:21.498] [14] (w=0.528) S:AQJ763.QT5.T76.6 K.J8762.A.AQ7432 T984.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:21.498] [15] (w=0.528) S:AQJ743.QT5.T76.6 K.J8762.A.AQ7432 T986.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:21.498] [16] (w=0.528) S:AQJ764.QT5.T76.6 K.J8762.A.AQ7432 T983.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:21.498] [17] (w=0.528) S:AQJ643.QT5.T76.6 K.J8762.A.AQ7432 T987.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:21.498] [18] (w=0.527) S:AQT763.QT5.T76.6 K.J8762.A.AQ7432 J984.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:21.498] [19] (w=0.527) S:AQT643.QT5.T76.6 K.J8762.A.AQ7432 J987.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:21.498] [20] (w=0.527) S:AQT764.QT5.T76.6 K.J8762.A.AQ7432 J983.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:21.499] ... and 53 more [04:34:21.552] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [04:34:21.552] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:34:21.552] S2: [680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:34:21.552] S5: [680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:34:21.552] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:34:21.552] S2: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:21.552] S5: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:34:21.552] --- IMP Calculation Output (card -> average IMP) --- [04:34:21.552] S2: 0.00 [04:34:21.552] S5: 0.00 [04:34:21.552] === DDS DETAILED ANALYSIS === [04:34:21.552] Cards analyzed: 2, Samples per card: 73 [04:34:21.553] NOTE: All samples have identical trick counts - no sampling variance detected. [04:34:21.553] This occurs when all hands are fully known (no hidden cards to sample). [04:34:21.553] All plays with same trick count will have 0.00 IMP difference. [04:34:21.553] [04:34:21.553] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:34:21.553] ----- ------ --------- ------- ----------- -------------------------------- [04:34:21.553] S2 0.00 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:21.553] S5 0.00 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:34:21.553] [04:34:21.553] Selected: S2 (IMPs=0.00, avgTricks=7.00) [04:34:21.553] =================== [04:34:21.553] [TRUMP] Skipped: not on lead [04:34:21.553] Selected: S2 (avg 0.00 IMPs, 7.00 tricks) -- 1 tied card(s): S5 [04:34:21.553] [stage-timing] ok sample=219ms validate=0ms nn=576ms signal=0ms simgames=5ms dds=48ms total=853ms samples=73 cards=27 [04:34:21.554] === FindBestCardAsync: Position=E, CardsPlayed=27 === [04:34:21.554] Finding card to play for E: 52.AK94.KJ954.K9 [04:34:21.554] Relative position: Declarer, Contract type: Suit [04:34:21.554] Cards in hand mask: 1 [04:34:21.555] Candidate: xS = 100.0 % [04:34:21.555] Selected: S2 (100.0 %) === Board DailyIMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:34:21 === === Board DailyIMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:34:21 === [04:34:21.654] === FindBestCardAsync: Position=W, CardsPlayed=28 === [04:34:21.654] Contract: 4H, Declarer: E, Dealer: S [04:34:21.654] Auction: 2S-3S-P-4H-P-P-P [04:34:21.654] Deal: N:QJ98.3.Q832.JT85 52.AK94.KJ954.K9 AT7643.QT5.T76.6 K.J8762.A.AQ7432 [04:34:21.654] Position W is on declarer's side - score table shifted by 6 declarer tricks won [04:34:21.655] ****************************** [04:34:21.655] FindMatchingDealsWithPlayInternal Input: [04:34:21.655] Position parameter: W [04:34:21.655] Deal from game: N:... ... ... ... [04:34:21.655] Hand for N: (null) [04:34:21.655] Hand for E: 52.AK94.KJ954.K9 [04:34:21.655] Hand for S: (null) [04:34:21.655] Hand for W: K.J8762.A.AQ7432 [04:34:21.655] Cards played: C6, C2, CT, CK, D5, D7, DA, D2, H2, H3, HA, H5, HK, HT, H6, D3, DK, D6, SK, D8, H4, HQ, H7, S8, SA, H8, S9, S2 [04:34:21.655] Declarer: E [04:34:21.655] ****************************** [04:34:21.655] [DealFinder] Seed from player W hand: 749110313 [04:34:21.655] [DealFinder] Auction: 2S-3S-P-4H-P-P-P [04:34:21.656] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:34:21.656] [DealFinder] E HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE W, the seat whose own cards produced it. [04:34:21.656] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1436MB, gc2=25) [04:34:21.656] [DealFinder] Using cardsPlayedCount=28 for visibility calculation [04:34:21.656] [ExtractPartialDeal] Position=W, Declarer=E, CardsPlayed=28 [04:34:21.656] [ExtractPartialDeal] Visible hands: W, E [04:34:21.656] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:34:21.656] [ExtractPartialDeal] Extracted hands: [04:34:21.656] N: ... (0 cards) [04:34:21.656] E: 52.AK94.KJ954.K9 (13 cards) [LOCKED] [04:34:21.656] S: ... (0 cards) [04:34:21.656] W: K.J8762.A.AQ7432 (13 cards) [LOCKED] [04:34:21.656] [DealFinder] Trump suit from contract '4H': Hearts [04:34:21.656] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Hearts [04:34:21.656] [ComputePlayedCards] Card 1: C6 played by S [04:34:21.657] [ComputePlayedCards] Card 2: C2 played by W [04:34:21.657] [ComputePlayedCards] Card 3: CT played by N [04:34:21.657] [ComputePlayedCards] Card 4: CK played by E [04:34:21.657] [ComputePlayedCards] Trick complete. Winner: E [04:34:21.657] [ComputePlayedCards] Card 5: D5 played by E [04:34:21.657] [ComputePlayedCards] Card 6: D7 played by S [04:34:21.657] [ComputePlayedCards] Card 7: DA played by W [04:34:21.657] [ComputePlayedCards] Card 8: D2 played by N [04:34:21.657] [ComputePlayedCards] Trick complete. Winner: W [04:34:21.657] [ComputePlayedCards] Card 9: H2 played by W [04:34:21.657] [ComputePlayedCards] Card 10: H3 played by N [04:34:21.657] [ComputePlayedCards] Card 11: HA played by E [04:34:21.657] [ComputePlayedCards] Card 12: H5 played by S [04:34:21.657] [ComputePlayedCards] Trick complete. Winner: E [04:34:21.657] [ComputePlayedCards] Card 13: HK played by E [04:34:21.657] [ComputePlayedCards] Card 14: HT played by S [04:34:21.658] [ComputePlayedCards] Card 15: H6 played by W [04:34:21.658] [ComputePlayedCards] Card 16: D3 played by N [04:34:21.658] [ComputePlayedCards] Trick complete. Winner: E [04:34:21.658] [ComputePlayedCards] Card 17: DK played by E [04:34:21.658] [ComputePlayedCards] Card 18: D6 played by S [04:34:21.658] [ComputePlayedCards] Card 19: SK played by W [04:34:21.658] [ComputePlayedCards] Card 20: D8 played by N [04:34:21.658] [ComputePlayedCards] Trick complete. Winner: E [04:34:21.658] [ComputePlayedCards] Card 21: H4 played by E [04:34:21.658] [ComputePlayedCards] Card 22: HQ played by S [04:34:21.658] [ComputePlayedCards] Card 23: H7 played by W [04:34:21.658] [ComputePlayedCards] Card 24: S8 played by N [04:34:21.658] [ComputePlayedCards] Trick complete. Winner: S [04:34:21.658] [ComputePlayedCards] Card 25: SA played by S [04:34:21.659] [ComputePlayedCards] Card 26: H8 played by W [04:34:21.659] [ComputePlayedCards] Card 27: S9 played by N [04:34:21.659] [ComputePlayedCards] Card 28: S2 played by E [04:34:21.659] [ComputePlayedCards] Trick complete. Winner: W [04:34:21.659] [DealFinder] Added 7 played cards to N (was 0 cards): CT, D2, H3, D3, D8, S8, S9 [04:34:21.659] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: CK, D5, HA, HK, DK, H4, S2 [04:34:21.659] [DealFinder] Added 7 played cards to S (was 0 cards): C6, D7, H5, HT, D6, HQ, SA [04:34:21.659] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: C2, DA, H2, H6, SK, H7, H8 [04:34:21.659] [DealFinder] Show-out: N void in Hearts (bidding said [0-13], already held 1) [04:34:21.659] [DealFinder] Propagated N: HCP[1-6], Suits=S[4-4] H[1-1] D[0-7] C[0-5] (2 iterations) [04:34:21.659] [DealFinder] Propagated S: HCP[6-11], Suits=S[6-6] H[3-3] D[0-7] C[0-5] (2 iterations) [04:34:21.660] [DealFinder] Known cards per player: N=7, E=13, S=7, W=13 [04:34:21.660] [DealFinder] Locked players: E, W [04:34:21.660] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [04:34:21.660] [DealFinder] Players needing cards: N:6, S:6 [04:34:21.660] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:34:21.873] [DealFinder] Combinatorial: enumerated 924, perfect 81, sending 100 to DDS [04:34:21.873] [Timing] Total: 218ms, Generation: 0ms, Verification: 0ms [04:34:21.873] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 81 [04:34:21.873] Search complete. Returning 100 deals. [04:34:21.874] Found 100 sample deals for simulation. [04:34:21.874] Valid deals for DDS: 100 / 100 [04:34:21.874] [SAMPLE-VAL] Validating 100 samples, hidden: N,S, contract: suit [04:34:21.889] [SAMPLE-VAL] Opening lead NN validation (C6): 36/100 samples adjusted [04:34:21.890] [SAMPLE-VAL] Opening lead rule validation (C6): 37/100 samples penalized for convention violation [04:34:21.890] [SAMPLE-VAL] T1: S=C6 W=C2 N=CT E=CK (leader=S) [04:34:21.890] [SAMPLE-VAL] T2: E=D5 S=D7 W=DA N=D2 (leader=E) [04:34:21.890] [SAMPLE-VAL] T3: W=H2 N=H3 E=HA S=H5 (leader=W) [04:34:21.890] [SAMPLE-VAL] T4: E=HK S=HT W=H6 N=D3 (leader=E) [04:34:21.890] [SAMPLE-VAL] T5: E=DK S=D6 W=SK N=D8 (leader=E) [04:34:21.890] [SAMPLE-VAL] T6: E=H4 S=HQ W=H7 N=S8 (leader=E) [04:34:21.890] [SAMPLE-VAL] T7: S=SA W=H8 N=S9 E=S2 (leader=S) [04:34:21.895] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.469 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=32 % T5-D8=100 % T6-S8=14 % T7-S9=30 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=94 % T6-HQ=100 % T7-SA=26 %] [04:34:21.899] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.554 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=34 % T5-D8=100 % T6-S8=16 % T7-S9=35 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:21.903] [SAMPLE-VAL] Sample 3: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=100 % T6-S8=7 % T7-S9=29 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:21.908] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.660 [N:T1-CT=86 % T2-D2=100 % T3-H3=100 % T4-D3=38 % T5-D8=100 % T6-S8=67 % T7-S9=99 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=33 %] [04:34:21.912] [SAMPLE-VAL] Sample 5: weight 0.025 -> 0.014 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=37 % T5-D8=100 % T6-S8=19 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=37 %] [04:34:21.916] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.518 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 % T6-S8=8 % T7-S9=27 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:21.921] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.527 [N:T1-CT=87 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=99 % T6-S8=12 % T7-S9=37 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=93 % T6-HQ=100 % T7-SA=30 %] [04:34:21.927] [SAMPLE-VAL] Sample 8: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=100 % T6-S8=7 % T7-S9=29 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:21.932] [SAMPLE-VAL] Sample 9: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=100 % T6-S8=7 % T7-S9=29 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:21.936] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.498 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=99 % T6-S8=6 % T7-S9=33 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=39 %] [04:34:21.941] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.520 [N:T1-CT=83 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=14 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=28 %] [04:34:21.945] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.518 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 % T6-S8=8 % T7-S9=27 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:21.949] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.479 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 % T6-S8=7 % T7-S9=24 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=36 %] [04:34:21.953] [SAMPLE-VAL] Sample 14: weight 0.005 -> 0.003 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 % T6-S8=13 % T7-S9=39 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=34 %] [04:34:21.958] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.557 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=17 % T7-S9=34 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:21.962] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.518 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 % T6-S8=8 % T7-S9=27 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:21.966] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.498 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=99 % T6-S8=6 % T7-S9=33 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=39 %] [04:34:21.970] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.518 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 % T6-S8=8 % T7-S9=27 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:21.975] [SAMPLE-VAL] Sample 19: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=100 % T6-S8=14 % T7-S9=37 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=35 %] [04:34:21.979] [SAMPLE-VAL] Sample 20: weight 0.005 -> 0.003 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=33 % T5-D8=100 % T6-S8=19 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:21.983] [SAMPLE-VAL] Sample 21: weight 0.025 -> 0.013 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=9 % T7-S9=25 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=42 %] [04:34:21.987] [SAMPLE-VAL] Sample 22: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=100 % T6-S8=14 % T7-S9=37 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=35 %] [04:34:21.991] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.527 [N:T1-CT=87 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=99 % T6-S8=12 % T7-S9=37 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=93 % T6-HQ=100 % T7-SA=30 %] [04:34:21.996] [SAMPLE-VAL] Sample 24: weight 0.025 -> 0.014 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=37 % T5-D8=100 % T6-S8=19 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=37 %] [04:34:22.000] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.521 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=14 % T7-S9=33 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=28 %] [04:34:22.004] [SAMPLE-VAL] Sample 26: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=100 % T6-S8=7 % T7-S9=29 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:22.009] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.527 [N:T1-CT=87 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=99 % T6-S8=12 % T7-S9=37 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=93 % T6-HQ=100 % T7-SA=30 %] [04:34:22.013] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.559 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=30 % T5-D8=100 % T6-S8=58 % T7-S9=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=23 %] [04:34:22.018] [SAMPLE-VAL] Sample 29: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=100 % T6-S8=7 % T7-S9=29 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:22.022] [SAMPLE-VAL] Sample 30: weight 0.005 -> 0.003 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=70 % T7-S9=99 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=33 %] [04:34:22.026] [SAMPLE-VAL] Sample 31: weight 0.025 -> 0.013 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=9 % T7-S9=25 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=42 %] [04:34:22.030] [SAMPLE-VAL] Sample 32: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=100 % T6-S8=14 % T7-S9=37 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=35 %] [04:34:22.034] [SAMPLE-VAL] Sample 33: weight 0.025 -> 0.013 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=9 % T7-S9=25 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=42 %] [04:34:22.039] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.622 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=57 % T7-S9=99 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=93 % T6-HQ=100 % T7-SA=27 %] [04:34:22.043] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.547 [N:T1-CT=84 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=51 % T7-S9=99 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=93 % T6-HQ=100 % T7-SA=24 %] [04:34:22.047] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.520 [N:T1-CT=83 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=14 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=28 %] [04:34:22.051] [SAMPLE-VAL] Sample 37: weight 0.005 -> 0.003 [N:T1-CT=86 % T2-D2=99 % T3-H3=100 % T4-D3=32 % T5-D8=100 % T6-S8=48 % T7-S9=99 %, S:T2-D7=100 % T3-H5=100 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=30 %] [04:34:22.055] [SAMPLE-VAL] Sample 38: weight 0.025 -> 0.014 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=37 % T5-D8=100 % T6-S8=19 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=37 %] [04:34:22.060] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.554 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=34 % T5-D8=100 % T6-S8=16 % T7-S9=35 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:22.064] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.528 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=99 % T6-S8=14 % T7-S9=38 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=94 % T6-HQ=100 % T7-SA=30 %] [04:34:22.068] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.479 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 % T6-S8=7 % T7-S9=24 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=36 %] [04:34:22.073] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.528 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=99 % T6-S8=14 % T7-S9=38 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=94 % T6-HQ=100 % T7-SA=30 %] [04:34:22.077] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.479 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 % T6-S8=7 % T7-S9=24 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=36 %] [04:34:22.081] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.521 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=14 % T7-S9=33 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=28 %] [04:34:22.086] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.469 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=32 % T5-D8=100 % T6-S8=14 % T7-S9=30 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=94 % T6-HQ=100 % T7-SA=26 %] [04:34:22.090] [SAMPLE-VAL] Sample 46: weight 0.005 -> 0.003 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 % T6-S8=13 % T7-S9=39 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=34 %] [04:34:22.094] [SAMPLE-VAL] Sample 47: weight 0.005 -> 0.003 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 % T6-S8=13 % T7-S9=39 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=34 %] [04:34:22.098] [SAMPLE-VAL] Sample 48: weight 0.025 -> 0.013 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=9 % T7-S9=25 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=42 %] [04:34:22.103] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.469 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=32 % T5-D8=100 % T6-S8=14 % T7-S9=30 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=94 % T6-HQ=100 % T7-SA=26 %] [04:34:22.107] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.479 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 % T6-S8=7 % T7-S9=24 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=36 %] [04:34:22.111] [SAMPLE-VAL] Sample 51: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=25 % T5-D8=100 % T6-S8=7 % T7-S9=29 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:22.116] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.520 [N:T1-CT=83 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=14 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=28 %] [04:34:22.121] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.479 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 % T6-S8=7 % T7-S9=24 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=36 %] [04:34:22.132] [SAMPLE-VAL] Sample 54: weight 0.025 -> 0.013 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=9 % T7-S9=25 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=42 %] [04:34:22.138] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.469 [N:T1-CT=90 % T2-D2=100 % T3-H3=100 % T4-D3=32 % T5-D8=100 % T6-S8=14 % T7-S9=30 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=94 % T6-HQ=100 % T7-SA=26 %] [04:34:22.143] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.557 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=17 % T7-S9=34 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:22.148] [SAMPLE-VAL] Sample 57: weight 0.005 -> 0.003 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=100 % T6-S8=14 % T7-S9=37 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=35 %] [04:34:22.153] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.518 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 % T6-S8=8 % T7-S9=27 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:22.157] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.520 [N:T1-CT=83 % T2-D2=100 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=14 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=28 %] [04:34:22.161] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.521 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=14 % T7-S9=33 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=28 %] [04:34:22.166] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.527 [N:T1-CT=87 % T2-D2=100 % T3-H3=100 % T4-D3=31 % T5-D8=99 % T6-S8=12 % T7-S9=37 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=93 % T6-HQ=100 % T7-SA=30 %] [04:34:22.170] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.518 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=27 % T5-D8=100 % T6-S8=8 % T7-S9=27 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=44 %] [04:34:22.175] [SAMPLE-VAL] Sample 63: weight 0.025 -> 0.014 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=37 % T5-D8=100 % T6-S8=19 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=37 %] [04:34:22.179] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.554 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=34 % T5-D8=100 % T6-S8=16 % T7-S9=35 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:22.183] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.528 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=99 % T6-S8=14 % T7-S9=38 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=94 % T6-HQ=100 % T7-SA=30 %] [04:34:22.188] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.498 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=99 % T6-S8=6 % T7-S9=33 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=39 %] [04:34:22.192] [SAMPLE-VAL] Sample 67: weight 0.025 -> 0.013 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=23 % T5-D8=100 % T6-S8=9 % T7-S9=25 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=42 %] [04:34:22.197] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.479 [N:T1-CT=82 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 % T6-S8=7 % T7-S9=24 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=36 %] [04:34:22.201] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.557 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=17 % T7-S9=34 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:22.205] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.614 [N:T1-CT=82 % T2-D2=99 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=59 % T7-S9=99 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=23 %] [04:34:22.210] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.498 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=99 % T6-S8=6 % T7-S9=33 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=39 %] [04:34:22.214] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.521 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=100 % T6-S8=14 % T7-S9=33 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=28 %] [04:34:22.219] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.557 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=17 % T7-S9=34 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:22.223] [SAMPLE-VAL] Sample 74: weight 0.005 -> 0.003 [N:T1-CT=88 % T2-D2=100 % T3-H3=100 % T4-D3=35 % T5-D8=100 % T6-S8=13 % T7-S9=39 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=34 %] [04:34:22.227] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.498 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=99 % T6-S8=6 % T7-S9=33 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=39 %] [04:34:22.232] [SAMPLE-VAL] Sample 76: weight 0.005 -> 0.003 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=33 % T5-D8=100 % T6-S8=19 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:22.240] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.498 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=21 % T5-D8=99 % T6-S8=6 % T7-S9=33 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=39 %] [04:34:22.244] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.554 [N:T1-CT=89 % T2-D2=100 % T3-H3=100 % T4-D3=34 % T5-D8=100 % T6-S8=16 % T7-S9=35 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:22.249] [SAMPLE-VAL] Sample 79: weight 0.005 -> 0.003 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=33 % T5-D8=100 % T6-S8=19 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:22.253] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.528 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=26 % T5-D8=99 % T6-S8=14 % T7-S9=38 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=94 % T6-HQ=100 % T7-SA=30 %] [04:34:22.258] [SAMPLE-VAL] Sample 81: weight 0.005 -> 0.003 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=33 % T5-D8=100 % T6-S8=19 % T7-S9=32 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:22.262] [SAMPLE-VAL] Sample 82: weight 0.091 -> 0.041 [N:T1-CT=82 % T2-D2=99 % T3-H3=100 % T4-D3=29 % T5-D8=100 % T6-S8=13 % T7-S9=25 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=90 % T6-HQ=100 % T7-SA=27 %] [04:34:22.266] [SAMPLE-VAL] Sample 83: weight 0.002 -> 0.001 [N:T1-CT=86 % T2-D2=98 % T3-H3=100 % T4-D3=10 % T5-D8=100 % T6-S8=5 % T7-S9=31 %, S:T2-D7=98 % T3-H5=99 % T4-HT=96 % T5-D6=94 % T6-HQ=100 % T7-SA=24 %] [04:34:22.271] [SAMPLE-VAL] Sample 84: weight 0.005 -> 0.002 [N:T1-CT=99 % T2-D2=99 % T3-H3=100 % T4-D3=28 % T5-D8=99 % T6-S8=18 % T7-S9=34 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=92 % T6-HQ=100 % T7-SA=26 %] [04:34:22.275] [SAMPLE-VAL] Sample 85: weight 0.002 -> 0.001 [N:T1-CT=80 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=100 % T6-S8=6 % T7-S9=20 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=96 % T6-HQ=100 % T7-SA=24 %] [04:34:22.279] [SAMPLE-VAL] Sample 86: weight 0.002 -> 0.001 [N:T1-CT=99 % T2-D2=99 % T3-H3=100 % T4-D3=11 % T5-D8=100 % T6-S8=7 % T7-S9=24 %, S:T2-D7=98 % T3-H5=98 % T4-HT=95 % T5-D6=95 % T6-HQ=100 % T7-SA=22 %] [04:34:22.284] [SAMPLE-VAL] Sample 87: weight 0.091 -> 0.025 [N:T1-CT=82 % T2-D2=99 % T3-H3=100 % T4-D3=9 % T5-D8=100 % T6-S8=3 %! T7-S9=23 %, S:T2-D7=98 % T3-H5=99 % T4-HT=96 % T5-D6=96 % T6-HQ=100 % T7-SA=41 %] [04:34:22.289] [SAMPLE-VAL] Sample 88: weight 0.091 -> 0.026 [N:T1-CT=79 % T2-D2=100 % T3-H3=100 % T4-D3=11 % T5-D8=100 % T6-S8=4 %! T7-S9=10 %, S:T2-D7=100 % T3-H5=98 % T4-HT=98 % T5-D6=96 % T6-HQ=100 % T7-SA=25 %] [04:34:22.293] [SAMPLE-VAL] Sample 89: weight 0.091 -> 0.016 [N:T1-CT=100 % T2-D2=100 % T3-H3=100 % T4-D3=8 % T5-D8=97 % T6-S8=3 %! T7-S9=5 %!, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=92 % T6-HQ=100 % T7-SA=27 %] [04:34:22.297] [SAMPLE-VAL] Sample 90: weight 0.091 -> 0.043 [N:T1-CT=85 % T2-D2=99 % T3-H3=100 % T4-D3=32 % T5-D8=99 % T6-S8=15 % T7-S9=33 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=92 % T6-HQ=100 % T7-SA=25 %] [04:34:22.302] [SAMPLE-VAL] Sample 91: weight 0.091 -> 0.027 [N:T1-CT=99 % T2-D2=100 % T3-H3=100 % T4-D3=15 % T5-D8=100 % T6-S8=3 %! T7-S9=13 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=46 %] [04:34:22.306] [SAMPLE-VAL] Sample 92: weight 0.091 -> 0.038 [N:T1-CT=100 % T2-D2=100 % T3-H3=100 % T4-D3=18 % T5-D8=99 % T6-S8=8 % T7-S9=17 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=91 % T6-HQ=100 % T7-SA=27 %] [04:34:22.314] [SAMPLE-VAL] Sample 94: weight 0.091 -> 0.004 [N:T1-CT=100 % T2-D2=99 % T3-H3=100 % T4-D3=2 %! T5-D8=100 % T6-S8=2 %! T7-S9=6 %, S:T2-D7=98 % T3-H5=99 % T4-HT=96 % T5-D6=96 % T6-HQ=100 % T7-SA=23 %] [04:34:22.318] [SAMPLE-VAL] Sample 95: weight 0.091 -> 0.020 [N:T1-CT=76 % T2-D2=99 % T3-H3=100 % T4-D3=8 % T5-D8=100 % T6-S8=3 %! T7-S9=10 %, S:T2-D7=98 % T3-H5=98 % T4-HT=95 % T5-D6=95 % T6-HQ=100 % T7-SA=23 %] [04:34:22.323] [SAMPLE-VAL] Sample 96: weight 0.002 -> 0.001 [N:T1-CT=98 % T2-D2=99 % T3-H3=100 % T4-D3=6 % T5-D8=100 % T6-S8=4 %! T7-S9=12 %, S:T2-D7=98 % T3-H5=99 % T4-HT=94 % T5-D6=97 % T6-HQ=100 % T7-SA=25 %] [04:34:22.327] [SAMPLE-VAL] Sample 97: weight 0.091 -> 0.049 [N:T1-CT=98 % T2-D2=100 % T3-H3=100 % T4-D3=33 % T5-D8=100 % T6-S8=16 % T7-S9=22 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=100 % T6-HQ=100 % T7-SA=37 %] [04:34:22.331] [SAMPLE-VAL] Sample 98: weight 0.091 -> 0.038 [N:T1-CT=89 % T2-D2=99 % T3-H3=100 % T4-D3=21 % T5-D8=98 % T6-S8=7 % T7-S9=19 %, S:T2-D7=99 % T3-H5=99 % T4-HT=96 % T5-D6=92 % T6-HQ=100 % T7-SA=25 %] [04:34:22.336] [SAMPLE-VAL] Sample 99: weight 0.002 -> 0.001 [N:T1-CT=98 % T2-D2=99 % T3-H3=100 % T4-D3=18 % T5-D8=99 % T6-S8=6 % T7-S9=16 %, S:T2-D7=99 % T3-H5=99 % T4-HT=95 % T5-D6=93 % T6-HQ=100 % T7-SA=29 %] [04:34:22.340] [SAMPLE-VAL] Sample 100: weight 0.091 -> 0.036 [N:T1-CT=100 % T2-D2=99 % T3-H3=100 % T4-D3=16 % T5-D8=99 % T6-S8=6 % T7-S9=11 %, S:T2-D7=98 % T3-H5=99 % T4-HT=96 % T5-D6=89 % T6-HQ=100 % T7-SA=28 %] [04:34:22.341] [SAMPLE-VAL] Zeroed 28 samples below relative threshold 0.010 x max 0.6596 = 0.006596 [04:34:22.341] [SAMPLE-VAL] Done. Weight range: 0.000-0.660 [04:34:22.341] [SAMPLE-VAL] Top sample 4 (w=0.660): N:JT98.3.QT832.JT8 S:AQ7643.QT5.76.65 [N:T1-CT=86 % T2-D2=100 % T3-H3=100 % T4-D3=38 % T5-D8=100 % T6-S8=67 % T7-S9=99 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=100 % T6-HQ=100 % T7-SA=33 %] [04:34:22.341] [SAMPLE-VAL] Top sample 34 (w=0.622): N:JT98.3.Q832.JT85 S:AQ7643.QT5.T76.6 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=57 % T7-S9=99 %, S:T2-D7=99 % T3-H5=99 % T4-HT=94 % T5-D6=93 % T6-HQ=100 % T7-SA=27 %] [04:34:22.341] [SAMPLE-VAL] Top sample 70 (w=0.614): N:JT98.3.T832.JT85 S:AQ7643.QT5.Q76.6 [N:T1-CT=82 % T2-D2=99 % T3-H3=100 % T4-D3=28 % T5-D8=100 % T6-S8=59 % T7-S9=99 %, S:T2-D7=100 % T3-H5=99 % T4-HT=95 % T5-D6=96 % T6-HQ=100 % T7-SA=23 %] [04:34:22.341] [SAMPLE-VAL] Top sample 28 (w=0.559): N:QT98.3.T832.JT85 S:AJ7643.QT5.Q76.6 [N:T1-CT=88 % T2-D2=99 % T3-H3=100 % T4-D3=30 % T5-D8=100 % T6-S8=58 % T7-S9=100 %, S:T2-D7=100 % T3-H5=99 % T4-HT=96 % T5-D6=95 % T6-HQ=100 % T7-SA=23 %] [04:34:22.341] [SAMPLE-VAL] Top sample 15 (w=0.557): N:J983.3.QT832.JT8 S:AQT764.QT5.76.65 [N:T1-CT=84 % T2-D2=100 % T3-H3=100 % T4-D3=39 % T5-D8=100 % T6-S8=17 % T7-S9=34 %, S:T2-D7=100 % T3-H5=99 % T4-HT=97 % T5-D6=100 % T6-HQ=100 % T7-SA=36 %] [04:34:22.341] After sample validation: 72 deals remaining [04:34:22.341] [PLAY-INFER] No inference observations detected [04:34:22.341] Using weighted samples: 72/72 have non-uniform weights (range 0.013-0.660) [04:34:22.341] Sample deals (72 total, showing first 20, by weight): [04:34:22.342] [1] (w=0.660) S:AQ7643.QT5.76.65 K.J8762.A.AQ7432 JT98.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:22.342] [2] (w=0.622) S:AQ7643.QT5.T76.6 K.J8762.A.AQ7432 JT98.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:22.342] [3] (w=0.614) S:AQ7643.QT5.Q76.6 K.J8762.A.AQ7432 JT98.3.T832.JT85 52.AK94.KJ954.K9 [04:34:22.342] [4] (w=0.559) S:AJ7643.QT5.Q76.6 K.J8762.A.AQ7432 QT98.3.T832.JT85 52.AK94.KJ954.K9 [04:34:22.342] [5] (w=0.557) S:AQT764.QT5.76.65 K.J8762.A.AQ7432 J983.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:22.342] [6] (w=0.557) S:AQT763.QT5.76.65 K.J8762.A.AQ7432 J984.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:22.342] [7] (w=0.557) S:AQT743.QT5.76.65 K.J8762.A.AQ7432 J986.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:22.342] [8] (w=0.557) S:AQT643.QT5.76.65 K.J8762.A.AQ7432 J987.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:22.342] [9] (w=0.554) S:AQJ643.QT5.76.65 K.J8762.A.AQ7432 T987.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:22.342] [10] (w=0.554) S:AQJ764.QT5.76.65 K.J8762.A.AQ7432 T983.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:22.342] [11] (w=0.554) S:AQJ763.QT5.76.65 K.J8762.A.AQ7432 T984.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:22.342] [12] (w=0.554) S:AQJ743.QT5.76.65 K.J8762.A.AQ7432 T986.3.QT832.JT8 52.AK94.KJ954.K9 [04:34:22.342] [13] (w=0.547) S:AT7643.QT5.Q76.6 K.J8762.A.AQ7432 QJ98.3.T832.JT85 52.AK94.KJ954.K9 [04:34:22.343] [14] (w=0.528) S:AQJ743.QT5.T76.6 K.J8762.A.AQ7432 T986.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:22.343] [15] (w=0.528) S:AQJ763.QT5.T76.6 K.J8762.A.AQ7432 T984.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:22.343] [16] (w=0.528) S:AQJ764.QT5.T76.6 K.J8762.A.AQ7432 T983.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:22.343] [17] (w=0.528) S:AQJ643.QT5.T76.6 K.J8762.A.AQ7432 T987.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:22.343] [18] (w=0.527) S:AQT643.QT5.T76.6 K.J8762.A.AQ7432 J987.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:22.343] [19] (w=0.527) S:AQT764.QT5.T76.6 K.J8762.A.AQ7432 J983.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:22.343] [20] (w=0.527) S:AQT763.QT5.T76.6 K.J8762.A.AQ7432 J984.3.Q832.JT85 52.AK94.KJ954.K9 [04:34:22.343] ... and 52 more [04:34:22.392] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [04:34:22.393] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:34:22.393] CA: [680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:34:22.393] HJ: [680, -100, -100, -100, 680, 680, 680, 680, 680, 680, 680, 680, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 680, 680, 680, 680, 680, 680, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 680, 680, 680, 680, 680, 680, 680, 680, -100, 680, -100, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680] [04:34:22.393] C4: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:22.393] C7: [650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650] [04:34:22.393] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:34:22.393] CA: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [04:34:22.393] HJ: [6, 3, 3, 3, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 6, 6, 6, 6, 6, 6, 6, 6, 3, 6, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [04:34:22.393] C4: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [04:34:22.393] C7: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [04:34:22.393] --- IMP Calculation Output (card -> average IMP) --- [04:34:22.393] CA: 3.62 [04:34:22.394] C4: 2.51 [04:34:22.394] C7: 2.51 [04:34:22.394] HJ: -8.64 [04:34:22.394] === DDS DETAILED ANALYSIS === [04:34:22.394] Cards analyzed: 4, Samples per card: 72 [04:34:22.394] [04:34:22.394] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:34:22.394] ----- ------ --------- ------- ----------- -------------------------------- [04:34:22.394] CA 3.62 6.00 100 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [04:34:22.394] C4 2.51 5.00 100 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [04:34:22.394] C7 2.51 5.00 100 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [04:34:22.394] HJ -8.64 4.42 32 % 2 [6, 3, 3, 3, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3...] [04:34:22.394] [04:34:22.394] Selected: CA (IMPs=3.62, avgTricks=6.00) [04:34:22.395] =================== [04:34:22.395] [FUSION] alpha-mu(M=2) correction: 72 worlds, candidates=[CA,C4,C7] [04:34:22.615] [FUSION] CA: 8 info-set group(s), 72 world(s) committed, 2 singleton(s) [04:34:22.746] [FUSION] C4: no declarer-lead worlds after completion [04:34:22.875] [FUSION] C7: no declarer-lead worlds after completion [04:34:22.875] [FUSION] CA: 3.62 -> 3.62 IMP (avgTricks 6.00) [04:34:22.875] [FUSION] C4: 2.51 -> 2.51 IMP (avgTricks 5.00) [04:34:22.875] [FUSION] C7: 2.51 -> 2.51 IMP (avgTricks 5.00) [04:34:22.875] [FUSION] After correction, best card: CA (3.62 IMP) [04:34:22.876] [TRUMP] Trump=Hearts, declarerTrumps=4, dummyTrumps=5, initialMissing=4, maxMissing=7 [04:34:22.876] [TRUMP] Missing trumps: 0 (initial: 4, played: 4) -> adjust: -0.10 [04:34:22.876] [TRUMP] HJ: -8.64 -> -8.74 (-0.10) [04:34:22.876] [TRUMP] After adjustment, best card: CA (3.62 IMPs) [04:34:22.876] Selected: CA (avg 3.62 IMPs, 6.00 tricks) [04:34:22.876] [CLAIM] best line wins all 6 remaining tricks in every sample [04:34:22.876] [stage-timing] ok sample=219ms validate=0ms nn=467ms signal=0ms simgames=3ms dds=529ms total=1221ms samples=72 cards=28 [04:34:22.876] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 AQ7432 K9 JT865 -Lw w62TK' [04:34:22.880] SUITC_CALL_END: jsonLength=366 [04:34:22.880] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":80.7692} ],"Result":4.4231, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N5","Plays":[{"Tricks":5,"Percentage":80.7692},{"Tricks":4,"Percent [04:34:22.881] === FindBestCardAsync: Position=W, CardsPlayed=28 === [04:34:22.881] Finding card to play for W: K.J8762.A.AQ7432 [04:34:22.881] Relative position: Dummy, Contract type: Suit [04:34:22.881] Cards in hand mask: 4 [04:34:22.882] Candidate: AC = 89.4 % [04:34:22.882] Candidate: JH = 8.6 % [04:34:22.882] Candidate: QC = 1.1 % [04:34:22.882] Candidate: xC = 0.9 % [04:34:22.882] Selected: CA (89.4 %) === Board DailyIMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:34:24 === === Board DailyIMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:34:24 === [04:34:24.273] Activated: 5 tricks remaining, threshold=5 [04:34:24.273] ENDGAME: Hidden cards=10 between N and S, need 5+5, declarer tricks=7, defense tricks=1 [04:34:24.273] ENDGAME: Contract=4H, Declarer=E, ToPlay=W, Trump=H [04:34:24.273] ENDGAME: W [- HJ - CQ743] [04:34:24.273] ENDGAME: E [S5 H9 DJ94 -] [04:34:24.273] ENDGAME: Hidden [SQJT743 - DQT CJ8] [04:34:24.273] ENDGAME: 56 valid worlds (after void filtering) [04:34:24.274] [DealFinder] Explained bid S 2S: "Weak two major, HCP <= 11, S = 6, HCP > 4, BestSuit(S), LoserLevel >= 2, SpadePoints >= 6, H <= 4, RuleOf < 21, 2 of Top 3 Honors in S, H <= 3" -> require: (none) [04:34:24.274] [DealFinder] Explained bid W 3S: "Artificial - MichaelsCuebid2X, H >= 5, (D >= 5 OR C >= 5), LoserLevel >= 3, HCP >= 12" -> require: (none) [04:34:24.275] [DealFinder] Explained bid N P: "Responses to 2Ma-3Ma, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:34:24.275] [DealFinder] Explained bid E 4H: "Responses to 3Ma-PX (MichaelsCuebid2X after 2Ma-P-P-3Ma), Responses to 2S-P-P-3S-P, H >= 3, TP >= 7, H >= 2, TP >= 13, TP >= 12, H >= 4, TP <= 12" -> require: (none) [04:34:24.275] [DealFinder] Explained bid S P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:34:24.276] [DealFinder] Explained bid W P: "Responses to 3Ma-PX-4oMa-P (MichaelsCuebid2X after 2Ma-P-P-3Ma), True" -> require: (none) [04:34:24.276] [DealFinder] Explained bid N P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:34:24.278] [DealFinder] N HCP max: tightened from 37 to 18 using HandUnderstanding [04:34:24.278] [DealFinder] N constraints: HCP[0-18], Suits=(none), Trivial=False [04:34:24.278] [DealFinder] Expression (1065 chars): NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (S >= 2 & MonsterSlam(D)) & NOT (S >= 2 & MonsterGrandSlam(D)) & NOT (S >= 2 & DiamondSlam) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (S >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & stoppersOK) & NOT (S >= 3 & HCP >= 14) & True [04:34:24.278] [Timing] N precompute: 2ms mem d=80KB (total=1433MB) [04:34:24.279] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:34:24.279] [DealFinder] E constraints: HCP[0-37], Suits=H[3-13], Trivial=False [04:34:24.279] [DealFinder] Expression (133 chars): ((H >= 4 & TP >= 7 & TP <= 12) OR (H >= 3 & TP >= 12) OR H >= 3 OR (H >= 2 & TP >= 13) OR (H >= 3 & TP >= 7)) & NOT (D >= 5 & C >= 5) [04:34:24.279] [Timing] E precompute: 0ms mem d=64KB (total=1433MB) [04:34:24.285] [DealFinder] S constraints: HCP[6-11], Suits=S[6-6] H[0-4], Trivial=False [04:34:24.286] [DealFinder] Expression (2866 chars): ((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & RuleOf < 21 & HCP >= 6)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 ... [04:34:24.286] [Timing] S precompute: 6ms mem d=206KB (total=1433MB) [04:34:24.287] [DealFinder] W HCP max: tightened from 37 to 29 using HandUnderstanding [04:34:24.287] [DealFinder] W constraints: HCP[12-29], Suits=H[5-13], Trivial=False [04:34:24.287] [DealFinder] Expression (492 chars): H >= 5 & (D >= 5 OR C >= 5) & LoserLevel >= 3 & HCP >= 12 & NOT (D >= 5 & C >= 5 & Losers <= 4 & HCP >= 17) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & True & NOT HeartSlam & NOT (Losers <= 1 & H >= 5) & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (Losers <= 1 & S >= 5) [04:34:24.287] [Timing] W precompute: 1ms mem d=64KB (total=1433MB) [04:34:24.287] ENDGAME: Bidding weights applied to 26/56 worlds (range 0.01-1.00, total 30.26, 30 unpenalised) [04:34:24.287] ENDGAME: Played by N: 0 HCP S:2 H:1 D:3 C:2; by S: 6 HCP S:2 H:3 D:2 C:1 [04:34:24.287] ENDGAME_WORLD: #1 (w=0.01) N:743...J8 5.9.J94. QJT..QT. .J..Q743 [04:34:24.288] ENDGAME_WORLD: #2 (w=0.01) N:T43...J8 5.9.J94. QJ7..QT. .J..Q743 [04:34:24.288] ENDGAME_WORLD: #3 (w=0.01) N:J43...J8 5.9.J94. QT7..QT. .J..Q743 [04:34:24.288] ENDGAME_WORLD: #4 (w=0.01) N:Q43...J8 5.9.J94. JT7..QT. .J..Q743 [04:34:24.288] ENDGAME_WORLD: #5 (w=1.00) N:43..T.J8 5.9.J94. QJT7..Q. .J..Q743 [04:34:24.288] ENDGAME_WORLD: #6 (w=1.00) N:43..Q.J8 5.9.J94. QJT7..T. .J..Q743 [04:34:24.288] ENDGAME_WORLD: #7 (w=0.01) N:T73...J8 5.9.J94. QJ4..QT. .J..Q743 [04:34:24.288] ENDGAME_WORLD: #8 (w=0.01) N:J73...J8 5.9.J94. QT4..QT. .J..Q743 [04:34:24.288] ENDGAME_WORLD: #9 (w=0.01) N:Q73...J8 5.9.J94. JT4..QT. .J..Q743 [04:34:24.288] ENDGAME_WORLD: #10 (w=1.00) N:73..T.J8 5.9.J94. QJT4..Q. .J..Q743 [04:34:24.288] ENDGAME_WORLD: #11 (w=1.00) N:73..Q.J8 5.9.J94. QJT4..T. .J..Q743 [04:34:24.288] ENDGAME_WORLD: #12 (w=0.01) N:JT3...J8 5.9.J94. Q74..QT. .J..Q743 [04:34:24.288] ENDGAME_WORLD: #13 (w=0.01) N:QT3...J8 5.9.J94. J74..QT. .J..Q743 [04:34:24.288] ENDGAME_WORLD: #14 (w=1.00) N:T3..T.J8 5.9.J94. QJ74..Q. .J..Q743 [04:34:24.288] ENDGAME_WORLD: #15 (w=1.00) N:T3..Q.J8 5.9.J94. QJ74..T. .J..Q743 [04:34:24.288] ENDGAME_WORLD: #16 (w=0.01) N:QJ3...J8 5.9.J94. T74..QT. .J..Q743 [04:34:24.288] ENDGAME_WORLD: #17 (w=1.00) N:J3..T.J8 5.9.J94. QT74..Q. .J..Q743 [04:34:24.289] ENDGAME_WORLD: #18 (w=1.00) N:J3..Q.J8 5.9.J94. QT74..T. .J..Q743 [04:34:24.289] ENDGAME_WORLD: #19 (w=1.00) N:Q3..T.J8 5.9.J94. JT74..Q. .J..Q743 [04:34:24.289] ENDGAME_WORLD: #20 (w=1.00) N:Q3..Q.J8 5.9.J94. JT74..T. .J..Q743 [04:34:24.289] ENDGAME_WORLD: ... and 36 more [04:34:24.289] ENDGAME: Evaluating 5 candidates across 56 worlds (totalWeight=30.26, rankByScore=True): [04:34:24.292] HJ: defeat 0 % (0.0/30.3), makes 0 % (0.0/30.3), avgDeclTricks=9.0, dist=9:30.3 [04:34:24.306] C3: defeat 100 % (30.3/30.3), makes 100 % (30.3/30.3), avgDeclTricks=12.0, dist=[12:30.3] [04:34:24.319] C4: defeat 100 % (30.3/30.3), makes 100 % (30.3/30.3), avgDeclTricks=12.0, dist=[12:30.3] [04:34:24.332] C7: defeat 100 % (30.3/30.3), makes 100 % (30.3/30.3), avgDeclTricks=12.0, dist=[12:30.3] [04:34:24.338] CQ: defeat 100 % (30.3/30.3), makes 100 % (30.3/30.3), avgDeclTricks=12.0, dist=[12:30.3] [04:34:24.338] IMP HJ: -13.00 [04:34:24.338] IMP C3: 3.25 [04:34:24.338] IMP C4: 3.25 [04:34:24.338] IMP C7: 3.25 [04:34:24.339] IMP CQ: 3.25 [04:34:24.339] ENDGAME: Selected CQ (100 %) [04:34:24.339] ENDGAME: CLAIM -- best line wins all 5 remaining tricks in every world [04:34:24.339] Tied cards: CQ,C7,C4,C3 -- invoking NN directly on tied set [04:34:24.339] === FindBestCardAsync: Position=W, CardsPlayed=32 === [04:34:24.339] Finding card to play for W: K.J8762.A.AQ7432 [04:34:24.339] Relative position: Dummy, Contract type: Suit [04:34:24.339] Cards in hand mask: 3 [04:34:24.340] Candidate: QC = 52.0 % [04:34:24.340] Candidate: xC = 44.6 % [04:34:24.340] Candidate: JH = 3.3 % [04:34:24.341] Selected: CQ (52.0 %) [04:34:24.608] Activated: 5 tricks remaining, threshold=5 [04:34:24.608] ENDGAME: Hidden cards=9 between N and S, need 4+5, declarer tricks=7, defense tricks=1 [04:34:24.608] ENDGAME: Contract=4H, Declarer=E, ToPlay=E, Trump=H [04:34:24.608] ENDGAME: E [S5 H9 DJ94 -] [04:34:24.608] ENDGAME: W [- HJ - C743] [04:34:24.608] ENDGAME: Hidden [SQJT743 - DQT CJ] [04:34:24.609] ENDGAME: Current trick (2 cards, led by W): CQ C8 [04:34:24.609] ENDGAME: 56 valid worlds (after void filtering) [04:34:24.609] [DealFinder] Explained bid S 2S: "Weak two major, HCP <= 11, S = 6, HCP > 4, BestSuit(S), LoserLevel >= 2, SpadePoints >= 6, H <= 4, RuleOf < 21, 2 of Top 3 Honors in S, H <= 3" -> require: (none) [04:34:24.610] [DealFinder] Explained bid W 3S: "Artificial - MichaelsCuebid2X, H >= 5, (D >= 5 OR C >= 5), LoserLevel >= 3, HCP >= 12" -> require: (none) [04:34:24.610] [DealFinder] Explained bid N P: "Responses to 2Ma-3Ma, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:34:24.610] [DealFinder] Explained bid E 4H: "Responses to 3Ma-PX (MichaelsCuebid2X after 2Ma-P-P-3Ma), Responses to 2S-P-P-3S-P, H >= 3, TP >= 7, H >= 2, TP >= 13, TP >= 12, H >= 4, TP <= 12" -> require: (none) [04:34:24.611] [DealFinder] Explained bid S P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:34:24.611] [DealFinder] Explained bid W P: "Responses to 3Ma-PX-4oMa-P (MichaelsCuebid2X after 2Ma-P-P-3Ma), True" -> require: (none) [04:34:24.612] [DealFinder] Explained bid N P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:34:24.614] [DealFinder] N HCP max: tightened from 37 to 18 using HandUnderstanding [04:34:24.614] [DealFinder] N constraints: HCP[0-18], Suits=(none), Trivial=False [04:34:24.614] [DealFinder] Expression (1065 chars): NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (S >= 2 & MonsterSlam(D)) & NOT (S >= 2 & MonsterGrandSlam(D)) & NOT (S >= 2 & DiamondSlam) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (S >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & stoppersOK) & NOT (S >= 3 & HCP >= 14) & True [04:34:24.614] [Timing] N precompute: 2ms mem d=80KB (total=1429MB) [04:34:24.615] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:34:24.615] [DealFinder] E constraints: HCP[0-37], Suits=H[3-13], Trivial=False [04:34:24.615] [DealFinder] Expression (133 chars): ((H >= 4 & TP >= 7 & TP <= 12) OR (H >= 3 & TP >= 12) OR H >= 3 OR (H >= 2 & TP >= 13) OR (H >= 3 & TP >= 7)) & NOT (D >= 5 & C >= 5) [04:34:24.615] [Timing] E precompute: 0ms mem d=72KB (total=1429MB) [04:34:24.621] [DealFinder] S constraints: HCP[6-11], Suits=S[6-6] H[0-4], Trivial=False [04:34:24.621] [DealFinder] Expression (2866 chars): ((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & RuleOf < 21 & HCP >= 6)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 ... [04:34:24.621] [Timing] S precompute: 6ms mem d=185KB (total=1429MB) [04:34:24.622] [DealFinder] W HCP max: tightened from 37 to 29 using HandUnderstanding [04:34:24.622] [DealFinder] W constraints: HCP[12-29], Suits=H[5-13], Trivial=False [04:34:24.622] [DealFinder] Expression (492 chars): H >= 5 & (D >= 5 OR C >= 5) & LoserLevel >= 3 & HCP >= 12 & NOT (D >= 5 & C >= 5 & Losers <= 4 & HCP >= 17) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & True & NOT HeartSlam & NOT (Losers <= 1 & H >= 5) & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (Losers <= 1 & S >= 5) [04:34:24.622] [Timing] W precompute: 1ms mem d=72KB (total=1429MB) [04:34:24.622] ENDGAME: Bidding weights applied to 26/56 worlds (range 0.01-1.00, total 30.26, 30 unpenalised) [04:34:24.623] ENDGAME: Played by N: 0 HCP S:2 H:1 D:3 C:3; by S: 6 HCP S:2 H:3 D:2 C:1 [04:34:24.623] ENDGAME_WORLD: #1 (w=0.01) N:743...J 5.9.J94. QJT..QT. .J..743 [04:34:24.623] ENDGAME_WORLD: #2 (w=0.01) N:T43...J 5.9.J94. QJ7..QT. .J..743 [04:34:24.623] ENDGAME_WORLD: #3 (w=0.01) N:J43...J 5.9.J94. QT7..QT. .J..743 [04:34:24.623] ENDGAME_WORLD: #4 (w=0.01) N:Q43...J 5.9.J94. JT7..QT. .J..743 [04:34:24.623] ENDGAME_WORLD: #5 (w=1.00) N:43..T.J 5.9.J94. QJT7..Q. .J..743 [04:34:24.623] ENDGAME_WORLD: #6 (w=1.00) N:43..Q.J 5.9.J94. QJT7..T. .J..743 [04:34:24.623] ENDGAME_WORLD: #7 (w=0.01) N:T73...J 5.9.J94. QJ4..QT. .J..743 [04:34:24.623] ENDGAME_WORLD: #8 (w=0.01) N:J73...J 5.9.J94. QT4..QT. .J..743 [04:34:24.623] ENDGAME_WORLD: #9 (w=0.01) N:Q73...J 5.9.J94. JT4..QT. .J..743 [04:34:24.623] ENDGAME_WORLD: #10 (w=1.00) N:73..T.J 5.9.J94. QJT4..Q. .J..743 [04:34:24.623] ENDGAME_WORLD: #11 (w=1.00) N:73..Q.J 5.9.J94. QJT4..T. .J..743 [04:34:24.623] ENDGAME_WORLD: #12 (w=0.01) N:JT3...J 5.9.J94. Q74..QT. .J..743 [04:34:24.623] ENDGAME_WORLD: #13 (w=0.01) N:QT3...J 5.9.J94. J74..QT. .J..743 [04:34:24.623] ENDGAME_WORLD: #14 (w=1.00) N:T3..T.J 5.9.J94. QJ74..Q. .J..743 [04:34:24.623] ENDGAME_WORLD: #15 (w=1.00) N:T3..Q.J 5.9.J94. QJ74..T. .J..743 [04:34:24.623] ENDGAME_WORLD: #16 (w=0.01) N:QJ3...J 5.9.J94. T74..QT. .J..743 [04:34:24.624] ENDGAME_WORLD: #17 (w=1.00) N:J3..T.J 5.9.J94. QT74..Q. .J..743 [04:34:24.624] ENDGAME_WORLD: #18 (w=1.00) N:J3..Q.J 5.9.J94. QT74..T. .J..743 [04:34:24.624] ENDGAME_WORLD: #19 (w=1.00) N:Q3..T.J 5.9.J94. JT74..Q. .J..743 [04:34:24.624] ENDGAME_WORLD: #20 (w=1.00) N:Q3..Q.J 5.9.J94. JT74..T. .J..743 [04:34:24.624] ENDGAME_WORLD: ... and 36 more [04:34:24.624] ENDGAME: Evaluating 5 candidates across 56 worlds (totalWeight=30.26, rankByScore=True): [04:34:24.628] S5: defeat 100 % (30.3/30.3), makes 100 % (30.3/30.3), avgDeclTricks=12.0, dist=[12:30.3] [04:34:24.630] H9: defeat 0 % (0.1/30.3), makes 0 % (0.1/30.3), avgDeclTricks=9.0, dist=9:30.2 [10:0.1] [04:34:24.648] D4: defeat 100 % (30.3/30.3), makes 100 % (30.3/30.3), avgDeclTricks=12.0, dist=[12:30.3] [04:34:24.662] D9: defeat 100 % (30.3/30.3), makes 100 % (30.3/30.3), avgDeclTricks=12.0, dist=[12:30.3] [04:34:24.674] DJ: defeat 100 % (30.3/30.3), makes 100 % (30.3/30.3), avgDeclTricks=12.0, dist=[12:30.3] [04:34:24.675] IMP S5: 3.24 [04:34:24.675] IMP H9: -12.98 [04:34:24.675] IMP D4: 3.24 [04:34:24.675] IMP D9: 3.24 [04:34:24.675] IMP DJ: 3.24 [04:34:24.675] ENDGAME: Selected DJ (100 %) [04:34:24.675] Tied cards: DJ,D9,D4,S5 -- invoking NN directly on tied set [04:34:24.675] === FindBestCardAsync: Position=E, CardsPlayed=34 === [04:34:24.675] Finding card to play for E: 52.AK94.KJ954.K9 [04:34:24.675] Relative position: Declarer, Contract type: Suit [04:34:24.675] Cards in hand mask: 5 [04:34:24.676] Candidate: xS = 55.3 % [04:34:24.677] Candidate: xD = 32.1 % [04:34:24.677] Candidate: 9H = 6.1 % [04:34:24.677] Candidate: 9D = 5.6 % [04:34:24.677] Candidate: JD = 0.9 % [04:34:24.677] Selected: S5 (55.3 %) [04:34:24.967] Activated: 4 tricks remaining, threshold=5 [04:34:24.967] ENDGAME: Hidden cards=8 between N and S, need 4+4, declarer tricks=8, defense tricks=1 [04:34:24.967] ENDGAME: Contract=4H, Declarer=E, ToPlay=W, Trump=H [04:34:24.967] ENDGAME: W [- HJ - C743] [04:34:24.967] ENDGAME: E [- H9 DJ94 -] [04:34:24.967] ENDGAME: Hidden [SQJT74 - DQT CJ] [04:34:24.968] ENDGAME: 35 valid worlds (after void filtering) [04:34:24.968] [DealFinder] Explained bid S 2S: "Weak two major, HCP <= 11, S = 6, HCP > 4, BestSuit(S), LoserLevel >= 2, SpadePoints >= 6, H <= 4, RuleOf < 21, 2 of Top 3 Honors in S, H <= 3" -> require: (none) [04:34:24.968] [DealFinder] Explained bid W 3S: "Artificial - MichaelsCuebid2X, H >= 5, (D >= 5 OR C >= 5), LoserLevel >= 3, HCP >= 12" -> require: (none) [04:34:24.969] [DealFinder] Explained bid N P: "Responses to 2Ma-3Ma, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:34:24.969] [DealFinder] Explained bid E 4H: "Responses to 3Ma-PX (MichaelsCuebid2X after 2Ma-P-P-3Ma), Responses to 2S-P-P-3S-P, H >= 3, TP >= 7, H >= 2, TP >= 13, TP >= 12, H >= 4, TP <= 12" -> require: (none) [04:34:24.970] [DealFinder] Explained bid S P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:34:24.970] [DealFinder] Explained bid W P: "Responses to 3Ma-PX-4oMa-P (MichaelsCuebid2X after 2Ma-P-P-3Ma), True" -> require: (none) [04:34:24.970] [DealFinder] Explained bid N P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:34:24.972] [DealFinder] N HCP max: tightened from 37 to 18 using HandUnderstanding [04:34:24.972] [DealFinder] N constraints: HCP[0-18], Suits=(none), Trivial=False [04:34:24.973] [DealFinder] Expression (1065 chars): NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (S >= 2 & MonsterSlam(D)) & NOT (S >= 2 & MonsterGrandSlam(D)) & NOT (S >= 2 & DiamondSlam) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (S >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & stoppersOK) & NOT (S >= 3 & HCP >= 14) & True [04:34:24.973] [Timing] N precompute: 2ms mem d=87KB (total=1439MB) [04:34:24.973] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:34:24.973] [DealFinder] E constraints: HCP[0-37], Suits=H[3-13], Trivial=False [04:34:24.973] [DealFinder] Expression (133 chars): ((H >= 4 & TP >= 7 & TP <= 12) OR (H >= 3 & TP >= 12) OR H >= 3 OR (H >= 2 & TP >= 13) OR (H >= 3 & TP >= 7)) & NOT (D >= 5 & C >= 5) [04:34:24.973] [Timing] E precompute: 0ms mem d=64KB (total=1439MB) [04:34:24.980] [DealFinder] S constraints: HCP[6-11], Suits=S[6-6] H[0-4], Trivial=False [04:34:24.980] [DealFinder] Expression (2866 chars): ((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & RuleOf < 21 & HCP >= 6)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 ... [04:34:24.980] [Timing] S precompute: 6ms mem d=188KB (total=1440MB) [04:34:24.981] [DealFinder] W HCP max: tightened from 37 to 29 using HandUnderstanding [04:34:24.981] [DealFinder] W constraints: HCP[12-29], Suits=H[5-13], Trivial=False [04:34:24.981] [DealFinder] Expression (492 chars): H >= 5 & (D >= 5 OR C >= 5) & LoserLevel >= 3 & HCP >= 12 & NOT (D >= 5 & C >= 5 & Losers <= 4 & HCP >= 17) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & True & NOT HeartSlam & NOT (Losers <= 1 & H >= 5) & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (Losers <= 1 & S >= 5) [04:34:24.981] [Timing] W precompute: 1ms mem d=72KB (total=1440MB) [04:34:24.981] ENDGAME: Bidding weights applied to 15/35 worlds (range 0.01-1.00, total 20.15, 20 unpenalised) [04:34:24.981] ENDGAME: Played by N: 0 HCP S:2 H:1 D:3 C:3; by S: 6 HCP S:3 H:3 D:2 C:1 [04:34:24.981] ENDGAME_WORLD: #1 (w=0.01) N:T74...J .9.J94. QJ..QT. .J..743 [04:34:24.982] ENDGAME_WORLD: #2 (w=0.01) N:J74...J .9.J94. QT..QT. .J..743 [04:34:24.982] ENDGAME_WORLD: #3 (w=0.01) N:Q74...J .9.J94. JT..QT. .J..743 [04:34:24.982] ENDGAME_WORLD: #4 (w=1.00) N:74..T.J .9.J94. QJT..Q. .J..743 [04:34:24.982] ENDGAME_WORLD: #5 (w=1.00) N:74..Q.J .9.J94. QJT..T. .J..743 [04:34:24.982] ENDGAME_WORLD: #6 (w=0.01) N:JT4...J .9.J94. Q7..QT. .J..743 [04:34:24.982] ENDGAME_WORLD: #7 (w=0.01) N:QT4...J .9.J94. J7..QT. .J..743 [04:34:24.982] ENDGAME_WORLD: #8 (w=1.00) N:T4..T.J .9.J94. QJ7..Q. .J..743 [04:34:24.982] ENDGAME_WORLD: #9 (w=1.00) N:T4..Q.J .9.J94. QJ7..T. .J..743 [04:34:24.982] ENDGAME_WORLD: #10 (w=0.01) N:QJ4...J .9.J94. T7..QT. .J..743 [04:34:24.982] ENDGAME_WORLD: #11 (w=1.00) N:J4..T.J .9.J94. QT7..Q. .J..743 [04:34:24.982] ENDGAME_WORLD: #12 (w=1.00) N:J4..Q.J .9.J94. QT7..T. .J..743 [04:34:24.982] ENDGAME_WORLD: #13 (w=1.00) N:Q4..T.J .9.J94. JT7..Q. .J..743 [04:34:24.982] ENDGAME_WORLD: #14 (w=1.00) N:Q4..Q.J .9.J94. JT7..T. .J..743 [04:34:24.982] ENDGAME_WORLD: #15 (w=0.01) N:4..QT.J .9.J94. QJT7... .J..743 [04:34:24.982] ENDGAME_WORLD: #16 (w=0.01) N:JT7...J .9.J94. Q4..QT. .J..743 [04:34:24.982] ENDGAME_WORLD: #17 (w=0.01) N:QT7...J .9.J94. J4..QT. .J..743 [04:34:24.982] ENDGAME_WORLD: #18 (w=1.00) N:T7..T.J .9.J94. QJ4..Q. .J..743 [04:34:24.983] ENDGAME_WORLD: #19 (w=1.00) N:T7..Q.J .9.J94. QJ4..T. .J..743 [04:34:24.983] ENDGAME_WORLD: #20 (w=0.01) N:QJ7...J .9.J94. T4..QT. .J..743 [04:34:24.983] ENDGAME_WORLD: ... and 15 more [04:34:24.983] ENDGAME: Evaluating 4 candidates across 35 worlds (totalWeight=20.15, rankByScore=True): [04:34:24.983] HJ: defeat 0 % (0.0/20.2), makes 0 % (0.0/20.2), avgDeclTricks=9.0, dist=9:20.2 [04:34:24.984] C3: defeat 100 % (20.2/20.2), makes 100 % (20.2/20.2), avgDeclTricks=12.0, dist=[12:20.2] [04:34:24.986] C4: defeat 100 % (20.2/20.2), makes 100 % (20.2/20.2), avgDeclTricks=12.0, dist=[12:20.2] [04:34:24.986] C7: defeat 100 % (20.2/20.2), makes 100 % (20.2/20.2), avgDeclTricks=12.0, dist=[12:20.2] [04:34:24.986] IMP HJ: -13.00 [04:34:24.987] IMP C3: 4.33 [04:34:24.987] IMP C4: 4.33 [04:34:24.987] IMP C7: 4.33 [04:34:24.987] ENDGAME: Selected C7 (100 %) [04:34:24.987] ENDGAME: CLAIM -- best line wins all 4 remaining tricks in every world [04:34:24.987] Tied cards: C7,C4,C3 -- invoking NN directly on tied set [04:34:24.987] === FindBestCardAsync: Position=W, CardsPlayed=36 === [04:34:24.987] Finding card to play for W: K.J8762.A.AQ7432 [04:34:24.987] Relative position: Dummy, Contract type: Suit [04:34:24.987] Cards in hand mask: 2 [04:34:24.988] Candidate: xC = 97.4 % [04:34:24.988] Candidate: JH = 2.6 % [04:34:24.989] Selected: C3 (97.4 %) === Board DailyIMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:34:25 === === Board DailyIMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:34:25 === [04:34:25.106] Activated: 4 tricks remaining, threshold=5 [04:34:25.106] ENDGAME: Hidden cards=7 between N and S, need 3+4, declarer tricks=8, defense tricks=1 [04:34:25.106] ENDGAME: Contract=4H, Declarer=E, ToPlay=E, Trump=H [04:34:25.106] ENDGAME: E [- H9 DJ94 -] [04:34:25.106] ENDGAME: W [- HJ - C74] [04:34:25.106] ENDGAME: Hidden [SQJT74 - DQT -] [04:34:25.106] ENDGAME: Current trick (2 cards, led by W): C3 CJ [04:34:25.106] ENDGAME: 35 valid worlds (after void filtering) [04:34:25.107] [DealFinder] Explained bid S 2S: "Weak two major, HCP <= 11, S = 6, HCP > 4, BestSuit(S), LoserLevel >= 2, SpadePoints >= 6, H <= 4, RuleOf < 21, 2 of Top 3 Honors in S, H <= 3" -> require: (none) [04:34:25.107] [DealFinder] Explained bid W 3S: "Artificial - MichaelsCuebid2X, H >= 5, (D >= 5 OR C >= 5), LoserLevel >= 3, HCP >= 12" -> require: (none) [04:34:25.108] [DealFinder] Explained bid N P: "Responses to 2Ma-3Ma, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:34:25.108] [DealFinder] Explained bid E 4H: "Responses to 3Ma-PX (MichaelsCuebid2X after 2Ma-P-P-3Ma), Responses to 2S-P-P-3S-P, H >= 3, TP >= 7, H >= 2, TP >= 13, TP >= 12, H >= 4, TP <= 12" -> require: (none) [04:34:25.109] [DealFinder] Explained bid S P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:34:25.109] [DealFinder] Explained bid W P: "Responses to 3Ma-PX-4oMa-P (MichaelsCuebid2X after 2Ma-P-P-3Ma), True" -> require: (none) [04:34:25.110] [DealFinder] Explained bid N P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:34:25.112] [DealFinder] N HCP max: tightened from 37 to 18 using HandUnderstanding [04:34:25.112] [DealFinder] N constraints: HCP[0-18], Suits=(none), Trivial=False [04:34:25.112] [DealFinder] Expression (1065 chars): NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (S >= 2 & MonsterSlam(D)) & NOT (S >= 2 & MonsterGrandSlam(D)) & NOT (S >= 2 & DiamondSlam) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (S >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & stoppersOK) & NOT (S >= 3 & HCP >= 14) & True [04:34:25.112] [Timing] N precompute: 2ms mem d=88KB (total=1434MB) [04:34:25.113] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:34:25.113] [DealFinder] E constraints: HCP[0-37], Suits=H[3-13], Trivial=False [04:34:25.113] [DealFinder] Expression (133 chars): ((H >= 4 & TP >= 7 & TP <= 12) OR (H >= 3 & TP >= 12) OR H >= 3 OR (H >= 2 & TP >= 13) OR (H >= 3 & TP >= 7)) & NOT (D >= 5 & C >= 5) [04:34:25.113] [Timing] E precompute: 0ms mem d=72KB (total=1434MB) [04:34:25.119] [DealFinder] S constraints: HCP[6-11], Suits=S[6-6] H[0-4], Trivial=False [04:34:25.119] [DealFinder] Expression (2866 chars): ((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & RuleOf < 21 & HCP >= 6)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 ... [04:34:25.119] [Timing] S precompute: 6ms mem d=180KB (total=1434MB) [04:34:25.120] [DealFinder] W HCP max: tightened from 37 to 29 using HandUnderstanding [04:34:25.120] [DealFinder] W constraints: HCP[12-29], Suits=H[5-13], Trivial=False [04:34:25.120] [DealFinder] Expression (492 chars): H >= 5 & (D >= 5 OR C >= 5) & LoserLevel >= 3 & HCP >= 12 & NOT (D >= 5 & C >= 5 & Losers <= 4 & HCP >= 17) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & True & NOT HeartSlam & NOT (Losers <= 1 & H >= 5) & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (Losers <= 1 & S >= 5) [04:34:25.120] [Timing] W precompute: 1ms mem d=80KB (total=1435MB) [04:34:25.121] ENDGAME: Bidding weights applied to 15/35 worlds (range 0.01-1.00, total 20.15, 20 unpenalised) [04:34:25.121] ENDGAME: Played by N: 1 HCP S:2 H:1 D:3 C:4; by S: 6 HCP S:3 H:3 D:2 C:1 [04:34:25.121] ENDGAME_WORLD: #1 (w=0.01) N:T74... .9.J94. QJ..QT. .J..74 [04:34:25.121] ENDGAME_WORLD: #2 (w=0.01) N:J74... .9.J94. QT..QT. .J..74 [04:34:25.121] ENDGAME_WORLD: #3 (w=0.01) N:Q74... .9.J94. JT..QT. .J..74 [04:34:25.121] ENDGAME_WORLD: #4 (w=1.00) N:74..T. .9.J94. QJT..Q. .J..74 [04:34:25.121] ENDGAME_WORLD: #5 (w=1.00) N:74..Q. .9.J94. QJT..T. .J..74 [04:34:25.121] ENDGAME_WORLD: #6 (w=0.01) N:JT4... .9.J94. Q7..QT. .J..74 [04:34:25.121] ENDGAME_WORLD: #7 (w=0.01) N:QT4... .9.J94. J7..QT. .J..74 [04:34:25.121] ENDGAME_WORLD: #8 (w=1.00) N:T4..T. .9.J94. QJ7..Q. .J..74 [04:34:25.121] ENDGAME_WORLD: #9 (w=1.00) N:T4..Q. .9.J94. QJ7..T. .J..74 [04:34:25.121] ENDGAME_WORLD: #10 (w=0.01) N:QJ4... .9.J94. T7..QT. .J..74 [04:34:25.121] ENDGAME_WORLD: #11 (w=1.00) N:J4..T. .9.J94. QT7..Q. .J..74 [04:34:25.121] ENDGAME_WORLD: #12 (w=1.00) N:J4..Q. .9.J94. QT7..T. .J..74 [04:34:25.121] ENDGAME_WORLD: #13 (w=1.00) N:Q4..T. .9.J94. JT7..Q. .J..74 [04:34:25.122] ENDGAME_WORLD: #14 (w=1.00) N:Q4..Q. .9.J94. JT7..T. .J..74 [04:34:25.122] ENDGAME_WORLD: #15 (w=0.01) N:4..QT. .9.J94. QJT7... .J..74 [04:34:25.122] ENDGAME_WORLD: #16 (w=0.01) N:JT7... .9.J94. Q4..QT. .J..74 [04:34:25.122] ENDGAME_WORLD: #17 (w=0.01) N:QT7... .9.J94. J4..QT. .J..74 [04:34:25.122] ENDGAME_WORLD: #18 (w=1.00) N:T7..T. .9.J94. QJ4..Q. .J..74 [04:34:25.122] ENDGAME_WORLD: #19 (w=1.00) N:T7..Q. .9.J94. QJ4..T. .J..74 [04:34:25.122] ENDGAME_WORLD: #20 (w=0.01) N:QJ7... .9.J94. T4..QT. .J..74 [04:34:25.122] ENDGAME_WORLD: ... and 15 more [04:34:25.122] ENDGAME: Evaluating 4 candidates across 35 worlds (totalWeight=20.15, rankByScore=True): [04:34:25.123] H9: defeat 100 % (20.2/20.2), makes 100 % (20.2/20.2), avgDeclTricks=12.0, dist=[12:20.2] [04:34:25.124] D4: defeat 100 % (20.2/20.2), makes 100 % (20.2/20.2), avgDeclTricks=11.0, dist=[11:20.2] [04:34:25.125] D9: defeat 100 % (20.2/20.2), makes 100 % (20.2/20.2), avgDeclTricks=11.0, dist=[11:20.2] [04:34:25.126] DJ: defeat 100 % (20.2/20.2), makes 100 % (20.2/20.2), avgDeclTricks=11.0, dist=[11:20.2] [04:34:25.126] IMP H9: 1.00 [04:34:25.126] IMP D4: -0.33 [04:34:25.126] IMP D9: -0.33 [04:34:25.126] IMP DJ: -0.33 [04:34:25.126] ENDGAME: Selected H9 (100 %) [04:34:25.383] Activated: 3 tricks remaining, threshold=5 [04:34:25.383] ENDGAME: Hidden cards=6 between N and S, need 3+3, declarer tricks=9, defense tricks=1 [04:34:25.383] ENDGAME: Contract=4H, Declarer=E, ToPlay=E, Trump=H [04:34:25.383] ENDGAME: E [- - DJ94 -] [04:34:25.383] ENDGAME: W [- HJ - C74] [04:34:25.383] ENDGAME: Hidden [SQJT7 - DQT -] [04:34:25.383] ENDGAME: 20 valid worlds (after void filtering) [04:34:25.384] [DealFinder] Explained bid S 2S: "Weak two major, HCP <= 11, S = 6, HCP > 4, BestSuit(S), LoserLevel >= 2, SpadePoints >= 6, H <= 4, RuleOf < 21, 2 of Top 3 Honors in S, H <= 3" -> require: (none) [04:34:25.384] [DealFinder] Explained bid W 3S: "Artificial - MichaelsCuebid2X, H >= 5, (D >= 5 OR C >= 5), LoserLevel >= 3, HCP >= 12" -> require: (none) [04:34:25.384] [DealFinder] Explained bid N P: "Responses to 2Ma-3Ma, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:34:25.385] [DealFinder] Explained bid E 4H: "Responses to 3Ma-PX (MichaelsCuebid2X after 2Ma-P-P-3Ma), Responses to 2S-P-P-3S-P, H >= 3, TP >= 7, H >= 2, TP >= 13, TP >= 12, H >= 4, TP <= 12" -> require: (none) [04:34:25.385] [DealFinder] Explained bid S P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:34:25.386] [DealFinder] Explained bid W P: "Responses to 3Ma-PX-4oMa-P (MichaelsCuebid2X after 2Ma-P-P-3Ma), True" -> require: (none) [04:34:25.386] [DealFinder] Explained bid N P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:34:25.388] [DealFinder] N HCP max: tightened from 37 to 18 using HandUnderstanding [04:34:25.388] [DealFinder] N constraints: HCP[0-18], Suits=(none), Trivial=False [04:34:25.388] [DealFinder] Expression (1065 chars): NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (S >= 2 & MonsterSlam(D)) & NOT (S >= 2 & MonsterGrandSlam(D)) & NOT (S >= 2 & DiamondSlam) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (S >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & stoppersOK) & NOT (S >= 3 & HCP >= 14) & True [04:34:25.388] [Timing] N precompute: 2ms mem d=80KB (total=1431MB) [04:34:25.389] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:34:25.389] [DealFinder] E constraints: HCP[0-37], Suits=H[3-13], Trivial=False [04:34:25.389] [DealFinder] Expression (133 chars): ((H >= 4 & TP >= 7 & TP <= 12) OR (H >= 3 & TP >= 12) OR H >= 3 OR (H >= 2 & TP >= 13) OR (H >= 3 & TP >= 7)) & NOT (D >= 5 & C >= 5) [04:34:25.389] [Timing] E precompute: 0ms mem d=72KB (total=1431MB) [04:34:25.395] [DealFinder] S constraints: HCP[6-11], Suits=S[6-6] H[0-4], Trivial=False [04:34:25.395] [DealFinder] Expression (2866 chars): ((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & RuleOf < 21 & HCP >= 6)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 ... [04:34:25.395] [Timing] S precompute: 6ms mem d=184KB (total=1431MB) [04:34:25.397] [DealFinder] W HCP max: tightened from 37 to 29 using HandUnderstanding [04:34:25.397] [DealFinder] W constraints: HCP[12-29], Suits=H[5-13], Trivial=False [04:34:25.397] [DealFinder] Expression (492 chars): H >= 5 & (D >= 5 OR C >= 5) & LoserLevel >= 3 & HCP >= 12 & NOT (D >= 5 & C >= 5 & Losers <= 4 & HCP >= 17) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & True & NOT HeartSlam & NOT (Losers <= 1 & H >= 5) & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (Losers <= 1 & S >= 5) [04:34:25.397] [Timing] W precompute: 1ms mem d=72KB (total=1431MB) [04:34:25.397] ENDGAME: Bidding weights applied to 8/20 worlds (range 0.01-1.00, total 12.08, 12 unpenalised) [04:34:25.397] ENDGAME: Played by N: 1 HCP S:2 H:1 D:3 C:4; by S: 6 HCP S:4 H:3 D:2 C:1 [04:34:25.397] ENDGAME_WORLD: #1 (w=0.01) N:JT7... ..J94. Q..QT. .J..74 [04:34:25.397] ENDGAME_WORLD: #2 (w=0.01) N:QT7... ..J94. J..QT. .J..74 [04:34:25.397] ENDGAME_WORLD: #3 (w=1.00) N:T7..T. ..J94. QJ..Q. .J..74 [04:34:25.397] ENDGAME_WORLD: #4 (w=1.00) N:T7..Q. ..J94. QJ..T. .J..74 [04:34:25.397] ENDGAME_WORLD: #5 (w=0.01) N:QJ7... ..J94. T..QT. .J..74 [04:34:25.397] ENDGAME_WORLD: #6 (w=1.00) N:J7..T. ..J94. QT..Q. .J..74 [04:34:25.397] ENDGAME_WORLD: #7 (w=1.00) N:J7..Q. ..J94. QT..T. .J..74 [04:34:25.397] ENDGAME_WORLD: #8 (w=1.00) N:Q7..T. ..J94. JT..Q. .J..74 [04:34:25.397] ENDGAME_WORLD: #9 (w=1.00) N:Q7..Q. ..J94. JT..T. .J..74 [04:34:25.398] ENDGAME_WORLD: #10 (w=0.01) N:7..QT. ..J94. QJT... .J..74 [04:34:25.398] ENDGAME_WORLD: #11 (w=0.01) N:QJT... ..J94. 7..QT. .J..74 [04:34:25.398] ENDGAME_WORLD: #12 (w=1.00) N:JT..T. ..J94. Q7..Q. .J..74 [04:34:25.398] ENDGAME_WORLD: #13 (w=1.00) N:JT..Q. ..J94. Q7..T. .J..74 [04:34:25.398] ENDGAME_WORLD: #14 (w=1.00) N:QT..T. ..J94. J7..Q. .J..74 [04:34:25.398] ENDGAME_WORLD: #15 (w=1.00) N:QT..Q. ..J94. J7..T. .J..74 [04:34:25.398] ENDGAME_WORLD: #16 (w=0.01) N:T..QT. ..J94. QJ7... .J..74 [04:34:25.398] ENDGAME_WORLD: #17 (w=1.00) N:QJ..T. ..J94. T7..Q. .J..74 [04:34:25.398] ENDGAME_WORLD: #18 (w=1.00) N:QJ..Q. ..J94. T7..T. .J..74 [04:34:25.398] ENDGAME_WORLD: #19 (w=0.01) N:J..QT. ..J94. QT7... .J..74 [04:34:25.398] ENDGAME_WORLD: #20 (w=0.01) N:Q..QT. ..J94. JT7... .J..74 [04:34:25.398] ENDGAME: Evaluating 3 candidates across 20 worlds (totalWeight=12.08, rankByScore=True): [04:34:25.398] D4: defeat 100 % (12.1/12.1), makes 100 % (12.1/12.1), avgDeclTricks=12.0, dist=[12:12.1] [04:34:25.399] D9: defeat 100 % (12.1/12.1), makes 100 % (12.1/12.1), avgDeclTricks=12.0, dist=[12:12.1] [04:34:25.399] DJ: defeat 100 % (12.1/12.1), makes 100 % (12.1/12.1), avgDeclTricks=12.0, dist=[12:12.1] [04:34:25.399] IMP D4: 0.00 [04:34:25.399] IMP D9: 0.00 [04:34:25.399] IMP DJ: 0.00 [04:34:25.399] ENDGAME: Selected DJ (100 %) [04:34:25.399] ENDGAME: CLAIM -- best line wins all 3 remaining tricks in every world [04:34:25.399] Tied cards: DJ,D9,D4 -- invoking NN directly on tied set [04:34:25.399] === FindBestCardAsync: Position=E, CardsPlayed=40 === [04:34:25.400] Finding card to play for E: 52.AK94.KJ954.K9 [04:34:25.400] Relative position: Declarer, Contract type: Suit [04:34:25.400] Cards in hand mask: 3 [04:34:25.401] Candidate: xD = 47.9 % [04:34:25.401] Candidate: JD = 39.8 % [04:34:25.401] Candidate: 9D = 12.3 % [04:34:25.401] Selected: D4 (47.9 %) [04:34:25.540] Activated: 3 tricks remaining, threshold=5 [04:34:25.541] ENDGAME: Hidden cards=5 between N and S, need 3+2, declarer tricks=9, defense tricks=1 [04:34:25.541] ENDGAME: Contract=4H, Declarer=E, ToPlay=W, Trump=H [04:34:25.541] ENDGAME: W [- HJ - C74] [04:34:25.541] ENDGAME: E [- - DJ9 -] [04:34:25.541] ENDGAME: Hidden [SQJT7 - DQ -] [04:34:25.541] ENDGAME: Current trick (2 cards, led by E): D4 DT [04:34:25.541] ENDGAME: 10 valid worlds (after void filtering) [04:34:25.541] [DealFinder] Explained bid S 2S: "Weak two major, HCP <= 11, S = 6, HCP > 4, BestSuit(S), LoserLevel >= 2, SpadePoints >= 6, H <= 4, RuleOf < 21, 2 of Top 3 Honors in S, H <= 3" -> require: (none) [04:34:25.542] [DealFinder] Explained bid W 3S: "Artificial - MichaelsCuebid2X, H >= 5, (D >= 5 OR C >= 5), LoserLevel >= 3, HCP >= 12" -> require: (none) [04:34:25.542] [DealFinder] Explained bid N P: "Responses to 2Ma-3Ma, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:34:25.543] [DealFinder] Explained bid E 4H: "Responses to 3Ma-PX (MichaelsCuebid2X after 2Ma-P-P-3Ma), Responses to 2S-P-P-3S-P, H >= 3, TP >= 7, H >= 2, TP >= 13, TP >= 12, H >= 4, TP <= 12" -> require: (none) [04:34:25.543] [DealFinder] Explained bid S P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:34:25.544] [DealFinder] Explained bid W P: "Responses to 3Ma-PX-4oMa-P (MichaelsCuebid2X after 2Ma-P-P-3Ma), True" -> require: (none) [04:34:25.544] [DealFinder] Explained bid N P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:34:25.546] [DealFinder] N HCP max: tightened from 37 to 18 using HandUnderstanding [04:34:25.546] [DealFinder] N constraints: HCP[0-18], Suits=(none), Trivial=False [04:34:25.546] [DealFinder] Expression (1065 chars): NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (S >= 2 & MonsterSlam(D)) & NOT (S >= 2 & MonsterGrandSlam(D)) & NOT (S >= 2 & DiamondSlam) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (S >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & stoppersOK) & NOT (S >= 3 & HCP >= 14) & True [04:34:25.546] [Timing] N precompute: 2ms mem d=72KB (total=1438MB) [04:34:25.547] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:34:25.547] [DealFinder] E constraints: HCP[0-37], Suits=H[3-13], Trivial=False [04:34:25.547] [DealFinder] Expression (133 chars): ((H >= 4 & TP >= 7 & TP <= 12) OR (H >= 3 & TP >= 12) OR H >= 3 OR (H >= 2 & TP >= 13) OR (H >= 3 & TP >= 7)) & NOT (D >= 5 & C >= 5) [04:34:25.547] [Timing] E precompute: 0ms mem d=72KB (total=1438MB) [04:34:25.553] [DealFinder] S constraints: HCP[6-11], Suits=S[6-6] H[0-4], Trivial=False [04:34:25.553] [DealFinder] Expression (2866 chars): ((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & RuleOf < 21 & HCP >= 6)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 ... [04:34:25.553] [Timing] S precompute: 6ms mem d=180KB (total=1438MB) [04:34:25.555] [DealFinder] W HCP max: tightened from 37 to 29 using HandUnderstanding [04:34:25.555] [DealFinder] W constraints: HCP[12-29], Suits=H[5-13], Trivial=False [04:34:25.555] [DealFinder] Expression (492 chars): H >= 5 & (D >= 5 OR C >= 5) & LoserLevel >= 3 & HCP >= 12 & NOT (D >= 5 & C >= 5 & Losers <= 4 & HCP >= 17) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & True & NOT HeartSlam & NOT (Losers <= 1 & H >= 5) & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (Losers <= 1 & S >= 5) [04:34:25.555] [Timing] W precompute: 1ms mem d=72KB (total=1438MB) [04:34:25.555] ENDGAME: Bidding weights applied to 4/10 worlds (range 0.01-1.00, total 6.04, 6 unpenalised) [04:34:25.555] ENDGAME: Played by N: 1 HCP S:2 H:1 D:3 C:4; by S: 6 HCP S:4 H:3 D:3 C:1 [04:34:25.555] ENDGAME_WORLD: #1 (w=0.01) N:JT7... ..J9. Q..Q. .J..74 [04:34:25.555] ENDGAME_WORLD: #2 (w=0.01) N:QT7... ..J9. J..Q. .J..74 [04:34:25.555] ENDGAME_WORLD: #3 (w=1.00) N:T7..Q. ..J9. QJ... .J..74 [04:34:25.555] ENDGAME_WORLD: #4 (w=0.01) N:QJ7... ..J9. T..Q. .J..74 [04:34:25.555] ENDGAME_WORLD: #5 (w=1.00) N:J7..Q. ..J9. QT... .J..74 [04:34:25.555] ENDGAME_WORLD: #6 (w=1.00) N:Q7..Q. ..J9. JT... .J..74 [04:34:25.556] ENDGAME_WORLD: #7 (w=0.01) N:QJT... ..J9. 7..Q. .J..74 [04:34:25.556] ENDGAME_WORLD: #8 (w=1.00) N:JT..Q. ..J9. Q7... .J..74 [04:34:25.556] ENDGAME_WORLD: #9 (w=1.00) N:QT..Q. ..J9. J7... .J..74 [04:34:25.556] ENDGAME_WORLD: #10 (w=1.00) N:QJ..Q. ..J9. T7... .J..74 [04:34:25.556] ENDGAME: Evaluating 3 candidates across 10 worlds (totalWeight=6.04, rankByScore=True): [04:34:25.556] HJ: defeat 100 % (6.0/6.0), makes 100 % (6.0/6.0), avgDeclTricks=12.0, dist=[12:6.0] [04:34:25.556] C4: defeat 100 % (6.0/6.0), makes 100 % (6.0/6.0), avgDeclTricks=11.0, dist=[11:6.0] [04:34:25.556] C7: defeat 100 % (6.0/6.0), makes 100 % (6.0/6.0), avgDeclTricks=11.0, dist=[11:6.0] [04:34:25.556] IMP HJ: 1.00 [04:34:25.556] IMP C4: -0.50 [04:34:25.556] IMP C7: -0.50 [04:34:25.556] ENDGAME: Selected HJ (100 %) [04:34:25.670] Activated: 2 tricks remaining, threshold=5 [04:34:25.671] ENDGAME: Hidden cards=4 between N and S, need 2+2, declarer tricks=10, defense tricks=1 [04:34:25.671] ENDGAME: Contract=4H, Declarer=E, ToPlay=W, Trump=H [04:34:25.671] ENDGAME: W [- - - C74] [04:34:25.671] ENDGAME: E [- - DJ9 -] [04:34:25.671] ENDGAME: Hidden [SQJT7 - - -] [04:34:25.671] ENDGAME: 6 valid worlds (after void filtering) [04:34:25.672] [DealFinder] Explained bid S 2S: "Weak two major, HCP <= 11, S = 6, HCP > 4, BestSuit(S), LoserLevel >= 2, SpadePoints >= 6, H <= 4, RuleOf < 21, 2 of Top 3 Honors in S, H <= 3" -> require: (none) [04:34:25.672] [DealFinder] Explained bid W 3S: "Artificial - MichaelsCuebid2X, H >= 5, (D >= 5 OR C >= 5), LoserLevel >= 3, HCP >= 12" -> require: (none) [04:34:25.672] [DealFinder] Explained bid N P: "Responses to 2Ma-3Ma, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:34:25.673] [DealFinder] Explained bid E 4H: "Responses to 3Ma-PX (MichaelsCuebid2X after 2Ma-P-P-3Ma), Responses to 2S-P-P-3S-P, H >= 3, TP >= 7, H >= 2, TP >= 13, TP >= 12, H >= 4, TP <= 12" -> require: (none) [04:34:25.673] [DealFinder] Explained bid S P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:34:25.674] [DealFinder] Explained bid W P: "Responses to 3Ma-PX-4oMa-P (MichaelsCuebid2X after 2Ma-P-P-3Ma), True" -> require: (none) [04:34:25.674] [DealFinder] Explained bid N P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:34:25.676] [DealFinder] N HCP max: tightened from 37 to 18 using HandUnderstanding [04:34:25.676] [DealFinder] N constraints: HCP[0-18], Suits=(none), Trivial=False [04:34:25.676] [DealFinder] Expression (1065 chars): NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (S >= 2 & MonsterSlam(D)) & NOT (S >= 2 & MonsterGrandSlam(D)) & NOT (S >= 2 & DiamondSlam) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (S >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & stoppersOK) & NOT (S >= 3 & HCP >= 14) & True [04:34:25.676] [Timing] N precompute: 2ms mem d=80KB (total=1429MB) [04:34:25.677] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:34:25.677] [DealFinder] E constraints: HCP[0-37], Suits=H[3-13], Trivial=False [04:34:25.677] [DealFinder] Expression (133 chars): ((H >= 4 & TP >= 7 & TP <= 12) OR (H >= 3 & TP >= 12) OR H >= 3 OR (H >= 2 & TP >= 13) OR (H >= 3 & TP >= 7)) & NOT (D >= 5 & C >= 5) [04:34:25.677] [Timing] E precompute: 0ms mem d=72KB (total=1429MB) [04:34:25.683] [DealFinder] S constraints: HCP[6-11], Suits=S[6-6] H[0-4], Trivial=False [04:34:25.684] [DealFinder] Expression (2866 chars): ((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & RuleOf < 21 & HCP >= 6)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 ... [04:34:25.684] [Timing] S precompute: 6ms mem d=178KB (total=1429MB) [04:34:25.685] [DealFinder] W HCP max: tightened from 37 to 29 using HandUnderstanding [04:34:25.685] [DealFinder] W constraints: HCP[12-29], Suits=H[5-13], Trivial=False [04:34:25.685] [DealFinder] Expression (492 chars): H >= 5 & (D >= 5 OR C >= 5) & LoserLevel >= 3 & HCP >= 12 & NOT (D >= 5 & C >= 5 & Losers <= 4 & HCP >= 17) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & True & NOT HeartSlam & NOT (Losers <= 1 & H >= 5) & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (Losers <= 1 & S >= 5) [04:34:25.685] [Timing] W precompute: 1ms mem d=80KB (total=1429MB) [04:34:25.685] ENDGAME_WORLD: #1 (w=1.00) N:T7... ..J9. QJ... ...74 [04:34:25.685] ENDGAME_WORLD: #2 (w=1.00) N:J7... ..J9. QT... ...74 [04:34:25.685] ENDGAME_WORLD: #3 (w=1.00) N:Q7... ..J9. JT... ...74 [04:34:25.685] ENDGAME_WORLD: #4 (w=1.00) N:JT... ..J9. Q7... ...74 [04:34:25.686] ENDGAME_WORLD: #5 (w=1.00) N:QT... ..J9. J7... ...74 [04:34:25.686] ENDGAME_WORLD: #6 (w=1.00) N:QJ... ..J9. T7... ...74 [04:34:25.686] ENDGAME: Evaluating 2 candidates across 6 worlds (totalWeight=6.00, rankByScore=True): [04:34:25.686] C4: defeat 100 % (6.0/6.0), makes 100 % (6.0/6.0), avgDeclTricks=12.0, dist=[12:6.0] [04:34:25.686] C7: defeat 100 % (6.0/6.0), makes 100 % (6.0/6.0), avgDeclTricks=12.0, dist=[12:6.0] [04:34:25.686] IMP C4: 0.00 [04:34:25.686] IMP C7: 0.00 [04:34:25.686] ENDGAME: Selected C7 (100 %) [04:34:25.686] ENDGAME: CLAIM -- best line wins all 2 remaining tricks in every world [04:34:25.686] Tied cards: C7,C4 -- invoking NN directly on tied set [04:34:25.686] === FindBestCardAsync: Position=W, CardsPlayed=44 === [04:34:25.686] Finding card to play for W: K.J8762.A.AQ7432 [04:34:25.687] Relative position: Dummy, Contract type: Suit [04:34:25.687] Cards in hand mask: 1 [04:34:25.688] Candidate: xC = 100.0 % [04:34:25.688] Selected: C4 (100.0 %) [04:34:25.891] Activated: 2 tricks remaining, threshold=5 [04:34:25.891] ENDGAME: Hidden cards=3 between N and S, need 1+2, declarer tricks=10, defense tricks=1 [04:34:25.891] ENDGAME: Contract=4H, Declarer=E, ToPlay=E, Trump=H [04:34:25.891] ENDGAME: E [- - DJ9 -] [04:34:25.891] ENDGAME: W [- - - C7] [04:34:25.891] ENDGAME: Hidden [SQT7 - - -] [04:34:25.891] ENDGAME: Current trick (2 cards, led by W): C4 SJ [04:34:25.891] ENDGAME: 3 valid worlds (after void filtering) [04:34:25.892] [DealFinder] Explained bid S 2S: "Weak two major, HCP <= 11, S = 6, HCP > 4, BestSuit(S), LoserLevel >= 2, SpadePoints >= 6, H <= 4, RuleOf < 21, 2 of Top 3 Honors in S, H <= 3" -> require: (none) [04:34:25.892] [DealFinder] Explained bid W 3S: "Artificial - MichaelsCuebid2X, H >= 5, (D >= 5 OR C >= 5), LoserLevel >= 3, HCP >= 12" -> require: (none) [04:34:25.893] [DealFinder] Explained bid N P: "Responses to 2Ma-3Ma, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:34:25.893] [DealFinder] Explained bid E 4H: "Responses to 3Ma-PX (MichaelsCuebid2X after 2Ma-P-P-3Ma), Responses to 2S-P-P-3S-P, H >= 3, TP >= 7, H >= 2, TP >= 13, TP >= 12, H >= 4, TP <= 12" -> require: (none) [04:34:25.894] [DealFinder] Explained bid S P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:34:25.894] [DealFinder] Explained bid W P: "Responses to 3Ma-PX-4oMa-P (MichaelsCuebid2X after 2Ma-P-P-3Ma), True" -> require: (none) [04:34:25.894] [DealFinder] Explained bid N P: "Passable situations - MichaelsCuebid2XDefence, True" -> require: (none) [04:34:25.896] [DealFinder] N HCP max: tightened from 37 to 18 using HandUnderstanding [04:34:25.897] [DealFinder] N constraints: HCP[0-18], Suits=(none), Trivial=False [04:34:25.897] [DealFinder] Expression (1065 chars): NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT PreemptGame(S) & NOT SpadeCompGame & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (S >= 2 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (S >= 2 & MonsterSlam(D)) & NOT (S >= 2 & MonsterGrandSlam(D)) & NOT (S >= 2 & DiamondSlam) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (S >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (S >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & stoppersOK) & NOT (S >= 3 & HCP >= 14) & True [04:34:25.897] [Timing] N precompute: 2ms mem d=74KB (total=1441MB) [04:34:25.897] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:34:25.898] [DealFinder] E constraints: HCP[0-37], Suits=H[3-13], Trivial=False [04:34:25.898] [DealFinder] Expression (133 chars): ((H >= 4 & TP >= 7 & TP <= 12) OR (H >= 3 & TP >= 12) OR H >= 3 OR (H >= 2 & TP >= 13) OR (H >= 3 & TP >= 7)) & NOT (D >= 5 & C >= 5) [04:34:25.898] [Timing] E precompute: 0ms mem d=72KB (total=1441MB) [04:34:25.904] [DealFinder] S constraints: HCP[6-11], Suits=S[6-6] H[0-4], Trivial=False [04:34:25.904] [DealFinder] Expression (2866 chars): ((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & RuleOf < 21 & HCP >= 6)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 ... [04:34:25.904] [Timing] S precompute: 6ms mem d=180KB (total=1441MB) [04:34:25.905] [DealFinder] W HCP max: tightened from 37 to 29 using HandUnderstanding [04:34:25.905] [DealFinder] W constraints: HCP[12-29], Suits=H[5-13], Trivial=False [04:34:25.905] [DealFinder] Expression (492 chars): H >= 5 & (D >= 5 OR C >= 5) & LoserLevel >= 3 & HCP >= 12 & NOT (D >= 5 & C >= 5 & Losers <= 4 & HCP >= 17) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & True & NOT HeartSlam & NOT (Losers <= 1 & H >= 5) & NOT (IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (Losers <= 1 & S >= 5) [04:34:25.905] [Timing] W precompute: 1ms mem d=72KB (total=1441MB) [04:34:25.905] ENDGAME_WORLD: #1 (w=1.00) N:7... ..J9. QT... ...7 [04:34:25.905] ENDGAME_WORLD: #2 (w=1.00) N:T... ..J9. Q7... ...7 [04:34:25.906] ENDGAME_WORLD: #3 (w=1.00) N:Q... ..J9. T7... ...7 [04:34:25.906] ENDGAME: Evaluating 2 candidates across 3 worlds (totalWeight=3.00, rankByScore=True): [04:34:25.906] D9: defeat 100 % (3.0/3.0), makes 100 % (3.0/3.0), avgDeclTricks=12.0, dist=[12:3.0] [04:34:25.906] DJ: defeat 100 % (3.0/3.0), makes 100 % (3.0/3.0), avgDeclTricks=12.0, dist=[12:3.0] [04:34:25.906] IMP D9: 0.00 [04:34:25.906] IMP DJ: 0.00 [04:34:25.906] ENDGAME: Selected DJ (100 %) [04:34:25.906] Tied cards: DJ,D9 -- invoking NN directly on tied set [04:34:25.906] === FindBestCardAsync: Position=E, CardsPlayed=46 === [04:34:25.906] Finding card to play for E: 52.AK94.KJ954.K9 [04:34:25.906] Relative position: Declarer, Contract type: Suit [04:34:25.906] Cards in hand mask: 2 [04:34:25.907] Candidate: 9D = 86.1 % [04:34:25.907] Candidate: JD = 13.9 % [04:34:25.908] Selected: D9 (86.1 %)