Files
ToldoConjunto/openspec/changes/add-navigation-csv-audit/tasks.md
2026-10-25 18:20:04 -05:00

1.6 KiB

Tasks

1. Navegación y orientación

  • 1.1 Añadir encabezado compartido con Inicio, Atrás, breadcrumbs y fallback seguro; verificar navegación manual en todas las rutas
  • 1.2 Mejorar menú desktop/móvil con destinos accesibles y estado activo; verificar con Playwright en viewport móvil
  • 1.3 Añadir pruebas Playwright para Inicio -> Jornada -> Inicio, Atrás, Inicio -> Inventario -> Atrás y menú móvil

2. Importación CSV

  • 2.1 Implementar normalización Unicode de nombres, detección de separador y validación de encabezados; cubrir con tests unitarios
  • 2.2 Implementar servicio transaccional de importación con resumen por fila y movimientos iniciales; cubrir cantidades vacías/0 y errores
  • 2.3 Añadir versión Dexie para auditorías y soportar importación/exportación compatible con datos existentes
  • 2.4 Incorporar flujo Vuetify de selección, previsualización, confirmación y resultado de CSV en Inventario

3. Edición auditable

  • 3.1 Crear entidad/repositorio/servicio de auditoría append-only y exigir actor/motivo; verificar snapshots
  • 3.2 Añadir edición de productores y productos con diálogos Vuetify y confirmación auditada
  • 3.3 Añadir edición de ventas con actualización compensatoria de inventario y auditoría
  • 3.4 Mostrar historial de cambios y exportarlo; cubrir edición sin motivo y edición válida con tests

4. Verificación y entrega

  • 4.1 Ejecutar tests unitarios, vue-tsc y Playwright; verificar navegación e importación en web
  • 4.2 Generar build web, sincronizar Capacitor y generar APK debug; verificar artefacto