Do we have some rudimentary understanding of some properties that a forcing can have in order to guarantee that it doesn't violate the axiom of determinacy?
To be more specific, in Which forcings preserve (some) determinacy? the question, and answer, talk about preserving things like projective determinacy, or determinacy in $L(\Bbb R)$. But much like many other discussions of similar flavor, we just re-compute the classes or models in question there. My question is different.
Suppose that $M\models\sf ZF+AD$. Let $\Bbb P\in M$ be a notion of forcing with property $\varphi$, then $M^\Bbb P\models\sf ZF+AD$.
What can be said about $\varphi$?
For example, we know that if $\Bbb P$ adds a well-ordering of $\Bbb R$, or adds an ultrafilter over $\omega$, or so on, then it must violate $\sf AD$. I suspect that trivially we can say that any forcing which doesn't add subsets to $V_{\Theta^+}$, or some other large enough $\alpha$, will not violate $\sf AD$ either.
So to be more concrete, let us narrow down $\Bbb P$ a little bit.
Question. Let $M$ be a model of $\sf ZF+AD$, and suppose $\Bbb P$ is a forcing in $M$ which adds a new subset of $\Bbb R$. What properties will ensure that $M^\Bbb P\models\sf ZF+AD$?
(For the sake of the question, assuming $M\models\sf DC$ works just fine.)