Troubleshooting

Troubleshooting

Dernière mise à jour : 2026-05-10

Pièges connus déjà rencontrés, à actualiser au fil des incidents.

Build / CI

Le job test échoue avec une erreur better-sqlite3

vue-tsc --noEmit passe en local mais foire en CI

Backend runtime

Boolean("false") === true — env var qui ne fait pas ce qu'on attend

process.env.X retourne undefined en prod

Une regex \b ne match pas un nom finissant par é

Claude répond "je ne vois aucune image"

ClaudeQuotaError non détectée → "answer empty" générique

Retrieval / RAG

Citation [BASE p.4 : "..."] ouvre la mauvaise page

Image PNG envoyée à Claude mais c'est la page 4 du mauvais livret

Claude cite un livret en [EXT p.4] au lieu de [Heavy Rain, p.4]

Reranker retourne ~0 sur du contenu technique abstrait → enterre le bon chunk

Frontend

display: flex dans une CSS scoped écrase le hidden lg:flex Tailwind

Card autocomplete @ ne matche pas un nom japonais / accentué

CardZoomModal ne s'ouvre pas après reload

SSE casse à 60s pile et UI affiche network error

Infra

TEI répond 000 (curl no response)

Container oracle SSH timeout

Wrapper oracle rejette toutes les commandes

Logs spam "EADDRINUSE :::3000"

BDD

Migration Drizzle qui ne s'applique pas

database.db is locked


Revision #1
Created 2026-05-10 15:20:12 UTC by thymon
Updated 2026-05-10 15:20:12 UTC by thymon