Can you prevent physics object from stepping outside nav mesh?

Thanks, probably option 1, because I don’t know if option 2 would allow me to finish the game this century. I’m not a programmer, I assume it would take a while.

I thought maybe there is some standard method I’m not familiar with. I’m sure this scenario is tackled often.