1. tsx bin: utilise node_modules/.bin/tsx au lieu de npx qui nécessite
l'accès à registry.npmjs.org (bloqué depuis le container Docker)
2. indicators.json: remplace le dynamic import Vite (résolution statique)
par readFileSync + existsSync — le build ne plante plus si le fichier
est absent au premier déploiement
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>