Any ideas on how to create a filter to find objects in a Category that have no Secondary objects?
@Woody just posted a data migration problem where imported data was jammed into one part of the tree (Events) but was more correctly in another (Alternative Names) part of the structure.
@kku kindly created a SuperTool script to transcribe the data. And amended the script to also migrate some secondary objects. But there may be other secondary objects that it does NOT handle.
This kind of data migration is highly likely to happen in the future. And it could be handled in multiple passes… the simple cases (without the highly variable complication of secondary objects) could be processed in a filtered first pass. If there are sufficient remaining cases, you could consider a more sophisticated automation. But if there are only a few, it is probably better to handle them manually.
Based on this reasoning, a rule to filter on Secondary objects (counts or types) would be useful.