Very well done! You might also be interested in my Bach cantatas app (<a href="https://www.cantatasapp.com" rel="nofollow">https://www.cantatasapp.com</a>) for iOS and Android which has an infinite liturgical calendar and lots more of information about Bach’s wonderful cantatas (complete text, instrumentations, hymns, readings and even score references).
WCRB in Boston does a Bach show every week which is available for streaming. Lots of times there's a cantata that fits the calendar.<p><a href="https://www.classicalwcrb.org/show/the-bach-hour" rel="nofollow">https://www.classicalwcrb.org/show/the-bach-hour</a>
Amazing that it never clicked for me that yes, these were written for calendar events. It's hard not to get into Bach without triggering any latent apophenic urges, and now I need to go through each of these pieces looking for intentional geometric relationships to the calendar events they were written for.<p>An interesting AI challenge might be to determine whether a given thing is or contains a puzzle.