Releases e sourcemaps
Recomendado para stack traces legíveis. No seu pipeline de deploy do frontend:
npx @sentinela/cli releases new "meuapp@${VERSION}" --commit $GIT_SHA
npx @sentinela/cli sourcemaps upload ./dist --release "meuapp@${VERSION}"
npx @sentinela/cli deploys notify --env production
# usa SENTINELA_SECRET_TOKEN do ambiente do CI — nunca commite o tokenE injete a versão no bundle — o plugin Vite/Webpack do CLI define __APP_VERSION__. Com isso você ganha stack traces des-minificados, saúde por release e detecção de regressão.
Content-Security-Policy
Se o seu sistema usa CSP, libere:
script-src https://cdn.SEU_DOMINIO;
connect-src https://ingest.SEU_DOMINIO https://cdn.SEU_DOMINIO;
img-src data: blob:; // pré-visualização das capturasChecklist de integração
- Loader no template base com
async— não hospede cópia local (quebra o auto-update). setUserno login EsetUser(null)no logout.environmentdistinto para produção e homologação.releaseinjetada no build + upload de sourcemaps no CI.- Token secreto só no CI/backend; DSN público pode ir no frontend.
- Origem do sistema cadastrada em Projeto → Origens permitidas.
- Teste de fumaça:
Sentinela.captureMessage('integração ok')e abra um chamado de teste pelo widget.