fix(providers): add ProviderType.GEMINI to ProviderRegistry.FALLBACK_ORDER #10997

Open
HAL9000 wants to merge 3 commits from pr-fix-10986 into master

3 Commits

Author SHA1 Message Date
controller-ci-rerun bd2f26650e chore: re-trigger CI [controller]
CI / lint (pull_request) Successful in 48s
CI / quality (pull_request) Successful in 57s
CI / typecheck (pull_request) Successful in 1m0s
CI / security (pull_request) Successful in 1m22s
CI / build (pull_request) Successful in 33s
CI / helm (pull_request) Successful in 39s
CI / push-validation (pull_request) Successful in 24s
CI / unit_tests (pull_request) Successful in 5m25s
CI / docker (pull_request) Successful in 1m53s
CI / integration_tests (pull_request) Successful in 9m4s
CI / coverage (pull_request) Successful in 12m23s
CI / status-check (pull_request) Successful in 3s
2026-06-15 00:00:15 -04:00
controller-ci-rerun 164255fad6 chore: re-trigger CI [controller] 2026-06-15 00:00:15 -04:00
HAL9000 418f75b359 fix(providers): add ProviderType.GEMINI to ProviderRegistry.FALLBACK_ORDER
Add ProviderType.GEMINI to both ProviderRegistry.FALLBACK_ORDER (after
ProviderType.GOOGLE) and FallbackSelector.DEFAULT_FALLBACK_ORDER (after
'google'). The GEMINI enum value was already defined but missing from the
fallback chains, so Gemini-only users could not get a default provider.

Also remove the @tdd_expected_fail tag from the Behave regression test
since the bug is now fixed and the test must pass normally.

Closes #4750

Epic: v3.5.0 (M6: Autonomy Hardening)

This fix belongs under the v3.5.0 milestone which focuses on Autonomy
Hardening, including provider reliability improvements.
2026-06-15 00:00:15 -04:00