Different teams often make the same mistake. The system you describe is not perfect, but makes sense.
Nothing is perfect, though, and the pilot is the backup for failure of that system. I.e. turn off the stab trim system.
In fact, make it adversarial testing such that this team is rewarded (may be financially) if mistakes or problems are found from the 1st team's program.