Overview
File Change Frequency Overall
  • There are 69 files with 10,075 lines of code.
    • 1 file changed more than 100 times (315 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 5 files changed 21-50 times (1,721 lines of code)
    • 21 files changed 6-20 times (3,678 lines of code)
    • 42 files changed 1-5 times (4,361 lines of code)
3% | 0% | 17% | 36% | 43%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 69 files with 10,075 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 4 files changed by 11-25 contributors (1,576 lines of code)
    • 15 files changed by 6-10 contributors (3,172 lines of code)
    • 27 files changed by 2-5 contributors (3,197 lines of code)
    • 23 files changed by 1 contributor (2,130 lines of code)
0% | 15% | 31% | 31% | 21%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, md, yml, json, sh, txt, npmrc, gitignore, py, yaml, js, gitattributes, toml, html, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts3% | 0% | 20% | 43% | 32%
py0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src4% | 0% | 23% | 42% | 29%
base-action0% | 0% | 0% | 46% | 53%
agent-approval-check0% | 0% | 0% | 0% | 100%
.github0% | 0% | 0% | 0% | 100%
.claude0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
run.ts
in src/entrypoints
315 6 2026-02-04 2026-10-06 158 8 +631 / -253 ashwin@anthropic.com actions@github.com
index.ts
in src/create-prompt
855 10 2025-05-21 2026-08-25 42 19 +780 / -393 lina@anthropic.com support@we-are-resilience.com
context.ts
in src/github
281 11 2025-05-29 2026-08-04 26 13 +284 / -112 ashwin@anthropic.com ashwin@anthropic.com
197 7 2025-05-23 2026-08-21 24 11 +316 / -122 lina@anthropic.com 145943060+anishesg@users.no...
branch.ts
in src/github/operations
243 4 2025-05-28 2026-08-25 24 19 +416 / -185 ashwin@anthropic.com ip.popovich.1990@gmail.com
index.ts
in src/modes/tag
145 4 2025-07-24 2026-08-06 22 6 +362 / -163 kashyap@anthropic.com ashwin@anthropic.com
index.ts
in src/modes/agent
97 3 2025-07-24 2026-08-06 20 6 +384 / -240 kashyap@anthropic.com ashwin@anthropic.com
prepare.ts
in src/entrypoints
82 - 2025-05-29 2026-08-04 16 2 +192 / -191 ashwin@anthropic.com ashwin@anthropic.com
fetcher.ts
in src/github/data
485 11 2025-06-03 2026-08-19 15 10 +540 / -72 rjwalters@users.noreply.git... nealdaftary0405@gmail.com
run-claude.ts
in base-action/src
23 1 2025-07-18 2026-02-04 14 6 +934 / -909 ashwin@anthropic.com ashwin@anthropic.com
487 5 2025-05-23 2026-08-25 14 10 +602 / -470 lina@anthropic.com support@we-are-resilience.com
index.ts
in base-action/src
66 2 2025-07-18 2026-07-22 13 7 +95 / -9 ashwin@anthropic.com 19yamashita15@gmail.com
run-claude-sdk.ts
in base-action/src
226 7 2025-12-04 2026-08-21 12 7 +334 / -33 ashwin@anthropic.com ulofi@protonmail.com
parse-sdk-options.ts
in base-action/src
231 6 2025-12-04 2026-08-19 12 8 +384 / -29 ashwin@anthropic.com juwan.hwang@proton.me
update-comment-link.ts
in src/entrypoints
153 - 2025-05-29 2026-08-25 11 5 +154 / -99 ashwin@anthropic.com khan.abdullah135790@gmail.com
token.ts
in src/github
113 5 2025-05-26 2026-06-17 10 3 +227 / -165 ashwin@anthropic.com 116048068+ryanoonan@users.n...
types.ts
in src/github
115 - 2025-06-13 2026-08-19 10 8 +46 / -5 ashwin@anthropic.com nealdaftary0405@gmail.com
types.ts
in src/create-prompt
98 - 2025-05-29 2026-07-04 9 6 +38 / -17 ashwin@anthropic.com tarunag10@hotmail.com
git-config.ts
in src/github/operations
146 5 2025-07-10 2026-08-20 9 4 +208 / -20 ashwin@anthropic.com 146881507+temrevil@users.no...
github.ts
in src/github/api/queries
149 - 2025-06-13 2026-08-19 9 7 +49 / -2 ashwin@anthropic.com nealdaftary0405@gmail.com
formatter.ts
in src/github/data
135 7 2025-05-21 2026-08-15 8 7 +68 / -25 lina@anthropic.com 59786899+rishavnaskar@users...
restore-config.ts
in src/github/operations
220 9 2026-03-18 2026-08-21 8 9 +393 / -44 kashyap@anthropic.com 148205237+gautamsharma99@us...
collect-inputs.ts
in src/entrypoints
54 1 2025-08-19 2026-05-22 7 2 +70 / -10 ashwin@anthropic.com ashwin@anthropic.com
format-turns.ts
in src/entrypoints
380 7 2025-07-03 2026-08-12 7 6 +502 / -28 prazek@users.noreply.github... nealdaftary0405@gmail.com
detector.ts
in src/modes
93 2 2025-08-25 2026-08-07 6 3 +155 / -40 kashyap@anthropic.com 96252494+takakisatojp@users...
sanitizer.ts
in src/github/utils
123 8 2025-05-30 2026-08-06 6 5 +174 / -12 lina@anthropic.com ashwin@anthropic.com
202 - 2025-08-06 2026-08-19 6 5 +256 / -7 ashwin@anthropic.com juwan.hwang@proton.me
create-initial.ts
in src/github/operations/comments
83 - 2025-07-01 2025-07-29 5 4 +63 / -25 valorkin@gmail.com kashyap@anthropic.com
branch-cleanup.ts
in src/github/operations
116 1 2025-05-29 2026-08-25 5 3 +142 / -42 ashwin@anthropic.com khan.abdullah135790@gmail.com
permissions.ts
in src/github/validation
119 4 2025-08-08 2026-08-04 5 3 +141 / -19 yukukotani@gmail.com ashwin@anthropic.com
trigger.ts
in src/github/validation
134 2 2025-06-17 2026-08-07 5 5 +26 / -8 kumagai@bear.tokyo 66163158+sahilempire@users....
comment-logic.ts
in src/github/operations
146 2 2025-05-29 2026-08-25 5 2 +37 / -24 ashwin@anthropic.com khan.abdullah135790@gmail.com
parse-tools.ts
in src/modes/agent
42 3 2025-08-25 2026-06-14 4 4 +112 / -31 kashyap@anthropic.com by327@cornell.edu
actor.ts
in src/github/validation
76 1 2025-08-08 2026-05-20 4 3 +116 / -59 yukukotani@gmail.com ashwin@anthropic.com
266 2 2025-07-04 2026-08-25 4 4 +334 / -22 ashwin@anthropic.com jeremy@shoemoney.com
image-downloader.ts
in src/github/utils
323 12 2025-08-05 2026-08-15 4 4 +179 / -26 a.ishibashi0501@gmail.com 152812718+abhinavkr26104@us...
retry.ts
in src/utils
4 - 2025-07-04 2026-06-02 3 2 +51 / -47 ashwin@anthropic.com ashwin@anthropic.com
54 1 2025-07-18 2025-08-25 3 2 +82 / -14 ashwin@anthropic.com kashyap@anthropic.com
validate-env.ts
in base-action/src
72 1 2025-07-18 2026-05-22 3 2 +104 / -15 ashwin@anthropic.com ashwin@anthropic.com
84 - 2025-07-10 2026-08-19 3 2 +104 / -3 ashwin@anthropic.com juwan.hwang@proton.me
branch-template.ts
in src/utils
89 6 2026-01-08 2026-08-07 3 4 +134 / -4 ashwin@anthropic.com 48599208+nicknojiri@users.n...
install-plugins.ts
in base-action/src
180 9 2025-10-26 2026-01-05 3 3 +295 / -52 ashwin@anthropic.com 150702073+gor-st@users.nore...
client.ts
in src/github/api
21 1 2025-06-02 2026-08-21 2 2 +6 / -3 36355491+uc4w6c@users.norep... 84193252+rover0811@users.no...
actor-filter.ts
in src/github/utils
43 4 2026-01-27 2026-08-19 2 2 +90 / -0 76658304+ranyhb@users.norep... nealdaftary0405@gmail.com
workload-identity.ts
in base-action/src
175 3 2026-06-02 2026-07-22 2 2 +199 / -3 ashwin@anthropic.com 19yamashita15@gmail.com
204 4 2026-03-12 2026-08-19 2 2 +235 / -1 kashyap@anthropic.com juwan.hwang@proton.me
constants.ts
in src/github
2 - 2025-09-04 2025-09-04 1 1 +13 / -0 ashwin@anthropic.com ashwin@anthropic.com
2 - 2026-04-05 2026-04-05 1 1 +2 / -0 ashwin@anthropic.com ashwin@anthropic.com
config.ts
in src/github/api
9 - 2026-08-21 2026-08-21 1 1 +13 / -0 84193252+rover0811@users.no... 84193252+rover0811@users.no...
11 1 2026-08-12 2026-08-12 1 1 +22 / -0 henrique.p.espindola@gmail.com henrique.p.espindola@gmail.com
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
run-claude.ts
in base-action/src
23 1 2025-07-18 2026-02-04 14 6 +934 / -909 ashwin@anthropic.com ashwin@anthropic.com
agent_approval_check.py
in agent-approval-check
1155 54 2026-06-30 2026-06-30 1 1 +1828 / -0 kashyap@anthropic.com kashyap@anthropic.com
index.ts
in src/create-prompt
855 10 2025-05-21 2026-08-25 42 19 +780 / -393 lina@anthropic.com support@we-are-resilience.com
487 5 2025-05-23 2026-08-25 14 10 +602 / -470 lina@anthropic.com support@we-are-resilience.com
run.ts
in src/entrypoints
315 6 2026-02-04 2026-10-06 158 8 +631 / -253 ashwin@anthropic.com actions@github.com
index.ts
in src/modes/agent
97 3 2025-07-24 2026-08-06 20 6 +384 / -240 kashyap@anthropic.com ashwin@anthropic.com
fetcher.ts
in src/github/data
485 11 2025-06-03 2026-08-19 15 10 +540 / -72 rjwalters@users.noreply.git... nealdaftary0405@gmail.com
branch.ts
in src/github/operations
243 4 2025-05-28 2026-08-25 24 19 +416 / -185 ashwin@anthropic.com ip.popovich.1990@gmail.com
format-turns.ts
in src/entrypoints
380 7 2025-07-03 2026-08-12 7 6 +502 / -28 prazek@users.noreply.github... nealdaftary0405@gmail.com
index.ts
in src/modes/tag
145 4 2025-07-24 2026-08-06 22 6 +362 / -163 kashyap@anthropic.com ashwin@anthropic.com
197 7 2025-05-23 2026-08-21 24 11 +316 / -122 lina@anthropic.com 145943060+anishesg@users.no...
restore-config.ts
in src/github/operations
220 9 2026-03-18 2026-08-21 8 9 +393 / -44 kashyap@anthropic.com 148205237+gautamsharma99@us...
parse-sdk-options.ts
in base-action/src
231 6 2025-12-04 2026-08-19 12 8 +384 / -29 ashwin@anthropic.com juwan.hwang@proton.me
context.ts
in src/github
281 11 2025-05-29 2026-08-04 26 13 +284 / -112 ashwin@anthropic.com ashwin@anthropic.com
token.ts
in src/github
113 5 2025-05-26 2026-06-17 10 3 +227 / -165 ashwin@anthropic.com 116048068+ryanoonan@users.n...
prepare.ts
in src/entrypoints
82 - 2025-05-29 2026-08-04 16 2 +192 / -191 ashwin@anthropic.com ashwin@anthropic.com
run-claude-sdk.ts
in base-action/src
226 7 2025-12-04 2026-08-21 12 7 +334 / -33 ashwin@anthropic.com ulofi@protonmail.com
266 2 2025-07-04 2026-08-25 4 4 +334 / -22 ashwin@anthropic.com jeremy@shoemoney.com
install-plugins.ts
in base-action/src
180 9 2025-10-26 2026-01-05 3 3 +295 / -52 ashwin@anthropic.com 150702073+gor-st@users.nore...
check_workflow_hardening.py
in .github/scripts
278 14 2026-09-30 2026-09-30 1 1 +339 / -0 qing@anthropic.com qing@anthropic.com
202 - 2025-08-06 2026-08-19 6 5 +256 / -7 ashwin@anthropic.com juwan.hwang@proton.me
update-comment-link.ts
in src/entrypoints
153 - 2025-05-29 2026-08-25 11 5 +154 / -99 ashwin@anthropic.com khan.abdullah135790@gmail.com
204 4 2026-03-12 2026-08-19 2 2 +235 / -1 kashyap@anthropic.com juwan.hwang@proton.me
git-config.ts
in src/github/operations
146 5 2025-07-10 2026-08-20 9 4 +208 / -20 ashwin@anthropic.com 146881507+temrevil@users.no...
image-downloader.ts
in src/github/utils
323 12 2025-08-05 2026-08-15 4 4 +179 / -26 a.ishibashi0501@gmail.com 152812718+abhinavkr26104@us...
workload-identity.ts
in base-action/src
175 3 2026-06-02 2026-07-22 2 2 +199 / -3 ashwin@anthropic.com 19yamashita15@gmail.com
detector.ts
in src/modes
93 2 2025-08-25 2026-08-07 6 3 +155 / -40 kashyap@anthropic.com 96252494+takakisatojp@users...
sanitizer.ts
in src/github/utils
123 8 2025-05-30 2026-08-06 6 5 +174 / -12 lina@anthropic.com ashwin@anthropic.com
branch-cleanup.ts
in src/github/operations
116 1 2025-05-29 2026-08-25 5 3 +142 / -42 ashwin@anthropic.com khan.abdullah135790@gmail.com
actor.ts
in src/github/validation
76 1 2025-08-08 2026-05-20 4 3 +116 / -59 yukukotani@gmail.com ashwin@anthropic.com
pr-stamp-sweep.js
in .claude/workflows
136 - 2026-06-12 2026-06-12 1 1 +162 / -0 ashwin@anthropic.com ashwin@anthropic.com
permissions.ts
in src/github/validation
119 4 2025-08-08 2026-08-04 5 3 +141 / -19 yukukotani@gmail.com ashwin@anthropic.com
parse-tools.ts
in src/modes/agent
42 3 2025-08-25 2026-06-14 4 4 +112 / -31 kashyap@anthropic.com by327@cornell.edu
branch-template.ts
in src/utils
89 6 2026-01-08 2026-08-07 3 4 +134 / -4 ashwin@anthropic.com 48599208+nicknojiri@users.n...
validate-env.ts
in base-action/src
72 1 2025-07-18 2026-05-22 3 2 +104 / -15 ashwin@anthropic.com ashwin@anthropic.com
84 - 2025-07-10 2026-08-19 3 2 +104 / -3 ashwin@anthropic.com juwan.hwang@proton.me
index.ts
in base-action/src
66 2 2025-07-18 2026-07-22 13 7 +95 / -9 ashwin@anthropic.com 19yamashita15@gmail.com
retry.ts
in src/utils
4 - 2025-07-04 2026-06-02 3 2 +51 / -47 ashwin@anthropic.com ashwin@anthropic.com
54 1 2025-07-18 2025-08-25 3 2 +82 / -14 ashwin@anthropic.com kashyap@anthropic.com
formatter.ts
in src/github/data
135 7 2025-05-21 2026-08-15 8 7 +68 / -25 lina@anthropic.com 59786899+rishavnaskar@users...
actor-filter.ts
in src/github/utils
43 4 2026-01-27 2026-08-19 2 2 +90 / -0 76658304+ranyhb@users.norep... nealdaftary0405@gmail.com
80 3 2026-08-07 2026-08-07 1 1 +90 / -0 vuhoangminh97@gmail.com vuhoangminh97@gmail.com
create-initial.ts
in src/github/operations/comments
83 - 2025-07-01 2025-07-29 5 4 +63 / -25 valorkin@gmail.com kashyap@anthropic.com
prepare-prompt.ts
in base-action/src
64 3 2025-07-18 2025-07-18 1 1 +82 / -0 ashwin@anthropic.com ashwin@anthropic.com
collect-inputs.ts
in src/entrypoints
54 1 2025-08-19 2026-05-22 7 2 +70 / -10 ashwin@anthropic.com ashwin@anthropic.com
update-claude-comment.ts
in src/github/operations/comments
53 1 2025-06-02 2025-06-02 1 1 +70 / -0 ashwin@anthropic.com ashwin@anthropic.com
43 1 2026-01-07 2026-01-07 1 1 +64 / -0 dworken@anthropic.com dworken@anthropic.com
comment-logic.ts
in src/github/operations
146 2 2025-05-29 2026-08-25 5 2 +37 / -24 ashwin@anthropic.com khan.abdullah135790@gmail.com
types.ts
in src/create-prompt
98 - 2025-05-29 2026-07-04 9 6 +38 / -17 ashwin@anthropic.com tarunag10@hotmail.com
36 1 2026-07-04 2026-07-04 1 1 +54 / -0 archievingram@gmail.com archievingram@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
index.ts
in src/create-prompt
855 10 2025-05-21 2026-08-25 42 19 +780 / -393 lina@anthropic.com support@we-are-resilience.com
branch.ts
in src/github/operations
243 4 2025-05-28 2026-08-25 24 19 +416 / -185 ashwin@anthropic.com ip.popovich.1990@gmail.com
context.ts
in src/github
281 11 2025-05-29 2026-08-04 26 13 +284 / -112 ashwin@anthropic.com ashwin@anthropic.com
197 7 2025-05-23 2026-08-21 24 11 +316 / -122 lina@anthropic.com 145943060+anishesg@users.no...
fetcher.ts
in src/github/data
485 11 2025-06-03 2026-08-19 15 10 +540 / -72 rjwalters@users.noreply.git... nealdaftary0405@gmail.com
487 5 2025-05-23 2026-08-25 14 10 +602 / -470 lina@anthropic.com support@we-are-resilience.com
restore-config.ts
in src/github/operations
220 9 2026-03-18 2026-08-21 8 9 +393 / -44 kashyap@anthropic.com 148205237+gautamsharma99@us...
run.ts
in src/entrypoints
315 6 2026-02-04 2026-10-06 158 8 +631 / -253 ashwin@anthropic.com actions@github.com
parse-sdk-options.ts
in base-action/src
231 6 2025-12-04 2026-08-19 12 8 +384 / -29 ashwin@anthropic.com juwan.hwang@proton.me
types.ts
in src/github
115 - 2025-06-13 2026-08-19 10 8 +46 / -5 ashwin@anthropic.com nealdaftary0405@gmail.com
index.ts
in base-action/src
66 2 2025-07-18 2026-07-22 13 7 +95 / -9 ashwin@anthropic.com 19yamashita15@gmail.com
run-claude-sdk.ts
in base-action/src
226 7 2025-12-04 2026-08-21 12 7 +334 / -33 ashwin@anthropic.com ulofi@protonmail.com
github.ts
in src/github/api/queries
149 - 2025-06-13 2026-08-19 9 7 +49 / -2 ashwin@anthropic.com nealdaftary0405@gmail.com
formatter.ts
in src/github/data
135 7 2025-05-21 2026-08-15 8 7 +68 / -25 lina@anthropic.com 59786899+rishavnaskar@users...
index.ts
in src/modes/tag
145 4 2025-07-24 2026-08-06 22 6 +362 / -163 kashyap@anthropic.com ashwin@anthropic.com
index.ts
in src/modes/agent
97 3 2025-07-24 2026-08-06 20 6 +384 / -240 kashyap@anthropic.com ashwin@anthropic.com
run-claude.ts
in base-action/src
23 1 2025-07-18 2026-02-04 14 6 +934 / -909 ashwin@anthropic.com ashwin@anthropic.com
types.ts
in src/create-prompt
98 - 2025-05-29 2026-07-04 9 6 +38 / -17 ashwin@anthropic.com tarunag10@hotmail.com
format-turns.ts
in src/entrypoints
380 7 2025-07-03 2026-08-12 7 6 +502 / -28 prazek@users.noreply.github... nealdaftary0405@gmail.com
update-comment-link.ts
in src/entrypoints
153 - 2025-05-29 2026-08-25 11 5 +154 / -99 ashwin@anthropic.com khan.abdullah135790@gmail.com
202 - 2025-08-06 2026-08-19 6 5 +256 / -7 ashwin@anthropic.com juwan.hwang@proton.me
sanitizer.ts
in src/github/utils
123 8 2025-05-30 2026-08-06 6 5 +174 / -12 lina@anthropic.com ashwin@anthropic.com
trigger.ts
in src/github/validation
134 2 2025-06-17 2026-08-07 5 5 +26 / -8 kumagai@bear.tokyo 66163158+sahilempire@users....
git-config.ts
in src/github/operations
146 5 2025-07-10 2026-08-20 9 4 +208 / -20 ashwin@anthropic.com 146881507+temrevil@users.no...
create-initial.ts
in src/github/operations/comments
83 - 2025-07-01 2025-07-29 5 4 +63 / -25 valorkin@gmail.com kashyap@anthropic.com
parse-tools.ts
in src/modes/agent
42 3 2025-08-25 2026-06-14 4 4 +112 / -31 kashyap@anthropic.com by327@cornell.edu
266 2 2025-07-04 2026-08-25 4 4 +334 / -22 ashwin@anthropic.com jeremy@shoemoney.com
image-downloader.ts
in src/github/utils
323 12 2025-08-05 2026-08-15 4 4 +179 / -26 a.ishibashi0501@gmail.com 152812718+abhinavkr26104@us...
branch-template.ts
in src/utils
89 6 2026-01-08 2026-08-07 3 4 +134 / -4 ashwin@anthropic.com 48599208+nicknojiri@users.n...
token.ts
in src/github
113 5 2025-05-26 2026-06-17 10 3 +227 / -165 ashwin@anthropic.com 116048068+ryanoonan@users.n...
detector.ts
in src/modes
93 2 2025-08-25 2026-08-07 6 3 +155 / -40 kashyap@anthropic.com 96252494+takakisatojp@users...
branch-cleanup.ts
in src/github/operations
116 1 2025-05-29 2026-08-25 5 3 +142 / -42 ashwin@anthropic.com khan.abdullah135790@gmail.com
permissions.ts
in src/github/validation
119 4 2025-08-08 2026-08-04 5 3 +141 / -19 yukukotani@gmail.com ashwin@anthropic.com
actor.ts
in src/github/validation
76 1 2025-08-08 2026-05-20 4 3 +116 / -59 yukukotani@gmail.com ashwin@anthropic.com
install-plugins.ts
in base-action/src
180 9 2025-10-26 2026-01-05 3 3 +295 / -52 ashwin@anthropic.com 150702073+gor-st@users.nore...
prepare.ts
in src/entrypoints
82 - 2025-05-29 2026-08-04 16 2 +192 / -191 ashwin@anthropic.com ashwin@anthropic.com
collect-inputs.ts
in src/entrypoints
54 1 2025-08-19 2026-05-22 7 2 +70 / -10 ashwin@anthropic.com ashwin@anthropic.com
comment-logic.ts
in src/github/operations
146 2 2025-05-29 2026-08-25 5 2 +37 / -24 ashwin@anthropic.com khan.abdullah135790@gmail.com
validate-env.ts
in base-action/src
72 1 2025-07-18 2026-05-22 3 2 +104 / -15 ashwin@anthropic.com ashwin@anthropic.com
54 1 2025-07-18 2025-08-25 3 2 +82 / -14 ashwin@anthropic.com kashyap@anthropic.com
retry.ts
in src/utils
4 - 2025-07-04 2026-06-02 3 2 +51 / -47 ashwin@anthropic.com ashwin@anthropic.com
84 - 2025-07-10 2026-08-19 3 2 +104 / -3 ashwin@anthropic.com juwan.hwang@proton.me
workload-identity.ts
in base-action/src
175 3 2026-06-02 2026-07-22 2 2 +199 / -3 ashwin@anthropic.com 19yamashita15@gmail.com
actor-filter.ts
in src/github/utils
43 4 2026-01-27 2026-08-19 2 2 +90 / -0 76658304+ranyhb@users.norep... nealdaftary0405@gmail.com
client.ts
in src/github/api
21 1 2025-06-02 2026-08-21 2 2 +6 / -3 36355491+uc4w6c@users.norep... 84193252+rover0811@users.no...
204 4 2026-03-12 2026-08-19 2 2 +235 / -1 kashyap@anthropic.com juwan.hwang@proton.me
agent_approval_check.py
in agent-approval-check
1155 54 2026-06-30 2026-06-30 1 1 +1828 / -0 kashyap@anthropic.com kashyap@anthropic.com
agent-identities.example.yaml
in agent-approval-check
15 - 2026-06-30 2026-06-30 1 1 +33 / -0 kashyap@anthropic.com kashyap@anthropic.com
2 - 2026-04-05 2026-04-05 1 1 +2 / -0 ashwin@anthropic.com ashwin@anthropic.com
pr-stamp-sweep.js
in .claude/workflows
136 - 2026-06-12 2026-06-12 1 1 +162 / -0 ashwin@anthropic.com ashwin@anthropic.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
agent_approval_check.py
in agent-approval-check
1155 54 2026-06-30 2026-06-30 1 1 +1828 / -0 kashyap@anthropic.com kashyap@anthropic.com
check_workflow_hardening.py
in .github/scripts
278 14 2026-09-30 2026-09-30 1 1 +339 / -0 qing@anthropic.com qing@anthropic.com
pr-stamp-sweep.js
in .claude/workflows
136 - 2026-06-12 2026-06-12 1 1 +162 / -0 ashwin@anthropic.com ashwin@anthropic.com
80 3 2026-08-07 2026-08-07 1 1 +90 / -0 vuhoangminh97@gmail.com vuhoangminh97@gmail.com
prepare-prompt.ts
in base-action/src
64 3 2025-07-18 2025-07-18 1 1 +82 / -0 ashwin@anthropic.com ashwin@anthropic.com
update-claude-comment.ts
in src/github/operations/comments
53 1 2025-06-02 2025-06-02 1 1 +70 / -0 ashwin@anthropic.com ashwin@anthropic.com
update-with-branch.ts
in src/github/operations/comments
45 1 2025-06-02 2025-06-02 1 1 +10 / -15 ashwin@anthropic.com ashwin@anthropic.com
43 1 2026-01-07 2026-01-07 1 1 +64 / -0 dworken@anthropic.com dworken@anthropic.com
retry.ts
in base-action/src
41 1 2026-06-02 2026-06-02 1 1 +47 / -0 ashwin@anthropic.com ashwin@anthropic.com
execution-file.ts
in base-action/src
36 3 2026-05-15 2026-05-15 1 1 +42 / -0 223425819+jerry2003826@user... 223425819+jerry2003826@user...
36 1 2026-07-04 2026-07-04 1 1 +54 / -0 archievingram@gmail.com archievingram@gmail.com
common.ts
in src/github/operations/comments
30 4 2026-08-25 2026-08-25 1 1 +6 / -1 khan.abdullah135790@gmail.com khan.abdullah135790@gmail.com
19 - 2026-08-25 2026-08-25 1 1 +24 / -0 support@we-are-resilience.com support@we-are-resilience.com
fetch-depth.ts
in src/github/operations
19 2 2026-08-15 2026-08-15 1 1 +40 / -0 winklemad@outlook.com winklemad@outlook.com
18 1 2026-01-03 2026-01-03 1 1 +32 / -0 ashwin@anthropic.com ashwin@anthropic.com
agent-identities.example.yaml
in agent-approval-check
15 - 2026-06-30 2026-06-30 1 1 +33 / -0 kashyap@anthropic.com kashyap@anthropic.com
14 2 2026-08-12 2026-08-12 1 1 +19 / -0 152812718+abhinavkr26104@us... 152812718+abhinavkr26104@us...
12 - 2026-09-30 2026-09-30 1 1 +29 / -0 qing@anthropic.com qing@anthropic.com
cleanup-ssh-signing.ts
in src/entrypoints
12 - 2026-01-02 2026-01-02 1 1 +21 / -0 ashwin@anthropic.com ashwin@anthropic.com
11 1 2026-08-12 2026-08-12 1 1 +22 / -0 henrique.p.espindola@gmail.com henrique.p.espindola@gmail.com
config.ts
in src/github/api
9 - 2026-08-21 2026-08-21 1 1 +13 / -0 84193252+rover0811@users.no... 84193252+rover0811@users.no...
2 - 2026-04-05 2026-04-05 1 1 +2 / -0 ashwin@anthropic.com ashwin@anthropic.com
constants.ts
in src/github
2 - 2025-09-04 2025-09-04 1 1 +13 / -0 ashwin@anthropic.com ashwin@anthropic.com
204 4 2026-03-12 2026-08-19 2 2 +235 / -1 kashyap@anthropic.com juwan.hwang@proton.me
workload-identity.ts
in base-action/src
175 3 2026-06-02 2026-07-22 2 2 +199 / -3 ashwin@anthropic.com 19yamashita15@gmail.com
comment-logic.ts
in src/github/operations
146 2 2025-05-29 2026-08-25 5 2 +37 / -24 ashwin@anthropic.com khan.abdullah135790@gmail.com
84 - 2025-07-10 2026-08-19 3 2 +104 / -3 ashwin@anthropic.com juwan.hwang@proton.me
prepare.ts
in src/entrypoints
82 - 2025-05-29 2026-08-04 16 2 +192 / -191 ashwin@anthropic.com ashwin@anthropic.com
validate-env.ts
in base-action/src
72 1 2025-07-18 2026-05-22 3 2 +104 / -15 ashwin@anthropic.com ashwin@anthropic.com
54 1 2025-07-18 2025-08-25 3 2 +82 / -14 ashwin@anthropic.com kashyap@anthropic.com
collect-inputs.ts
in src/entrypoints
54 1 2025-08-19 2026-05-22 7 2 +70 / -10 ashwin@anthropic.com ashwin@anthropic.com
actor-filter.ts
in src/github/utils
43 4 2026-01-27 2026-08-19 2 2 +90 / -0 76658304+ranyhb@users.norep... nealdaftary0405@gmail.com
client.ts
in src/github/api
21 1 2025-06-02 2026-08-21 2 2 +6 / -3 36355491+uc4w6c@users.norep... 84193252+rover0811@users.no...
retry.ts
in src/utils
4 - 2025-07-04 2026-06-02 3 2 +51 / -47 ashwin@anthropic.com ashwin@anthropic.com
install-plugins.ts
in base-action/src
180 9 2025-10-26 2026-01-05 3 3 +295 / -52 ashwin@anthropic.com 150702073+gor-st@users.nore...
permissions.ts
in src/github/validation
119 4 2025-08-08 2026-08-04 5 3 +141 / -19 yukukotani@gmail.com ashwin@anthropic.com
branch-cleanup.ts
in src/github/operations
116 1 2025-05-29 2026-08-25 5 3 +142 / -42 ashwin@anthropic.com khan.abdullah135790@gmail.com
token.ts
in src/github
113 5 2025-05-26 2026-06-17 10 3 +227 / -165 ashwin@anthropic.com 116048068+ryanoonan@users.n...
detector.ts
in src/modes
93 2 2025-08-25 2026-08-07 6 3 +155 / -40 kashyap@anthropic.com 96252494+takakisatojp@users...
actor.ts
in src/github/validation
76 1 2025-08-08 2026-05-20 4 3 +116 / -59 yukukotani@gmail.com ashwin@anthropic.com
image-downloader.ts
in src/github/utils
323 12 2025-08-05 2026-08-15 4 4 +179 / -26 a.ishibashi0501@gmail.com 152812718+abhinavkr26104@us...
266 2 2025-07-04 2026-08-25 4 4 +334 / -22 ashwin@anthropic.com jeremy@shoemoney.com
git-config.ts
in src/github/operations
146 5 2025-07-10 2026-08-20 9 4 +208 / -20 ashwin@anthropic.com 146881507+temrevil@users.no...
branch-template.ts
in src/utils
89 6 2026-01-08 2026-08-07 3 4 +134 / -4 ashwin@anthropic.com 48599208+nicknojiri@users.n...
create-initial.ts
in src/github/operations/comments
83 - 2025-07-01 2025-07-29 5 4 +63 / -25 valorkin@gmail.com kashyap@anthropic.com
parse-tools.ts
in src/modes/agent
42 3 2025-08-25 2026-06-14 4 4 +112 / -31 kashyap@anthropic.com by327@cornell.edu
202 - 2025-08-06 2026-08-19 6 5 +256 / -7 ashwin@anthropic.com juwan.hwang@proton.me
update-comment-link.ts
in src/entrypoints
153 - 2025-05-29 2026-08-25 11 5 +154 / -99 ashwin@anthropic.com khan.abdullah135790@gmail.com
trigger.ts
in src/github/validation
134 2 2025-06-17 2026-08-07 5 5 +26 / -8 kumagai@bear.tokyo 66163158+sahilempire@users....
sanitizer.ts
in src/github/utils
123 8 2025-05-30 2026-08-06 6 5 +174 / -12 lina@anthropic.com ashwin@anthropic.com
Correlations

File Size vs. Number of Changes: 69 points

src/entrypoints/run.ts x: 315 lines of code y: 158 # changes .github/egress-firewall.yaml x: 12 lines of code y: 1 # changes .github/scripts/check_workflow_hardening.py x: 278 lines of code y: 1 # changes src/entrypoints/update-comment-link.ts x: 153 lines of code y: 11 # changes src/github/operations/branch-cleanup.ts x: 116 lines of code y: 5 # changes src/github/operations/comment-logic.ts x: 146 lines of code y: 5 # changes src/github/operations/comments/common.ts x: 30 lines of code y: 1 # changes src/mcp/github-actions-server.ts x: 266 lines of code y: 4 # changes src/github/operations/branch.ts x: 243 lines of code y: 24 # changes src/create-prompt/index.ts x: 855 lines of code y: 42 # changes src/mcp/github-file-ops-schemas.ts x: 19 lines of code y: 1 # changes src/mcp/github-file-ops-server.ts x: 487 lines of code y: 14 # changes base-action/src/run-claude-sdk.ts x: 226 lines of code y: 12 # changes src/mcp/install-mcp-server.ts x: 197 lines of code y: 24 # changes src/github/operations/restore-config.ts x: 220 lines of code y: 8 # changes src/github/api/client.ts x: 21 lines of code y: 2 # changes src/github/api/config.ts x: 9 lines of code y: 1 # changes src/github/operations/git-config.ts x: 146 lines of code y: 9 # changes src/github/api/queries/github.ts x: 149 lines of code y: 9 # changes src/github/data/fetcher.ts x: 485 lines of code y: 15 # changes src/github/types.ts x: 115 lines of code y: 10 # changes src/github/utils/actor-filter.ts x: 43 lines of code y: 2 # changes base-action/src/parse-sdk-options.ts x: 231 lines of code y: 12 # changes src/entrypoints/post-buffered-inline-comments.ts x: 204 lines of code y: 2 # changes src/mcp/github-comment-server.ts x: 84 lines of code y: 3 # changes src/mcp/github-inline-comment-server.ts x: 202 lines of code y: 6 # changes src/github/utils/image-downloader.ts x: 323 lines of code y: 4 # changes src/github/data/formatter.ts x: 135 lines of code y: 8 # changes src/entrypoints/format-turns.ts x: 380 lines of code y: 7 # changes src/mcp/github-actions-pagination.ts x: 14 lines of code y: 1 # changes src/utils/branch-template.ts x: 89 lines of code y: 3 # changes src/mcp/update-git-reference.ts x: 80 lines of code y: 1 # changes src/github/validation/trigger.ts x: 134 lines of code y: 5 # changes src/modes/detector.ts x: 93 lines of code y: 6 # changes src/modes/agent/index.ts x: 97 lines of code y: 20 # changes src/modes/tag/index.ts x: 145 lines of code y: 22 # changes src/github/utils/sanitizer.ts x: 123 lines of code y: 6 # changes src/entrypoints/prepare.ts x: 82 lines of code y: 16 # changes src/github/context.ts x: 281 lines of code y: 26 # changes src/github/validation/permissions.ts x: 119 lines of code y: 5 # changes base-action/src/index.ts x: 66 lines of code y: 13 # changes base-action/src/workload-identity.ts x: 175 lines of code y: 2 # changes src/create-prompt/types.ts x: 98 lines of code y: 9 # changes src/mcp/inline-comment-buffer.ts x: 36 lines of code y: 1 # changes agent-approval-check/agent-identities.example.yaml x: 15 lines of code y: 1 # changes agent-approval-check/agent_approval_check.py x: 1155 lines of code y: 1 # changes src/github/token.ts x: 113 lines of code y: 10 # changes src/modes/agent/parse-tools.ts x: 42 lines of code y: 4 # changes .claude/workflows/pr-stamp-sweep.js x: 136 lines of code y: 1 # changes base-action/src/retry.ts x: 41 lines of code y: 1 # changes src/utils/retry.ts x: 4 lines of code y: 3 # changes base-action/src/validate-env.ts x: 72 lines of code y: 3 # changes src/entrypoints/collect-inputs.ts x: 54 lines of code y: 7 # changes src/github/validation/actor.ts x: 76 lines of code y: 4 # changes bunfig.toml x: 2 lines of code y: 1 # changes base-action/src/run-claude.ts x: 23 lines of code y: 14 # changes src/mcp/path-validation.ts x: 43 lines of code y: 1 # changes base-action/src/install-plugins.ts x: 180 lines of code y: 3 # changes src/utils/extract-user-request.ts x: 18 lines of code y: 1 # changes base-action/src/setup-claude-code-settings.ts x: 54 lines of code y: 3 # changes src/github/operations/comments/create-initial.ts x: 83 lines of code y: 5 # changes base-action/src/prepare-prompt.ts x: 64 lines of code y: 1 # changes src/github/operations/comments/update-claude-comment.ts x: 53 lines of code y: 1 # changes src/github/operations/comments/update-with-branch.ts x: 45 lines of code y: 1 # changes
158.0
# changes
  min: 1.0
  average: 8.81
  25th percentile: 1.0
  median: 4.0
  75th percentile: 9.5
  max: 158.0
0 1155.0
lines of code
min: 2.0 | average: 146.01 | 25th percentile: 38.5 | median: 93.0 | 75th percentile: 188.5 | max: 1155.0

Number of Contributors vs. Number of Changes: 69 points

src/entrypoints/run.ts x: 8 # contributors y: 158 # changes .github/egress-firewall.yaml x: 1 # contributors y: 1 # changes src/entrypoints/update-comment-link.ts x: 5 # contributors y: 11 # changes src/github/operations/branch-cleanup.ts x: 3 # contributors y: 5 # changes src/github/operations/comment-logic.ts x: 2 # contributors y: 5 # changes src/mcp/github-actions-server.ts x: 4 # contributors y: 4 # changes src/github/operations/branch.ts x: 19 # contributors y: 24 # changes src/create-prompt/index.ts x: 19 # contributors y: 42 # changes src/mcp/github-file-ops-server.ts x: 10 # contributors y: 14 # changes base-action/src/run-claude-sdk.ts x: 7 # contributors y: 12 # changes src/mcp/install-mcp-server.ts x: 11 # contributors y: 24 # changes src/github/operations/restore-config.ts x: 9 # contributors y: 8 # changes src/github/api/client.ts x: 2 # contributors y: 2 # changes src/github/operations/git-config.ts x: 4 # contributors y: 9 # changes src/github/api/queries/github.ts x: 7 # contributors y: 9 # changes src/github/data/fetcher.ts x: 10 # contributors y: 15 # changes src/github/types.ts x: 8 # contributors y: 10 # changes base-action/src/parse-sdk-options.ts x: 8 # contributors y: 12 # changes src/mcp/github-comment-server.ts x: 2 # contributors y: 3 # changes src/mcp/github-inline-comment-server.ts x: 5 # contributors y: 6 # changes src/github/data/formatter.ts x: 7 # contributors y: 8 # changes src/entrypoints/format-turns.ts x: 6 # contributors y: 7 # changes src/utils/branch-template.ts x: 4 # contributors y: 3 # changes src/github/validation/trigger.ts x: 5 # contributors y: 5 # changes src/modes/detector.ts x: 3 # contributors y: 6 # changes src/modes/agent/index.ts x: 6 # contributors y: 20 # changes src/modes/tag/index.ts x: 6 # contributors y: 22 # changes src/entrypoints/prepare.ts x: 2 # contributors y: 16 # changes src/github/context.ts x: 13 # contributors y: 26 # changes base-action/src/index.ts x: 7 # contributors y: 13 # changes src/create-prompt/types.ts x: 6 # contributors y: 9 # changes src/github/token.ts x: 3 # contributors y: 10 # changes src/entrypoints/collect-inputs.ts x: 2 # contributors y: 7 # changes src/github/validation/actor.ts x: 3 # contributors y: 4 # changes base-action/src/run-claude.ts x: 6 # contributors y: 14 # changes base-action/src/install-plugins.ts x: 3 # contributors y: 3 # changes src/github/operations/comments/create-initial.ts x: 4 # contributors y: 5 # changes
158.0
# changes
  min: 1.0
  average: 8.81
  25th percentile: 1.0
  median: 4.0
  75th percentile: 9.5
  max: 158.0
0 19.0
# contributors
min: 1.0 | average: 4.06 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 6.0 | max: 19.0

Number of Contributors vs. File Size: 69 points

src/entrypoints/run.ts x: 8 # contributors y: 315 lines of code .github/egress-firewall.yaml x: 1 # contributors y: 12 lines of code .github/scripts/check_workflow_hardening.py x: 1 # contributors y: 278 lines of code src/entrypoints/update-comment-link.ts x: 5 # contributors y: 153 lines of code src/github/operations/branch-cleanup.ts x: 3 # contributors y: 116 lines of code src/github/operations/comment-logic.ts x: 2 # contributors y: 146 lines of code src/github/operations/comments/common.ts x: 1 # contributors y: 30 lines of code src/mcp/github-actions-server.ts x: 4 # contributors y: 266 lines of code src/github/operations/branch.ts x: 19 # contributors y: 243 lines of code src/create-prompt/index.ts x: 19 # contributors y: 855 lines of code src/mcp/github-file-ops-schemas.ts x: 1 # contributors y: 19 lines of code src/mcp/github-file-ops-server.ts x: 10 # contributors y: 487 lines of code base-action/src/run-claude-sdk.ts x: 7 # contributors y: 226 lines of code src/mcp/install-mcp-server.ts x: 11 # contributors y: 197 lines of code src/github/operations/restore-config.ts x: 9 # contributors y: 220 lines of code src/github/api/client.ts x: 2 # contributors y: 21 lines of code src/github/api/config.ts x: 1 # contributors y: 9 lines of code src/github/operations/git-config.ts x: 4 # contributors y: 146 lines of code src/github/api/queries/github.ts x: 7 # contributors y: 149 lines of code src/github/data/fetcher.ts x: 10 # contributors y: 485 lines of code src/github/types.ts x: 8 # contributors y: 115 lines of code src/github/utils/actor-filter.ts x: 2 # contributors y: 43 lines of code base-action/src/parse-sdk-options.ts x: 8 # contributors y: 231 lines of code src/entrypoints/post-buffered-inline-comments.ts x: 2 # contributors y: 204 lines of code src/mcp/github-comment-server.ts x: 2 # contributors y: 84 lines of code src/mcp/github-inline-comment-server.ts x: 5 # contributors y: 202 lines of code src/github/utils/image-downloader.ts x: 4 # contributors y: 323 lines of code src/github/data/formatter.ts x: 7 # contributors y: 135 lines of code src/entrypoints/format-turns.ts x: 6 # contributors y: 380 lines of code src/mcp/github-actions-pagination.ts x: 1 # contributors y: 14 lines of code src/utils/branch-template.ts x: 4 # contributors y: 89 lines of code src/mcp/update-git-reference.ts x: 1 # contributors y: 80 lines of code src/github/validation/trigger.ts x: 5 # contributors y: 134 lines of code src/modes/detector.ts x: 3 # contributors y: 93 lines of code src/modes/agent/index.ts x: 6 # contributors y: 97 lines of code src/modes/tag/index.ts x: 6 # contributors y: 145 lines of code src/github/utils/sanitizer.ts x: 5 # contributors y: 123 lines of code src/github/context.ts x: 13 # contributors y: 281 lines of code src/github/validation/permissions.ts x: 3 # contributors y: 119 lines of code base-action/src/index.ts x: 7 # contributors y: 66 lines of code base-action/src/workload-identity.ts x: 2 # contributors y: 175 lines of code src/mcp/inline-comment-buffer.ts x: 1 # contributors y: 36 lines of code agent-approval-check/agent_approval_check.py x: 1 # contributors y: 1155 lines of code src/github/token.ts x: 3 # contributors y: 113 lines of code src/modes/agent/parse-tools.ts x: 4 # contributors y: 42 lines of code .claude/workflows/pr-stamp-sweep.js x: 1 # contributors y: 136 lines of code base-action/src/retry.ts x: 1 # contributors y: 41 lines of code src/utils/retry.ts x: 2 # contributors y: 4 lines of code base-action/src/validate-env.ts x: 2 # contributors y: 72 lines of code src/entrypoints/collect-inputs.ts x: 2 # contributors y: 54 lines of code src/github/validation/actor.ts x: 3 # contributors y: 76 lines of code bunfig.toml x: 1 # contributors y: 2 lines of code base-action/src/run-claude.ts x: 6 # contributors y: 23 lines of code base-action/src/install-plugins.ts x: 3 # contributors y: 180 lines of code src/github/operations/comments/create-initial.ts x: 4 # contributors y: 83 lines of code base-action/src/prepare-prompt.ts x: 1 # contributors y: 64 lines of code src/github/operations/comments/update-claude-comment.ts x: 1 # contributors y: 53 lines of code
1155.0
lines of code
  min: 2.0
  average: 146.01
  25th percentile: 38.5
  median: 93.0
  75th percentile: 188.5
  max: 1155.0
0 19.0
# contributors
min: 1.0 | average: 4.06 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 6.0 | max: 19.0

Number of Changes vs. Line Churn: 262 points

base-action/action.yml x: 279 # changes y: 1105 line churn base-action/bun.lock x: 187 # changes y: 3758 line churn base-action/package.json x: 187 # changes y: 510 line churn bun.lock x: 187 # changes y: 3694 line churn package.json x: 187 # changes y: 489 line churn src/entrypoints/run.ts x: 158 # changes y: 884 line churn .github/egress-firewall.yaml x: 1 # changes y: 29 line churn .github/scripts/check_workflow_hardening.py x: 1 # changes y: 339 line churn .github/workflows/claude-review.yml x: 12 # changes y: 59 line churn .github/workflows/claude.yml x: 13 # changes y: 74 line churn .github/workflows/issue-triage.yml x: 18 # changes y: 251 line churn .github/workflows/test-base-action.yml x: 10 # changes y: 284 line churn .github/workflows/test-custom-executables.yml x: 7 # changes y: 121 line churn .github/workflows/test-mcp-servers.yml x: 7 # changes y: 526 line churn .github/workflows/test-settings.yml x: 8 # changes y: 253 line churn .github/workflows/test-structured-output.yml x: 6 # changes y: 377 line churn CLAUDE.md x: 6 # changes y: 298 line churn src/entrypoints/update-comment-link.ts x: 11 # changes y: 253 line churn src/github/operations/branch-cleanup.ts x: 5 # changes y: 184 line churn src/github/operations/comment-logic.ts x: 5 # changes y: 61 line churn src/github/operations/comments/common.ts x: 1 # changes y: 7 line churn test/comments-common.test.ts x: 2 # changes y: 80 line churn src/mcp/github-actions-server.ts x: 4 # changes y: 356 line churn test/github-actions-server.test.ts x: 1 # changes y: 94 line churn src/github/operations/branch.ts x: 24 # changes y: 601 line churn test/validate-branch-name.test.ts x: 7 # changes y: 266 line churn src/create-prompt/index.ts x: 42 # changes y: 1173 line churn src/mcp/github-file-ops-server.ts x: 14 # changes y: 1072 line churn test/create-prompt.test.ts x: 27 # changes y: 1616 line churn test/delete-files-prompt-schema.test.ts x: 1 # changes y: 169 line churn base-action/src/run-claude-sdk.ts x: 12 # changes y: 367 line churn base-action/test/run-claude-sdk.test.ts x: 4 # changes y: 287 line churn docs/configuration.md x: 11 # changes y: 549 line churn src/mcp/install-mcp-server.ts x: 24 # changes y: 438 line churn test/install-mcp-server.test.ts x: 22 # changes y: 1623 line churn src/github/operations/restore-config.ts x: 8 # changes y: 437 line churn test/branch-cleanup-restored-config.test.ts x: 1 # changes y: 262 line churn src/github/api/client.ts x: 2 # changes y: 9 line churn test/fixtures/graphql-endpoint-probe.ts x: 1 # changes y: 41 line churn test/github-graphql-url.test.ts x: 1 # changes y: 121 line churn src/github/operations/git-config.ts x: 9 # changes y: 228 line churn src/github/api/queries/github.ts x: 9 # changes y: 51 line churn src/github/data/fetcher.ts x: 15 # changes y: 612 line churn src/github/types.ts x: 10 # changes y: 51 line churn src/github/utils/actor-filter.ts x: 2 # changes y: 90 line churn test/actor-filter.test.ts x: 2 # changes y: 219 line churn test/data-fetcher.test.ts x: 11 # changes y: 1996 line churn base-action/src/parse-sdk-options.ts x: 12 # changes y: 413 line churn base-action/test/parse-sdk-options.test.ts x: 9 # changes y: 667 line churn src/entrypoints/post-buffered-inline-comments.ts x: 2 # changes y: 236 line churn src/mcp/github-comment-server.ts x: 3 # changes y: 107 line churn src/mcp/github-inline-comment-server.ts x: 6 # changes y: 263 line churn test/public-comment-redaction.test.ts x: 1 # changes y: 64 line churn test/sanitizer.test.ts x: 7 # changes y: 545 line churn src/github/utils/image-downloader.ts x: 4 # changes y: 205 line churn test/image-downloader.test.ts x: 4 # changes y: 779 line churn base-action/package-lock.json x: 2 # changes y: 204 line churn test/fetch-depth.test.ts x: 1 # changes y: 118 line churn src/github/data/formatter.ts x: 8 # changes y: 93 line churn test/data-formatter.test.ts x: 9 # changes y: 967 line churn test/restore-config.test.ts x: 4 # changes y: 540 line churn test/binary-detection.test.ts x: 1 # changes y: 79 line churn test/format-turns.test.ts x: 5 # changes y: 665 line churn test/github-actions-pagination.test.ts x: 1 # changes y: 49 line churn src/utils/branch-template.ts x: 3 # changes y: 138 line churn test/branch-template.test.ts x: 3 # changes y: 364 line churn action.yml x: 171 # changes y: 1274 line churn base-action/README.md x: 11 # changes y: 816 line churn docs/cloud-providers.md x: 5 # changes y: 171 line churn src/github/validation/trigger.ts x: 5 # changes y: 34 line churn test/trigger-validation.test.ts x: 14 # changes y: 177 line churn src/modes/detector.ts x: 6 # changes y: 195 line churn test/modes/detector.test.ts x: 6 # changes y: 278 line churn src/modes/agent/index.ts x: 20 # changes y: 624 line churn src/modes/tag/index.ts x: 22 # changes y: 525 line churn test/git-config.test.ts x: 1 # changes y: 193 line churn test/modes/agent.test.ts x: 13 # changes y: 732 line churn test/modes/tag.test.ts x: 3 # changes y: 277 line churn src/github/utils/sanitizer.ts x: 6 # changes y: 186 line churn .claude/settings.json x: 2 # changes y: 17 line churn docs/security.md x: 18 # changes y: 227 line churn src/entrypoints/prepare.ts x: 16 # changes y: 383 line churn src/github/context.ts x: 26 # changes y: 396 line churn src/github/validation/permissions.ts x: 5 # changes y: 160 line churn test/github-context.test.ts x: 2 # changes y: 531 line churn test/permissions.test.ts x: 19 # changes y: 498 line churn test/mockContext.ts x: 24 # changes y: 233 line churn base-action/src/index.ts x: 13 # changes y: 104 line churn base-action/test/workload-identity.test.ts x: 2 # changes y: 260 line churn docs/faq.md x: 8 # changes y: 317 line churn docs/migration-guide.md x: 5 # changes y: 379 line churn docs/usage.md x: 20 # changes y: 397 line churn docs/custom-automations.md x: 6 # changes y: 170 line churn test/inline-comment-buffer.test.ts x: 1 # changes y: 139 line churn agent-approval-check/agent_approval_check.py x: 1 # changes y: 1828 line churn src/github/token.ts x: 10 # changes y: 392 line churn src/modes/agent/parse-tools.ts x: 4 # changes y: 143 line churn test/modes/parse-tools.test.ts x: 4 # changes y: 163 line churn .claude/workflows/pr-stamp-sweep.js x: 1 # changes y: 162 line churn .github/workflows/ci-all.yml x: 2 # changes y: 45 line churn src/auth/workload-identity.ts x: 2 # changes y: 240 line churn src/utils/retry.ts x: 3 # changes y: 98 line churn README.md x: 24 # changes y: 1686 line churn base-action/src/validate-env.ts x: 3 # changes y: 119 line churn base-action/test/validate-env.test.ts x: 3 # changes y: 387 line churn docs/setup.md x: 4 # changes y: 237 line churn src/entrypoints/collect-inputs.ts x: 7 # changes y: 80 line churn test/actor.test.ts x: 3 # changes y: 222 line churn test/pull-request-target.test.ts x: 6 # changes y: 606 line churn examples/ci-failure-auto-fix.yml x: 4 # changes y: 125 line churn examples/test-failure-analysis.yml x: 2 # changes y: 122 line churn .claude/commands/label-issue.md x: 4 # changes y: 97 line churn docs/solutions.md x: 7 # changes y: 643 line churn scripts/edit-issue-labels.sh x: 2 # changes y: 113 line churn examples/issue-triage.yml x: 8 # changes y: 147 line churn src/modes/registry.ts x: 5 # changes y: 204 line churn src/modes/types.ts x: 7 # changes y: 238 line churn src/prepare/index.ts x: 2 # changes y: 40 line churn src/prepare/types.ts x: 3 # changes y: 46 line churn test/modes/registry.test.ts x: 6 # changes y: 434 line churn base-action/src/run-claude.ts x: 14 # changes y: 1843 line churn test/parse-permissions.test.ts x: 2 # changes y: 291 line churn .github/workflows/ci.yml x: 3 # changes y: 15 line churn .github/workflows/release.yml x: 8 # changes y: 338 line churn examples/issue-deduplication.yml x: 4 # changes y: 69 line churn examples/pr-review-comprehensive.yml x: 3 # changes y: 78 line churn base-action/CLAUDE.md x: 3 # changes y: 64 line churn base-action/test/run-claude.test.ts x: 6 # changes y: 1482 line churn base-action/test/structured-output.test.ts x: 3 # changes y: 456 line churn test/github-file-ops-path-validation.test.ts x: 1 # changes y: 214 line churn base-action/src/install-plugins.ts x: 3 # changes y: 347 line churn base-action/test/install-plugins.test.ts x: 3 # changes y: 1034 line churn test/prepare-context.test.ts x: 7 # changes y: 163 line churn test/comment-logic.test.ts x: 5 # changes y: 126 line churn docs/create-app.html x: 1 # changes y: 744 line churn base-action/examples/issue-triage.yml x: 4 # changes y: 114 line churn tests/modes/detector.test.ts x: 4 # changes y: 514 line churn examples/auto-fix-ci-signed/commands/fix-ci-signed.md x: 2 # changes y: 296 line churn examples/claude-args-example.yml x: 2 # changes y: 60 line churn examples/claude-auto-review.yml x: 5 # changes y: 78 line churn src/modes/review/index.ts x: 6 # changes y: 822 line churn base-action/test/mcp-test/bun.lock x: 1 # changes y: 186 line churn test/branch-cleanup.test.ts x: 3 # changes y: 160 line churn example-dispatch-workflow.yml x: 2 # changes y: 146 line churn test/update-claude-comment.test.ts x: 1 # changes y: 413 line churn test/mcp-server-integration.test.ts x: 1 # changes y: 246 line churn
3758.0
line churn
  min: 1.0
  average: 273.35
  25th percentile: 51.0
  median: 127.0
  75th percentile: 288.0
  max: 3758.0
0 279.0
# changes
min: 1.0 | average: 9.61 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 6.0 | max: 279.0

Number of Contributors vs. Line Churn: 69 points

src/entrypoints/run.ts x: 8 # contributors y: 884 line churn .github/egress-firewall.yaml x: 1 # contributors y: 29 line churn .github/scripts/check_workflow_hardening.py x: 1 # contributors y: 339 line churn src/entrypoints/update-comment-link.ts x: 5 # contributors y: 253 line churn src/github/operations/branch-cleanup.ts x: 3 # contributors y: 184 line churn src/github/operations/comment-logic.ts x: 2 # contributors y: 61 line churn src/github/operations/comments/common.ts x: 1 # contributors y: 7 line churn src/mcp/github-actions-server.ts x: 4 # contributors y: 356 line churn src/github/operations/branch.ts x: 19 # contributors y: 601 line churn src/create-prompt/index.ts x: 19 # contributors y: 1173 line churn src/mcp/github-file-ops-server.ts x: 10 # contributors y: 1072 line churn base-action/src/run-claude-sdk.ts x: 7 # contributors y: 367 line churn src/mcp/install-mcp-server.ts x: 11 # contributors y: 438 line churn src/github/operations/restore-config.ts x: 9 # contributors y: 437 line churn src/github/api/client.ts x: 2 # contributors y: 9 line churn src/github/api/config.ts x: 1 # contributors y: 13 line churn src/github/operations/git-config.ts x: 4 # contributors y: 228 line churn src/github/api/queries/github.ts x: 7 # contributors y: 51 line churn src/github/data/fetcher.ts x: 10 # contributors y: 612 line churn src/github/types.ts x: 8 # contributors y: 51 line churn src/github/utils/actor-filter.ts x: 2 # contributors y: 90 line churn base-action/src/parse-sdk-options.ts x: 8 # contributors y: 413 line churn src/entrypoints/post-buffered-inline-comments.ts x: 2 # contributors y: 236 line churn src/mcp/github-comment-server.ts x: 2 # contributors y: 107 line churn src/mcp/github-inline-comment-server.ts x: 5 # contributors y: 263 line churn src/github/utils/image-downloader.ts x: 4 # contributors y: 205 line churn src/github/data/formatter.ts x: 7 # contributors y: 93 line churn src/github/operations/fetch-depth.ts x: 1 # contributors y: 40 line churn src/entrypoints/format-turns.ts x: 6 # contributors y: 530 line churn src/mcp/github-actions-pagination.ts x: 1 # contributors y: 19 line churn src/utils/branch-template.ts x: 4 # contributors y: 138 line churn src/mcp/update-git-reference.ts x: 1 # contributors y: 90 line churn src/github/validation/trigger.ts x: 5 # contributors y: 34 line churn src/modes/detector.ts x: 3 # contributors y: 195 line churn src/modes/agent/index.ts x: 6 # contributors y: 624 line churn src/modes/tag/index.ts x: 6 # contributors y: 525 line churn src/github/utils/sanitizer.ts x: 5 # contributors y: 186 line churn src/entrypoints/prepare.ts x: 2 # contributors y: 383 line churn src/github/context.ts x: 13 # contributors y: 396 line churn src/github/validation/permissions.ts x: 3 # contributors y: 160 line churn base-action/src/index.ts x: 7 # contributors y: 104 line churn base-action/src/workload-identity.ts x: 2 # contributors y: 202 line churn src/create-prompt/types.ts x: 6 # contributors y: 55 line churn src/mcp/inline-comment-buffer.ts x: 1 # contributors y: 54 line churn agent-approval-check/agent-identities.example.yaml x: 1 # contributors y: 33 line churn agent-approval-check/agent_approval_check.py x: 1 # contributors y: 1828 line churn src/github/token.ts x: 3 # contributors y: 392 line churn .claude/workflows/pr-stamp-sweep.js x: 1 # contributors y: 162 line churn base-action/src/retry.ts x: 1 # contributors y: 47 line churn src/utils/retry.ts x: 2 # contributors y: 98 line churn base-action/src/validate-env.ts x: 2 # contributors y: 119 line churn src/entrypoints/collect-inputs.ts x: 2 # contributors y: 80 line churn src/github/validation/actor.ts x: 3 # contributors y: 175 line churn base-action/src/run-claude.ts x: 6 # contributors y: 1843 line churn src/mcp/path-validation.ts x: 1 # contributors y: 64 line churn base-action/src/install-plugins.ts x: 3 # contributors y: 347 line churn src/github/operations/comments/create-initial.ts x: 4 # contributors y: 88 line churn base-action/src/prepare-prompt.ts x: 1 # contributors y: 82 line churn src/github/operations/comments/update-claude-comment.ts x: 1 # contributors y: 70 line churn
1843.0
line churn
  min: 2.0
  average: 263.12
  25th percentile: 49.0
  median: 119.0
  75th percentile: 361.5
  max: 1843.0
0 19.0
# contributors
min: 1.0 | average: 4.06 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 6.0 | max: 19.0

File Size vs. Line Churn: 69 points

src/entrypoints/run.ts x: 315 lines of code y: 884 line churn .github/egress-firewall.yaml x: 12 lines of code y: 29 line churn .github/scripts/check_workflow_hardening.py x: 278 lines of code y: 339 line churn src/entrypoints/update-comment-link.ts x: 153 lines of code y: 253 line churn src/github/operations/branch-cleanup.ts x: 116 lines of code y: 184 line churn src/github/operations/comment-logic.ts x: 146 lines of code y: 61 line churn src/github/operations/comments/common.ts x: 30 lines of code y: 7 line churn src/mcp/github-actions-server.ts x: 266 lines of code y: 356 line churn src/github/operations/branch.ts x: 243 lines of code y: 601 line churn src/create-prompt/index.ts x: 855 lines of code y: 1173 line churn src/mcp/github-file-ops-schemas.ts x: 19 lines of code y: 24 line churn src/mcp/github-file-ops-server.ts x: 487 lines of code y: 1072 line churn base-action/src/run-claude-sdk.ts x: 226 lines of code y: 367 line churn src/mcp/install-mcp-server.ts x: 197 lines of code y: 438 line churn src/github/operations/restore-config.ts x: 220 lines of code y: 437 line churn src/github/api/client.ts x: 21 lines of code y: 9 line churn src/github/api/config.ts x: 9 lines of code y: 13 line churn src/github/operations/git-config.ts x: 146 lines of code y: 228 line churn src/github/api/queries/github.ts x: 149 lines of code y: 51 line churn src/github/data/fetcher.ts x: 485 lines of code y: 612 line churn src/github/types.ts x: 115 lines of code y: 51 line churn src/github/utils/actor-filter.ts x: 43 lines of code y: 90 line churn base-action/src/parse-sdk-options.ts x: 231 lines of code y: 413 line churn src/entrypoints/post-buffered-inline-comments.ts x: 204 lines of code y: 236 line churn src/mcp/github-comment-server.ts x: 84 lines of code y: 107 line churn src/mcp/github-inline-comment-server.ts x: 202 lines of code y: 263 line churn src/github/utils/image-downloader.ts x: 323 lines of code y: 205 line churn src/github/data/formatter.ts x: 135 lines of code y: 93 line churn src/github/operations/fetch-depth.ts x: 19 lines of code y: 40 line churn src/entrypoints/format-turns.ts x: 380 lines of code y: 530 line churn src/mcp/github-actions-pagination.ts x: 14 lines of code y: 19 line churn src/utils/branch-template.ts x: 89 lines of code y: 138 line churn src/mcp/update-git-reference.ts x: 80 lines of code y: 90 line churn src/github/validation/trigger.ts x: 134 lines of code y: 34 line churn src/modes/detector.ts x: 93 lines of code y: 195 line churn src/modes/agent/index.ts x: 97 lines of code y: 624 line churn src/modes/tag/index.ts x: 145 lines of code y: 525 line churn src/github/utils/sanitizer.ts x: 123 lines of code y: 186 line churn src/entrypoints/prepare.ts x: 82 lines of code y: 383 line churn src/github/context.ts x: 281 lines of code y: 396 line churn src/github/validation/permissions.ts x: 119 lines of code y: 160 line churn base-action/src/index.ts x: 66 lines of code y: 104 line churn base-action/src/workload-identity.ts x: 175 lines of code y: 202 line churn src/create-prompt/types.ts x: 98 lines of code y: 55 line churn src/mcp/inline-comment-buffer.ts x: 36 lines of code y: 54 line churn agent-approval-check/agent-identities.example.yaml x: 15 lines of code y: 33 line churn agent-approval-check/agent_approval_check.py x: 1155 lines of code y: 1828 line churn src/github/token.ts x: 113 lines of code y: 392 line churn src/modes/agent/parse-tools.ts x: 42 lines of code y: 143 line churn .claude/workflows/pr-stamp-sweep.js x: 136 lines of code y: 162 line churn base-action/src/retry.ts x: 41 lines of code y: 47 line churn src/utils/retry.ts x: 4 lines of code y: 98 line churn base-action/src/validate-env.ts x: 72 lines of code y: 119 line churn src/entrypoints/collect-inputs.ts x: 54 lines of code y: 80 line churn src/github/validation/actor.ts x: 76 lines of code y: 175 line churn base-action/src/execution-file.ts x: 36 lines of code y: 42 line churn bunfig.toml x: 2 lines of code y: 2 line churn base-action/src/run-claude.ts x: 23 lines of code y: 1843 line churn src/mcp/path-validation.ts x: 43 lines of code y: 64 line churn base-action/src/install-plugins.ts x: 180 lines of code y: 347 line churn src/utils/extract-user-request.ts x: 18 lines of code y: 32 line churn src/entrypoints/cleanup-ssh-signing.ts x: 12 lines of code y: 21 line churn src/github/constants.ts x: 2 lines of code y: 13 line churn base-action/src/setup-claude-code-settings.ts x: 54 lines of code y: 96 line churn src/github/operations/comments/create-initial.ts x: 83 lines of code y: 88 line churn base-action/src/prepare-prompt.ts x: 64 lines of code y: 82 line churn src/github/operations/comments/update-claude-comment.ts x: 53 lines of code y: 70 line churn src/github/operations/comments/update-with-branch.ts x: 45 lines of code y: 25 line churn
1843.0
line churn
  min: 2.0
  average: 263.12
  25th percentile: 49.0
  median: 119.0
  75th percentile: 361.5
  max: 1843.0
0 1155.0
lines of code
min: 2.0 | average: 146.01 | 25th percentile: 38.5 | median: 93.0 | 75th percentile: 188.5 | max: 1155.0