chore: eliminar código muerto y activar purga del outbox

Auditoría de exports sin uso:
- Eliminados: getPhases, getLayers, getTemplate, countRows (repositories),
  setCursor (redundante: applyBundle escribe el cursor por SQL), y la
  constante TOKEN_ABILITY (config). getPhases/getTemplate quedaron huérfanos
  al quitar la pestaña Fases y cambiar el selector de plantillas.
- purgeSentOperations existía pero NADIE la llamaba (el outbox acumulaba
  filas 'sent' sin límite): ahora runSync la invoca al final del ciclo.

Sin mocks, TODOs ni simulaciones en el código. Typecheck limpio.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-07-14 12:05:14 +02:00
co-authored by Claude Sonnet 4.6
parent eee15819ac
commit 72dea5954c
3 changed files with 5 additions and 37 deletions
-3
View File
@@ -54,6 +54,3 @@ export const APP_VERSION = '1.0.0';
/** Nombre de la BD SQLite local. */
export const DB_NAME = 'avante.db';
/** Ability que el backend exige al token (ver brief §2). */
export const TOKEN_ABILITY = 'mobile-sync';