Files

1002 B

Proposal

Why

La app abre Dexie de forma implícita y no informa cuando una migración o apertura de IndexedDB falla. Esto puede parecer una pérdida de datos y obliga a borrar manualmente el almacenamiento para continuar.

What Changes

  • Abrir y validar la base local antes de montar Vue.
  • Mostrar una pantalla de recuperación si la apertura/migración falla.
  • Añadir reset manual del entorno desde Exportar/Importar, con confirmación destructiva.
  • Mantener las migraciones Dexie y documentar que nunca deben borrar datos automáticamente.
  • Añadir pruebas de persistencia y reset.

Capabilities

New Capabilities

  • database-bootstrap-recovery: apertura explícita, diagnóstico y recuperación controlada de IndexedDB.

Modified Capabilities

  • toldo-poc: persistencia local y operación offline.

Impact

  • packages/data: bootstrap/reset de base.
  • apps/toldo-app: arranque, pantalla de error y mantenimiento.
  • Tests Vitest, documentación de agentes y APK.