I tried a variant of the prior approach. I moved the upstream seeds to a separate directory, created a set_cover_merge from the existing and the new seeds from scratch, then restored the upstream entries.
After that I did a second set_cover_merge with the target directory already having the resulting seeds from first merge. I found that it added seeds to several targets that increased the feature count, but on a few targets also increased coverage.
mv fuzz_seed_corpus fuzz_inputs_upstream
test/fuzz/test_runner.py -l DEBUG --par $( nproc ) --m_dir ./fuzz_inputs_upstream/ --m_dir ./active-fuzzing fuzz_seed_corpus
git restore -- ./fuzz_seed_corpus
test/fuzz/test_runner.py -l DEBUG --par $( nproc ) --m_dir ./fuzz_inputs_upstream/ --m_dir ./active-fuzzing fuzz_seed_corpus
git add ./fuzz_seed_corpus
git commit -m "Add Murch’s fuzz seeds June 2024"
I also did some additional fuzzing for timeoffsets and scriptpubkeyman given their recent updates.