tests/gateway/test_nutrition_weekly_operations.py::test_baseline_schedule_is_unchanged_when_weekly_operations_is_absent tests/gateway/test_nutrition_weekly_operations.py::test_config_defaults_off_with_stable_kst_schedule_when_absent tests/gateway/test_nutrition_weekly_operations.py::test_config_binds_only_the_existing_topic_59_review_route tests/gateway/test_nutrition_weekly_operations.py::test_config_rejects_missing_naive_and_absolute_recurring_times[reminder_time-None] tests/gateway/test_nutrition_weekly_operations.py::test_config_rejects_missing_naive_and_absolute_recurring_times[reminder_time-20:00] tests/gateway/test_nutrition_weekly_operations.py::test_config_rejects_missing_naive_and_absolute_recurring_times[reminder_time-20:00+00:00] tests/gateway/test_nutrition_weekly_operations.py::test_config_rejects_missing_naive_and_absolute_recurring_times[missed_cutoff_time-2026-08-24T23:00:00+09:00] tests/gateway/test_nutrition_weekly_operations.py::test_config_rejects_reminder_at_or_after_cutoff_and_wrong_route tests/gateway/test_nutrition_weekly_operations.py::test_config_authority_requires_compiled_configured_authorized_and_consented tests/gateway/test_nutrition_weekly_operations.py::test_config_authority_fails_closed_for_every_binding[candidate_digest-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc] tests/gateway/test_nutrition_weekly_operations.py::test_config_authority_fails_closed_for_every_binding[config_digest-dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd] tests/gateway/test_nutrition_weekly_operations.py::test_config_authority_fails_closed_for_every_binding[enabled_customer_keys-value2] tests/gateway/test_nutrition_weekly_operations.py::test_config_authority_fails_closed_for_every_binding[owner-value3] tests/gateway/test_nutrition_weekly_operations.py::test_config_authority_fails_closed_for_every_binding[owner-value4] tests/gateway/test_nutrition_weekly_operations.py::test_config_authority_fails_closed_for_every_binding[consent_digest-eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee] tests/gateway/test_nutrition_weekly_operations.py::test_config_authority_fails_closed_for_every_binding[feature_epoch-weekly-operations-v2] tests/gateway/test_nutrition_weekly_operations.py::test_config_authority_rejects_stale_and_expired_receipts[2026-08-24T00:45:00+09:00-2026-08-24T01:45:00+09:00] tests/gateway/test_nutrition_weekly_operations.py::test_config_authority_rejects_stale_and_expired_receipts[2026-08-23T23:00:00+09:00-2026-08-24T00:00:00+09:00] tests/gateway/test_nutrition_weekly_operations.py::test_config_authority_rejects_missing_or_naive_issue_expiry tests/gateway/test_nutrition_weekly_operations.py::test_enabled_authority_requires_sealed_registry_identity tests/gateway/test_nutrition_weekly_operations.py::test_authority_integrity_digest_binds_registry_identity_stably tests/gateway/test_nutrition_weekly_operations.py::test_enabled_config_requires_registry_identity_binding_digest