{"provider_key":"the_odds_api","generated_at":"2026-06-05T18:38:41.715968Z","uses_live_provider_calls":false,"status":"idle","filters":{"provider_sport_key":null,"competition_id":null,"pick_period_id":null,"max_score_refresh_calls":25,"limit":100},"totals":{"sports":0,"pending_score_refresh_sports":0,"selected_score_refresh_sports":0,"skipped_score_refresh_sports":0,"backoff_score_refresh_sports":0,"review_after_failure_sports":0,"pending_score_refresh_events":0,"pending_score_refresh_picks":0,"ready_to_score_picks":0,"needs_review_picks":0},"selected_score_refresh_sports":[],"provider_contracts":{"normalization":{"normalization_contract":"provider_owned","normalization_contract_hooks":["sport_normalizer","event_normalizer","line_input_builder","score_normalizer"],"normalization_contract_gaps":[]},"score_request":{"request_scope_contract":"provider_owned","request_cost_contract":"provider_owned","request_contract_hooks":["score_request_scope_factory","score_request_cost_estimator"],"request_contract_gaps":[]}},"can_execute_live":false,"live_execution_blockers":[],"local_maintenance_api_request":{"method":"POST","path":"/inventory/operations/local-maintenance","body":{"provider_key":"the_odds_api","regenerate_option_sets":false},"context":{"operation":"score_settlement","provider_key":"the_odds_api","provider_sport_key":null,"competition_id":null,"pick_period_id":null,"max_score_refresh_calls":null,"selected_score_refresh_sports":[],"stored_results_only":true,"provider_contracts":{"normalization":{"normalization_contract":"provider_owned","normalization_contract_hooks":["sport_normalizer","event_normalizer","line_input_builder","score_normalizer"],"normalization_contract_gaps":[]},"score_request":{"request_scope_contract":"provider_owned","request_cost_contract":"provider_owned","request_contract_hooks":["score_request_scope_factory","score_request_cost_estimator"],"request_contract_gaps":[]}},"can_execute_live":false,"live_execution_blockers":[]},"uses_live_provider_calls":false,"note":"Scores pending picks from stored canonical results and can mark stale unresolved picks for review."},"stored_score_settlement_api_request":{"method":"POST","path":"/inventory/operations/local-maintenance","body":{"provider_key":"the_odds_api","regenerate_option_sets":false,"prune_line_snapshots":false},"context":{"operation":"score_settlement","provider_key":"the_odds_api","provider_sport_key":null,"competition_id":null,"pick_period_id":null,"max_score_refresh_calls":null,"selected_score_refresh_sports":[],"stored_results_only":true,"provider_contracts":{"normalization":{"normalization_contract":"provider_owned","normalization_contract_hooks":["sport_normalizer","event_normalizer","line_input_builder","score_normalizer"],"normalization_contract_gaps":[]},"score_request":{"request_scope_contract":"provider_owned","request_cost_contract":"provider_owned","request_contract_hooks":["score_request_scope_factory","score_request_cost_estimator"],"request_contract_gaps":[]}},"can_execute_live":false,"live_execution_blockers":[]},"uses_live_provider_calls":false,"note":"Scores pending picks from stored canonical event results; does not refresh provider scores."},"score_settlement_api_request":{"dry_run":{"method":"POST","path":"/inventory/operations/score-settlement","body":{"provider_key":"the_odds_api","max_score_refresh_calls":25,"execute_live":false,"settle_after_refresh":true},"context":{"operation":"score_settlement","provider_key":"the_odds_api","provider_sport_key":null,"competition_id":null,"pick_period_id":null,"max_score_refresh_calls":25,"selected_score_refresh_sports":[],"stored_results_only":false,"provider_contracts":{"normalization":{"normalization_contract":"provider_owned","normalization_contract_hooks":["sport_normalizer","event_normalizer","line_input_builder","score_normalizer"],"normalization_contract_gaps":[]},"score_request":{"request_scope_contract":"provider_owned","request_cost_contract":"provider_owned","request_contract_hooks":["score_request_scope_factory","score_request_cost_estimator"],"request_contract_gaps":[]}},"can_execute_live":false,"live_execution_blockers":[]},"uses_live_provider_calls":false},"execute_template":{"method":"POST","path":"/inventory/operations/score-settlement","body":{"provider_key":"the_odds_api","max_score_refresh_calls":25,"execute_live":true,"settle_after_refresh":true,"approved_score_sports":[],"approved_plan_hash":"0401f96c916d44244a83add60515e08dcab8355eefd458d830c5a1116f0d0382"},"context":{"operation":"score_settlement","provider_key":"the_odds_api","provider_sport_key":null,"competition_id":null,"pick_period_id":null,"max_score_refresh_calls":25,"selected_score_refresh_sports":[],"stored_results_only":false,"provider_contracts":{"normalization":{"normalization_contract":"provider_owned","normalization_contract_hooks":["sport_normalizer","event_normalizer","line_input_builder","score_normalizer"],"normalization_contract_gaps":[]},"score_request":{"request_scope_contract":"provider_owned","request_cost_contract":"provider_owned","request_contract_hooks":["score_request_scope_factory","score_request_cost_estimator"],"request_contract_gaps":[]}},"can_execute_live":false,"live_execution_blockers":[]},"uses_live_provider_calls":false,"can_execute_live":false,"live_execution_blockers":[]},"provider_contracts":{"normalization":{"normalization_contract":"provider_owned","normalization_contract_hooks":["sport_normalizer","event_normalizer","line_input_builder","score_normalizer"],"normalization_contract_gaps":[]},"score_request":{"request_scope_contract":"provider_owned","request_cost_contract":"provider_owned","request_contract_hooks":["score_request_scope_factory","score_request_cost_estimator"],"request_contract_gaps":[]}},"can_execute_live":false,"live_execution_blockers":[],"execute_requires_dry_run_approval":true,"note":"Execute only if the dry-run approval score_sport_keys exactly match approved_score_sports."},"sports":[],"targets":[]}