Enrich on upload with an agent, so the creator does no metadata work.
A content agent triggers on every new work and writes back a summary, mood and theme tags, cultural context, detected language, content warnings and a thumbnail crop suggestion. Discovery quality on a catalogue platform is a function of metadata quality, and metadata quality is a function of how much unpaid work you ask a creator to do. Moving that to a scheduled agent is the difference between a catalogue that can be searched and one that cannot.