Upload photos from an event — AI decides what's in each one, stores the originals in OpenAI, and writes categories and tags as rows in AWS DynamoDB.