[{"count":1,"auction":"1C-1D-1H-P-1S-P-1N-2D-P-P-2S-P","bid":"P","requires":"true","role":"OffensiveCompetitive","convention":null,"group":"","postCondition":null,"explanation":"InferUndefinedBids: P = true | Board: 20260524_MP_007_F2DWE1-2","priority":0,"passRequires":"true"},{"count":1,"auction":"1C-1D-1H-P-1S-P-1N-2D-P-P-2S-P-P-3D","bid":"P","requires":"true","role":"OffensiveCompetitive","convention":null,"group":"","postCondition":null,"explanation":"InferUndefinedBids: P = true | Board: 20260524_MP_007_F2DWE1-2","priority":0,"passRequires":"true"},{"count":1,"auction":"1S-2C-3C-P-3H-P","bid":"4S","requires":"S_game","role":"OffensiveCompetitive","convention":null,"group":"","postCondition":"T=S","explanation":"InferUndefinedBids: 4S = S_game | Board: 20260524_MP_006_F2DWE1-2","priority":0,"passRequires":"true"},{"count":1,"auction":"1S-2C-3C-P","bid":"3H","requires":"gametry('H')","role":"OffensiveCompetitive","convention":null,"group":"Responses to 1Ma-2Mi-3Mi-P","postCondition":"F1","explanation":"InferUndefinedBids: 3H = gametry('H') | Board: 20260524_MP_006_F2DWE1-2","priority":0,"passRequires":"true"},{"count":1,"auction":"1D-1S-P-2D-P-2S-3C-P-P","bid":"3S","requires":"competitive('S')","role":"DefensiveCompetitive","convention":null,"group":"Last resort - defensive","postCondition":null,"explanation":"InferUndefinedBids: 3S = competitive('S') | Board: 20260524_MP_001_F2DWE1-2","priority":0,"passRequires":"true"},{"count":1,"auction":"1C-1D-1H-P-1S-P-1N-2D","bid":"P","requires":"true","role":"OffensiveCompetitive","convention":null,"group":"","postCondition":null,"explanation":"InferUndefinedBids: P = true | Board: 20260524_MP_007_F2DWE1-2","priority":0,"passRequires":"true"},{"count":1,"auction":"1C-1D-1H-P-1S-P-1N","bid":"2D","requires":"competitive('D')","role":"DefensiveCompetitive","convention":null,"group":"Defensive bidding when our side has passed twice after 1-level opening","postCondition":null,"explanation":"InferUndefinedBids: 2D = competitive('D') | Board: 20260524_MP_007_F2DWE1-2","priority":0,"passRequires":"true"},{"count":1,"auction":"1S-2C-3C-P-3H-P-4S-P","bid":"P","requires":"true","role":"OffensiveCompetitive","convention":null,"group":"","postCondition":null,"explanation":"InferUndefinedBids: P = true | Board: 20260524_MP_006_F2DWE1-2","priority":0,"passRequires":"true"},{"count":1,"auction":"1D-1S-P-2D-P-2S-3C-P-P-3S","bid":"P","requires":"true","role":"OffensiveCompetitive","convention":null,"group":"","postCondition":null,"explanation":"InferUndefinedBids: P = true | Board: 20260524_MP_001_F2DWE1-2","priority":0,"passRequires":"true"},{"count":1,"auction":"1C-1D-1H-P-1S-P-1N-2D-P-P","bid":"2S","requires":"competitive('S')","role":"OffensiveCompetitive","convention":null,"group":"Do we have a penalty double in the passout situation","postCondition":null,"explanation":"InferUndefinedBids: 2S = competitive('S') | Board: 20260524_MP_007_F2DWE1-2","priority":0,"passRequires":"true"},{"count":1,"auction":"1C-1D-1H-P-1S-P-1N-2D-P-P-2S-P-P","bid":"3D","requires":"competitive('D')","role":"DefensiveCompetitive","convention":null,"group":"Defensive bidding when our side has passed twice after 1-level opening","postCondition":null,"explanation":"InferUndefinedBids: 3D = competitive('D') | Board: 20260524_MP_007_F2DWE1-2","priority":0,"passRequires":"true"}]