Posted 2022-August-19, 14:48
The rule written in the database here says that if you have 5+ clubs and enough total points for slam to be at least a possibility, then you can bid 4♣, and this is a higher priority than 3N. With less points and clubs stopped, the next highest priority rule will be to bid 3NT.
But GIB also has a completely unrelated general rule that says if no other rule in the database matches, then a cheapest new suit at the 4 level shows no extra values and nothing more than a biddable suit.
The code takes all possible meanings of 4♣ and outputs the union of the definitions. It just isn't able to determine in this situation, that there isn't a single hand that would result in "no other rule matches".
But this is all really a bit moot here, because GIB is allowed to simulate and pick 3NT instead of 4♣, but determines that keeping slam open will get a better score on average. I don't see that this was the wrong choice.
I have nothing worth contributing, bye