llmStage content check shared by the stages that propose an argument's
structure: once at least two canonical claims are normal, the model must
name at least one relation and — when conclusionCandidates is given —
at least one conclusion candidate. With fewer there is nothing to
connect, so an empty answer is accepted. A failure retries the stage;
see llmStage's checkOutput.
llmStagecontent check shared by the stages that propose an argument's structure: once at least two canonical claims are normal, the model must name at least one relation and — whenconclusionCandidatesis given — at least one conclusion candidate. With fewer there is nothing to connect, so an empty answer is accepted. A failure retries the stage; seellmStage'scheckOutput.