✨ ベストアンサー ✨
what≒thing whichです。
I did which〜 だと、先行詞もなく、which〜 が did の目的語ともなっていないので何を説明したいのか分かりません。
ただ what は thing which に置き換えて考えることができ、thing が did の目的語としてとることができます。
したがって which ではなく what が適切です。
ちなみに置き換えた thing は I thought と was right の間に入る先行詞と捉えることができます。