Is there a way with Snowfakery (& CCI) to generate a data set related to each pre-existing record of an object? A concept like this would seem valuable if we want to make data that covers all test conditions. For example, lets say I have a Program__c object with pre-existing data in it for a couple dozen Programs and want to ensure I generate at least ten (fake/test) Grant__c records related to each one of those. Or I have 35 values in picklist Race__c and want data for all of them.
I'm looking in the documentation at "Incorporating Information from Salesforce", which has some examples of concepts like querying for a random related record to fill a lookup, but I don't see how I might ensure I've generated data for all possible lookup values. Maybe something with "SOQLDataset.iterate"? Though I don't know where to find more details about how that feature works related to Snowfakery. (I realize generating enough random records would eventually work, but a more focused solution may be more desirable.)
Loving this collaboration! Pinging @Paul Prescod @Aaron Crosman to see if they have anything to add. What a great question! Keep 'em coming, @Peter Bender!