keysNeedingMetadata property

Set<String> get keysNeedingMetadata

Adoptable orphans still missing namespace and/or description.

A key with no namespace is excluded from every platform that filters — including the output it was just recovered from — so this set is the work list --adopt leaves behind, and an empty one means "nothing further to do".

Implementation

Set<String> get keysNeedingMetadata =>
    _sourceEntries.keys.toSet().difference(completeKeys);