=== /bid Board=20260524_MP_001_F2DWE1-2 Seat=S Auction=P-P -> 1D -- 00:21:06 === Hand: Q84.AQ4.AQ98.T42 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 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_001_F2DWE1-2 Seat=S Auction=P-P-1D-1S-P-2D -> P -- 00:21:08 === Hand: Q84.AQ4.AQ98.T42 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 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') W 1S: Contexts: 2 rules matched '1S' | Won: pri 72 'Responses to 1Mi' | Requires: overcall('S') N P: Contexts: 3 rules matched 'P' | Won: pri 32 'Responses to 1Mi-1Ma' | Requires: S >= 5 and hcp >= 10 E 2D: Contexts: 2 rules matched '2D' | Won: pri 98 'Responses to 1Mi-1Ma-PX' | Requires: hcp >= 10 and S >= 3 S P: Contexts: 1 | RuleSets: [Responses to 1Mi-1Ma-P-2Mi] | Won: pri 0 'Responses to 1Mi-1Ma-P-2Mi' bid P->P | Requires: not game -> Contexts: 2 rules matched 'P' | Won: pri 0 'Responses to 1Mi-1Ma-P-2Mi' | Requires: true === /bid Board=20260524_MP_001_F2DWE1-2 Seat=S Auction=P-P-1D-1S-P-2D-P-2S-3C-P -> P -- 00:21:09 === Hand: Q84.AQ4.AQ98.T42 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 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') W 1S: Contexts: 2 rules matched '1S' | Won: pri 72 'Responses to 1Mi' | Requires: overcall('S') N P: Contexts: 3 rules matched 'P' | Won: pri 32 'Responses to 1Mi-1Ma' | Requires: S >= 5 and hcp >= 10 E 2D: Contexts: 2 rules matched '2D' | Won: pri 98 'Responses to 1Mi-1Ma-PX' | Requires: hcp >= 10 and S >= 3 S P: Contexts: 2 rules matched 'P' | Won: pri 0 'Responses to 1Mi-1Ma-P-2Mi' | Requires: true W 2S: Contexts: 2 rules matched '2S' | Won: pri 10 'Responses to 1Mi-P-P-1Ma-P-2Mi-P' | Requires: hcp <= 11 N 3C: Contexts: 1 rules matched '3C' | Won: pri 30 'Responses to 1Mi-1Ma-PX-2Mi-P-2Ma' | Requires: hcp >= 9 and hcp <= 12 and C >= 5 E P: Contexts: 1 rules matched 'P' | Won: pri -1000 'Last resort - defensive' | Requires: makessense S P: Contexts: 1 | RuleSets: [Responses to 1Mi-1Ma-PX-2Mi-P-2Ma-3oMi-P] | Won: pri 0 'Responses to 1Mi-1Ma-PX-2Mi-P-2Ma-3oMi-P' bid P->P | Requires: not game -> Contexts: 1 rules matched 'P' | Won: pri 0 'Responses to 1Mi-1Ma-PX-2Mi-P-2Ma-3oMi-P' | Requires: not game === /bid Board=20260524_MP_001_F2DWE1-2 Seat=S Auction=P-P-1D-1S-P-2D-P-2S-3C-P-P-3S-P-P -> P -- 00:21:12 === Hand: Q84.AQ4.AQ98.T42 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 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') W 1S: Contexts: 2 rules matched '1S' | Won: pri 72 'Responses to 1Mi' | Requires: overcall('S') N P: Contexts: 3 rules matched 'P' | Won: pri 32 'Responses to 1Mi-1Ma' | Requires: S >= 5 and hcp >= 10 E 2D: Contexts: 2 rules matched '2D' | Won: pri 98 'Responses to 1Mi-1Ma-PX' | Requires: hcp >= 10 and S >= 3 S P: Contexts: 2 rules matched 'P' | Won: pri 0 'Responses to 1Mi-1Ma-P-2Mi' | Requires: true W 2S: Contexts: 2 rules matched '2S' | Won: pri 10 'Responses to 1Mi-P-P-1Ma-P-2Mi-P' | Requires: hcp <= 11 N 3C: Contexts: 1 rules matched '3C' | Won: pri 30 'Responses to 1Mi-1Ma-PX-2Mi-P-2Ma' | Requires: hcp >= 9 and hcp <= 12 and C >= 5 E P: Contexts: 1 rules matched 'P' | Won: pri -1000 'Last resort - defensive' | Requires: makessense S P: Contexts: 1 rules matched 'P' | Won: pri 0 'Responses to 1Mi-1Ma-PX-2Mi-P-2Ma-3oMi-P' | Requires: not game W 3S: Contexts: 0 rules matched '3S' | Won: pri 0 '[Inferred]' | Requires: competitive('S') N P: Contexts: 0 rules matched 'P' | Won: pri 0 '[Inferred]' | Requires: true E P: Contexts: 1 rules matched 'P' | Won: pri -1000 'Last resort - defensive' | Requires: makessense S P: Contexts: 1 | RuleSets: [Offensive bidding when our side has passed twice - should probably be three passes, Do we have a penalty double in the passout situation] | Won: pri 0 'Offensive bidding when our side has passed twice - should probably be three passes' bid P->P | Requires: makessense | MakesSense=true (Pass accepted) -> Contexts: 1 rules matched 'P' | Won: pri 0 'Offensive bidding when our side has passed twice - should probably be three passes' | Requires: makessense