How would you design fault detection, isolation, and recovery (FDIR) for a spacecraft subsystem at Benchmark Space Systems?