Skip to content

Study: Sentry PR Friction and ADR Standardization

This study measures where code review friction concentrates in getsentry/sentry and identifies which ADRs could reduce repeated discussion cycles.

The goal is not to remove human review. The goal is to move repeated, predictable review debates into explicit decisions and machine-checkable policy.

Across 500 merged PRs, 500 closed-unmerged PRs, and 251 open PRs over a 90-day window:

  • PR size is the strongest friction predictor — large PRs hit the high-friction quartile 57% of the time vs 10% for tiny PRs.
  • Median time-to-merge is ~5 hours, but P90 reaches ~71 hours (a 14x multiplier).
  • Repeated discussion themes cluster around API semantics, type safety, test evidence, UX flow invariants, and scope splitting.
  • 5 proposed ADRs address the top friction sources, with companion rules and a phased rollout plan.

The complete study — methodology, baseline metrics, friction maps, theme analysis, and ADR proposals — is published at:

studies.archgate.dev/studies/sentry-pr-review-friction

Source code and data artifacts are in archgate/studies.