Every constraint type and target mode, with reasoning and without confidence.
Runs the prompt, calling the processor's hooks in the order InferProcessor always has:
BeforeBuildContext, BuildPromptData, BeforePromptExecute, then AfterPromptExecute.
A string result is JSON-parsed when it parses; otherwise it is returned as the raw string.
Checks each output's constraint type, target mode, and rules against Capabilities. An output with no constraint is not checked for its constraint type unless the type requires constraints.
OptionalfieldValues: FeaturePipelineFieldValueLookupOne message per output or rule this driver cannot satisfy; empty when it can produce them all.
Runs the pipeline's AI Prompt for each record. Every pipeline that names no type uses it.