package cognitive_registry_test import ( "testing" "git.cin.su/m/Assistant/contracts/capability" "git.cin.su/m/Assistant/modules/capability/domain" ) func TestFleetPolicyRequiresAnExplicitReadyFallback(t *testing.T) { readiness, err := domain.BuildFleetReadiness(1, []capability.FleetMember{{ProviderInstanceID: "cpu", ModelDescriptorID: "model", Tier: capability.FleetTierFast, Ready: false, Reason: "401"}}) if err != nil { t.Fatal(err) } if _, err := domain.SelectFleetTier(readiness, capability.FleetTierFast); err == nil { t.Fatal("expected no invocable fallback") } }