Skip to content
  • juan.pimentel's avatar
    e2ce01e1
    Fase 1 (MVP): auth, planillas, revisión, admin e imágenes · e2ce01e1
    juan.pimentel authored
    
    
    - Auth con Supabase: login/logout, sesión, rutas protegidas (grupo (app))
      y redirección por rol. Solo login (usuarios los crea el admin/seed).
    - Registrador: lista de planillas, alta con catálogos, carga planta por
      planta (~50 muestras) en grilla, guardar borrador y enviar.
    - Supervisor: bandeja de revisión del equipo, detalle con métricas
      (distribuciones y % vía quality.ts), aprobar/rechazar con comentario.
    - Admin: panel con métricas y ABM de usuarios (service_role) con alta,
      activar/desactivar, rol y equipo.
    - Imágenes: subida online al bucket privado + galería con signed URLs.
    - Primitivas de UI propias (estilo shadcn) sin dependencias de Radix.
    - Tipos de dominio y helpers (auth, format). Next fijado en 15.
    
    Verificado: typecheck, lint, tests (5) y build OK.
    
    Se quita PROMPT_CLAUDE_CODE.md del repo (borrado de la raíz por el usuario)
    y se ajustan las referencias en README y handoff.
    
    Co-Authored-By: default avatarClaude Opus 4.8 <noreply@anthropic.com>
    e2ce01e1
    Fase 1 (MVP): auth, planillas, revisión, admin e imágenes
    juan.pimentel authored
    
    
    - Auth con Supabase: login/logout, sesión, rutas protegidas (grupo (app))
      y redirección por rol. Solo login (usuarios los crea el admin/seed).
    - Registrador: lista de planillas, alta con catálogos, carga planta por
      planta (~50 muestras) en grilla, guardar borrador y enviar.
    - Supervisor: bandeja de revisión del equipo, detalle con métricas
      (distribuciones y % vía quality.ts), aprobar/rechazar con comentario.
    - Admin: panel con métricas y ABM de usuarios (service_role) con alta,
      activar/desactivar, rol y equipo.
    - Imágenes: subida online al bucket privado + galería con signed URLs.
    - Primitivas de UI propias (estilo shadcn) sin dependencias de Radix.
    - Tipos de dominio y helpers (auth, format). Next fijado en 15.
    
    Verificado: typecheck, lint, tests (5) y build OK.
    
    Se quita PROMPT_CLAUDE_CODE.md del repo (borrado de la raíz por el usuario)
    y se ajustan las referencias en README y handoff.
    
    Co-Authored-By: default avatarClaude Opus 4.8 <noreply@anthropic.com>
Loading