tests/gateway/test_nutrition_weekly_owner_draft_model.py::test_valid_replay_has_one_total_provider_call_and_private_ledger tests/gateway/test_nutrition_weekly_owner_draft_model.py::test_invalid_first_uses_one_correction_and_never_a_third_call tests/gateway/test_nutrition_weekly_owner_draft_model.py::test_outage_and_two_invalid_results_use_deterministic_fallback[outcome0] tests/gateway/test_nutrition_weekly_owner_draft_model.py::test_outage_and_two_invalid_results_use_deterministic_fallback[outcome1] tests/gateway/test_nutrition_weekly_owner_draft_model.py::test_outage_and_two_invalid_results_use_deterministic_fallback[outcome2] tests/gateway/test_nutrition_weekly_owner_draft_model.py::test_outage_and_two_invalid_results_use_deterministic_fallback[outcome3] tests/gateway/test_nutrition_weekly_owner_draft_model.py::test_outage_and_two_invalid_results_use_deterministic_fallback[outcome4] tests/gateway/test_nutrition_weekly_owner_draft_model.py::test_provider_request_ledger_source_and_draft_exclude_all_sentinels tests/gateway/test_nutrition_weekly_owner_draft_model.py::test_interrupted_sending_is_terminal_fallback_without_provider_retry tests/gateway/test_nutrition_weekly_owner_draft_model.py::test_tampered_source_and_ledger_corruption_fail_closed