N Próximo
Local-first / Offline (multi-sprint)
Páginas se renderizan offline desde cache, mutations queued, sync en reconexión, conflict resolution. Reference: Todoist.
Vision
Cuando la red se cae, la app sigue funcionando: ver datos cacheados, crear/editar, queue local, sync automático al reconectar, conflict modal si hay edits paralelas.
Sub-tickets (spec §19.2)
10 sub-tickets: SW offline shell, IndexedDB layer, mutation queue, sync engine, conflict resolution, UI badges, background sync, optimistic UI, network detection, E2E suite (50+ scenarios).
Estimación
4-6 semanas. Top priority initiative.