--- Showing last 200 of 1462 lines --- [04:28:53.223] Candidate: xC = 22.0 % [04:28:53.223] Candidate: 8C = 18.2 % [04:28:53.223] Candidate: KS = 13.4 % [04:28:53.223] Candidate: TC = 8.7 % [04:28:53.223] Candidate: TS = 7.5 % [04:28:53.224] Selected: CQ (30.2 %) === Board DailyIMP2026-08-30_b1_t2 (API) - DDS Engine (W) - 2026-08-30 04:28:54 === === Board DailyIMP2026-08-30_b1_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:28:54 === [04:28:54.705] Activated: 5 tricks remaining, threshold=5 [04:28:54.705] ENDGAME: Hidden cards=9 between E and S, need 5+4, declarer tricks=6, defense tricks=2 [04:28:54.705] ENDGAME: Contract=3N, Declarer=S, ToPlay=W, Trump=NT [04:28:54.705] ENDGAME: W [SKT - - CT86] [04:28:54.705] ENDGAME: N [SQ82 H9 - CJ] [04:28:54.705] ENDGAME: Hidden [SAJ943 HJT D5 CK] [04:28:54.705] ENDGAME: Current trick (1 cards, led by S): HK [04:28:54.706] ENDGAME: 21 valid worlds (after void filtering) [04:28:54.706] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:28:54.707] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:28:54.707] [DealFinder] Explained bid S 2C: "Artificial - Opening Bid, HCP >= 18, (NOT Two Suited OR HCP >= 20), BestSuit(C), C >= 6, Losers <= 2, Aces >= 2, BestSuit(D), D >= 6, BestSuit(H), H >= 6, Losers <= 3, BestSuit(S), S >= 6, Losers <= 1, HCP >= 16, LengthLongestSuit >= 5, HCP >= 22, (Balanced OR SemiBalanced), Losers <= 5" -> require: (none) [04:28:54.707] [DealFinder] Explained bid W P: "Overcalling 2C Opener, True" -> require: (none) [04:28:54.708] [DealFinder] Explained bid N 2D: "Artificial - Responses to 2C-P, True" -> require: (none) [04:28:54.708] [DealFinder] Explained bid E P: "Defensive bidding after two bids from opponents, True" -> require: (none) [04:28:54.709] [DealFinder] Explained bid S 2N: "Responses to 2C-P-2D-P, (balish OR CanonicalShape = 4441 OR CanonicalShape = 5431), HCP >= 22, HCP <= 24" -> require: (none) [04:28:54.712] [DealFinder] Explained bid W P: "Responses to 2C-P-2D-P-2N, True" -> require: (none) [04:28:54.712] [DealFinder] Explained bid N 3N: "Responses to 2C-P-2D-P-2N-P, HCP > 1, HCP <= 6, (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame), NOT (Comb. Pts >= 32, CombinedHcpMin >= 28), stoppersOK" -> require: (none) [04:28:54.713] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:28:54.713] [DealFinder] Explained bid S P: "Passable situations - 2C, True" -> require: (none) [04:28:54.713] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:28:54.725] [DealFinder] N Spades: tightened from [0-13] to [0-4] using HandUnderstanding [04:28:54.725] [DealFinder] N HCP min 5 -> 2: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:28:54.725] [DealFinder] N HCP min: tightened from 0 to 2 using HandUnderstanding [04:28:54.726] [DealFinder] N constraints: HCP[2-11], Suits=S[0-4], Trivial=False [04:28:54.726] [DealFinder] Expression (5087 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:28:54.726] [Timing] N precompute: 12ms mem d=254KB (total=1415MB) [04:28:54.735] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:28:54.735] [DealFinder] E constraints: HCP[0-11], Suits=(none), Trivial=False [04:28:54.735] [DealFinder] Expression (4018 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:28:54.735] [Timing] E precompute: 9ms mem d=193KB (total=1415MB) [04:28:54.738] [DealFinder] S HCP max: tightened from 24 to 23 using HandUnderstanding [04:28:54.738] [DealFinder] S constraints: HCP[22-23], Suits=(none), Trivial=False [04:28:54.738] [DealFinder] Expression (1265 chars): ((HCP >= 22 & Losers <= 5) OR (HCP >= 22 & (Balanced OR SemiBalanced)) OR (Losers <= 2 & HCP >= 16 & LengthLongestSuit >= 5 & HCP >= 18) OR (Losers <= 1 & HCP >= 16 & HCP >= 18) OR (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(H) & H >= 6 & Losers <= 3 & Aces >= 2 & HCP >= 18) OR (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(S) & S >= 6 & Losers <= 3 & Aces >= 2 & HCP >= 18) OR (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(C) & C >= 6 & Losers <= 2 & Aces >= 2 & HCP >= 18) OR (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(D) & D >= 6 & Losers <= 2 & Aces >= 2 & HCP >= 18)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (balish OR CanonicalShape = 4441 OR CanonicalShape = 5431) & HCP >= 22 & HCP <= 24 & True [04:28:54.738] [Timing] S precompute: 3ms mem d=248KB (total=1415MB) [04:28:54.739] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:28:54.739] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [04:28:54.740] [DealFinder] W constraints: HCP[0-21], Suits=(none), Trivial=False [04:28:54.740] [DealFinder] Expression (391 chars): True & NOT Overcall(D) & NOT Overcall(C) & NOT FourLevelOvercall(D) & NOT DiamondCompGame & NOT (H >= 6 & LoserLevel >= 2) & NOT (S >= 6 & LoserLevel >= 2) & NOT (H >= 7 & LoserLevel >= 3) & NOT (S >= 7 & LoserLevel >= 3) & NOT (H >= 8 & LoserLevel >= 4) & NOT (S >= 8 & LoserLevel >= 4) & True & NOT (TwiceRebiddable(C) & LoserLevel >= 3) & NOT (TwiceRebiddable(D) & LoserLevel >= 3) & True [04:28:54.740] [Timing] W precompute: 1ms mem d=72KB (total=1415MB) [04:28:54.740] ENDGAME: Bidding weights applied to 15/21 worlds (range 0.01-1.00, total 6.15, 6 unpenalised) [04:28:54.740] ENDGAME: Played by E: 0 HCP S:3 H:3 D:0 C:2; by S: 15 HCP S:0 H:3 D:4 C:2 [04:28:54.740] ENDGAME_WORLD: #1 (w=0.01) N:Q82.9..J AJ943... .JT.5.K KT...T86 [04:28:54.740] ENDGAME_WORLD: #2 (w=1.00) N:Q82.9..J J943.T.. A.J.5.K KT...T86 [04:28:54.740] ENDGAME_WORLD: #3 (w=1.00) N:Q82.9..J J943.J.. A.T.5.K KT...T86 [04:28:54.740] ENDGAME_WORLD: #4 (w=0.01) N:Q82.9..J A943.T.. J.J.5.K KT...T86 [04:28:54.740] ENDGAME_WORLD: #5 (w=0.01) N:Q82.9..J A943.J.. J.T.5.K KT...T86 [04:28:54.740] ENDGAME_WORLD: #6 (w=1.00) N:Q82.9..J 943.JT.. AJ..5.K KT...T86 [04:28:54.740] ENDGAME_WORLD: #7 (w=0.01) N:Q82.9..J AJ43.T.. 9.J.5.K KT...T86 [04:28:54.740] ENDGAME_WORLD: #8 (w=0.01) N:Q82.9..J AJ43.J.. 9.T.5.K KT...T86 [04:28:54.740] ENDGAME_WORLD: #9 (w=1.00) N:Q82.9..J J43.JT.. A9..5.K KT...T86 [04:28:54.741] ENDGAME_WORLD: #10 (w=0.01) N:Q82.9..J A43.JT.. J9..5.K KT...T86 [04:28:54.741] ENDGAME_WORLD: #11 (w=0.01) N:Q82.9..J AJ93.T.. 4.J.5.K KT...T86 [04:28:54.741] ENDGAME_WORLD: #12 (w=0.01) N:Q82.9..J AJ93.J.. 4.T.5.K KT...T86 [04:28:54.741] ENDGAME_WORLD: #13 (w=1.00) N:Q82.9..J J93.JT.. A4..5.K KT...T86 [04:28:54.741] ENDGAME_WORLD: #14 (w=0.01) N:Q82.9..J A93.JT.. J4..5.K KT...T86 [04:28:54.741] ENDGAME_WORLD: #15 (w=0.01) N:Q82.9..J AJ3.JT.. 94..5.K KT...T86 [04:28:54.741] ENDGAME_WORLD: #16 (w=0.01) N:Q82.9..J AJ94.T.. 3.J.5.K KT...T86 [04:28:54.741] ENDGAME_WORLD: #17 (w=0.01) N:Q82.9..J AJ94.J.. 3.T.5.K KT...T86 [04:28:54.741] ENDGAME_WORLD: #18 (w=1.00) N:Q82.9..J J94.JT.. A3..5.K KT...T86 [04:28:54.741] ENDGAME_WORLD: #19 (w=0.01) N:Q82.9..J A94.JT.. J3..5.K KT...T86 [04:28:54.741] ENDGAME_WORLD: #20 (w=0.01) N:Q82.9..J AJ4.JT.. 93..5.K KT...T86 [04:28:54.741] ENDGAME_WORLD: ... and 1 more [04:28:54.741] ENDGAME: Evaluating 5 candidates across 21 worlds (totalWeight=6.15, rankByScore=True): [04:28:54.746] ST: defeat 0 % (0.0/6.1), makes 100 % (6.1/6.1), avgDeclTricks=11.0, dist=[9:0.1] [10:0.1] [11:6.0] [04:28:54.751] SK: defeat 0 % (0.0/6.1), makes 100 % (6.1/6.1), avgDeclTricks=11.0, dist=[9:0.1] [10:0.1] [11:6.0] [04:28:54.762] C6: defeat 0 % (0.0/6.1), makes 100 % (6.1/6.1), avgDeclTricks=10.3, dist=[9:0.1] [10:4.1] [11:2.0] [04:28:54.773] C8: defeat 0 % (0.0/6.1), makes 100 % (6.1/6.1), avgDeclTricks=10.3, dist=[9:0.1] [10:4.1] [11:2.0] [04:28:54.784] CT: defeat 0 % (0.0/6.1), makes 100 % (6.1/6.1), avgDeclTricks=10.3, dist=[9:0.1] [10:4.1] [11:2.0] [04:28:54.784] IMP ST: -0.49 [04:28:54.784] IMP SK: -0.49 [04:28:54.784] IMP C6: 0.33 [04:28:54.784] IMP C8: 0.33 [04:28:54.784] IMP CT: 0.33 [04:28:54.784] ENDGAME: Selected CT (0 %) [04:28:54.785] Tied cards: CT,C8,C6 -- invoking NN directly on tied set [04:28:54.785] === FindBestCardAsync: Position=W, CardsPlayed=33 === [04:28:54.785] Finding card to play for W: KT.53.KJT8.QT865 [04:28:54.785] Relative position: Lefty, Contract type: NoTrump [04:28:54.785] Cards in hand mask: 5 [04:28:54.786] Candidate: xC = 45.0 % [04:28:54.786] Candidate: TC = 30.2 % [04:28:54.786] Candidate: TS = 13.0 % [04:28:54.786] Candidate: 8C = 11.3 % [04:28:54.786] Candidate: KS = 0.4 % [04:28:54.786] Selected: C6 (45.0 %) === Board DailyIMP2026-08-30_b1_t2 (API) - DDS Engine (W) - 2026-08-30 04:28:55 === === Board DailyIMP2026-08-30_b1_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:28:55 === [04:28:55.295] Activated: 4 tricks remaining, threshold=5 [04:28:55.295] ENDGAME: Hidden cards=7 between E and S, need 4+3, declarer tricks=7, defense tricks=2 [04:28:55.295] ENDGAME: Contract=3N, Declarer=S, ToPlay=W, Trump=NT [04:28:55.295] ENDGAME: W [SKT - - CT8] [04:28:55.295] ENDGAME: N [SQ82 - - CJ] [04:28:55.295] ENDGAME: Hidden [SJ943 HJ D5 CK] [04:28:55.295] ENDGAME: Current trick (1 cards, led by S): SA [04:28:55.295] ENDGAME: 5 valid worlds (after void filtering) [04:28:55.296] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:28:55.296] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:28:55.296] [DealFinder] Explained bid S 2C: "Artificial - Opening Bid, HCP >= 18, (NOT Two Suited OR HCP >= 20), BestSuit(C), C >= 6, Losers <= 2, Aces >= 2, BestSuit(D), D >= 6, BestSuit(H), H >= 6, Losers <= 3, BestSuit(S), S >= 6, Losers <= 1, HCP >= 16, LengthLongestSuit >= 5, HCP >= 22, (Balanced OR SemiBalanced), Losers <= 5" -> require: (none) [04:28:55.297] [DealFinder] Explained bid W P: "Overcalling 2C Opener, True" -> require: (none) [04:28:55.297] [DealFinder] Explained bid N 2D: "Artificial - Responses to 2C-P, True" -> require: (none) [04:28:55.298] [DealFinder] Explained bid E P: "Defensive bidding after two bids from opponents, True" -> require: (none) [04:28:55.298] [DealFinder] Explained bid S 2N: "Responses to 2C-P-2D-P, (balish OR CanonicalShape = 4441 OR CanonicalShape = 5431), HCP >= 22, HCP <= 24" -> require: (none) [04:28:55.299] [DealFinder] Explained bid W P: "Responses to 2C-P-2D-P-2N, True" -> require: (none) [04:28:55.299] [DealFinder] Explained bid N 3N: "Responses to 2C-P-2D-P-2N-P, HCP > 1, HCP <= 6, (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame), NOT (Comb. Pts >= 32, CombinedHcpMin >= 28), stoppersOK" -> require: (none) [04:28:55.299] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:28:55.300] [DealFinder] Explained bid S P: "Passable situations - 2C, True" -> require: (none) [04:28:55.300] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:28:55.311] [DealFinder] N Spades: tightened from [0-13] to [0-4] using HandUnderstanding [04:28:55.311] [DealFinder] N HCP min 5 -> 2: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:28:55.311] [DealFinder] N HCP min: tightened from 0 to 2 using HandUnderstanding [04:28:55.311] [DealFinder] N constraints: HCP[2-11], Suits=S[0-4], Trivial=False [04:28:55.312] [DealFinder] Expression (5087 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:28:55.312] [Timing] N precompute: 11ms mem d=261KB (total=1425MB) [04:28:55.320] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:28:55.320] [DealFinder] E constraints: HCP[0-11], Suits=(none), Trivial=False [04:28:55.320] [DealFinder] Expression (4018 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:28:55.320] [Timing] E precompute: 8ms mem d=186KB (total=1425MB) [04:28:55.323] [DealFinder] S HCP max: tightened from 24 to 23 using HandUnderstanding [04:28:55.323] [DealFinder] S constraints: HCP[22-23], Suits=(none), Trivial=False [04:28:55.323] [DealFinder] Expression (1265 chars): ((HCP >= 22 & Losers <= 5) OR (HCP >= 22 & (Balanced OR SemiBalanced)) OR (Losers <= 2 & HCP >= 16 & LengthLongestSuit >= 5 & HCP >= 18) OR (Losers <= 1 & HCP >= 16 & HCP >= 18) OR (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(H) & H >= 6 & Losers <= 3 & Aces >= 2 & HCP >= 18) OR (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(S) & S >= 6 & Losers <= 3 & Aces >= 2 & HCP >= 18) OR (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(C) & C >= 6 & Losers <= 2 & Aces >= 2 & HCP >= 18) OR (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(D) & D >= 6 & Losers <= 2 & Aces >= 2 & HCP >= 18)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (balish OR CanonicalShape = 4441 OR CanonicalShape = 5431) & HCP >= 22 & HCP <= 24 & True [04:28:55.323] [Timing] S precompute: 3ms mem d=250KB (total=1425MB) [04:28:55.325] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:28:55.325] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [04:28:55.325] [DealFinder] W constraints: HCP[0-21], Suits=(none), Trivial=False [04:28:55.325] [DealFinder] Expression (391 chars): True & NOT Overcall(D) & NOT Overcall(C) & NOT FourLevelOvercall(D) & NOT DiamondCompGame & NOT (H >= 6 & LoserLevel >= 2) & NOT (S >= 6 & LoserLevel >= 2) & NOT (H >= 7 & LoserLevel >= 3) & NOT (S >= 7 & LoserLevel >= 3) & NOT (H >= 8 & LoserLevel >= 4) & NOT (S >= 8 & LoserLevel >= 4) & True & NOT (TwiceRebiddable(C) & LoserLevel >= 3) & NOT (TwiceRebiddable(D) & LoserLevel >= 3) & True [04:28:55.325] [Timing] W precompute: 1ms mem d=64KB (total=1425MB) [04:28:55.325] ENDGAME_WORLD: #1 (w=1.00) N:Q82...J J943... .J.5.K KT...T8 [04:28:55.325] ENDGAME_WORLD: #2 (w=1.00) N:Q82...J 943.J.. J..5.K KT...T8 [04:28:55.325] ENDGAME_WORLD: #3 (w=1.00) N:Q82...J J43.J.. 9..5.K KT...T8 [04:28:55.325] ENDGAME_WORLD: #4 (w=1.00) N:Q82...J J93.J.. 4..5.K KT...T8 [04:28:55.325] ENDGAME_WORLD: #5 (w=1.00) N:Q82...J J94.J.. 3..5.K KT...T8 [04:28:55.325] ENDGAME: Evaluating 2 candidates across 5 worlds (totalWeight=5.00, rankByScore=True): [04:28:55.326] ST: defeat 0 % (0.0/5.0), makes 100 % (5.0/5.0), avgDeclTricks=10.2, dist=[10:4.0] [11:1.0] [04:28:55.326] SK: defeat 0 % (0.0/5.0), makes 100 % (5.0/5.0), avgDeclTricks=11.0, dist=[11:5.0] [04:28:55.326] IMP ST: 0.80 [04:28:55.326] IMP SK: -0.80 [04:28:55.326] ENDGAME: Selected ST (0 %) === Board DailyIMP2026-08-30_b1_t2 (API) - DDS Engine (W) - 2026-08-30 04:28:56 === === Board DailyIMP2026-08-30_b1_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:28:56 === [04:28:56.206] Activated: 2 tricks remaining, threshold=5 [04:28:56.206] ENDGAME: Hidden cards=4 between E and S, need 2+2, declarer tricks=8, defense tricks=3 [04:28:56.206] ENDGAME: Contract=3N, Declarer=S, ToPlay=W, Trump=NT [04:28:56.206] ENDGAME: W [- - - CT8] [04:28:56.206] ENDGAME: N [SQ - - CJ] [04:28:56.206] ENDGAME: Hidden [S4 HJ D5 CK] [04:28:56.206] ENDGAME: 1 valid worlds (after void filtering) [04:28:56.207] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:28:56.208] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:28:56.208] [DealFinder] Explained bid S 2C: "Artificial - Opening Bid, HCP >= 18, (NOT Two Suited OR HCP >= 20), BestSuit(C), C >= 6, Losers <= 2, Aces >= 2, BestSuit(D), D >= 6, BestSuit(H), H >= 6, Losers <= 3, BestSuit(S), S >= 6, Losers <= 1, HCP >= 16, LengthLongestSuit >= 5, HCP >= 22, (Balanced OR SemiBalanced), Losers <= 5" -> require: (none) [04:28:56.209] [DealFinder] Explained bid W P: "Overcalling 2C Opener, True" -> require: (none) [04:28:56.209] [DealFinder] Explained bid N 2D: "Artificial - Responses to 2C-P, True" -> require: (none) [04:28:56.210] [DealFinder] Explained bid E P: "Defensive bidding after two bids from opponents, True" -> require: (none) [04:28:56.210] [DealFinder] Explained bid S 2N: "Responses to 2C-P-2D-P, (balish OR CanonicalShape = 4441 OR CanonicalShape = 5431), HCP >= 22, HCP <= 24" -> require: (none) [04:28:56.211] [DealFinder] Explained bid W P: "Responses to 2C-P-2D-P-2N, True" -> require: (none) [04:28:56.211] [DealFinder] Explained bid N 3N: "Responses to 2C-P-2D-P-2N-P, HCP > 1, HCP <= 6, (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame), NOT (Comb. Pts >= 32, CombinedHcpMin >= 28), stoppersOK" -> require: (none) [04:28:56.211] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:28:56.212] [DealFinder] Explained bid S P: "Passable situations - 2C, True" -> require: (none) [04:28:56.212] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:28:56.225] [DealFinder] N Spades: tightened from [0-13] to [0-4] using HandUnderstanding [04:28:56.225] [DealFinder] N HCP min 5 -> 2: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:28:56.225] [DealFinder] N HCP min: tightened from 0 to 2 using HandUnderstanding [04:28:56.225] [DealFinder] N constraints: HCP[2-11], Suits=S[0-4], Trivial=False [04:28:56.225] [DealFinder] Expression (5087 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:28:56.225] [Timing] N precompute: 12ms mem d=254KB (total=1419MB) [04:28:56.235] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:28:56.235] [DealFinder] E constraints: HCP[0-11], Suits=(none), Trivial=False [04:28:56.235] [DealFinder] Expression (4018 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:28:56.235] [Timing] E precompute: 10ms mem d=193KB (total=1419MB) [04:28:56.238] [DealFinder] S HCP max: tightened from 24 to 23 using HandUnderstanding [04:28:56.239] [DealFinder] S constraints: HCP[22-23], Suits=(none), Trivial=False [04:28:56.239] [DealFinder] Expression (1265 chars): ((HCP >= 22 & Losers <= 5) OR (HCP >= 22 & (Balanced OR SemiBalanced)) OR (Losers <= 2 & HCP >= 16 & LengthLongestSuit >= 5 & HCP >= 18) OR (Losers <= 1 & HCP >= 16 & HCP >= 18) OR (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(H) & H >= 6 & Losers <= 3 & Aces >= 2 & HCP >= 18) OR (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(S) & S >= 6 & Losers <= 3 & Aces >= 2 & HCP >= 18) OR (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(C) & C >= 6 & Losers <= 2 & Aces >= 2 & HCP >= 18) OR (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(D) & D >= 6 & Losers <= 2 & Aces >= 2 & HCP >= 18)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (balish OR CanonicalShape = 4441 OR CanonicalShape = 5431) & HCP >= 22 & HCP <= 24 & True [04:28:56.239] [Timing] S precompute: 3ms mem d=248KB (total=1420MB) [04:28:56.240] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:28:56.240] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [04:28:56.240] [DealFinder] W constraints: HCP[0-21], Suits=(none), Trivial=False [04:28:56.240] [DealFinder] Expression (391 chars): True & NOT Overcall(D) & NOT Overcall(C) & NOT FourLevelOvercall(D) & NOT DiamondCompGame & NOT (H >= 6 & LoserLevel >= 2) & NOT (S >= 6 & LoserLevel >= 2) & NOT (H >= 7 & LoserLevel >= 3) & NOT (S >= 7 & LoserLevel >= 3) & NOT (H >= 8 & LoserLevel >= 4) & NOT (S >= 8 & LoserLevel >= 4) & True & NOT (TwiceRebiddable(C) & LoserLevel >= 3) & NOT (TwiceRebiddable(D) & LoserLevel >= 3) & True [04:28:56.240] [Timing] W precompute: 1ms mem d=72KB (total=1420MB) [04:28:56.240] ENDGAME_WORLD: #1 (w=1.00) N:Q...J 4.J.. ..5.K ...T8 [04:28:56.240] ENDGAME: Evaluating 2 candidates across 1 worlds (totalWeight=1.00, rankByScore=True): [04:28:56.240] C8: defeat 0 % (0.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=10.0, dist=[10:1.0] [04:28:56.241] CT: defeat 0 % (0.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=10.0, dist=[10:1.0] [04:28:56.241] IMP C8: 0.00 [04:28:56.241] IMP CT: 0.00 [04:28:56.241] ENDGAME: Selected CT (0 %) [04:28:56.241] Tied cards: CT,C8 -- invoking NN directly on tied set [04:28:56.241] === FindBestCardAsync: Position=W, CardsPlayed=44 === [04:28:56.241] Finding card to play for W: KT.53.KJT8.QT865 [04:28:56.241] Relative position: Lefty, Contract type: NoTrump [04:28:56.241] Cards in hand mask: 2 [04:28:56.242] Candidate: TC = 71.4 % [04:28:56.242] Candidate: 8C = 28.6 % [04:28:56.242] Selected: CT (71.4 %)