Sprint 2 Etapas 1-2: modelo recursos utilizationMinutes+units, Dexie v3, ActivityPanel wow

This commit is contained in:
2026-05-19 21:26:34 -03:00
parent 49364f4b18
commit a01380240a
23 changed files with 292265 additions and 244 deletions

View File

@@ -10,7 +10,8 @@ export const ResourceSchema = z.object({
export const ActivityResourceAssignmentSchema = z.object({
resourceId: z.string().uuid(),
utilizationPercent: z.number().min(0).max(1),
utilizationMinutes: z.number().min(0, 'Los minutos no pueden ser negativos'),
units: z.number().int().min(1, 'Las unidades deben ser al menos 1').default(1),
})
export const ActivitySchema = z.object({