Clarification on Rootmotion

Hello, I am wondering if some one can do some sanity check on my assumption on how Root motion works underneath the hood in UE.

AFAIK from reading the source code, all sources of force/impulse that is applied to the movement OUTSIDE of physic onto the capsule is considered “Root Motion”.

Force from these category are stuff like animation root motion or impulses applied to the capsule.

Force like gravity, or forces that stop the physics body from colliding into each other are not consider root motion but physic.

^Is that assumption correct?

Thanks!