Backend of the turn.
Current backend probe.
Target model identifier.
Initial configuration snapshot at task preparation time.
Revalidation options including initial prices, decisions, and constraints.
Revalidation result with fresh decision, snapshot, prices, and price note.
Protects against condition shifts while waiting for user consent:
models.deny is refused; if governance configuration changed (models.ask, models.allow, askAbovePrice, priceMultiplier), approval is invalidated.output_price_below or relative multiplier), approval is invalidated.ToolError('POLICY_DENIED') or ToolError('PRICE_LIMIT') with retry guidance without substituting models.
Re-validates consent policy, governance configuration, price evidence, and price limits directly before session acquisition (
EXEC-001-T10b).