# Etiquetas de categoría Extra

Configuración → Etiquetas permite seleccionar Normal o Extra, además del nombre, color y disponibilidad. El interruptor de disponibilidad está centrado dentro de su columna.

Una tarea con al menos una etiqueta Extra se guarda como tarea adicional:

- No consume la capacidad normal diaria ni semanal del usuario.
- Puede planificarse en sábados, domingos y festivos y superar 8 horas diarias.
- Conserva validaciones de fechas, permisos, participantes, pasos y cierre.
- Su recurrencia conserva la excepción y no desplaza automáticamente las fechas al siguiente día laborable.
- Quitar las etiquetas Extra vuelve a validar días laborables y capacidad normal.

Supervisión muestra «Horas adicionales», con la estimación pendiente repartida entre participantes para el mismo período que la carga normal. Esta columna no suma al porcentaje de ocupación ni a las alertas de sobrecarga normal. Los cronómetros conservan todo el tiempo realmente trabajado.

La categoría se toma de las etiquetas al guardar la tarea. Cambiar la configuración de una etiqueta no reclasifica automáticamente las tareas existentes o cerradas: edita y guarda la tarea para aplicar la nueva categoría. La recurrencia hereda la categoría de su tarea original.

## Publicación

Archivos:

- `database/migrations/2026_09_13_000005_add_extra_task_category.php`
- `app/Filament/Pages/TaskLabels.php`
- `app/Models/Work/TaskLabel.php`
- `app/Models/Work/WorkTask.php`
- `app/Services/Work/WorkTaskService.php`
- `app/Services/Work/WorkTaskDailyCapacity.php`
- `app/Services/Work/WorkTaskDashboard.php`
- `app/Filament/Pages/UserTasks.php`
- `resources/views/filament/pages/user-tasks.blade.php`

```sh
php artisan migrate --path=database/migrations/2026_09_13_000005_add_extra_task_category.php --force
php artisan view:clear
```
