clampThinkingBudgetToAnswerRoom function
pi's clampThinkingBudgetToAnswerRoom: the budget may never exceed the
output ceiling minus minAnswerTokens.
Implementation
int clampThinkingBudgetToAnswerRoom(int thinkingBudget, int ceiling) {
return min(thinkingBudget, max(0, ceiling - minAnswerTokens));
}