Using data packs, you can exclude recipes to auto-unlock, or override the default include-all behavior to auto-unlock only a set list of recipes.
To exclude recipes, create a file in your data pack at YOUR_NAMESPACE/iamverysmart/exclude_recipes.json in your data pack, and insert a JSON list of recipes you want to exclude. For example, to exclude the diamond pickaxe recipe, the file would look like this:
You can also use regex to match recipe IDs by surrounding your string with /. Your regex expression should match the entire id. For example, to add an exclusion for all sword recipes, the file would now look like:
Inclusion works similarly; just name your file include_recipes.json instead. Keep in mind, however, that the mod includes all recipes by default. If you want to disable that functionality and include only specific recipes, override the mod's built in inclusion list with an empty list first, and then write your inclusion list in your namespace. For example:
When a recipe is matched by multiple lists, exclusion will take priority over inclusion. Also, exact matches will take priority over regex matches. So, the order of matching is exact exclusion > exact inclusion > regex exclusion > regex inclusion. If a recipe matches nothing, it's excluded (only possible if the default inclusion list is overridden).