mirror of
https://github.com/davila7/claude-code-templates.git
synced 2026-09-19 01:30:23 +08:00
8a09d13800
Adds free-tier Sentry error reporting to close the biggest observability gap: automated cron/worker failures were previously invisible (aitmpl-crons had no error handling at all). Uses a dependency-free fetch()-based Sentry envelope client (cloudflare-workers/*/sentry.js, dashboard error-tracking.ts, cli-tool error-reporting.js) instead of the official SDKs, to keep the zero-dependency worker style and avoid Cloudflare Pages SSR friction. - Cloudflare Workers: report failures + Cron Monitor check-ins in crons, pulse, and docs-monitor (complementing, not replacing, existing Telegram alerts). Also drops the pulse Vercel collector (VERCEL_API/collectVercel), since the dashboard no longer deploys to Vercel. - Dashboard: captureApiError() wired into claude-code-check, health-check, and the three track-* endpoints. - CLI: opt-in only crash reporting (CCT_ERROR_REPORTING=true), always deferring to the existing CCT_NO_TRACKING/CCT_NO_ANALYTICS/CI opt-outs. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>