Tidier formulation of archive.json and recipes.json intersection