=== /bid Board=20260524_MP_004_F2DWE1-2 Seat=S Auction=P-P-P -> 1N -- 00:26:28 === Hand: K3.Q53.AQJT.AJ76 N P: Contexts: 1 rules matched 'P' | Won: pri 0 'Opening Bid' | Requires: hcp < 12 and not ruleof21 E P: Contexts: 1 rules matched 'P' | Won: pri 0 'Opening Bid' | Requires: hcp < 12 and not ruleof21 S P: Contexts: 1 rules matched 'P' | Won: pri 0 'Opening Bid' | Requires: hcp < 12 and not ruleof21 W 1N: Contexts: 1 | RuleSets: [Opening Bids 4th hand, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Weak_Two_OpeningsGIB, Opening Bid] | Won: pri 120 'Opening Bid' bid 1N->1N | Requires: (Balanced or semibalanced) and hcp>= 15 and hcp<= 17 and S <= 4 and H <= 4 -> Contexts: 3 rules matched '1N' | Won: pri 120 'Opening Bid' | Requires: (Balanced or semibalanced) and hcp>= 15 and hcp<= 17 and S <= 4 and H <= 4 === /bid Board=20260524_MP_004_F2DWE1-2 Seat=S Auction=P-P-P-1N-P-2C-P -> 2D -- 00:26:29 === Hand: K3.Q53.AQJT.AJ76 N P: Contexts: 1 rules matched 'P' | Won: pri 0 'Opening Bid' | Requires: hcp < 12 and not ruleof21 E P: Contexts: 1 rules matched 'P' | Won: pri 0 'Opening Bid' | Requires: hcp < 12 and not ruleof21 S P: Contexts: 1 rules matched 'P' | Won: pri 0 'Opening Bid' | Requires: hcp < 12 and not ruleof21 W 1N: Contexts: 3 rules matched '1N' | Won: pri 120 'Opening Bid' | Requires: (Balanced or semibalanced) and hcp>= 15 and hcp<= 17 and S <= 4 and H <= 4 N P: Contexts: 1 rules matched 'P' | Won: pri 10 'Responses to 1N' | Requires: true E 2C: Contexts: 3 rules matched '2C' | Won: pri 100 'Smolen' | Requires: hcp >= 10 and spades >= 4 and hearts >= 4 and hearts + spades >= 9 S P: Contexts: 2 rules matched 'P' | Won: pri 10 'Responses to 1N-P-2C' | Requires: true W 2D: Contexts: 1 | RuleSets: [Responses to 2C-PX (Stayman after 1N-PX-2C)] | Won: pri 80 'Responses to 2C-PX (Stayman after 1N-PX-2C)' bid 2D->2D | Requires: (S < 4 or opponentsuit('S')) and (H < 4 or opponentsuit('H')) -> Contexts: 1 rules matched '2D' | Won: pri 80 'Responses to 2C-PX (Stayman after 1N-PX-2C)' | Requires: (S < 4 or opponentsuit('S')) and (H < 4 or opponentsuit('H')) === /bid Board=20260524_MP_004_F2DWE1-2 Seat=S Auction=P-P-P-1N-P-2C-P-2D-P-2N-P -> 3N -- 00:26:31 === Hand: K3.Q53.AQJT.AJ76 N P: Contexts: 1 rules matched 'P' | Won: pri 0 'Opening Bid' | Requires: hcp < 12 and not ruleof21 E P: Contexts: 1 rules matched 'P' | Won: pri 0 'Opening Bid' | Requires: hcp < 12 and not ruleof21 S P: Contexts: 1 rules matched 'P' | Won: pri 0 'Opening Bid' | Requires: hcp < 12 and not ruleof21 W 1N: Contexts: 3 rules matched '1N' | Won: pri 120 'Opening Bid' | Requires: (Balanced or semibalanced) and hcp>= 15 and hcp<= 17 and S <= 4 and H <= 4 N P: Contexts: 1 rules matched 'P' | Won: pri 10 'Responses to 1N' | Requires: true E 2C: Contexts: 3 rules matched '2C' | Won: pri 100 'Smolen' | Requires: hcp >= 10 and spades >= 4 and hearts >= 4 and hearts + spades >= 9 S P: Contexts: 2 rules matched 'P' | Won: pri 10 'Responses to 1N-P-2C' | Requires: true W 2D: Contexts: 1 rules matched '2D' | Won: pri 80 'Responses to 2C-PX (Stayman after 1N-PX-2C)' | Requires: (S < 4 or opponentsuit('S')) and (H < 4 or opponentsuit('H')) N P: Contexts: 1 rules matched 'P' | Won: pri 0 'Responses to 1N-P-2C-P-2D' | Requires: true E 2N: Contexts: 1 rules matched '2N' | Won: pri 10 'Responses to 2C-2D-P-P (Stayman after 1N-PX-2C)' | Requires: not game S P: Contexts: 1 rules matched 'P' | Won: pri 0 'Responses to 1N-P-2C-P-2D-P-2N' | Requires: true W 3N: Contexts: 1 | RuleSets: [Responses to 2C-2D-P-P-2N-P (Stayman after 1N-PX-2C)] | Won: pri 20 'Responses to 2C-2D-P-P-2N-P (Stayman after 1N-PX-2C)' bid 3N->3N | Requires: not min -> Contexts: 1 rules matched '3N' | Won: pri 20 'Responses to 2C-2D-P-P-2N-P (Stayman after 1N-PX-2C)' | Requires: not min