# 0001 — Activar WAL en SQLite

Estado
- Aceptada

Contexto
- El servicio escribe y lee con frecuencia; necesitamos concurrencia razonable sin introducir un servidor externo.

Decisión
- Activar `PRAGMA journal_mode = WAL`, `PRAGMA synchronous = NORMAL`, `PRAGMA busy_timeout = 5000` y `PRAGMA wal_autocheckpoint = 1000`.

Consecuencias
- Mejora de concurrencia lectura/escritura.
- Posible crecimiento de archivos WAL hasta checkpoint; mitigado con autocheckpoint.
- Requiere revisar compatibilidad con entornos que no soporten WAL (SQLite puede devolver otro modo).

Alternativas
- DELETE journal (peor concurrencia).
- Migrar a otro motor (más complejidad operativa).
