OutputA JSON puzzle object containing the source game/PGN or initial position, puzzle moves/solution line, themes, and a numeric rating (and related metadata).