Pages
/— home + public recent reports/auth— sign in / register/projects— project hub/project— open PRs + reviews/report— merge-readiness report
SYSTEM OVERVIEW
Sentry is an AI pull request reviewer. Users sign in, connect GitHub repositories as projects, trigger reviews on open PRs, and optionally post structured merge-readiness comments back to GitHub through a GitHub App bot identity.
POST /api/auth/login.GET /api/projects/:id/pulls.POST /api/projects/:id/analyze with a pull number.userId + projectId; private by default./report?id=….GET /api/projects/:id/github-app.comment-formatter.js builds branded markdown; github.js posts it.githubCommentUrl so it cannot be posted twice./ — home + public recent reports/auth — sign in / register/projects — project hub/project — open PRs + reviews/report — merge-readiness reportPOST /api/auth/registerPOST /api/auth/loginGET /api/auth/meGET /api/projects — list / searchPOST /api/projects/verifyPOST /api/projects — add repoGET /api/projects/:id/pullsPOST /api/projects/:id/analyzeGET /api/projects/:id/github-appDELETE /api/projects/:idDELETE /api/projects/:id/reports/:reportIdGET /api/reports — public feedGET /api/reports/:idPOST /api/reports/:id/commentPOST /api/analyze — legacy URL analyzeGET /api/healthlib/analyze-pr.js — shared analyze pipelinelib/auth.js — JWT middlewarelib/project-store.js — projects + encrypted tokenslib/report-store.js — scoped report CRUDlib/github-app.js — App JWT + install statuslib/comment-poster.js — post bot commentslib/github.js — GitHub REST clientlib/openrouter.js — LLM clientOPENROUTER_API_KEY — LLM accessJWT_SECRET — session tokensMONGODB_URI — users, projects, reportsGITHUB_APP_ID + GITHUB_APP_PRIVATE_KEY — bot commentsENCRYPTION_KEY — encrypts per-project GitHub PATsvisibility: public reports.