I wasn't sure whether to pose this problem with or without the table action. In the end I decided to tell it like it was.
You intended 2♦ as a transfer but partner did not alert or announce. It seems fairly clear that you have just had a misunderstanding.
If you would have bid 2♥ immediately, please bid 7♥ now.
Benefits include:
Plus... it's free!