In the example above, the H2O flow is zero, and therefore the SST and Salinity should be flagged. In the bottom measurements they are, but in the top ones the SST and Salinity have an auto-QC flag because they're constant. This means the user still has to deal with them.
The diagnostic flag should take priority over the auto QC flag. Then if the user overrides the diagnostic flag then the user's flag takes precedence.
In the example above, the H2O flow is zero, and therefore the SST and Salinity should be flagged. In the bottom measurements they are, but in the top ones the SST and Salinity have an auto-QC flag because they're constant. This means the user still has to deal with them.
The diagnostic flag should take priority over the auto QC flag. Then if the user overrides the diagnostic flag then the user's flag takes precedence.