# Taks 1.2.0 — actualización acumulativa

Incluye diseño adaptable, editor visual e imágenes, comentarios con archivos, checklists con vencimiento, portadas y adjuntos, API con tokens y entrega a revisión, y Configuración → API.

No incluye .env, bases de datos, vendor, usuarios, archivos de R2 ni cachés. Conservar los datos actuales. Requiere la instalación existente de Taks y sus dependencias. No ejecutar migrate:fresh ni seed.

Antes de instalar: respaldo de archivos y base de datos desde cPanel. Subir Taks-1.2.0.zip a /home/mariachis/public_html/task.tecwi.co.

Ejecutar este bloque. Se detiene ante errores; si falla, revisar el mensaje antes de continuar:

```bash
(
set -e
cd /home/mariachis/public_html/task.tecwi.co
unzip -t Taks-1.2.0.zip
php artisan down
unzip -o Taks-1.2.0.zip
php artisan optimize:clear
php artisan migrate --force
php artisan config:cache
php artisan view:cache
chown -R mariachis:$(id -gn mariachis) app config routes resources public/css public/js database/migrations docs storage bootstrap
php artisan up
)
```

Después: comprobar login, abrir tarjeta, imágenes, comentario, fecha/checklist y Configuración → API. Crear token desde allí. Los tokens antiguos siguen con sus permisos; para comentar y enviar a revisión crear uno con escritura. Las imágenes antiguas conservan su clasificación original.

Validación: 33 pruebas Laravel, 330 aserciones; compilación de vistas y listado de rutas. Revisiones anteriores de diseño con Chrome a distintos anchos; no se ha verificado en un dispositivo físico. La actualización aún no está aplicada en el servidor.
