As an IT ex-developer we always understood that we needed a business or industry expert to look at/understand and accept our design, even if not understanding every line of geeky code.
Would any pilot anywhere accept a design that might, even in normal , not failure-mode, trim Down for 10 seconds?
How was this software ever approved?