Not a pilot, just an avionics guy, so tell me to go away if you wish.
I would suggest the use of totally separate, lane segregated, battery powered gps at the four corners of the airplane. Collectively they could report a dangerous rate of descent. Differentially they could detect inappropriate attitudes.
Gps accuracy is not good in airplane control terms, but it is definitely accurate enough to sense outrageous errors.
Why not?