AgentOptimizationTerminationReason type

Reason the optimization process ended. Early termination reasons still indicate a successful job; completed candidates remain available.

type AgentOptimizationTerminationReason =
  | "completed"
  | "budget_exhausted"
  | "candidate_screening_stalled"