From 3d7ccd2bcad87fef013a1ce9d110ca36ee9f02c0 Mon Sep 17 00:00:00 2001 From: brobert Date: Sun, 19 Oct 2025 10:14:45 +0200 Subject: [PATCH] =?UTF-8?q?actualiza=20los=20estados=20completados=20del?= =?UTF-8?q?=20=C3=BAltimo=20plan=20previsto?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/plan-trabajo-25-10-18.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/plan-trabajo-25-10-18.md b/docs/plan-trabajo-25-10-18.md index f897d24..7fa55e6 100644 --- a/docs/plan-trabajo-25-10-18.md +++ b/docs/plan-trabajo-25-10-18.md @@ -10,21 +10,21 @@ Criterios generales de “listo” - Cobertura mínima en tests para los cambios críticos. Bloque 1: Bloqueantes para merge (función y confianza) -1) Feeds de calendario (multiusuario) +1) Feeds de calendario (multiusuario) (Completada) - Hipótesis: la UI no recibe token en no-admin o no refresca tras rotar; posible gating de backend por rol/sesión. - Señales de listo: - No-admin ve/usa su URL tras rotar; .ics responde 200 con contenido válido. - Rotar invalida el token anterior (URL vieja deja de servir). - Tests cubren 2 no-admin y 1 admin. -2) Copiar y Rotar (feedback) +2) Copiar y Rotar (feedback) (Completada) - Hipótesis: botones funcionan de forma intermitente y sin feedback; usar toasts existentes. - Señales de listo: - Copiar: “URL copiada” o “No se pudo copiar” según resultado. - Rotar: “Feed de calendario rotado” y la UI actualiza la URL inmediatamente. - Fallback si Clipboard falla. -3) Estado de colapso y scroll al completar tareas +3) Estado de colapso y scroll al completar tareas (Completada) - Hipótesis: rerender global resetea colapso y reposiciona scroll. - Señales de listo: - Completar/descompletar no altera colapso ni posición de scroll. @@ -41,7 +41,7 @@ Bloque 1: Bloqueantes para merge (función y confianza) - Sin parpadeo ni estilos rotos. Bloque 2: Refinamientos UX de bajo riesgo -1) Mensajes para “clics silenciosos” +1) Mensajes para “clics silenciosos” (Completada) - Criterio: usar toast solo cuando no hay cambio visible inmediato (copiar, rotar, acciones async). - Señales de listo: catálogo simple de interacciones con su feedback (info/success/error). @@ -50,7 +50,7 @@ Bloque 2: Refinamientos UX de bajo riesgo - Estado “editing” deshabilita acciones peligrosas cercanas (aria-disabled). - Salir de edición restaura interactividad sin perder foco ni contenido. -3) Animaciones sutiles (colapsar/expandir) +3) Animaciones sutiles (colapsar/expandir) (Completada) - Señales de listo: - Transiciones 150–200 ms; respetar prefers-reduced-motion. - Sin jank en listas largas. @@ -70,7 +70,7 @@ Bloque 3: Navegación y coherencia visual (mini exploración) - Señales de listo: 2 pantallas “antes/después” aprobadas, cambios acotados a tokens/variables. Bloque 4: Integridad de datos y ciclo de vida -1) Eliminación de grupo +1) Eliminación de grupo (Completada) - Propuesta: borrado duro con ON DELETE CASCADE para tareas, asignaciones y tokens; invalidar feeds asociados. - Señales de listo: - Contrato decidido y documentado.