feat(media): add mvp1 upload pipeline baseline

This commit is contained in:
2026-02-12 11:57:39 +01:00
parent ad351ed73a
commit 5becba602c
8 changed files with 450 additions and 157 deletions

View File

@@ -20,6 +20,12 @@ export const createMediaAssetInputSchema = z.object({
copyright: z.string().max(500).optional(),
author: z.string().max(180).optional(),
tags: z.array(z.string().min(1).max(100)).default([]),
storageKey: z.string().max(500).optional(),
mimeType: z.string().max(180).optional(),
sizeBytes: z.number().int().min(0).optional(),
width: z.number().int().positive().optional(),
height: z.number().int().positive().optional(),
isPublished: z.boolean().optional(),
})
export const createArtworkInputSchema = z.object({