--- Showing last 200 of 3703 lines --- [00:25:49.022] ENDGAME_WORLD: #7 E=[SK85 - D2 CK] W=[SA HQ9 D3 CJ] [00:25:49.022] ENDGAME_WORLD: #8 E=[SK85 - D3 CJ] W=[SA HQ9 D2 CK] [00:25:49.022] ENDGAME_WORLD: #9 E=[SK85 - D3 CK] W=[SA HQ9 D2 CJ] [00:25:49.022] ENDGAME_WORLD: #10 E=[SK85 - - CKJ] W=[SA HQ9 D32 -] [00:25:49.022] ENDGAME_WORLD: ... and 46 more [00:25:49.022] ENDGAME: Bidding weights applied to 56/56 worlds (range 0.00-0.10) [00:25:49.022] ENDGAME: Evaluating 5 candidates across 56 worlds (totalWeight=0.31): [00:25:49.035] S2: 0 % (0.0/0.3), avgDeclTricks=8.0 [00:25:49.046] S3: 0 % (0.0/0.3), avgDeclTricks=8.0 [00:25:49.055] S4: 0 % (0.0/0.3), avgDeclTricks=8.0 [00:25:49.064] SJ: 0 % (0.0/0.3), avgDeclTricks=8.0 [00:25:49.072] SQ: 0 % (0.0/0.3), avgDeclTricks=8.0 [00:25:49.072] ENDGAME: Selected SQ (0 %) [00:25:49.073] Tied cards: SQ,SJ,S4,S3,S2 -- invoking NN directly on tied set [00:25:49.073] === FindBestCardAsync: Position=N, CardsPlayed=32 === [00:25:49.073] Finding card to play for N: QJ432.KJ6.Q74.97 [00:25:49.073] Relative position: Dummy, Contract type: Suit [00:25:49.073] Cards in hand mask: 3 [00:25:49.074] Candidate: xS = 79.2 % [00:25:49.074] Candidate: QS = 17.3 % [00:25:49.074] Candidate: JS = 3.5 % [00:25:49.075] Selected: S2 (79.2 %) === Board 20260524_MP_003_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:25:52 === === Board 20260524_MP_003_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:25:52 === [00:25:52.597] Activated: 5 tricks remaining, threshold=5 [00:25:52.597] ENDGAME: Hidden cards=9 between E and W, need 4+5, declarer tricks=7, defense tricks=1 [00:25:52.597] ENDGAME: Contract=3H, Declarer=S, ToPlay=S, Trump=H [00:25:52.597] ENDGAME: S [ST9 H873 - -] [00:25:52.597] ENDGAME: N [SQJ43 - - -] [00:25:52.597] ENDGAME: Hidden [SK85 HQ9 D32 CKJ] [00:25:52.597] ENDGAME: Current trick (2 cards, led by N): S2 SA [00:25:52.598] ENDGAME: 35 valid worlds (after void filtering) [00:25:52.598] ENDGAME_WORLD: #1 E=[SK85 - D2 -] W=[- HQ9 D3 CKJ] [00:25:52.598] ENDGAME_WORLD: #2 E=[SK85 - D3 -] W=[- HQ9 D2 CKJ] [00:25:52.598] ENDGAME_WORLD: #3 E=[SK85 - - CJ] W=[- HQ9 D32 CK] [00:25:52.598] ENDGAME_WORLD: #4 E=[SK85 - - CK] W=[- HQ9 D32 CJ] [00:25:52.598] ENDGAME_WORLD: #5 E=[S85 - D32 -] W=[SK HQ9 - CKJ] [00:25:52.598] ENDGAME_WORLD: #6 E=[S85 - D2 CJ] W=[SK HQ9 D3 CK] [00:25:52.598] ENDGAME_WORLD: #7 E=[S85 - D2 CK] W=[SK HQ9 D3 CJ] [00:25:52.598] ENDGAME_WORLD: #8 E=[S85 - D3 CJ] W=[SK HQ9 D2 CK] [00:25:52.598] ENDGAME_WORLD: #9 E=[S85 - D3 CK] W=[SK HQ9 D2 CJ] [00:25:52.598] ENDGAME_WORLD: #10 E=[S85 - - CKJ] W=[SK HQ9 D32 -] [00:25:52.598] ENDGAME_WORLD: ... and 25 more [00:25:52.598] ENDGAME: Bidding weights applied to 35/35 worlds (range 0.00-0.01) [00:25:52.599] ENDGAME: Evaluating 2 candidates across 35 worlds (totalWeight=0.08): [00:25:52.602] S9: 19 % (0.0/0.1), avgDeclTricks=8.2 [00:25:52.605] ST: 19 % (0.0/0.1), avgDeclTricks=8.2 [00:25:52.605] ENDGAME: Selected ST (19 %) [00:25:52.605] Tied cards: ST,S9 -- invoking NN directly on tied set [00:25:52.606] === FindBestCardAsync: Position=S, CardsPlayed=34 === [00:25:52.606] Finding card to play for S: T97.A8743.K8.AQ5 [00:25:52.606] Relative position: Declarer, Contract type: Suit [00:25:52.606] Cards in hand mask: 2 [00:25:52.607] Candidate: TS = 71.0 % [00:25:52.607] Candidate: 9S = 29.0 % [00:25:52.607] Selected: ST (71.0 %) === Board 20260524_MP_003_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:25:56 === === Board 20260524_MP_003_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:25:56 === [00:25:56.699] Activated: 4 tricks remaining, threshold=5 [00:25:56.699] ENDGAME: Hidden cards=7 between E and W, need 3+4, declarer tricks=7, defense tricks=2 [00:25:56.699] ENDGAME: Contract=3H, Declarer=S, ToPlay=S, Trump=H [00:25:56.699] ENDGAME: S [S9 H873 - -] [00:25:56.699] ENDGAME: N [SQJ43 - - -] [00:25:56.699] ENDGAME: Hidden [SK8 HQ9 D2 CKJ] [00:25:56.699] ENDGAME: Current trick (1 cards, led by E): D3 [00:25:56.700] ENDGAME: 10 valid worlds (after void filtering) [00:25:56.700] ENDGAME_WORLD: #1 E=[SK8 - D2 -] W=[- HQ9 - CKJ] [00:25:56.700] ENDGAME_WORLD: #2 E=[SK8 - - CJ] W=[- HQ9 D2 CK] [00:25:56.700] ENDGAME_WORLD: #3 E=[SK8 - - CK] W=[- HQ9 D2 CJ] [00:25:56.700] ENDGAME_WORLD: #4 E=[S8 - D2 CJ] W=[SK HQ9 - CK] [00:25:56.700] ENDGAME_WORLD: #5 E=[S8 - D2 CK] W=[SK HQ9 - CJ] [00:25:56.700] ENDGAME_WORLD: #6 E=[S8 - - CKJ] W=[SK HQ9 D2 -] [00:25:56.700] ENDGAME_WORLD: #7 E=[SK - D2 CJ] W=[S8 HQ9 - CK] [00:25:56.700] ENDGAME_WORLD: #8 E=[SK - D2 CK] W=[S8 HQ9 - CJ] [00:25:56.700] ENDGAME_WORLD: #9 E=[SK - - CKJ] W=[S8 HQ9 D2 -] [00:25:56.700] ENDGAME_WORLD: #10 E=[- - D2 CKJ] W=[SK8 HQ9 - -] [00:25:56.700] ENDGAME: Bidding weights applied to 10/10 worlds (range 0.00-0.01) [00:25:56.700] ENDGAME: Evaluating 4 candidates across 10 worlds (totalWeight=0.02): [00:25:56.701] S9: 0 % (0.0/0.0), avgDeclTricks=8.0 [00:25:56.701] H3: 0 % (0.0/0.0), avgDeclTricks=8.0 [00:25:56.702] H7: 0 % (0.0/0.0), avgDeclTricks=8.0 [00:25:56.702] H8: 0 % (0.0/0.0), avgDeclTricks=8.0 [00:25:56.702] ENDGAME: Selected H8 (0 %) [00:25:56.702] Tied cards: H8,H7,H3,S9 -- invoking NN directly on tied set [00:25:56.703] === FindBestCardAsync: Position=S, CardsPlayed=37 === [00:25:56.703] Finding card to play for S: T97.A8743.K8.AQ5 [00:25:56.703] Relative position: Declarer, Contract type: Suit [00:25:56.703] Cards in hand mask: 3 [00:25:56.704] Candidate: xH = 62.8 % [00:25:56.704] Candidate: 8H = 19.5 % [00:25:56.704] Candidate: 9S = 17.8 % [00:25:56.704] Selected: H3 (62.8 %) === Board 20260524_MP_003_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:25:58 === === Board 20260524_MP_003_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:25:58 === [00:25:58.583] Activated: 4 tricks remaining, threshold=5 [00:25:58.583] ENDGAME: Hidden cards=6 between E and W, need 3+3, declarer tricks=7, defense tricks=2 [00:25:58.583] ENDGAME: Contract=3H, Declarer=S, ToPlay=N, Trump=H [00:25:58.583] ENDGAME: N [SQJ43 - - -] [00:25:58.583] ENDGAME: S [S9 H87 - -] [00:25:58.583] ENDGAME: Hidden [SK8 H9 D2 CKJ] [00:25:58.583] ENDGAME: Current trick (3 cards, led by E): D3 H3 HQ [00:25:58.583] ENDGAME: 6 valid worlds (after void filtering) [00:25:58.583] ENDGAME_WORLD: #1 E=[SK8 - D2 -] W=[- H9 - CKJ] [00:25:58.583] ENDGAME_WORLD: #2 E=[S8 - D2 CJ] W=[SK H9 - CK] [00:25:58.584] ENDGAME_WORLD: #3 E=[S8 - D2 CK] W=[SK H9 - CJ] [00:25:58.584] ENDGAME_WORLD: #4 E=[SK - D2 CJ] W=[S8 H9 - CK] [00:25:58.584] ENDGAME_WORLD: #5 E=[SK - D2 CK] W=[S8 H9 - CJ] [00:25:58.584] ENDGAME_WORLD: #6 E=[- - D2 CKJ] W=[SK8 H9 - -] [00:25:58.584] ENDGAME: Bidding weights applied to 6/6 worlds (range 0.00-0.01) [00:25:58.584] ENDGAME: Evaluating 4 candidates across 6 worlds (totalWeight=0.02): [00:25:58.584] S3: 0 % (0.0/0.0), avgDeclTricks=8.0 [00:25:58.585] S4: 0 % (0.0/0.0), avgDeclTricks=8.0 [00:25:58.585] SJ: 0 % (0.0/0.0), avgDeclTricks=8.0 [00:25:58.585] SQ: 0 % (0.0/0.0), avgDeclTricks=8.0 [00:25:58.585] ENDGAME: Selected SQ (0 %) [00:25:58.586] Tied cards: SQ,SJ,S4,S3 -- invoking NN directly on tied set [00:25:58.586] === FindBestCardAsync: Position=N, CardsPlayed=39 === [00:25:58.586] Finding card to play for N: QJ432.KJ6.Q74.97 [00:25:58.586] Relative position: Dummy, Contract type: Suit [00:25:58.586] Cards in hand mask: 3 [00:25:58.587] Candidate: xS = 96.6 % [00:25:58.587] Candidate: JS = 2.9 % [00:25:58.587] Candidate: QS = 0.4 % [00:25:58.587] Selected: S3 (96.6 %) === Board 20260524_MP_003_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:26:02 === === Board 20260524_MP_003_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:26:02 === [00:26:02.082] Activated: 3 tricks remaining, threshold=5 [00:26:02.082] ENDGAME: Hidden cards=5 between E and W, need 3+2, declarer tricks=7, defense tricks=3 [00:26:02.082] ENDGAME: Contract=3H, Declarer=S, ToPlay=N, Trump=H [00:26:02.082] ENDGAME: N [SQJ4 - - -] [00:26:02.082] ENDGAME: S [S9 H87 - -] [00:26:02.082] ENDGAME: Hidden [S8 H9 D2 CKJ] [00:26:02.082] ENDGAME: Current trick (1 cards, led by W): SK [00:26:02.082] ENDGAME: 3 valid worlds (after void filtering) [00:26:02.083] ENDGAME_WORLD: #1 E=[S8 - D2 CJ] W=[- H9 - CK] [00:26:02.083] ENDGAME_WORLD: #2 E=[S8 - D2 CK] W=[- H9 - CJ] [00:26:02.083] ENDGAME_WORLD: #3 E=[- - D2 CKJ] W=[S8 H9 - -] [00:26:02.083] ENDGAME: Bidding weights applied to 3/3 worlds (range 0.00-0.00) [00:26:02.083] ENDGAME: Evaluating 3 candidates across 3 worlds (totalWeight=0.00): [00:26:02.083] S4: 0 % (0.0/0.0), avgDeclTricks=8.0 [00:26:02.083] SJ: 0 % (0.0/0.0), avgDeclTricks=8.0 [00:26:02.083] SQ: 0 % (0.0/0.0), avgDeclTricks=8.0 [00:26:02.084] ENDGAME: Selected SQ (0 %) [00:26:02.084] Tied cards: SQ,SJ,S4 -- invoking NN directly on tied set [00:26:02.084] === FindBestCardAsync: Position=N, CardsPlayed=41 === [00:26:02.084] Finding card to play for N: QJ432.KJ6.Q74.97 [00:26:02.084] Relative position: Dummy, Contract type: Suit [00:26:02.085] Cards in hand mask: 3 [00:26:02.086] Candidate: xS = 94.5 % [00:26:02.086] Candidate: JS = 4.7 % [00:26:02.086] Candidate: QS = 0.7 % [00:26:02.086] Selected: S4 (94.5 %) === Board 20260524_MP_003_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:26:07 === === Board 20260524_MP_003_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:26:07 === [00:26:07.025] Activated: 2 tricks remaining, threshold=5 [00:26:07.025] ENDGAME: Hidden cards=3 between E and W, need 2+1, declarer tricks=7, defense tricks=4 [00:26:07.026] ENDGAME: Contract=3H, Declarer=S, ToPlay=N, Trump=H [00:26:07.026] ENDGAME: N [SQJ - - -] [00:26:07.026] ENDGAME: S [- H87 - -] [00:26:07.026] ENDGAME: Hidden [- H9 D2 CK] [00:26:07.026] ENDGAME: Current trick (1 cards, led by W): CJ [00:26:07.026] ENDGAME: 1 valid worlds (after void filtering) [00:26:07.026] ENDGAME_WORLD: #1 E=[- - D2 CK] W=[- H9 - -] [00:26:07.026] ENDGAME: Bidding weights applied to 1/1 worlds (range 0.00-0.00) [00:26:07.026] ENDGAME: Evaluating 2 candidates across 1 worlds (totalWeight=0.00): [00:26:07.026] SJ: 0 % (0.0/0.0), avgDeclTricks=8.0 [00:26:07.026] SQ: 0 % (0.0/0.0), avgDeclTricks=8.0 [00:26:07.026] ENDGAME: Selected SQ (0 %) [00:26:07.026] Tied cards: SQ,SJ -- invoking NN directly on tied set [00:26:07.027] === FindBestCardAsync: Position=N, CardsPlayed=45 === [00:26:07.027] Finding card to play for N: QJ432.KJ6.Q74.97 [00:26:07.027] Relative position: Dummy, Contract type: Suit [00:26:07.027] Cards in hand mask: 2 [00:26:07.028] Candidate: JS = 93.0 % [00:26:07.028] Candidate: QS = 7.0 % [00:26:07.028] Selected: SJ (93.0 %) === Board 20260524_MP_003_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:26:08 === === Board 20260524_MP_003_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:26:08 === [00:26:08.874] Activated: 2 tricks remaining, threshold=5 [00:26:08.874] ENDGAME: Hidden cards=2 between E and W, need 1+1, declarer tricks=7, defense tricks=4 [00:26:08.874] ENDGAME: Contract=3H, Declarer=S, ToPlay=S, Trump=H [00:26:08.874] ENDGAME: S [- H87 - -] [00:26:08.874] ENDGAME: N [SQ - - -] [00:26:08.874] ENDGAME: Hidden [- H9 D2 -] [00:26:08.874] ENDGAME: Current trick (3 cards, led by W): CJ SJ CK [00:26:08.874] ENDGAME: 1 valid worlds (after void filtering) [00:26:08.874] ENDGAME_WORLD: #1 E=[- - D2 -] W=[- H9 - -] [00:26:08.875] ENDGAME: Bidding weights applied to 1/1 worlds (range 0.00-0.00) [00:26:08.875] ENDGAME: Evaluating 2 candidates across 1 worlds (totalWeight=0.00): [00:26:08.875] H7: 0 % (0.0/0.0), avgDeclTricks=8.0 [00:26:08.875] H8: 0 % (0.0/0.0), avgDeclTricks=8.0 [00:26:08.875] ENDGAME: Selected H8 (0 %) [00:26:08.875] Tied cards: H8,H7 -- invoking NN directly on tied set [00:26:08.875] === FindBestCardAsync: Position=S, CardsPlayed=47 === [00:26:08.875] Finding card to play for S: T97.A8743.K8.AQ5 [00:26:08.875] Relative position: Declarer, Contract type: Suit [00:26:08.875] Cards in hand mask: 2 [00:26:08.876] Candidate: xH = 72.7 % [00:26:08.876] Candidate: 8H = 27.3 % [00:26:08.876] Selected: H7 (72.7 %)