In the B/I context, I recommend that advancer choose between the conservative single raise, than almost certainly leads to a missed game, or the aggressive cue-bid that probably leads to game, hopefully 5
♦ rather than 3N

Altho, the opps better lead their spades to beat 3N.
Advanced/expert players may have an edge here, in that they can (if they choose) have an intermediate bid: the transfer advance: where 2
♣ is not a generic force but a constructive diamond raise, which looks to be about right.
As you can probably tell, I do not advocate nor approve of the 1
♥ advance.
I stand to be corrected, and there may be regional variations here, but my view of standard treatment is that 1
♥ promises a 5+ suit.
While that approach will sometimes miss a 4-4 partial, and, once in a while when both hands are maximum for conservative action, the occasional game, I think that this style is a long-term winner.
When advancer chooses a single raise, overcaller can bid a 4 card major with game ambitions and safety in 3
♦.
When advancer chooses a cue bid, overcaller can bid a 4 card major with a hand worth the equivalent of a K or more than a rock-bottom overcall.
In this manner, most hands that combine for game on a 4-4 fit can be reached. In the interim, by preserving the new major by advancer as 5+, it makes overcaller's raise decisions far easier. He will better evaluate his degree of fit.
I have seen several B/I players, in the local club, advance a 1-level overcal lon weak 4 card suits, sometimes profitably, but the fact that it works sometimes is not a reason for doing it. OTOH, I would be interested in hearing from other experts as to their views/experience on the topic.
BTW, one point I should have mentioned: if you play that the major may be 4 cards, then you had better play it as forcing for 1 round. Otherwise, playing a 4-2 fit or even a 4-1 is going to become a frequent, if disappointing, experience.
'one of the great markers of the advance of human kindness is the howls you will hear from the Men of God' Johann Hari