CCARF Practice Question
Correct answer: B
A: The Batches API correlates results with custom_id. Missing IDs are not what breaks this loop.
B: A “fire-and-forget” asynchronous Batch API model has no mechanism to intercept a tool call during a request, execute the tool, and return results for Claude to continue analysis. This is fundamentally incompatible with iterative tool-calling workflows that require multiple tool request/response rounds within a single logical interaction.
C: A batch request can include tool definitions. Nothing in the batch can run the tool and return the result so Claude can continue.
D: A 24-hour wait is a reason to keep PR review synchronous, but the limitation asked for here is the missing tool round trip, which a slower batch still cannot do.