Earlier quoted context omitted.
Not considering such a basic error condition seems like a gross omission. This can't even come from the software engineering, but must be some kind of managerial failure (e.g. we're short on time, but have to report great progress to my boss, so skip this scenario).
> seems like such a gross omission. Almost all space mission code only ever has the so-called 'happy path'. We rely on extremely tight mechanical and aerospace engineering tolerances to achieve that happy path. The Hubble Space Telescope's primary mirror grinding was off by a matter of micrometres, and resulted in blurry images. Consider all the Mars rovers. Imagine some wind gust threw the descending module off cour…
If Apollo 11 had followed the "happy path", they would have crashed and died.
Hubble was also the "failure path". The main mirror was flawed and had to be corrected.