CalibrationResult
no_recommendation is returned when: - No valid adjustment exists within threshold_bounds - Strategy is equals (categorical — no numeric parameter to adjust) - Insufficient feedback history exists
Possible values: [recommendation_available, no_recommendation]
Present when status is no_recommendation. Values: bounds_exceeded | not_applicable_strategy | insufficient_data
Present when status is recommendation_available. Pass to POST /conditions/apply-calibration.
Present when status is recommendation_available. Key-value pairs matching the strategy's parameter schema. threshold: { value: float } percentile: { value: float } change: { value: float } z_score: { threshold: float } equals: always null (not applicable)
The current parameter values for comparison
impact objectnullable
Present when status is recommendation_available
Estimated change in daily alert volume
Possible values: [increase, decrease, no_change]
{
"status": "recommendation_available",
"no_recommendation_reason": "string",
"calibration_token": "string",
"recommended_params": {},
"current_params": {},
"impact": {
"delta_alerts": 0,
"direction": "increase"
}
}