Le pattern data/storage ne couvrait pas apps/api/data généré quand l'API
tourne depuis son répertoire. On ignore désormais tout dossier data/
runtime, qui contient la base SQLite et les covers/métadonnées extraites.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Validation des chemins externalisée (library-path) avec codes d'erreur
explicites, support d'alias LIBRARY_PATH_ALIASES pour traduire un chemin
hôte vers le montage conteneur, rejet des doublons de chemin entre
bibliothèques, documentation README/.env.example et docker-compose
paramétrable via READABOOK_LIBRARY_HOST_PATH.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>