From super- + exacting.
superexacting (comparative more superexacting, superlative most superexacting)