evalstate HF Staff commited on
Commit
8426d82
·
verified ·
1 Parent(s): 710c8ee

Deploy transformers dashboard (snapshot 20260326T102019Z)

Browse files
assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2 ADDED
Binary file (14.7 kB). View file
 
assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2 ADDED
Binary file (15.3 kB). View file
 
assets/geist-latin-wght-normal-Dm3htQBi.woff2 ADDED
Binary file (28.4 kB). View file
 
assets/index-Bw_CPkeo.js ADDED
The diff for this file is too large to render. See raw diff
 
assets/index-CqmtHhe1.css ADDED
@@ -0,0 +1 @@
 
 
1
+ /*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--spacing:.25rem;--container-xs:20rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--radius-md:calc(var(--radius) * .8);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"SFMono-Regular", ui-monospace, Menlo, Monaco, Consolas, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);min-height:100vh;color:var(--foreground)}html{font-family:Geist Variable,ui-sans-serif,system-ui,sans-serif}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-\[72px\]{height:72px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.min-h-8{min-height:calc(var(--spacing) * 8)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-96{width:calc(var(--spacing) * 96)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-prose{max-width:65ch}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[4px_minmax\(0\,1fr\)_auto\]{grid-template-columns:4px minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fit\,minmax\(110px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-px{gap:1px}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}.border-input{border-color:var(--input)}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.border-risk-high\/25{border-color:var(--risk-high)}@supports (color:color-mix(in lab,red,red)){.border-risk-high\/25{border-color:color-mix(in oklab,var(--risk-high) 25%,transparent)}}.border-risk-low\/25{border-color:var(--risk-low)}@supports (color:color-mix(in lab,red,red)){.border-risk-low\/25{border-color:color-mix(in oklab,var(--risk-low) 25%,transparent)}}.border-risk-medium\/25{border-color:var(--risk-medium)}@supports (color:color-mix(in lab,red,red)){.border-risk-medium\/25{border-color:color-mix(in oklab,var(--risk-medium) 25%,transparent)}}.border-transparent{border-color:#0000}.border-warning\/25{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/25{border-color:color-mix(in oklab,var(--warning) 25%,transparent)}}.border-l-border{border-left-color:var(--border)}.border-l-primary\/40{border-left-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-l-primary\/40{border-left-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.border-l-risk-high{border-left-color:var(--risk-high)}.border-l-risk-low{border-left-color:var(--risk-low)}.border-l-risk-medium{border-left-color:var(--risk-medium)}.border-l-transparent{border-left-color:#0000}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-primary,.bg-primary\/8{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/8{background-color:color-mix(in oklab,var(--primary) 8%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/12{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/12{background-color:color-mix(in oklab,var(--primary) 12%,transparent)}}.bg-risk-high,.bg-risk-high\/10{background-color:var(--risk-high)}@supports (color:color-mix(in lab,red,red)){.bg-risk-high\/10{background-color:color-mix(in oklab,var(--risk-high) 10%,transparent)}}.bg-risk-high\/\[0\.07\]{background-color:var(--risk-high)}@supports (color:color-mix(in lab,red,red)){.bg-risk-high\/\[0\.07\]{background-color:color-mix(in oklab,var(--risk-high) 7%,transparent)}}.bg-risk-low,.bg-risk-low\/8{background-color:var(--risk-low)}@supports (color:color-mix(in lab,red,red)){.bg-risk-low\/8{background-color:color-mix(in oklab,var(--risk-low) 8%,transparent)}}.bg-risk-medium,.bg-risk-medium\/8{background-color:var(--risk-medium)}@supports (color:color-mix(in lab,red,red)){.bg-risk-medium\/8{background-color:color-mix(in oklab,var(--risk-medium) 8%,transparent)}}.bg-risk-medium\/\[0\.05\]{background-color:var(--risk-medium)}@supports (color:color-mix(in lab,red,red)){.bg-risk-medium\/\[0\.05\]{background-color:color-mix(in oklab,var(--risk-medium) 5%,transparent)}}.bg-secondary,.bg-secondary\/40{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/40{background-color:color-mix(in oklab,var(--secondary) 40%,transparent)}}.bg-sim-high{background-color:var(--sim-high)}.bg-sim-low{background-color:var(--sim-low)}.bg-sim-med{background-color:var(--sim-med)}.bg-sim-vhigh{background-color:var(--sim-vhigh)}.bg-transparent{background-color:#0000}.bg-warning\/8{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/8{background-color:color-mix(in oklab,var(--warning) 8%,transparent)}}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.75em\]{font-size:.75em}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[clamp\(1\.5rem\,3vw\,2\.2rem\)\]{font-size:clamp(1.5rem,3vw,2.2rem)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.10em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/80{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/80{color:color-mix(in oklab,var(--primary) 80%,transparent)}}.text-risk-high-foreground{color:var(--risk-high-foreground)}.text-risk-low-foreground{color:var(--risk-low-foreground)}.text-risk-medium-foreground{color:var(--risk-medium-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sim-vhigh-foreground{color:var(--sim-vhigh-foreground)}.text-warning{color:var(--warning)}.text-warning-foreground{color:var(--warning-foreground)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-muted-foreground{-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-4{text-underline-offset:4px}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.fade-in{--tw-enter-opacity:0}.running{animation-play-state:running}.slide-in-from-bottom-1{--tw-enter-translate-y:calc(1*var(--spacing))}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[size\=sm\]\/card\:p-3:is(:where(.group\/card)[data-size=sm] *){padding:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:px-3:is(:where(.group\/card)[data-size=sm] *){padding-inline:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/35:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/35:hover{background-color:color-mix(in oklab,var(--muted) 35%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary\/16:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/16:hover{background-color:color-mix(in oklab,var(--primary) 16%,transparent)}}.hover\:bg-secondary\/60:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/60:hover{background-color:color-mix(in oklab,var(--secondary) 60%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:z-10:focus,.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing) * 1)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=sm\]\:gap-3[data-size=sm]{gap:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}.data-\[size\=sm\]\:py-3[data-size=sm]{padding-block:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=on\]\:bg-muted[data-state=on],.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media(hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-4.border-b{padding-bottom:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/card\:\[\.border-b\]\:pb-3:is(:where(.group\/card)[data-size=sm] *).border-b{padding-bottom:calc(var(--spacing) * 3)}@media(hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-Dm3htQBi.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background:oklch(11% .025 260);--foreground:oklch(93% .008 250);--card:oklch(15% .025 260);--card-foreground:oklch(93% .008 250);--popover:oklch(17% .025 260);--popover-foreground:oklch(93% .008 250);--primary:oklch(75% .14 220);--primary-foreground:oklch(14% .025 260);--secondary:oklch(22% .025 260);--secondary-foreground:oklch(93% .008 250);--muted:oklch(20% .02 260);--muted-foreground:oklch(62% .02 255);--accent:oklch(22% .025 260);--accent-foreground:oklch(93% .008 250);--destructive:oklch(65% .22 25);--border:oklch(100% 0 0/.08);--input:oklch(100% 0 0/.12);--ring:oklch(75% .14 220);--radius:.5rem;--risk-high:oklch(70% .19 25);--risk-high-foreground:oklch(82% .12 25);--risk-medium:oklch(80% .17 85);--risk-medium-foreground:oklch(85% .12 85);--risk-low:oklch(73% .19 155);--risk-low-foreground:oklch(80% .14 155);--warning:oklch(80% .17 85);--warning-foreground:oklch(85% .12 85);--sim-low:oklch(75% .14 220/.08);--sim-med:oklch(75% .14 220/.18);--sim-high:oklch(75% .14 220/.3);--sim-vhigh:oklch(80% .17 85/.25);--sim-vhigh-foreground:oklch(92% .06 85);--chart-1:oklch(75% .14 220);--chart-2:oklch(70% .19 25);--chart-3:oklch(80% .17 85);--chart-4:oklch(73% .19 155);--chart-5:oklch(62% .02 255);--sidebar:oklch(13% .025 260);--sidebar-foreground:oklch(93% .008 250);--sidebar-primary:oklch(75% .14 220);--sidebar-primary-foreground:oklch(93% .008 250);--sidebar-accent:oklch(20% .025 260);--sidebar-accent-foreground:oklch(93% .008 250);--sidebar-border:oklch(100% 0 0/.08);--sidebar-ring:oklch(75% .14 220)}.dark{--background:oklch(11% .025 260);--foreground:oklch(93% .008 250);--card:oklch(15% .025 260);--card-foreground:oklch(93% .008 250);--popover:oklch(17% .025 260);--popover-foreground:oklch(93% .008 250);--primary:oklch(75% .14 220);--primary-foreground:oklch(14% .025 260);--secondary:oklch(22% .025 260);--secondary-foreground:oklch(93% .008 250);--muted:oklch(20% .02 260);--muted-foreground:oklch(62% .02 255);--accent:oklch(22% .025 260);--accent-foreground:oklch(93% .008 250);--destructive:oklch(65% .22 25);--border:oklch(100% 0 0/.08);--input:oklch(100% 0 0/.12);--ring:oklch(75% .14 220);--risk-high:oklch(70% .19 25);--risk-high-foreground:oklch(82% .12 25);--risk-medium:oklch(80% .17 85);--risk-medium-foreground:oklch(85% .12 85);--risk-low:oklch(73% .19 155);--risk-low-foreground:oklch(80% .14 155);--warning:oklch(80% .17 85);--warning-foreground:oklch(85% .12 85);--sim-low:oklch(75% .14 220/.08);--sim-med:oklch(75% .14 220/.18);--sim-high:oklch(75% .14 220/.3);--sim-vhigh:oklch(80% .17 85/.25);--sim-vhigh-foreground:oklch(92% .06 85)}[data-slot=collapsible-content]{transition:height .18s ease-out,opacity .18s ease-out;overflow:hidden}[data-slot=collapsible-content][data-starting-style],[data-slot=collapsible-content][data-ending-style]{opacity:0;height:0}.sim-grid{grid-template-columns:var(--sim-cols);gap:3px;display:grid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
data/clusters.json CHANGED
The diff for this file is too large to render. See raw diff
 
data/contributors.json CHANGED
@@ -1,54 +1,34 @@
1
  [
2
  {
3
- "account_age_days": 5815,
4
- "author": "tarekziade",
5
- "automation_risk_signal": "low",
6
- "breadth_score": "moderate",
7
- "cluster_count": 0,
8
- "first_seen_in_snapshot": false,
9
- "follow_through_score": "strong",
10
- "heuristic_note": "high recent PR volume",
11
- "known_contributor": true,
12
- "name": "Tarek Ziade",
13
- "new_to_repo": false,
14
- "profile_url": "https://github.com/tarekziade",
15
- "quality_score": null,
16
- "recent_pr_count": 7,
17
- "repo_association": "MEMBER",
18
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Atarekziade",
19
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Atarekziade",
20
- "report_reason": null,
21
- "snapshot_issue_count": 2,
22
- "snapshot_pr_count": 8
23
- },
24
- {
25
- "account_age_days": 2012,
26
  "author": "Cyrilvallez",
27
  "automation_risk_signal": "low",
28
  "breadth_score": "low",
29
- "cluster_count": 0,
30
  "first_seen_in_snapshot": false,
31
- "follow_through_score": "mixed",
32
  "heuristic_note": "high recent PR volume; targets high-star repos",
33
  "known_contributor": true,
34
  "name": "Cyril Vallez",
35
  "new_to_repo": false,
36
  "profile_url": "https://github.com/Cyrilvallez",
 
 
37
  "quality_score": null,
38
- "recent_pr_count": 7,
39
  "repo_association": "MEMBER",
40
  "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ACyrilvallez",
41
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ACyrilvallez",
42
  "report_reason": null,
43
  "snapshot_issue_count": 0,
44
- "snapshot_pr_count": 7
45
  },
46
  {
47
- "account_age_days": 4914,
48
  "author": "ydshieh",
49
  "automation_risk_signal": "low",
50
  "breadth_score": "low",
51
- "cluster_count": 1,
52
  "first_seen_in_snapshot": false,
53
  "follow_through_score": "strong",
54
  "heuristic_note": "high recent PR volume; targets high-star repos",
@@ -56,197 +36,239 @@
56
  "name": "Yih-Dar",
57
  "new_to_repo": false,
58
  "profile_url": "https://github.com/ydshieh",
 
 
59
  "quality_score": null,
60
- "recent_pr_count": 6,
61
  "repo_association": "MEMBER",
62
  "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aydshieh",
63
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aydshieh",
64
  "report_reason": null,
65
  "snapshot_issue_count": 0,
66
- "snapshot_pr_count": 6
67
  },
68
  {
69
- "account_age_days": 1997,
70
- "author": "s-zx",
71
- "automation_risk_signal": "high",
72
- "breadth_score": "very high",
73
  "cluster_count": 0,
74
  "first_seen_in_snapshot": false,
75
- "follow_through_score": "weak",
76
- "heuristic_note": "high recent PR volume; very broad repo spread; many recent closed-unmerged PRs; high open PR share; targets high-star repos",
77
- "known_contributor": false,
78
- "name": "zxshen",
79
  "new_to_repo": false,
80
- "profile_url": "https://github.com/s-zx",
 
 
81
  "quality_score": null,
82
- "recent_pr_count": 6,
83
- "repo_association": "NONE",
84
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3As-zx",
85
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3As-zx",
86
  "report_reason": null,
87
- "snapshot_issue_count": 0,
88
- "snapshot_pr_count": 6
89
  },
90
  {
91
- "account_age_days": 3568,
92
- "author": "hmellor",
93
  "automation_risk_signal": "low",
94
- "breadth_score": "moderate",
95
  "cluster_count": 0,
96
  "first_seen_in_snapshot": false,
97
- "follow_through_score": "strong",
98
  "heuristic_note": "high recent PR volume; targets high-star repos",
99
  "known_contributor": true,
100
- "name": "Harry Mellor",
101
  "new_to_repo": false,
102
- "profile_url": "https://github.com/hmellor",
 
 
103
  "quality_score": null,
104
- "recent_pr_count": 5,
105
  "repo_association": "MEMBER",
106
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Ahmellor",
107
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Ahmellor",
108
  "report_reason": null,
109
  "snapshot_issue_count": 0,
110
- "snapshot_pr_count": 5
111
  },
112
  {
113
- "account_age_days": 2272,
114
- "author": "stevhliu",
115
  "automation_risk_signal": "low",
116
  "breadth_score": "low",
117
  "cluster_count": 0,
118
  "first_seen_in_snapshot": false,
119
  "follow_through_score": "mixed",
120
- "heuristic_note": "high recent PR volume; high open PR share; no visible non-self stars; targets high-star repos",
121
  "known_contributor": true,
122
- "name": "Steven Liu",
123
  "new_to_repo": false,
124
- "profile_url": "https://github.com/stevhliu",
 
 
125
  "quality_score": null,
126
- "recent_pr_count": 5,
127
  "repo_association": "MEMBER",
128
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Astevhliu",
129
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Astevhliu",
130
  "report_reason": null,
131
- "snapshot_issue_count": 0,
132
- "snapshot_pr_count": 5
133
  },
134
  {
135
- "account_age_days": 1484,
136
- "author": "zucchini-nlp",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
137
  "automation_risk_signal": "low",
138
  "breadth_score": "low",
139
  "cluster_count": 0,
140
  "first_seen_in_snapshot": false,
141
  "follow_through_score": "strong",
142
- "heuristic_note": "high recent PR volume; targets high-star repos",
143
  "known_contributor": true,
144
- "name": "Raushan Turganbay",
145
  "new_to_repo": false,
146
- "profile_url": "https://github.com/zucchini-nlp",
 
 
147
  "quality_score": null,
148
- "recent_pr_count": 4,
149
  "repo_association": "MEMBER",
150
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Azucchini-nlp",
151
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Azucchini-nlp",
152
  "report_reason": null,
153
  "snapshot_issue_count": 0,
154
- "snapshot_pr_count": 8
155
  },
156
  {
157
- "account_age_days": 1954,
158
- "author": "yonigozlan",
159
  "automation_risk_signal": "low",
160
  "breadth_score": "low",
161
- "cluster_count": 2,
162
  "first_seen_in_snapshot": false,
163
- "follow_through_score": "strong",
164
  "heuristic_note": "targets high-star repos",
165
  "known_contributor": true,
166
- "name": "Yoni Gozlan",
167
  "new_to_repo": false,
168
- "profile_url": "https://github.com/yonigozlan",
 
 
169
  "quality_score": null,
170
- "recent_pr_count": 4,
171
  "repo_association": "MEMBER",
172
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Ayonigozlan",
173
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Ayonigozlan",
174
  "report_reason": null,
175
  "snapshot_issue_count": 0,
176
- "snapshot_pr_count": 5
177
  },
178
  {
179
- "account_age_days": 1937,
180
- "author": "harshaljanjani",
181
  "automation_risk_signal": "low",
182
  "breadth_score": "low",
183
  "cluster_count": 1,
184
  "first_seen_in_snapshot": false,
185
- "follow_through_score": "strong",
186
- "heuristic_note": "targets high-star repos",
187
- "known_contributor": false,
188
- "name": "Harshal Janjani",
189
  "new_to_repo": false,
190
- "profile_url": "https://github.com/harshaljanjani",
 
 
191
  "quality_score": null,
192
- "recent_pr_count": 3,
193
- "repo_association": "CONTRIBUTOR",
194
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aharshaljanjani",
195
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aharshaljanjani",
196
  "report_reason": null,
197
- "snapshot_issue_count": 1,
198
- "snapshot_pr_count": 4
199
  },
200
  {
201
- "account_age_days": 5657,
202
- "author": "Qubitium",
203
  "automation_risk_signal": "low",
204
- "breadth_score": "moderate",
205
  "cluster_count": 0,
206
  "first_seen_in_snapshot": false,
207
  "follow_through_score": "strong",
208
- "heuristic_note": "extremely high recent PR volume",
209
  "known_contributor": false,
210
- "name": "Qubitium-ModelCloud",
211
  "new_to_repo": false,
212
- "profile_url": "https://github.com/Qubitium",
 
 
213
  "quality_score": null,
214
- "recent_pr_count": 3,
215
  "repo_association": "CONTRIBUTOR",
216
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AQubitium",
217
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AQubitium",
218
  "report_reason": null,
219
- "snapshot_issue_count": 0,
220
- "snapshot_pr_count": 4
221
  },
222
  {
223
- "account_age_days": 2337,
224
- "author": "SunMarc",
225
  "automation_risk_signal": "low",
226
  "breadth_score": "low",
227
  "cluster_count": 0,
228
  "first_seen_in_snapshot": false,
229
- "follow_through_score": "strong",
230
- "heuristic_note": "high recent PR volume; targets high-star repos",
231
  "known_contributor": true,
232
- "name": "Marc Sun",
233
  "new_to_repo": false,
234
- "profile_url": "https://github.com/SunMarc",
 
 
235
  "quality_score": null,
236
- "recent_pr_count": 3,
237
  "repo_association": "MEMBER",
238
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ASunMarc",
239
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ASunMarc",
240
  "report_reason": null,
241
- "snapshot_issue_count": 0,
242
- "snapshot_pr_count": 3
243
  },
244
  {
245
- "account_age_days": 3115,
246
  "author": "itazap",
247
  "automation_risk_signal": "low",
248
  "breadth_score": "low",
249
- "cluster_count": 0,
250
  "first_seen_in_snapshot": false,
251
  "follow_through_score": "mixed",
252
  "heuristic_note": "no visible non-self stars; targets high-star repos",
@@ -254,1399 +276,327 @@
254
  "name": "Ita Zaporozhets",
255
  "new_to_repo": false,
256
  "profile_url": "https://github.com/itazap",
 
 
257
  "quality_score": null,
258
- "recent_pr_count": 2,
259
  "repo_association": "MEMBER",
260
  "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aitazap",
261
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aitazap",
262
  "report_reason": null,
263
  "snapshot_issue_count": 0,
264
- "snapshot_pr_count": 4
265
  },
266
  {
267
- "account_age_days": 2330,
268
- "author": "IlyasMoutawwakil",
269
- "automation_risk_signal": "low",
270
- "breadth_score": "low",
271
- "cluster_count": 1,
272
  "first_seen_in_snapshot": false,
273
- "follow_through_score": "mixed",
274
- "heuristic_note": "targets high-star repos",
275
- "known_contributor": true,
276
- "name": "Ilyas Moutawwakil",
277
  "new_to_repo": false,
278
- "profile_url": "https://github.com/IlyasMoutawwakil",
 
 
279
  "quality_score": null,
280
- "recent_pr_count": 2,
281
- "repo_association": "MEMBER",
282
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AIlyasMoutawwakil",
283
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AIlyasMoutawwakil",
284
  "report_reason": null,
285
  "snapshot_issue_count": 0,
286
- "snapshot_pr_count": 3
287
  },
288
  {
289
- "account_age_days": 2601,
290
- "author": "3outeille",
291
- "automation_risk_signal": "low",
292
- "breadth_score": "low",
293
  "cluster_count": 0,
294
  "first_seen_in_snapshot": false,
295
  "follow_through_score": "weak",
296
- "heuristic_note": "high open PR share; targets high-star repos",
297
- "known_contributor": true,
298
- "name": "Ferdinand Mom",
299
  "new_to_repo": false,
300
- "profile_url": "https://github.com/3outeille",
 
 
301
  "quality_score": null,
302
- "recent_pr_count": 2,
303
- "repo_association": "MEMBER",
304
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3A3outeille",
305
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3A3outeille",
306
  "report_reason": null,
307
  "snapshot_issue_count": 0,
308
- "snapshot_pr_count": 3
309
  },
310
  {
311
- "account_age_days": 1721,
312
- "author": "Sai-Suraj-27",
313
- "automation_risk_signal": "low",
314
- "breadth_score": "low",
315
- "cluster_count": 2,
316
  "first_seen_in_snapshot": false,
317
- "follow_through_score": "strong",
318
- "heuristic_note": "targets high-star repos",
319
  "known_contributor": false,
320
- "name": "Sai-Suraj-27",
321
  "new_to_repo": false,
322
- "profile_url": "https://github.com/Sai-Suraj-27",
 
 
323
  "quality_score": null,
324
- "recent_pr_count": 2,
325
  "repo_association": "CONTRIBUTOR",
326
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ASai-Suraj-27",
327
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ASai-Suraj-27",
328
  "report_reason": null,
329
  "snapshot_issue_count": 0,
330
- "snapshot_pr_count": 2
331
  },
332
  {
333
- "account_age_days": 2566,
334
- "author": "guoyangzhen",
335
- "automation_risk_signal": "medium",
336
- "breadth_score": "very high",
337
- "cluster_count": 2,
338
  "first_seen_in_snapshot": false,
339
- "follow_through_score": "weak",
340
- "heuristic_note": "extremely high recent PR volume; very broad repo spread; high open PR share; targets high-star repos",
341
  "known_contributor": false,
342
- "name": "guoyangzhen",
343
  "new_to_repo": false,
344
- "profile_url": "https://github.com/guoyangzhen",
 
 
345
  "quality_score": null,
346
- "recent_pr_count": 2,
347
- "repo_association": "NONE",
348
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aguoyangzhen",
349
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aguoyangzhen",
350
  "report_reason": null,
351
  "snapshot_issue_count": 0,
352
- "snapshot_pr_count": 2
353
  },
354
  {
355
- "account_age_days": 6546,
356
- "author": "kashif",
357
  "automation_risk_signal": "low",
358
- "breadth_score": "high",
359
- "cluster_count": 2,
360
  "first_seen_in_snapshot": false,
361
- "follow_through_score": "mixed",
362
- "heuristic_note": "broad repo spread; high open PR share; targets high-star repos",
363
  "known_contributor": true,
364
- "name": "Kashif Rasul",
365
  "new_to_repo": false,
366
- "profile_url": "https://github.com/kashif",
 
 
367
  "quality_score": null,
368
- "recent_pr_count": 2,
369
  "repo_association": "MEMBER",
370
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Akashif",
371
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Akashif",
372
  "report_reason": null,
373
  "snapshot_issue_count": 0,
374
- "snapshot_pr_count": 2
375
  },
376
  {
377
- "account_age_days": 2566,
378
- "author": "ArthurZucker",
379
  "automation_risk_signal": "low",
380
  "breadth_score": "low",
381
- "cluster_count": 1,
382
  "first_seen_in_snapshot": false,
383
- "follow_through_score": "mixed",
384
- "heuristic_note": "high open PR share; targets high-star repos",
385
  "known_contributor": true,
386
- "name": "Arthur",
387
  "new_to_repo": false,
388
- "profile_url": "https://github.com/ArthurZucker",
 
 
389
  "quality_score": null,
390
- "recent_pr_count": 2,
391
  "repo_association": "MEMBER",
392
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AArthurZucker",
393
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AArthurZucker",
394
  "report_reason": null,
395
  "snapshot_issue_count": 0,
396
- "snapshot_pr_count": 2
397
  },
398
  {
399
- "account_age_days": 2845,
400
- "author": "he-yufeng",
401
  "automation_risk_signal": "medium",
402
- "breadth_score": "very high",
403
- "cluster_count": 1,
404
  "first_seen_in_snapshot": false,
405
- "follow_through_score": "weak",
406
- "heuristic_note": "high recent PR volume; very broad repo spread; high open PR share; targets high-star repos",
407
  "known_contributor": false,
408
- "name": "Yufeng He",
409
  "new_to_repo": false,
410
- "profile_url": "https://github.com/he-yufeng",
 
 
411
  "quality_score": null,
412
- "recent_pr_count": 2,
413
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
414
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Ahe-yufeng",
415
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Ahe-yufeng",
416
  "report_reason": null,
417
  "snapshot_issue_count": 0,
418
- "snapshot_pr_count": 2
419
  },
420
  {
421
- "account_age_days": 182,
422
- "author": "r266-tech",
423
  "automation_risk_signal": "medium",
424
  "breadth_score": "very high",
425
- "cluster_count": 1,
426
  "first_seen_in_snapshot": false,
427
  "follow_through_score": "weak",
428
- "heuristic_note": "young account; extremely high recent PR volume; very broad repo spread; high open PR share; targets high-star repos",
429
  "known_contributor": false,
430
  "name": null,
431
  "new_to_repo": false,
432
- "profile_url": "https://github.com/r266-tech",
 
 
433
  "quality_score": null,
434
- "recent_pr_count": 2,
435
- "repo_association": "CONTRIBUTOR",
436
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Ar266-tech",
437
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Ar266-tech",
438
  "report_reason": null,
439
  "snapshot_issue_count": 0,
440
- "snapshot_pr_count": 2
441
  },
442
  {
443
- "account_age_days": 3694,
444
- "author": "sergiopaniego",
445
  "automation_risk_signal": "low",
446
- "breadth_score": "moderate",
447
- "cluster_count": 1,
448
  "first_seen_in_snapshot": false,
449
- "follow_through_score": "mixed",
450
  "heuristic_note": "targets high-star repos",
451
  "known_contributor": true,
452
- "name": "Sergio Paniego Blanco",
453
  "new_to_repo": false,
454
- "profile_url": "https://github.com/sergiopaniego",
 
 
455
  "quality_score": null,
456
- "recent_pr_count": 2,
457
  "repo_association": "MEMBER",
458
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Asergiopaniego",
459
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Asergiopaniego",
460
  "report_reason": null,
461
  "snapshot_issue_count": 0,
462
- "snapshot_pr_count": 2
463
  },
464
  {
465
- "account_age_days": 3938,
466
- "author": "Rocketknight1",
467
  "automation_risk_signal": "low",
468
- "breadth_score": "low",
469
  "cluster_count": 0,
470
  "first_seen_in_snapshot": false,
471
  "follow_through_score": "strong",
472
  "heuristic_note": "targets high-star repos",
473
  "known_contributor": true,
474
- "name": "Matt",
475
  "new_to_repo": false,
476
- "profile_url": "https://github.com/Rocketknight1",
 
 
477
  "quality_score": null,
478
- "recent_pr_count": 2,
479
  "repo_association": "MEMBER",
480
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ARocketknight1",
481
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ARocketknight1",
482
  "report_reason": null,
483
  "snapshot_issue_count": 0,
484
- "snapshot_pr_count": 2
485
  },
486
  {
487
- "account_age_days": 1372,
488
- "author": "jiqing-feng",
489
  "automation_risk_signal": "low",
490
  "breadth_score": "moderate",
491
  "cluster_count": 0,
492
  "first_seen_in_snapshot": false,
493
  "follow_through_score": "mixed",
494
- "heuristic_note": "\u2014",
495
- "known_contributor": false,
496
- "name": null,
497
- "new_to_repo": false,
498
- "profile_url": "https://github.com/jiqing-feng",
499
- "quality_score": null,
500
- "recent_pr_count": 2,
501
- "repo_association": "CONTRIBUTOR",
502
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Ajiqing-feng",
503
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Ajiqing-feng",
504
- "report_reason": null,
505
- "snapshot_issue_count": 0,
506
- "snapshot_pr_count": 2
507
- },
508
- {
509
- "account_age_days": 291,
510
- "author": "maxsloef-goodfire",
511
- "automation_risk_signal": "low",
512
- "breadth_score": "low",
513
- "cluster_count": 0,
514
- "first_seen_in_snapshot": false,
515
- "follow_through_score": "mixed",
516
- "heuristic_note": "young account; high open PR share; no visible non-self stars; targets high-star repos",
517
- "known_contributor": false,
518
- "name": null,
519
- "new_to_repo": false,
520
- "profile_url": "https://github.com/maxsloef-goodfire",
521
- "quality_score": null,
522
- "recent_pr_count": 2,
523
- "repo_association": "CONTRIBUTOR",
524
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Amaxsloef-goodfire",
525
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Amaxsloef-goodfire",
526
- "report_reason": null,
527
- "snapshot_issue_count": 0,
528
- "snapshot_pr_count": 2
529
- },
530
- {
531
- "account_age_days": 1789,
532
- "author": "remi-or",
533
- "automation_risk_signal": "low",
534
- "breadth_score": "low",
535
- "cluster_count": 0,
536
- "first_seen_in_snapshot": false,
537
- "follow_through_score": "strong",
538
  "heuristic_note": "targets high-star repos",
539
  "known_contributor": true,
540
- "name": "R\u00e9mi Ouazan",
541
  "new_to_repo": false,
542
- "profile_url": "https://github.com/remi-or",
 
 
543
  "quality_score": null,
544
- "recent_pr_count": 2,
545
  "repo_association": "MEMBER",
546
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aremi-or",
547
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aremi-or",
548
  "report_reason": null,
549
- "snapshot_issue_count": 0,
550
- "snapshot_pr_count": 2
551
  },
552
  {
553
- "account_age_days": 3315,
554
- "author": "lashahub",
555
  "automation_risk_signal": "low",
556
  "breadth_score": "low",
557
  "cluster_count": 0,
558
  "first_seen_in_snapshot": false,
559
  "follow_through_score": "mixed",
560
- "heuristic_note": "high open PR share; no visible non-self stars; targets high-star repos",
561
- "known_contributor": false,
562
- "name": "Lasha Koroshinadze",
563
- "new_to_repo": false,
564
- "profile_url": "https://github.com/lashahub",
565
- "quality_score": null,
566
- "recent_pr_count": 1,
567
- "repo_association": "CONTRIBUTOR",
568
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Alashahub",
569
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Alashahub",
570
- "report_reason": null,
571
- "snapshot_issue_count": 0,
572
- "snapshot_pr_count": 2
573
- },
574
- {
575
- "account_age_days": 3986,
576
- "author": "BSchilperoort",
577
- "automation_risk_signal": "low",
578
- "breadth_score": "low",
579
- "cluster_count": 1,
580
- "first_seen_in_snapshot": false,
581
- "follow_through_score": "strong",
582
- "heuristic_note": "\u2014",
583
- "known_contributor": false,
584
- "name": "Bart Schilperoort",
585
- "new_to_repo": false,
586
- "profile_url": "https://github.com/BSchilperoort",
587
- "quality_score": null,
588
- "recent_pr_count": 1,
589
- "repo_association": "NONE",
590
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ABSchilperoort",
591
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ABSchilperoort",
592
- "report_reason": null,
593
- "snapshot_issue_count": 1,
594
- "snapshot_pr_count": 1
595
- },
596
- {
597
- "account_age_days": 2405,
598
- "author": "JonusClapshaw",
599
- "automation_risk_signal": "low",
600
- "breadth_score": "moderate",
601
- "cluster_count": 1,
602
- "first_seen_in_snapshot": false,
603
- "follow_through_score": "weak",
604
- "heuristic_note": "high open PR share; no visible non-self stars",
605
- "known_contributor": false,
606
- "name": null,
607
- "new_to_repo": false,
608
- "profile_url": "https://github.com/JonusClapshaw",
609
- "quality_score": null,
610
- "recent_pr_count": 1,
611
- "repo_association": "NONE",
612
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AJonusClapshaw",
613
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AJonusClapshaw",
614
- "report_reason": null,
615
- "snapshot_issue_count": 0,
616
- "snapshot_pr_count": 1
617
- },
618
- {
619
- "account_age_days": 145,
620
- "author": "RicardoLee510520",
621
- "automation_risk_signal": "medium",
622
- "breadth_score": "low",
623
- "cluster_count": 1,
624
- "first_seen_in_snapshot": false,
625
- "follow_through_score": "weak",
626
- "heuristic_note": "young account; many recent closed-unmerged PRs; targets high-star repos",
627
- "known_contributor": false,
628
- "name": "Ricardo",
629
- "new_to_repo": false,
630
- "profile_url": "https://github.com/RicardoLee510520",
631
- "quality_score": null,
632
- "recent_pr_count": 1,
633
- "repo_association": "FIRST_TIMER",
634
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ARicardoLee510520",
635
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ARicardoLee510520",
636
- "report_reason": null,
637
- "snapshot_issue_count": 0,
638
- "snapshot_pr_count": 1
639
- },
640
- {
641
- "account_age_days": 537,
642
- "author": "ai-man-codes",
643
- "automation_risk_signal": "low",
644
- "breadth_score": "moderate",
645
- "cluster_count": 1,
646
- "first_seen_in_snapshot": false,
647
- "follow_through_score": "mixed",
648
- "heuristic_note": "targets high-star repos",
649
- "known_contributor": false,
650
- "name": "Aiman",
651
- "new_to_repo": false,
652
- "profile_url": "https://github.com/ai-man-codes",
653
- "quality_score": null,
654
- "recent_pr_count": 1,
655
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
656
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aai-man-codes",
657
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aai-man-codes",
658
- "report_reason": null,
659
- "snapshot_issue_count": 0,
660
- "snapshot_pr_count": 1
661
- },
662
- {
663
- "account_age_days": 125,
664
- "author": "anshuS1310",
665
- "automation_risk_signal": "medium",
666
- "breadth_score": "low",
667
- "cluster_count": 1,
668
- "first_seen_in_snapshot": false,
669
- "follow_through_score": "mixed",
670
- "heuristic_note": "young account; high open PR share; no visible non-self stars; targets high-star repos",
671
- "known_contributor": false,
672
- "name": null,
673
- "new_to_repo": false,
674
- "profile_url": "https://github.com/anshuS1310",
675
- "quality_score": null,
676
- "recent_pr_count": 1,
677
- "repo_association": "CONTRIBUTOR",
678
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AanshuS1310",
679
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AanshuS1310",
680
- "report_reason": null,
681
- "snapshot_issue_count": 0,
682
- "snapshot_pr_count": 1
683
- },
684
- {
685
- "account_age_days": 4166,
686
- "author": "cjkindel",
687
- "automation_risk_signal": "low",
688
- "breadth_score": "high",
689
- "cluster_count": 1,
690
- "first_seen_in_snapshot": true,
691
- "follow_through_score": "strong",
692
- "heuristic_note": "high recent PR volume; broad repo spread",
693
- "known_contributor": false,
694
- "name": "CJ Kindel",
695
- "new_to_repo": true,
696
- "profile_url": "https://github.com/cjkindel",
697
- "quality_score": null,
698
- "recent_pr_count": 1,
699
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
700
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Acjkindel",
701
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Acjkindel",
702
- "report_reason": "first_seen_in_snapshot",
703
- "snapshot_issue_count": 0,
704
- "snapshot_pr_count": 1
705
- },
706
- {
707
- "account_age_days": 1312,
708
- "author": "gh-wf",
709
- "automation_risk_signal": "low",
710
- "breadth_score": "low",
711
- "cluster_count": 1,
712
- "first_seen_in_snapshot": false,
713
- "follow_through_score": "weak",
714
- "heuristic_note": "many recent closed-unmerged PRs; targets high-star repos",
715
- "known_contributor": false,
716
- "name": null,
717
- "new_to_repo": false,
718
- "profile_url": "https://github.com/gh-wf",
719
- "quality_score": null,
720
- "recent_pr_count": 1,
721
- "repo_association": "NONE",
722
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Agh-wf",
723
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Agh-wf",
724
- "report_reason": null,
725
- "snapshot_issue_count": 1,
726
- "snapshot_pr_count": 1
727
- },
728
- {
729
- "account_age_days": 1623,
730
- "author": "hemantmm",
731
- "automation_risk_signal": "low",
732
- "breadth_score": "low",
733
- "cluster_count": 1,
734
- "first_seen_in_snapshot": false,
735
- "follow_through_score": "weak",
736
- "heuristic_note": "high open PR share; targets high-star repos",
737
- "known_contributor": false,
738
- "name": "Hemant M Mehta",
739
- "new_to_repo": false,
740
- "profile_url": "https://github.com/hemantmm",
741
- "quality_score": null,
742
- "recent_pr_count": 1,
743
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
744
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Ahemantmm",
745
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Ahemantmm",
746
- "report_reason": null,
747
- "snapshot_issue_count": 0,
748
- "snapshot_pr_count": 1
749
- },
750
- {
751
- "account_age_days": 1390,
752
- "author": "Abdennacer-Badaoui",
753
- "automation_risk_signal": "low",
754
- "breadth_score": "moderate",
755
- "cluster_count": 0,
756
- "first_seen_in_snapshot": true,
757
- "follow_through_score": "strong",
758
  "heuristic_note": "\u2014",
759
  "known_contributor": true,
760
- "name": "BADAOUI Abdennacer",
761
- "new_to_repo": true,
762
- "profile_url": "https://github.com/Abdennacer-Badaoui",
763
- "quality_score": null,
764
- "recent_pr_count": 1,
765
- "repo_association": "MEMBER",
766
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AAbdennacer-Badaoui",
767
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AAbdennacer-Badaoui",
768
- "report_reason": "first_seen_in_snapshot",
769
- "snapshot_issue_count": 0,
770
- "snapshot_pr_count": 1
771
- },
772
- {
773
- "account_age_days": 11,
774
- "author": "BillionClaw",
775
- "automation_risk_signal": "high",
776
- "breadth_score": "very high",
777
- "cluster_count": 0,
778
- "first_seen_in_snapshot": false,
779
- "follow_through_score": "weak",
780
- "heuristic_note": "very new account; extremely high recent PR volume; very broad repo spread; many recent closed-unmerged PRs; high open PR share; no visible non-self stars; targets high-star repos",
781
- "known_contributor": false,
782
- "name": "BillionToken",
783
- "new_to_repo": false,
784
- "profile_url": "https://github.com/BillionClaw",
785
- "quality_score": null,
786
- "recent_pr_count": 1,
787
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
788
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ABillionClaw",
789
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ABillionClaw",
790
- "report_reason": null,
791
- "snapshot_issue_count": 0,
792
- "snapshot_pr_count": 1
793
- },
794
- {
795
- "account_age_days": 335,
796
- "author": "Charly21r",
797
- "automation_risk_signal": "medium",
798
- "breadth_score": "low",
799
- "cluster_count": 0,
800
- "first_seen_in_snapshot": false,
801
- "follow_through_score": "weak",
802
- "heuristic_note": "young account; many recent closed-unmerged PRs; high open PR share; targets high-star repos",
803
- "known_contributor": false,
804
- "name": "Carlos Redondo",
805
- "new_to_repo": false,
806
- "profile_url": "https://github.com/Charly21r",
807
- "quality_score": null,
808
- "recent_pr_count": 1,
809
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
810
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ACharly21r",
811
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ACharly21r",
812
- "report_reason": null,
813
- "snapshot_issue_count": 0,
814
- "snapshot_pr_count": 1
815
- },
816
- {
817
- "account_age_days": 2805,
818
- "author": "CyrilSterling",
819
- "automation_risk_signal": "low",
820
- "breadth_score": "low",
821
- "cluster_count": 0,
822
- "first_seen_in_snapshot": false,
823
- "follow_through_score": "mixed",
824
- "heuristic_note": "high open PR share; targets high-star repos",
825
- "known_contributor": false,
826
- "name": "BoqiangZhang",
827
- "new_to_repo": false,
828
- "profile_url": "https://github.com/CyrilSterling",
829
- "quality_score": null,
830
- "recent_pr_count": 1,
831
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
832
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ACyrilSterling",
833
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ACyrilSterling",
834
- "report_reason": null,
835
- "snapshot_issue_count": 0,
836
- "snapshot_pr_count": 1
837
- },
838
- {
839
- "account_age_days": 1523,
840
- "author": "IvanFan-Van",
841
- "automation_risk_signal": "low",
842
- "breadth_score": "low",
843
- "cluster_count": 0,
844
- "first_seen_in_snapshot": false,
845
- "follow_through_score": "strong",
846
- "heuristic_note": "\u2014",
847
- "known_contributor": false,
848
- "name": null,
849
  "new_to_repo": false,
850
- "profile_url": "https://github.com/IvanFan-Van",
 
 
851
  "quality_score": null,
852
- "recent_pr_count": 1,
853
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
854
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AIvanFan-Van",
855
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AIvanFan-Van",
856
  "report_reason": null,
857
- "snapshot_issue_count": 1,
858
- "snapshot_pr_count": 1
859
  },
860
  {
861
- "account_age_days": 1624,
862
- "author": "JJJYmmm",
863
  "automation_risk_signal": "low",
864
- "breadth_score": "moderate",
865
  "cluster_count": 0,
866
  "first_seen_in_snapshot": false,
867
  "follow_through_score": "mixed",
868
- "heuristic_note": "targets high-star repos",
869
- "known_contributor": false,
870
- "name": "JJJYmmm",
871
  "new_to_repo": false,
872
- "profile_url": "https://github.com/JJJYmmm",
 
 
873
  "quality_score": null,
874
- "recent_pr_count": 1,
875
- "repo_association": "CONTRIBUTOR",
876
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AJJJYmmm",
877
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AJJJYmmm",
878
- "report_reason": null,
879
- "snapshot_issue_count": 0,
880
- "snapshot_pr_count": 1
881
- },
882
- {
883
- "account_age_days": 2178,
884
- "author": "Jess-Co-Del",
885
- "automation_risk_signal": "low",
886
- "breadth_score": "low",
887
- "cluster_count": 0,
888
- "first_seen_in_snapshot": false,
889
- "follow_through_score": "weak",
890
- "heuristic_note": "high open PR share; targets high-star repos",
891
- "known_contributor": false,
892
- "name": "Jessica C. Delmoral",
893
- "new_to_repo": false,
894
- "profile_url": "https://github.com/Jess-Co-Del",
895
- "quality_score": null,
896
- "recent_pr_count": 1,
897
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
898
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AJess-Co-Del",
899
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AJess-Co-Del",
900
- "report_reason": null,
901
- "snapshot_issue_count": 0,
902
- "snapshot_pr_count": 1
903
- },
904
- {
905
- "account_age_days": 4072,
906
- "author": "NicoleRobin",
907
- "automation_risk_signal": "low",
908
- "breadth_score": "low",
909
- "cluster_count": 0,
910
- "first_seen_in_snapshot": false,
911
- "follow_through_score": "strong",
912
- "heuristic_note": "targets high-star repos",
913
- "known_contributor": false,
914
- "name": "Jianwei Zhang",
915
- "new_to_repo": false,
916
- "profile_url": "https://github.com/NicoleRobin",
917
- "quality_score": null,
918
- "recent_pr_count": 1,
919
- "repo_association": "NONE",
920
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ANicoleRobin",
921
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ANicoleRobin",
922
- "report_reason": null,
923
- "snapshot_issue_count": 0,
924
- "snapshot_pr_count": 1
925
- },
926
- {
927
- "account_age_days": 540,
928
- "author": "VanshikaSohal",
929
- "automation_risk_signal": "low",
930
- "breadth_score": "low",
931
- "cluster_count": 0,
932
- "first_seen_in_snapshot": false,
933
- "follow_through_score": "mixed",
934
- "heuristic_note": "high open PR share; targets high-star repos",
935
- "known_contributor": false,
936
- "name": "Vanshika Sohal",
937
- "new_to_repo": false,
938
- "profile_url": "https://github.com/VanshikaSohal",
939
- "quality_score": null,
940
- "recent_pr_count": 1,
941
- "repo_association": "CONTRIBUTOR",
942
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AVanshikaSohal",
943
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AVanshikaSohal",
944
- "report_reason": null,
945
- "snapshot_issue_count": 0,
946
- "snapshot_pr_count": 1
947
- },
948
- {
949
- "account_age_days": 3254,
950
- "author": "andylizf",
951
- "automation_risk_signal": "low",
952
- "breadth_score": "low",
953
- "cluster_count": 0,
954
- "first_seen_in_snapshot": false,
955
- "follow_through_score": "strong",
956
- "heuristic_note": "targets high-star repos",
957
- "known_contributor": false,
958
- "name": "Zhifei Li",
959
- "new_to_repo": false,
960
- "profile_url": "https://github.com/andylizf",
961
- "quality_score": null,
962
- "recent_pr_count": 1,
963
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
964
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aandylizf",
965
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aandylizf",
966
- "report_reason": null,
967
- "snapshot_issue_count": 1,
968
- "snapshot_pr_count": 1
969
- },
970
- {
971
- "account_age_days": 3257,
972
- "author": "anuq",
973
- "automation_risk_signal": "low",
974
- "breadth_score": "moderate",
975
- "cluster_count": 0,
976
- "first_seen_in_snapshot": false,
977
- "follow_through_score": "weak",
978
- "heuristic_note": "many recent closed-unmerged PRs",
979
- "known_contributor": false,
980
- "name": "Anup Shetye",
981
- "new_to_repo": false,
982
- "profile_url": "https://github.com/anuq",
983
- "quality_score": null,
984
- "recent_pr_count": 1,
985
- "repo_association": "NONE",
986
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aanuq",
987
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aanuq",
988
- "report_reason": null,
989
- "snapshot_issue_count": 0,
990
- "snapshot_pr_count": 1
991
- },
992
- {
993
- "account_age_days": 5165,
994
- "author": "bensons",
995
- "automation_risk_signal": "low",
996
- "breadth_score": "low",
997
- "cluster_count": 0,
998
- "first_seen_in_snapshot": false,
999
- "follow_through_score": "weak",
1000
- "heuristic_note": "high open PR share; targets high-star repos",
1001
- "known_contributor": false,
1002
- "name": "Benson Schliesser",
1003
- "new_to_repo": false,
1004
- "profile_url": "https://github.com/bensons",
1005
- "quality_score": null,
1006
- "recent_pr_count": 1,
1007
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
1008
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Abensons",
1009
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Abensons",
1010
- "report_reason": null,
1011
- "snapshot_issue_count": 0,
1012
- "snapshot_pr_count": 1
1013
- },
1014
- {
1015
- "account_age_days": 3650,
1016
- "author": "bigshanedogg",
1017
- "automation_risk_signal": "low",
1018
- "breadth_score": "low",
1019
- "cluster_count": 0,
1020
- "first_seen_in_snapshot": false,
1021
- "follow_through_score": "weak",
1022
- "heuristic_note": "high open PR share; targets high-star repos",
1023
- "known_contributor": false,
1024
- "name": null,
1025
- "new_to_repo": false,
1026
- "profile_url": "https://github.com/bigshanedogg",
1027
- "quality_score": null,
1028
- "recent_pr_count": 1,
1029
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
1030
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Abigshanedogg",
1031
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Abigshanedogg",
1032
- "report_reason": null,
1033
- "snapshot_issue_count": 1,
1034
- "snapshot_pr_count": 1
1035
- },
1036
- {
1037
- "account_age_days": 5014,
1038
- "author": "dacorvo",
1039
- "automation_risk_signal": "low",
1040
- "breadth_score": "low",
1041
- "cluster_count": 0,
1042
- "first_seen_in_snapshot": false,
1043
- "follow_through_score": "mixed",
1044
- "heuristic_note": "\u2014",
1045
- "known_contributor": true,
1046
- "name": "David Corvoysier",
1047
- "new_to_repo": false,
1048
- "profile_url": "https://github.com/dacorvo",
1049
- "quality_score": null,
1050
- "recent_pr_count": 1,
1051
- "repo_association": "MEMBER",
1052
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Adacorvo",
1053
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Adacorvo",
1054
- "report_reason": null,
1055
- "snapshot_issue_count": 1,
1056
- "snapshot_pr_count": 1
1057
- },
1058
- {
1059
- "account_age_days": 1492,
1060
- "author": "heycorgi",
1061
- "automation_risk_signal": "low",
1062
- "breadth_score": "low",
1063
- "cluster_count": 0,
1064
- "first_seen_in_snapshot": false,
1065
- "follow_through_score": "weak",
1066
- "heuristic_note": "many recent closed-unmerged PRs; no visible non-self stars; targets high-star repos",
1067
- "known_contributor": false,
1068
- "name": null,
1069
- "new_to_repo": false,
1070
- "profile_url": "https://github.com/heycorgi",
1071
- "quality_score": null,
1072
- "recent_pr_count": 1,
1073
- "repo_association": "NONE",
1074
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aheycorgi",
1075
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aheycorgi",
1076
- "report_reason": null,
1077
- "snapshot_issue_count": 0,
1078
- "snapshot_pr_count": 1
1079
- },
1080
- {
1081
- "account_age_days": 484,
1082
- "author": "javierdejesusda",
1083
- "automation_risk_signal": "low",
1084
- "breadth_score": "high",
1085
- "cluster_count": 0,
1086
- "first_seen_in_snapshot": false,
1087
- "follow_through_score": "weak",
1088
- "heuristic_note": "broad repo spread; high open PR share; targets high-star repos",
1089
- "known_contributor": false,
1090
- "name": "Javier De Jesus",
1091
- "new_to_repo": false,
1092
- "profile_url": "https://github.com/javierdejesusda",
1093
- "quality_score": null,
1094
- "recent_pr_count": 1,
1095
- "repo_association": "CONTRIBUTOR",
1096
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Ajavierdejesusda",
1097
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Ajavierdejesusda",
1098
- "report_reason": null,
1099
- "snapshot_issue_count": 0,
1100
- "snapshot_pr_count": 1
1101
- },
1102
- {
1103
- "account_age_days": 2824,
1104
- "author": "josh-kean",
1105
- "automation_risk_signal": "low",
1106
- "breadth_score": "low",
1107
- "cluster_count": 0,
1108
- "first_seen_in_snapshot": false,
1109
- "follow_through_score": "weak",
1110
- "heuristic_note": "high open PR share; targets high-star repos",
1111
- "known_contributor": false,
1112
- "name": "Josh",
1113
- "new_to_repo": false,
1114
- "profile_url": "https://github.com/josh-kean",
1115
- "quality_score": null,
1116
- "recent_pr_count": 1,
1117
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
1118
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Ajosh-kean",
1119
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Ajosh-kean",
1120
- "report_reason": null,
1121
- "snapshot_issue_count": 1,
1122
- "snapshot_pr_count": 1
1123
- },
1124
- {
1125
- "account_age_days": 2828,
1126
- "author": "juliendenize",
1127
- "automation_risk_signal": "low",
1128
- "breadth_score": "moderate",
1129
- "cluster_count": 0,
1130
- "first_seen_in_snapshot": false,
1131
- "follow_through_score": "mixed",
1132
- "heuristic_note": "targets high-star repos",
1133
- "known_contributor": false,
1134
- "name": "Julien Denize",
1135
- "new_to_repo": false,
1136
- "profile_url": "https://github.com/juliendenize",
1137
- "quality_score": null,
1138
- "recent_pr_count": 1,
1139
- "repo_association": "CONTRIBUTOR",
1140
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Ajuliendenize",
1141
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Ajuliendenize",
1142
- "report_reason": null,
1143
- "snapshot_issue_count": 0,
1144
- "snapshot_pr_count": 1
1145
- },
1146
- {
1147
- "account_age_days": 3910,
1148
- "author": "kaixuanliu",
1149
- "automation_risk_signal": "low",
1150
- "breadth_score": "moderate",
1151
- "cluster_count": 0,
1152
- "first_seen_in_snapshot": false,
1153
- "follow_through_score": "strong",
1154
- "heuristic_note": "targets high-star repos",
1155
- "known_contributor": false,
1156
- "name": "kaixuanliu",
1157
- "new_to_repo": false,
1158
- "profile_url": "https://github.com/kaixuanliu",
1159
- "quality_score": null,
1160
- "recent_pr_count": 1,
1161
- "repo_association": "CONTRIBUTOR",
1162
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Akaixuanliu",
1163
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Akaixuanliu",
1164
- "report_reason": null,
1165
- "snapshot_issue_count": 1,
1166
- "snapshot_pr_count": 1
1167
- },
1168
- {
1169
- "account_age_days": 3744,
1170
- "author": "m-matthias",
1171
- "automation_risk_signal": "low",
1172
- "breadth_score": "low",
1173
- "cluster_count": 0,
1174
- "first_seen_in_snapshot": false,
1175
- "follow_through_score": "strong",
1176
- "heuristic_note": "no visible non-self stars; targets high-star repos",
1177
- "known_contributor": false,
1178
- "name": "Matt",
1179
- "new_to_repo": false,
1180
- "profile_url": "https://github.com/m-matthias",
1181
- "quality_score": null,
1182
- "recent_pr_count": 1,
1183
- "repo_association": "CONTRIBUTOR",
1184
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Am-matthias",
1185
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Am-matthias",
1186
- "report_reason": null,
1187
- "snapshot_issue_count": 1,
1188
- "snapshot_pr_count": 1
1189
- },
1190
- {
1191
- "account_age_days": 3341,
1192
- "author": "michaelbenayoun",
1193
- "automation_risk_signal": "low",
1194
- "breadth_score": "moderate",
1195
- "cluster_count": 0,
1196
- "first_seen_in_snapshot": false,
1197
- "follow_through_score": "strong",
1198
- "heuristic_note": "targets high-star repos",
1199
- "known_contributor": true,
1200
- "name": "Michael Benayoun",
1201
- "new_to_repo": false,
1202
- "profile_url": "https://github.com/michaelbenayoun",
1203
- "quality_score": null,
1204
- "recent_pr_count": 1,
1205
  "repo_association": "MEMBER",
1206
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Amichaelbenayoun",
1207
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Amichaelbenayoun",
1208
- "report_reason": null,
1209
- "snapshot_issue_count": 0,
1210
- "snapshot_pr_count": 1
1211
- },
1212
- {
1213
- "account_age_days": 1944,
1214
- "author": "ouroborosscr",
1215
- "automation_risk_signal": "low",
1216
- "breadth_score": "low",
1217
- "cluster_count": 0,
1218
- "first_seen_in_snapshot": false,
1219
- "follow_through_score": "weak",
1220
- "heuristic_note": "many recent closed-unmerged PRs; targets high-star repos",
1221
- "known_contributor": false,
1222
- "name": null,
1223
- "new_to_repo": false,
1224
- "profile_url": "https://github.com/ouroborosscr",
1225
- "quality_score": null,
1226
- "recent_pr_count": 1,
1227
- "repo_association": "FIRST_TIMER",
1228
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aouroborosscr",
1229
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aouroborosscr",
1230
- "report_reason": null,
1231
- "snapshot_issue_count": 2,
1232
- "snapshot_pr_count": 1
1233
- },
1234
- {
1235
- "account_age_days": 1973,
1236
- "author": "philippguevorguian",
1237
- "automation_risk_signal": "low",
1238
- "breadth_score": "low",
1239
- "cluster_count": 0,
1240
- "first_seen_in_snapshot": true,
1241
- "follow_through_score": "mixed",
1242
- "heuristic_note": "\u2014",
1243
- "known_contributor": false,
1244
- "name": null,
1245
- "new_to_repo": true,
1246
- "profile_url": "https://github.com/philippguevorguian",
1247
- "quality_score": null,
1248
- "recent_pr_count": 1,
1249
- "repo_association": "NONE",
1250
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aphilippguevorguian",
1251
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aphilippguevorguian",
1252
- "report_reason": "first_seen_in_snapshot",
1253
- "snapshot_issue_count": 0,
1254
- "snapshot_pr_count": 1
1255
- },
1256
- {
1257
- "account_age_days": 4753,
1258
- "author": "prakhar-agarwal",
1259
- "automation_risk_signal": "low",
1260
- "breadth_score": "low",
1261
- "cluster_count": 0,
1262
- "first_seen_in_snapshot": false,
1263
- "follow_through_score": "weak",
1264
- "heuristic_note": "high open PR share; targets high-star repos",
1265
- "known_contributor": false,
1266
- "name": "Prakhar Agarwal",
1267
- "new_to_repo": false,
1268
- "profile_url": "https://github.com/prakhar-agarwal",
1269
- "quality_score": null,
1270
- "recent_pr_count": 1,
1271
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
1272
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aprakhar-agarwal",
1273
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aprakhar-agarwal",
1274
- "report_reason": null,
1275
- "snapshot_issue_count": 0,
1276
- "snapshot_pr_count": 1
1277
- },
1278
- {
1279
- "account_age_days": 3020,
1280
- "author": "pramilajangid",
1281
- "automation_risk_signal": "low",
1282
- "breadth_score": "low",
1283
- "cluster_count": 0,
1284
- "first_seen_in_snapshot": false,
1285
- "follow_through_score": "weak",
1286
- "heuristic_note": "high open PR share",
1287
- "known_contributor": false,
1288
- "name": "pramila jangid",
1289
- "new_to_repo": false,
1290
- "profile_url": "https://github.com/pramilajangid",
1291
- "quality_score": null,
1292
- "recent_pr_count": 1,
1293
- "repo_association": "NONE",
1294
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Apramilajangid",
1295
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Apramilajangid",
1296
- "report_reason": null,
1297
- "snapshot_issue_count": 0,
1298
- "snapshot_pr_count": 1
1299
- },
1300
- {
1301
- "account_age_days": 2137,
1302
- "author": "roycho96",
1303
- "automation_risk_signal": "low",
1304
- "breadth_score": "moderate",
1305
- "cluster_count": 0,
1306
- "first_seen_in_snapshot": false,
1307
- "follow_through_score": "mixed",
1308
- "heuristic_note": "high open PR share",
1309
- "known_contributor": false,
1310
- "name": "Sung Hyun Cho",
1311
- "new_to_repo": false,
1312
- "profile_url": "https://github.com/roycho96",
1313
- "quality_score": null,
1314
- "recent_pr_count": 1,
1315
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
1316
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aroycho96",
1317
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aroycho96",
1318
- "report_reason": null,
1319
- "snapshot_issue_count": 0,
1320
- "snapshot_pr_count": 1
1321
- },
1322
- {
1323
- "account_age_days": 3342,
1324
- "author": "sdharani91",
1325
- "automation_risk_signal": "medium",
1326
- "breadth_score": "low",
1327
- "cluster_count": 0,
1328
- "first_seen_in_snapshot": false,
1329
- "follow_through_score": "weak",
1330
- "heuristic_note": "many recent closed-unmerged PRs; high open PR share; no visible non-self stars; targets high-star repos",
1331
- "known_contributor": false,
1332
- "name": null,
1333
- "new_to_repo": false,
1334
- "profile_url": "https://github.com/sdharani91",
1335
- "quality_score": null,
1336
- "recent_pr_count": 1,
1337
- "repo_association": "NONE",
1338
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Asdharani91",
1339
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Asdharani91",
1340
- "report_reason": null,
1341
- "snapshot_issue_count": 0,
1342
- "snapshot_pr_count": 1
1343
- },
1344
- {
1345
- "account_age_days": 2667,
1346
- "author": "syncdoth",
1347
- "automation_risk_signal": "low",
1348
- "breadth_score": "low",
1349
- "cluster_count": 0,
1350
- "first_seen_in_snapshot": false,
1351
- "follow_through_score": "weak",
1352
- "heuristic_note": "high open PR share; targets high-star repos",
1353
- "known_contributor": false,
1354
- "name": "Sehyun Choi",
1355
- "new_to_repo": false,
1356
- "profile_url": "https://github.com/syncdoth",
1357
- "quality_score": null,
1358
- "recent_pr_count": 1,
1359
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
1360
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Asyncdoth",
1361
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Asyncdoth",
1362
- "report_reason": null,
1363
- "snapshot_issue_count": 1,
1364
- "snapshot_pr_count": 1
1365
- },
1366
- {
1367
- "account_age_days": 1967,
1368
- "author": "vasqu",
1369
- "automation_risk_signal": "low",
1370
- "breadth_score": "low",
1371
- "cluster_count": 0,
1372
- "first_seen_in_snapshot": false,
1373
- "follow_through_score": "mixed",
1374
- "heuristic_note": "targets high-star repos",
1375
- "known_contributor": true,
1376
- "name": "Anton Vlasjuk",
1377
- "new_to_repo": false,
1378
- "profile_url": "https://github.com/vasqu",
1379
- "quality_score": null,
1380
- "recent_pr_count": 1,
1381
- "repo_association": "MEMBER",
1382
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Avasqu",
1383
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Avasqu",
1384
- "report_reason": null,
1385
- "snapshot_issue_count": 0,
1386
- "snapshot_pr_count": 1
1387
- },
1388
- {
1389
- "account_age_days": 2049,
1390
- "author": "vivekvar-dl",
1391
- "automation_risk_signal": "medium",
1392
- "breadth_score": "high",
1393
- "cluster_count": 0,
1394
- "first_seen_in_snapshot": false,
1395
- "follow_through_score": "weak",
1396
- "heuristic_note": "high recent PR volume; broad repo spread; high open PR share; targets high-star repos",
1397
- "known_contributor": false,
1398
- "name": "vivek varikuti",
1399
- "new_to_repo": false,
1400
- "profile_url": "https://github.com/vivekvar-dl",
1401
- "quality_score": null,
1402
- "recent_pr_count": 1,
1403
- "repo_association": "NONE",
1404
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Avivekvar-dl",
1405
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Avivekvar-dl",
1406
- "report_reason": null,
1407
- "snapshot_issue_count": 0,
1408
- "snapshot_pr_count": 1
1409
- },
1410
- {
1411
- "account_age_days": 1734,
1412
- "author": "wilnn",
1413
- "automation_risk_signal": "low",
1414
- "breadth_score": "low",
1415
- "cluster_count": 0,
1416
- "first_seen_in_snapshot": false,
1417
- "follow_through_score": "strong",
1418
- "heuristic_note": "targets high-star repos",
1419
- "known_contributor": false,
1420
- "name": null,
1421
- "new_to_repo": false,
1422
- "profile_url": "https://github.com/wilnn",
1423
- "quality_score": null,
1424
- "recent_pr_count": 1,
1425
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
1426
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Awilnn",
1427
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Awilnn",
1428
- "report_reason": null,
1429
- "snapshot_issue_count": 0,
1430
- "snapshot_pr_count": 1
1431
- },
1432
- {
1433
- "account_age_days": 2574,
1434
- "author": "NielsRogge",
1435
- "automation_risk_signal": "low",
1436
- "breadth_score": "moderate",
1437
- "cluster_count": 0,
1438
- "first_seen_in_snapshot": false,
1439
- "follow_through_score": "mixed",
1440
- "heuristic_note": "high recent PR volume",
1441
- "known_contributor": true,
1442
- "name": null,
1443
- "new_to_repo": false,
1444
- "profile_url": "https://github.com/NielsRogge",
1445
- "quality_score": null,
1446
- "recent_pr_count": 0,
1447
- "repo_association": "MEMBER",
1448
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ANielsRogge",
1449
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ANielsRogge",
1450
- "report_reason": null,
1451
- "snapshot_issue_count": 0,
1452
- "snapshot_pr_count": 1
1453
- },
1454
- {
1455
- "account_age_days": 1863,
1456
- "author": "ShahVandit",
1457
- "automation_risk_signal": "low",
1458
- "breadth_score": "low",
1459
- "cluster_count": 0,
1460
- "first_seen_in_snapshot": false,
1461
- "follow_through_score": "weak",
1462
- "heuristic_note": "high open PR share; no visible non-self stars",
1463
- "known_contributor": false,
1464
- "name": null,
1465
- "new_to_repo": false,
1466
- "profile_url": "https://github.com/ShahVandit",
1467
- "quality_score": null,
1468
- "recent_pr_count": 0,
1469
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
1470
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AShahVandit",
1471
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AShahVandit",
1472
- "report_reason": null,
1473
- "snapshot_issue_count": 0,
1474
- "snapshot_pr_count": 1
1475
- },
1476
- {
1477
- "account_age_days": 5515,
1478
- "author": "alexmalyshev",
1479
- "automation_risk_signal": "low",
1480
- "breadth_score": "low",
1481
- "cluster_count": 0,
1482
- "first_seen_in_snapshot": false,
1483
- "follow_through_score": "weak",
1484
- "heuristic_note": "targets high-star repos",
1485
- "known_contributor": false,
1486
- "name": "Alex Malyshev",
1487
- "new_to_repo": false,
1488
- "profile_url": "https://github.com/alexmalyshev",
1489
- "quality_score": null,
1490
- "recent_pr_count": 0,
1491
- "repo_association": "CONTRIBUTOR",
1492
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aalexmalyshev",
1493
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aalexmalyshev",
1494
- "report_reason": null,
1495
- "snapshot_issue_count": 0,
1496
- "snapshot_pr_count": 1
1497
- },
1498
- {
1499
- "account_age_days": 5015,
1500
- "author": "balvisio",
1501
- "automation_risk_signal": "low",
1502
- "breadth_score": "low",
1503
- "cluster_count": 0,
1504
- "first_seen_in_snapshot": false,
1505
- "follow_through_score": "weak",
1506
- "heuristic_note": "high open PR share; targets high-star repos",
1507
- "known_contributor": false,
1508
- "name": "Bruno Alvisio",
1509
- "new_to_repo": false,
1510
- "profile_url": "https://github.com/balvisio",
1511
- "quality_score": null,
1512
- "recent_pr_count": 0,
1513
- "repo_association": "CONTRIBUTOR",
1514
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Abalvisio",
1515
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Abalvisio",
1516
- "report_reason": null,
1517
- "snapshot_issue_count": 0,
1518
- "snapshot_pr_count": 1
1519
- },
1520
- {
1521
- "account_age_days": 1583,
1522
- "author": "eustlb",
1523
- "automation_risk_signal": "low",
1524
- "breadth_score": "low",
1525
- "cluster_count": 0,
1526
- "first_seen_in_snapshot": false,
1527
- "follow_through_score": "strong",
1528
- "heuristic_note": "targets high-star repos",
1529
- "known_contributor": true,
1530
- "name": null,
1531
- "new_to_repo": false,
1532
- "profile_url": "https://github.com/eustlb",
1533
- "quality_score": null,
1534
- "recent_pr_count": 0,
1535
- "repo_association": "MEMBER",
1536
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aeustlb",
1537
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aeustlb",
1538
- "report_reason": null,
1539
- "snapshot_issue_count": 0,
1540
- "snapshot_pr_count": 1
1541
- },
1542
- {
1543
- "account_age_days": 1609,
1544
- "author": "jp1924",
1545
- "automation_risk_signal": "low",
1546
- "breadth_score": "low",
1547
- "cluster_count": 0,
1548
- "first_seen_in_snapshot": false,
1549
- "follow_through_score": "weak",
1550
- "heuristic_note": "high open PR share; targets high-star repos",
1551
- "known_contributor": false,
1552
- "name": "jp",
1553
- "new_to_repo": false,
1554
- "profile_url": "https://github.com/jp1924",
1555
- "quality_score": null,
1556
- "recent_pr_count": 0,
1557
- "repo_association": "CONTRIBUTOR",
1558
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Ajp1924",
1559
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Ajp1924",
1560
- "report_reason": null,
1561
- "snapshot_issue_count": 0,
1562
- "snapshot_pr_count": 1
1563
- },
1564
- {
1565
- "account_age_days": 4185,
1566
- "author": "khushali9",
1567
- "automation_risk_signal": "low",
1568
- "breadth_score": "low",
1569
- "cluster_count": 0,
1570
- "first_seen_in_snapshot": false,
1571
- "follow_through_score": "weak",
1572
- "heuristic_note": "many recent closed-unmerged PRs; targets high-star repos",
1573
- "known_contributor": false,
1574
- "name": "Khushali Desai",
1575
- "new_to_repo": false,
1576
- "profile_url": "https://github.com/khushali9",
1577
- "quality_score": null,
1578
- "recent_pr_count": 0,
1579
- "repo_association": "CONTRIBUTOR",
1580
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Akhushali9",
1581
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Akhushali9",
1582
- "report_reason": null,
1583
- "snapshot_issue_count": 0,
1584
- "snapshot_pr_count": 1
1585
- },
1586
- {
1587
- "account_age_days": 4090,
1588
- "author": "lmaksym",
1589
- "automation_risk_signal": "low",
1590
- "breadth_score": "moderate",
1591
- "cluster_count": 0,
1592
- "first_seen_in_snapshot": false,
1593
- "follow_through_score": "weak",
1594
- "heuristic_note": "high open PR share; targets high-star repos",
1595
- "known_contributor": false,
1596
- "name": "Maksym Lypivskyi",
1597
- "new_to_repo": false,
1598
- "profile_url": "https://github.com/lmaksym",
1599
- "quality_score": null,
1600
- "recent_pr_count": 0,
1601
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
1602
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Almaksym",
1603
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Almaksym",
1604
- "report_reason": null,
1605
- "snapshot_issue_count": 0,
1606
- "snapshot_pr_count": 1
1607
- },
1608
- {
1609
- "account_age_days": 3683,
1610
- "author": "rain-1",
1611
- "automation_risk_signal": "low",
1612
- "breadth_score": "moderate",
1613
- "cluster_count": 0,
1614
- "first_seen_in_snapshot": false,
1615
- "follow_through_score": "strong",
1616
- "heuristic_note": "\u2014",
1617
- "known_contributor": false,
1618
- "name": "rain1",
1619
- "new_to_repo": false,
1620
- "profile_url": "https://github.com/rain-1",
1621
- "quality_score": null,
1622
- "recent_pr_count": 0,
1623
- "repo_association": "FIRST_TIME_CONTRIBUTOR",
1624
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Arain-1",
1625
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Arain-1",
1626
- "report_reason": null,
1627
- "snapshot_issue_count": 0,
1628
- "snapshot_pr_count": 1
1629
- },
1630
- {
1631
- "account_age_days": 1613,
1632
- "author": "umbilnm",
1633
- "automation_risk_signal": "low",
1634
- "breadth_score": "low",
1635
- "cluster_count": 0,
1636
- "first_seen_in_snapshot": false,
1637
- "follow_through_score": "weak",
1638
- "heuristic_note": "high open PR share; targets high-star repos",
1639
- "known_contributor": false,
1640
- "name": "Kirill Ustinov",
1641
- "new_to_repo": false,
1642
- "profile_url": "https://github.com/umbilnm",
1643
- "quality_score": null,
1644
- "recent_pr_count": 0,
1645
- "repo_association": "CONTRIBUTOR",
1646
- "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aumbilnm",
1647
- "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aumbilnm",
1648
  "report_reason": null,
1649
  "snapshot_issue_count": 0,
1650
- "snapshot_pr_count": 1
1651
  }
1652
  ]
 
1
  [
2
  {
3
+ "account_age_days": 2013,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  "author": "Cyrilvallez",
5
  "automation_risk_signal": "low",
6
  "breadth_score": "low",
7
+ "cluster_count": 5,
8
  "first_seen_in_snapshot": false,
9
+ "follow_through_score": "strong",
10
  "heuristic_note": "high recent PR volume; targets high-star repos",
11
  "known_contributor": true,
12
  "name": "Cyril Vallez",
13
  "new_to_repo": false,
14
  "profile_url": "https://github.com/Cyrilvallez",
15
+ "public_pr_count_42d": 42,
16
+ "public_repo_count_42d": 1,
17
  "quality_score": null,
18
+ "recent_pr_count": 61,
19
  "repo_association": "MEMBER",
20
  "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ACyrilvallez",
21
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ACyrilvallez",
22
  "report_reason": null,
23
  "snapshot_issue_count": 0,
24
+ "snapshot_pr_count": 66
25
  },
26
  {
27
+ "account_age_days": 4915,
28
  "author": "ydshieh",
29
  "automation_risk_signal": "low",
30
  "breadth_score": "low",
31
+ "cluster_count": 8,
32
  "first_seen_in_snapshot": false,
33
  "follow_through_score": "strong",
34
  "heuristic_note": "high recent PR volume; targets high-star repos",
 
36
  "name": "Yih-Dar",
37
  "new_to_repo": false,
38
  "profile_url": "https://github.com/ydshieh",
39
+ "public_pr_count_42d": 30,
40
+ "public_repo_count_42d": 1,
41
  "quality_score": null,
42
+ "recent_pr_count": 52,
43
  "repo_association": "MEMBER",
44
  "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aydshieh",
45
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aydshieh",
46
  "report_reason": null,
47
  "snapshot_issue_count": 0,
48
+ "snapshot_pr_count": 52
49
  },
50
  {
51
+ "account_age_days": 5816,
52
+ "author": "tarekziade",
53
+ "automation_risk_signal": "low",
54
+ "breadth_score": "moderate",
55
  "cluster_count": 0,
56
  "first_seen_in_snapshot": false,
57
+ "follow_through_score": "strong",
58
+ "heuristic_note": "high recent PR volume",
59
+ "known_contributor": true,
60
+ "name": "Tarek Ziade",
61
  "new_to_repo": false,
62
+ "profile_url": "https://github.com/tarekziade",
63
+ "public_pr_count_42d": 83,
64
+ "public_repo_count_42d": 8,
65
  "quality_score": null,
66
+ "recent_pr_count": 49,
67
+ "repo_association": "MEMBER",
68
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Atarekziade",
69
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Atarekziade",
70
  "report_reason": null,
71
+ "snapshot_issue_count": 5,
72
+ "snapshot_pr_count": 50
73
  },
74
  {
75
+ "account_age_days": 1485,
76
+ "author": "zucchini-nlp",
77
  "automation_risk_signal": "low",
78
+ "breadth_score": "low",
79
  "cluster_count": 0,
80
  "first_seen_in_snapshot": false,
81
+ "follow_through_score": "mixed",
82
  "heuristic_note": "high recent PR volume; targets high-star repos",
83
  "known_contributor": true,
84
+ "name": "Raushan Turganbay",
85
  "new_to_repo": false,
86
+ "profile_url": "https://github.com/zucchini-nlp",
87
+ "public_pr_count_42d": 32,
88
+ "public_repo_count_42d": 3,
89
  "quality_score": null,
90
+ "recent_pr_count": 41,
91
  "repo_association": "MEMBER",
92
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Azucchini-nlp",
93
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Azucchini-nlp",
94
  "report_reason": null,
95
  "snapshot_issue_count": 0,
96
+ "snapshot_pr_count": 47
97
  },
98
  {
99
+ "account_age_days": 2338,
100
+ "author": "SunMarc",
101
  "automation_risk_signal": "low",
102
  "breadth_score": "low",
103
  "cluster_count": 0,
104
  "first_seen_in_snapshot": false,
105
  "follow_through_score": "mixed",
106
+ "heuristic_note": "high recent PR volume; targets high-star repos",
107
  "known_contributor": true,
108
+ "name": "Marc Sun",
109
  "new_to_repo": false,
110
+ "profile_url": "https://github.com/SunMarc",
111
+ "public_pr_count_42d": 27,
112
+ "public_repo_count_42d": 3,
113
  "quality_score": null,
114
+ "recent_pr_count": 30,
115
  "repo_association": "MEMBER",
116
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ASunMarc",
117
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ASunMarc",
118
  "report_reason": null,
119
+ "snapshot_issue_count": 1,
120
+ "snapshot_pr_count": 32
121
  },
122
  {
123
+ "account_age_days": 3912,
124
+ "author": "kaixuanliu",
125
+ "automation_risk_signal": "low",
126
+ "breadth_score": "moderate",
127
+ "cluster_count": 10,
128
+ "first_seen_in_snapshot": false,
129
+ "follow_through_score": "strong",
130
+ "heuristic_note": "targets high-star repos",
131
+ "known_contributor": false,
132
+ "name": "kaixuanliu",
133
+ "new_to_repo": false,
134
+ "profile_url": "https://github.com/kaixuanliu",
135
+ "public_pr_count_42d": 21,
136
+ "public_repo_count_42d": 4,
137
+ "quality_score": null,
138
+ "recent_pr_count": 28,
139
+ "repo_association": "CONTRIBUTOR",
140
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Akaixuanliu",
141
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Akaixuanliu",
142
+ "report_reason": null,
143
+ "snapshot_issue_count": 4,
144
+ "snapshot_pr_count": 32
145
+ },
146
+ {
147
+ "account_age_days": 3939,
148
+ "author": "Rocketknight1",
149
  "automation_risk_signal": "low",
150
  "breadth_score": "low",
151
  "cluster_count": 0,
152
  "first_seen_in_snapshot": false,
153
  "follow_through_score": "strong",
154
+ "heuristic_note": "targets high-star repos",
155
  "known_contributor": true,
156
+ "name": "Matt",
157
  "new_to_repo": false,
158
+ "profile_url": "https://github.com/Rocketknight1",
159
+ "public_pr_count_42d": 14,
160
+ "public_repo_count_42d": 1,
161
  "quality_score": null,
162
+ "recent_pr_count": 27,
163
  "repo_association": "MEMBER",
164
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ARocketknight1",
165
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ARocketknight1",
166
  "report_reason": null,
167
  "snapshot_issue_count": 0,
168
+ "snapshot_pr_count": 31
169
  },
170
  {
171
+ "account_age_days": 1968,
172
+ "author": "vasqu",
173
  "automation_risk_signal": "low",
174
  "breadth_score": "low",
175
+ "cluster_count": 0,
176
  "first_seen_in_snapshot": false,
177
+ "follow_through_score": "mixed",
178
  "heuristic_note": "targets high-star repos",
179
  "known_contributor": true,
180
+ "name": "Anton Vlasjuk",
181
  "new_to_repo": false,
182
+ "profile_url": "https://github.com/vasqu",
183
+ "public_pr_count_42d": 15,
184
+ "public_repo_count_42d": 2,
185
  "quality_score": null,
186
+ "recent_pr_count": 24,
187
  "repo_association": "MEMBER",
188
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Avasqu",
189
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Avasqu",
190
  "report_reason": null,
191
  "snapshot_issue_count": 0,
192
+ "snapshot_pr_count": 30
193
  },
194
  {
195
+ "account_age_days": 2567,
196
+ "author": "ArthurZucker",
197
  "automation_risk_signal": "low",
198
  "breadth_score": "low",
199
  "cluster_count": 1,
200
  "first_seen_in_snapshot": false,
201
+ "follow_through_score": "mixed",
202
+ "heuristic_note": "high open PR share; targets high-star repos",
203
+ "known_contributor": true,
204
+ "name": "Arthur",
205
  "new_to_repo": false,
206
+ "profile_url": "https://github.com/ArthurZucker",
207
+ "public_pr_count_42d": 20,
208
+ "public_repo_count_42d": 3,
209
  "quality_score": null,
210
+ "recent_pr_count": 22,
211
+ "repo_association": "MEMBER",
212
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AArthurZucker",
213
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AArthurZucker",
214
  "report_reason": null,
215
+ "snapshot_issue_count": 2,
216
+ "snapshot_pr_count": 33
217
  },
218
  {
219
+ "account_age_days": 1938,
220
+ "author": "harshaljanjani",
221
  "automation_risk_signal": "low",
222
+ "breadth_score": "low",
223
  "cluster_count": 0,
224
  "first_seen_in_snapshot": false,
225
  "follow_through_score": "strong",
226
+ "heuristic_note": "targets high-star repos",
227
  "known_contributor": false,
228
+ "name": "Harshal Janjani",
229
  "new_to_repo": false,
230
+ "profile_url": "https://github.com/harshaljanjani",
231
+ "public_pr_count_42d": 15,
232
+ "public_repo_count_42d": 2,
233
  "quality_score": null,
234
+ "recent_pr_count": 22,
235
  "repo_association": "CONTRIBUTOR",
236
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aharshaljanjani",
237
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aharshaljanjani",
238
  "report_reason": null,
239
+ "snapshot_issue_count": 18,
240
+ "snapshot_pr_count": 28
241
  },
242
  {
243
+ "account_age_days": 2274,
244
+ "author": "stevhliu",
245
  "automation_risk_signal": "low",
246
  "breadth_score": "low",
247
  "cluster_count": 0,
248
  "first_seen_in_snapshot": false,
249
+ "follow_through_score": "mixed",
250
+ "heuristic_note": "high open PR share; no visible non-self stars; targets high-star repos",
251
  "known_contributor": true,
252
+ "name": "Steven Liu",
253
  "new_to_repo": false,
254
+ "profile_url": "https://github.com/stevhliu",
255
+ "public_pr_count_42d": 24,
256
+ "public_repo_count_42d": 2,
257
  "quality_score": null,
258
+ "recent_pr_count": 22,
259
  "repo_association": "MEMBER",
260
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Astevhliu",
261
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Astevhliu",
262
  "report_reason": null,
263
+ "snapshot_issue_count": 1,
264
+ "snapshot_pr_count": 26
265
  },
266
  {
267
+ "account_age_days": 3116,
268
  "author": "itazap",
269
  "automation_risk_signal": "low",
270
  "breadth_score": "low",
271
+ "cluster_count": 1,
272
  "first_seen_in_snapshot": false,
273
  "follow_through_score": "mixed",
274
  "heuristic_note": "no visible non-self stars; targets high-star repos",
 
276
  "name": "Ita Zaporozhets",
277
  "new_to_repo": false,
278
  "profile_url": "https://github.com/itazap",
279
+ "public_pr_count_42d": 17,
280
+ "public_repo_count_42d": 1,
281
  "quality_score": null,
282
+ "recent_pr_count": 22,
283
  "repo_association": "MEMBER",
284
  "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aitazap",
285
  "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aitazap",
286
  "report_reason": null,
287
  "snapshot_issue_count": 0,
288
+ "snapshot_pr_count": 24
289
  },
290
  {
291
+ "account_age_days": 2466,
292
+ "author": "ManasVardhan",
293
+ "automation_risk_signal": "medium",
294
+ "breadth_score": "high",
295
+ "cluster_count": 11,
296
  "first_seen_in_snapshot": false,
297
+ "follow_through_score": "weak",
298
+ "heuristic_note": "high recent PR volume; broad repo spread; many recent closed-unmerged PRs; targets high-star repos",
299
+ "known_contributor": false,
300
+ "name": "Manas Vardhan",
301
  "new_to_repo": false,
302
+ "profile_url": "https://github.com/ManasVardhan",
303
+ "public_pr_count_42d": 59,
304
+ "public_repo_count_42d": 22,
305
  "quality_score": null,
306
+ "recent_pr_count": 22,
307
+ "repo_association": "NONE",
308
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AManasVardhan",
309
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AManasVardhan",
310
  "report_reason": null,
311
  "snapshot_issue_count": 0,
312
+ "snapshot_pr_count": 22
313
  },
314
  {
315
+ "account_age_days": 13,
316
+ "author": "BillionClaw",
317
+ "automation_risk_signal": "high",
318
+ "breadth_score": "very high",
319
  "cluster_count": 0,
320
  "first_seen_in_snapshot": false,
321
  "follow_through_score": "weak",
322
+ "heuristic_note": "very new account; extremely high recent PR volume; very broad repo spread; many recent closed-unmerged PRs; high open PR share; no visible non-self stars; targets high-star repos",
323
+ "known_contributor": false,
324
+ "name": "BillionToken",
325
  "new_to_repo": false,
326
+ "profile_url": "https://github.com/BillionClaw",
327
+ "public_pr_count_42d": 479,
328
+ "public_repo_count_42d": 130,
329
  "quality_score": null,
330
+ "recent_pr_count": 18,
331
+ "repo_association": "FIRST_TIME_CONTRIBUTOR",
332
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ABillionClaw",
333
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ABillionClaw",
334
  "report_reason": null,
335
  "snapshot_issue_count": 0,
336
+ "snapshot_pr_count": 18
337
  },
338
  {
339
+ "account_age_days": 2208,
340
+ "author": "weiguangli-io",
341
+ "automation_risk_signal": "medium",
342
+ "breadth_score": "very high",
343
+ "cluster_count": 1,
344
  "first_seen_in_snapshot": false,
345
+ "follow_through_score": "weak",
346
+ "heuristic_note": "extremely high recent PR volume; very broad repo spread; many recent closed-unmerged PRs; targets high-star repos",
347
  "known_contributor": false,
348
+ "name": "Weiguang Li",
349
  "new_to_repo": false,
350
+ "profile_url": "https://github.com/weiguangli-io",
351
+ "public_pr_count_42d": 153,
352
+ "public_repo_count_42d": 42,
353
  "quality_score": null,
354
+ "recent_pr_count": 16,
355
  "repo_association": "CONTRIBUTOR",
356
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aweiguangli-io",
357
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aweiguangli-io",
358
  "report_reason": null,
359
  "snapshot_issue_count": 0,
360
+ "snapshot_pr_count": 16
361
  },
362
  {
363
+ "account_age_days": 3674,
364
+ "author": "cyyever",
365
+ "automation_risk_signal": "low",
366
+ "breadth_score": "moderate",
367
+ "cluster_count": 0,
368
  "first_seen_in_snapshot": false,
369
+ "follow_through_score": "strong",
370
+ "heuristic_note": "extremely high recent PR volume",
371
  "known_contributor": false,
372
+ "name": "Yuanyuan Chen",
373
  "new_to_repo": false,
374
+ "profile_url": "https://github.com/cyyever",
375
+ "public_pr_count_42d": 137,
376
+ "public_repo_count_42d": 6,
377
  "quality_score": null,
378
+ "recent_pr_count": 15,
379
+ "repo_association": "CONTRIBUTOR",
380
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Acyyever",
381
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Acyyever",
382
  "report_reason": null,
383
  "snapshot_issue_count": 0,
384
+ "snapshot_pr_count": 23
385
  },
386
  {
387
+ "account_age_days": 1956,
388
+ "author": "yonigozlan",
389
  "automation_risk_signal": "low",
390
+ "breadth_score": "low",
391
+ "cluster_count": 0,
392
  "first_seen_in_snapshot": false,
393
+ "follow_through_score": "strong",
394
+ "heuristic_note": "targets high-star repos",
395
  "known_contributor": true,
396
+ "name": "Yoni Gozlan",
397
  "new_to_repo": false,
398
+ "profile_url": "https://github.com/yonigozlan",
399
+ "public_pr_count_42d": 11,
400
+ "public_repo_count_42d": 1,
401
  "quality_score": null,
402
+ "recent_pr_count": 15,
403
  "repo_association": "MEMBER",
404
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Ayonigozlan",
405
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Ayonigozlan",
406
  "report_reason": null,
407
  "snapshot_issue_count": 0,
408
+ "snapshot_pr_count": 18
409
  },
410
  {
411
+ "account_age_days": 1790,
412
+ "author": "remi-or",
413
  "automation_risk_signal": "low",
414
  "breadth_score": "low",
415
+ "cluster_count": 0,
416
  "first_seen_in_snapshot": false,
417
+ "follow_through_score": "strong",
418
+ "heuristic_note": "targets high-star repos",
419
  "known_contributor": true,
420
+ "name": "R\u00e9mi Ouazan",
421
  "new_to_repo": false,
422
+ "profile_url": "https://github.com/remi-or",
423
+ "public_pr_count_42d": 9,
424
+ "public_repo_count_42d": 1,
425
  "quality_score": null,
426
+ "recent_pr_count": 14,
427
  "repo_association": "MEMBER",
428
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aremi-or",
429
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aremi-or",
430
  "report_reason": null,
431
  "snapshot_issue_count": 0,
432
+ "snapshot_pr_count": 14
433
  },
434
  {
435
+ "account_age_days": 2846,
436
+ "author": "omkar-334",
437
  "automation_risk_signal": "medium",
438
+ "breadth_score": "high",
439
+ "cluster_count": 11,
440
  "first_seen_in_snapshot": false,
441
+ "follow_through_score": "mixed",
442
+ "heuristic_note": "high recent PR volume; broad repo spread",
443
  "known_contributor": false,
444
+ "name": "Omkar Kabde",
445
  "new_to_repo": false,
446
+ "profile_url": "https://github.com/omkar-334",
447
+ "public_pr_count_42d": 74,
448
+ "public_repo_count_42d": 17,
449
  "quality_score": null,
450
+ "recent_pr_count": 13,
451
+ "repo_association": "CONTRIBUTOR",
452
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aomkar-334",
453
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aomkar-334",
454
  "report_reason": null,
455
  "snapshot_issue_count": 0,
456
+ "snapshot_pr_count": 14
457
  },
458
  {
459
+ "account_age_days": 3327,
460
+ "author": "LincolnBurrows2017",
461
  "automation_risk_signal": "medium",
462
  "breadth_score": "very high",
463
+ "cluster_count": 0,
464
  "first_seen_in_snapshot": false,
465
  "follow_through_score": "weak",
466
+ "heuristic_note": "extremely high recent PR volume; very broad repo spread; high open PR share; targets high-star repos",
467
  "known_contributor": false,
468
  "name": null,
469
  "new_to_repo": false,
470
+ "profile_url": "https://github.com/LincolnBurrows2017",
471
+ "public_pr_count_42d": 133,
472
+ "public_repo_count_42d": 44,
473
  "quality_score": null,
474
+ "recent_pr_count": 13,
475
+ "repo_association": "FIRST_TIME_CONTRIBUTOR",
476
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ALincolnBurrows2017",
477
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ALincolnBurrows2017",
478
  "report_reason": null,
479
  "snapshot_issue_count": 0,
480
+ "snapshot_pr_count": 13
481
  },
482
  {
483
+ "account_age_days": 1584,
484
+ "author": "eustlb",
485
  "automation_risk_signal": "low",
486
+ "breadth_score": "low",
487
+ "cluster_count": 0,
488
  "first_seen_in_snapshot": false,
489
+ "follow_through_score": "strong",
490
  "heuristic_note": "targets high-star repos",
491
  "known_contributor": true,
492
+ "name": null,
493
  "new_to_repo": false,
494
+ "profile_url": "https://github.com/eustlb",
495
+ "public_pr_count_42d": 9,
496
+ "public_repo_count_42d": 3,
497
  "quality_score": null,
498
+ "recent_pr_count": 12,
499
  "repo_association": "MEMBER",
500
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aeustlb",
501
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aeustlb",
502
  "report_reason": null,
503
  "snapshot_issue_count": 0,
504
+ "snapshot_pr_count": 14
505
  },
506
  {
507
+ "account_age_days": 3342,
508
+ "author": "michaelbenayoun",
509
  "automation_risk_signal": "low",
510
+ "breadth_score": "moderate",
511
  "cluster_count": 0,
512
  "first_seen_in_snapshot": false,
513
  "follow_through_score": "strong",
514
  "heuristic_note": "targets high-star repos",
515
  "known_contributor": true,
516
+ "name": "Michael Benayoun",
517
  "new_to_repo": false,
518
+ "profile_url": "https://github.com/michaelbenayoun",
519
+ "public_pr_count_42d": 19,
520
+ "public_repo_count_42d": 4,
521
  "quality_score": null,
522
+ "recent_pr_count": 11,
523
  "repo_association": "MEMBER",
524
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Amichaelbenayoun",
525
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Amichaelbenayoun",
526
  "report_reason": null,
527
  "snapshot_issue_count": 0,
528
+ "snapshot_pr_count": 12
529
  },
530
  {
531
+ "account_age_days": 2926,
532
+ "author": "tomaarsen",
533
  "automation_risk_signal": "low",
534
  "breadth_score": "moderate",
535
  "cluster_count": 0,
536
  "first_seen_in_snapshot": false,
537
  "follow_through_score": "mixed",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
538
  "heuristic_note": "targets high-star repos",
539
  "known_contributor": true,
540
+ "name": "Tom Aarsen",
541
  "new_to_repo": false,
542
+ "profile_url": "https://github.com/tomaarsen",
543
+ "public_pr_count_42d": 20,
544
+ "public_repo_count_42d": 4,
545
  "quality_score": null,
546
+ "recent_pr_count": 10,
547
  "repo_association": "MEMBER",
548
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Atomaarsen",
549
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Atomaarsen",
550
  "report_reason": null,
551
+ "snapshot_issue_count": 5,
552
+ "snapshot_pr_count": 12
553
  },
554
  {
555
+ "account_age_days": 2331,
556
+ "author": "IlyasMoutawwakil",
557
  "automation_risk_signal": "low",
558
  "breadth_score": "low",
559
  "cluster_count": 0,
560
  "first_seen_in_snapshot": false,
561
  "follow_through_score": "mixed",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
562
  "heuristic_note": "\u2014",
563
  "known_contributor": true,
564
+ "name": "Ilyas Moutawwakil",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
565
  "new_to_repo": false,
566
+ "profile_url": "https://github.com/IlyasMoutawwakil",
567
+ "public_pr_count_42d": 17,
568
+ "public_repo_count_42d": 2,
569
  "quality_score": null,
570
+ "recent_pr_count": 9,
571
+ "repo_association": "MEMBER",
572
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AIlyasMoutawwakil",
573
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AIlyasMoutawwakil",
574
  "report_reason": null,
575
+ "snapshot_issue_count": 2,
576
+ "snapshot_pr_count": 13
577
  },
578
  {
579
+ "account_age_days": 6547,
580
+ "author": "kashif",
581
  "automation_risk_signal": "low",
582
+ "breadth_score": "high",
583
  "cluster_count": 0,
584
  "first_seen_in_snapshot": false,
585
  "follow_through_score": "mixed",
586
+ "heuristic_note": "broad repo spread; targets high-star repos",
587
+ "known_contributor": true,
588
+ "name": "Kashif Rasul",
589
  "new_to_repo": false,
590
+ "profile_url": "https://github.com/kashif",
591
+ "public_pr_count_42d": 21,
592
+ "public_repo_count_42d": 13,
593
  "quality_score": null,
594
+ "recent_pr_count": 9,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
595
  "repo_association": "MEMBER",
596
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Akashif",
597
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Akashif",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
598
  "report_reason": null,
599
  "snapshot_issue_count": 0,
600
+ "snapshot_pr_count": 12
601
  }
602
  ]
data/pr_scope_clusters.json ADDED
@@ -0,0 +1,3007 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "authors": [
4
+ "DogWala",
5
+ "abigailtech",
6
+ "cyyever",
7
+ "excepshenal",
8
+ "winglian"
9
+ ],
10
+ "average_similarity": 0.449,
11
+ "cluster_id": "pr-scope-43636-7",
12
+ "kind": "pr_scope",
13
+ "last_activity_at": "2026-03-13T22:28:27Z",
14
+ "outside_window_prs": [],
15
+ "pairwise": [
16
+ {
17
+ "breadth_similarity": 1.0,
18
+ "concentration_similarity": 1.0,
19
+ "content_similarity": 0.475,
20
+ "left_pr_number": 43663,
21
+ "right_pr_number": 44123,
22
+ "shared_directories": [
23
+ "src/transformers",
24
+ "src"
25
+ ],
26
+ "shared_filenames": [
27
+ "src/transformers/trainer.py"
28
+ ],
29
+ "similarity": 0.587,
30
+ "size_similarity": 0.694
31
+ },
32
+ {
33
+ "breadth_similarity": 1.0,
34
+ "concentration_similarity": 1.0,
35
+ "content_similarity": 0.416,
36
+ "left_pr_number": 43651,
37
+ "right_pr_number": 43663,
38
+ "shared_directories": [
39
+ "src/transformers",
40
+ "src"
41
+ ],
42
+ "shared_filenames": [
43
+ "src/transformers/trainer.py"
44
+ ],
45
+ "similarity": 0.549,
46
+ "size_similarity": 0.72
47
+ },
48
+ {
49
+ "breadth_similarity": 1.0,
50
+ "concentration_similarity": 1.0,
51
+ "content_similarity": 0.285,
52
+ "left_pr_number": 44257,
53
+ "right_pr_number": 44660,
54
+ "shared_directories": [
55
+ "src/transformers",
56
+ "src"
57
+ ],
58
+ "shared_filenames": [
59
+ "src/transformers/trainer.py"
60
+ ],
61
+ "similarity": 0.5,
62
+ "size_similarity": 1.0
63
+ },
64
+ {
65
+ "breadth_similarity": 1.0,
66
+ "concentration_similarity": 1.0,
67
+ "content_similarity": 0.386,
68
+ "left_pr_number": 43651,
69
+ "right_pr_number": 44123,
70
+ "shared_directories": [
71
+ "src/transformers",
72
+ "src"
73
+ ],
74
+ "shared_filenames": [
75
+ "src/transformers/trainer.py"
76
+ ],
77
+ "similarity": 0.495,
78
+ "size_similarity": 0.5
79
+ },
80
+ {
81
+ "breadth_similarity": 1.0,
82
+ "concentration_similarity": 1.0,
83
+ "content_similarity": 0.407,
84
+ "left_pr_number": 43663,
85
+ "right_pr_number": 44660,
86
+ "shared_directories": [
87
+ "src/transformers",
88
+ "src"
89
+ ],
90
+ "shared_filenames": [
91
+ "src/transformers/trainer.py"
92
+ ],
93
+ "similarity": 0.471,
94
+ "size_similarity": 0.24
95
+ },
96
+ {
97
+ "breadth_similarity": 1.0,
98
+ "concentration_similarity": 1.0,
99
+ "content_similarity": 0.357,
100
+ "left_pr_number": 43636,
101
+ "right_pr_number": 43663,
102
+ "shared_directories": [
103
+ "src/transformers",
104
+ "src"
105
+ ],
106
+ "shared_filenames": [
107
+ "src/transformers/trainer.py"
108
+ ],
109
+ "similarity": 0.466,
110
+ "size_similarity": 0.44
111
+ },
112
+ {
113
+ "breadth_similarity": 1.0,
114
+ "concentration_similarity": 1.0,
115
+ "content_similarity": 0.302,
116
+ "left_pr_number": 44189,
117
+ "right_pr_number": 44660,
118
+ "shared_directories": [
119
+ "src/transformers",
120
+ "src"
121
+ ],
122
+ "shared_filenames": [
123
+ "src/transformers/trainer.py"
124
+ ],
125
+ "similarity": 0.461,
126
+ "size_similarity": 0.667
127
+ },
128
+ {
129
+ "breadth_similarity": 1.0,
130
+ "concentration_similarity": 1.0,
131
+ "content_similarity": 0.291,
132
+ "left_pr_number": 43636,
133
+ "right_pr_number": 43651,
134
+ "shared_directories": [
135
+ "src/transformers",
136
+ "src"
137
+ ],
138
+ "shared_filenames": [
139
+ "src/transformers/trainer.py"
140
+ ],
141
+ "similarity": 0.445,
142
+ "size_similarity": 0.611
143
+ },
144
+ {
145
+ "breadth_similarity": 1.0,
146
+ "concentration_similarity": 1.0,
147
+ "content_similarity": 0.378,
148
+ "left_pr_number": 44123,
149
+ "right_pr_number": 44660,
150
+ "shared_directories": [
151
+ "src/transformers",
152
+ "src"
153
+ ],
154
+ "shared_filenames": [
155
+ "src/transformers/trainer.py"
156
+ ],
157
+ "similarity": 0.44,
158
+ "size_similarity": 0.167
159
+ },
160
+ {
161
+ "breadth_similarity": 1.0,
162
+ "concentration_similarity": 1.0,
163
+ "content_similarity": 0.379,
164
+ "left_pr_number": 43663,
165
+ "right_pr_number": 44189,
166
+ "shared_directories": [
167
+ "src/transformers",
168
+ "src"
169
+ ],
170
+ "shared_filenames": [
171
+ "src/transformers/trainer.py"
172
+ ],
173
+ "similarity": 0.439,
174
+ "size_similarity": 0.16
175
+ },
176
+ {
177
+ "breadth_similarity": 1.0,
178
+ "concentration_similarity": 1.0,
179
+ "content_similarity": 0.358,
180
+ "left_pr_number": 43663,
181
+ "right_pr_number": 44257,
182
+ "shared_directories": [
183
+ "src/transformers",
184
+ "src"
185
+ ],
186
+ "shared_filenames": [
187
+ "src/transformers/trainer.py"
188
+ ],
189
+ "similarity": 0.437,
190
+ "size_similarity": 0.24
191
+ },
192
+ {
193
+ "breadth_similarity": 1.0,
194
+ "concentration_similarity": 1.0,
195
+ "content_similarity": 0.265,
196
+ "left_pr_number": 44189,
197
+ "right_pr_number": 44257,
198
+ "shared_directories": [
199
+ "src/transformers",
200
+ "src"
201
+ ],
202
+ "shared_filenames": [
203
+ "src/transformers/trainer.py"
204
+ ],
205
+ "similarity": 0.436,
206
+ "size_similarity": 0.667
207
+ },
208
+ {
209
+ "breadth_similarity": 1.0,
210
+ "concentration_similarity": 1.0,
211
+ "content_similarity": 0.331,
212
+ "left_pr_number": 43651,
213
+ "right_pr_number": 44660,
214
+ "shared_directories": [
215
+ "src/transformers",
216
+ "src"
217
+ ],
218
+ "shared_filenames": [
219
+ "src/transformers/trainer.py"
220
+ ],
221
+ "similarity": 0.432,
222
+ "size_similarity": 0.333
223
+ },
224
+ {
225
+ "breadth_similarity": 1.0,
226
+ "concentration_similarity": 1.0,
227
+ "content_similarity": 0.285,
228
+ "left_pr_number": 43636,
229
+ "right_pr_number": 44660,
230
+ "shared_directories": [
231
+ "src/transformers",
232
+ "src"
233
+ ],
234
+ "shared_filenames": [
235
+ "src/transformers/trainer.py"
236
+ ],
237
+ "similarity": 0.431,
238
+ "size_similarity": 0.545
239
+ },
240
+ {
241
+ "breadth_similarity": 1.0,
242
+ "concentration_similarity": 1.0,
243
+ "content_similarity": 0.332,
244
+ "left_pr_number": 43636,
245
+ "right_pr_number": 44123,
246
+ "shared_directories": [
247
+ "src/transformers",
248
+ "src"
249
+ ],
250
+ "shared_filenames": [
251
+ "src/transformers/trainer.py"
252
+ ],
253
+ "similarity": 0.428,
254
+ "size_similarity": 0.306
255
+ },
256
+ {
257
+ "breadth_similarity": 1.0,
258
+ "concentration_similarity": 1.0,
259
+ "content_similarity": 0.352,
260
+ "left_pr_number": 44123,
261
+ "right_pr_number": 44189,
262
+ "shared_directories": [
263
+ "src/transformers",
264
+ "src"
265
+ ],
266
+ "shared_filenames": [
267
+ "src/transformers/trainer.py"
268
+ ],
269
+ "similarity": 0.413,
270
+ "size_similarity": 0.111
271
+ },
272
+ {
273
+ "breadth_similarity": 1.0,
274
+ "concentration_similarity": 1.0,
275
+ "content_similarity": 0.333,
276
+ "left_pr_number": 44123,
277
+ "right_pr_number": 44257,
278
+ "shared_directories": [
279
+ "src/transformers",
280
+ "src"
281
+ ],
282
+ "shared_filenames": [
283
+ "src/transformers/trainer.py"
284
+ ],
285
+ "similarity": 0.408,
286
+ "size_similarity": 0.167
287
+ },
288
+ {
289
+ "breadth_similarity": 1.0,
290
+ "concentration_similarity": 1.0,
291
+ "content_similarity": 0.25,
292
+ "left_pr_number": 43636,
293
+ "right_pr_number": 44257,
294
+ "shared_directories": [
295
+ "src/transformers",
296
+ "src"
297
+ ],
298
+ "shared_filenames": [
299
+ "src/transformers/trainer.py"
300
+ ],
301
+ "similarity": 0.407,
302
+ "size_similarity": 0.545
303
+ },
304
+ {
305
+ "breadth_similarity": 1.0,
306
+ "concentration_similarity": 1.0,
307
+ "content_similarity": 0.291,
308
+ "left_pr_number": 43651,
309
+ "right_pr_number": 44257,
310
+ "shared_directories": [
311
+ "src/transformers",
312
+ "src"
313
+ ],
314
+ "shared_filenames": [
315
+ "src/transformers/trainer.py"
316
+ ],
317
+ "similarity": 0.404,
318
+ "size_similarity": 0.333
319
+ },
320
+ {
321
+ "breadth_similarity": 1.0,
322
+ "concentration_similarity": 1.0,
323
+ "content_similarity": 0.308,
324
+ "left_pr_number": 43651,
325
+ "right_pr_number": 44189,
326
+ "shared_directories": [
327
+ "src/transformers",
328
+ "src"
329
+ ],
330
+ "shared_filenames": [
331
+ "src/transformers/trainer.py"
332
+ ],
333
+ "similarity": 0.399,
334
+ "size_similarity": 0.222
335
+ },
336
+ {
337
+ "breadth_similarity": 1.0,
338
+ "concentration_similarity": 1.0,
339
+ "content_similarity": 0.265,
340
+ "left_pr_number": 43636,
341
+ "right_pr_number": 44189,
342
+ "shared_directories": [
343
+ "src/transformers",
344
+ "src"
345
+ ],
346
+ "shared_filenames": [
347
+ "src/transformers/trainer.py"
348
+ ],
349
+ "similarity": 0.39,
350
+ "size_similarity": 0.364
351
+ }
352
+ ],
353
+ "pr_count": 7,
354
+ "pr_numbers": [
355
+ 43636,
356
+ 43651,
357
+ 43663,
358
+ 44123,
359
+ 44189,
360
+ 44257,
361
+ 44660
362
+ ],
363
+ "recent_pr_count": 7,
364
+ "recent_pr_numbers": [
365
+ 43636,
366
+ 43651,
367
+ 43663,
368
+ 44123,
369
+ 44189,
370
+ 44257,
371
+ 44660
372
+ ],
373
+ "representative_pr_number": 43663,
374
+ "representative_title": "Add _get_signature_columns method to allow custom trainers to override column filtering",
375
+ "representative_url": "https://github.com/huggingface/transformers/pull/43663",
376
+ "shared_directories": [
377
+ "src/transformers",
378
+ "src"
379
+ ],
380
+ "shared_filenames": [
381
+ "src/transformers/trainer.py"
382
+ ],
383
+ "summary": "7 open PRs share weighted file overlap around `src/transformers/trainer.py`; representative PR #43663.",
384
+ "title": "Scope: Add _get_signature_columns method to allow custom trainers to override column filtering"
385
+ },
386
+ {
387
+ "authors": [
388
+ "Mr-Neutr0n",
389
+ "SunMarc",
390
+ "jonathan-fulton",
391
+ "pragnyanramtha",
392
+ "rain-1",
393
+ "tarekziade"
394
+ ],
395
+ "average_similarity": 0.485,
396
+ "cluster_id": "pr-scope-43656-6",
397
+ "kind": "pr_scope",
398
+ "last_activity_at": "2026-03-23T07:30:41Z",
399
+ "outside_window_prs": [],
400
+ "pairwise": [
401
+ {
402
+ "breadth_similarity": 1.0,
403
+ "concentration_similarity": 1.0,
404
+ "content_similarity": 0.746,
405
+ "left_pr_number": 43656,
406
+ "right_pr_number": 43836,
407
+ "shared_directories": [
408
+ "src/transformers/cli",
409
+ "src/transformers",
410
+ "src"
411
+ ],
412
+ "shared_filenames": [
413
+ "src/transformers/cli/serve.py"
414
+ ],
415
+ "similarity": 0.691,
416
+ "size_similarity": 0.121
417
+ },
418
+ {
419
+ "breadth_similarity": 1.0,
420
+ "concentration_similarity": 1.0,
421
+ "content_similarity": 0.65,
422
+ "left_pr_number": 43836,
423
+ "right_pr_number": 43842,
424
+ "shared_directories": [
425
+ "src/transformers/cli",
426
+ "src/transformers",
427
+ "src"
428
+ ],
429
+ "shared_filenames": [
430
+ "src/transformers/cli/serve.py"
431
+ ],
432
+ "similarity": 0.609,
433
+ "size_similarity": 0.027
434
+ },
435
+ {
436
+ "breadth_similarity": 0.5,
437
+ "concentration_similarity": 0.802,
438
+ "content_similarity": 0.638,
439
+ "left_pr_number": 43836,
440
+ "right_pr_number": 44682,
441
+ "shared_directories": [
442
+ "src/transformers/cli",
443
+ "src/transformers",
444
+ "src"
445
+ ],
446
+ "shared_filenames": [
447
+ "src/transformers/cli/serve.py"
448
+ ],
449
+ "similarity": 0.597,
450
+ "size_similarity": 0.398
451
+ },
452
+ {
453
+ "breadth_similarity": 1.0,
454
+ "concentration_similarity": 1.0,
455
+ "content_similarity": 0.575,
456
+ "left_pr_number": 43656,
457
+ "right_pr_number": 43842,
458
+ "shared_directories": [
459
+ "src/transformers/cli",
460
+ "src/transformers",
461
+ "src"
462
+ ],
463
+ "shared_filenames": [
464
+ "src/transformers/cli/serve.py"
465
+ ],
466
+ "similarity": 0.586,
467
+ "size_similarity": 0.222
468
+ },
469
+ {
470
+ "breadth_similarity": 0.35,
471
+ "concentration_similarity": 0.994,
472
+ "content_similarity": 0.526,
473
+ "left_pr_number": 44566,
474
+ "right_pr_number": 44682,
475
+ "shared_directories": [
476
+ "src/transformers/cli",
477
+ "src/transformers",
478
+ "src"
479
+ ],
480
+ "shared_filenames": [
481
+ "src/transformers/cli/serve.py"
482
+ ],
483
+ "similarity": 0.569,
484
+ "size_similarity": 0.773
485
+ },
486
+ {
487
+ "breadth_similarity": 0.667,
488
+ "concentration_similarity": 0.752,
489
+ "content_similarity": 0.384,
490
+ "left_pr_number": 44558,
491
+ "right_pr_number": 44682,
492
+ "shared_directories": [
493
+ "src/transformers/cli",
494
+ "src/transformers",
495
+ "src"
496
+ ],
497
+ "shared_filenames": [
498
+ "src/transformers/cli/serve.py"
499
+ ],
500
+ "similarity": 0.521,
501
+ "size_similarity": 0.984
502
+ },
503
+ {
504
+ "breadth_similarity": 0.175,
505
+ "concentration_similarity": 0.796,
506
+ "content_similarity": 0.525,
507
+ "left_pr_number": 43836,
508
+ "right_pr_number": 44566,
509
+ "shared_directories": [
510
+ "src/transformers/cli",
511
+ "src/transformers",
512
+ "src"
513
+ ],
514
+ "shared_filenames": [
515
+ "src/transformers/cli/serve.py"
516
+ ],
517
+ "similarity": 0.502,
518
+ "size_similarity": 0.516
519
+ },
520
+ {
521
+ "breadth_similarity": 0.525,
522
+ "concentration_similarity": 0.759,
523
+ "content_similarity": 0.413,
524
+ "left_pr_number": 44558,
525
+ "right_pr_number": 44566,
526
+ "shared_directories": [
527
+ "src/transformers/cli",
528
+ "src/transformers",
529
+ "src"
530
+ ],
531
+ "shared_filenames": [
532
+ "src/transformers/cli/serve.py"
533
+ ],
534
+ "similarity": 0.497,
535
+ "size_similarity": 0.785
536
+ },
537
+ {
538
+ "breadth_similarity": 0.5,
539
+ "concentration_similarity": 0.802,
540
+ "content_similarity": 0.484,
541
+ "left_pr_number": 43656,
542
+ "right_pr_number": 44682,
543
+ "shared_directories": [
544
+ "src/transformers/cli",
545
+ "src/transformers",
546
+ "src"
547
+ ],
548
+ "shared_filenames": [
549
+ "src/transformers/cli/serve.py"
550
+ ],
551
+ "similarity": 0.436,
552
+ "size_similarity": 0.048
553
+ },
554
+ {
555
+ "breadth_similarity": 0.333,
556
+ "concentration_similarity": 0.554,
557
+ "content_similarity": 0.441,
558
+ "left_pr_number": 43836,
559
+ "right_pr_number": 44558,
560
+ "shared_directories": [
561
+ "src/transformers/cli",
562
+ "src/transformers",
563
+ "src"
564
+ ],
565
+ "shared_filenames": [
566
+ "src/transformers/cli/serve.py"
567
+ ],
568
+ "similarity": 0.43,
569
+ "size_similarity": 0.405
570
+ },
571
+ {
572
+ "breadth_similarity": 0.175,
573
+ "concentration_similarity": 0.796,
574
+ "content_similarity": 0.504,
575
+ "left_pr_number": 43842,
576
+ "right_pr_number": 44566,
577
+ "shared_directories": [
578
+ "src/transformers/cli",
579
+ "src/transformers",
580
+ "src"
581
+ ],
582
+ "shared_filenames": [
583
+ "src/transformers/cli/serve.py"
584
+ ],
585
+ "similarity": 0.412,
586
+ "size_similarity": 0.014
587
+ },
588
+ {
589
+ "breadth_similarity": 0.175,
590
+ "concentration_similarity": 0.796,
591
+ "content_similarity": 0.492,
592
+ "left_pr_number": 43656,
593
+ "right_pr_number": 44566,
594
+ "shared_directories": [
595
+ "src/transformers/cli",
596
+ "src/transformers",
597
+ "src"
598
+ ],
599
+ "shared_filenames": [
600
+ "src/transformers/cli/serve.py"
601
+ ],
602
+ "similarity": 0.411,
603
+ "size_similarity": 0.062
604
+ },
605
+ {
606
+ "breadth_similarity": 0.5,
607
+ "concentration_similarity": 0.802,
608
+ "content_similarity": 0.454,
609
+ "left_pr_number": 43842,
610
+ "right_pr_number": 44682,
611
+ "shared_directories": [
612
+ "src/transformers/cli",
613
+ "src/transformers",
614
+ "src"
615
+ ],
616
+ "shared_filenames": [
617
+ "src/transformers/cli/serve.py"
618
+ ],
619
+ "similarity": 0.41,
620
+ "size_similarity": 0.011
621
+ },
622
+ {
623
+ "breadth_similarity": 0.333,
624
+ "concentration_similarity": 0.554,
625
+ "content_similarity": 0.342,
626
+ "left_pr_number": 43656,
627
+ "right_pr_number": 44558,
628
+ "shared_directories": [
629
+ "src/transformers/cli",
630
+ "src/transformers",
631
+ "src"
632
+ ],
633
+ "shared_filenames": [
634
+ "src/transformers/cli/serve.py"
635
+ ],
636
+ "similarity": 0.308,
637
+ "size_similarity": 0.049
638
+ },
639
+ {
640
+ "breadth_similarity": 0.333,
641
+ "concentration_similarity": 0.554,
642
+ "content_similarity": 0.338,
643
+ "left_pr_number": 43842,
644
+ "right_pr_number": 44558,
645
+ "shared_directories": [
646
+ "src/transformers/cli",
647
+ "src/transformers",
648
+ "src"
649
+ ],
650
+ "shared_filenames": [
651
+ "src/transformers/cli/serve.py"
652
+ ],
653
+ "similarity": 0.299,
654
+ "size_similarity": 0.011
655
+ }
656
+ ],
657
+ "pr_count": 6,
658
+ "pr_numbers": [
659
+ 43656,
660
+ 43836,
661
+ 43842,
662
+ 44558,
663
+ 44566,
664
+ 44682
665
+ ],
666
+ "recent_pr_count": 6,
667
+ "recent_pr_numbers": [
668
+ 43656,
669
+ 43836,
670
+ 43842,
671
+ 44558,
672
+ 44566,
673
+ 44682
674
+ ],
675
+ "representative_pr_number": 43836,
676
+ "representative_title": "fix: wrapped TypeAdpater in string literals (for now)",
677
+ "representative_url": "https://github.com/huggingface/transformers/pull/43836",
678
+ "shared_directories": [
679
+ "src/transformers/cli",
680
+ "src/transformers",
681
+ "src"
682
+ ],
683
+ "shared_filenames": [
684
+ "src/transformers/cli/serve.py"
685
+ ],
686
+ "summary": "6 open PRs share weighted file overlap around `src/transformers/cli/serve.py`; representative PR #43836.",
687
+ "title": "Scope: fix: wrapped TypeAdpater in string literals (for now)"
688
+ },
689
+ {
690
+ "authors": [
691
+ "Jay-IIT",
692
+ "Zephyr-Blessed",
693
+ "chandan11248"
694
+ ],
695
+ "average_similarity": 0.942,
696
+ "cluster_id": "pr-scope-44066-3",
697
+ "kind": "pr_scope",
698
+ "last_activity_at": "2026-03-19T18:12:59Z",
699
+ "outside_window_prs": [],
700
+ "pairwise": [
701
+ {
702
+ "breadth_similarity": 1.0,
703
+ "concentration_similarity": 0.957,
704
+ "content_similarity": 0.968,
705
+ "left_pr_number": 44066,
706
+ "right_pr_number": 44722,
707
+ "shared_directories": [
708
+ "src/transformers/models/codegen",
709
+ "src/transformers/models/gptj",
710
+ "src/transformers/models",
711
+ "src/transformers",
712
+ "src"
713
+ ],
714
+ "shared_filenames": [
715
+ "src/transformers/models/codegen/modeling_codegen.py",
716
+ "src/transformers/models/gptj/modeling_gptj.py"
717
+ ],
718
+ "similarity": 0.969,
719
+ "size_similarity": 0.959
720
+ },
721
+ {
722
+ "breadth_similarity": 0.5,
723
+ "concentration_similarity": 0.986,
724
+ "content_similarity": 0.988,
725
+ "left_pr_number": 44085,
726
+ "right_pr_number": 44722,
727
+ "shared_directories": [
728
+ "src/transformers/models/gptj",
729
+ "src/transformers/models",
730
+ "src/transformers",
731
+ "src"
732
+ ],
733
+ "shared_filenames": [
734
+ "src/transformers/models/gptj/modeling_gptj.py"
735
+ ],
736
+ "similarity": 0.938,
737
+ "size_similarity": 0.98
738
+ },
739
+ {
740
+ "breadth_similarity": 0.5,
741
+ "concentration_similarity": 0.944,
742
+ "content_similarity": 0.963,
743
+ "left_pr_number": 44066,
744
+ "right_pr_number": 44085,
745
+ "shared_directories": [
746
+ "src/transformers/models/gptj",
747
+ "src/transformers/models",
748
+ "src/transformers",
749
+ "src"
750
+ ],
751
+ "shared_filenames": [
752
+ "src/transformers/models/gptj/modeling_gptj.py"
753
+ ],
754
+ "similarity": 0.918,
755
+ "size_similarity": 0.979
756
+ }
757
+ ],
758
+ "pr_count": 3,
759
+ "pr_numbers": [
760
+ 44066,
761
+ 44085,
762
+ 44722
763
+ ],
764
+ "recent_pr_count": 3,
765
+ "recent_pr_numbers": [
766
+ 44066,
767
+ 44085,
768
+ 44722
769
+ ],
770
+ "representative_pr_number": 44722,
771
+ "representative_title": "Refactor gptj output tracing to use standardized decorators",
772
+ "representative_url": "https://github.com/huggingface/transformers/pull/44722",
773
+ "shared_directories": [
774
+ "src/transformers/models/gptj",
775
+ "src/transformers/models",
776
+ "src/transformers",
777
+ "src",
778
+ "src/transformers/models/codegen"
779
+ ],
780
+ "shared_filenames": [
781
+ "src/transformers/models/gptj/modeling_gptj.py",
782
+ "src/transformers/models/codegen/modeling_codegen.py"
783
+ ],
784
+ "summary": "3 open PRs share weighted file overlap around `src/transformers/models/gptj/modeling_gptj.py`, `src/transformers/models/codegen/modeling_codegen.py`; representative PR #44722.",
785
+ "title": "Scope: Refactor gptj output tracing to use standardized decorators"
786
+ },
787
+ {
788
+ "authors": [
789
+ "JokeYoonic",
790
+ "akashadsare",
791
+ "lakprigan"
792
+ ],
793
+ "average_similarity": 0.575,
794
+ "cluster_id": "pr-scope-44015-3",
795
+ "kind": "pr_scope",
796
+ "last_activity_at": "2026-03-18T17:16:49Z",
797
+ "outside_window_prs": [],
798
+ "pairwise": [
799
+ {
800
+ "breadth_similarity": 1.0,
801
+ "concentration_similarity": 1.0,
802
+ "content_similarity": 0.76,
803
+ "left_pr_number": 44059,
804
+ "right_pr_number": 44676,
805
+ "shared_directories": [
806
+ "src/transformers/models/gpt2",
807
+ "src/transformers/models",
808
+ "src/transformers",
809
+ "src"
810
+ ],
811
+ "shared_filenames": [
812
+ "src/transformers/models/gpt2/modeling_gpt2.py"
813
+ ],
814
+ "similarity": 0.691,
815
+ "size_similarity": 0.062
816
+ },
817
+ {
818
+ "breadth_similarity": 0.333,
819
+ "concentration_similarity": 0.488,
820
+ "content_similarity": 0.675,
821
+ "left_pr_number": 44015,
822
+ "right_pr_number": 44059,
823
+ "shared_directories": [
824
+ "src/transformers/models/gpt2",
825
+ "src/transformers/models",
826
+ "src/transformers",
827
+ "src"
828
+ ],
829
+ "shared_filenames": [
830
+ "src/transformers/models/gpt2/modeling_gpt2.py"
831
+ ],
832
+ "similarity": 0.611,
833
+ "size_similarity": 0.543
834
+ },
835
+ {
836
+ "breadth_similarity": 0.333,
837
+ "concentration_similarity": 0.488,
838
+ "content_similarity": 0.512,
839
+ "left_pr_number": 44015,
840
+ "right_pr_number": 44676,
841
+ "shared_directories": [
842
+ "src/transformers/models/gpt2",
843
+ "src/transformers/models",
844
+ "src/transformers",
845
+ "src"
846
+ ],
847
+ "shared_filenames": [
848
+ "src/transformers/models/gpt2/modeling_gpt2.py"
849
+ ],
850
+ "similarity": 0.421,
851
+ "size_similarity": 0.034
852
+ }
853
+ ],
854
+ "pr_count": 3,
855
+ "pr_numbers": [
856
+ 44015,
857
+ 44059,
858
+ 44676
859
+ ],
860
+ "recent_pr_count": 3,
861
+ "recent_pr_numbers": [
862
+ 44015,
863
+ 44059,
864
+ 44676
865
+ ],
866
+ "representative_pr_number": 44059,
867
+ "representative_title": "[GPT2] Refactor output tracing to use capture_outputs/can_return_tuple decorators",
868
+ "representative_url": "https://github.com/huggingface/transformers/pull/44059",
869
+ "shared_directories": [
870
+ "src/transformers/models/gpt2",
871
+ "src/transformers/models",
872
+ "src/transformers",
873
+ "src"
874
+ ],
875
+ "shared_filenames": [
876
+ "src/transformers/models/gpt2/modeling_gpt2.py"
877
+ ],
878
+ "summary": "3 open PRs share weighted file overlap around `src/transformers/models/gpt2/modeling_gpt2.py`; representative PR #44059.",
879
+ "title": "Scope: [GPT2] Refactor output tracing to use capture_outputs/can_return_tuple decorators"
880
+ },
881
+ {
882
+ "authors": [
883
+ "Sid-V5",
884
+ "karthiksuki",
885
+ "pdwi2020"
886
+ ],
887
+ "average_similarity": 0.53,
888
+ "cluster_id": "pr-scope-43997-3",
889
+ "kind": "pr_scope",
890
+ "last_activity_at": "2026-02-19T15:49:49Z",
891
+ "outside_window_prs": [],
892
+ "pairwise": [
893
+ {
894
+ "breadth_similarity": 0.333,
895
+ "concentration_similarity": 0.548,
896
+ "content_similarity": 0.71,
897
+ "left_pr_number": 44007,
898
+ "right_pr_number": 44019,
899
+ "shared_directories": [
900
+ "src/transformers/models/resnet",
901
+ "src/transformers/models",
902
+ "src/transformers",
903
+ "src"
904
+ ],
905
+ "shared_filenames": [
906
+ "src/transformers/models/resnet/modeling_resnet.py"
907
+ ],
908
+ "similarity": 0.699,
909
+ "size_similarity": 0.94
910
+ },
911
+ {
912
+ "breadth_similarity": 0.333,
913
+ "concentration_similarity": 0.548,
914
+ "content_similarity": 0.648,
915
+ "left_pr_number": 43997,
916
+ "right_pr_number": 44007,
917
+ "shared_directories": [
918
+ "src/transformers/models/regnet",
919
+ "src/transformers/models",
920
+ "src/transformers",
921
+ "src"
922
+ ],
923
+ "shared_filenames": [
924
+ "src/transformers/models/regnet/modeling_regnet.py"
925
+ ],
926
+ "similarity": 0.616,
927
+ "size_similarity": 0.679
928
+ },
929
+ {
930
+ "breadth_similarity": 1.0,
931
+ "concentration_similarity": 1.0,
932
+ "content_similarity": 0.026,
933
+ "left_pr_number": 43997,
934
+ "right_pr_number": 44019,
935
+ "shared_directories": [
936
+ "src/transformers/models",
937
+ "src/transformers",
938
+ "src"
939
+ ],
940
+ "shared_filenames": [],
941
+ "similarity": 0.276,
942
+ "size_similarity": 0.722
943
+ }
944
+ ],
945
+ "pr_count": 3,
946
+ "pr_numbers": [
947
+ 43997,
948
+ 44007,
949
+ 44019
950
+ ],
951
+ "recent_pr_count": 3,
952
+ "recent_pr_numbers": [
953
+ 43997,
954
+ 44007,
955
+ 44019
956
+ ],
957
+ "representative_pr_number": 44007,
958
+ "representative_title": "[ResNet] Refactor output tracing to decorator-based interface",
959
+ "representative_url": "https://github.com/huggingface/transformers/pull/44007",
960
+ "shared_directories": [
961
+ "src/transformers/models",
962
+ "src/transformers",
963
+ "src",
964
+ "src/transformers/models/regnet",
965
+ "src/transformers/models/resnet"
966
+ ],
967
+ "shared_filenames": [
968
+ "src/transformers/models/regnet/modeling_regnet.py",
969
+ "src/transformers/models/resnet/modeling_resnet.py"
970
+ ],
971
+ "summary": "3 open PRs share weighted file overlap around `src/transformers/models/regnet/modeling_regnet.py`, `src/transformers/models/resnet/modeling_resnet.py`; representative PR #44007.",
972
+ "title": "Scope: [ResNet] Refactor output tracing to decorator-based interface"
973
+ },
974
+ {
975
+ "authors": [
976
+ "hf-security-analysis[bot]",
977
+ "ydshieh"
978
+ ],
979
+ "average_similarity": 0.492,
980
+ "cluster_id": "pr-scope-43532-3",
981
+ "kind": "pr_scope",
982
+ "last_activity_at": "2026-03-11T15:49:09Z",
983
+ "outside_window_prs": [],
984
+ "pairwise": [
985
+ {
986
+ "breadth_similarity": 0.208,
987
+ "concentration_similarity": 0.605,
988
+ "content_similarity": 0.546,
989
+ "left_pr_number": 43532,
990
+ "right_pr_number": 44599,
991
+ "shared_directories": [
992
+ ".github/workflows",
993
+ ".github"
994
+ ],
995
+ "shared_filenames": [
996
+ ".github/workflows/self-comment-ci.yml"
997
+ ],
998
+ "similarity": 0.542,
999
+ "size_similarity": 0.726
1000
+ },
1001
+ {
1002
+ "breadth_similarity": 0.875,
1003
+ "concentration_similarity": 0.893,
1004
+ "content_similarity": 0.443,
1005
+ "left_pr_number": 43532,
1006
+ "right_pr_number": 43649,
1007
+ "shared_directories": [
1008
+ "tests/models/vit",
1009
+ ".github/workflows",
1010
+ "tests/models",
1011
+ ".github",
1012
+ "tests",
1013
+ "utils"
1014
+ ],
1015
+ "shared_filenames": [
1016
+ ".github/workflows/self-comment-ci.yml",
1017
+ ".github/workflows/self-scheduled.yml",
1018
+ "tests/models/vit/test_modeling_vit.py",
1019
+ "utils/notification_service.py"
1020
+ ],
1021
+ "similarity": 0.501,
1022
+ "size_similarity": 0.395
1023
+ },
1024
+ {
1025
+ "breadth_similarity": 0.188,
1026
+ "concentration_similarity": 0.498,
1027
+ "content_similarity": 0.439,
1028
+ "left_pr_number": 43649,
1029
+ "right_pr_number": 44599,
1030
+ "shared_directories": [
1031
+ ".github/workflows",
1032
+ ".github"
1033
+ ],
1034
+ "shared_filenames": [
1035
+ ".github/workflows/self-comment-ci.yml"
1036
+ ],
1037
+ "similarity": 0.433,
1038
+ "size_similarity": 0.545
1039
+ }
1040
+ ],
1041
+ "pr_count": 3,
1042
+ "pr_numbers": [
1043
+ 43532,
1044
+ 43649,
1045
+ 44599
1046
+ ],
1047
+ "recent_pr_count": 3,
1048
+ "recent_pr_numbers": [
1049
+ 43532,
1050
+ 43649,
1051
+ 44599
1052
+ ],
1053
+ "representative_pr_number": 43532,
1054
+ "representative_title": "[don't merge] Show diff",
1055
+ "representative_url": "https://github.com/huggingface/transformers/pull/43532",
1056
+ "shared_directories": [
1057
+ ".github/workflows",
1058
+ ".github",
1059
+ "tests/models/vit",
1060
+ "tests/models",
1061
+ "utils",
1062
+ "tests"
1063
+ ],
1064
+ "shared_filenames": [
1065
+ ".github/workflows/self-comment-ci.yml",
1066
+ "utils/notification_service.py",
1067
+ ".github/workflows/self-scheduled.yml",
1068
+ "tests/models/vit/test_modeling_vit.py"
1069
+ ],
1070
+ "summary": "3 open PRs share weighted file overlap around `.github/workflows/self-comment-ci.yml`, `utils/notification_service.py`, `.github/workflows/self-scheduled.yml`; representative PR #43532.",
1071
+ "title": "Scope: [don't merge] Show diff"
1072
+ },
1073
+ {
1074
+ "authors": [
1075
+ "stevhliu"
1076
+ ],
1077
+ "average_similarity": 0.368,
1078
+ "cluster_id": "pr-scope-44290-3",
1079
+ "kind": "pr_scope",
1080
+ "last_activity_at": "2026-03-23T09:09:32Z",
1081
+ "outside_window_prs": [],
1082
+ "pairwise": [
1083
+ {
1084
+ "breadth_similarity": 0.75,
1085
+ "concentration_similarity": 0.998,
1086
+ "content_similarity": 0.23,
1087
+ "left_pr_number": 44342,
1088
+ "right_pr_number": 44799,
1089
+ "shared_directories": [
1090
+ "docs/source/en",
1091
+ "docs/source",
1092
+ "docs"
1093
+ ],
1094
+ "shared_filenames": [
1095
+ "docs/source/en/_toctree.yml",
1096
+ "docs/source/en/perf_train_gpu_one.md"
1097
+ ],
1098
+ "similarity": 0.388,
1099
+ "size_similarity": 0.683
1100
+ },
1101
+ {
1102
+ "breadth_similarity": 0.833,
1103
+ "concentration_similarity": 1.0,
1104
+ "content_similarity": 0.148,
1105
+ "left_pr_number": 44290,
1106
+ "right_pr_number": 44342,
1107
+ "shared_directories": [
1108
+ "docs/source/en",
1109
+ "docs/source",
1110
+ "docs"
1111
+ ],
1112
+ "shared_filenames": [
1113
+ "docs/source/en/_toctree.yml",
1114
+ "docs/source/en/perf_train_gpu_one.md"
1115
+ ],
1116
+ "similarity": 0.372,
1117
+ "size_similarity": 0.904
1118
+ },
1119
+ {
1120
+ "breadth_similarity": 0.583,
1121
+ "concentration_similarity": 0.998,
1122
+ "content_similarity": 0.176,
1123
+ "left_pr_number": 44290,
1124
+ "right_pr_number": 44799,
1125
+ "shared_directories": [
1126
+ "docs/source/en",
1127
+ "docs/source",
1128
+ "docs"
1129
+ ],
1130
+ "shared_filenames": [
1131
+ "docs/source/en/_toctree.yml",
1132
+ "docs/source/en/perf_train_gpu_one.md"
1133
+ ],
1134
+ "similarity": 0.345,
1135
+ "size_similarity": 0.756
1136
+ }
1137
+ ],
1138
+ "pr_count": 3,
1139
+ "pr_numbers": [
1140
+ 44290,
1141
+ 44342,
1142
+ 44799
1143
+ ],
1144
+ "recent_pr_count": 3,
1145
+ "recent_pr_numbers": [
1146
+ 44290,
1147
+ 44342,
1148
+ 44799
1149
+ ],
1150
+ "representative_pr_number": 44342,
1151
+ "representative_title": "[docs] training performance",
1152
+ "representative_url": "https://github.com/huggingface/transformers/pull/44342",
1153
+ "shared_directories": [
1154
+ "docs/source/en",
1155
+ "docs/source",
1156
+ "docs"
1157
+ ],
1158
+ "shared_filenames": [
1159
+ "docs/source/en/perf_train_gpu_one.md",
1160
+ "docs/source/en/_toctree.yml"
1161
+ ],
1162
+ "summary": "3 open PRs share weighted file overlap around `docs/source/en/perf_train_gpu_one.md`, `docs/source/en/_toctree.yml`; representative PR #44342.",
1163
+ "title": "Scope: [docs] training performance"
1164
+ },
1165
+ {
1166
+ "authors": [
1167
+ "ArthurZucker",
1168
+ "tarekziade",
1169
+ "ydshieh"
1170
+ ],
1171
+ "average_similarity": 0.358,
1172
+ "cluster_id": "pr-scope-44128-3",
1173
+ "kind": "pr_scope",
1174
+ "last_activity_at": "2026-03-26T09:48:44Z",
1175
+ "outside_window_prs": [],
1176
+ "pairwise": [
1177
+ {
1178
+ "breadth_similarity": 1.0,
1179
+ "concentration_similarity": 0.978,
1180
+ "content_similarity": 0.144,
1181
+ "left_pr_number": 44128,
1182
+ "right_pr_number": 44965,
1183
+ "shared_directories": [
1184
+ ".github/workflows",
1185
+ ".github"
1186
+ ],
1187
+ "shared_filenames": [],
1188
+ "similarity": 0.389,
1189
+ "size_similarity": 0.928
1190
+ },
1191
+ {
1192
+ "breadth_similarity": 0.5,
1193
+ "concentration_similarity": 0.681,
1194
+ "content_similarity": 0.169,
1195
+ "left_pr_number": 44847,
1196
+ "right_pr_number": 44965,
1197
+ "shared_directories": [
1198
+ ".github/workflows",
1199
+ ".github"
1200
+ ],
1201
+ "shared_filenames": [],
1202
+ "similarity": 0.35,
1203
+ "size_similarity": 0.986
1204
+ },
1205
+ {
1206
+ "breadth_similarity": 0.5,
1207
+ "concentration_similarity": 0.703,
1208
+ "content_similarity": 0.153,
1209
+ "left_pr_number": 44128,
1210
+ "right_pr_number": 44847,
1211
+ "shared_directories": [
1212
+ ".github/workflows",
1213
+ ".github"
1214
+ ],
1215
+ "shared_filenames": [],
1216
+ "similarity": 0.334,
1217
+ "size_similarity": 0.941
1218
+ }
1219
+ ],
1220
+ "pr_count": 3,
1221
+ "pr_numbers": [
1222
+ 44128,
1223
+ 44847,
1224
+ 44965
1225
+ ],
1226
+ "recent_pr_count": 3,
1227
+ "recent_pr_numbers": [
1228
+ 44128,
1229
+ 44847,
1230
+ 44965
1231
+ ],
1232
+ "representative_pr_number": 44965,
1233
+ "representative_title": "try",
1234
+ "representative_url": "https://github.com/huggingface/transformers/pull/44965",
1235
+ "shared_directories": [
1236
+ ".github/workflows",
1237
+ ".github"
1238
+ ],
1239
+ "shared_filenames": [],
1240
+ "summary": "3 open PRs cluster in `.github/workflows`, `.github` with similar change breadth; representative PR #44965.",
1241
+ "title": "Scope: try"
1242
+ },
1243
+ {
1244
+ "authors": [
1245
+ "IvanFan-Van",
1246
+ "dacorvo"
1247
+ ],
1248
+ "average_similarity": 0.46,
1249
+ "cluster_id": "pr-scope-34667-4",
1250
+ "kind": "pr_scope",
1251
+ "last_activity_at": "2026-03-20T05:45:46Z",
1252
+ "outside_window_prs": [
1253
+ {
1254
+ "additions": 10,
1255
+ "author": "andrewqianpublic",
1256
+ "changed_files": 1,
1257
+ "created_at": "2024-11-09T06:18:31Z",
1258
+ "deletions": 1,
1259
+ "draft": false,
1260
+ "files_url": "https://github.com/huggingface/transformers/pull/34667/files",
1261
+ "html_url": "https://github.com/huggingface/transformers/pull/34667",
1262
+ "merged": false,
1263
+ "number": 34667,
1264
+ "state": "open",
1265
+ "title": "Clear unused allocated GPU memory when available GPU memory is low. ",
1266
+ "updated_at": "2026-03-06T07:28:06Z"
1267
+ },
1268
+ {
1269
+ "additions": 23,
1270
+ "author": "bonpiedlaroute",
1271
+ "changed_files": 1,
1272
+ "created_at": "2025-07-25T21:27:34Z",
1273
+ "deletions": 0,
1274
+ "draft": false,
1275
+ "files_url": "https://github.com/huggingface/transformers/pull/39683/files",
1276
+ "html_url": "https://github.com/huggingface/transformers/pull/39683",
1277
+ "merged": false,
1278
+ "number": 39683,
1279
+ "state": "open",
1280
+ "title": "Fix issue #39191 respect accelerate config to disable torch.dynamo compilation",
1281
+ "updated_at": "2026-01-27T12:42:58Z"
1282
+ }
1283
+ ],
1284
+ "pairwise": [
1285
+ {
1286
+ "breadth_similarity": 1.0,
1287
+ "concentration_similarity": 1.0,
1288
+ "content_similarity": 0.459,
1289
+ "left_pr_number": 34667,
1290
+ "right_pr_number": 39683,
1291
+ "shared_directories": [
1292
+ "src/transformers/generation",
1293
+ "src/transformers",
1294
+ "src"
1295
+ ],
1296
+ "shared_filenames": [
1297
+ "src/transformers/generation/utils.py"
1298
+ ],
1299
+ "similarity": 0.543,
1300
+ "size_similarity": 0.478
1301
+ },
1302
+ {
1303
+ "breadth_similarity": 1.0,
1304
+ "concentration_similarity": 1.0,
1305
+ "content_similarity": 0.308,
1306
+ "left_pr_number": 44757,
1307
+ "right_pr_number": 44872,
1308
+ "shared_directories": [
1309
+ "src/transformers/generation",
1310
+ "src/transformers",
1311
+ "src"
1312
+ ],
1313
+ "shared_filenames": [
1314
+ "src/transformers/generation/utils.py"
1315
+ ],
1316
+ "similarity": 0.466,
1317
+ "size_similarity": 0.667
1318
+ },
1319
+ {
1320
+ "breadth_similarity": 1.0,
1321
+ "concentration_similarity": 1.0,
1322
+ "content_similarity": 0.388,
1323
+ "left_pr_number": 34667,
1324
+ "right_pr_number": 44872,
1325
+ "shared_directories": [
1326
+ "src/transformers/generation",
1327
+ "src/transformers",
1328
+ "src"
1329
+ ],
1330
+ "shared_filenames": [
1331
+ "src/transformers/generation/utils.py"
1332
+ ],
1333
+ "similarity": 0.463,
1334
+ "size_similarity": 0.273
1335
+ },
1336
+ {
1337
+ "breadth_similarity": 1.0,
1338
+ "concentration_similarity": 1.0,
1339
+ "content_similarity": 0.383,
1340
+ "left_pr_number": 39683,
1341
+ "right_pr_number": 44872,
1342
+ "shared_directories": [
1343
+ "src/transformers/generation",
1344
+ "src/transformers",
1345
+ "src"
1346
+ ],
1347
+ "shared_filenames": [
1348
+ "src/transformers/generation/utils.py"
1349
+ ],
1350
+ "similarity": 0.438,
1351
+ "size_similarity": 0.13
1352
+ },
1353
+ {
1354
+ "breadth_similarity": 1.0,
1355
+ "concentration_similarity": 1.0,
1356
+ "content_similarity": 0.369,
1357
+ "left_pr_number": 34667,
1358
+ "right_pr_number": 44757,
1359
+ "shared_directories": [
1360
+ "src/transformers/generation",
1361
+ "src/transformers",
1362
+ "src"
1363
+ ],
1364
+ "shared_filenames": [
1365
+ "src/transformers/generation/utils.py"
1366
+ ],
1367
+ "similarity": 0.436,
1368
+ "size_similarity": 0.182
1369
+ },
1370
+ {
1371
+ "breadth_similarity": 1.0,
1372
+ "concentration_similarity": 1.0,
1373
+ "content_similarity": 0.364,
1374
+ "left_pr_number": 39683,
1375
+ "right_pr_number": 44757,
1376
+ "shared_directories": [
1377
+ "src/transformers/generation",
1378
+ "src/transformers",
1379
+ "src"
1380
+ ],
1381
+ "shared_filenames": [
1382
+ "src/transformers/generation/utils.py"
1383
+ ],
1384
+ "similarity": 0.418,
1385
+ "size_similarity": 0.087
1386
+ }
1387
+ ],
1388
+ "pr_count": 4,
1389
+ "pr_numbers": [
1390
+ 34667,
1391
+ 39683,
1392
+ 44757,
1393
+ 44872
1394
+ ],
1395
+ "recent_pr_count": 2,
1396
+ "recent_pr_numbers": [
1397
+ 44757,
1398
+ 44872
1399
+ ],
1400
+ "representative_pr_number": 34667,
1401
+ "representative_title": "Clear unused allocated GPU memory when available GPU memory is low. ",
1402
+ "representative_url": "https://github.com/huggingface/transformers/pull/34667",
1403
+ "shared_directories": [
1404
+ "src/transformers/generation",
1405
+ "src/transformers",
1406
+ "src"
1407
+ ],
1408
+ "shared_filenames": [
1409
+ "src/transformers/generation/utils.py"
1410
+ ],
1411
+ "summary": "4 open PRs share weighted file overlap around `src/transformers/generation/utils.py`; representative PR #34667.",
1412
+ "title": "Scope: Clear unused allocated GPU memory when available GPU memory is low. "
1413
+ },
1414
+ {
1415
+ "authors": [
1416
+ "MekkCyber",
1417
+ "mvanhorn"
1418
+ ],
1419
+ "average_similarity": 0.471,
1420
+ "cluster_id": "pr-scope-41097-3",
1421
+ "kind": "pr_scope",
1422
+ "last_activity_at": "2026-03-09T16:08:29Z",
1423
+ "outside_window_prs": [
1424
+ {
1425
+ "additions": 11,
1426
+ "author": "cyyever",
1427
+ "changed_files": 1,
1428
+ "created_at": "2025-09-23T10:51:04Z",
1429
+ "deletions": 14,
1430
+ "draft": false,
1431
+ "files_url": "https://github.com/huggingface/transformers/pull/41097/files",
1432
+ "html_url": "https://github.com/huggingface/transformers/pull/41097",
1433
+ "merged": false,
1434
+ "number": 41097,
1435
+ "state": "open",
1436
+ "title": "Delay and probably avoid unnecessary graph breaks in _upad_input of modeling_flash_attention_utils.py",
1437
+ "updated_at": "2026-02-11T12:31:59Z"
1438
+ }
1439
+ ],
1440
+ "pairwise": [
1441
+ {
1442
+ "breadth_similarity": 1.0,
1443
+ "concentration_similarity": 1.0,
1444
+ "content_similarity": 0.453,
1445
+ "left_pr_number": 41097,
1446
+ "right_pr_number": 43549,
1447
+ "shared_directories": [
1448
+ "src/transformers",
1449
+ "src"
1450
+ ],
1451
+ "shared_filenames": [
1452
+ "src/transformers/modeling_flash_attention_utils.py"
1453
+ ],
1454
+ "similarity": 0.557,
1455
+ "size_similarity": 0.6
1456
+ },
1457
+ {
1458
+ "breadth_similarity": 1.0,
1459
+ "concentration_similarity": 1.0,
1460
+ "content_similarity": 0.364,
1461
+ "left_pr_number": 43549,
1462
+ "right_pr_number": 44547,
1463
+ "shared_directories": [
1464
+ "src/transformers",
1465
+ "src"
1466
+ ],
1467
+ "shared_filenames": [
1468
+ "src/transformers/modeling_flash_attention_utils.py"
1469
+ ],
1470
+ "similarity": 0.445,
1471
+ "size_similarity": 0.267
1472
+ },
1473
+ {
1474
+ "breadth_similarity": 1.0,
1475
+ "concentration_similarity": 1.0,
1476
+ "content_similarity": 0.34,
1477
+ "left_pr_number": 41097,
1478
+ "right_pr_number": 44547,
1479
+ "shared_directories": [
1480
+ "src/transformers",
1481
+ "src"
1482
+ ],
1483
+ "shared_filenames": [
1484
+ "src/transformers/modeling_flash_attention_utils.py"
1485
+ ],
1486
+ "similarity": 0.412,
1487
+ "size_similarity": 0.16
1488
+ }
1489
+ ],
1490
+ "pr_count": 3,
1491
+ "pr_numbers": [
1492
+ 41097,
1493
+ 43549,
1494
+ 44547
1495
+ ],
1496
+ "recent_pr_count": 2,
1497
+ "recent_pr_numbers": [
1498
+ 43549,
1499
+ 44547
1500
+ ],
1501
+ "representative_pr_number": 43549,
1502
+ "representative_title": "[kernels] exception handling for fa kernels",
1503
+ "representative_url": "https://github.com/huggingface/transformers/pull/43549",
1504
+ "shared_directories": [
1505
+ "src/transformers",
1506
+ "src"
1507
+ ],
1508
+ "shared_filenames": [
1509
+ "src/transformers/modeling_flash_attention_utils.py"
1510
+ ],
1511
+ "summary": "3 open PRs share weighted file overlap around `src/transformers/modeling_flash_attention_utils.py`; representative PR #43549.",
1512
+ "title": "Scope: [kernels] exception handling for fa kernels"
1513
+ },
1514
+ {
1515
+ "authors": [
1516
+ "mtthw13",
1517
+ "yashbora9"
1518
+ ],
1519
+ "average_similarity": 0.989,
1520
+ "cluster_id": "pr-scope-44018-2",
1521
+ "kind": "pr_scope",
1522
+ "last_activity_at": "2026-02-18T08:30:32Z",
1523
+ "outside_window_prs": [],
1524
+ "pairwise": [
1525
+ {
1526
+ "breadth_similarity": 1.0,
1527
+ "concentration_similarity": 0.999,
1528
+ "content_similarity": 0.998,
1529
+ "left_pr_number": 44018,
1530
+ "right_pr_number": 44068,
1531
+ "shared_directories": [
1532
+ "src/transformers/models/gpt_neo",
1533
+ "src/transformers/models",
1534
+ "tests/models/gpt_neo",
1535
+ "src/transformers",
1536
+ "tests/models",
1537
+ "src",
1538
+ "tests"
1539
+ ],
1540
+ "shared_filenames": [
1541
+ "src/transformers/models/gpt_neo/modeling_gpt_neo.py",
1542
+ "tests/models/gpt_neo/test_modeling_gpt_neo.py"
1543
+ ],
1544
+ "similarity": 0.989,
1545
+ "size_similarity": 0.932
1546
+ }
1547
+ ],
1548
+ "pr_count": 2,
1549
+ "pr_numbers": [
1550
+ 44018,
1551
+ 44068
1552
+ ],
1553
+ "recent_pr_count": 2,
1554
+ "recent_pr_numbers": [
1555
+ 44018,
1556
+ 44068
1557
+ ],
1558
+ "representative_pr_number": 44018,
1559
+ "representative_title": "Refactor GPT-Neo output tracing to use capture_outputs/can_return_tuple",
1560
+ "representative_url": "https://github.com/huggingface/transformers/pull/44018",
1561
+ "shared_directories": [
1562
+ "src/transformers/models/gpt_neo",
1563
+ "tests/models/gpt_neo",
1564
+ "src/transformers/models",
1565
+ "tests/models",
1566
+ "src/transformers",
1567
+ "tests",
1568
+ "src"
1569
+ ],
1570
+ "shared_filenames": [
1571
+ "src/transformers/models/gpt_neo/modeling_gpt_neo.py",
1572
+ "tests/models/gpt_neo/test_modeling_gpt_neo.py"
1573
+ ],
1574
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/models/gpt_neo/modeling_gpt_neo.py`, `tests/models/gpt_neo/test_modeling_gpt_neo.py`; representative PR #44018.",
1575
+ "title": "Scope: Refactor GPT-Neo output tracing to use capture_outputs/can_return_tuple"
1576
+ },
1577
+ {
1578
+ "authors": [
1579
+ "lashahub"
1580
+ ],
1581
+ "average_similarity": 0.831,
1582
+ "cluster_id": "pr-scope-43538-2",
1583
+ "kind": "pr_scope",
1584
+ "last_activity_at": "2026-03-25T17:19:57Z",
1585
+ "outside_window_prs": [],
1586
+ "pairwise": [
1587
+ {
1588
+ "breadth_similarity": 0.862,
1589
+ "concentration_similarity": 0.865,
1590
+ "content_similarity": 0.842,
1591
+ "left_pr_number": 43538,
1592
+ "right_pr_number": 44830,
1593
+ "shared_directories": [
1594
+ "docs/source/en/model_doc",
1595
+ "src/transformers/models/audioflamingo3",
1596
+ "src/transformers/models/auto",
1597
+ "src/transformers/models/glmasr",
1598
+ "src/transformers/models/musicflamingo",
1599
+ "docs/source/en",
1600
+ "src/transformers/models",
1601
+ "tests/fixtures/audioflamingo3",
1602
+ "tests/fixtures/musicflamingo",
1603
+ "tests/models/audioflamingo3"
1604
+ ],
1605
+ "shared_filenames": [
1606
+ "docs/source/en/_toctree.yml",
1607
+ "docs/source/en/model_doc/audioflamingo3.md",
1608
+ "docs/source/en/model_doc/musicflamingo.md",
1609
+ "docs/source/en/model_doc/vibevoice_acoustic_tokenizer.md",
1610
+ "src/transformers/models/__init__.py",
1611
+ "src/transformers/models/audioflamingo3/configuration_audioflamingo3.py",
1612
+ "src/transformers/models/audioflamingo3/modeling_audioflamingo3.py",
1613
+ "src/transformers/models/audioflamingo3/modular_audioflamingo3.py",
1614
+ "src/transformers/models/audioflamingo3/processing_audioflamingo3.py",
1615
+ "src/transformers/models/auto/configuration_auto.py"
1616
+ ],
1617
+ "similarity": 0.831,
1618
+ "size_similarity": 0.748
1619
+ }
1620
+ ],
1621
+ "pr_count": 2,
1622
+ "pr_numbers": [
1623
+ 43538,
1624
+ 44830
1625
+ ],
1626
+ "recent_pr_count": 2,
1627
+ "recent_pr_numbers": [
1628
+ 43538,
1629
+ 44830
1630
+ ],
1631
+ "representative_pr_number": 43538,
1632
+ "representative_title": "Add Music Flamingo",
1633
+ "representative_url": "https://github.com/huggingface/transformers/pull/43538",
1634
+ "shared_directories": [
1635
+ "src/transformers/models/musicflamingo",
1636
+ "src/transformers/models/glmasr",
1637
+ "src/transformers/models/audioflamingo3",
1638
+ "docs/source/en/model_doc",
1639
+ "src/transformers/models/auto",
1640
+ "tests/fixtures/audioflamingo3",
1641
+ "tests/fixtures/musicflamingo",
1642
+ "tests/models/audioflamingo3"
1643
+ ],
1644
+ "shared_filenames": [
1645
+ "docs/source/en/model_doc/audioflamingo3.md",
1646
+ "docs/source/en/model_doc/musicflamingo.md",
1647
+ "src/transformers/models/audioflamingo3/configuration_audioflamingo3.py",
1648
+ "src/transformers/models/glmasr/processing_glmasr.py",
1649
+ "src/transformers/models/musicflamingo/__init__.py",
1650
+ "src/transformers/models/musicflamingo/configuration_musicflamingo.py",
1651
+ "src/transformers/models/musicflamingo/convert_musicflamingo_to_hf.py",
1652
+ "src/transformers/models/musicflamingo/modeling_musicflamingo.py"
1653
+ ],
1654
+ "summary": "2 open PRs share weighted file overlap around `docs/source/en/model_doc/audioflamingo3.md`, `docs/source/en/model_doc/musicflamingo.md`, `src/transformers/models/audioflamingo3/configuration_audioflamingo3.py`; representative PR #43538.",
1655
+ "title": "Scope: Add Music Flamingo"
1656
+ },
1657
+ {
1658
+ "authors": [
1659
+ "ITcarrot",
1660
+ "Mr-Neutr0n"
1661
+ ],
1662
+ "average_similarity": 0.819,
1663
+ "cluster_id": "pr-scope-43543-2",
1664
+ "kind": "pr_scope",
1665
+ "last_activity_at": "2026-02-05T18:14:28Z",
1666
+ "outside_window_prs": [],
1667
+ "pairwise": [
1668
+ {
1669
+ "breadth_similarity": 1.0,
1670
+ "concentration_similarity": 1.0,
1671
+ "content_similarity": 0.913,
1672
+ "left_pr_number": 43543,
1673
+ "right_pr_number": 43775,
1674
+ "shared_directories": [
1675
+ "src/transformers/models/dbrx",
1676
+ "src/transformers/models/ernie4_5_moe",
1677
+ "src/transformers/models/ernie4_5_vl_moe",
1678
+ "src/transformers/models/flex_olmo",
1679
+ "src/transformers/models/glm4v_moe",
1680
+ "src/transformers/models/gpt_oss",
1681
+ "src/transformers/models/granitemoe",
1682
+ "src/transformers/models/granitemoehybrid",
1683
+ "src/transformers/models/granitemoeshared",
1684
+ "src/transformers/models/jamba"
1685
+ ],
1686
+ "shared_filenames": [
1687
+ "src/transformers/models/dbrx/modeling_dbrx.py",
1688
+ "src/transformers/models/ernie4_5_moe/modeling_ernie4_5_moe.py",
1689
+ "src/transformers/models/ernie4_5_vl_moe/modeling_ernie4_5_vl_moe.py",
1690
+ "src/transformers/models/flex_olmo/modeling_flex_olmo.py",
1691
+ "src/transformers/models/glm4v_moe/modeling_glm4v_moe.py",
1692
+ "src/transformers/models/gpt_oss/modeling_gpt_oss.py",
1693
+ "src/transformers/models/granitemoe/modeling_granitemoe.py",
1694
+ "src/transformers/models/granitemoehybrid/modeling_granitemoehybrid.py",
1695
+ "src/transformers/models/granitemoeshared/modeling_granitemoeshared.py",
1696
+ "src/transformers/models/jamba/modeling_jamba.py"
1697
+ ],
1698
+ "similarity": 0.819,
1699
+ "size_similarity": 0.2
1700
+ }
1701
+ ],
1702
+ "pr_count": 2,
1703
+ "pr_numbers": [
1704
+ 43543,
1705
+ 43775
1706
+ ],
1707
+ "recent_pr_count": 2,
1708
+ "recent_pr_numbers": [
1709
+ 43543,
1710
+ 43775
1711
+ ],
1712
+ "representative_pr_number": 43543,
1713
+ "representative_title": "Fix fp16 underflow in MoE load balancing loss by enforcing fp32 softmax",
1714
+ "representative_url": "https://github.com/huggingface/transformers/pull/43543",
1715
+ "shared_directories": [
1716
+ "src/transformers/models/dbrx",
1717
+ "src/transformers/models/ernie4_5_moe",
1718
+ "src/transformers/models/jetmoe",
1719
+ "src/transformers/models/minimax_m2",
1720
+ "src/transformers/models/phimoe",
1721
+ "src/transformers/models/flex_olmo",
1722
+ "src/transformers/models/mixtral",
1723
+ "src/transformers/models/qwen3_moe"
1724
+ ],
1725
+ "shared_filenames": [
1726
+ "src/transformers/models/dbrx/modeling_dbrx.py",
1727
+ "src/transformers/models/ernie4_5_moe/modeling_ernie4_5_moe.py",
1728
+ "src/transformers/models/jetmoe/modeling_jetmoe.py",
1729
+ "src/transformers/models/minimax_m2/modeling_minimax_m2.py",
1730
+ "src/transformers/models/mixtral/modeling_mixtral.py",
1731
+ "src/transformers/models/phimoe/modeling_phimoe.py",
1732
+ "src/transformers/models/flex_olmo/modeling_flex_olmo.py",
1733
+ "src/transformers/models/gpt_oss/modeling_gpt_oss.py"
1734
+ ],
1735
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/models/dbrx/modeling_dbrx.py`, `src/transformers/models/ernie4_5_moe/modeling_ernie4_5_moe.py`, `src/transformers/models/jetmoe/modeling_jetmoe.py`; representative PR #43543.",
1736
+ "title": "Scope: Fix fp16 underflow in MoE load balancing loss by enforcing fp32 softmax"
1737
+ },
1738
+ {
1739
+ "authors": [
1740
+ "JaredforReal",
1741
+ "inisis"
1742
+ ],
1743
+ "average_similarity": 0.75,
1744
+ "cluster_id": "pr-scope-45016-2",
1745
+ "kind": "pr_scope",
1746
+ "last_activity_at": "2026-03-26T10:14:50Z",
1747
+ "outside_window_prs": [],
1748
+ "pairwise": [
1749
+ {
1750
+ "breadth_similarity": 1.0,
1751
+ "concentration_similarity": 1.0,
1752
+ "content_similarity": 0.712,
1753
+ "left_pr_number": 45016,
1754
+ "right_pr_number": 45017,
1755
+ "shared_directories": [
1756
+ "src/transformers/models/glm_moe_dsa",
1757
+ "src/transformers/models",
1758
+ "src/transformers",
1759
+ "src"
1760
+ ],
1761
+ "shared_filenames": [
1762
+ "src/transformers/models/glm_moe_dsa/modeling_glm_moe_dsa.py",
1763
+ "src/transformers/models/glm_moe_dsa/modular_glm_moe_dsa.py"
1764
+ ],
1765
+ "similarity": 0.75,
1766
+ "size_similarity": 0.676
1767
+ }
1768
+ ],
1769
+ "pr_count": 2,
1770
+ "pr_numbers": [
1771
+ 45016,
1772
+ 45017
1773
+ ],
1774
+ "recent_pr_count": 2,
1775
+ "recent_pr_numbers": [
1776
+ 45016,
1777
+ 45017
1778
+ ],
1779
+ "representative_pr_number": 45016,
1780
+ "representative_title": "fix: glm5 inference bug",
1781
+ "representative_url": "https://github.com/huggingface/transformers/pull/45016",
1782
+ "shared_directories": [
1783
+ "src/transformers/models/glm_moe_dsa",
1784
+ "src/transformers/models",
1785
+ "src/transformers",
1786
+ "src"
1787
+ ],
1788
+ "shared_filenames": [
1789
+ "src/transformers/models/glm_moe_dsa/modeling_glm_moe_dsa.py",
1790
+ "src/transformers/models/glm_moe_dsa/modular_glm_moe_dsa.py"
1791
+ ],
1792
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/models/glm_moe_dsa/modeling_glm_moe_dsa.py`, `src/transformers/models/glm_moe_dsa/modular_glm_moe_dsa.py`; representative PR #45016.",
1793
+ "title": "Scope: fix: glm5 inference bug"
1794
+ },
1795
+ {
1796
+ "authors": [
1797
+ "surya10602",
1798
+ "thecaptain789"
1799
+ ],
1800
+ "average_similarity": 0.662,
1801
+ "cluster_id": "pr-scope-43779-2",
1802
+ "kind": "pr_scope",
1803
+ "last_activity_at": "2026-02-09T09:44:45Z",
1804
+ "outside_window_prs": [],
1805
+ "pairwise": [
1806
+ {
1807
+ "breadth_similarity": 1.0,
1808
+ "concentration_similarity": 1.0,
1809
+ "content_similarity": 0.677,
1810
+ "left_pr_number": 43779,
1811
+ "right_pr_number": 43816,
1812
+ "shared_directories": [
1813
+ "src/transformers/integrations",
1814
+ "src/transformers",
1815
+ "src"
1816
+ ],
1817
+ "shared_filenames": [
1818
+ "src/transformers/integrations/integration_utils.py"
1819
+ ],
1820
+ "similarity": 0.662,
1821
+ "size_similarity": 0.25
1822
+ }
1823
+ ],
1824
+ "pr_count": 2,
1825
+ "pr_numbers": [
1826
+ 43779,
1827
+ 43816
1828
+ ],
1829
+ "recent_pr_count": 2,
1830
+ "recent_pr_numbers": [
1831
+ 43779,
1832
+ 43816
1833
+ ],
1834
+ "representative_pr_number": 43779,
1835
+ "representative_title": "SwanLab: Add support for id and resume arguments in SwanLabCallback",
1836
+ "representative_url": "https://github.com/huggingface/transformers/pull/43779",
1837
+ "shared_directories": [
1838
+ "src/transformers/integrations",
1839
+ "src/transformers",
1840
+ "src"
1841
+ ],
1842
+ "shared_filenames": [
1843
+ "src/transformers/integrations/integration_utils.py"
1844
+ ],
1845
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/integrations/integration_utils.py`; representative PR #43779.",
1846
+ "title": "Scope: SwanLab: Add support for id and resume arguments in SwanLabCallback"
1847
+ },
1848
+ {
1849
+ "authors": [
1850
+ "Cyrilvallez",
1851
+ "xenova"
1852
+ ],
1853
+ "average_similarity": 0.593,
1854
+ "cluster_id": "pr-scope-44763-2",
1855
+ "kind": "pr_scope",
1856
+ "last_activity_at": "2026-03-23T15:14:13Z",
1857
+ "outside_window_prs": [],
1858
+ "pairwise": [
1859
+ {
1860
+ "breadth_similarity": 0.833,
1861
+ "concentration_similarity": 1.0,
1862
+ "content_similarity": 0.46,
1863
+ "left_pr_number": 44763,
1864
+ "right_pr_number": 44888,
1865
+ "shared_directories": [
1866
+ "src/transformers/models/nemotron_h",
1867
+ "src/transformers/models",
1868
+ "src/transformers",
1869
+ "src"
1870
+ ],
1871
+ "shared_filenames": [
1872
+ "src/transformers/models/nemotron_h/modeling_nemotron_h.py",
1873
+ "src/transformers/models/nemotron_h/modular_nemotron_h.py"
1874
+ ],
1875
+ "similarity": 0.593,
1876
+ "size_similarity": 0.917
1877
+ }
1878
+ ],
1879
+ "pr_count": 2,
1880
+ "pr_numbers": [
1881
+ 44763,
1882
+ 44888
1883
+ ],
1884
+ "recent_pr_count": 2,
1885
+ "recent_pr_numbers": [
1886
+ 44763,
1887
+ 44888
1888
+ ],
1889
+ "representative_pr_number": 44763,
1890
+ "representative_title": "[nemotron_h] Add support for MLP mixers",
1891
+ "representative_url": "https://github.com/huggingface/transformers/pull/44763",
1892
+ "shared_directories": [
1893
+ "src/transformers/models/nemotron_h",
1894
+ "src/transformers/models",
1895
+ "src/transformers",
1896
+ "src"
1897
+ ],
1898
+ "shared_filenames": [
1899
+ "src/transformers/models/nemotron_h/modular_nemotron_h.py",
1900
+ "src/transformers/models/nemotron_h/modeling_nemotron_h.py"
1901
+ ],
1902
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/models/nemotron_h/modular_nemotron_h.py`, `src/transformers/models/nemotron_h/modeling_nemotron_h.py`; representative PR #44763.",
1903
+ "title": "Scope: [nemotron_h] Add support for MLP mixers"
1904
+ },
1905
+ {
1906
+ "authors": [
1907
+ "andylizf",
1908
+ "zucchini-nlp"
1909
+ ],
1910
+ "average_similarity": 0.556,
1911
+ "cluster_id": "pr-scope-44157-2",
1912
+ "kind": "pr_scope",
1913
+ "last_activity_at": "2026-03-25T14:12:50Z",
1914
+ "outside_window_prs": [],
1915
+ "pairwise": [
1916
+ {
1917
+ "breadth_similarity": 0.896,
1918
+ "concentration_similarity": 0.919,
1919
+ "content_similarity": 0.595,
1920
+ "left_pr_number": 44157,
1921
+ "right_pr_number": 44973,
1922
+ "shared_directories": [
1923
+ "src/transformers/models/ernie4_5_vl_moe",
1924
+ "src/transformers/models/glm4v",
1925
+ "src/transformers/models/glm4v_moe",
1926
+ "src/transformers/models/glm_ocr",
1927
+ "src/transformers/models/paddleocr_vl",
1928
+ "src/transformers/models/qwen2_5_omni",
1929
+ "src/transformers/models/qwen2_5_vl",
1930
+ "src/transformers/models/qwen2_vl",
1931
+ "src/transformers/models/qwen3_5",
1932
+ "src/transformers/models/qwen3_5_moe"
1933
+ ],
1934
+ "shared_filenames": [
1935
+ "src/transformers/models/ernie4_5_vl_moe/modeling_ernie4_5_vl_moe.py",
1936
+ "src/transformers/models/glm4v/modeling_glm4v.py",
1937
+ "src/transformers/models/glm4v_moe/modeling_glm4v_moe.py",
1938
+ "src/transformers/models/glm_ocr/modeling_glm_ocr.py",
1939
+ "src/transformers/models/glm_ocr/modular_glm_ocr.py",
1940
+ "src/transformers/models/paddleocr_vl/modeling_paddleocr_vl.py",
1941
+ "src/transformers/models/qwen2_5_omni/modeling_qwen2_5_omni.py",
1942
+ "src/transformers/models/qwen2_5_omni/modular_qwen2_5_omni.py",
1943
+ "src/transformers/models/qwen2_5_vl/modeling_qwen2_5_vl.py",
1944
+ "src/transformers/models/qwen2_vl/modeling_qwen2_vl.py"
1945
+ ],
1946
+ "similarity": 0.556,
1947
+ "size_similarity": 0.029
1948
+ }
1949
+ ],
1950
+ "pr_count": 2,
1951
+ "pr_numbers": [
1952
+ 44157,
1953
+ 44973
1954
+ ],
1955
+ "recent_pr_count": 2,
1956
+ "recent_pr_numbers": [
1957
+ 44157,
1958
+ 44973
1959
+ ],
1960
+ "representative_pr_number": 44157,
1961
+ "representative_title": "Use correct mask for packed inputs in Qwen-VL ",
1962
+ "representative_url": "https://github.com/huggingface/transformers/pull/44157",
1963
+ "shared_directories": [
1964
+ "src/transformers/models/glm_ocr",
1965
+ "src/transformers/models/qwen3_5_moe",
1966
+ "src/transformers/models/video_llama_3",
1967
+ "src/transformers/models/glm4v",
1968
+ "src/transformers/models/glm4v_moe",
1969
+ "src/transformers/models/qwen2_5_omni",
1970
+ "src/transformers/models/qwen2_vl",
1971
+ "src/transformers/models/paddleocr_vl"
1972
+ ],
1973
+ "shared_filenames": [
1974
+ "src/transformers/models/glm_ocr/modular_glm_ocr.py",
1975
+ "src/transformers/models/video_llama_3/modular_video_llama_3.py",
1976
+ "src/transformers/models/glm4v/modeling_glm4v.py",
1977
+ "src/transformers/models/glm_ocr/modeling_glm_ocr.py",
1978
+ "src/transformers/models/qwen3_vl/modeling_qwen3_vl.py",
1979
+ "src/transformers/models/video_llama_3/modeling_video_llama_3.py",
1980
+ "src/transformers/models/paddleocr_vl/modeling_paddleocr_vl.py",
1981
+ "src/transformers/models/qwen2_5_omni/modeling_qwen2_5_omni.py"
1982
+ ],
1983
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/models/glm_ocr/modular_glm_ocr.py`, `src/transformers/models/video_llama_3/modular_video_llama_3.py`, `src/transformers/models/glm4v/modeling_glm4v.py`; representative PR #44157.",
1984
+ "title": "Scope: Use correct mask for packed inputs in Qwen-VL "
1985
+ },
1986
+ {
1987
+ "authors": [
1988
+ "aman-coder03",
1989
+ "dtiourine"
1990
+ ],
1991
+ "average_similarity": 0.553,
1992
+ "cluster_id": "pr-scope-44101-2",
1993
+ "kind": "pr_scope",
1994
+ "last_activity_at": "2026-02-19T08:08:33Z",
1995
+ "outside_window_prs": [],
1996
+ "pairwise": [
1997
+ {
1998
+ "breadth_similarity": 0.5,
1999
+ "concentration_similarity": 0.507,
2000
+ "content_similarity": 0.614,
2001
+ "left_pr_number": 44101,
2002
+ "right_pr_number": 44116,
2003
+ "shared_directories": [
2004
+ "src/transformers/models/flaubert",
2005
+ "src/transformers/models",
2006
+ "src/transformers",
2007
+ "src"
2008
+ ],
2009
+ "shared_filenames": [
2010
+ "src/transformers/models/flaubert/modeling_flaubert.py"
2011
+ ],
2012
+ "similarity": 0.553,
2013
+ "size_similarity": 0.319
2014
+ }
2015
+ ],
2016
+ "pr_count": 2,
2017
+ "pr_numbers": [
2018
+ 44101,
2019
+ 44116
2020
+ ],
2021
+ "recent_pr_count": 2,
2022
+ "recent_pr_numbers": [
2023
+ 44101,
2024
+ 44116
2025
+ ],
2026
+ "representative_pr_number": 44101,
2027
+ "representative_title": "[XLM] Refactor output tracing to align with capture_outputs standardized architecture",
2028
+ "representative_url": "https://github.com/huggingface/transformers/pull/44101",
2029
+ "shared_directories": [
2030
+ "src/transformers/models/flaubert",
2031
+ "src/transformers/models",
2032
+ "src/transformers",
2033
+ "src"
2034
+ ],
2035
+ "shared_filenames": [
2036
+ "src/transformers/models/flaubert/modeling_flaubert.py"
2037
+ ],
2038
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/models/flaubert/modeling_flaubert.py`; representative PR #44101.",
2039
+ "title": "Scope: [XLM] Refactor output tracing to align with capture_outputs standardized architecture"
2040
+ },
2041
+ {
2042
+ "authors": [
2043
+ "Qubitium",
2044
+ "pnehete23"
2045
+ ],
2046
+ "average_similarity": 0.524,
2047
+ "cluster_id": "pr-scope-44940-2",
2048
+ "kind": "pr_scope",
2049
+ "last_activity_at": "2026-03-26T09:10:14Z",
2050
+ "outside_window_prs": [],
2051
+ "pairwise": [
2052
+ {
2053
+ "breadth_similarity": 0.833,
2054
+ "concentration_similarity": 0.993,
2055
+ "content_similarity": 0.47,
2056
+ "left_pr_number": 44940,
2057
+ "right_pr_number": 45015,
2058
+ "shared_directories": [
2059
+ "src/transformers",
2060
+ "tests/utils",
2061
+ "src",
2062
+ "tests"
2063
+ ],
2064
+ "shared_filenames": [
2065
+ "src/transformers/modeling_utils.py",
2066
+ "tests/utils/test_modeling_utils.py"
2067
+ ],
2068
+ "similarity": 0.524,
2069
+ "size_similarity": 0.412
2070
+ }
2071
+ ],
2072
+ "pr_count": 2,
2073
+ "pr_numbers": [
2074
+ 44940,
2075
+ 45015
2076
+ ],
2077
+ "recent_pr_count": 2,
2078
+ "recent_pr_numbers": [
2079
+ 44940,
2080
+ 45015
2081
+ ],
2082
+ "representative_pr_number": 44940,
2083
+ "representative_title": "fix tie_weights skipping logic is not tied to model thread scope",
2084
+ "representative_url": "https://github.com/huggingface/transformers/pull/44940",
2085
+ "shared_directories": [
2086
+ "tests/utils",
2087
+ "src/transformers",
2088
+ "tests",
2089
+ "src"
2090
+ ],
2091
+ "shared_filenames": [
2092
+ "tests/utils/test_modeling_utils.py",
2093
+ "src/transformers/modeling_utils.py"
2094
+ ],
2095
+ "summary": "2 open PRs share weighted file overlap around `tests/utils/test_modeling_utils.py`, `src/transformers/modeling_utils.py`; representative PR #44940.",
2096
+ "title": "Scope: fix tie_weights skipping logic is not tied to model thread scope"
2097
+ },
2098
+ {
2099
+ "authors": [
2100
+ "itazap",
2101
+ "vaibhav-research"
2102
+ ],
2103
+ "average_similarity": 0.514,
2104
+ "cluster_id": "pr-scope-43603-2",
2105
+ "kind": "pr_scope",
2106
+ "last_activity_at": "2026-03-17T16:03:19Z",
2107
+ "outside_window_prs": [],
2108
+ "pairwise": [
2109
+ {
2110
+ "breadth_similarity": 0.75,
2111
+ "concentration_similarity": 1.0,
2112
+ "content_similarity": 0.524,
2113
+ "left_pr_number": 43603,
2114
+ "right_pr_number": 44606,
2115
+ "shared_directories": [
2116
+ "src/transformers",
2117
+ "src"
2118
+ ],
2119
+ "shared_filenames": [
2120
+ "src/transformers/tokenization_utils_tokenizers.py"
2121
+ ],
2122
+ "similarity": 0.514,
2123
+ "size_similarity": 0.148
2124
+ }
2125
+ ],
2126
+ "pr_count": 2,
2127
+ "pr_numbers": [
2128
+ 43603,
2129
+ 44606
2130
+ ],
2131
+ "recent_pr_count": 2,
2132
+ "recent_pr_numbers": [
2133
+ 43603,
2134
+ 44606
2135
+ ],
2136
+ "representative_pr_number": 43603,
2137
+ "representative_title": "Fix unintended Hub metadata calls from _patch_mistral_regex",
2138
+ "representative_url": "https://github.com/huggingface/transformers/pull/43603",
2139
+ "shared_directories": [
2140
+ "src/transformers",
2141
+ "src"
2142
+ ],
2143
+ "shared_filenames": [
2144
+ "src/transformers/tokenization_utils_tokenizers.py"
2145
+ ],
2146
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/tokenization_utils_tokenizers.py`; representative PR #43603.",
2147
+ "title": "Scope: Fix unintended Hub metadata calls from _patch_mistral_regex"
2148
+ },
2149
+ {
2150
+ "authors": [
2151
+ "Sai-Suraj-27",
2152
+ "nulone"
2153
+ ],
2154
+ "average_similarity": 0.49,
2155
+ "cluster_id": "pr-scope-43833-2",
2156
+ "kind": "pr_scope",
2157
+ "last_activity_at": "2026-03-26T00:24:20Z",
2158
+ "outside_window_prs": [],
2159
+ "pairwise": [
2160
+ {
2161
+ "breadth_similarity": 1.0,
2162
+ "concentration_similarity": 1.0,
2163
+ "content_similarity": 0.426,
2164
+ "left_pr_number": 43833,
2165
+ "right_pr_number": 45001,
2166
+ "shared_directories": [
2167
+ "src/transformers/integrations",
2168
+ "src/transformers",
2169
+ "src"
2170
+ ],
2171
+ "shared_filenames": [
2172
+ "src/transformers/integrations/moe.py"
2173
+ ],
2174
+ "similarity": 0.49,
2175
+ "size_similarity": 0.278
2176
+ }
2177
+ ],
2178
+ "pr_count": 2,
2179
+ "pr_numbers": [
2180
+ 43833,
2181
+ 45001
2182
+ ],
2183
+ "recent_pr_count": 2,
2184
+ "recent_pr_numbers": [
2185
+ 43833,
2186
+ 45001
2187
+ ],
2188
+ "representative_pr_number": 43833,
2189
+ "representative_title": "fix: ensure dtype consistency in grouped_mm under autocast",
2190
+ "representative_url": "https://github.com/huggingface/transformers/pull/43833",
2191
+ "shared_directories": [
2192
+ "src/transformers/integrations",
2193
+ "src/transformers",
2194
+ "src"
2195
+ ],
2196
+ "shared_filenames": [
2197
+ "src/transformers/integrations/moe.py"
2198
+ ],
2199
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/integrations/moe.py`; representative PR #43833.",
2200
+ "title": "Scope: fix: ensure dtype consistency in grouped_mm under autocast"
2201
+ },
2202
+ {
2203
+ "authors": [
2204
+ "kulkarni-rohan",
2205
+ "zucchini-nlp"
2206
+ ],
2207
+ "average_similarity": 0.466,
2208
+ "cluster_id": "pr-scope-44713-2",
2209
+ "kind": "pr_scope",
2210
+ "last_activity_at": "2026-03-25T18:53:51Z",
2211
+ "outside_window_prs": [],
2212
+ "pairwise": [
2213
+ {
2214
+ "breadth_similarity": 0.196,
2215
+ "concentration_similarity": 0.377,
2216
+ "content_similarity": 0.54,
2217
+ "left_pr_number": 44713,
2218
+ "right_pr_number": 45000,
2219
+ "shared_directories": [
2220
+ "src/transformers/models/colqwen2",
2221
+ "src/transformers/models",
2222
+ "src/transformers",
2223
+ "src"
2224
+ ],
2225
+ "shared_filenames": [
2226
+ "src/transformers/models/colqwen2/modeling_colqwen2.py",
2227
+ "src/transformers/models/colqwen2/modular_colqwen2.py"
2228
+ ],
2229
+ "similarity": 0.466,
2230
+ "size_similarity": 0.331
2231
+ }
2232
+ ],
2233
+ "pr_count": 2,
2234
+ "pr_numbers": [
2235
+ 44713,
2236
+ 45000
2237
+ ],
2238
+ "recent_pr_count": 2,
2239
+ "recent_pr_numbers": [
2240
+ 44713,
2241
+ 45000
2242
+ ],
2243
+ "representative_pr_number": 44713,
2244
+ "representative_title": "[ColQwen2] Refactor output tracing (issue #43979)",
2245
+ "representative_url": "https://github.com/huggingface/transformers/pull/44713",
2246
+ "shared_directories": [
2247
+ "src/transformers/models/colqwen2",
2248
+ "src/transformers/models",
2249
+ "src/transformers",
2250
+ "src"
2251
+ ],
2252
+ "shared_filenames": [
2253
+ "src/transformers/models/colqwen2/modeling_colqwen2.py",
2254
+ "src/transformers/models/colqwen2/modular_colqwen2.py"
2255
+ ],
2256
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/models/colqwen2/modeling_colqwen2.py`, `src/transformers/models/colqwen2/modular_colqwen2.py`; representative PR #44713.",
2257
+ "title": "Scope: [ColQwen2] Refactor output tracing (issue #43979)"
2258
+ },
2259
+ {
2260
+ "authors": [
2261
+ "MaybeSam05",
2262
+ "NielsRogge"
2263
+ ],
2264
+ "average_similarity": 0.434,
2265
+ "cluster_id": "pr-scope-44385-2",
2266
+ "kind": "pr_scope",
2267
+ "last_activity_at": "2026-03-12T10:33:43Z",
2268
+ "outside_window_prs": [],
2269
+ "pairwise": [
2270
+ {
2271
+ "breadth_similarity": 0.667,
2272
+ "concentration_similarity": 1.0,
2273
+ "content_similarity": 0.373,
2274
+ "left_pr_number": 44385,
2275
+ "right_pr_number": 44615,
2276
+ "shared_directories": [
2277
+ "src/transformers/utils",
2278
+ "src/transformers",
2279
+ "src"
2280
+ ],
2281
+ "shared_filenames": [
2282
+ "src/transformers/utils/import_utils.py"
2283
+ ],
2284
+ "similarity": 0.434,
2285
+ "size_similarity": 0.371
2286
+ }
2287
+ ],
2288
+ "pr_count": 2,
2289
+ "pr_numbers": [
2290
+ 44385,
2291
+ 44615
2292
+ ],
2293
+ "recent_pr_count": 2,
2294
+ "recent_pr_numbers": [
2295
+ 44385,
2296
+ 44615
2297
+ ],
2298
+ "representative_pr_number": 44385,
2299
+ "representative_title": "Fix make check-repo",
2300
+ "representative_url": "https://github.com/huggingface/transformers/pull/44385",
2301
+ "shared_directories": [
2302
+ "src/transformers/utils",
2303
+ "src/transformers",
2304
+ "src"
2305
+ ],
2306
+ "shared_filenames": [
2307
+ "src/transformers/utils/import_utils.py"
2308
+ ],
2309
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/utils/import_utils.py`; representative PR #44385.",
2310
+ "title": "Scope: Fix make check-repo"
2311
+ },
2312
+ {
2313
+ "authors": [
2314
+ "tarekziade",
2315
+ "zucchini-nlp"
2316
+ ],
2317
+ "average_similarity": 0.412,
2318
+ "cluster_id": "pr-scope-43587-2",
2319
+ "kind": "pr_scope",
2320
+ "last_activity_at": "2026-03-26T10:10:44Z",
2321
+ "outside_window_prs": [],
2322
+ "pairwise": [
2323
+ {
2324
+ "breadth_similarity": 0.4,
2325
+ "concentration_similarity": 0.9,
2326
+ "content_similarity": 0.265,
2327
+ "left_pr_number": 43587,
2328
+ "right_pr_number": 45009,
2329
+ "shared_directories": [
2330
+ "utils"
2331
+ ],
2332
+ "shared_filenames": [
2333
+ "utils/check_docstrings.py"
2334
+ ],
2335
+ "similarity": 0.412,
2336
+ "size_similarity": 0.943
2337
+ }
2338
+ ],
2339
+ "pr_count": 2,
2340
+ "pr_numbers": [
2341
+ 43587,
2342
+ 45009
2343
+ ],
2344
+ "recent_pr_count": 2,
2345
+ "recent_pr_numbers": [
2346
+ 43587,
2347
+ 45009
2348
+ ],
2349
+ "representative_pr_number": 43587,
2350
+ "representative_title": "[WIP] Check docstring runs on modular files",
2351
+ "representative_url": "https://github.com/huggingface/transformers/pull/43587",
2352
+ "shared_directories": [
2353
+ "utils"
2354
+ ],
2355
+ "shared_filenames": [
2356
+ "utils/check_docstrings.py"
2357
+ ],
2358
+ "summary": "2 open PRs share weighted file overlap around `utils/check_docstrings.py`; representative PR #43587.",
2359
+ "title": "Scope: [WIP] Check docstring runs on modular files"
2360
+ },
2361
+ {
2362
+ "authors": [
2363
+ "AkshajKashyap",
2364
+ "roycho96"
2365
+ ],
2366
+ "average_similarity": 0.411,
2367
+ "cluster_id": "pr-scope-44889-2",
2368
+ "kind": "pr_scope",
2369
+ "last_activity_at": "2026-03-25T22:07:33Z",
2370
+ "outside_window_prs": [],
2371
+ "pairwise": [
2372
+ {
2373
+ "breadth_similarity": 1.0,
2374
+ "concentration_similarity": 0.812,
2375
+ "content_similarity": 0.174,
2376
+ "left_pr_number": 44889,
2377
+ "right_pr_number": 44981,
2378
+ "shared_directories": [
2379
+ "src/transformers",
2380
+ "tests/trainer",
2381
+ "src",
2382
+ "tests"
2383
+ ],
2384
+ "shared_filenames": [
2385
+ "src/transformers/trainer.py"
2386
+ ],
2387
+ "similarity": 0.411,
2388
+ "size_similarity": 0.991
2389
+ }
2390
+ ],
2391
+ "pr_count": 2,
2392
+ "pr_numbers": [
2393
+ 44889,
2394
+ 44981
2395
+ ],
2396
+ "recent_pr_count": 2,
2397
+ "recent_pr_numbers": [
2398
+ 44889,
2399
+ 44981
2400
+ ],
2401
+ "representative_pr_number": 44889,
2402
+ "representative_title": "[DeepSpeed] Fix evaluate()/predict() before train()",
2403
+ "representative_url": "https://github.com/huggingface/transformers/pull/44889",
2404
+ "shared_directories": [
2405
+ "tests/trainer",
2406
+ "src/transformers",
2407
+ "tests",
2408
+ "src"
2409
+ ],
2410
+ "shared_filenames": [
2411
+ "src/transformers/trainer.py"
2412
+ ],
2413
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/trainer.py`; representative PR #44889.",
2414
+ "title": "Scope: [DeepSpeed] Fix evaluate()/predict() before train()"
2415
+ },
2416
+ {
2417
+ "authors": [
2418
+ "Charly21r",
2419
+ "khushali9"
2420
+ ],
2421
+ "average_similarity": 0.409,
2422
+ "cluster_id": "pr-scope-44146-2",
2423
+ "kind": "pr_scope",
2424
+ "last_activity_at": "2026-03-26T07:25:54Z",
2425
+ "outside_window_prs": [],
2426
+ "pairwise": [
2427
+ {
2428
+ "breadth_similarity": 0.75,
2429
+ "concentration_similarity": 0.898,
2430
+ "content_similarity": 0.284,
2431
+ "left_pr_number": 44146,
2432
+ "right_pr_number": 44949,
2433
+ "shared_directories": [
2434
+ "src/transformers",
2435
+ "tests/trainer",
2436
+ "src",
2437
+ "tests"
2438
+ ],
2439
+ "shared_filenames": [
2440
+ "tests/trainer/test_trainer_callback.py"
2441
+ ],
2442
+ "similarity": 0.409,
2443
+ "size_similarity": 0.605
2444
+ }
2445
+ ],
2446
+ "pr_count": 2,
2447
+ "pr_numbers": [
2448
+ 44146,
2449
+ 44949
2450
+ ],
2451
+ "recent_pr_count": 2,
2452
+ "recent_pr_numbers": [
2453
+ 44146,
2454
+ 44949
2455
+ ],
2456
+ "representative_pr_number": 44146,
2457
+ "representative_title": "Ensure final evaluation runs with step-based evaluation strategy",
2458
+ "representative_url": "https://github.com/huggingface/transformers/pull/44146",
2459
+ "shared_directories": [
2460
+ "tests/trainer",
2461
+ "src/transformers",
2462
+ "tests",
2463
+ "src"
2464
+ ],
2465
+ "shared_filenames": [
2466
+ "tests/trainer/test_trainer_callback.py"
2467
+ ],
2468
+ "summary": "2 open PRs share weighted file overlap around `tests/trainer/test_trainer_callback.py`; representative PR #44146.",
2469
+ "title": "Scope: Ensure final evaluation runs with step-based evaluation strategy"
2470
+ },
2471
+ {
2472
+ "authors": [
2473
+ "kashif",
2474
+ "qgallouedec"
2475
+ ],
2476
+ "average_similarity": 0.406,
2477
+ "cluster_id": "pr-scope-44425-2",
2478
+ "kind": "pr_scope",
2479
+ "last_activity_at": "2026-03-20T16:28:43Z",
2480
+ "outside_window_prs": [],
2481
+ "pairwise": [
2482
+ {
2483
+ "breadth_similarity": 0.196,
2484
+ "concentration_similarity": 0.618,
2485
+ "content_similarity": 0.507,
2486
+ "left_pr_number": 44425,
2487
+ "right_pr_number": 44891,
2488
+ "shared_directories": [
2489
+ "src/transformers",
2490
+ "src"
2491
+ ],
2492
+ "shared_filenames": [
2493
+ "src/transformers/trainer_callback.py"
2494
+ ],
2495
+ "similarity": 0.406,
2496
+ "size_similarity": 0.004
2497
+ }
2498
+ ],
2499
+ "pr_count": 2,
2500
+ "pr_numbers": [
2501
+ 44425,
2502
+ 44891
2503
+ ],
2504
+ "recent_pr_count": 2,
2505
+ "recent_pr_numbers": [
2506
+ 44425,
2507
+ 44891
2508
+ ],
2509
+ "representative_pr_number": 44425,
2510
+ "representative_title": "Fix conditional check for float formatting",
2511
+ "representative_url": "https://github.com/huggingface/transformers/pull/44425",
2512
+ "shared_directories": [
2513
+ "src/transformers",
2514
+ "src"
2515
+ ],
2516
+ "shared_filenames": [
2517
+ "src/transformers/trainer_callback.py"
2518
+ ],
2519
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/trainer_callback.py`; representative PR #44425.",
2520
+ "title": "Scope: Fix conditional check for float formatting"
2521
+ },
2522
+ {
2523
+ "authors": [
2524
+ "dagecko"
2525
+ ],
2526
+ "average_similarity": 0.513,
2527
+ "cluster_id": "pr-scope-42975-3",
2528
+ "kind": "pr_scope",
2529
+ "last_activity_at": "2026-03-26T06:19:29Z",
2530
+ "outside_window_prs": [
2531
+ {
2532
+ "additions": 228,
2533
+ "author": "salmanmkc",
2534
+ "changed_files": 33,
2535
+ "created_at": "2025-12-20T23:37:58Z",
2536
+ "deletions": 228,
2537
+ "draft": false,
2538
+ "files_url": "https://github.com/huggingface/transformers/pull/42975/files",
2539
+ "html_url": "https://github.com/huggingface/transformers/pull/42975",
2540
+ "merged": false,
2541
+ "number": 42975,
2542
+ "state": "open",
2543
+ "title": "Upgrade GitHub Actions for Node 24 compatibility",
2544
+ "updated_at": "2026-01-25T00:07:56Z"
2545
+ },
2546
+ {
2547
+ "additions": 23,
2548
+ "author": "salmanmkc",
2549
+ "changed_files": 7,
2550
+ "created_at": "2025-12-20T23:38:07Z",
2551
+ "deletions": 23,
2552
+ "draft": false,
2553
+ "files_url": "https://github.com/huggingface/transformers/pull/42976/files",
2554
+ "html_url": "https://github.com/huggingface/transformers/pull/42976",
2555
+ "merged": false,
2556
+ "number": 42976,
2557
+ "state": "open",
2558
+ "title": "Upgrade GitHub Actions to latest versions",
2559
+ "updated_at": "2026-01-25T00:07:18Z"
2560
+ }
2561
+ ],
2562
+ "pairwise": [
2563
+ {
2564
+ "breadth_similarity": 0.675,
2565
+ "concentration_similarity": 1.0,
2566
+ "content_similarity": 0.724,
2567
+ "left_pr_number": 42976,
2568
+ "right_pr_number": 45010,
2569
+ "shared_directories": [
2570
+ ".github/workflows",
2571
+ ".github"
2572
+ ],
2573
+ "shared_filenames": [
2574
+ ".github/workflows/build-ci-docker-images.yml",
2575
+ ".github/workflows/build-docker-images.yml",
2576
+ ".github/workflows/build-nightly-ci-docker-images.yml",
2577
+ ".github/workflows/build-past-ci-docker-images.yml",
2578
+ ".github/workflows/release-conda.yml"
2579
+ ],
2580
+ "similarity": 0.671,
2581
+ "size_similarity": 0.315
2582
+ },
2583
+ {
2584
+ "breadth_similarity": 0.803,
2585
+ "concentration_similarity": 1.0,
2586
+ "content_similarity": 0.407,
2587
+ "left_pr_number": 42975,
2588
+ "right_pr_number": 45010,
2589
+ "shared_directories": [
2590
+ ".github/workflows",
2591
+ ".github"
2592
+ ],
2593
+ "shared_filenames": [
2594
+ ".github/workflows/benchmark.yml",
2595
+ ".github/workflows/build-ci-docker-images.yml",
2596
+ ".github/workflows/build-docker-images.yml",
2597
+ ".github/workflows/build-nightly-ci-docker-images.yml",
2598
+ ".github/workflows/build-past-ci-docker-images.yml",
2599
+ ".github/workflows/model_jobs.yml",
2600
+ ".github/workflows/release-conda.yml",
2601
+ ".github/workflows/release.yml",
2602
+ ".github/workflows/trufflehog.yml",
2603
+ ".github/workflows/update_metdata.yml"
2604
+ ],
2605
+ "similarity": 0.463,
2606
+ "size_similarity": 0.32
2607
+ },
2608
+ {
2609
+ "breadth_similarity": 0.606,
2610
+ "concentration_similarity": 1.0,
2611
+ "content_similarity": 0.397,
2612
+ "left_pr_number": 42975,
2613
+ "right_pr_number": 42976,
2614
+ "shared_directories": [
2615
+ ".github/workflows",
2616
+ ".github"
2617
+ ],
2618
+ "shared_filenames": [
2619
+ ".github/workflows/build-ci-docker-images.yml",
2620
+ ".github/workflows/build-docker-images.yml",
2621
+ ".github/workflows/build-nightly-ci-docker-images.yml",
2622
+ ".github/workflows/build-past-ci-docker-images.yml",
2623
+ ".github/workflows/check_failed_tests.yml",
2624
+ ".github/workflows/new_model_pr_merged_notification.yml",
2625
+ ".github/workflows/release-conda.yml"
2626
+ ],
2627
+ "similarity": 0.403,
2628
+ "size_similarity": 0.101
2629
+ }
2630
+ ],
2631
+ "pr_count": 3,
2632
+ "pr_numbers": [
2633
+ 42975,
2634
+ 42976,
2635
+ 45010
2636
+ ],
2637
+ "recent_pr_count": 1,
2638
+ "recent_pr_numbers": [
2639
+ 45010
2640
+ ],
2641
+ "representative_pr_number": 45010,
2642
+ "representative_title": "fix: pin 69 unpinned action(s),extract 2 unsafe expression(s) to env vars",
2643
+ "representative_url": "https://github.com/huggingface/transformers/pull/45010",
2644
+ "shared_directories": [
2645
+ ".github/workflows",
2646
+ ".github"
2647
+ ],
2648
+ "shared_filenames": [
2649
+ ".github/workflows/build-ci-docker-images.yml",
2650
+ ".github/workflows/build-docker-images.yml",
2651
+ ".github/workflows/build-nightly-ci-docker-images.yml",
2652
+ ".github/workflows/build-past-ci-docker-images.yml",
2653
+ ".github/workflows/release-conda.yml",
2654
+ ".github/workflows/benchmark.yml",
2655
+ ".github/workflows/check_failed_tests.yml",
2656
+ ".github/workflows/new_model_pr_merged_notification.yml"
2657
+ ],
2658
+ "summary": "3 open PRs share weighted file overlap around `.github/workflows/build-ci-docker-images.yml`, `.github/workflows/build-docker-images.yml`, `.github/workflows/build-nightly-ci-docker-images.yml`; representative PR #45010.",
2659
+ "title": "Scope: fix: pin 69 unpinned action(s),extract 2 unsafe expression(s) to env vars"
2660
+ },
2661
+ {
2662
+ "authors": [
2663
+ "XingyuHu109"
2664
+ ],
2665
+ "average_similarity": 0.865,
2666
+ "cluster_id": "pr-scope-41251-2",
2667
+ "kind": "pr_scope",
2668
+ "last_activity_at": "2026-03-12T16:02:46Z",
2669
+ "outside_window_prs": [
2670
+ {
2671
+ "additions": 1704,
2672
+ "author": "ArthurZucker",
2673
+ "changed_files": 14,
2674
+ "created_at": "2025-10-01T12:41:21Z",
2675
+ "deletions": 1,
2676
+ "draft": false,
2677
+ "files_url": "https://github.com/huggingface/transformers/pull/41251/files",
2678
+ "html_url": "https://github.com/huggingface/transformers/pull/41251",
2679
+ "merged": false,
2680
+ "number": 41251,
2681
+ "state": "open",
2682
+ "title": "Add deepseek 3.2 exp",
2683
+ "updated_at": "2026-03-25T17:02:59Z"
2684
+ }
2685
+ ],
2686
+ "pairwise": [
2687
+ {
2688
+ "breadth_similarity": 0.743,
2689
+ "concentration_similarity": 0.977,
2690
+ "content_similarity": 0.906,
2691
+ "left_pr_number": 41251,
2692
+ "right_pr_number": 44481,
2693
+ "shared_directories": [
2694
+ "docs/source/en/model_doc",
2695
+ "src/transformers/models/auto",
2696
+ "src/transformers/models/deepseek_v32",
2697
+ "docs/source/en",
2698
+ "src/transformers/integrations",
2699
+ "src/transformers/models",
2700
+ "tests/models/deepseek_v32",
2701
+ "docs/source",
2702
+ "src/transformers",
2703
+ "tests/models"
2704
+ ],
2705
+ "shared_filenames": [
2706
+ "docs/source/en/_toctree.yml",
2707
+ "docs/source/en/model_doc/deepseek_v32.md",
2708
+ "src/transformers/conversion_mapping.py",
2709
+ "src/transformers/models/__init__.py",
2710
+ "src/transformers/models/auto/configuration_auto.py",
2711
+ "src/transformers/models/auto/modeling_auto.py",
2712
+ "src/transformers/models/deepseek_v32/__init__.py",
2713
+ "src/transformers/models/deepseek_v32/configuration_deepseek_v32.py",
2714
+ "src/transformers/models/deepseek_v32/modeling_deepseek_v32.py",
2715
+ "src/transformers/models/deepseek_v32/modular_deepseek_v32.py"
2716
+ ],
2717
+ "similarity": 0.865,
2718
+ "size_similarity": 0.716
2719
+ }
2720
+ ],
2721
+ "pr_count": 2,
2722
+ "pr_numbers": [
2723
+ 41251,
2724
+ 44481
2725
+ ],
2726
+ "recent_pr_count": 1,
2727
+ "recent_pr_numbers": [
2728
+ 44481
2729
+ ],
2730
+ "representative_pr_number": 41251,
2731
+ "representative_title": "Add deepseek 3.2 exp",
2732
+ "representative_url": "https://github.com/huggingface/transformers/pull/41251",
2733
+ "shared_directories": [
2734
+ "src/transformers/models/deepseek_v32",
2735
+ "docs/source/en/model_doc",
2736
+ "src/transformers/models/auto",
2737
+ "tests/models/deepseek_v32",
2738
+ "src/transformers/integrations",
2739
+ "docs/source/en",
2740
+ "src/transformers/models",
2741
+ "docs/source"
2742
+ ],
2743
+ "shared_filenames": [
2744
+ "docs/source/en/model_doc/deepseek_v32.md",
2745
+ "src/transformers/models/deepseek_v32/__init__.py",
2746
+ "src/transformers/models/deepseek_v32/configuration_deepseek_v32.py",
2747
+ "src/transformers/models/deepseek_v32/modeling_deepseek_v32.py",
2748
+ "src/transformers/models/deepseek_v32/modular_deepseek_v32.py",
2749
+ "tests/models/deepseek_v32/__init__.py",
2750
+ "tests/models/deepseek_v32/test_modeling_deepseek_v32.py",
2751
+ "src/transformers/conversion_mapping.py"
2752
+ ],
2753
+ "summary": "2 open PRs share weighted file overlap around `docs/source/en/model_doc/deepseek_v32.md`, `src/transformers/models/deepseek_v32/__init__.py`, `src/transformers/models/deepseek_v32/configuration_deepseek_v32.py`; representative PR #41251.",
2754
+ "title": "Scope: Add deepseek 3.2 exp"
2755
+ },
2756
+ {
2757
+ "authors": [
2758
+ "NielsRogge"
2759
+ ],
2760
+ "average_similarity": 0.726,
2761
+ "cluster_id": "pr-scope-36895-2",
2762
+ "kind": "pr_scope",
2763
+ "last_activity_at": "2026-03-05T16:00:53Z",
2764
+ "outside_window_prs": [
2765
+ {
2766
+ "additions": 5598,
2767
+ "author": "sbucaille",
2768
+ "changed_files": 20,
2769
+ "created_at": "2025-03-21T22:28:16Z",
2770
+ "deletions": 17,
2771
+ "draft": false,
2772
+ "files_url": "https://github.com/huggingface/transformers/pull/36895/files",
2773
+ "html_url": "https://github.com/huggingface/transformers/pull/36895",
2774
+ "merged": false,
2775
+ "number": 36895,
2776
+ "state": "open",
2777
+ "title": "Add RF-DETR",
2778
+ "updated_at": "2026-03-26T02:49:42Z"
2779
+ }
2780
+ ],
2781
+ "pairwise": [
2782
+ {
2783
+ "breadth_similarity": 0.926,
2784
+ "concentration_similarity": 0.931,
2785
+ "content_similarity": 0.662,
2786
+ "left_pr_number": 36895,
2787
+ "right_pr_number": 44375,
2788
+ "shared_directories": [
2789
+ "docs/source/en/model_doc",
2790
+ "src/transformers/models/auto",
2791
+ "src/transformers/models/rf_detr",
2792
+ "docs/source/en",
2793
+ "src/transformers/loss",
2794
+ "src/transformers/models",
2795
+ "tests/models/rf_detr",
2796
+ "docs/source",
2797
+ "src/transformers",
2798
+ "tests/models"
2799
+ ],
2800
+ "shared_filenames": [
2801
+ "docs/source/en/_toctree.yml",
2802
+ "docs/source/en/model_doc/rf_detr.md",
2803
+ "src/transformers/loss/loss_lw_detr.py",
2804
+ "src/transformers/loss/loss_utils.py",
2805
+ "src/transformers/models/__init__.py",
2806
+ "src/transformers/models/auto/configuration_auto.py",
2807
+ "src/transformers/models/auto/image_processing_auto.py",
2808
+ "src/transformers/models/auto/modeling_auto.py",
2809
+ "src/transformers/models/rf_detr/__init__.py",
2810
+ "src/transformers/models/rf_detr/configuration_rf_detr.py"
2811
+ ],
2812
+ "similarity": 0.726,
2813
+ "size_similarity": 0.822
2814
+ }
2815
+ ],
2816
+ "pr_count": 2,
2817
+ "pr_numbers": [
2818
+ 36895,
2819
+ 44375
2820
+ ],
2821
+ "recent_pr_count": 1,
2822
+ "recent_pr_numbers": [
2823
+ 44375
2824
+ ],
2825
+ "representative_pr_number": 36895,
2826
+ "representative_title": "Add RF-DETR",
2827
+ "representative_url": "https://github.com/huggingface/transformers/pull/36895",
2828
+ "shared_directories": [
2829
+ "src/transformers/models/rf_detr",
2830
+ "docs/source/en/model_doc",
2831
+ "src/transformers/models/auto",
2832
+ "tests/models/rf_detr",
2833
+ "src/transformers/loss",
2834
+ "docs/source/en",
2835
+ "src/transformers/models",
2836
+ "docs/source"
2837
+ ],
2838
+ "shared_filenames": [
2839
+ "docs/source/en/model_doc/rf_detr.md",
2840
+ "src/transformers/loss/loss_lw_detr.py",
2841
+ "src/transformers/models/rf_detr/__init__.py",
2842
+ "src/transformers/models/rf_detr/configuration_rf_detr.py",
2843
+ "src/transformers/models/rf_detr/modeling_rf_detr.py",
2844
+ "src/transformers/models/rf_detr/modular_rf_detr.py",
2845
+ "tests/models/rf_detr/__init__.py",
2846
+ "tests/models/rf_detr/test_modeling_rf_detr.py"
2847
+ ],
2848
+ "summary": "2 open PRs share weighted file overlap around `docs/source/en/model_doc/rf_detr.md`, `src/transformers/loss/loss_lw_detr.py`, `src/transformers/models/rf_detr/__init__.py`; representative PR #36895.",
2849
+ "title": "Scope: Add RF-DETR"
2850
+ },
2851
+ {
2852
+ "authors": [
2853
+ "IlyasMoutawwakil"
2854
+ ],
2855
+ "average_similarity": 0.608,
2856
+ "cluster_id": "pr-scope-43349-2",
2857
+ "kind": "pr_scope",
2858
+ "last_activity_at": "2026-03-24T13:39:07Z",
2859
+ "outside_window_prs": [
2860
+ {
2861
+ "additions": 1,
2862
+ "author": "readleyj",
2863
+ "changed_files": 1,
2864
+ "created_at": "2026-01-19T09:54:48Z",
2865
+ "deletions": 6,
2866
+ "draft": false,
2867
+ "files_url": "https://github.com/huggingface/transformers/pull/43349/files",
2868
+ "html_url": "https://github.com/huggingface/transformers/pull/43349",
2869
+ "merged": false,
2870
+ "number": 43349,
2871
+ "state": "open",
2872
+ "title": "Remove unnecessary device synchronizations from finegrained FP8 matmul",
2873
+ "updated_at": "2026-01-27T12:40:12Z"
2874
+ }
2875
+ ],
2876
+ "pairwise": [
2877
+ {
2878
+ "breadth_similarity": 0.292,
2879
+ "concentration_similarity": 0.98,
2880
+ "content_similarity": 0.752,
2881
+ "left_pr_number": 43349,
2882
+ "right_pr_number": 44832,
2883
+ "shared_directories": [
2884
+ "src/transformers/integrations",
2885
+ "src/transformers",
2886
+ "src"
2887
+ ],
2888
+ "shared_filenames": [
2889
+ "src/transformers/integrations/finegrained_fp8.py"
2890
+ ],
2891
+ "similarity": 0.608,
2892
+ "size_similarity": 0.02
2893
+ }
2894
+ ],
2895
+ "pr_count": 2,
2896
+ "pr_numbers": [
2897
+ 43349,
2898
+ 44832
2899
+ ],
2900
+ "recent_pr_count": 1,
2901
+ "recent_pr_numbers": [
2902
+ 44832
2903
+ ],
2904
+ "representative_pr_number": 43349,
2905
+ "representative_title": "Remove unnecessary device synchronizations from finegrained FP8 matmul",
2906
+ "representative_url": "https://github.com/huggingface/transformers/pull/43349",
2907
+ "shared_directories": [
2908
+ "src/transformers/integrations",
2909
+ "src/transformers",
2910
+ "src"
2911
+ ],
2912
+ "shared_filenames": [
2913
+ "src/transformers/integrations/finegrained_fp8.py"
2914
+ ],
2915
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/integrations/finegrained_fp8.py`; representative PR #43349.",
2916
+ "title": "Scope: Remove unnecessary device synchronizations from finegrained FP8 matmul"
2917
+ },
2918
+ {
2919
+ "authors": [
2920
+ "harshaljanjani"
2921
+ ],
2922
+ "average_similarity": 0.465,
2923
+ "cluster_id": "pr-scope-41356-2",
2924
+ "kind": "pr_scope",
2925
+ "last_activity_at": "2026-03-24T13:42:36Z",
2926
+ "outside_window_prs": [
2927
+ {
2928
+ "additions": 512,
2929
+ "author": "Vinayaktoor",
2930
+ "changed_files": 10,
2931
+ "created_at": "2025-10-05T21:35:01Z",
2932
+ "deletions": 0,
2933
+ "draft": false,
2934
+ "files_url": "https://github.com/huggingface/transformers/pull/41356/files",
2935
+ "html_url": "https://github.com/huggingface/transformers/pull/41356",
2936
+ "merged": false,
2937
+ "number": 41356,
2938
+ "state": "open",
2939
+ "title": "Add DEIMv2 model, image processor, and basic tests",
2940
+ "updated_at": "2026-02-09T17:25:26Z"
2941
+ }
2942
+ ],
2943
+ "pairwise": [
2944
+ {
2945
+ "breadth_similarity": 0.5,
2946
+ "concentration_similarity": 0.951,
2947
+ "content_similarity": 0.506,
2948
+ "left_pr_number": 41356,
2949
+ "right_pr_number": 44339,
2950
+ "shared_directories": [
2951
+ "docs/source/en/model_doc",
2952
+ "src/transformers/models/deimv2",
2953
+ "docs/source/en",
2954
+ "src/transformers/models",
2955
+ "tests/models/deimv2",
2956
+ "docs/source",
2957
+ "src/transformers",
2958
+ "tests/models",
2959
+ "docs",
2960
+ "src"
2961
+ ],
2962
+ "shared_filenames": [
2963
+ "docs/source/en/model_doc/deimv2.md",
2964
+ "src/transformers/models/deimv2/__init__.py",
2965
+ "src/transformers/models/deimv2/configuration_deimv2.py",
2966
+ "src/transformers/models/deimv2/modeling_deimv2.py",
2967
+ "tests/models/deimv2/__init__.py",
2968
+ "tests/models/deimv2/test_modeling_deimv2.py"
2969
+ ],
2970
+ "similarity": 0.465,
2971
+ "size_similarity": 0.084
2972
+ }
2973
+ ],
2974
+ "pr_count": 2,
2975
+ "pr_numbers": [
2976
+ 41356,
2977
+ 44339
2978
+ ],
2979
+ "recent_pr_count": 1,
2980
+ "recent_pr_numbers": [
2981
+ 44339
2982
+ ],
2983
+ "representative_pr_number": 41356,
2984
+ "representative_title": "Add DEIMv2 model, image processor, and basic tests",
2985
+ "representative_url": "https://github.com/huggingface/transformers/pull/41356",
2986
+ "shared_directories": [
2987
+ "src/transformers/models/deimv2",
2988
+ "docs/source/en/model_doc",
2989
+ "tests/models/deimv2",
2990
+ "docs/source/en",
2991
+ "src/transformers/models",
2992
+ "docs/source",
2993
+ "tests/models",
2994
+ "src/transformers"
2995
+ ],
2996
+ "shared_filenames": [
2997
+ "docs/source/en/model_doc/deimv2.md",
2998
+ "src/transformers/models/deimv2/__init__.py",
2999
+ "src/transformers/models/deimv2/configuration_deimv2.py",
3000
+ "src/transformers/models/deimv2/modeling_deimv2.py",
3001
+ "tests/models/deimv2/__init__.py",
3002
+ "tests/models/deimv2/test_modeling_deimv2.py"
3003
+ ],
3004
+ "summary": "2 open PRs share weighted file overlap around `docs/source/en/model_doc/deimv2.md`, `src/transformers/models/deimv2/__init__.py`, `src/transformers/models/deimv2/configuration_deimv2.py`; representative PR #41356.",
3005
+ "title": "Scope: Add DEIMv2 model, image processor, and basic tests"
3006
+ }
3007
+ ]
data/prs.json CHANGED
The diff for this file is too large to render. See raw diff
 
data/public/data/clusters.json ADDED
The diff for this file is too large to render. See raw diff
 
data/public/data/contributors.json ADDED
@@ -0,0 +1,602 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "account_age_days": 2013,
4
+ "author": "Cyrilvallez",
5
+ "automation_risk_signal": "low",
6
+ "breadth_score": "low",
7
+ "cluster_count": 5,
8
+ "first_seen_in_snapshot": false,
9
+ "follow_through_score": "strong",
10
+ "heuristic_note": "high recent PR volume; targets high-star repos",
11
+ "known_contributor": true,
12
+ "name": "Cyril Vallez",
13
+ "new_to_repo": false,
14
+ "profile_url": "https://github.com/Cyrilvallez",
15
+ "public_pr_count_42d": 42,
16
+ "public_repo_count_42d": 1,
17
+ "quality_score": null,
18
+ "recent_pr_count": 61,
19
+ "repo_association": "MEMBER",
20
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ACyrilvallez",
21
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ACyrilvallez",
22
+ "report_reason": null,
23
+ "snapshot_issue_count": 0,
24
+ "snapshot_pr_count": 66
25
+ },
26
+ {
27
+ "account_age_days": 4915,
28
+ "author": "ydshieh",
29
+ "automation_risk_signal": "low",
30
+ "breadth_score": "low",
31
+ "cluster_count": 8,
32
+ "first_seen_in_snapshot": false,
33
+ "follow_through_score": "strong",
34
+ "heuristic_note": "high recent PR volume; targets high-star repos",
35
+ "known_contributor": true,
36
+ "name": "Yih-Dar",
37
+ "new_to_repo": false,
38
+ "profile_url": "https://github.com/ydshieh",
39
+ "public_pr_count_42d": 30,
40
+ "public_repo_count_42d": 1,
41
+ "quality_score": null,
42
+ "recent_pr_count": 52,
43
+ "repo_association": "MEMBER",
44
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aydshieh",
45
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aydshieh",
46
+ "report_reason": null,
47
+ "snapshot_issue_count": 0,
48
+ "snapshot_pr_count": 52
49
+ },
50
+ {
51
+ "account_age_days": 5816,
52
+ "author": "tarekziade",
53
+ "automation_risk_signal": "low",
54
+ "breadth_score": "moderate",
55
+ "cluster_count": 0,
56
+ "first_seen_in_snapshot": false,
57
+ "follow_through_score": "strong",
58
+ "heuristic_note": "high recent PR volume",
59
+ "known_contributor": true,
60
+ "name": "Tarek Ziade",
61
+ "new_to_repo": false,
62
+ "profile_url": "https://github.com/tarekziade",
63
+ "public_pr_count_42d": 83,
64
+ "public_repo_count_42d": 8,
65
+ "quality_score": null,
66
+ "recent_pr_count": 49,
67
+ "repo_association": "MEMBER",
68
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Atarekziade",
69
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Atarekziade",
70
+ "report_reason": null,
71
+ "snapshot_issue_count": 5,
72
+ "snapshot_pr_count": 50
73
+ },
74
+ {
75
+ "account_age_days": 1485,
76
+ "author": "zucchini-nlp",
77
+ "automation_risk_signal": "low",
78
+ "breadth_score": "low",
79
+ "cluster_count": 0,
80
+ "first_seen_in_snapshot": false,
81
+ "follow_through_score": "mixed",
82
+ "heuristic_note": "high recent PR volume; targets high-star repos",
83
+ "known_contributor": true,
84
+ "name": "Raushan Turganbay",
85
+ "new_to_repo": false,
86
+ "profile_url": "https://github.com/zucchini-nlp",
87
+ "public_pr_count_42d": 32,
88
+ "public_repo_count_42d": 3,
89
+ "quality_score": null,
90
+ "recent_pr_count": 41,
91
+ "repo_association": "MEMBER",
92
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Azucchini-nlp",
93
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Azucchini-nlp",
94
+ "report_reason": null,
95
+ "snapshot_issue_count": 0,
96
+ "snapshot_pr_count": 47
97
+ },
98
+ {
99
+ "account_age_days": 2338,
100
+ "author": "SunMarc",
101
+ "automation_risk_signal": "low",
102
+ "breadth_score": "low",
103
+ "cluster_count": 0,
104
+ "first_seen_in_snapshot": false,
105
+ "follow_through_score": "mixed",
106
+ "heuristic_note": "high recent PR volume; targets high-star repos",
107
+ "known_contributor": true,
108
+ "name": "Marc Sun",
109
+ "new_to_repo": false,
110
+ "profile_url": "https://github.com/SunMarc",
111
+ "public_pr_count_42d": 27,
112
+ "public_repo_count_42d": 3,
113
+ "quality_score": null,
114
+ "recent_pr_count": 30,
115
+ "repo_association": "MEMBER",
116
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ASunMarc",
117
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ASunMarc",
118
+ "report_reason": null,
119
+ "snapshot_issue_count": 1,
120
+ "snapshot_pr_count": 32
121
+ },
122
+ {
123
+ "account_age_days": 3912,
124
+ "author": "kaixuanliu",
125
+ "automation_risk_signal": "low",
126
+ "breadth_score": "moderate",
127
+ "cluster_count": 10,
128
+ "first_seen_in_snapshot": false,
129
+ "follow_through_score": "strong",
130
+ "heuristic_note": "targets high-star repos",
131
+ "known_contributor": false,
132
+ "name": "kaixuanliu",
133
+ "new_to_repo": false,
134
+ "profile_url": "https://github.com/kaixuanliu",
135
+ "public_pr_count_42d": 21,
136
+ "public_repo_count_42d": 4,
137
+ "quality_score": null,
138
+ "recent_pr_count": 28,
139
+ "repo_association": "CONTRIBUTOR",
140
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Akaixuanliu",
141
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Akaixuanliu",
142
+ "report_reason": null,
143
+ "snapshot_issue_count": 4,
144
+ "snapshot_pr_count": 32
145
+ },
146
+ {
147
+ "account_age_days": 3939,
148
+ "author": "Rocketknight1",
149
+ "automation_risk_signal": "low",
150
+ "breadth_score": "low",
151
+ "cluster_count": 0,
152
+ "first_seen_in_snapshot": false,
153
+ "follow_through_score": "strong",
154
+ "heuristic_note": "targets high-star repos",
155
+ "known_contributor": true,
156
+ "name": "Matt",
157
+ "new_to_repo": false,
158
+ "profile_url": "https://github.com/Rocketknight1",
159
+ "public_pr_count_42d": 14,
160
+ "public_repo_count_42d": 1,
161
+ "quality_score": null,
162
+ "recent_pr_count": 27,
163
+ "repo_association": "MEMBER",
164
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ARocketknight1",
165
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ARocketknight1",
166
+ "report_reason": null,
167
+ "snapshot_issue_count": 0,
168
+ "snapshot_pr_count": 31
169
+ },
170
+ {
171
+ "account_age_days": 1968,
172
+ "author": "vasqu",
173
+ "automation_risk_signal": "low",
174
+ "breadth_score": "low",
175
+ "cluster_count": 0,
176
+ "first_seen_in_snapshot": false,
177
+ "follow_through_score": "mixed",
178
+ "heuristic_note": "targets high-star repos",
179
+ "known_contributor": true,
180
+ "name": "Anton Vlasjuk",
181
+ "new_to_repo": false,
182
+ "profile_url": "https://github.com/vasqu",
183
+ "public_pr_count_42d": 15,
184
+ "public_repo_count_42d": 2,
185
+ "quality_score": null,
186
+ "recent_pr_count": 24,
187
+ "repo_association": "MEMBER",
188
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Avasqu",
189
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Avasqu",
190
+ "report_reason": null,
191
+ "snapshot_issue_count": 0,
192
+ "snapshot_pr_count": 30
193
+ },
194
+ {
195
+ "account_age_days": 2567,
196
+ "author": "ArthurZucker",
197
+ "automation_risk_signal": "low",
198
+ "breadth_score": "low",
199
+ "cluster_count": 1,
200
+ "first_seen_in_snapshot": false,
201
+ "follow_through_score": "mixed",
202
+ "heuristic_note": "high open PR share; targets high-star repos",
203
+ "known_contributor": true,
204
+ "name": "Arthur",
205
+ "new_to_repo": false,
206
+ "profile_url": "https://github.com/ArthurZucker",
207
+ "public_pr_count_42d": 20,
208
+ "public_repo_count_42d": 3,
209
+ "quality_score": null,
210
+ "recent_pr_count": 22,
211
+ "repo_association": "MEMBER",
212
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AArthurZucker",
213
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AArthurZucker",
214
+ "report_reason": null,
215
+ "snapshot_issue_count": 2,
216
+ "snapshot_pr_count": 33
217
+ },
218
+ {
219
+ "account_age_days": 1938,
220
+ "author": "harshaljanjani",
221
+ "automation_risk_signal": "low",
222
+ "breadth_score": "low",
223
+ "cluster_count": 0,
224
+ "first_seen_in_snapshot": false,
225
+ "follow_through_score": "strong",
226
+ "heuristic_note": "targets high-star repos",
227
+ "known_contributor": false,
228
+ "name": "Harshal Janjani",
229
+ "new_to_repo": false,
230
+ "profile_url": "https://github.com/harshaljanjani",
231
+ "public_pr_count_42d": 15,
232
+ "public_repo_count_42d": 2,
233
+ "quality_score": null,
234
+ "recent_pr_count": 22,
235
+ "repo_association": "CONTRIBUTOR",
236
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aharshaljanjani",
237
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aharshaljanjani",
238
+ "report_reason": null,
239
+ "snapshot_issue_count": 18,
240
+ "snapshot_pr_count": 28
241
+ },
242
+ {
243
+ "account_age_days": 2274,
244
+ "author": "stevhliu",
245
+ "automation_risk_signal": "low",
246
+ "breadth_score": "low",
247
+ "cluster_count": 0,
248
+ "first_seen_in_snapshot": false,
249
+ "follow_through_score": "mixed",
250
+ "heuristic_note": "high open PR share; no visible non-self stars; targets high-star repos",
251
+ "known_contributor": true,
252
+ "name": "Steven Liu",
253
+ "new_to_repo": false,
254
+ "profile_url": "https://github.com/stevhliu",
255
+ "public_pr_count_42d": 24,
256
+ "public_repo_count_42d": 2,
257
+ "quality_score": null,
258
+ "recent_pr_count": 22,
259
+ "repo_association": "MEMBER",
260
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Astevhliu",
261
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Astevhliu",
262
+ "report_reason": null,
263
+ "snapshot_issue_count": 1,
264
+ "snapshot_pr_count": 26
265
+ },
266
+ {
267
+ "account_age_days": 3116,
268
+ "author": "itazap",
269
+ "automation_risk_signal": "low",
270
+ "breadth_score": "low",
271
+ "cluster_count": 1,
272
+ "first_seen_in_snapshot": false,
273
+ "follow_through_score": "mixed",
274
+ "heuristic_note": "no visible non-self stars; targets high-star repos",
275
+ "known_contributor": true,
276
+ "name": "Ita Zaporozhets",
277
+ "new_to_repo": false,
278
+ "profile_url": "https://github.com/itazap",
279
+ "public_pr_count_42d": 17,
280
+ "public_repo_count_42d": 1,
281
+ "quality_score": null,
282
+ "recent_pr_count": 22,
283
+ "repo_association": "MEMBER",
284
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aitazap",
285
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aitazap",
286
+ "report_reason": null,
287
+ "snapshot_issue_count": 0,
288
+ "snapshot_pr_count": 24
289
+ },
290
+ {
291
+ "account_age_days": 2466,
292
+ "author": "ManasVardhan",
293
+ "automation_risk_signal": "medium",
294
+ "breadth_score": "high",
295
+ "cluster_count": 11,
296
+ "first_seen_in_snapshot": false,
297
+ "follow_through_score": "weak",
298
+ "heuristic_note": "high recent PR volume; broad repo spread; many recent closed-unmerged PRs; targets high-star repos",
299
+ "known_contributor": false,
300
+ "name": "Manas Vardhan",
301
+ "new_to_repo": false,
302
+ "profile_url": "https://github.com/ManasVardhan",
303
+ "public_pr_count_42d": 59,
304
+ "public_repo_count_42d": 22,
305
+ "quality_score": null,
306
+ "recent_pr_count": 22,
307
+ "repo_association": "NONE",
308
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AManasVardhan",
309
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AManasVardhan",
310
+ "report_reason": null,
311
+ "snapshot_issue_count": 0,
312
+ "snapshot_pr_count": 22
313
+ },
314
+ {
315
+ "account_age_days": 13,
316
+ "author": "BillionClaw",
317
+ "automation_risk_signal": "high",
318
+ "breadth_score": "very high",
319
+ "cluster_count": 0,
320
+ "first_seen_in_snapshot": false,
321
+ "follow_through_score": "weak",
322
+ "heuristic_note": "very new account; extremely high recent PR volume; very broad repo spread; many recent closed-unmerged PRs; high open PR share; no visible non-self stars; targets high-star repos",
323
+ "known_contributor": false,
324
+ "name": "BillionToken",
325
+ "new_to_repo": false,
326
+ "profile_url": "https://github.com/BillionClaw",
327
+ "public_pr_count_42d": 479,
328
+ "public_repo_count_42d": 130,
329
+ "quality_score": null,
330
+ "recent_pr_count": 18,
331
+ "repo_association": "FIRST_TIME_CONTRIBUTOR",
332
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ABillionClaw",
333
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ABillionClaw",
334
+ "report_reason": null,
335
+ "snapshot_issue_count": 0,
336
+ "snapshot_pr_count": 18
337
+ },
338
+ {
339
+ "account_age_days": 2208,
340
+ "author": "weiguangli-io",
341
+ "automation_risk_signal": "medium",
342
+ "breadth_score": "very high",
343
+ "cluster_count": 1,
344
+ "first_seen_in_snapshot": false,
345
+ "follow_through_score": "weak",
346
+ "heuristic_note": "extremely high recent PR volume; very broad repo spread; many recent closed-unmerged PRs; targets high-star repos",
347
+ "known_contributor": false,
348
+ "name": "Weiguang Li",
349
+ "new_to_repo": false,
350
+ "profile_url": "https://github.com/weiguangli-io",
351
+ "public_pr_count_42d": 153,
352
+ "public_repo_count_42d": 42,
353
+ "quality_score": null,
354
+ "recent_pr_count": 16,
355
+ "repo_association": "CONTRIBUTOR",
356
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aweiguangli-io",
357
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aweiguangli-io",
358
+ "report_reason": null,
359
+ "snapshot_issue_count": 0,
360
+ "snapshot_pr_count": 16
361
+ },
362
+ {
363
+ "account_age_days": 3674,
364
+ "author": "cyyever",
365
+ "automation_risk_signal": "low",
366
+ "breadth_score": "moderate",
367
+ "cluster_count": 0,
368
+ "first_seen_in_snapshot": false,
369
+ "follow_through_score": "strong",
370
+ "heuristic_note": "extremely high recent PR volume",
371
+ "known_contributor": false,
372
+ "name": "Yuanyuan Chen",
373
+ "new_to_repo": false,
374
+ "profile_url": "https://github.com/cyyever",
375
+ "public_pr_count_42d": 137,
376
+ "public_repo_count_42d": 6,
377
+ "quality_score": null,
378
+ "recent_pr_count": 15,
379
+ "repo_association": "CONTRIBUTOR",
380
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Acyyever",
381
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Acyyever",
382
+ "report_reason": null,
383
+ "snapshot_issue_count": 0,
384
+ "snapshot_pr_count": 23
385
+ },
386
+ {
387
+ "account_age_days": 1956,
388
+ "author": "yonigozlan",
389
+ "automation_risk_signal": "low",
390
+ "breadth_score": "low",
391
+ "cluster_count": 0,
392
+ "first_seen_in_snapshot": false,
393
+ "follow_through_score": "strong",
394
+ "heuristic_note": "targets high-star repos",
395
+ "known_contributor": true,
396
+ "name": "Yoni Gozlan",
397
+ "new_to_repo": false,
398
+ "profile_url": "https://github.com/yonigozlan",
399
+ "public_pr_count_42d": 11,
400
+ "public_repo_count_42d": 1,
401
+ "quality_score": null,
402
+ "recent_pr_count": 15,
403
+ "repo_association": "MEMBER",
404
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Ayonigozlan",
405
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Ayonigozlan",
406
+ "report_reason": null,
407
+ "snapshot_issue_count": 0,
408
+ "snapshot_pr_count": 18
409
+ },
410
+ {
411
+ "account_age_days": 1790,
412
+ "author": "remi-or",
413
+ "automation_risk_signal": "low",
414
+ "breadth_score": "low",
415
+ "cluster_count": 0,
416
+ "first_seen_in_snapshot": false,
417
+ "follow_through_score": "strong",
418
+ "heuristic_note": "targets high-star repos",
419
+ "known_contributor": true,
420
+ "name": "R\u00e9mi Ouazan",
421
+ "new_to_repo": false,
422
+ "profile_url": "https://github.com/remi-or",
423
+ "public_pr_count_42d": 9,
424
+ "public_repo_count_42d": 1,
425
+ "quality_score": null,
426
+ "recent_pr_count": 14,
427
+ "repo_association": "MEMBER",
428
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aremi-or",
429
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aremi-or",
430
+ "report_reason": null,
431
+ "snapshot_issue_count": 0,
432
+ "snapshot_pr_count": 14
433
+ },
434
+ {
435
+ "account_age_days": 2846,
436
+ "author": "omkar-334",
437
+ "automation_risk_signal": "medium",
438
+ "breadth_score": "high",
439
+ "cluster_count": 11,
440
+ "first_seen_in_snapshot": false,
441
+ "follow_through_score": "mixed",
442
+ "heuristic_note": "high recent PR volume; broad repo spread",
443
+ "known_contributor": false,
444
+ "name": "Omkar Kabde",
445
+ "new_to_repo": false,
446
+ "profile_url": "https://github.com/omkar-334",
447
+ "public_pr_count_42d": 74,
448
+ "public_repo_count_42d": 17,
449
+ "quality_score": null,
450
+ "recent_pr_count": 13,
451
+ "repo_association": "CONTRIBUTOR",
452
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aomkar-334",
453
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aomkar-334",
454
+ "report_reason": null,
455
+ "snapshot_issue_count": 0,
456
+ "snapshot_pr_count": 14
457
+ },
458
+ {
459
+ "account_age_days": 3327,
460
+ "author": "LincolnBurrows2017",
461
+ "automation_risk_signal": "medium",
462
+ "breadth_score": "very high",
463
+ "cluster_count": 0,
464
+ "first_seen_in_snapshot": false,
465
+ "follow_through_score": "weak",
466
+ "heuristic_note": "extremely high recent PR volume; very broad repo spread; high open PR share; targets high-star repos",
467
+ "known_contributor": false,
468
+ "name": null,
469
+ "new_to_repo": false,
470
+ "profile_url": "https://github.com/LincolnBurrows2017",
471
+ "public_pr_count_42d": 133,
472
+ "public_repo_count_42d": 44,
473
+ "quality_score": null,
474
+ "recent_pr_count": 13,
475
+ "repo_association": "FIRST_TIME_CONTRIBUTOR",
476
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3ALincolnBurrows2017",
477
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3ALincolnBurrows2017",
478
+ "report_reason": null,
479
+ "snapshot_issue_count": 0,
480
+ "snapshot_pr_count": 13
481
+ },
482
+ {
483
+ "account_age_days": 1584,
484
+ "author": "eustlb",
485
+ "automation_risk_signal": "low",
486
+ "breadth_score": "low",
487
+ "cluster_count": 0,
488
+ "first_seen_in_snapshot": false,
489
+ "follow_through_score": "strong",
490
+ "heuristic_note": "targets high-star repos",
491
+ "known_contributor": true,
492
+ "name": null,
493
+ "new_to_repo": false,
494
+ "profile_url": "https://github.com/eustlb",
495
+ "public_pr_count_42d": 9,
496
+ "public_repo_count_42d": 3,
497
+ "quality_score": null,
498
+ "recent_pr_count": 12,
499
+ "repo_association": "MEMBER",
500
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Aeustlb",
501
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Aeustlb",
502
+ "report_reason": null,
503
+ "snapshot_issue_count": 0,
504
+ "snapshot_pr_count": 14
505
+ },
506
+ {
507
+ "account_age_days": 3342,
508
+ "author": "michaelbenayoun",
509
+ "automation_risk_signal": "low",
510
+ "breadth_score": "moderate",
511
+ "cluster_count": 0,
512
+ "first_seen_in_snapshot": false,
513
+ "follow_through_score": "strong",
514
+ "heuristic_note": "targets high-star repos",
515
+ "known_contributor": true,
516
+ "name": "Michael Benayoun",
517
+ "new_to_repo": false,
518
+ "profile_url": "https://github.com/michaelbenayoun",
519
+ "public_pr_count_42d": 19,
520
+ "public_repo_count_42d": 4,
521
+ "quality_score": null,
522
+ "recent_pr_count": 11,
523
+ "repo_association": "MEMBER",
524
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Amichaelbenayoun",
525
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Amichaelbenayoun",
526
+ "report_reason": null,
527
+ "snapshot_issue_count": 0,
528
+ "snapshot_pr_count": 12
529
+ },
530
+ {
531
+ "account_age_days": 2926,
532
+ "author": "tomaarsen",
533
+ "automation_risk_signal": "low",
534
+ "breadth_score": "moderate",
535
+ "cluster_count": 0,
536
+ "first_seen_in_snapshot": false,
537
+ "follow_through_score": "mixed",
538
+ "heuristic_note": "targets high-star repos",
539
+ "known_contributor": true,
540
+ "name": "Tom Aarsen",
541
+ "new_to_repo": false,
542
+ "profile_url": "https://github.com/tomaarsen",
543
+ "public_pr_count_42d": 20,
544
+ "public_repo_count_42d": 4,
545
+ "quality_score": null,
546
+ "recent_pr_count": 10,
547
+ "repo_association": "MEMBER",
548
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Atomaarsen",
549
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Atomaarsen",
550
+ "report_reason": null,
551
+ "snapshot_issue_count": 5,
552
+ "snapshot_pr_count": 12
553
+ },
554
+ {
555
+ "account_age_days": 2331,
556
+ "author": "IlyasMoutawwakil",
557
+ "automation_risk_signal": "low",
558
+ "breadth_score": "low",
559
+ "cluster_count": 0,
560
+ "first_seen_in_snapshot": false,
561
+ "follow_through_score": "mixed",
562
+ "heuristic_note": "\u2014",
563
+ "known_contributor": true,
564
+ "name": "Ilyas Moutawwakil",
565
+ "new_to_repo": false,
566
+ "profile_url": "https://github.com/IlyasMoutawwakil",
567
+ "public_pr_count_42d": 17,
568
+ "public_repo_count_42d": 2,
569
+ "quality_score": null,
570
+ "recent_pr_count": 9,
571
+ "repo_association": "MEMBER",
572
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3AIlyasMoutawwakil",
573
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3AIlyasMoutawwakil",
574
+ "report_reason": null,
575
+ "snapshot_issue_count": 2,
576
+ "snapshot_pr_count": 13
577
+ },
578
+ {
579
+ "account_age_days": 6547,
580
+ "author": "kashif",
581
+ "automation_risk_signal": "low",
582
+ "breadth_score": "high",
583
+ "cluster_count": 0,
584
+ "first_seen_in_snapshot": false,
585
+ "follow_through_score": "mixed",
586
+ "heuristic_note": "broad repo spread; targets high-star repos",
587
+ "known_contributor": true,
588
+ "name": "Kashif Rasul",
589
+ "new_to_repo": false,
590
+ "profile_url": "https://github.com/kashif",
591
+ "public_pr_count_42d": 21,
592
+ "public_repo_count_42d": 13,
593
+ "quality_score": null,
594
+ "recent_pr_count": 9,
595
+ "repo_association": "MEMBER",
596
+ "repo_issues_url": "https://github.com/huggingface/transformers/issues?q=is%3Aissue+author%3Akashif",
597
+ "repo_pull_requests_url": "https://github.com/huggingface/transformers/pulls?q=is%3Apr+author%3Akashif",
598
+ "report_reason": null,
599
+ "snapshot_issue_count": 0,
600
+ "snapshot_pr_count": 12
601
+ }
602
+ ]
data/public/data/pr_scope_clusters.json ADDED
@@ -0,0 +1,3007 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "authors": [
4
+ "DogWala",
5
+ "abigailtech",
6
+ "cyyever",
7
+ "excepshenal",
8
+ "winglian"
9
+ ],
10
+ "average_similarity": 0.449,
11
+ "cluster_id": "pr-scope-43636-7",
12
+ "kind": "pr_scope",
13
+ "last_activity_at": "2026-03-13T22:28:27Z",
14
+ "outside_window_prs": [],
15
+ "pairwise": [
16
+ {
17
+ "breadth_similarity": 1.0,
18
+ "concentration_similarity": 1.0,
19
+ "content_similarity": 0.475,
20
+ "left_pr_number": 43663,
21
+ "right_pr_number": 44123,
22
+ "shared_directories": [
23
+ "src/transformers",
24
+ "src"
25
+ ],
26
+ "shared_filenames": [
27
+ "src/transformers/trainer.py"
28
+ ],
29
+ "similarity": 0.587,
30
+ "size_similarity": 0.694
31
+ },
32
+ {
33
+ "breadth_similarity": 1.0,
34
+ "concentration_similarity": 1.0,
35
+ "content_similarity": 0.416,
36
+ "left_pr_number": 43651,
37
+ "right_pr_number": 43663,
38
+ "shared_directories": [
39
+ "src/transformers",
40
+ "src"
41
+ ],
42
+ "shared_filenames": [
43
+ "src/transformers/trainer.py"
44
+ ],
45
+ "similarity": 0.549,
46
+ "size_similarity": 0.72
47
+ },
48
+ {
49
+ "breadth_similarity": 1.0,
50
+ "concentration_similarity": 1.0,
51
+ "content_similarity": 0.285,
52
+ "left_pr_number": 44257,
53
+ "right_pr_number": 44660,
54
+ "shared_directories": [
55
+ "src/transformers",
56
+ "src"
57
+ ],
58
+ "shared_filenames": [
59
+ "src/transformers/trainer.py"
60
+ ],
61
+ "similarity": 0.5,
62
+ "size_similarity": 1.0
63
+ },
64
+ {
65
+ "breadth_similarity": 1.0,
66
+ "concentration_similarity": 1.0,
67
+ "content_similarity": 0.386,
68
+ "left_pr_number": 43651,
69
+ "right_pr_number": 44123,
70
+ "shared_directories": [
71
+ "src/transformers",
72
+ "src"
73
+ ],
74
+ "shared_filenames": [
75
+ "src/transformers/trainer.py"
76
+ ],
77
+ "similarity": 0.495,
78
+ "size_similarity": 0.5
79
+ },
80
+ {
81
+ "breadth_similarity": 1.0,
82
+ "concentration_similarity": 1.0,
83
+ "content_similarity": 0.407,
84
+ "left_pr_number": 43663,
85
+ "right_pr_number": 44660,
86
+ "shared_directories": [
87
+ "src/transformers",
88
+ "src"
89
+ ],
90
+ "shared_filenames": [
91
+ "src/transformers/trainer.py"
92
+ ],
93
+ "similarity": 0.471,
94
+ "size_similarity": 0.24
95
+ },
96
+ {
97
+ "breadth_similarity": 1.0,
98
+ "concentration_similarity": 1.0,
99
+ "content_similarity": 0.357,
100
+ "left_pr_number": 43636,
101
+ "right_pr_number": 43663,
102
+ "shared_directories": [
103
+ "src/transformers",
104
+ "src"
105
+ ],
106
+ "shared_filenames": [
107
+ "src/transformers/trainer.py"
108
+ ],
109
+ "similarity": 0.466,
110
+ "size_similarity": 0.44
111
+ },
112
+ {
113
+ "breadth_similarity": 1.0,
114
+ "concentration_similarity": 1.0,
115
+ "content_similarity": 0.302,
116
+ "left_pr_number": 44189,
117
+ "right_pr_number": 44660,
118
+ "shared_directories": [
119
+ "src/transformers",
120
+ "src"
121
+ ],
122
+ "shared_filenames": [
123
+ "src/transformers/trainer.py"
124
+ ],
125
+ "similarity": 0.461,
126
+ "size_similarity": 0.667
127
+ },
128
+ {
129
+ "breadth_similarity": 1.0,
130
+ "concentration_similarity": 1.0,
131
+ "content_similarity": 0.291,
132
+ "left_pr_number": 43636,
133
+ "right_pr_number": 43651,
134
+ "shared_directories": [
135
+ "src/transformers",
136
+ "src"
137
+ ],
138
+ "shared_filenames": [
139
+ "src/transformers/trainer.py"
140
+ ],
141
+ "similarity": 0.445,
142
+ "size_similarity": 0.611
143
+ },
144
+ {
145
+ "breadth_similarity": 1.0,
146
+ "concentration_similarity": 1.0,
147
+ "content_similarity": 0.378,
148
+ "left_pr_number": 44123,
149
+ "right_pr_number": 44660,
150
+ "shared_directories": [
151
+ "src/transformers",
152
+ "src"
153
+ ],
154
+ "shared_filenames": [
155
+ "src/transformers/trainer.py"
156
+ ],
157
+ "similarity": 0.44,
158
+ "size_similarity": 0.167
159
+ },
160
+ {
161
+ "breadth_similarity": 1.0,
162
+ "concentration_similarity": 1.0,
163
+ "content_similarity": 0.379,
164
+ "left_pr_number": 43663,
165
+ "right_pr_number": 44189,
166
+ "shared_directories": [
167
+ "src/transformers",
168
+ "src"
169
+ ],
170
+ "shared_filenames": [
171
+ "src/transformers/trainer.py"
172
+ ],
173
+ "similarity": 0.439,
174
+ "size_similarity": 0.16
175
+ },
176
+ {
177
+ "breadth_similarity": 1.0,
178
+ "concentration_similarity": 1.0,
179
+ "content_similarity": 0.358,
180
+ "left_pr_number": 43663,
181
+ "right_pr_number": 44257,
182
+ "shared_directories": [
183
+ "src/transformers",
184
+ "src"
185
+ ],
186
+ "shared_filenames": [
187
+ "src/transformers/trainer.py"
188
+ ],
189
+ "similarity": 0.437,
190
+ "size_similarity": 0.24
191
+ },
192
+ {
193
+ "breadth_similarity": 1.0,
194
+ "concentration_similarity": 1.0,
195
+ "content_similarity": 0.265,
196
+ "left_pr_number": 44189,
197
+ "right_pr_number": 44257,
198
+ "shared_directories": [
199
+ "src/transformers",
200
+ "src"
201
+ ],
202
+ "shared_filenames": [
203
+ "src/transformers/trainer.py"
204
+ ],
205
+ "similarity": 0.436,
206
+ "size_similarity": 0.667
207
+ },
208
+ {
209
+ "breadth_similarity": 1.0,
210
+ "concentration_similarity": 1.0,
211
+ "content_similarity": 0.331,
212
+ "left_pr_number": 43651,
213
+ "right_pr_number": 44660,
214
+ "shared_directories": [
215
+ "src/transformers",
216
+ "src"
217
+ ],
218
+ "shared_filenames": [
219
+ "src/transformers/trainer.py"
220
+ ],
221
+ "similarity": 0.432,
222
+ "size_similarity": 0.333
223
+ },
224
+ {
225
+ "breadth_similarity": 1.0,
226
+ "concentration_similarity": 1.0,
227
+ "content_similarity": 0.285,
228
+ "left_pr_number": 43636,
229
+ "right_pr_number": 44660,
230
+ "shared_directories": [
231
+ "src/transformers",
232
+ "src"
233
+ ],
234
+ "shared_filenames": [
235
+ "src/transformers/trainer.py"
236
+ ],
237
+ "similarity": 0.431,
238
+ "size_similarity": 0.545
239
+ },
240
+ {
241
+ "breadth_similarity": 1.0,
242
+ "concentration_similarity": 1.0,
243
+ "content_similarity": 0.332,
244
+ "left_pr_number": 43636,
245
+ "right_pr_number": 44123,
246
+ "shared_directories": [
247
+ "src/transformers",
248
+ "src"
249
+ ],
250
+ "shared_filenames": [
251
+ "src/transformers/trainer.py"
252
+ ],
253
+ "similarity": 0.428,
254
+ "size_similarity": 0.306
255
+ },
256
+ {
257
+ "breadth_similarity": 1.0,
258
+ "concentration_similarity": 1.0,
259
+ "content_similarity": 0.352,
260
+ "left_pr_number": 44123,
261
+ "right_pr_number": 44189,
262
+ "shared_directories": [
263
+ "src/transformers",
264
+ "src"
265
+ ],
266
+ "shared_filenames": [
267
+ "src/transformers/trainer.py"
268
+ ],
269
+ "similarity": 0.413,
270
+ "size_similarity": 0.111
271
+ },
272
+ {
273
+ "breadth_similarity": 1.0,
274
+ "concentration_similarity": 1.0,
275
+ "content_similarity": 0.333,
276
+ "left_pr_number": 44123,
277
+ "right_pr_number": 44257,
278
+ "shared_directories": [
279
+ "src/transformers",
280
+ "src"
281
+ ],
282
+ "shared_filenames": [
283
+ "src/transformers/trainer.py"
284
+ ],
285
+ "similarity": 0.408,
286
+ "size_similarity": 0.167
287
+ },
288
+ {
289
+ "breadth_similarity": 1.0,
290
+ "concentration_similarity": 1.0,
291
+ "content_similarity": 0.25,
292
+ "left_pr_number": 43636,
293
+ "right_pr_number": 44257,
294
+ "shared_directories": [
295
+ "src/transformers",
296
+ "src"
297
+ ],
298
+ "shared_filenames": [
299
+ "src/transformers/trainer.py"
300
+ ],
301
+ "similarity": 0.407,
302
+ "size_similarity": 0.545
303
+ },
304
+ {
305
+ "breadth_similarity": 1.0,
306
+ "concentration_similarity": 1.0,
307
+ "content_similarity": 0.291,
308
+ "left_pr_number": 43651,
309
+ "right_pr_number": 44257,
310
+ "shared_directories": [
311
+ "src/transformers",
312
+ "src"
313
+ ],
314
+ "shared_filenames": [
315
+ "src/transformers/trainer.py"
316
+ ],
317
+ "similarity": 0.404,
318
+ "size_similarity": 0.333
319
+ },
320
+ {
321
+ "breadth_similarity": 1.0,
322
+ "concentration_similarity": 1.0,
323
+ "content_similarity": 0.308,
324
+ "left_pr_number": 43651,
325
+ "right_pr_number": 44189,
326
+ "shared_directories": [
327
+ "src/transformers",
328
+ "src"
329
+ ],
330
+ "shared_filenames": [
331
+ "src/transformers/trainer.py"
332
+ ],
333
+ "similarity": 0.399,
334
+ "size_similarity": 0.222
335
+ },
336
+ {
337
+ "breadth_similarity": 1.0,
338
+ "concentration_similarity": 1.0,
339
+ "content_similarity": 0.265,
340
+ "left_pr_number": 43636,
341
+ "right_pr_number": 44189,
342
+ "shared_directories": [
343
+ "src/transformers",
344
+ "src"
345
+ ],
346
+ "shared_filenames": [
347
+ "src/transformers/trainer.py"
348
+ ],
349
+ "similarity": 0.39,
350
+ "size_similarity": 0.364
351
+ }
352
+ ],
353
+ "pr_count": 7,
354
+ "pr_numbers": [
355
+ 43636,
356
+ 43651,
357
+ 43663,
358
+ 44123,
359
+ 44189,
360
+ 44257,
361
+ 44660
362
+ ],
363
+ "recent_pr_count": 7,
364
+ "recent_pr_numbers": [
365
+ 43636,
366
+ 43651,
367
+ 43663,
368
+ 44123,
369
+ 44189,
370
+ 44257,
371
+ 44660
372
+ ],
373
+ "representative_pr_number": 43663,
374
+ "representative_title": "Add _get_signature_columns method to allow custom trainers to override column filtering",
375
+ "representative_url": "https://github.com/huggingface/transformers/pull/43663",
376
+ "shared_directories": [
377
+ "src/transformers",
378
+ "src"
379
+ ],
380
+ "shared_filenames": [
381
+ "src/transformers/trainer.py"
382
+ ],
383
+ "summary": "7 open PRs share weighted file overlap around `src/transformers/trainer.py`; representative PR #43663.",
384
+ "title": "Scope: Add _get_signature_columns method to allow custom trainers to override column filtering"
385
+ },
386
+ {
387
+ "authors": [
388
+ "Mr-Neutr0n",
389
+ "SunMarc",
390
+ "jonathan-fulton",
391
+ "pragnyanramtha",
392
+ "rain-1",
393
+ "tarekziade"
394
+ ],
395
+ "average_similarity": 0.485,
396
+ "cluster_id": "pr-scope-43656-6",
397
+ "kind": "pr_scope",
398
+ "last_activity_at": "2026-03-23T07:30:41Z",
399
+ "outside_window_prs": [],
400
+ "pairwise": [
401
+ {
402
+ "breadth_similarity": 1.0,
403
+ "concentration_similarity": 1.0,
404
+ "content_similarity": 0.746,
405
+ "left_pr_number": 43656,
406
+ "right_pr_number": 43836,
407
+ "shared_directories": [
408
+ "src/transformers/cli",
409
+ "src/transformers",
410
+ "src"
411
+ ],
412
+ "shared_filenames": [
413
+ "src/transformers/cli/serve.py"
414
+ ],
415
+ "similarity": 0.691,
416
+ "size_similarity": 0.121
417
+ },
418
+ {
419
+ "breadth_similarity": 1.0,
420
+ "concentration_similarity": 1.0,
421
+ "content_similarity": 0.65,
422
+ "left_pr_number": 43836,
423
+ "right_pr_number": 43842,
424
+ "shared_directories": [
425
+ "src/transformers/cli",
426
+ "src/transformers",
427
+ "src"
428
+ ],
429
+ "shared_filenames": [
430
+ "src/transformers/cli/serve.py"
431
+ ],
432
+ "similarity": 0.609,
433
+ "size_similarity": 0.027
434
+ },
435
+ {
436
+ "breadth_similarity": 0.5,
437
+ "concentration_similarity": 0.802,
438
+ "content_similarity": 0.638,
439
+ "left_pr_number": 43836,
440
+ "right_pr_number": 44682,
441
+ "shared_directories": [
442
+ "src/transformers/cli",
443
+ "src/transformers",
444
+ "src"
445
+ ],
446
+ "shared_filenames": [
447
+ "src/transformers/cli/serve.py"
448
+ ],
449
+ "similarity": 0.597,
450
+ "size_similarity": 0.398
451
+ },
452
+ {
453
+ "breadth_similarity": 1.0,
454
+ "concentration_similarity": 1.0,
455
+ "content_similarity": 0.575,
456
+ "left_pr_number": 43656,
457
+ "right_pr_number": 43842,
458
+ "shared_directories": [
459
+ "src/transformers/cli",
460
+ "src/transformers",
461
+ "src"
462
+ ],
463
+ "shared_filenames": [
464
+ "src/transformers/cli/serve.py"
465
+ ],
466
+ "similarity": 0.586,
467
+ "size_similarity": 0.222
468
+ },
469
+ {
470
+ "breadth_similarity": 0.35,
471
+ "concentration_similarity": 0.994,
472
+ "content_similarity": 0.526,
473
+ "left_pr_number": 44566,
474
+ "right_pr_number": 44682,
475
+ "shared_directories": [
476
+ "src/transformers/cli",
477
+ "src/transformers",
478
+ "src"
479
+ ],
480
+ "shared_filenames": [
481
+ "src/transformers/cli/serve.py"
482
+ ],
483
+ "similarity": 0.569,
484
+ "size_similarity": 0.773
485
+ },
486
+ {
487
+ "breadth_similarity": 0.667,
488
+ "concentration_similarity": 0.752,
489
+ "content_similarity": 0.384,
490
+ "left_pr_number": 44558,
491
+ "right_pr_number": 44682,
492
+ "shared_directories": [
493
+ "src/transformers/cli",
494
+ "src/transformers",
495
+ "src"
496
+ ],
497
+ "shared_filenames": [
498
+ "src/transformers/cli/serve.py"
499
+ ],
500
+ "similarity": 0.521,
501
+ "size_similarity": 0.984
502
+ },
503
+ {
504
+ "breadth_similarity": 0.175,
505
+ "concentration_similarity": 0.796,
506
+ "content_similarity": 0.525,
507
+ "left_pr_number": 43836,
508
+ "right_pr_number": 44566,
509
+ "shared_directories": [
510
+ "src/transformers/cli",
511
+ "src/transformers",
512
+ "src"
513
+ ],
514
+ "shared_filenames": [
515
+ "src/transformers/cli/serve.py"
516
+ ],
517
+ "similarity": 0.502,
518
+ "size_similarity": 0.516
519
+ },
520
+ {
521
+ "breadth_similarity": 0.525,
522
+ "concentration_similarity": 0.759,
523
+ "content_similarity": 0.413,
524
+ "left_pr_number": 44558,
525
+ "right_pr_number": 44566,
526
+ "shared_directories": [
527
+ "src/transformers/cli",
528
+ "src/transformers",
529
+ "src"
530
+ ],
531
+ "shared_filenames": [
532
+ "src/transformers/cli/serve.py"
533
+ ],
534
+ "similarity": 0.497,
535
+ "size_similarity": 0.785
536
+ },
537
+ {
538
+ "breadth_similarity": 0.5,
539
+ "concentration_similarity": 0.802,
540
+ "content_similarity": 0.484,
541
+ "left_pr_number": 43656,
542
+ "right_pr_number": 44682,
543
+ "shared_directories": [
544
+ "src/transformers/cli",
545
+ "src/transformers",
546
+ "src"
547
+ ],
548
+ "shared_filenames": [
549
+ "src/transformers/cli/serve.py"
550
+ ],
551
+ "similarity": 0.436,
552
+ "size_similarity": 0.048
553
+ },
554
+ {
555
+ "breadth_similarity": 0.333,
556
+ "concentration_similarity": 0.554,
557
+ "content_similarity": 0.441,
558
+ "left_pr_number": 43836,
559
+ "right_pr_number": 44558,
560
+ "shared_directories": [
561
+ "src/transformers/cli",
562
+ "src/transformers",
563
+ "src"
564
+ ],
565
+ "shared_filenames": [
566
+ "src/transformers/cli/serve.py"
567
+ ],
568
+ "similarity": 0.43,
569
+ "size_similarity": 0.405
570
+ },
571
+ {
572
+ "breadth_similarity": 0.175,
573
+ "concentration_similarity": 0.796,
574
+ "content_similarity": 0.504,
575
+ "left_pr_number": 43842,
576
+ "right_pr_number": 44566,
577
+ "shared_directories": [
578
+ "src/transformers/cli",
579
+ "src/transformers",
580
+ "src"
581
+ ],
582
+ "shared_filenames": [
583
+ "src/transformers/cli/serve.py"
584
+ ],
585
+ "similarity": 0.412,
586
+ "size_similarity": 0.014
587
+ },
588
+ {
589
+ "breadth_similarity": 0.175,
590
+ "concentration_similarity": 0.796,
591
+ "content_similarity": 0.492,
592
+ "left_pr_number": 43656,
593
+ "right_pr_number": 44566,
594
+ "shared_directories": [
595
+ "src/transformers/cli",
596
+ "src/transformers",
597
+ "src"
598
+ ],
599
+ "shared_filenames": [
600
+ "src/transformers/cli/serve.py"
601
+ ],
602
+ "similarity": 0.411,
603
+ "size_similarity": 0.062
604
+ },
605
+ {
606
+ "breadth_similarity": 0.5,
607
+ "concentration_similarity": 0.802,
608
+ "content_similarity": 0.454,
609
+ "left_pr_number": 43842,
610
+ "right_pr_number": 44682,
611
+ "shared_directories": [
612
+ "src/transformers/cli",
613
+ "src/transformers",
614
+ "src"
615
+ ],
616
+ "shared_filenames": [
617
+ "src/transformers/cli/serve.py"
618
+ ],
619
+ "similarity": 0.41,
620
+ "size_similarity": 0.011
621
+ },
622
+ {
623
+ "breadth_similarity": 0.333,
624
+ "concentration_similarity": 0.554,
625
+ "content_similarity": 0.342,
626
+ "left_pr_number": 43656,
627
+ "right_pr_number": 44558,
628
+ "shared_directories": [
629
+ "src/transformers/cli",
630
+ "src/transformers",
631
+ "src"
632
+ ],
633
+ "shared_filenames": [
634
+ "src/transformers/cli/serve.py"
635
+ ],
636
+ "similarity": 0.308,
637
+ "size_similarity": 0.049
638
+ },
639
+ {
640
+ "breadth_similarity": 0.333,
641
+ "concentration_similarity": 0.554,
642
+ "content_similarity": 0.338,
643
+ "left_pr_number": 43842,
644
+ "right_pr_number": 44558,
645
+ "shared_directories": [
646
+ "src/transformers/cli",
647
+ "src/transformers",
648
+ "src"
649
+ ],
650
+ "shared_filenames": [
651
+ "src/transformers/cli/serve.py"
652
+ ],
653
+ "similarity": 0.299,
654
+ "size_similarity": 0.011
655
+ }
656
+ ],
657
+ "pr_count": 6,
658
+ "pr_numbers": [
659
+ 43656,
660
+ 43836,
661
+ 43842,
662
+ 44558,
663
+ 44566,
664
+ 44682
665
+ ],
666
+ "recent_pr_count": 6,
667
+ "recent_pr_numbers": [
668
+ 43656,
669
+ 43836,
670
+ 43842,
671
+ 44558,
672
+ 44566,
673
+ 44682
674
+ ],
675
+ "representative_pr_number": 43836,
676
+ "representative_title": "fix: wrapped TypeAdpater in string literals (for now)",
677
+ "representative_url": "https://github.com/huggingface/transformers/pull/43836",
678
+ "shared_directories": [
679
+ "src/transformers/cli",
680
+ "src/transformers",
681
+ "src"
682
+ ],
683
+ "shared_filenames": [
684
+ "src/transformers/cli/serve.py"
685
+ ],
686
+ "summary": "6 open PRs share weighted file overlap around `src/transformers/cli/serve.py`; representative PR #43836.",
687
+ "title": "Scope: fix: wrapped TypeAdpater in string literals (for now)"
688
+ },
689
+ {
690
+ "authors": [
691
+ "Jay-IIT",
692
+ "Zephyr-Blessed",
693
+ "chandan11248"
694
+ ],
695
+ "average_similarity": 0.942,
696
+ "cluster_id": "pr-scope-44066-3",
697
+ "kind": "pr_scope",
698
+ "last_activity_at": "2026-03-19T18:12:59Z",
699
+ "outside_window_prs": [],
700
+ "pairwise": [
701
+ {
702
+ "breadth_similarity": 1.0,
703
+ "concentration_similarity": 0.957,
704
+ "content_similarity": 0.968,
705
+ "left_pr_number": 44066,
706
+ "right_pr_number": 44722,
707
+ "shared_directories": [
708
+ "src/transformers/models/codegen",
709
+ "src/transformers/models/gptj",
710
+ "src/transformers/models",
711
+ "src/transformers",
712
+ "src"
713
+ ],
714
+ "shared_filenames": [
715
+ "src/transformers/models/codegen/modeling_codegen.py",
716
+ "src/transformers/models/gptj/modeling_gptj.py"
717
+ ],
718
+ "similarity": 0.969,
719
+ "size_similarity": 0.959
720
+ },
721
+ {
722
+ "breadth_similarity": 0.5,
723
+ "concentration_similarity": 0.986,
724
+ "content_similarity": 0.988,
725
+ "left_pr_number": 44085,
726
+ "right_pr_number": 44722,
727
+ "shared_directories": [
728
+ "src/transformers/models/gptj",
729
+ "src/transformers/models",
730
+ "src/transformers",
731
+ "src"
732
+ ],
733
+ "shared_filenames": [
734
+ "src/transformers/models/gptj/modeling_gptj.py"
735
+ ],
736
+ "similarity": 0.938,
737
+ "size_similarity": 0.98
738
+ },
739
+ {
740
+ "breadth_similarity": 0.5,
741
+ "concentration_similarity": 0.944,
742
+ "content_similarity": 0.963,
743
+ "left_pr_number": 44066,
744
+ "right_pr_number": 44085,
745
+ "shared_directories": [
746
+ "src/transformers/models/gptj",
747
+ "src/transformers/models",
748
+ "src/transformers",
749
+ "src"
750
+ ],
751
+ "shared_filenames": [
752
+ "src/transformers/models/gptj/modeling_gptj.py"
753
+ ],
754
+ "similarity": 0.918,
755
+ "size_similarity": 0.979
756
+ }
757
+ ],
758
+ "pr_count": 3,
759
+ "pr_numbers": [
760
+ 44066,
761
+ 44085,
762
+ 44722
763
+ ],
764
+ "recent_pr_count": 3,
765
+ "recent_pr_numbers": [
766
+ 44066,
767
+ 44085,
768
+ 44722
769
+ ],
770
+ "representative_pr_number": 44722,
771
+ "representative_title": "Refactor gptj output tracing to use standardized decorators",
772
+ "representative_url": "https://github.com/huggingface/transformers/pull/44722",
773
+ "shared_directories": [
774
+ "src/transformers/models/gptj",
775
+ "src/transformers/models",
776
+ "src/transformers",
777
+ "src",
778
+ "src/transformers/models/codegen"
779
+ ],
780
+ "shared_filenames": [
781
+ "src/transformers/models/gptj/modeling_gptj.py",
782
+ "src/transformers/models/codegen/modeling_codegen.py"
783
+ ],
784
+ "summary": "3 open PRs share weighted file overlap around `src/transformers/models/gptj/modeling_gptj.py`, `src/transformers/models/codegen/modeling_codegen.py`; representative PR #44722.",
785
+ "title": "Scope: Refactor gptj output tracing to use standardized decorators"
786
+ },
787
+ {
788
+ "authors": [
789
+ "JokeYoonic",
790
+ "akashadsare",
791
+ "lakprigan"
792
+ ],
793
+ "average_similarity": 0.575,
794
+ "cluster_id": "pr-scope-44015-3",
795
+ "kind": "pr_scope",
796
+ "last_activity_at": "2026-03-18T17:16:49Z",
797
+ "outside_window_prs": [],
798
+ "pairwise": [
799
+ {
800
+ "breadth_similarity": 1.0,
801
+ "concentration_similarity": 1.0,
802
+ "content_similarity": 0.76,
803
+ "left_pr_number": 44059,
804
+ "right_pr_number": 44676,
805
+ "shared_directories": [
806
+ "src/transformers/models/gpt2",
807
+ "src/transformers/models",
808
+ "src/transformers",
809
+ "src"
810
+ ],
811
+ "shared_filenames": [
812
+ "src/transformers/models/gpt2/modeling_gpt2.py"
813
+ ],
814
+ "similarity": 0.691,
815
+ "size_similarity": 0.062
816
+ },
817
+ {
818
+ "breadth_similarity": 0.333,
819
+ "concentration_similarity": 0.488,
820
+ "content_similarity": 0.675,
821
+ "left_pr_number": 44015,
822
+ "right_pr_number": 44059,
823
+ "shared_directories": [
824
+ "src/transformers/models/gpt2",
825
+ "src/transformers/models",
826
+ "src/transformers",
827
+ "src"
828
+ ],
829
+ "shared_filenames": [
830
+ "src/transformers/models/gpt2/modeling_gpt2.py"
831
+ ],
832
+ "similarity": 0.611,
833
+ "size_similarity": 0.543
834
+ },
835
+ {
836
+ "breadth_similarity": 0.333,
837
+ "concentration_similarity": 0.488,
838
+ "content_similarity": 0.512,
839
+ "left_pr_number": 44015,
840
+ "right_pr_number": 44676,
841
+ "shared_directories": [
842
+ "src/transformers/models/gpt2",
843
+ "src/transformers/models",
844
+ "src/transformers",
845
+ "src"
846
+ ],
847
+ "shared_filenames": [
848
+ "src/transformers/models/gpt2/modeling_gpt2.py"
849
+ ],
850
+ "similarity": 0.421,
851
+ "size_similarity": 0.034
852
+ }
853
+ ],
854
+ "pr_count": 3,
855
+ "pr_numbers": [
856
+ 44015,
857
+ 44059,
858
+ 44676
859
+ ],
860
+ "recent_pr_count": 3,
861
+ "recent_pr_numbers": [
862
+ 44015,
863
+ 44059,
864
+ 44676
865
+ ],
866
+ "representative_pr_number": 44059,
867
+ "representative_title": "[GPT2] Refactor output tracing to use capture_outputs/can_return_tuple decorators",
868
+ "representative_url": "https://github.com/huggingface/transformers/pull/44059",
869
+ "shared_directories": [
870
+ "src/transformers/models/gpt2",
871
+ "src/transformers/models",
872
+ "src/transformers",
873
+ "src"
874
+ ],
875
+ "shared_filenames": [
876
+ "src/transformers/models/gpt2/modeling_gpt2.py"
877
+ ],
878
+ "summary": "3 open PRs share weighted file overlap around `src/transformers/models/gpt2/modeling_gpt2.py`; representative PR #44059.",
879
+ "title": "Scope: [GPT2] Refactor output tracing to use capture_outputs/can_return_tuple decorators"
880
+ },
881
+ {
882
+ "authors": [
883
+ "Sid-V5",
884
+ "karthiksuki",
885
+ "pdwi2020"
886
+ ],
887
+ "average_similarity": 0.53,
888
+ "cluster_id": "pr-scope-43997-3",
889
+ "kind": "pr_scope",
890
+ "last_activity_at": "2026-02-19T15:49:49Z",
891
+ "outside_window_prs": [],
892
+ "pairwise": [
893
+ {
894
+ "breadth_similarity": 0.333,
895
+ "concentration_similarity": 0.548,
896
+ "content_similarity": 0.71,
897
+ "left_pr_number": 44007,
898
+ "right_pr_number": 44019,
899
+ "shared_directories": [
900
+ "src/transformers/models/resnet",
901
+ "src/transformers/models",
902
+ "src/transformers",
903
+ "src"
904
+ ],
905
+ "shared_filenames": [
906
+ "src/transformers/models/resnet/modeling_resnet.py"
907
+ ],
908
+ "similarity": 0.699,
909
+ "size_similarity": 0.94
910
+ },
911
+ {
912
+ "breadth_similarity": 0.333,
913
+ "concentration_similarity": 0.548,
914
+ "content_similarity": 0.648,
915
+ "left_pr_number": 43997,
916
+ "right_pr_number": 44007,
917
+ "shared_directories": [
918
+ "src/transformers/models/regnet",
919
+ "src/transformers/models",
920
+ "src/transformers",
921
+ "src"
922
+ ],
923
+ "shared_filenames": [
924
+ "src/transformers/models/regnet/modeling_regnet.py"
925
+ ],
926
+ "similarity": 0.616,
927
+ "size_similarity": 0.679
928
+ },
929
+ {
930
+ "breadth_similarity": 1.0,
931
+ "concentration_similarity": 1.0,
932
+ "content_similarity": 0.026,
933
+ "left_pr_number": 43997,
934
+ "right_pr_number": 44019,
935
+ "shared_directories": [
936
+ "src/transformers/models",
937
+ "src/transformers",
938
+ "src"
939
+ ],
940
+ "shared_filenames": [],
941
+ "similarity": 0.276,
942
+ "size_similarity": 0.722
943
+ }
944
+ ],
945
+ "pr_count": 3,
946
+ "pr_numbers": [
947
+ 43997,
948
+ 44007,
949
+ 44019
950
+ ],
951
+ "recent_pr_count": 3,
952
+ "recent_pr_numbers": [
953
+ 43997,
954
+ 44007,
955
+ 44019
956
+ ],
957
+ "representative_pr_number": 44007,
958
+ "representative_title": "[ResNet] Refactor output tracing to decorator-based interface",
959
+ "representative_url": "https://github.com/huggingface/transformers/pull/44007",
960
+ "shared_directories": [
961
+ "src/transformers/models",
962
+ "src/transformers",
963
+ "src",
964
+ "src/transformers/models/regnet",
965
+ "src/transformers/models/resnet"
966
+ ],
967
+ "shared_filenames": [
968
+ "src/transformers/models/regnet/modeling_regnet.py",
969
+ "src/transformers/models/resnet/modeling_resnet.py"
970
+ ],
971
+ "summary": "3 open PRs share weighted file overlap around `src/transformers/models/regnet/modeling_regnet.py`, `src/transformers/models/resnet/modeling_resnet.py`; representative PR #44007.",
972
+ "title": "Scope: [ResNet] Refactor output tracing to decorator-based interface"
973
+ },
974
+ {
975
+ "authors": [
976
+ "hf-security-analysis[bot]",
977
+ "ydshieh"
978
+ ],
979
+ "average_similarity": 0.492,
980
+ "cluster_id": "pr-scope-43532-3",
981
+ "kind": "pr_scope",
982
+ "last_activity_at": "2026-03-11T15:49:09Z",
983
+ "outside_window_prs": [],
984
+ "pairwise": [
985
+ {
986
+ "breadth_similarity": 0.208,
987
+ "concentration_similarity": 0.605,
988
+ "content_similarity": 0.546,
989
+ "left_pr_number": 43532,
990
+ "right_pr_number": 44599,
991
+ "shared_directories": [
992
+ ".github/workflows",
993
+ ".github"
994
+ ],
995
+ "shared_filenames": [
996
+ ".github/workflows/self-comment-ci.yml"
997
+ ],
998
+ "similarity": 0.542,
999
+ "size_similarity": 0.726
1000
+ },
1001
+ {
1002
+ "breadth_similarity": 0.875,
1003
+ "concentration_similarity": 0.893,
1004
+ "content_similarity": 0.443,
1005
+ "left_pr_number": 43532,
1006
+ "right_pr_number": 43649,
1007
+ "shared_directories": [
1008
+ "tests/models/vit",
1009
+ ".github/workflows",
1010
+ "tests/models",
1011
+ ".github",
1012
+ "tests",
1013
+ "utils"
1014
+ ],
1015
+ "shared_filenames": [
1016
+ ".github/workflows/self-comment-ci.yml",
1017
+ ".github/workflows/self-scheduled.yml",
1018
+ "tests/models/vit/test_modeling_vit.py",
1019
+ "utils/notification_service.py"
1020
+ ],
1021
+ "similarity": 0.501,
1022
+ "size_similarity": 0.395
1023
+ },
1024
+ {
1025
+ "breadth_similarity": 0.188,
1026
+ "concentration_similarity": 0.498,
1027
+ "content_similarity": 0.439,
1028
+ "left_pr_number": 43649,
1029
+ "right_pr_number": 44599,
1030
+ "shared_directories": [
1031
+ ".github/workflows",
1032
+ ".github"
1033
+ ],
1034
+ "shared_filenames": [
1035
+ ".github/workflows/self-comment-ci.yml"
1036
+ ],
1037
+ "similarity": 0.433,
1038
+ "size_similarity": 0.545
1039
+ }
1040
+ ],
1041
+ "pr_count": 3,
1042
+ "pr_numbers": [
1043
+ 43532,
1044
+ 43649,
1045
+ 44599
1046
+ ],
1047
+ "recent_pr_count": 3,
1048
+ "recent_pr_numbers": [
1049
+ 43532,
1050
+ 43649,
1051
+ 44599
1052
+ ],
1053
+ "representative_pr_number": 43532,
1054
+ "representative_title": "[don't merge] Show diff",
1055
+ "representative_url": "https://github.com/huggingface/transformers/pull/43532",
1056
+ "shared_directories": [
1057
+ ".github/workflows",
1058
+ ".github",
1059
+ "tests/models/vit",
1060
+ "tests/models",
1061
+ "utils",
1062
+ "tests"
1063
+ ],
1064
+ "shared_filenames": [
1065
+ ".github/workflows/self-comment-ci.yml",
1066
+ "utils/notification_service.py",
1067
+ ".github/workflows/self-scheduled.yml",
1068
+ "tests/models/vit/test_modeling_vit.py"
1069
+ ],
1070
+ "summary": "3 open PRs share weighted file overlap around `.github/workflows/self-comment-ci.yml`, `utils/notification_service.py`, `.github/workflows/self-scheduled.yml`; representative PR #43532.",
1071
+ "title": "Scope: [don't merge] Show diff"
1072
+ },
1073
+ {
1074
+ "authors": [
1075
+ "stevhliu"
1076
+ ],
1077
+ "average_similarity": 0.368,
1078
+ "cluster_id": "pr-scope-44290-3",
1079
+ "kind": "pr_scope",
1080
+ "last_activity_at": "2026-03-23T09:09:32Z",
1081
+ "outside_window_prs": [],
1082
+ "pairwise": [
1083
+ {
1084
+ "breadth_similarity": 0.75,
1085
+ "concentration_similarity": 0.998,
1086
+ "content_similarity": 0.23,
1087
+ "left_pr_number": 44342,
1088
+ "right_pr_number": 44799,
1089
+ "shared_directories": [
1090
+ "docs/source/en",
1091
+ "docs/source",
1092
+ "docs"
1093
+ ],
1094
+ "shared_filenames": [
1095
+ "docs/source/en/_toctree.yml",
1096
+ "docs/source/en/perf_train_gpu_one.md"
1097
+ ],
1098
+ "similarity": 0.388,
1099
+ "size_similarity": 0.683
1100
+ },
1101
+ {
1102
+ "breadth_similarity": 0.833,
1103
+ "concentration_similarity": 1.0,
1104
+ "content_similarity": 0.148,
1105
+ "left_pr_number": 44290,
1106
+ "right_pr_number": 44342,
1107
+ "shared_directories": [
1108
+ "docs/source/en",
1109
+ "docs/source",
1110
+ "docs"
1111
+ ],
1112
+ "shared_filenames": [
1113
+ "docs/source/en/_toctree.yml",
1114
+ "docs/source/en/perf_train_gpu_one.md"
1115
+ ],
1116
+ "similarity": 0.372,
1117
+ "size_similarity": 0.904
1118
+ },
1119
+ {
1120
+ "breadth_similarity": 0.583,
1121
+ "concentration_similarity": 0.998,
1122
+ "content_similarity": 0.176,
1123
+ "left_pr_number": 44290,
1124
+ "right_pr_number": 44799,
1125
+ "shared_directories": [
1126
+ "docs/source/en",
1127
+ "docs/source",
1128
+ "docs"
1129
+ ],
1130
+ "shared_filenames": [
1131
+ "docs/source/en/_toctree.yml",
1132
+ "docs/source/en/perf_train_gpu_one.md"
1133
+ ],
1134
+ "similarity": 0.345,
1135
+ "size_similarity": 0.756
1136
+ }
1137
+ ],
1138
+ "pr_count": 3,
1139
+ "pr_numbers": [
1140
+ 44290,
1141
+ 44342,
1142
+ 44799
1143
+ ],
1144
+ "recent_pr_count": 3,
1145
+ "recent_pr_numbers": [
1146
+ 44290,
1147
+ 44342,
1148
+ 44799
1149
+ ],
1150
+ "representative_pr_number": 44342,
1151
+ "representative_title": "[docs] training performance",
1152
+ "representative_url": "https://github.com/huggingface/transformers/pull/44342",
1153
+ "shared_directories": [
1154
+ "docs/source/en",
1155
+ "docs/source",
1156
+ "docs"
1157
+ ],
1158
+ "shared_filenames": [
1159
+ "docs/source/en/perf_train_gpu_one.md",
1160
+ "docs/source/en/_toctree.yml"
1161
+ ],
1162
+ "summary": "3 open PRs share weighted file overlap around `docs/source/en/perf_train_gpu_one.md`, `docs/source/en/_toctree.yml`; representative PR #44342.",
1163
+ "title": "Scope: [docs] training performance"
1164
+ },
1165
+ {
1166
+ "authors": [
1167
+ "ArthurZucker",
1168
+ "tarekziade",
1169
+ "ydshieh"
1170
+ ],
1171
+ "average_similarity": 0.358,
1172
+ "cluster_id": "pr-scope-44128-3",
1173
+ "kind": "pr_scope",
1174
+ "last_activity_at": "2026-03-26T09:48:44Z",
1175
+ "outside_window_prs": [],
1176
+ "pairwise": [
1177
+ {
1178
+ "breadth_similarity": 1.0,
1179
+ "concentration_similarity": 0.978,
1180
+ "content_similarity": 0.144,
1181
+ "left_pr_number": 44128,
1182
+ "right_pr_number": 44965,
1183
+ "shared_directories": [
1184
+ ".github/workflows",
1185
+ ".github"
1186
+ ],
1187
+ "shared_filenames": [],
1188
+ "similarity": 0.389,
1189
+ "size_similarity": 0.928
1190
+ },
1191
+ {
1192
+ "breadth_similarity": 0.5,
1193
+ "concentration_similarity": 0.681,
1194
+ "content_similarity": 0.169,
1195
+ "left_pr_number": 44847,
1196
+ "right_pr_number": 44965,
1197
+ "shared_directories": [
1198
+ ".github/workflows",
1199
+ ".github"
1200
+ ],
1201
+ "shared_filenames": [],
1202
+ "similarity": 0.35,
1203
+ "size_similarity": 0.986
1204
+ },
1205
+ {
1206
+ "breadth_similarity": 0.5,
1207
+ "concentration_similarity": 0.703,
1208
+ "content_similarity": 0.153,
1209
+ "left_pr_number": 44128,
1210
+ "right_pr_number": 44847,
1211
+ "shared_directories": [
1212
+ ".github/workflows",
1213
+ ".github"
1214
+ ],
1215
+ "shared_filenames": [],
1216
+ "similarity": 0.334,
1217
+ "size_similarity": 0.941
1218
+ }
1219
+ ],
1220
+ "pr_count": 3,
1221
+ "pr_numbers": [
1222
+ 44128,
1223
+ 44847,
1224
+ 44965
1225
+ ],
1226
+ "recent_pr_count": 3,
1227
+ "recent_pr_numbers": [
1228
+ 44128,
1229
+ 44847,
1230
+ 44965
1231
+ ],
1232
+ "representative_pr_number": 44965,
1233
+ "representative_title": "try",
1234
+ "representative_url": "https://github.com/huggingface/transformers/pull/44965",
1235
+ "shared_directories": [
1236
+ ".github/workflows",
1237
+ ".github"
1238
+ ],
1239
+ "shared_filenames": [],
1240
+ "summary": "3 open PRs cluster in `.github/workflows`, `.github` with similar change breadth; representative PR #44965.",
1241
+ "title": "Scope: try"
1242
+ },
1243
+ {
1244
+ "authors": [
1245
+ "IvanFan-Van",
1246
+ "dacorvo"
1247
+ ],
1248
+ "average_similarity": 0.46,
1249
+ "cluster_id": "pr-scope-34667-4",
1250
+ "kind": "pr_scope",
1251
+ "last_activity_at": "2026-03-20T05:45:46Z",
1252
+ "outside_window_prs": [
1253
+ {
1254
+ "additions": 10,
1255
+ "author": "andrewqianpublic",
1256
+ "changed_files": 1,
1257
+ "created_at": "2024-11-09T06:18:31Z",
1258
+ "deletions": 1,
1259
+ "draft": false,
1260
+ "files_url": "https://github.com/huggingface/transformers/pull/34667/files",
1261
+ "html_url": "https://github.com/huggingface/transformers/pull/34667",
1262
+ "merged": false,
1263
+ "number": 34667,
1264
+ "state": "open",
1265
+ "title": "Clear unused allocated GPU memory when available GPU memory is low. ",
1266
+ "updated_at": "2026-03-06T07:28:06Z"
1267
+ },
1268
+ {
1269
+ "additions": 23,
1270
+ "author": "bonpiedlaroute",
1271
+ "changed_files": 1,
1272
+ "created_at": "2025-07-25T21:27:34Z",
1273
+ "deletions": 0,
1274
+ "draft": false,
1275
+ "files_url": "https://github.com/huggingface/transformers/pull/39683/files",
1276
+ "html_url": "https://github.com/huggingface/transformers/pull/39683",
1277
+ "merged": false,
1278
+ "number": 39683,
1279
+ "state": "open",
1280
+ "title": "Fix issue #39191 respect accelerate config to disable torch.dynamo compilation",
1281
+ "updated_at": "2026-01-27T12:42:58Z"
1282
+ }
1283
+ ],
1284
+ "pairwise": [
1285
+ {
1286
+ "breadth_similarity": 1.0,
1287
+ "concentration_similarity": 1.0,
1288
+ "content_similarity": 0.459,
1289
+ "left_pr_number": 34667,
1290
+ "right_pr_number": 39683,
1291
+ "shared_directories": [
1292
+ "src/transformers/generation",
1293
+ "src/transformers",
1294
+ "src"
1295
+ ],
1296
+ "shared_filenames": [
1297
+ "src/transformers/generation/utils.py"
1298
+ ],
1299
+ "similarity": 0.543,
1300
+ "size_similarity": 0.478
1301
+ },
1302
+ {
1303
+ "breadth_similarity": 1.0,
1304
+ "concentration_similarity": 1.0,
1305
+ "content_similarity": 0.308,
1306
+ "left_pr_number": 44757,
1307
+ "right_pr_number": 44872,
1308
+ "shared_directories": [
1309
+ "src/transformers/generation",
1310
+ "src/transformers",
1311
+ "src"
1312
+ ],
1313
+ "shared_filenames": [
1314
+ "src/transformers/generation/utils.py"
1315
+ ],
1316
+ "similarity": 0.466,
1317
+ "size_similarity": 0.667
1318
+ },
1319
+ {
1320
+ "breadth_similarity": 1.0,
1321
+ "concentration_similarity": 1.0,
1322
+ "content_similarity": 0.388,
1323
+ "left_pr_number": 34667,
1324
+ "right_pr_number": 44872,
1325
+ "shared_directories": [
1326
+ "src/transformers/generation",
1327
+ "src/transformers",
1328
+ "src"
1329
+ ],
1330
+ "shared_filenames": [
1331
+ "src/transformers/generation/utils.py"
1332
+ ],
1333
+ "similarity": 0.463,
1334
+ "size_similarity": 0.273
1335
+ },
1336
+ {
1337
+ "breadth_similarity": 1.0,
1338
+ "concentration_similarity": 1.0,
1339
+ "content_similarity": 0.383,
1340
+ "left_pr_number": 39683,
1341
+ "right_pr_number": 44872,
1342
+ "shared_directories": [
1343
+ "src/transformers/generation",
1344
+ "src/transformers",
1345
+ "src"
1346
+ ],
1347
+ "shared_filenames": [
1348
+ "src/transformers/generation/utils.py"
1349
+ ],
1350
+ "similarity": 0.438,
1351
+ "size_similarity": 0.13
1352
+ },
1353
+ {
1354
+ "breadth_similarity": 1.0,
1355
+ "concentration_similarity": 1.0,
1356
+ "content_similarity": 0.369,
1357
+ "left_pr_number": 34667,
1358
+ "right_pr_number": 44757,
1359
+ "shared_directories": [
1360
+ "src/transformers/generation",
1361
+ "src/transformers",
1362
+ "src"
1363
+ ],
1364
+ "shared_filenames": [
1365
+ "src/transformers/generation/utils.py"
1366
+ ],
1367
+ "similarity": 0.436,
1368
+ "size_similarity": 0.182
1369
+ },
1370
+ {
1371
+ "breadth_similarity": 1.0,
1372
+ "concentration_similarity": 1.0,
1373
+ "content_similarity": 0.364,
1374
+ "left_pr_number": 39683,
1375
+ "right_pr_number": 44757,
1376
+ "shared_directories": [
1377
+ "src/transformers/generation",
1378
+ "src/transformers",
1379
+ "src"
1380
+ ],
1381
+ "shared_filenames": [
1382
+ "src/transformers/generation/utils.py"
1383
+ ],
1384
+ "similarity": 0.418,
1385
+ "size_similarity": 0.087
1386
+ }
1387
+ ],
1388
+ "pr_count": 4,
1389
+ "pr_numbers": [
1390
+ 34667,
1391
+ 39683,
1392
+ 44757,
1393
+ 44872
1394
+ ],
1395
+ "recent_pr_count": 2,
1396
+ "recent_pr_numbers": [
1397
+ 44757,
1398
+ 44872
1399
+ ],
1400
+ "representative_pr_number": 34667,
1401
+ "representative_title": "Clear unused allocated GPU memory when available GPU memory is low. ",
1402
+ "representative_url": "https://github.com/huggingface/transformers/pull/34667",
1403
+ "shared_directories": [
1404
+ "src/transformers/generation",
1405
+ "src/transformers",
1406
+ "src"
1407
+ ],
1408
+ "shared_filenames": [
1409
+ "src/transformers/generation/utils.py"
1410
+ ],
1411
+ "summary": "4 open PRs share weighted file overlap around `src/transformers/generation/utils.py`; representative PR #34667.",
1412
+ "title": "Scope: Clear unused allocated GPU memory when available GPU memory is low. "
1413
+ },
1414
+ {
1415
+ "authors": [
1416
+ "MekkCyber",
1417
+ "mvanhorn"
1418
+ ],
1419
+ "average_similarity": 0.471,
1420
+ "cluster_id": "pr-scope-41097-3",
1421
+ "kind": "pr_scope",
1422
+ "last_activity_at": "2026-03-09T16:08:29Z",
1423
+ "outside_window_prs": [
1424
+ {
1425
+ "additions": 11,
1426
+ "author": "cyyever",
1427
+ "changed_files": 1,
1428
+ "created_at": "2025-09-23T10:51:04Z",
1429
+ "deletions": 14,
1430
+ "draft": false,
1431
+ "files_url": "https://github.com/huggingface/transformers/pull/41097/files",
1432
+ "html_url": "https://github.com/huggingface/transformers/pull/41097",
1433
+ "merged": false,
1434
+ "number": 41097,
1435
+ "state": "open",
1436
+ "title": "Delay and probably avoid unnecessary graph breaks in _upad_input of modeling_flash_attention_utils.py",
1437
+ "updated_at": "2026-02-11T12:31:59Z"
1438
+ }
1439
+ ],
1440
+ "pairwise": [
1441
+ {
1442
+ "breadth_similarity": 1.0,
1443
+ "concentration_similarity": 1.0,
1444
+ "content_similarity": 0.453,
1445
+ "left_pr_number": 41097,
1446
+ "right_pr_number": 43549,
1447
+ "shared_directories": [
1448
+ "src/transformers",
1449
+ "src"
1450
+ ],
1451
+ "shared_filenames": [
1452
+ "src/transformers/modeling_flash_attention_utils.py"
1453
+ ],
1454
+ "similarity": 0.557,
1455
+ "size_similarity": 0.6
1456
+ },
1457
+ {
1458
+ "breadth_similarity": 1.0,
1459
+ "concentration_similarity": 1.0,
1460
+ "content_similarity": 0.364,
1461
+ "left_pr_number": 43549,
1462
+ "right_pr_number": 44547,
1463
+ "shared_directories": [
1464
+ "src/transformers",
1465
+ "src"
1466
+ ],
1467
+ "shared_filenames": [
1468
+ "src/transformers/modeling_flash_attention_utils.py"
1469
+ ],
1470
+ "similarity": 0.445,
1471
+ "size_similarity": 0.267
1472
+ },
1473
+ {
1474
+ "breadth_similarity": 1.0,
1475
+ "concentration_similarity": 1.0,
1476
+ "content_similarity": 0.34,
1477
+ "left_pr_number": 41097,
1478
+ "right_pr_number": 44547,
1479
+ "shared_directories": [
1480
+ "src/transformers",
1481
+ "src"
1482
+ ],
1483
+ "shared_filenames": [
1484
+ "src/transformers/modeling_flash_attention_utils.py"
1485
+ ],
1486
+ "similarity": 0.412,
1487
+ "size_similarity": 0.16
1488
+ }
1489
+ ],
1490
+ "pr_count": 3,
1491
+ "pr_numbers": [
1492
+ 41097,
1493
+ 43549,
1494
+ 44547
1495
+ ],
1496
+ "recent_pr_count": 2,
1497
+ "recent_pr_numbers": [
1498
+ 43549,
1499
+ 44547
1500
+ ],
1501
+ "representative_pr_number": 43549,
1502
+ "representative_title": "[kernels] exception handling for fa kernels",
1503
+ "representative_url": "https://github.com/huggingface/transformers/pull/43549",
1504
+ "shared_directories": [
1505
+ "src/transformers",
1506
+ "src"
1507
+ ],
1508
+ "shared_filenames": [
1509
+ "src/transformers/modeling_flash_attention_utils.py"
1510
+ ],
1511
+ "summary": "3 open PRs share weighted file overlap around `src/transformers/modeling_flash_attention_utils.py`; representative PR #43549.",
1512
+ "title": "Scope: [kernels] exception handling for fa kernels"
1513
+ },
1514
+ {
1515
+ "authors": [
1516
+ "mtthw13",
1517
+ "yashbora9"
1518
+ ],
1519
+ "average_similarity": 0.989,
1520
+ "cluster_id": "pr-scope-44018-2",
1521
+ "kind": "pr_scope",
1522
+ "last_activity_at": "2026-02-18T08:30:32Z",
1523
+ "outside_window_prs": [],
1524
+ "pairwise": [
1525
+ {
1526
+ "breadth_similarity": 1.0,
1527
+ "concentration_similarity": 0.999,
1528
+ "content_similarity": 0.998,
1529
+ "left_pr_number": 44018,
1530
+ "right_pr_number": 44068,
1531
+ "shared_directories": [
1532
+ "src/transformers/models/gpt_neo",
1533
+ "src/transformers/models",
1534
+ "tests/models/gpt_neo",
1535
+ "src/transformers",
1536
+ "tests/models",
1537
+ "src",
1538
+ "tests"
1539
+ ],
1540
+ "shared_filenames": [
1541
+ "src/transformers/models/gpt_neo/modeling_gpt_neo.py",
1542
+ "tests/models/gpt_neo/test_modeling_gpt_neo.py"
1543
+ ],
1544
+ "similarity": 0.989,
1545
+ "size_similarity": 0.932
1546
+ }
1547
+ ],
1548
+ "pr_count": 2,
1549
+ "pr_numbers": [
1550
+ 44018,
1551
+ 44068
1552
+ ],
1553
+ "recent_pr_count": 2,
1554
+ "recent_pr_numbers": [
1555
+ 44018,
1556
+ 44068
1557
+ ],
1558
+ "representative_pr_number": 44018,
1559
+ "representative_title": "Refactor GPT-Neo output tracing to use capture_outputs/can_return_tuple",
1560
+ "representative_url": "https://github.com/huggingface/transformers/pull/44018",
1561
+ "shared_directories": [
1562
+ "src/transformers/models/gpt_neo",
1563
+ "tests/models/gpt_neo",
1564
+ "src/transformers/models",
1565
+ "tests/models",
1566
+ "src/transformers",
1567
+ "tests",
1568
+ "src"
1569
+ ],
1570
+ "shared_filenames": [
1571
+ "src/transformers/models/gpt_neo/modeling_gpt_neo.py",
1572
+ "tests/models/gpt_neo/test_modeling_gpt_neo.py"
1573
+ ],
1574
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/models/gpt_neo/modeling_gpt_neo.py`, `tests/models/gpt_neo/test_modeling_gpt_neo.py`; representative PR #44018.",
1575
+ "title": "Scope: Refactor GPT-Neo output tracing to use capture_outputs/can_return_tuple"
1576
+ },
1577
+ {
1578
+ "authors": [
1579
+ "lashahub"
1580
+ ],
1581
+ "average_similarity": 0.831,
1582
+ "cluster_id": "pr-scope-43538-2",
1583
+ "kind": "pr_scope",
1584
+ "last_activity_at": "2026-03-25T17:19:57Z",
1585
+ "outside_window_prs": [],
1586
+ "pairwise": [
1587
+ {
1588
+ "breadth_similarity": 0.862,
1589
+ "concentration_similarity": 0.865,
1590
+ "content_similarity": 0.842,
1591
+ "left_pr_number": 43538,
1592
+ "right_pr_number": 44830,
1593
+ "shared_directories": [
1594
+ "docs/source/en/model_doc",
1595
+ "src/transformers/models/audioflamingo3",
1596
+ "src/transformers/models/auto",
1597
+ "src/transformers/models/glmasr",
1598
+ "src/transformers/models/musicflamingo",
1599
+ "docs/source/en",
1600
+ "src/transformers/models",
1601
+ "tests/fixtures/audioflamingo3",
1602
+ "tests/fixtures/musicflamingo",
1603
+ "tests/models/audioflamingo3"
1604
+ ],
1605
+ "shared_filenames": [
1606
+ "docs/source/en/_toctree.yml",
1607
+ "docs/source/en/model_doc/audioflamingo3.md",
1608
+ "docs/source/en/model_doc/musicflamingo.md",
1609
+ "docs/source/en/model_doc/vibevoice_acoustic_tokenizer.md",
1610
+ "src/transformers/models/__init__.py",
1611
+ "src/transformers/models/audioflamingo3/configuration_audioflamingo3.py",
1612
+ "src/transformers/models/audioflamingo3/modeling_audioflamingo3.py",
1613
+ "src/transformers/models/audioflamingo3/modular_audioflamingo3.py",
1614
+ "src/transformers/models/audioflamingo3/processing_audioflamingo3.py",
1615
+ "src/transformers/models/auto/configuration_auto.py"
1616
+ ],
1617
+ "similarity": 0.831,
1618
+ "size_similarity": 0.748
1619
+ }
1620
+ ],
1621
+ "pr_count": 2,
1622
+ "pr_numbers": [
1623
+ 43538,
1624
+ 44830
1625
+ ],
1626
+ "recent_pr_count": 2,
1627
+ "recent_pr_numbers": [
1628
+ 43538,
1629
+ 44830
1630
+ ],
1631
+ "representative_pr_number": 43538,
1632
+ "representative_title": "Add Music Flamingo",
1633
+ "representative_url": "https://github.com/huggingface/transformers/pull/43538",
1634
+ "shared_directories": [
1635
+ "src/transformers/models/musicflamingo",
1636
+ "src/transformers/models/glmasr",
1637
+ "src/transformers/models/audioflamingo3",
1638
+ "docs/source/en/model_doc",
1639
+ "src/transformers/models/auto",
1640
+ "tests/fixtures/audioflamingo3",
1641
+ "tests/fixtures/musicflamingo",
1642
+ "tests/models/audioflamingo3"
1643
+ ],
1644
+ "shared_filenames": [
1645
+ "docs/source/en/model_doc/audioflamingo3.md",
1646
+ "docs/source/en/model_doc/musicflamingo.md",
1647
+ "src/transformers/models/audioflamingo3/configuration_audioflamingo3.py",
1648
+ "src/transformers/models/glmasr/processing_glmasr.py",
1649
+ "src/transformers/models/musicflamingo/__init__.py",
1650
+ "src/transformers/models/musicflamingo/configuration_musicflamingo.py",
1651
+ "src/transformers/models/musicflamingo/convert_musicflamingo_to_hf.py",
1652
+ "src/transformers/models/musicflamingo/modeling_musicflamingo.py"
1653
+ ],
1654
+ "summary": "2 open PRs share weighted file overlap around `docs/source/en/model_doc/audioflamingo3.md`, `docs/source/en/model_doc/musicflamingo.md`, `src/transformers/models/audioflamingo3/configuration_audioflamingo3.py`; representative PR #43538.",
1655
+ "title": "Scope: Add Music Flamingo"
1656
+ },
1657
+ {
1658
+ "authors": [
1659
+ "ITcarrot",
1660
+ "Mr-Neutr0n"
1661
+ ],
1662
+ "average_similarity": 0.819,
1663
+ "cluster_id": "pr-scope-43543-2",
1664
+ "kind": "pr_scope",
1665
+ "last_activity_at": "2026-02-05T18:14:28Z",
1666
+ "outside_window_prs": [],
1667
+ "pairwise": [
1668
+ {
1669
+ "breadth_similarity": 1.0,
1670
+ "concentration_similarity": 1.0,
1671
+ "content_similarity": 0.913,
1672
+ "left_pr_number": 43543,
1673
+ "right_pr_number": 43775,
1674
+ "shared_directories": [
1675
+ "src/transformers/models/dbrx",
1676
+ "src/transformers/models/ernie4_5_moe",
1677
+ "src/transformers/models/ernie4_5_vl_moe",
1678
+ "src/transformers/models/flex_olmo",
1679
+ "src/transformers/models/glm4v_moe",
1680
+ "src/transformers/models/gpt_oss",
1681
+ "src/transformers/models/granitemoe",
1682
+ "src/transformers/models/granitemoehybrid",
1683
+ "src/transformers/models/granitemoeshared",
1684
+ "src/transformers/models/jamba"
1685
+ ],
1686
+ "shared_filenames": [
1687
+ "src/transformers/models/dbrx/modeling_dbrx.py",
1688
+ "src/transformers/models/ernie4_5_moe/modeling_ernie4_5_moe.py",
1689
+ "src/transformers/models/ernie4_5_vl_moe/modeling_ernie4_5_vl_moe.py",
1690
+ "src/transformers/models/flex_olmo/modeling_flex_olmo.py",
1691
+ "src/transformers/models/glm4v_moe/modeling_glm4v_moe.py",
1692
+ "src/transformers/models/gpt_oss/modeling_gpt_oss.py",
1693
+ "src/transformers/models/granitemoe/modeling_granitemoe.py",
1694
+ "src/transformers/models/granitemoehybrid/modeling_granitemoehybrid.py",
1695
+ "src/transformers/models/granitemoeshared/modeling_granitemoeshared.py",
1696
+ "src/transformers/models/jamba/modeling_jamba.py"
1697
+ ],
1698
+ "similarity": 0.819,
1699
+ "size_similarity": 0.2
1700
+ }
1701
+ ],
1702
+ "pr_count": 2,
1703
+ "pr_numbers": [
1704
+ 43543,
1705
+ 43775
1706
+ ],
1707
+ "recent_pr_count": 2,
1708
+ "recent_pr_numbers": [
1709
+ 43543,
1710
+ 43775
1711
+ ],
1712
+ "representative_pr_number": 43543,
1713
+ "representative_title": "Fix fp16 underflow in MoE load balancing loss by enforcing fp32 softmax",
1714
+ "representative_url": "https://github.com/huggingface/transformers/pull/43543",
1715
+ "shared_directories": [
1716
+ "src/transformers/models/dbrx",
1717
+ "src/transformers/models/ernie4_5_moe",
1718
+ "src/transformers/models/jetmoe",
1719
+ "src/transformers/models/minimax_m2",
1720
+ "src/transformers/models/phimoe",
1721
+ "src/transformers/models/flex_olmo",
1722
+ "src/transformers/models/mixtral",
1723
+ "src/transformers/models/qwen3_moe"
1724
+ ],
1725
+ "shared_filenames": [
1726
+ "src/transformers/models/dbrx/modeling_dbrx.py",
1727
+ "src/transformers/models/ernie4_5_moe/modeling_ernie4_5_moe.py",
1728
+ "src/transformers/models/jetmoe/modeling_jetmoe.py",
1729
+ "src/transformers/models/minimax_m2/modeling_minimax_m2.py",
1730
+ "src/transformers/models/mixtral/modeling_mixtral.py",
1731
+ "src/transformers/models/phimoe/modeling_phimoe.py",
1732
+ "src/transformers/models/flex_olmo/modeling_flex_olmo.py",
1733
+ "src/transformers/models/gpt_oss/modeling_gpt_oss.py"
1734
+ ],
1735
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/models/dbrx/modeling_dbrx.py`, `src/transformers/models/ernie4_5_moe/modeling_ernie4_5_moe.py`, `src/transformers/models/jetmoe/modeling_jetmoe.py`; representative PR #43543.",
1736
+ "title": "Scope: Fix fp16 underflow in MoE load balancing loss by enforcing fp32 softmax"
1737
+ },
1738
+ {
1739
+ "authors": [
1740
+ "JaredforReal",
1741
+ "inisis"
1742
+ ],
1743
+ "average_similarity": 0.75,
1744
+ "cluster_id": "pr-scope-45016-2",
1745
+ "kind": "pr_scope",
1746
+ "last_activity_at": "2026-03-26T10:14:50Z",
1747
+ "outside_window_prs": [],
1748
+ "pairwise": [
1749
+ {
1750
+ "breadth_similarity": 1.0,
1751
+ "concentration_similarity": 1.0,
1752
+ "content_similarity": 0.712,
1753
+ "left_pr_number": 45016,
1754
+ "right_pr_number": 45017,
1755
+ "shared_directories": [
1756
+ "src/transformers/models/glm_moe_dsa",
1757
+ "src/transformers/models",
1758
+ "src/transformers",
1759
+ "src"
1760
+ ],
1761
+ "shared_filenames": [
1762
+ "src/transformers/models/glm_moe_dsa/modeling_glm_moe_dsa.py",
1763
+ "src/transformers/models/glm_moe_dsa/modular_glm_moe_dsa.py"
1764
+ ],
1765
+ "similarity": 0.75,
1766
+ "size_similarity": 0.676
1767
+ }
1768
+ ],
1769
+ "pr_count": 2,
1770
+ "pr_numbers": [
1771
+ 45016,
1772
+ 45017
1773
+ ],
1774
+ "recent_pr_count": 2,
1775
+ "recent_pr_numbers": [
1776
+ 45016,
1777
+ 45017
1778
+ ],
1779
+ "representative_pr_number": 45016,
1780
+ "representative_title": "fix: glm5 inference bug",
1781
+ "representative_url": "https://github.com/huggingface/transformers/pull/45016",
1782
+ "shared_directories": [
1783
+ "src/transformers/models/glm_moe_dsa",
1784
+ "src/transformers/models",
1785
+ "src/transformers",
1786
+ "src"
1787
+ ],
1788
+ "shared_filenames": [
1789
+ "src/transformers/models/glm_moe_dsa/modeling_glm_moe_dsa.py",
1790
+ "src/transformers/models/glm_moe_dsa/modular_glm_moe_dsa.py"
1791
+ ],
1792
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/models/glm_moe_dsa/modeling_glm_moe_dsa.py`, `src/transformers/models/glm_moe_dsa/modular_glm_moe_dsa.py`; representative PR #45016.",
1793
+ "title": "Scope: fix: glm5 inference bug"
1794
+ },
1795
+ {
1796
+ "authors": [
1797
+ "surya10602",
1798
+ "thecaptain789"
1799
+ ],
1800
+ "average_similarity": 0.662,
1801
+ "cluster_id": "pr-scope-43779-2",
1802
+ "kind": "pr_scope",
1803
+ "last_activity_at": "2026-02-09T09:44:45Z",
1804
+ "outside_window_prs": [],
1805
+ "pairwise": [
1806
+ {
1807
+ "breadth_similarity": 1.0,
1808
+ "concentration_similarity": 1.0,
1809
+ "content_similarity": 0.677,
1810
+ "left_pr_number": 43779,
1811
+ "right_pr_number": 43816,
1812
+ "shared_directories": [
1813
+ "src/transformers/integrations",
1814
+ "src/transformers",
1815
+ "src"
1816
+ ],
1817
+ "shared_filenames": [
1818
+ "src/transformers/integrations/integration_utils.py"
1819
+ ],
1820
+ "similarity": 0.662,
1821
+ "size_similarity": 0.25
1822
+ }
1823
+ ],
1824
+ "pr_count": 2,
1825
+ "pr_numbers": [
1826
+ 43779,
1827
+ 43816
1828
+ ],
1829
+ "recent_pr_count": 2,
1830
+ "recent_pr_numbers": [
1831
+ 43779,
1832
+ 43816
1833
+ ],
1834
+ "representative_pr_number": 43779,
1835
+ "representative_title": "SwanLab: Add support for id and resume arguments in SwanLabCallback",
1836
+ "representative_url": "https://github.com/huggingface/transformers/pull/43779",
1837
+ "shared_directories": [
1838
+ "src/transformers/integrations",
1839
+ "src/transformers",
1840
+ "src"
1841
+ ],
1842
+ "shared_filenames": [
1843
+ "src/transformers/integrations/integration_utils.py"
1844
+ ],
1845
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/integrations/integration_utils.py`; representative PR #43779.",
1846
+ "title": "Scope: SwanLab: Add support for id and resume arguments in SwanLabCallback"
1847
+ },
1848
+ {
1849
+ "authors": [
1850
+ "Cyrilvallez",
1851
+ "xenova"
1852
+ ],
1853
+ "average_similarity": 0.593,
1854
+ "cluster_id": "pr-scope-44763-2",
1855
+ "kind": "pr_scope",
1856
+ "last_activity_at": "2026-03-23T15:14:13Z",
1857
+ "outside_window_prs": [],
1858
+ "pairwise": [
1859
+ {
1860
+ "breadth_similarity": 0.833,
1861
+ "concentration_similarity": 1.0,
1862
+ "content_similarity": 0.46,
1863
+ "left_pr_number": 44763,
1864
+ "right_pr_number": 44888,
1865
+ "shared_directories": [
1866
+ "src/transformers/models/nemotron_h",
1867
+ "src/transformers/models",
1868
+ "src/transformers",
1869
+ "src"
1870
+ ],
1871
+ "shared_filenames": [
1872
+ "src/transformers/models/nemotron_h/modeling_nemotron_h.py",
1873
+ "src/transformers/models/nemotron_h/modular_nemotron_h.py"
1874
+ ],
1875
+ "similarity": 0.593,
1876
+ "size_similarity": 0.917
1877
+ }
1878
+ ],
1879
+ "pr_count": 2,
1880
+ "pr_numbers": [
1881
+ 44763,
1882
+ 44888
1883
+ ],
1884
+ "recent_pr_count": 2,
1885
+ "recent_pr_numbers": [
1886
+ 44763,
1887
+ 44888
1888
+ ],
1889
+ "representative_pr_number": 44763,
1890
+ "representative_title": "[nemotron_h] Add support for MLP mixers",
1891
+ "representative_url": "https://github.com/huggingface/transformers/pull/44763",
1892
+ "shared_directories": [
1893
+ "src/transformers/models/nemotron_h",
1894
+ "src/transformers/models",
1895
+ "src/transformers",
1896
+ "src"
1897
+ ],
1898
+ "shared_filenames": [
1899
+ "src/transformers/models/nemotron_h/modular_nemotron_h.py",
1900
+ "src/transformers/models/nemotron_h/modeling_nemotron_h.py"
1901
+ ],
1902
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/models/nemotron_h/modular_nemotron_h.py`, `src/transformers/models/nemotron_h/modeling_nemotron_h.py`; representative PR #44763.",
1903
+ "title": "Scope: [nemotron_h] Add support for MLP mixers"
1904
+ },
1905
+ {
1906
+ "authors": [
1907
+ "andylizf",
1908
+ "zucchini-nlp"
1909
+ ],
1910
+ "average_similarity": 0.556,
1911
+ "cluster_id": "pr-scope-44157-2",
1912
+ "kind": "pr_scope",
1913
+ "last_activity_at": "2026-03-25T14:12:50Z",
1914
+ "outside_window_prs": [],
1915
+ "pairwise": [
1916
+ {
1917
+ "breadth_similarity": 0.896,
1918
+ "concentration_similarity": 0.919,
1919
+ "content_similarity": 0.595,
1920
+ "left_pr_number": 44157,
1921
+ "right_pr_number": 44973,
1922
+ "shared_directories": [
1923
+ "src/transformers/models/ernie4_5_vl_moe",
1924
+ "src/transformers/models/glm4v",
1925
+ "src/transformers/models/glm4v_moe",
1926
+ "src/transformers/models/glm_ocr",
1927
+ "src/transformers/models/paddleocr_vl",
1928
+ "src/transformers/models/qwen2_5_omni",
1929
+ "src/transformers/models/qwen2_5_vl",
1930
+ "src/transformers/models/qwen2_vl",
1931
+ "src/transformers/models/qwen3_5",
1932
+ "src/transformers/models/qwen3_5_moe"
1933
+ ],
1934
+ "shared_filenames": [
1935
+ "src/transformers/models/ernie4_5_vl_moe/modeling_ernie4_5_vl_moe.py",
1936
+ "src/transformers/models/glm4v/modeling_glm4v.py",
1937
+ "src/transformers/models/glm4v_moe/modeling_glm4v_moe.py",
1938
+ "src/transformers/models/glm_ocr/modeling_glm_ocr.py",
1939
+ "src/transformers/models/glm_ocr/modular_glm_ocr.py",
1940
+ "src/transformers/models/paddleocr_vl/modeling_paddleocr_vl.py",
1941
+ "src/transformers/models/qwen2_5_omni/modeling_qwen2_5_omni.py",
1942
+ "src/transformers/models/qwen2_5_omni/modular_qwen2_5_omni.py",
1943
+ "src/transformers/models/qwen2_5_vl/modeling_qwen2_5_vl.py",
1944
+ "src/transformers/models/qwen2_vl/modeling_qwen2_vl.py"
1945
+ ],
1946
+ "similarity": 0.556,
1947
+ "size_similarity": 0.029
1948
+ }
1949
+ ],
1950
+ "pr_count": 2,
1951
+ "pr_numbers": [
1952
+ 44157,
1953
+ 44973
1954
+ ],
1955
+ "recent_pr_count": 2,
1956
+ "recent_pr_numbers": [
1957
+ 44157,
1958
+ 44973
1959
+ ],
1960
+ "representative_pr_number": 44157,
1961
+ "representative_title": "Use correct mask for packed inputs in Qwen-VL ",
1962
+ "representative_url": "https://github.com/huggingface/transformers/pull/44157",
1963
+ "shared_directories": [
1964
+ "src/transformers/models/glm_ocr",
1965
+ "src/transformers/models/qwen3_5_moe",
1966
+ "src/transformers/models/video_llama_3",
1967
+ "src/transformers/models/glm4v",
1968
+ "src/transformers/models/glm4v_moe",
1969
+ "src/transformers/models/qwen2_5_omni",
1970
+ "src/transformers/models/qwen2_vl",
1971
+ "src/transformers/models/paddleocr_vl"
1972
+ ],
1973
+ "shared_filenames": [
1974
+ "src/transformers/models/glm_ocr/modular_glm_ocr.py",
1975
+ "src/transformers/models/video_llama_3/modular_video_llama_3.py",
1976
+ "src/transformers/models/glm4v/modeling_glm4v.py",
1977
+ "src/transformers/models/glm_ocr/modeling_glm_ocr.py",
1978
+ "src/transformers/models/qwen3_vl/modeling_qwen3_vl.py",
1979
+ "src/transformers/models/video_llama_3/modeling_video_llama_3.py",
1980
+ "src/transformers/models/paddleocr_vl/modeling_paddleocr_vl.py",
1981
+ "src/transformers/models/qwen2_5_omni/modeling_qwen2_5_omni.py"
1982
+ ],
1983
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/models/glm_ocr/modular_glm_ocr.py`, `src/transformers/models/video_llama_3/modular_video_llama_3.py`, `src/transformers/models/glm4v/modeling_glm4v.py`; representative PR #44157.",
1984
+ "title": "Scope: Use correct mask for packed inputs in Qwen-VL "
1985
+ },
1986
+ {
1987
+ "authors": [
1988
+ "aman-coder03",
1989
+ "dtiourine"
1990
+ ],
1991
+ "average_similarity": 0.553,
1992
+ "cluster_id": "pr-scope-44101-2",
1993
+ "kind": "pr_scope",
1994
+ "last_activity_at": "2026-02-19T08:08:33Z",
1995
+ "outside_window_prs": [],
1996
+ "pairwise": [
1997
+ {
1998
+ "breadth_similarity": 0.5,
1999
+ "concentration_similarity": 0.507,
2000
+ "content_similarity": 0.614,
2001
+ "left_pr_number": 44101,
2002
+ "right_pr_number": 44116,
2003
+ "shared_directories": [
2004
+ "src/transformers/models/flaubert",
2005
+ "src/transformers/models",
2006
+ "src/transformers",
2007
+ "src"
2008
+ ],
2009
+ "shared_filenames": [
2010
+ "src/transformers/models/flaubert/modeling_flaubert.py"
2011
+ ],
2012
+ "similarity": 0.553,
2013
+ "size_similarity": 0.319
2014
+ }
2015
+ ],
2016
+ "pr_count": 2,
2017
+ "pr_numbers": [
2018
+ 44101,
2019
+ 44116
2020
+ ],
2021
+ "recent_pr_count": 2,
2022
+ "recent_pr_numbers": [
2023
+ 44101,
2024
+ 44116
2025
+ ],
2026
+ "representative_pr_number": 44101,
2027
+ "representative_title": "[XLM] Refactor output tracing to align with capture_outputs standardized architecture",
2028
+ "representative_url": "https://github.com/huggingface/transformers/pull/44101",
2029
+ "shared_directories": [
2030
+ "src/transformers/models/flaubert",
2031
+ "src/transformers/models",
2032
+ "src/transformers",
2033
+ "src"
2034
+ ],
2035
+ "shared_filenames": [
2036
+ "src/transformers/models/flaubert/modeling_flaubert.py"
2037
+ ],
2038
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/models/flaubert/modeling_flaubert.py`; representative PR #44101.",
2039
+ "title": "Scope: [XLM] Refactor output tracing to align with capture_outputs standardized architecture"
2040
+ },
2041
+ {
2042
+ "authors": [
2043
+ "Qubitium",
2044
+ "pnehete23"
2045
+ ],
2046
+ "average_similarity": 0.524,
2047
+ "cluster_id": "pr-scope-44940-2",
2048
+ "kind": "pr_scope",
2049
+ "last_activity_at": "2026-03-26T09:10:14Z",
2050
+ "outside_window_prs": [],
2051
+ "pairwise": [
2052
+ {
2053
+ "breadth_similarity": 0.833,
2054
+ "concentration_similarity": 0.993,
2055
+ "content_similarity": 0.47,
2056
+ "left_pr_number": 44940,
2057
+ "right_pr_number": 45015,
2058
+ "shared_directories": [
2059
+ "src/transformers",
2060
+ "tests/utils",
2061
+ "src",
2062
+ "tests"
2063
+ ],
2064
+ "shared_filenames": [
2065
+ "src/transformers/modeling_utils.py",
2066
+ "tests/utils/test_modeling_utils.py"
2067
+ ],
2068
+ "similarity": 0.524,
2069
+ "size_similarity": 0.412
2070
+ }
2071
+ ],
2072
+ "pr_count": 2,
2073
+ "pr_numbers": [
2074
+ 44940,
2075
+ 45015
2076
+ ],
2077
+ "recent_pr_count": 2,
2078
+ "recent_pr_numbers": [
2079
+ 44940,
2080
+ 45015
2081
+ ],
2082
+ "representative_pr_number": 44940,
2083
+ "representative_title": "fix tie_weights skipping logic is not tied to model thread scope",
2084
+ "representative_url": "https://github.com/huggingface/transformers/pull/44940",
2085
+ "shared_directories": [
2086
+ "tests/utils",
2087
+ "src/transformers",
2088
+ "tests",
2089
+ "src"
2090
+ ],
2091
+ "shared_filenames": [
2092
+ "tests/utils/test_modeling_utils.py",
2093
+ "src/transformers/modeling_utils.py"
2094
+ ],
2095
+ "summary": "2 open PRs share weighted file overlap around `tests/utils/test_modeling_utils.py`, `src/transformers/modeling_utils.py`; representative PR #44940.",
2096
+ "title": "Scope: fix tie_weights skipping logic is not tied to model thread scope"
2097
+ },
2098
+ {
2099
+ "authors": [
2100
+ "itazap",
2101
+ "vaibhav-research"
2102
+ ],
2103
+ "average_similarity": 0.514,
2104
+ "cluster_id": "pr-scope-43603-2",
2105
+ "kind": "pr_scope",
2106
+ "last_activity_at": "2026-03-17T16:03:19Z",
2107
+ "outside_window_prs": [],
2108
+ "pairwise": [
2109
+ {
2110
+ "breadth_similarity": 0.75,
2111
+ "concentration_similarity": 1.0,
2112
+ "content_similarity": 0.524,
2113
+ "left_pr_number": 43603,
2114
+ "right_pr_number": 44606,
2115
+ "shared_directories": [
2116
+ "src/transformers",
2117
+ "src"
2118
+ ],
2119
+ "shared_filenames": [
2120
+ "src/transformers/tokenization_utils_tokenizers.py"
2121
+ ],
2122
+ "similarity": 0.514,
2123
+ "size_similarity": 0.148
2124
+ }
2125
+ ],
2126
+ "pr_count": 2,
2127
+ "pr_numbers": [
2128
+ 43603,
2129
+ 44606
2130
+ ],
2131
+ "recent_pr_count": 2,
2132
+ "recent_pr_numbers": [
2133
+ 43603,
2134
+ 44606
2135
+ ],
2136
+ "representative_pr_number": 43603,
2137
+ "representative_title": "Fix unintended Hub metadata calls from _patch_mistral_regex",
2138
+ "representative_url": "https://github.com/huggingface/transformers/pull/43603",
2139
+ "shared_directories": [
2140
+ "src/transformers",
2141
+ "src"
2142
+ ],
2143
+ "shared_filenames": [
2144
+ "src/transformers/tokenization_utils_tokenizers.py"
2145
+ ],
2146
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/tokenization_utils_tokenizers.py`; representative PR #43603.",
2147
+ "title": "Scope: Fix unintended Hub metadata calls from _patch_mistral_regex"
2148
+ },
2149
+ {
2150
+ "authors": [
2151
+ "Sai-Suraj-27",
2152
+ "nulone"
2153
+ ],
2154
+ "average_similarity": 0.49,
2155
+ "cluster_id": "pr-scope-43833-2",
2156
+ "kind": "pr_scope",
2157
+ "last_activity_at": "2026-03-26T00:24:20Z",
2158
+ "outside_window_prs": [],
2159
+ "pairwise": [
2160
+ {
2161
+ "breadth_similarity": 1.0,
2162
+ "concentration_similarity": 1.0,
2163
+ "content_similarity": 0.426,
2164
+ "left_pr_number": 43833,
2165
+ "right_pr_number": 45001,
2166
+ "shared_directories": [
2167
+ "src/transformers/integrations",
2168
+ "src/transformers",
2169
+ "src"
2170
+ ],
2171
+ "shared_filenames": [
2172
+ "src/transformers/integrations/moe.py"
2173
+ ],
2174
+ "similarity": 0.49,
2175
+ "size_similarity": 0.278
2176
+ }
2177
+ ],
2178
+ "pr_count": 2,
2179
+ "pr_numbers": [
2180
+ 43833,
2181
+ 45001
2182
+ ],
2183
+ "recent_pr_count": 2,
2184
+ "recent_pr_numbers": [
2185
+ 43833,
2186
+ 45001
2187
+ ],
2188
+ "representative_pr_number": 43833,
2189
+ "representative_title": "fix: ensure dtype consistency in grouped_mm under autocast",
2190
+ "representative_url": "https://github.com/huggingface/transformers/pull/43833",
2191
+ "shared_directories": [
2192
+ "src/transformers/integrations",
2193
+ "src/transformers",
2194
+ "src"
2195
+ ],
2196
+ "shared_filenames": [
2197
+ "src/transformers/integrations/moe.py"
2198
+ ],
2199
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/integrations/moe.py`; representative PR #43833.",
2200
+ "title": "Scope: fix: ensure dtype consistency in grouped_mm under autocast"
2201
+ },
2202
+ {
2203
+ "authors": [
2204
+ "kulkarni-rohan",
2205
+ "zucchini-nlp"
2206
+ ],
2207
+ "average_similarity": 0.466,
2208
+ "cluster_id": "pr-scope-44713-2",
2209
+ "kind": "pr_scope",
2210
+ "last_activity_at": "2026-03-25T18:53:51Z",
2211
+ "outside_window_prs": [],
2212
+ "pairwise": [
2213
+ {
2214
+ "breadth_similarity": 0.196,
2215
+ "concentration_similarity": 0.377,
2216
+ "content_similarity": 0.54,
2217
+ "left_pr_number": 44713,
2218
+ "right_pr_number": 45000,
2219
+ "shared_directories": [
2220
+ "src/transformers/models/colqwen2",
2221
+ "src/transformers/models",
2222
+ "src/transformers",
2223
+ "src"
2224
+ ],
2225
+ "shared_filenames": [
2226
+ "src/transformers/models/colqwen2/modeling_colqwen2.py",
2227
+ "src/transformers/models/colqwen2/modular_colqwen2.py"
2228
+ ],
2229
+ "similarity": 0.466,
2230
+ "size_similarity": 0.331
2231
+ }
2232
+ ],
2233
+ "pr_count": 2,
2234
+ "pr_numbers": [
2235
+ 44713,
2236
+ 45000
2237
+ ],
2238
+ "recent_pr_count": 2,
2239
+ "recent_pr_numbers": [
2240
+ 44713,
2241
+ 45000
2242
+ ],
2243
+ "representative_pr_number": 44713,
2244
+ "representative_title": "[ColQwen2] Refactor output tracing (issue #43979)",
2245
+ "representative_url": "https://github.com/huggingface/transformers/pull/44713",
2246
+ "shared_directories": [
2247
+ "src/transformers/models/colqwen2",
2248
+ "src/transformers/models",
2249
+ "src/transformers",
2250
+ "src"
2251
+ ],
2252
+ "shared_filenames": [
2253
+ "src/transformers/models/colqwen2/modeling_colqwen2.py",
2254
+ "src/transformers/models/colqwen2/modular_colqwen2.py"
2255
+ ],
2256
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/models/colqwen2/modeling_colqwen2.py`, `src/transformers/models/colqwen2/modular_colqwen2.py`; representative PR #44713.",
2257
+ "title": "Scope: [ColQwen2] Refactor output tracing (issue #43979)"
2258
+ },
2259
+ {
2260
+ "authors": [
2261
+ "MaybeSam05",
2262
+ "NielsRogge"
2263
+ ],
2264
+ "average_similarity": 0.434,
2265
+ "cluster_id": "pr-scope-44385-2",
2266
+ "kind": "pr_scope",
2267
+ "last_activity_at": "2026-03-12T10:33:43Z",
2268
+ "outside_window_prs": [],
2269
+ "pairwise": [
2270
+ {
2271
+ "breadth_similarity": 0.667,
2272
+ "concentration_similarity": 1.0,
2273
+ "content_similarity": 0.373,
2274
+ "left_pr_number": 44385,
2275
+ "right_pr_number": 44615,
2276
+ "shared_directories": [
2277
+ "src/transformers/utils",
2278
+ "src/transformers",
2279
+ "src"
2280
+ ],
2281
+ "shared_filenames": [
2282
+ "src/transformers/utils/import_utils.py"
2283
+ ],
2284
+ "similarity": 0.434,
2285
+ "size_similarity": 0.371
2286
+ }
2287
+ ],
2288
+ "pr_count": 2,
2289
+ "pr_numbers": [
2290
+ 44385,
2291
+ 44615
2292
+ ],
2293
+ "recent_pr_count": 2,
2294
+ "recent_pr_numbers": [
2295
+ 44385,
2296
+ 44615
2297
+ ],
2298
+ "representative_pr_number": 44385,
2299
+ "representative_title": "Fix make check-repo",
2300
+ "representative_url": "https://github.com/huggingface/transformers/pull/44385",
2301
+ "shared_directories": [
2302
+ "src/transformers/utils",
2303
+ "src/transformers",
2304
+ "src"
2305
+ ],
2306
+ "shared_filenames": [
2307
+ "src/transformers/utils/import_utils.py"
2308
+ ],
2309
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/utils/import_utils.py`; representative PR #44385.",
2310
+ "title": "Scope: Fix make check-repo"
2311
+ },
2312
+ {
2313
+ "authors": [
2314
+ "tarekziade",
2315
+ "zucchini-nlp"
2316
+ ],
2317
+ "average_similarity": 0.412,
2318
+ "cluster_id": "pr-scope-43587-2",
2319
+ "kind": "pr_scope",
2320
+ "last_activity_at": "2026-03-26T10:10:44Z",
2321
+ "outside_window_prs": [],
2322
+ "pairwise": [
2323
+ {
2324
+ "breadth_similarity": 0.4,
2325
+ "concentration_similarity": 0.9,
2326
+ "content_similarity": 0.265,
2327
+ "left_pr_number": 43587,
2328
+ "right_pr_number": 45009,
2329
+ "shared_directories": [
2330
+ "utils"
2331
+ ],
2332
+ "shared_filenames": [
2333
+ "utils/check_docstrings.py"
2334
+ ],
2335
+ "similarity": 0.412,
2336
+ "size_similarity": 0.943
2337
+ }
2338
+ ],
2339
+ "pr_count": 2,
2340
+ "pr_numbers": [
2341
+ 43587,
2342
+ 45009
2343
+ ],
2344
+ "recent_pr_count": 2,
2345
+ "recent_pr_numbers": [
2346
+ 43587,
2347
+ 45009
2348
+ ],
2349
+ "representative_pr_number": 43587,
2350
+ "representative_title": "[WIP] Check docstring runs on modular files",
2351
+ "representative_url": "https://github.com/huggingface/transformers/pull/43587",
2352
+ "shared_directories": [
2353
+ "utils"
2354
+ ],
2355
+ "shared_filenames": [
2356
+ "utils/check_docstrings.py"
2357
+ ],
2358
+ "summary": "2 open PRs share weighted file overlap around `utils/check_docstrings.py`; representative PR #43587.",
2359
+ "title": "Scope: [WIP] Check docstring runs on modular files"
2360
+ },
2361
+ {
2362
+ "authors": [
2363
+ "AkshajKashyap",
2364
+ "roycho96"
2365
+ ],
2366
+ "average_similarity": 0.411,
2367
+ "cluster_id": "pr-scope-44889-2",
2368
+ "kind": "pr_scope",
2369
+ "last_activity_at": "2026-03-25T22:07:33Z",
2370
+ "outside_window_prs": [],
2371
+ "pairwise": [
2372
+ {
2373
+ "breadth_similarity": 1.0,
2374
+ "concentration_similarity": 0.812,
2375
+ "content_similarity": 0.174,
2376
+ "left_pr_number": 44889,
2377
+ "right_pr_number": 44981,
2378
+ "shared_directories": [
2379
+ "src/transformers",
2380
+ "tests/trainer",
2381
+ "src",
2382
+ "tests"
2383
+ ],
2384
+ "shared_filenames": [
2385
+ "src/transformers/trainer.py"
2386
+ ],
2387
+ "similarity": 0.411,
2388
+ "size_similarity": 0.991
2389
+ }
2390
+ ],
2391
+ "pr_count": 2,
2392
+ "pr_numbers": [
2393
+ 44889,
2394
+ 44981
2395
+ ],
2396
+ "recent_pr_count": 2,
2397
+ "recent_pr_numbers": [
2398
+ 44889,
2399
+ 44981
2400
+ ],
2401
+ "representative_pr_number": 44889,
2402
+ "representative_title": "[DeepSpeed] Fix evaluate()/predict() before train()",
2403
+ "representative_url": "https://github.com/huggingface/transformers/pull/44889",
2404
+ "shared_directories": [
2405
+ "tests/trainer",
2406
+ "src/transformers",
2407
+ "tests",
2408
+ "src"
2409
+ ],
2410
+ "shared_filenames": [
2411
+ "src/transformers/trainer.py"
2412
+ ],
2413
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/trainer.py`; representative PR #44889.",
2414
+ "title": "Scope: [DeepSpeed] Fix evaluate()/predict() before train()"
2415
+ },
2416
+ {
2417
+ "authors": [
2418
+ "Charly21r",
2419
+ "khushali9"
2420
+ ],
2421
+ "average_similarity": 0.409,
2422
+ "cluster_id": "pr-scope-44146-2",
2423
+ "kind": "pr_scope",
2424
+ "last_activity_at": "2026-03-26T07:25:54Z",
2425
+ "outside_window_prs": [],
2426
+ "pairwise": [
2427
+ {
2428
+ "breadth_similarity": 0.75,
2429
+ "concentration_similarity": 0.898,
2430
+ "content_similarity": 0.284,
2431
+ "left_pr_number": 44146,
2432
+ "right_pr_number": 44949,
2433
+ "shared_directories": [
2434
+ "src/transformers",
2435
+ "tests/trainer",
2436
+ "src",
2437
+ "tests"
2438
+ ],
2439
+ "shared_filenames": [
2440
+ "tests/trainer/test_trainer_callback.py"
2441
+ ],
2442
+ "similarity": 0.409,
2443
+ "size_similarity": 0.605
2444
+ }
2445
+ ],
2446
+ "pr_count": 2,
2447
+ "pr_numbers": [
2448
+ 44146,
2449
+ 44949
2450
+ ],
2451
+ "recent_pr_count": 2,
2452
+ "recent_pr_numbers": [
2453
+ 44146,
2454
+ 44949
2455
+ ],
2456
+ "representative_pr_number": 44146,
2457
+ "representative_title": "Ensure final evaluation runs with step-based evaluation strategy",
2458
+ "representative_url": "https://github.com/huggingface/transformers/pull/44146",
2459
+ "shared_directories": [
2460
+ "tests/trainer",
2461
+ "src/transformers",
2462
+ "tests",
2463
+ "src"
2464
+ ],
2465
+ "shared_filenames": [
2466
+ "tests/trainer/test_trainer_callback.py"
2467
+ ],
2468
+ "summary": "2 open PRs share weighted file overlap around `tests/trainer/test_trainer_callback.py`; representative PR #44146.",
2469
+ "title": "Scope: Ensure final evaluation runs with step-based evaluation strategy"
2470
+ },
2471
+ {
2472
+ "authors": [
2473
+ "kashif",
2474
+ "qgallouedec"
2475
+ ],
2476
+ "average_similarity": 0.406,
2477
+ "cluster_id": "pr-scope-44425-2",
2478
+ "kind": "pr_scope",
2479
+ "last_activity_at": "2026-03-20T16:28:43Z",
2480
+ "outside_window_prs": [],
2481
+ "pairwise": [
2482
+ {
2483
+ "breadth_similarity": 0.196,
2484
+ "concentration_similarity": 0.618,
2485
+ "content_similarity": 0.507,
2486
+ "left_pr_number": 44425,
2487
+ "right_pr_number": 44891,
2488
+ "shared_directories": [
2489
+ "src/transformers",
2490
+ "src"
2491
+ ],
2492
+ "shared_filenames": [
2493
+ "src/transformers/trainer_callback.py"
2494
+ ],
2495
+ "similarity": 0.406,
2496
+ "size_similarity": 0.004
2497
+ }
2498
+ ],
2499
+ "pr_count": 2,
2500
+ "pr_numbers": [
2501
+ 44425,
2502
+ 44891
2503
+ ],
2504
+ "recent_pr_count": 2,
2505
+ "recent_pr_numbers": [
2506
+ 44425,
2507
+ 44891
2508
+ ],
2509
+ "representative_pr_number": 44425,
2510
+ "representative_title": "Fix conditional check for float formatting",
2511
+ "representative_url": "https://github.com/huggingface/transformers/pull/44425",
2512
+ "shared_directories": [
2513
+ "src/transformers",
2514
+ "src"
2515
+ ],
2516
+ "shared_filenames": [
2517
+ "src/transformers/trainer_callback.py"
2518
+ ],
2519
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/trainer_callback.py`; representative PR #44425.",
2520
+ "title": "Scope: Fix conditional check for float formatting"
2521
+ },
2522
+ {
2523
+ "authors": [
2524
+ "dagecko"
2525
+ ],
2526
+ "average_similarity": 0.513,
2527
+ "cluster_id": "pr-scope-42975-3",
2528
+ "kind": "pr_scope",
2529
+ "last_activity_at": "2026-03-26T06:19:29Z",
2530
+ "outside_window_prs": [
2531
+ {
2532
+ "additions": 228,
2533
+ "author": "salmanmkc",
2534
+ "changed_files": 33,
2535
+ "created_at": "2025-12-20T23:37:58Z",
2536
+ "deletions": 228,
2537
+ "draft": false,
2538
+ "files_url": "https://github.com/huggingface/transformers/pull/42975/files",
2539
+ "html_url": "https://github.com/huggingface/transformers/pull/42975",
2540
+ "merged": false,
2541
+ "number": 42975,
2542
+ "state": "open",
2543
+ "title": "Upgrade GitHub Actions for Node 24 compatibility",
2544
+ "updated_at": "2026-01-25T00:07:56Z"
2545
+ },
2546
+ {
2547
+ "additions": 23,
2548
+ "author": "salmanmkc",
2549
+ "changed_files": 7,
2550
+ "created_at": "2025-12-20T23:38:07Z",
2551
+ "deletions": 23,
2552
+ "draft": false,
2553
+ "files_url": "https://github.com/huggingface/transformers/pull/42976/files",
2554
+ "html_url": "https://github.com/huggingface/transformers/pull/42976",
2555
+ "merged": false,
2556
+ "number": 42976,
2557
+ "state": "open",
2558
+ "title": "Upgrade GitHub Actions to latest versions",
2559
+ "updated_at": "2026-01-25T00:07:18Z"
2560
+ }
2561
+ ],
2562
+ "pairwise": [
2563
+ {
2564
+ "breadth_similarity": 0.675,
2565
+ "concentration_similarity": 1.0,
2566
+ "content_similarity": 0.724,
2567
+ "left_pr_number": 42976,
2568
+ "right_pr_number": 45010,
2569
+ "shared_directories": [
2570
+ ".github/workflows",
2571
+ ".github"
2572
+ ],
2573
+ "shared_filenames": [
2574
+ ".github/workflows/build-ci-docker-images.yml",
2575
+ ".github/workflows/build-docker-images.yml",
2576
+ ".github/workflows/build-nightly-ci-docker-images.yml",
2577
+ ".github/workflows/build-past-ci-docker-images.yml",
2578
+ ".github/workflows/release-conda.yml"
2579
+ ],
2580
+ "similarity": 0.671,
2581
+ "size_similarity": 0.315
2582
+ },
2583
+ {
2584
+ "breadth_similarity": 0.803,
2585
+ "concentration_similarity": 1.0,
2586
+ "content_similarity": 0.407,
2587
+ "left_pr_number": 42975,
2588
+ "right_pr_number": 45010,
2589
+ "shared_directories": [
2590
+ ".github/workflows",
2591
+ ".github"
2592
+ ],
2593
+ "shared_filenames": [
2594
+ ".github/workflows/benchmark.yml",
2595
+ ".github/workflows/build-ci-docker-images.yml",
2596
+ ".github/workflows/build-docker-images.yml",
2597
+ ".github/workflows/build-nightly-ci-docker-images.yml",
2598
+ ".github/workflows/build-past-ci-docker-images.yml",
2599
+ ".github/workflows/model_jobs.yml",
2600
+ ".github/workflows/release-conda.yml",
2601
+ ".github/workflows/release.yml",
2602
+ ".github/workflows/trufflehog.yml",
2603
+ ".github/workflows/update_metdata.yml"
2604
+ ],
2605
+ "similarity": 0.463,
2606
+ "size_similarity": 0.32
2607
+ },
2608
+ {
2609
+ "breadth_similarity": 0.606,
2610
+ "concentration_similarity": 1.0,
2611
+ "content_similarity": 0.397,
2612
+ "left_pr_number": 42975,
2613
+ "right_pr_number": 42976,
2614
+ "shared_directories": [
2615
+ ".github/workflows",
2616
+ ".github"
2617
+ ],
2618
+ "shared_filenames": [
2619
+ ".github/workflows/build-ci-docker-images.yml",
2620
+ ".github/workflows/build-docker-images.yml",
2621
+ ".github/workflows/build-nightly-ci-docker-images.yml",
2622
+ ".github/workflows/build-past-ci-docker-images.yml",
2623
+ ".github/workflows/check_failed_tests.yml",
2624
+ ".github/workflows/new_model_pr_merged_notification.yml",
2625
+ ".github/workflows/release-conda.yml"
2626
+ ],
2627
+ "similarity": 0.403,
2628
+ "size_similarity": 0.101
2629
+ }
2630
+ ],
2631
+ "pr_count": 3,
2632
+ "pr_numbers": [
2633
+ 42975,
2634
+ 42976,
2635
+ 45010
2636
+ ],
2637
+ "recent_pr_count": 1,
2638
+ "recent_pr_numbers": [
2639
+ 45010
2640
+ ],
2641
+ "representative_pr_number": 45010,
2642
+ "representative_title": "fix: pin 69 unpinned action(s),extract 2 unsafe expression(s) to env vars",
2643
+ "representative_url": "https://github.com/huggingface/transformers/pull/45010",
2644
+ "shared_directories": [
2645
+ ".github/workflows",
2646
+ ".github"
2647
+ ],
2648
+ "shared_filenames": [
2649
+ ".github/workflows/build-ci-docker-images.yml",
2650
+ ".github/workflows/build-docker-images.yml",
2651
+ ".github/workflows/build-nightly-ci-docker-images.yml",
2652
+ ".github/workflows/build-past-ci-docker-images.yml",
2653
+ ".github/workflows/release-conda.yml",
2654
+ ".github/workflows/benchmark.yml",
2655
+ ".github/workflows/check_failed_tests.yml",
2656
+ ".github/workflows/new_model_pr_merged_notification.yml"
2657
+ ],
2658
+ "summary": "3 open PRs share weighted file overlap around `.github/workflows/build-ci-docker-images.yml`, `.github/workflows/build-docker-images.yml`, `.github/workflows/build-nightly-ci-docker-images.yml`; representative PR #45010.",
2659
+ "title": "Scope: fix: pin 69 unpinned action(s),extract 2 unsafe expression(s) to env vars"
2660
+ },
2661
+ {
2662
+ "authors": [
2663
+ "XingyuHu109"
2664
+ ],
2665
+ "average_similarity": 0.865,
2666
+ "cluster_id": "pr-scope-41251-2",
2667
+ "kind": "pr_scope",
2668
+ "last_activity_at": "2026-03-12T16:02:46Z",
2669
+ "outside_window_prs": [
2670
+ {
2671
+ "additions": 1704,
2672
+ "author": "ArthurZucker",
2673
+ "changed_files": 14,
2674
+ "created_at": "2025-10-01T12:41:21Z",
2675
+ "deletions": 1,
2676
+ "draft": false,
2677
+ "files_url": "https://github.com/huggingface/transformers/pull/41251/files",
2678
+ "html_url": "https://github.com/huggingface/transformers/pull/41251",
2679
+ "merged": false,
2680
+ "number": 41251,
2681
+ "state": "open",
2682
+ "title": "Add deepseek 3.2 exp",
2683
+ "updated_at": "2026-03-25T17:02:59Z"
2684
+ }
2685
+ ],
2686
+ "pairwise": [
2687
+ {
2688
+ "breadth_similarity": 0.743,
2689
+ "concentration_similarity": 0.977,
2690
+ "content_similarity": 0.906,
2691
+ "left_pr_number": 41251,
2692
+ "right_pr_number": 44481,
2693
+ "shared_directories": [
2694
+ "docs/source/en/model_doc",
2695
+ "src/transformers/models/auto",
2696
+ "src/transformers/models/deepseek_v32",
2697
+ "docs/source/en",
2698
+ "src/transformers/integrations",
2699
+ "src/transformers/models",
2700
+ "tests/models/deepseek_v32",
2701
+ "docs/source",
2702
+ "src/transformers",
2703
+ "tests/models"
2704
+ ],
2705
+ "shared_filenames": [
2706
+ "docs/source/en/_toctree.yml",
2707
+ "docs/source/en/model_doc/deepseek_v32.md",
2708
+ "src/transformers/conversion_mapping.py",
2709
+ "src/transformers/models/__init__.py",
2710
+ "src/transformers/models/auto/configuration_auto.py",
2711
+ "src/transformers/models/auto/modeling_auto.py",
2712
+ "src/transformers/models/deepseek_v32/__init__.py",
2713
+ "src/transformers/models/deepseek_v32/configuration_deepseek_v32.py",
2714
+ "src/transformers/models/deepseek_v32/modeling_deepseek_v32.py",
2715
+ "src/transformers/models/deepseek_v32/modular_deepseek_v32.py"
2716
+ ],
2717
+ "similarity": 0.865,
2718
+ "size_similarity": 0.716
2719
+ }
2720
+ ],
2721
+ "pr_count": 2,
2722
+ "pr_numbers": [
2723
+ 41251,
2724
+ 44481
2725
+ ],
2726
+ "recent_pr_count": 1,
2727
+ "recent_pr_numbers": [
2728
+ 44481
2729
+ ],
2730
+ "representative_pr_number": 41251,
2731
+ "representative_title": "Add deepseek 3.2 exp",
2732
+ "representative_url": "https://github.com/huggingface/transformers/pull/41251",
2733
+ "shared_directories": [
2734
+ "src/transformers/models/deepseek_v32",
2735
+ "docs/source/en/model_doc",
2736
+ "src/transformers/models/auto",
2737
+ "tests/models/deepseek_v32",
2738
+ "src/transformers/integrations",
2739
+ "docs/source/en",
2740
+ "src/transformers/models",
2741
+ "docs/source"
2742
+ ],
2743
+ "shared_filenames": [
2744
+ "docs/source/en/model_doc/deepseek_v32.md",
2745
+ "src/transformers/models/deepseek_v32/__init__.py",
2746
+ "src/transformers/models/deepseek_v32/configuration_deepseek_v32.py",
2747
+ "src/transformers/models/deepseek_v32/modeling_deepseek_v32.py",
2748
+ "src/transformers/models/deepseek_v32/modular_deepseek_v32.py",
2749
+ "tests/models/deepseek_v32/__init__.py",
2750
+ "tests/models/deepseek_v32/test_modeling_deepseek_v32.py",
2751
+ "src/transformers/conversion_mapping.py"
2752
+ ],
2753
+ "summary": "2 open PRs share weighted file overlap around `docs/source/en/model_doc/deepseek_v32.md`, `src/transformers/models/deepseek_v32/__init__.py`, `src/transformers/models/deepseek_v32/configuration_deepseek_v32.py`; representative PR #41251.",
2754
+ "title": "Scope: Add deepseek 3.2 exp"
2755
+ },
2756
+ {
2757
+ "authors": [
2758
+ "NielsRogge"
2759
+ ],
2760
+ "average_similarity": 0.726,
2761
+ "cluster_id": "pr-scope-36895-2",
2762
+ "kind": "pr_scope",
2763
+ "last_activity_at": "2026-03-05T16:00:53Z",
2764
+ "outside_window_prs": [
2765
+ {
2766
+ "additions": 5598,
2767
+ "author": "sbucaille",
2768
+ "changed_files": 20,
2769
+ "created_at": "2025-03-21T22:28:16Z",
2770
+ "deletions": 17,
2771
+ "draft": false,
2772
+ "files_url": "https://github.com/huggingface/transformers/pull/36895/files",
2773
+ "html_url": "https://github.com/huggingface/transformers/pull/36895",
2774
+ "merged": false,
2775
+ "number": 36895,
2776
+ "state": "open",
2777
+ "title": "Add RF-DETR",
2778
+ "updated_at": "2026-03-26T02:49:42Z"
2779
+ }
2780
+ ],
2781
+ "pairwise": [
2782
+ {
2783
+ "breadth_similarity": 0.926,
2784
+ "concentration_similarity": 0.931,
2785
+ "content_similarity": 0.662,
2786
+ "left_pr_number": 36895,
2787
+ "right_pr_number": 44375,
2788
+ "shared_directories": [
2789
+ "docs/source/en/model_doc",
2790
+ "src/transformers/models/auto",
2791
+ "src/transformers/models/rf_detr",
2792
+ "docs/source/en",
2793
+ "src/transformers/loss",
2794
+ "src/transformers/models",
2795
+ "tests/models/rf_detr",
2796
+ "docs/source",
2797
+ "src/transformers",
2798
+ "tests/models"
2799
+ ],
2800
+ "shared_filenames": [
2801
+ "docs/source/en/_toctree.yml",
2802
+ "docs/source/en/model_doc/rf_detr.md",
2803
+ "src/transformers/loss/loss_lw_detr.py",
2804
+ "src/transformers/loss/loss_utils.py",
2805
+ "src/transformers/models/__init__.py",
2806
+ "src/transformers/models/auto/configuration_auto.py",
2807
+ "src/transformers/models/auto/image_processing_auto.py",
2808
+ "src/transformers/models/auto/modeling_auto.py",
2809
+ "src/transformers/models/rf_detr/__init__.py",
2810
+ "src/transformers/models/rf_detr/configuration_rf_detr.py"
2811
+ ],
2812
+ "similarity": 0.726,
2813
+ "size_similarity": 0.822
2814
+ }
2815
+ ],
2816
+ "pr_count": 2,
2817
+ "pr_numbers": [
2818
+ 36895,
2819
+ 44375
2820
+ ],
2821
+ "recent_pr_count": 1,
2822
+ "recent_pr_numbers": [
2823
+ 44375
2824
+ ],
2825
+ "representative_pr_number": 36895,
2826
+ "representative_title": "Add RF-DETR",
2827
+ "representative_url": "https://github.com/huggingface/transformers/pull/36895",
2828
+ "shared_directories": [
2829
+ "src/transformers/models/rf_detr",
2830
+ "docs/source/en/model_doc",
2831
+ "src/transformers/models/auto",
2832
+ "tests/models/rf_detr",
2833
+ "src/transformers/loss",
2834
+ "docs/source/en",
2835
+ "src/transformers/models",
2836
+ "docs/source"
2837
+ ],
2838
+ "shared_filenames": [
2839
+ "docs/source/en/model_doc/rf_detr.md",
2840
+ "src/transformers/loss/loss_lw_detr.py",
2841
+ "src/transformers/models/rf_detr/__init__.py",
2842
+ "src/transformers/models/rf_detr/configuration_rf_detr.py",
2843
+ "src/transformers/models/rf_detr/modeling_rf_detr.py",
2844
+ "src/transformers/models/rf_detr/modular_rf_detr.py",
2845
+ "tests/models/rf_detr/__init__.py",
2846
+ "tests/models/rf_detr/test_modeling_rf_detr.py"
2847
+ ],
2848
+ "summary": "2 open PRs share weighted file overlap around `docs/source/en/model_doc/rf_detr.md`, `src/transformers/loss/loss_lw_detr.py`, `src/transformers/models/rf_detr/__init__.py`; representative PR #36895.",
2849
+ "title": "Scope: Add RF-DETR"
2850
+ },
2851
+ {
2852
+ "authors": [
2853
+ "IlyasMoutawwakil"
2854
+ ],
2855
+ "average_similarity": 0.608,
2856
+ "cluster_id": "pr-scope-43349-2",
2857
+ "kind": "pr_scope",
2858
+ "last_activity_at": "2026-03-24T13:39:07Z",
2859
+ "outside_window_prs": [
2860
+ {
2861
+ "additions": 1,
2862
+ "author": "readleyj",
2863
+ "changed_files": 1,
2864
+ "created_at": "2026-01-19T09:54:48Z",
2865
+ "deletions": 6,
2866
+ "draft": false,
2867
+ "files_url": "https://github.com/huggingface/transformers/pull/43349/files",
2868
+ "html_url": "https://github.com/huggingface/transformers/pull/43349",
2869
+ "merged": false,
2870
+ "number": 43349,
2871
+ "state": "open",
2872
+ "title": "Remove unnecessary device synchronizations from finegrained FP8 matmul",
2873
+ "updated_at": "2026-01-27T12:40:12Z"
2874
+ }
2875
+ ],
2876
+ "pairwise": [
2877
+ {
2878
+ "breadth_similarity": 0.292,
2879
+ "concentration_similarity": 0.98,
2880
+ "content_similarity": 0.752,
2881
+ "left_pr_number": 43349,
2882
+ "right_pr_number": 44832,
2883
+ "shared_directories": [
2884
+ "src/transformers/integrations",
2885
+ "src/transformers",
2886
+ "src"
2887
+ ],
2888
+ "shared_filenames": [
2889
+ "src/transformers/integrations/finegrained_fp8.py"
2890
+ ],
2891
+ "similarity": 0.608,
2892
+ "size_similarity": 0.02
2893
+ }
2894
+ ],
2895
+ "pr_count": 2,
2896
+ "pr_numbers": [
2897
+ 43349,
2898
+ 44832
2899
+ ],
2900
+ "recent_pr_count": 1,
2901
+ "recent_pr_numbers": [
2902
+ 44832
2903
+ ],
2904
+ "representative_pr_number": 43349,
2905
+ "representative_title": "Remove unnecessary device synchronizations from finegrained FP8 matmul",
2906
+ "representative_url": "https://github.com/huggingface/transformers/pull/43349",
2907
+ "shared_directories": [
2908
+ "src/transformers/integrations",
2909
+ "src/transformers",
2910
+ "src"
2911
+ ],
2912
+ "shared_filenames": [
2913
+ "src/transformers/integrations/finegrained_fp8.py"
2914
+ ],
2915
+ "summary": "2 open PRs share weighted file overlap around `src/transformers/integrations/finegrained_fp8.py`; representative PR #43349.",
2916
+ "title": "Scope: Remove unnecessary device synchronizations from finegrained FP8 matmul"
2917
+ },
2918
+ {
2919
+ "authors": [
2920
+ "harshaljanjani"
2921
+ ],
2922
+ "average_similarity": 0.465,
2923
+ "cluster_id": "pr-scope-41356-2",
2924
+ "kind": "pr_scope",
2925
+ "last_activity_at": "2026-03-24T13:42:36Z",
2926
+ "outside_window_prs": [
2927
+ {
2928
+ "additions": 512,
2929
+ "author": "Vinayaktoor",
2930
+ "changed_files": 10,
2931
+ "created_at": "2025-10-05T21:35:01Z",
2932
+ "deletions": 0,
2933
+ "draft": false,
2934
+ "files_url": "https://github.com/huggingface/transformers/pull/41356/files",
2935
+ "html_url": "https://github.com/huggingface/transformers/pull/41356",
2936
+ "merged": false,
2937
+ "number": 41356,
2938
+ "state": "open",
2939
+ "title": "Add DEIMv2 model, image processor, and basic tests",
2940
+ "updated_at": "2026-02-09T17:25:26Z"
2941
+ }
2942
+ ],
2943
+ "pairwise": [
2944
+ {
2945
+ "breadth_similarity": 0.5,
2946
+ "concentration_similarity": 0.951,
2947
+ "content_similarity": 0.506,
2948
+ "left_pr_number": 41356,
2949
+ "right_pr_number": 44339,
2950
+ "shared_directories": [
2951
+ "docs/source/en/model_doc",
2952
+ "src/transformers/models/deimv2",
2953
+ "docs/source/en",
2954
+ "src/transformers/models",
2955
+ "tests/models/deimv2",
2956
+ "docs/source",
2957
+ "src/transformers",
2958
+ "tests/models",
2959
+ "docs",
2960
+ "src"
2961
+ ],
2962
+ "shared_filenames": [
2963
+ "docs/source/en/model_doc/deimv2.md",
2964
+ "src/transformers/models/deimv2/__init__.py",
2965
+ "src/transformers/models/deimv2/configuration_deimv2.py",
2966
+ "src/transformers/models/deimv2/modeling_deimv2.py",
2967
+ "tests/models/deimv2/__init__.py",
2968
+ "tests/models/deimv2/test_modeling_deimv2.py"
2969
+ ],
2970
+ "similarity": 0.465,
2971
+ "size_similarity": 0.084
2972
+ }
2973
+ ],
2974
+ "pr_count": 2,
2975
+ "pr_numbers": [
2976
+ 41356,
2977
+ 44339
2978
+ ],
2979
+ "recent_pr_count": 1,
2980
+ "recent_pr_numbers": [
2981
+ 44339
2982
+ ],
2983
+ "representative_pr_number": 41356,
2984
+ "representative_title": "Add DEIMv2 model, image processor, and basic tests",
2985
+ "representative_url": "https://github.com/huggingface/transformers/pull/41356",
2986
+ "shared_directories": [
2987
+ "src/transformers/models/deimv2",
2988
+ "docs/source/en/model_doc",
2989
+ "tests/models/deimv2",
2990
+ "docs/source/en",
2991
+ "src/transformers/models",
2992
+ "docs/source",
2993
+ "tests/models",
2994
+ "src/transformers"
2995
+ ],
2996
+ "shared_filenames": [
2997
+ "docs/source/en/model_doc/deimv2.md",
2998
+ "src/transformers/models/deimv2/__init__.py",
2999
+ "src/transformers/models/deimv2/configuration_deimv2.py",
3000
+ "src/transformers/models/deimv2/modeling_deimv2.py",
3001
+ "tests/models/deimv2/__init__.py",
3002
+ "tests/models/deimv2/test_modeling_deimv2.py"
3003
+ ],
3004
+ "summary": "2 open PRs share weighted file overlap around `docs/source/en/model_doc/deimv2.md`, `src/transformers/models/deimv2/__init__.py`, `src/transformers/models/deimv2/configuration_deimv2.py`; representative PR #41356.",
3005
+ "title": "Scope: Add DEIMv2 model, image processor, and basic tests"
3006
+ }
3007
+ ]
data/public/data/prs.json ADDED
The diff for this file is too large to render. See raw diff
 
data/public/data/summary.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "analysis_available": true,
3
+ "cluster_count": 9,
4
+ "clustered_pr_count": 96,
5
+ "contributor_count": 25,
6
+ "contributors_available": true,
7
+ "generated_at": "2026-03-26T11:57:44Z",
8
+ "merged_pr_count": 589,
9
+ "open_pr_count": 248,
10
+ "pr_count": 1196,
11
+ "pr_scope_available": true,
12
+ "pr_scope_cluster_count": 32,
13
+ "reference_time": "2026-03-26T10:20:19Z",
14
+ "repo": "huggingface/transformers",
15
+ "snapshot_id": "20260326T102019Z",
16
+ "window_days": 60
17
+ }
data/summary.json CHANGED
@@ -1,15 +1,17 @@
1
  {
2
  "analysis_available": true,
3
- "cluster_count": 7,
4
- "clustered_pr_count": 23,
5
- "contributor_count": 75,
6
  "contributors_available": true,
7
- "generated_at": "2026-03-24T23:23:53Z",
8
- "merged_pr_count": 47,
9
- "open_pr_count": 48,
10
- "pr_count": 121,
11
- "reference_time": "2026-03-24T21:53:31Z",
 
 
12
  "repo": "huggingface/transformers",
13
- "snapshot_id": "20260324T215331Z",
14
- "window_days": 14
15
  }
 
1
  {
2
  "analysis_available": true,
3
+ "cluster_count": 9,
4
+ "clustered_pr_count": 96,
5
+ "contributor_count": 25,
6
  "contributors_available": true,
7
+ "generated_at": "2026-04-07T08:52:06Z",
8
+ "merged_pr_count": 589,
9
+ "open_pr_count": 248,
10
+ "pr_count": 1196,
11
+ "pr_scope_available": true,
12
+ "pr_scope_cluster_count": 32,
13
+ "reference_time": "2026-03-26T10:20:19Z",
14
  "repo": "huggingface/transformers",
15
+ "snapshot_id": "20260326T102019Z",
16
+ "window_days": 60
17
  }
index.html CHANGED
@@ -1,13 +1,13 @@
1
  <!doctype html>
2
- <html lang="en">
3
  <head>
4
  <meta charset="UTF-8" />
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
  <title>slop-farmer dashboard</title>
7
- <script type="module" crossorigin src="/assets/index-DqhlJVPW.js"></script>
8
- <link rel="stylesheet" crossorigin href="/assets/index-C2WFH2m5.css">
9
  </head>
10
  <body>
11
  <div id="root"></div>
12
  </body>
13
- </html>
 
1
  <!doctype html>
2
+ <html lang="en" class="dark">
3
  <head>
4
  <meta charset="UTF-8" />
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
  <title>slop-farmer dashboard</title>
7
+ <script type="module" crossorigin src="/assets/index-Bw_CPkeo.js"></script>
8
+ <link rel="stylesheet" crossorigin href="/assets/index-CqmtHhe1.css">
9
  </head>
10
  <body>
11
  <div id="root"></div>
12
  </body>
13
+ </html>