=== /bid Board=20260524_MP_002_F2DWE1-2 Seat=S Auction=P -> 1D -- 00:22:59 === Hand: K.Q982.AQT8.KQ62 N P: Contexts: 1 rules matched 'P' | Won: pri 0 'Opening Bid' | Requires: hcp < 12 and not ruleof21 E 1D: Contexts: 1 | RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Weak_Two_OpeningsGIB, Weak two major, Opening Bid] | Won: pri 65 'Opening Bid' bid 1D->1D | Requires: (HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') -> Contexts: 2 rules matched '1D' | Won: pri 65 'Opening Bid' | Requires: (HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') === /bid Board=20260524_MP_002_F2DWE1-2 Seat=S Auction=P-1D-P-2D-P -> 3S -- 00:23:02 === Hand: K.Q982.AQT8.KQ62 N P: Contexts: 1 rules matched 'P' | Won: pri 0 'Opening Bid' | Requires: hcp < 12 and not ruleof21 E 1D: Contexts: 2 rules matched '1D' | Won: pri 65 'Opening Bid' | Requires: (HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') S P: Contexts: 2 rules matched 'P' | Won: pri 0 'Responses to 1Mi' | Requires: true or D >= 7 W 2D: Contexts: 1 rules matched '2D' | Won: pri 100 'InvertedMinor' | Requires: D >= 4 and hcp>= 10 and H < 4 and S < 4 and (diamondlongest or hcp < 12) N P: Contexts: 1 rules matched 'P' | Won: pri -1 'Defensive bidding after two bids from opponents' | Requires: true E 3S: Contexts: 1 | RuleSets: [Responses to 2D-PX (InvertedMinor after 1D-P-2D), Responses to 2Mi-PX (InvertedMinor after 1D-P-2D)] | Won: pri 97 'Responses to 2Mi-PX (InvertedMinor after 1D-P-2D)' bid 3Ma->3S | Requires: hcp>= 15 and S <= 1 -> Contexts: 1 rules matched '3S' | Won: pri 97 'Responses to 2Mi-PX (InvertedMinor after 1D-P-2D)' | Requires: hcp>= 15 and S <= 1 === /bid Board=20260524_MP_002_F2DWE1-2 Seat=S Auction=P-1D-P-2D-P-3S-P-5D-P -> P -- 00:23:04 === Hand: K.Q982.AQT8.KQ62 N P: Contexts: 1 rules matched 'P' | Won: pri 0 'Opening Bid' | Requires: hcp < 12 and not ruleof21 E 1D: Contexts: 2 rules matched '1D' | Won: pri 65 'Opening Bid' | Requires: (HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') S P: Contexts: 2 rules matched 'P' | Won: pri 0 'Responses to 1Mi' | Requires: true or D >= 7 W 2D: Contexts: 1 rules matched '2D' | Won: pri 100 'InvertedMinor' | Requires: D >= 4 and hcp>= 10 and H < 4 and S < 4 and (diamondlongest or hcp < 12) N P: Contexts: 1 rules matched 'P' | Won: pri -1 'Defensive bidding after two bids from opponents' | Requires: true E 3S: Contexts: 1 rules matched '3S' | Won: pri 97 'Responses to 2Mi-PX (InvertedMinor after 1D-P-2D)' | Requires: hcp>= 15 and S <= 1 S P: Contexts: 1 rules matched 'P' | Won: pri 0 'Defensive bidding when our side has passed twice' | Requires: true W 5D: Contexts: 1 rules matched '5D' | Won: pri 51 'Responses to 2Mi-PX-3Ma-P (InvertedMinor after 1D-P-2D)' | Requires: D_game N P: Contexts: 1 rules matched 'P' | Won: pri 0 'Defensive bidding when our side has passed twice' | Requires: true E P: Contexts: 1 | RuleSets: [Responses to 2Mi-PX-3S-PX-5Mi-P (InvertedMinor after 1D-P-2D)] | Won: pri 0 'Responses to 2Mi-PX-3S-PX-5Mi-P (InvertedMinor after 1D-P-2D)' bid P->P | Requires: true | MakesSense=true (Pass accepted) -> Contexts: 1 rules matched 'P' | Won: pri 0 'Responses to 2Mi-PX-3S-PX-5Mi-P (InvertedMinor after 1D-P-2D)' | Requires: true