Overview
File Change Frequency Overall
  • There are 241 files with 19,089 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 241 files changed 1-5 times (19,089 lines of code)
0% | 0% | 0% | 0% | 100%
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 241 files with 19,089 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 47 files changed by 2-5 contributors (6,645 lines of code)
    • 194 files changed by 1 contributor (12,444 lines of code)
0% | 0% | 0% | 34% | 65%
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, tsx, md, py, json, yaml, sh, mjs, gitignore, txt, css, html, toml, js, npmrc, cjs, dockerignore, yml, editorconfig
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
tsx0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
cjs0% | 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
agent-battle0% | 0% | 0% | 0% | 100%
production-ready-agent0% | 0% | 0% | 0% | 100%
research-desk0% | 0% | 0% | 0% | 100%
how-we-claude-code0% | 0% | 0% | 0% | 100%
agent-decomposition0% | 0% | 0% | 0% | 100%
eval-driven-agent-development0% | 0% | 0% | 0% | 100%
ship-your-first-managed-agent0% | 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
agent.py
in agent-battle/harness
355 10 2026-05-07 2026-05-29 3 2 +1044 / -12 mattroknich@anthropic.com mattroknich@anthropic.com
my_agent.py
in agent-battle
614 18 2026-05-07 2026-06-05 3 2 +1970 / -164 mattroknich@anthropic.com mattroknich@anthropic.com
emoji-count.ts
in eval-driven-agent-development/src/graders/code
10 1 2026-05-07 2026-05-08 2 2 +28 / -0 felix@anthropic.com michaelcohen@anthropic.com
slide-count.ts
in eval-driven-agent-development/src/graders/code
10 1 2026-05-07 2026-05-08 2 2 +30 / -0 felix@anthropic.com michaelcohen@anthropic.com
text-heavy-slides.ts
in eval-driven-agent-development/src/graders/code
10 1 2026-05-07 2026-05-08 2 2 +28 / -0 felix@anthropic.com michaelcohen@anthropic.com
cluttered-slides.ts
in eval-driven-agent-development/src/graders/code
10 1 2026-05-07 2026-05-08 2 2 +28 / -0 felix@anthropic.com michaelcohen@anthropic.com
judge.ts
in eval-driven-agent-development/src/graders/judge
11 - 2026-05-07 2026-05-08 2 2 +250 / -0 felix@anthropic.com michaelcohen@anthropic.com
slides-with-image.ts
in eval-driven-agent-development/src/graders/code
11 - 2026-05-07 2026-05-08 2 2 +36 / -0 felix@anthropic.com michaelcohen@anthropic.com
workshop-pptx.environment.yaml
in eval-driven-agent-development/resources
11 - 2026-05-07 2026-05-08 2 3 +26 / -2 felix@anthropic.com michaelcohen@anthropic.com
small-font-slides.ts
in eval-driven-agent-development/src/graders/code
12 1 2026-05-07 2026-05-08 2 2 +32 / -0 felix@anthropic.com michaelcohen@anthropic.com
color-judge.ts
in eval-driven-agent-development/src/graders/judge
13 1 2026-05-07 2026-05-08 2 2 +34 / -0 felix@anthropic.com michaelcohen@anthropic.com
text-judge.ts
in eval-driven-agent-development/src/graders/judge
13 1 2026-05-07 2026-05-08 2 2 +34 / -0 felix@anthropic.com michaelcohen@anthropic.com
image-judge.ts
in eval-driven-agent-development/src/graders/judge
13 1 2026-05-07 2026-05-08 2 2 +34 / -0 felix@anthropic.com michaelcohen@anthropic.com
layout-judge.ts
in eval-driven-agent-development/src/graders/judge
13 1 2026-05-07 2026-05-08 2 2 +34 / -0 felix@anthropic.com michaelcohen@anthropic.com
produced-result.ts
in eval-driven-agent-development/src/graders/code
16 1 2026-05-07 2026-05-08 2 2 +40 / -0 felix@anthropic.com michaelcohen@anthropic.com
types.ts
in eval-driven-agent-development/src/graders
17 - 2026-05-07 2026-05-08 2 2 +118 / -0 felix@anthropic.com michaelcohen@anthropic.com
graders.ts
in eval-driven-agent-development/src
18 1 2026-05-07 2026-05-08 2 3 +568 / -496 felix@anthropic.com michaelcohen@anthropic.com
agent.py
in ship-your-first-managed-agent
24 7 2026-05-07 2026-08-20 2 2 +142 / -3 mattroknich@anthropic.com gagan@anthropic.com
all.ts
in eval-driven-agent-development/src/graders
29 - 2026-05-07 2026-05-08 2 2 +74 / -0 felix@anthropic.com michaelcohen@anthropic.com
lib.ts
in eval-driven-agent-development/src
30 1 2026-05-07 2026-05-08 2 3 +192 / -102 felix@anthropic.com michaelcohen@anthropic.com
title-body-coherence-judge.ts
in eval-driven-agent-development/src/graders/judge
44 2 2026-05-07 2026-05-08 2 2 +104 / -0 felix@anthropic.com michaelcohen@anthropic.com
render.ts
in eval-driven-agent-development/src
47 2 2026-05-07 2026-05-08 2 3 +154 / -0 felix@anthropic.com michaelcohen@anthropic.com
agent_complete.py
in ship-your-first-managed-agent
77 7 2026-05-07 2026-08-20 2 2 +196 / -6 mattroknich@anthropic.com gagan@anthropic.com
batch.ts
in eval-driven-agent-development/src
87 2 2026-05-07 2026-05-08 2 3 +236 / -12 felix@anthropic.com michaelcohen@anthropic.com
e2e.py
in ship-your-first-managed-agent
92 1 2026-05-07 2026-08-20 2 2 +213 / -4 mattroknich@anthropic.com gagan@anthropic.com
create-slides.ts
in eval-driven-agent-development/src
129 2 2026-05-07 2026-05-08 2 2 +384 / -0 felix@anthropic.com michaelcohen@anthropic.com
provided.py
in ship-your-first-managed-agent
177 6 2026-05-07 2026-08-20 2 2 +442 / -3 mattroknich@anthropic.com gagan@anthropic.com
parse-pptx.ts
in eval-driven-agent-development/src
185 7 2026-05-07 2026-05-08 2 3 +568 / -0 felix@anthropic.com michaelcohen@anthropic.com
eval-runner.ts
in eval-driven-agent-development/src
203 6 2026-05-07 2026-05-08 2 2 +602 / -0 felix@anthropic.com michaelcohen@anthropic.com
admin.html
in agent-battle/event/public
267 - 2026-06-04 2026-06-05 2 2 +644 / -22 jeffcurry@anthropic.com mattroknich@anthropic.com
probes.py
in agent-battle/harness
405 14 2026-05-07 2026-06-04 2 2 +952 / -6 mattroknich@anthropic.com jeffcurry@anthropic.com
bot.js
in agent-battle/bot
984 28 2026-05-07 2026-06-04 2 2 +2598 / -2 mattroknich@anthropic.com jeffcurry@anthropic.com
__init__.py
in agent-decomposition/data
1 - 2026-05-07 2026-05-07 1 1 +4 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
__init__.py
in agent-decomposition/agents/before
1 - 2026-05-07 2026-05-07 1 1 +4 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
__init__.py
in agent-decomposition/agents/starter
1 - 2026-05-07 2026-05-07 1 1 +4 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
__init__.py
in agent-decomposition/agents
1 - 2026-05-07 2026-05-07 1 1 +4 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
__init__.py
in agent-decomposition/evals
1 - 2026-05-07 2026-05-07 1 1 +4 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
mjs
postcss.config.mjs
in production-ready-agent/starter
1 - 2026-05-06 2026-05-06 1 1 +2 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
mjs
postcss.config.mjs
in production-ready-agent/solution
1 - 2026-05-06 2026-05-06 1 1 +2 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
__init__.py
in agent-battle/harness
2 - 2026-05-07 2026-05-07 1 1 +12 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
prompts.py
in agent-decomposition/agents/before
3 - 2026-05-07 2026-05-07 1 1 +832 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
page.tsx
in production-ready-agent/starter/app/session/[id]/thread/[threadId]
3 1 2026-05-06 2026-05-06 1 1 +8 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
page.tsx
in production-ready-agent/starter/app/session/[id]
3 1 2026-05-06 2026-05-06 1 1 +8 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
page.tsx
in production-ready-agent/starter/app
3 - 2026-05-06 2026-05-06 1 1 +10 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
page.tsx
in production-ready-agent/solution/app/session/[id]/thread/[threadId]
3 1 2026-05-06 2026-05-06 1 1 +8 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
page.tsx
in production-ready-agent/solution/app/session/[id]
3 1 2026-05-06 2026-05-06 1 1 +8 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
page.tsx
in production-ready-agent/solution/app
3 - 2026-05-06 2026-05-06 1 1 +10 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
run.py
in agent-decomposition/agents/starter
4 1 2026-05-07 2026-05-07 1 1 +16 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
index.ts
in how-we-claude-code/phase-3-verify/src/verify/verifiers
4 - 2026-05-07 2026-05-07 1 1 +22 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
route.ts
in research-desk/src/app/api/health
4 1 2026-06-26 2026-06-26 1 1 +8 / -0 gcemaj@anthropic.com gcemaj@anthropic.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
bot.js
in agent-battle/bot
984 28 2026-05-07 2026-06-04 2 2 +2598 / -2 mattroknich@anthropic.com jeffcurry@anthropic.com
my_agent.py
in agent-battle
614 18 2026-05-07 2026-06-05 3 2 +1970 / -164 mattroknich@anthropic.com mattroknich@anthropic.com
ReplayPage.tsx
in how-we-claude-code/phase-3-verify/src/verify/harness
581 11 2026-05-07 2026-05-07 1 1 +1476 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
cma.py
in agent-decomposition/agents
468 23 2026-05-07 2026-05-07 1 3 +1222 / -4 michaelcohen@anthropic.com mattroknich@anthropic.com
styles.css
in how-we-claude-code/phase-3-verify/src
548 - 2026-05-07 2026-05-07 1 1 +1174 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
graders.ts
in eval-driven-agent-development/src
18 1 2026-05-07 2026-05-08 2 3 +568 / -496 felix@anthropic.com michaelcohen@anthropic.com
agent.py
in agent-battle/harness
355 10 2026-05-07 2026-05-29 3 2 +1044 / -12 mattroknich@anthropic.com mattroknich@anthropic.com
mjs
server.mjs
in agent-battle/event
446 - 2026-06-04 2026-06-04 1 2 +976 / -0 mattroknich@anthropic.com jeffcurry@anthropic.com
probes.py
in agent-battle/harness
405 14 2026-05-07 2026-06-04 2 2 +952 / -6 mattroknich@anthropic.com jeffcurry@anthropic.com
ChatPanel.tsx
in production-ready-agent/starter/components
430 7 2026-05-06 2026-05-06 1 1 +934 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
ChatPanel.tsx
in production-ready-agent/solution/components
430 7 2026-05-06 2026-05-06 1 1 +934 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
cast.css
in agent-battle/event/public/css
368 - 2026-06-04 2026-06-04 1 2 +890 / -0 mattroknich@anthropic.com jeffcurry@anthropic.com
prompts.py
in agent-decomposition/agents/before
3 - 2026-05-07 2026-05-07 1 1 +832 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
mjs
board.mjs
in agent-battle/event/lib
324 - 2026-06-04 2026-06-04 1 2 +692 / -0 mattroknich@anthropic.com jeffcurry@anthropic.com
admin.html
in agent-battle/event/public
267 - 2026-06-04 2026-06-05 2 2 +644 / -22 jeffcurry@anthropic.com mattroknich@anthropic.com
cast.js
in agent-battle/event/public/js
268 15 2026-06-04 2026-06-04 1 2 +620 / -0 mattroknich@anthropic.com jeffcurry@anthropic.com
eval-runner.ts
in eval-driven-agent-development/src
203 6 2026-05-07 2026-05-08 2 2 +602 / -0 felix@anthropic.com michaelcohen@anthropic.com
parse-pptx.ts
in eval-driven-agent-development/src
185 7 2026-05-07 2026-05-08 2 3 +568 / -0 felix@anthropic.com michaelcohen@anthropic.com
mjs
relay.mjs
in agent-battle/event/lib
254 - 2026-06-04 2026-06-04 1 2 +546 / -0 mattroknich@anthropic.com jeffcurry@anthropic.com
seed.py
in agent-decomposition/data
221 9 2026-05-07 2026-05-07 1 1 +524 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
logging_.py
in agent-battle/harness
201 12 2026-05-07 2026-05-07 1 1 +512 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
graders.py
in agent-decomposition/evals
204 16 2026-05-07 2026-05-07 1 1 +502 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
SessionRail.tsx
in production-ready-agent/starter/components
206 2 2026-05-06 2026-05-06 1 1 +482 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
SessionRail.tsx
in production-ready-agent/solution/components
206 2 2026-05-06 2026-05-06 1 1 +482 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
sandbox_tools.py
in agent-decomposition/agents
152 18 2026-05-07 2026-05-07 1 1 +448 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
provided.py
in ship-your-first-managed-agent
177 6 2026-05-07 2026-08-20 2 2 +442 / -3 mattroknich@anthropic.com gagan@anthropic.com
types.ts
in how-we-claude-code/phase-3-verify/src/verify/core
88 - 2026-05-07 2026-05-07 1 1 +440 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
tools.py
in agent-decomposition/agents/before
160 17 2026-05-07 2026-05-07 1 1 +440 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
recorder.ts
in how-we-claude-code/phase-3-verify/src/verify/harness
173 12 2026-05-07 2026-05-07 1 1 +438 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
client.py
in agent-battle/harness
131 11 2026-05-07 2026-05-07 1 1 +418 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
runner.ts
in how-we-claude-code/phase-3-verify/src/verify/core
169 14 2026-05-07 2026-05-07 1 1 +416 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
create-slides.ts
in eval-driven-agent-development/src
129 2 2026-05-07 2026-05-08 2 2 +384 / -0 felix@anthropic.com michaelcohen@anthropic.com
run.py
in agent-decomposition/evals
152 7 2026-05-07 2026-05-07 1 3 +372 / -6 michaelcohen@anthropic.com mattroknich@anthropic.com
tools.py
in agent-battle/harness
166 - 2026-05-07 2026-05-07 1 1 +364 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
UnitPage.tsx
in how-we-claude-code/phase-3-verify/src/verify/harness
140 3 2026-05-07 2026-05-07 1 1 +360 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
replay.py
in agent-battle/harness
126 7 2026-05-07 2026-05-07 1 1 +354 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
generate_log.py
in ship-your-first-managed-agent/data
123 9 2026-05-07 2026-05-07 1 1 +350 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
prompts.py
in agent-battle/harness
75 8 2026-05-07 2026-05-07 1 1 +346 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
Dashboard.tsx
in how-we-claude-code/phase-3-verify/src/verify/harness
151 2 2026-05-07 2026-05-07 1 1 +342 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
style.css
in ship-your-first-managed-agent/assets
147 - 2026-05-07 2026-05-07 1 1 +340 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
leaderboard.py
in agent-battle/harness
82 11 2026-05-07 2026-05-07 1 1 +310 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
lib.ts
in eval-driven-agent-development/src
30 1 2026-05-07 2026-05-08 2 3 +192 / -102 felix@anthropic.com michaelcohen@anthropic.com
subagents.py
in agent-decomposition/agents/before
66 5 2026-05-07 2026-05-07 1 1 +270 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
record.ts
in how-we-claude-code/phase-3-verify/scripts
96 5 2026-05-07 2026-05-07 1 1 +270 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
NewEvaluationModal.tsx
in production-ready-agent/starter/components
125 2 2026-05-06 2026-05-06 1 1 +270 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
NewEvaluationModal.tsx
in production-ready-agent/solution/components
125 2 2026-05-06 2026-05-06 1 1 +270 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
judge.ts
in eval-driven-agent-development/src/graders/judge
11 - 2026-05-07 2026-05-08 2 2 +250 / -0 felix@anthropic.com michaelcohen@anthropic.com
agent.py
in agent-decomposition/agents/starter
45 2 2026-05-07 2026-05-07 1 1 +250 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
batch.ts
in eval-driven-agent-development/src
87 2 2026-05-07 2026-05-08 2 3 +236 / -12 felix@anthropic.com michaelcohen@anthropic.com
message.tsx
in production-ready-agent/starter/components/ai
114 3 2026-05-06 2026-05-06 1 1 +248 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.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
workshop-pptx.environment.yaml
in eval-driven-agent-development/resources
11 - 2026-05-07 2026-05-08 2 3 +26 / -2 felix@anthropic.com michaelcohen@anthropic.com
parse-pptx.ts
in eval-driven-agent-development/src
185 7 2026-05-07 2026-05-08 2 3 +568 / -0 felix@anthropic.com michaelcohen@anthropic.com
graders.ts
in eval-driven-agent-development/src
18 1 2026-05-07 2026-05-08 2 3 +568 / -496 felix@anthropic.com michaelcohen@anthropic.com
batch.ts
in eval-driven-agent-development/src
87 2 2026-05-07 2026-05-08 2 3 +236 / -12 felix@anthropic.com michaelcohen@anthropic.com
render.ts
in eval-driven-agent-development/src
47 2 2026-05-07 2026-05-08 2 3 +154 / -0 felix@anthropic.com michaelcohen@anthropic.com
lib.ts
in eval-driven-agent-development/src
30 1 2026-05-07 2026-05-08 2 3 +192 / -102 felix@anthropic.com michaelcohen@anthropic.com
run.py
in agent-decomposition/evals
152 7 2026-05-07 2026-05-07 1 3 +372 / -6 michaelcohen@anthropic.com mattroknich@anthropic.com
cma.py
in agent-decomposition/agents
468 23 2026-05-07 2026-05-07 1 3 +1222 / -4 michaelcohen@anthropic.com mattroknich@anthropic.com
cli.py
in agent-decomposition/agents
17 1 2026-05-07 2026-05-07 1 3 +50 / -2 michaelcohen@anthropic.com mattroknich@anthropic.com
common.py
in agent-decomposition/agents
81 9 2026-05-07 2026-05-07 1 3 +240 / -6 michaelcohen@anthropic.com mattroknich@anthropic.com
deploy_cli.py
in agent-decomposition/agents
12 1 2026-05-07 2026-05-07 1 3 +46 / -8 michaelcohen@anthropic.com mattroknich@anthropic.com
agent.py
in agent-battle/harness
355 10 2026-05-07 2026-05-29 3 2 +1044 / -12 mattroknich@anthropic.com mattroknich@anthropic.com
my_agent.py
in agent-battle
614 18 2026-05-07 2026-06-05 3 2 +1970 / -164 mattroknich@anthropic.com mattroknich@anthropic.com
probes.py
in agent-battle/harness
405 14 2026-05-07 2026-06-04 2 2 +952 / -6 mattroknich@anthropic.com jeffcurry@anthropic.com
bot.js
in agent-battle/bot
984 28 2026-05-07 2026-06-04 2 2 +2598 / -2 mattroknich@anthropic.com jeffcurry@anthropic.com
admin.html
in agent-battle/event/public
267 - 2026-06-04 2026-06-05 2 2 +644 / -22 jeffcurry@anthropic.com mattroknich@anthropic.com
eval-runner.ts
in eval-driven-agent-development/src
203 6 2026-05-07 2026-05-08 2 2 +602 / -0 felix@anthropic.com michaelcohen@anthropic.com
create-slides.ts
in eval-driven-agent-development/src
129 2 2026-05-07 2026-05-08 2 2 +384 / -0 felix@anthropic.com michaelcohen@anthropic.com
cluttered-slides.ts
in eval-driven-agent-development/src/graders/code
10 1 2026-05-07 2026-05-08 2 2 +28 / -0 felix@anthropic.com michaelcohen@anthropic.com
produced-result.ts
in eval-driven-agent-development/src/graders/code
16 1 2026-05-07 2026-05-08 2 2 +40 / -0 felix@anthropic.com michaelcohen@anthropic.com
text-heavy-slides.ts
in eval-driven-agent-development/src/graders/code
10 1 2026-05-07 2026-05-08 2 2 +28 / -0 felix@anthropic.com michaelcohen@anthropic.com
slides-with-image.ts
in eval-driven-agent-development/src/graders/code
11 - 2026-05-07 2026-05-08 2 2 +36 / -0 felix@anthropic.com michaelcohen@anthropic.com
slide-count.ts
in eval-driven-agent-development/src/graders/code
10 1 2026-05-07 2026-05-08 2 2 +30 / -0 felix@anthropic.com michaelcohen@anthropic.com
small-font-slides.ts
in eval-driven-agent-development/src/graders/code
12 1 2026-05-07 2026-05-08 2 2 +32 / -0 felix@anthropic.com michaelcohen@anthropic.com
emoji-count.ts
in eval-driven-agent-development/src/graders/code
10 1 2026-05-07 2026-05-08 2 2 +28 / -0 felix@anthropic.com michaelcohen@anthropic.com
types.ts
in eval-driven-agent-development/src/graders
17 - 2026-05-07 2026-05-08 2 2 +118 / -0 felix@anthropic.com michaelcohen@anthropic.com
all.ts
in eval-driven-agent-development/src/graders
29 - 2026-05-07 2026-05-08 2 2 +74 / -0 felix@anthropic.com michaelcohen@anthropic.com
layout-judge.ts
in eval-driven-agent-development/src/graders/judge
13 1 2026-05-07 2026-05-08 2 2 +34 / -0 felix@anthropic.com michaelcohen@anthropic.com
image-judge.ts
in eval-driven-agent-development/src/graders/judge
13 1 2026-05-07 2026-05-08 2 2 +34 / -0 felix@anthropic.com michaelcohen@anthropic.com
judge.ts
in eval-driven-agent-development/src/graders/judge
11 - 2026-05-07 2026-05-08 2 2 +250 / -0 felix@anthropic.com michaelcohen@anthropic.com
text-judge.ts
in eval-driven-agent-development/src/graders/judge
13 1 2026-05-07 2026-05-08 2 2 +34 / -0 felix@anthropic.com michaelcohen@anthropic.com
color-judge.ts
in eval-driven-agent-development/src/graders/judge
13 1 2026-05-07 2026-05-08 2 2 +34 / -0 felix@anthropic.com michaelcohen@anthropic.com
title-body-coherence-judge.ts
in eval-driven-agent-development/src/graders/judge
44 2 2026-05-07 2026-05-08 2 2 +104 / -0 felix@anthropic.com michaelcohen@anthropic.com
provided.py
in ship-your-first-managed-agent
177 6 2026-05-07 2026-08-20 2 2 +442 / -3 mattroknich@anthropic.com gagan@anthropic.com
e2e.py
in ship-your-first-managed-agent
92 1 2026-05-07 2026-08-20 2 2 +213 / -4 mattroknich@anthropic.com gagan@anthropic.com
agent.py
in ship-your-first-managed-agent
24 7 2026-05-07 2026-08-20 2 2 +142 / -3 mattroknich@anthropic.com gagan@anthropic.com
agent_complete.py
in ship-your-first-managed-agent
77 7 2026-05-07 2026-08-20 2 2 +196 / -6 mattroknich@anthropic.com gagan@anthropic.com
relay-client.cjs
in agent-battle/bot
71 3 2026-06-04 2026-06-04 1 2 +234 / -0 mattroknich@anthropic.com jeffcurry@anthropic.com
index.html
in agent-battle/event/public
49 - 2026-06-04 2026-06-04 1 2 +124 / -0 mattroknich@anthropic.com jeffcurry@anthropic.com
cast.css
in agent-battle/event/public/css
368 - 2026-06-04 2026-06-04 1 2 +890 / -0 mattroknich@anthropic.com jeffcurry@anthropic.com
cast.js
in agent-battle/event/public/js
268 15 2026-06-04 2026-06-04 1 2 +620 / -0 mattroknich@anthropic.com jeffcurry@anthropic.com
fly.toml
in agent-battle/event
46 - 2026-06-04 2026-06-04 1 2 +108 / -0 mattroknich@anthropic.com jeffcurry@anthropic.com
mjs
board.mjs
in agent-battle/event/lib
324 - 2026-06-04 2026-06-04 1 2 +692 / -0 mattroknich@anthropic.com jeffcurry@anthropic.com
mjs
moderation.mjs
in agent-battle/event/lib
38 - 2026-06-04 2026-06-04 1 2 +86 / -0 mattroknich@anthropic.com jeffcurry@anthropic.com
mjs
relay.mjs
in agent-battle/event/lib
254 - 2026-06-04 2026-06-04 1 2 +546 / -0 mattroknich@anthropic.com jeffcurry@anthropic.com
mjs
wiki.mjs
in agent-battle/event/lib
114 - 2026-06-04 2026-06-04 1 2 +240 / -0 mattroknich@anthropic.com jeffcurry@anthropic.com
mjs
server.mjs
in agent-battle/event
446 - 2026-06-04 2026-06-04 1 2 +976 / -0 mattroknich@anthropic.com jeffcurry@anthropic.com
mjs
next.config.mjs
in research-desk
15 - 2026-06-26 2026-06-26 1 1 +17 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
route.ts
in research-desk/solutions/src/app/api/desk/stream
42 3 2026-06-26 2026-06-26 1 1 +52 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
orchestrator.ts
in research-desk/solutions/src/lib
180 8 2026-06-26 2026-06-26 1 1 +231 / -0 gcemaj@anthropic.com gcemaj@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
ReplayPage.tsx
in how-we-claude-code/phase-3-verify/src/verify/harness
581 11 2026-05-07 2026-05-07 1 1 +1476 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
styles.css
in how-we-claude-code/phase-3-verify/src
548 - 2026-05-07 2026-05-07 1 1 +1174 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
ChatPanel.tsx
in production-ready-agent/solution/components
430 7 2026-05-06 2026-05-06 1 1 +934 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
ChatPanel.tsx
in production-ready-agent/starter/components
430 7 2026-05-06 2026-05-06 1 1 +934 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
seed.py
in agent-decomposition/data
221 9 2026-05-07 2026-05-07 1 1 +524 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
SessionRail.tsx
in production-ready-agent/solution/components
206 2 2026-05-06 2026-05-06 1 1 +482 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
SessionRail.tsx
in production-ready-agent/starter/components
206 2 2026-05-06 2026-05-06 1 1 +482 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
graders.py
in agent-decomposition/evals
204 16 2026-05-07 2026-05-07 1 1 +502 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
logging_.py
in agent-battle/harness
201 12 2026-05-07 2026-05-07 1 1 +512 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
globals.css
in research-desk/src/app
193 - 2026-06-26 2026-06-26 1 1 +225 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
orchestrator.ts
in research-desk/solutions/src/lib
180 8 2026-06-26 2026-06-26 1 1 +231 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
provision.ts
in research-desk/solutions/src/lib
176 7 2026-06-26 2026-06-26 1 1 +241 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
recorder.ts
in how-we-claude-code/phase-3-verify/src/verify/harness
173 12 2026-05-07 2026-05-07 1 1 +438 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
runner.ts
in how-we-claude-code/phase-3-verify/src/verify/core
169 14 2026-05-07 2026-05-07 1 1 +416 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
DeskChat.tsx
in research-desk/src/components
168 3 2026-06-26 2026-06-26 1 1 +191 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
tools.py
in agent-battle/harness
166 - 2026-05-07 2026-05-07 1 1 +364 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
tools.py
in agent-decomposition/agents/before
160 17 2026-05-07 2026-05-07 1 1 +440 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
analysis.ts
in research-desk/solutions/src/lib
159 7 2026-06-26 2026-06-26 1 1 +199 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
orchestrator.ts
in research-desk/src/lib
158 6 2026-06-26 2026-06-26 1 1 +233 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
sandbox_tools.py
in agent-decomposition/agents
152 18 2026-05-07 2026-05-07 1 1 +448 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
analysis.ts
in research-desk/src/lib
151 8 2026-06-26 2026-06-26 1 1 +208 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
Dashboard.tsx
in how-we-claude-code/phase-3-verify/src/verify/harness
151 2 2026-05-07 2026-05-07 1 1 +342 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
style.css
in ship-your-first-managed-agent/assets
147 - 2026-05-07 2026-05-07 1 1 +340 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
provision.ts
in research-desk/src/lib
145 6 2026-06-26 2026-06-26 1 1 +246 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
UnitPage.tsx
in how-we-claude-code/phase-3-verify/src/verify/harness
140 3 2026-05-07 2026-05-07 1 1 +360 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
client.py
in agent-battle/harness
131 11 2026-05-07 2026-05-07 1 1 +418 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
seed.ts
in research-desk/scripts
127 3 2026-06-26 2026-06-26 1 1 +176 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
replay.py
in agent-battle/harness
126 7 2026-05-07 2026-05-07 1 1 +354 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
NewEvaluationModal.tsx
in production-ready-agent/solution/components
125 2 2026-05-06 2026-05-06 1 1 +270 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
NewEvaluationModal.tsx
in production-ready-agent/starter/components
125 2 2026-05-06 2026-05-06 1 1 +270 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
generate_log.py
in ship-your-first-managed-agent/data
123 9 2026-05-07 2026-05-07 1 1 +350 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
scorecard.ts
in research-desk/src/lib
120 1 2026-06-26 2026-06-26 1 1 +145 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
DeploymentsPanel.tsx
in research-desk/src/components
117 2 2026-06-26 2026-06-26 1 1 +135 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
message.tsx
in production-ready-agent/solution/components/ai
114 3 2026-05-06 2026-05-06 1 1 +248 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
message.tsx
in production-ready-agent/starter/components/ai
114 3 2026-05-06 2026-05-06 1 1 +248 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
MemoryPanel.tsx
in research-desk/src/components
112 2 2026-06-26 2026-06-26 1 1 +131 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
ScorecardsPanel.tsx
in research-desk/src/components
112 3 2026-06-26 2026-06-26 1 1 +131 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
sessions.ts
in research-desk/solutions/src/lib
108 6 2026-06-26 2026-06-26 1 1 +155 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
SetupPanel.tsx
in research-desk/src/components
108 3 2026-06-26 2026-06-26 1 1 +125 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
sessions.ts
in research-desk/src/lib
104 6 2026-06-26 2026-06-26 1 1 +161 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
ui.tsx
in production-ready-agent/solution/components
100 2 2026-05-06 2026-05-06 1 1 +226 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
ui.tsx
in production-ready-agent/starter/components
100 2 2026-05-06 2026-05-06 1 1 +226 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
prompt-input.tsx
in production-ready-agent/solution/components/ai
96 3 2026-05-06 2026-05-06 1 1 +208 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
prompt-input.tsx
in production-ready-agent/starter/components/ai
96 3 2026-05-06 2026-05-06 1 1 +208 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
record.ts
in how-we-claude-code/phase-3-verify/scripts
96 5 2026-05-07 2026-05-07 1 1 +270 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
config.ts
in research-desk/src/lib
89 8 2026-06-26 2026-06-26 1 1 +118 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
PipelineRail.tsx
in production-ready-agent/solution/components
89 1 2026-05-06 2026-05-06 1 1 +190 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
PipelineRail.tsx
in production-ready-agent/starter/components
89 1 2026-05-06 2026-05-06 1 1 +190 / -0 michaelcohen@anthropic.com michaelcohen@anthropic.com
client-types.ts
in research-desk/src/lib
88 3 2026-06-26 2026-06-26 1 1 +101 / -0 gcemaj@anthropic.com gcemaj@anthropic.com
types.ts
in how-we-claude-code/phase-3-verify/src/verify/core
88 - 2026-05-07 2026-05-07 1 1 +440 / -0 mattroknich@anthropic.com mattroknich@anthropic.com
Correlations

File Size vs. Number of Changes: 241 points

ship-your-first-managed-agent/agent.py x: 24 lines of code y: 2 # changes ship-your-first-managed-agent/agent_complete.py x: 77 lines of code y: 2 # changes ship-your-first-managed-agent/e2e.py x: 92 lines of code y: 2 # changes ship-your-first-managed-agent/provided.py x: 177 lines of code y: 2 # changes research-desk/next.config.mjs x: 15 lines of code y: 1 # changes research-desk/scripts/seed.ts x: 127 lines of code y: 1 # changes research-desk/solutions/src/app/api/desk/stream/route.ts x: 42 lines of code y: 1 # changes research-desk/solutions/src/lib/analysis.ts x: 159 lines of code y: 1 # changes research-desk/solutions/src/lib/orchestrator.ts x: 180 lines of code y: 1 # changes research-desk/solutions/src/lib/provision.ts x: 176 lines of code y: 1 # changes research-desk/solutions/src/lib/sessions.ts x: 108 lines of code y: 1 # changes research-desk/src/app/api/api-route.ts x: 47 lines of code y: 1 # changes research-desk/src/app/api/deployment_runs/route.ts x: 7 lines of code y: 1 # changes research-desk/src/app/api/deployments/[id]/run/route.ts x: 10 lines of code y: 1 # changes research-desk/src/app/api/deployments/route.ts x: 34 lines of code y: 1 # changes research-desk/src/app/api/desk/analyze/route.ts x: 43 lines of code y: 1 # changes research-desk/src/app/api/desk/chat/route.ts x: 21 lines of code y: 1 # changes research-desk/src/app/api/desk/events/route.ts x: 13 lines of code y: 1 # changes research-desk/src/app/api/desk/memory/route.ts x: 12 lines of code y: 1 # changes research-desk/src/app/api/desk/scorecards/route.ts x: 45 lines of code y: 1 # changes research-desk/src/app/api/desk/stream/route.ts x: 18 lines of code y: 1 # changes research-desk/src/app/api/health/route.ts x: 4 lines of code y: 1 # changes research-desk/src/app/globals.css x: 193 lines of code y: 1 # changes research-desk/src/app/page.tsx x: 63 lines of code y: 1 # changes research-desk/src/components/DeploymentsPanel.tsx x: 117 lines of code y: 1 # changes research-desk/src/components/DeskChat.tsx x: 168 lines of code y: 1 # changes research-desk/src/components/DispatchPanel.tsx x: 33 lines of code y: 1 # changes research-desk/src/components/MemoryPanel.tsx x: 112 lines of code y: 1 # changes research-desk/src/lib/analysis.ts x: 151 lines of code y: 1 # changes research-desk/src/lib/client-types.ts x: 88 lines of code y: 1 # changes research-desk/src/lib/config.ts x: 89 lines of code y: 1 # changes research-desk/src/lib/memory.ts x: 62 lines of code y: 1 # changes research-desk/src/lib/orchestrator.ts x: 158 lines of code y: 1 # changes research-desk/src/lib/preview.ts x: 70 lines of code y: 1 # changes research-desk/src/lib/provision.ts x: 145 lines of code y: 1 # changes research-desk/src/lib/scorecard.ts x: 120 lines of code y: 1 # changes research-desk/src/lib/sessions.ts x: 104 lines of code y: 1 # changes agent-battle/event/public/admin.html x: 267 lines of code y: 2 # changes agent-battle/my_agent.py x: 614 lines of code y: 3 # changes agent-battle/bot/bot.js x: 984 lines of code y: 2 # changes agent-battle/event/lib/board.mjs x: 324 lines of code y: 1 # changes agent-battle/event/lib/moderation.mjs x: 38 lines of code y: 1 # changes agent-battle/event/lib/relay.mjs x: 254 lines of code y: 1 # changes agent-battle/event/lib/wiki.mjs x: 114 lines of code y: 1 # changes agent-battle/event/public/css/cast.css x: 368 lines of code y: 1 # changes agent-battle/event/public/index.html x: 49 lines of code y: 1 # changes agent-battle/event/public/js/cast.js x: 268 lines of code y: 1 # changes agent-battle/event/server.mjs x: 446 lines of code y: 1 # changes agent-battle/harness/probes.py x: 405 lines of code y: 2 # changes agent-battle/harness/agent.py x: 355 lines of code y: 3 # changes eval-driven-agent-development/resources/workshop-pptx.environment.yaml x: 11 lines of code y: 2 # changes eval-driven-agent-development/src/batch.ts x: 87 lines of code y: 2 # changes eval-driven-agent-development/src/create-slides.ts x: 129 lines of code y: 2 # changes eval-driven-agent-development/src/eval-runner.ts x: 203 lines of code y: 2 # changes eval-driven-agent-development/src/graders.ts x: 18 lines of code y: 2 # changes eval-driven-agent-development/src/graders/all.ts x: 29 lines of code y: 2 # changes eval-driven-agent-development/src/graders/code/cluttered-slides.ts x: 10 lines of code y: 2 # changes eval-driven-agent-development/src/graders/code/produced-result.ts x: 16 lines of code y: 2 # changes eval-driven-agent-development/src/graders/judge/color-judge.ts x: 13 lines of code y: 2 # changes eval-driven-agent-development/src/graders/judge/title-body-coherence-judge.ts x: 44 lines of code y: 2 # changes eval-driven-agent-development/src/parse-pptx.ts x: 185 lines of code y: 2 # changes eval-driven-agent-development/src/render.ts x: 47 lines of code y: 2 # changes agent-decomposition/agents/cli.py x: 17 lines of code y: 1 # changes agent-decomposition/agents/cma.py x: 468 lines of code y: 1 # changes agent-decomposition/agents/common.py x: 81 lines of code y: 1 # changes agent-battle/bot/patch-viewer.cjs x: 72 lines of code y: 1 # changes agent-battle/harness/__init__.py x: 2 lines of code y: 1 # changes agent-battle/harness/client.py x: 131 lines of code y: 1 # changes agent-battle/harness/leaderboard.py x: 82 lines of code y: 1 # changes agent-battle/harness/logging_.py x: 201 lines of code y: 1 # changes agent-battle/harness/prompts.py x: 75 lines of code y: 1 # changes agent-battle/harness/replay.py x: 126 lines of code y: 1 # changes agent-battle/harness/tools.py x: 166 lines of code y: 1 # changes agent-decomposition/agents/__init__.py x: 1 lines of code y: 1 # changes agent-decomposition/agents/before/stockpilot.py x: 56 lines of code y: 1 # changes agent-decomposition/agents/before/subagents.py x: 66 lines of code y: 1 # changes agent-decomposition/agents/before/tools.py x: 160 lines of code y: 1 # changes agent-decomposition/data/seed.py x: 221 lines of code y: 1 # changes agent-decomposition/evals/graders.py x: 204 lines of code y: 1 # changes eval-driven-agent-development/solutions/03-qa-loop.agent.yaml x: 28 lines of code y: 1 # changes how-we-claude-code/phase-3-verify/scripts/record.ts x: 96 lines of code y: 1 # changes how-we-claude-code/phase-3-verify/src/App.tsx x: 23 lines of code y: 1 # changes how-we-claude-code/phase-3-verify/src/features/todos/TodoItem.tsx x: 36 lines of code y: 1 # changes how-we-claude-code/phase-3-verify/src/features/todos/TodoStats.tsx x: 55 lines of code y: 1 # changes how-we-claude-code/phase-3-verify/src/features/todos/useTodos.ts x: 40 lines of code y: 1 # changes how-we-claude-code/phase-3-verify/src/main.tsx x: 26 lines of code y: 1 # changes how-we-claude-code/phase-3-verify/src/styles.css x: 548 lines of code y: 1 # changes how-we-claude-code/phase-3-verify/src/verify/core/registry.ts x: 52 lines of code y: 1 # changes how-we-claude-code/phase-3-verify/src/verify/core/runner.ts x: 169 lines of code y: 1 # changes how-we-claude-code/phase-3-verify/src/verify/harness/ReplayPage.tsx x: 581 lines of code y: 1 # changes how-we-claude-code/phase-3-verify/src/verify/harness/UnitPage.tsx x: 140 lines of code y: 1 # changes how-we-claude-code/phase-3-verify/src/verify/harness/recorder.ts x: 173 lines of code y: 1 # changes how-we-claude-code/phase-3-verify/src/verify/verifiers/invariants.ts x: 51 lines of code y: 1 # changes ship-your-first-managed-agent/assets/style.css x: 147 lines of code y: 1 # changes ship-your-first-managed-agent/data/generate_log.py x: 123 lines of code y: 1 # changes production-ready-agent/solution/lib/anthropic.ts x: 31 lines of code y: 1 # changes production-ready-agent/seed/agents/deal-team.yaml x: 29 lines of code y: 1 # changes production-ready-agent/solution/app/globals.css x: 85 lines of code y: 1 # changes production-ready-agent/solution/components/ChatPanel.tsx x: 430 lines of code y: 1 # changes production-ready-agent/solution/components/SessionRail.tsx x: 206 lines of code y: 1 # changes production-ready-agent/solution/components/ui.tsx x: 100 lines of code y: 1 # changes
3.0
# changes
  min: 1.0
  average: 1.14
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 3.0
0 984.0
lines of code
min: 1.0 | average: 79.21 | 25th percentile: 13.0 | median: 34.0 | 75th percentile: 96.0 | max: 984.0

Number of Contributors vs. Number of Changes: 241 points

ship-your-first-managed-agent/agent.py x: 2 # contributors y: 2 # changes research-desk/next.config.mjs x: 1 # contributors y: 1 # changes agent-battle/my_agent.py x: 2 # contributors y: 3 # changes agent-battle/bot/relay-client.cjs x: 2 # contributors y: 1 # changes eval-driven-agent-development/resources/workshop-pptx.environment.yaml x: 3 # contributors y: 2 # changes agent-decomposition/agents/cli.py x: 3 # contributors y: 1 # changes
3.0
# changes
  min: 1.0
  average: 1.14
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 3.0
0 3.0
# contributors
min: 1.0 | average: 1.24 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

Number of Contributors vs. File Size: 241 points

ship-your-first-managed-agent/agent.py x: 2 # contributors y: 24 lines of code ship-your-first-managed-agent/agent_complete.py x: 2 # contributors y: 77 lines of code ship-your-first-managed-agent/e2e.py x: 2 # contributors y: 92 lines of code ship-your-first-managed-agent/provided.py x: 2 # contributors y: 177 lines of code research-desk/next.config.mjs x: 1 # contributors y: 15 lines of code research-desk/scripts/seed.ts x: 1 # contributors y: 127 lines of code research-desk/solutions/src/app/api/desk/stream/route.ts x: 1 # contributors y: 42 lines of code research-desk/solutions/src/lib/analysis.ts x: 1 # contributors y: 159 lines of code research-desk/solutions/src/lib/orchestrator.ts x: 1 # contributors y: 180 lines of code research-desk/solutions/src/lib/provision.ts x: 1 # contributors y: 176 lines of code research-desk/solutions/src/lib/sessions.ts x: 1 # contributors y: 108 lines of code research-desk/src/app/api/api-route.ts x: 1 # contributors y: 47 lines of code research-desk/src/app/api/deployment_runs/route.ts x: 1 # contributors y: 7 lines of code research-desk/src/app/api/deployments/[id]/run/route.ts x: 1 # contributors y: 10 lines of code research-desk/src/app/api/deployments/route.ts x: 1 # contributors y: 34 lines of code research-desk/src/app/api/desk/analyze/route.ts x: 1 # contributors y: 43 lines of code research-desk/src/app/api/desk/chat/route.ts x: 1 # contributors y: 21 lines of code research-desk/src/app/api/desk/stream/route.ts x: 1 # contributors y: 18 lines of code research-desk/src/app/globals.css x: 1 # contributors y: 193 lines of code research-desk/src/app/page.tsx x: 1 # contributors y: 63 lines of code research-desk/src/components/DeploymentsPanel.tsx x: 1 # contributors y: 117 lines of code research-desk/src/components/DeskChat.tsx x: 1 # contributors y: 168 lines of code research-desk/src/components/MemoryPanel.tsx x: 1 # contributors y: 112 lines of code research-desk/src/lib/analysis.ts x: 1 # contributors y: 151 lines of code research-desk/src/lib/client-types.ts x: 1 # contributors y: 88 lines of code research-desk/src/lib/orchestrator.ts x: 1 # contributors y: 158 lines of code research-desk/src/lib/preview.ts x: 1 # contributors y: 70 lines of code research-desk/src/lib/provision.ts x: 1 # contributors y: 145 lines of code research-desk/src/lib/sessions.ts x: 1 # contributors y: 104 lines of code agent-battle/event/public/admin.html x: 2 # contributors y: 267 lines of code agent-battle/my_agent.py x: 2 # contributors y: 614 lines of code agent-battle/bot/bot.js x: 2 # contributors y: 984 lines of code agent-battle/bot/relay-client.cjs x: 2 # contributors y: 71 lines of code agent-battle/event/fly.toml x: 2 # contributors y: 46 lines of code agent-battle/event/lib/board.mjs x: 2 # contributors y: 324 lines of code agent-battle/event/lib/moderation.mjs x: 2 # contributors y: 38 lines of code agent-battle/event/lib/relay.mjs x: 2 # contributors y: 254 lines of code agent-battle/event/lib/wiki.mjs x: 2 # contributors y: 114 lines of code agent-battle/event/public/css/cast.css x: 2 # contributors y: 368 lines of code agent-battle/event/public/index.html x: 2 # contributors y: 49 lines of code agent-battle/event/public/js/cast.js x: 2 # contributors y: 268 lines of code agent-battle/event/server.mjs x: 2 # contributors y: 446 lines of code agent-battle/harness/probes.py x: 2 # contributors y: 405 lines of code agent-battle/harness/agent.py x: 2 # contributors y: 355 lines of code eval-driven-agent-development/resources/workshop-pptx.environment.yaml x: 3 # contributors y: 11 lines of code eval-driven-agent-development/src/batch.ts x: 3 # contributors y: 87 lines of code eval-driven-agent-development/src/create-slides.ts x: 2 # contributors y: 129 lines of code eval-driven-agent-development/src/eval-runner.ts x: 2 # contributors y: 203 lines of code eval-driven-agent-development/src/graders.ts x: 3 # contributors y: 18 lines of code eval-driven-agent-development/src/graders/all.ts x: 2 # contributors y: 29 lines of code eval-driven-agent-development/src/graders/code/cluttered-slides.ts x: 2 # contributors y: 10 lines of code eval-driven-agent-development/src/graders/code/produced-result.ts x: 2 # contributors y: 16 lines of code eval-driven-agent-development/src/graders/code/small-font-slides.ts x: 2 # contributors y: 12 lines of code eval-driven-agent-development/src/lib.ts x: 3 # contributors y: 30 lines of code eval-driven-agent-development/src/parse-pptx.ts x: 3 # contributors y: 185 lines of code eval-driven-agent-development/src/render.ts x: 3 # contributors y: 47 lines of code agent-decomposition/agents/cma.py x: 3 # contributors y: 468 lines of code agent-decomposition/agents/common.py x: 3 # contributors y: 81 lines of code agent-decomposition/agents/deploy_cli.py x: 3 # contributors y: 12 lines of code agent-decomposition/evals/run.py x: 3 # contributors y: 152 lines of code agent-battle/harness/__init__.py x: 1 # contributors y: 2 lines of code agent-battle/harness/client.py x: 1 # contributors y: 131 lines of code agent-battle/harness/leaderboard.py x: 1 # contributors y: 82 lines of code agent-battle/harness/logging_.py x: 1 # contributors y: 201 lines of code agent-battle/harness/prompts.py x: 1 # contributors y: 75 lines of code agent-battle/harness/tools.py x: 1 # contributors y: 166 lines of code agent-decomposition/agents/before/stockpilot.py x: 1 # contributors y: 56 lines of code agent-decomposition/agents/before/subagents.py x: 1 # contributors y: 66 lines of code agent-decomposition/agents/sandbox_tools.py x: 1 # contributors y: 152 lines of code agent-decomposition/data/seed.py x: 1 # contributors y: 221 lines of code agent-decomposition/evals/graders.py x: 1 # contributors y: 204 lines of code eval-driven-agent-development/solutions/03-qa-loop.agent.yaml x: 1 # contributors y: 28 lines of code how-we-claude-code/phase-3-verify/scripts/record.ts x: 1 # contributors y: 96 lines of code how-we-claude-code/phase-3-verify/src/features/todos/TodoApp.tsx x: 1 # contributors y: 35 lines of code how-we-claude-code/phase-3-verify/src/features/todos/TodoList.tsx x: 1 # contributors y: 27 lines of code how-we-claude-code/phase-3-verify/src/styles.css x: 1 # contributors y: 548 lines of code how-we-claude-code/phase-3-verify/src/verify/core/registry.ts x: 1 # contributors y: 52 lines of code how-we-claude-code/phase-3-verify/src/verify/harness/ReplayPage.tsx x: 1 # contributors y: 581 lines of code how-we-claude-code/phase-3-verify/src/verify/harness/UnitPage.tsx x: 1 # contributors y: 140 lines of code how-we-claude-code/phase-3-verify/src/verify/harness/recorder.ts x: 1 # contributors y: 173 lines of code ship-your-first-managed-agent/app.py x: 1 # contributors y: 61 lines of code ship-your-first-managed-agent/data/generate_log.py x: 1 # contributors y: 123 lines of code production-ready-agent/solution/components/ChatPanel.tsx x: 1 # contributors y: 430 lines of code production-ready-agent/solution/components/DealDesk.tsx x: 1 # contributors y: 80 lines of code production-ready-agent/solution/components/SessionRail.tsx x: 1 # contributors y: 206 lines of code production-ready-agent/solution/components/ai/message.tsx x: 1 # contributors y: 114 lines of code production-ready-agent/solution/components/ui.tsx x: 1 # contributors y: 100 lines of code
984.0
lines of code
  min: 1.0
  average: 79.21
  25th percentile: 13.0
  median: 34.0
  75th percentile: 96.0
  max: 984.0
0 3.0
# contributors
min: 1.0 | average: 1.24 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

Number of Changes vs. Line Churn: 406 points

ship-your-first-managed-agent/README.md x: 2 # changes y: 238 line churn ship-your-first-managed-agent/agent.py x: 2 # changes y: 145 line churn ship-your-first-managed-agent/agent_complete.py x: 2 # changes y: 202 line churn ship-your-first-managed-agent/incident-triage-runbook/SKILL.md x: 1 # changes y: 36 line churn ship-your-first-managed-agent/provided.py x: 2 # changes y: 445 line churn README.md x: 2 # changes y: 13 line churn research-desk/.claude/skills/workshop/SKILL.md x: 1 # changes y: 118 line churn research-desk/.env.example x: 1 # changes y: 17 line churn research-desk/WORKSHOP.md x: 1 # changes y: 166 line churn research-desk/package-lock.json x: 1 # changes y: 4538 line churn research-desk/solutions/src/lib/analysis.ts x: 1 # changes y: 199 line churn research-desk/solutions/src/lib/orchestrator.ts x: 1 # changes y: 231 line churn research-desk/solutions/src/lib/sessions.ts x: 1 # changes y: 155 line churn research-desk/src/app/api/api-route.ts x: 1 # changes y: 67 line churn eval-driven-agent-development/MORNING.md x: 2 # changes y: 162 line churn agent-battle/.claude/commands/cwc-fix.md x: 3 # changes y: 260 line churn agent-battle/README.md x: 5 # changes y: 408 line churn agent-battle/event/public/admin.html x: 2 # changes y: 666 line churn agent-battle/my_agent.py x: 3 # changes y: 2134 line churn agent-battle/.claude/commands/cwc-setup.md x: 4 # changes y: 242 line churn agent-battle/.env.event x: 5 # changes y: 48 line churn agent-battle/.gitignore x: 2 # changes y: 38 line churn agent-battle/CLAUDE.md x: 2 # changes y: 334 line churn agent-battle/LICENSE x: 1 # changes y: 404 line churn agent-battle/bot/bot.js x: 2 # changes y: 2600 line churn agent-battle/bot/package-lock.json x: 2 # changes y: 6666 line churn agent-battle/bot/tunnel.sh x: 2 # changes y: 276 line churn agent-battle/event/lib/board.mjs x: 1 # changes y: 692 line churn agent-battle/event/lib/relay.mjs x: 1 # changes y: 546 line churn agent-battle/event/package-lock.json x: 1 # changes y: 3150 line churn agent-battle/event/public/css/cast.css x: 1 # changes y: 890 line churn agent-battle/event/public/js/cast.js x: 1 # changes y: 620 line churn agent-battle/event/server.mjs x: 1 # changes y: 976 line churn agent-battle/event/test/smoke.mjs x: 1 # changes y: 730 line churn agent-battle/harness/probes.py x: 2 # changes y: 958 line churn agent-battle/host.sh x: 2 # changes y: 970 line churn agent-battle/leaderboard/dev-server.mjs x: 2 # changes y: 1932 line churn agent-battle/leaderboard/netlify/functions/_auth.mjs x: 2 # changes y: 356 line churn agent-battle/leaderboard/netlify/functions/achievement.mjs x: 2 # changes y: 384 line churn agent-battle/leaderboard/netlify/functions/admin.mjs x: 2 # changes y: 1172 line churn agent-battle/leaderboard/netlify/functions/leaderboard.mjs x: 2 # changes y: 300 line churn agent-battle/leaderboard/netlify/functions/login.mjs x: 2 # changes y: 764 line churn agent-battle/leaderboard/netlify/functions/narration.mjs x: 2 # changes y: 432 line churn agent-battle/leaderboard/package-lock.json x: 2 # changes y: 1264 line churn agent-battle/leaderboard/public/css/styles.css x: 2 # changes y: 7908 line churn agent-battle/leaderboard/public/js/app.js x: 2 # changes y: 4252 line churn agent-battle/leaderboard/public/js/tasks-data.js x: 2 # changes y: 532 line churn agent-battle/leaderboard/public/watch.html x: 2 # changes y: 120 line churn agent-battle/setup.sh x: 5 # changes y: 1028 line churn agent-battle/wiki_mcp.py x: 2 # changes y: 524 line churn agent-battle/harness/agent.py x: 3 # changes y: 1056 line churn eval-driven-agent-development/package-lock.json x: 2 # changes y: 2044 line churn eval-driven-agent-development/package.json x: 2 # changes y: 70 line churn eval-driven-agent-development/src/eval-runner.ts x: 2 # changes y: 602 line churn eval-driven-agent-development/src/grader.ts x: 2 # changes y: 700 line churn eval-driven-agent-development/src/graders.ts x: 2 # changes y: 1064 line churn eval-driven-agent-development/src/parse-pptx.ts x: 2 # changes y: 568 line churn agent-decomposition/README.md x: 1 # changes y: 360 line churn agent-decomposition/agents/cma.py x: 1 # changes y: 1226 line churn agent-battle/bot/server.sh x: 1 # changes y: 340 line churn agent-battle/harness/client.py x: 1 # changes y: 418 line churn agent-battle/harness/leaderboard.py x: 1 # changes y: 310 line churn agent-battle/harness/logging_.py x: 1 # changes y: 512 line churn agent-decomposition/agents/before/prompts.py x: 1 # changes y: 832 line churn agent-decomposition/agents/before/subagents.py x: 1 # changes y: 270 line churn agent-decomposition/agents/before/tools.py x: 1 # changes y: 440 line churn agents-that-remember/README.md x: 1 # changes y: 750 line churn how-we-claude-code/phase-3-verify/docs/verification.html x: 1 # changes y: 1528 line churn how-we-claude-code/phase-3-verify/src/styles.css x: 1 # changes y: 1174 line churn how-we-claude-code/phase-3-verify/src/verify/harness/ReplayPage.tsx x: 1 # changes y: 1476 line churn ship-your-first-managed-agent/data/metrics.json x: 1 # changes y: 4448 line churn production-ready-agent/solution/components/ChatPanel.tsx x: 1 # changes y: 934 line churn production-ready-agent/solution/components/SessionRail.tsx x: 1 # changes y: 482 line churn
7908.0
line churn
  min: 2.0
  average: 272.33
  25th percentile: 32.0
  median: 82.0
  75th percentile: 241.25
  max: 7908.0
0 5.0
# changes
min: 1.0 | average: 1.23 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

Number of Contributors vs. Line Churn: 241 points

ship-your-first-managed-agent/agent.py x: 2 # contributors y: 145 line churn ship-your-first-managed-agent/agent_complete.py x: 2 # contributors y: 202 line churn ship-your-first-managed-agent/e2e.py x: 2 # contributors y: 217 line churn ship-your-first-managed-agent/provided.py x: 2 # contributors y: 445 line churn research-desk/next.config.mjs x: 1 # contributors y: 17 line churn research-desk/scripts/seed.ts x: 1 # contributors y: 176 line churn research-desk/solutions/src/app/api/desk/stream/route.ts x: 1 # contributors y: 52 line churn research-desk/solutions/src/lib/analysis.ts x: 1 # contributors y: 199 line churn research-desk/solutions/src/lib/orchestrator.ts x: 1 # contributors y: 231 line churn research-desk/solutions/src/lib/provision.ts x: 1 # contributors y: 241 line churn research-desk/solutions/src/lib/sessions.ts x: 1 # contributors y: 155 line churn research-desk/src/app/api/api-route.ts x: 1 # contributors y: 67 line churn research-desk/src/app/api/deployments/route.ts x: 1 # contributors y: 43 line churn research-desk/src/app/api/desk/chat/route.ts x: 1 # contributors y: 29 line churn research-desk/src/app/api/health/route.ts x: 1 # contributors y: 8 line churn research-desk/src/app/globals.css x: 1 # contributors y: 225 line churn research-desk/src/app/page.tsx x: 1 # contributors y: 80 line churn research-desk/src/components/DeploymentsPanel.tsx x: 1 # contributors y: 135 line churn research-desk/src/components/DeskChat.tsx x: 1 # contributors y: 191 line churn research-desk/src/components/DispatchPanel.tsx x: 1 # contributors y: 40 line churn research-desk/src/components/MemoryPanel.tsx x: 1 # contributors y: 131 line churn research-desk/src/lib/analysis.ts x: 1 # contributors y: 208 line churn research-desk/src/lib/client-types.ts x: 1 # contributors y: 101 line churn research-desk/src/lib/config.ts x: 1 # contributors y: 118 line churn research-desk/src/lib/preview.ts x: 1 # contributors y: 88 line churn research-desk/src/lib/provision.ts x: 1 # contributors y: 246 line churn research-desk/src/lib/scorecard.ts x: 1 # contributors y: 145 line churn agent-battle/event/public/admin.html x: 2 # contributors y: 666 line churn agent-battle/my_agent.py x: 2 # contributors y: 2134 line churn agent-battle/bot/bot.js x: 2 # contributors y: 2600 line churn agent-battle/bot/relay-client.cjs x: 2 # contributors y: 234 line churn agent-battle/event/fly.toml x: 2 # contributors y: 108 line churn agent-battle/event/lib/board.mjs x: 2 # contributors y: 692 line churn agent-battle/event/lib/moderation.mjs x: 2 # contributors y: 86 line churn agent-battle/event/lib/relay.mjs x: 2 # contributors y: 546 line churn agent-battle/event/lib/wiki.mjs x: 2 # contributors y: 240 line churn agent-battle/event/public/css/cast.css x: 2 # contributors y: 890 line churn agent-battle/event/public/index.html x: 2 # contributors y: 124 line churn agent-battle/event/public/js/cast.js x: 2 # contributors y: 620 line churn agent-battle/event/server.mjs x: 2 # contributors y: 976 line churn agent-battle/harness/probes.py x: 2 # contributors y: 958 line churn agent-battle/harness/agent.py x: 2 # contributors y: 1056 line churn eval-driven-agent-development/resources/workshop-pptx.environment.yaml x: 3 # contributors y: 28 line churn eval-driven-agent-development/src/batch.ts x: 3 # contributors y: 248 line churn eval-driven-agent-development/src/create-slides.ts x: 2 # contributors y: 384 line churn eval-driven-agent-development/src/eval-runner.ts x: 2 # contributors y: 602 line churn eval-driven-agent-development/src/graders.ts x: 3 # contributors y: 1064 line churn eval-driven-agent-development/src/graders/all.ts x: 2 # contributors y: 74 line churn eval-driven-agent-development/src/graders/code/cluttered-slides.ts x: 2 # contributors y: 28 line churn eval-driven-agent-development/src/graders/code/produced-result.ts x: 2 # contributors y: 40 line churn eval-driven-agent-development/src/graders/judge/judge.ts x: 2 # contributors y: 250 line churn eval-driven-agent-development/src/graders/types.ts x: 2 # contributors y: 118 line churn eval-driven-agent-development/src/lib.ts x: 3 # contributors y: 294 line churn eval-driven-agent-development/src/parse-pptx.ts x: 3 # contributors y: 568 line churn eval-driven-agent-development/src/render.ts x: 3 # contributors y: 154 line churn agent-decomposition/agents/cli.py x: 3 # contributors y: 52 line churn agent-decomposition/agents/cma.py x: 3 # contributors y: 1226 line churn agent-decomposition/evals/run.py x: 3 # contributors y: 378 line churn agent-battle/harness/client.py x: 1 # contributors y: 418 line churn agent-battle/harness/leaderboard.py x: 1 # contributors y: 310 line churn agent-battle/harness/logging_.py x: 1 # contributors y: 512 line churn agent-battle/harness/prompts.py x: 1 # contributors y: 346 line churn agent-battle/harness/replay.py x: 1 # contributors y: 354 line churn agent-battle/harness/tools.py x: 1 # contributors y: 364 line churn agent-decomposition/agents/before/prompts.py x: 1 # contributors y: 832 line churn agent-decomposition/agents/before/subagents.py x: 1 # contributors y: 270 line churn agent-decomposition/agents/before/tools.py x: 1 # contributors y: 440 line churn agent-decomposition/agents/sandbox_tools.py x: 1 # contributors y: 448 line churn agent-decomposition/data/seed.py x: 1 # contributors y: 524 line churn agent-decomposition/evals/graders.py x: 1 # contributors y: 502 line churn how-we-claude-code/phase-3-verify/src/features/todos/useTodos.ts x: 1 # contributors y: 106 line churn how-we-claude-code/phase-3-verify/src/styles.css x: 1 # contributors y: 1174 line churn how-we-claude-code/phase-3-verify/src/verify/harness/ReplayPage.tsx x: 1 # contributors y: 1476 line churn production-ready-agent/solution/components/ChatPanel.tsx x: 1 # contributors y: 934 line churn production-ready-agent/solution/components/SessionRail.tsx x: 1 # contributors y: 482 line churn production-ready-agent/solution/components/ai/conversation.tsx x: 1 # contributors y: 166 line churn
2600.0
line churn
  min: 2.0
  average: 198.92
  25th percentile: 37.0
  median: 90.0
  75th percentile: 228.5
  max: 2600.0
0 3.0
# contributors
min: 1.0 | average: 1.24 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

File Size vs. Line Churn: 241 points

ship-your-first-managed-agent/agent.py x: 24 lines of code y: 145 line churn ship-your-first-managed-agent/agent_complete.py x: 77 lines of code y: 202 line churn ship-your-first-managed-agent/e2e.py x: 92 lines of code y: 217 line churn ship-your-first-managed-agent/provided.py x: 177 lines of code y: 445 line churn research-desk/next.config.mjs x: 15 lines of code y: 17 line churn research-desk/scripts/seed.ts x: 127 lines of code y: 176 line churn research-desk/solutions/src/app/api/desk/stream/route.ts x: 42 lines of code y: 52 line churn research-desk/solutions/src/lib/analysis.ts x: 159 lines of code y: 199 line churn research-desk/solutions/src/lib/orchestrator.ts x: 180 lines of code y: 231 line churn research-desk/solutions/src/lib/provision.ts x: 176 lines of code y: 241 line churn research-desk/solutions/src/lib/sessions.ts x: 108 lines of code y: 155 line churn research-desk/src/app/api/api-route.ts x: 47 lines of code y: 67 line churn research-desk/src/app/api/deployment_runs/route.ts x: 7 lines of code y: 12 line churn research-desk/src/app/api/deployments/[id]/run/route.ts x: 10 lines of code y: 15 line churn research-desk/src/app/api/deployments/route.ts x: 34 lines of code y: 43 line churn research-desk/src/app/api/desk/analyze/route.ts x: 43 lines of code y: 57 line churn research-desk/src/app/api/desk/chat/route.ts x: 21 lines of code y: 29 line churn research-desk/src/app/api/desk/events/route.ts x: 13 lines of code y: 25 line churn research-desk/src/app/api/desk/memory/route.ts x: 12 lines of code y: 17 line churn research-desk/src/app/api/desk/provision/route.ts x: 14 lines of code y: 20 line churn research-desk/src/app/api/desk/scorecards/route.ts x: 45 lines of code y: 57 line churn research-desk/src/app/api/desk/stream/route.ts x: 18 lines of code y: 57 line churn research-desk/src/app/api/health/route.ts x: 4 lines of code y: 8 line churn research-desk/src/app/globals.css x: 193 lines of code y: 225 line churn research-desk/src/app/page.tsx x: 63 lines of code y: 80 line churn research-desk/src/components/DeploymentsPanel.tsx x: 117 lines of code y: 135 line churn research-desk/src/components/DeskChat.tsx x: 168 lines of code y: 191 line churn research-desk/src/components/DispatchPanel.tsx x: 33 lines of code y: 40 line churn research-desk/src/components/MemoryPanel.tsx x: 112 lines of code y: 131 line churn research-desk/src/components/SetupPanel.tsx x: 108 lines of code y: 125 line churn research-desk/src/lib/analysis.ts x: 151 lines of code y: 208 line churn research-desk/src/lib/anthropic.ts x: 34 lines of code y: 56 line churn research-desk/src/lib/client-types.ts x: 88 lines of code y: 101 line churn research-desk/src/lib/config.ts x: 89 lines of code y: 118 line churn research-desk/src/lib/logger.ts x: 15 lines of code y: 25 line churn research-desk/src/lib/memory.ts x: 62 lines of code y: 73 line churn research-desk/src/lib/orchestrator.ts x: 158 lines of code y: 233 line churn research-desk/src/lib/preview.ts x: 70 lines of code y: 88 line churn research-desk/src/lib/provision.ts x: 145 lines of code y: 246 line churn research-desk/src/lib/scorecard.ts x: 120 lines of code y: 145 line churn research-desk/src/lib/sessions.ts x: 104 lines of code y: 161 line churn agent-battle/event/public/admin.html x: 267 lines of code y: 666 line churn agent-battle/my_agent.py x: 614 lines of code y: 2134 line churn agent-battle/bot/bot.js x: 984 lines of code y: 2600 line churn agent-battle/bot/relay-client.cjs x: 71 lines of code y: 234 line churn agent-battle/event/fly.toml x: 46 lines of code y: 108 line churn agent-battle/event/lib/board.mjs x: 324 lines of code y: 692 line churn agent-battle/event/lib/moderation.mjs x: 38 lines of code y: 86 line churn agent-battle/event/lib/relay.mjs x: 254 lines of code y: 546 line churn agent-battle/event/lib/wiki.mjs x: 114 lines of code y: 240 line churn agent-battle/event/public/css/cast.css x: 368 lines of code y: 890 line churn agent-battle/event/public/index.html x: 49 lines of code y: 124 line churn agent-battle/event/public/js/cast.js x: 268 lines of code y: 620 line churn agent-battle/event/server.mjs x: 446 lines of code y: 976 line churn agent-battle/harness/probes.py x: 405 lines of code y: 958 line churn agent-battle/harness/agent.py x: 355 lines of code y: 1056 line churn eval-driven-agent-development/resources/workshop-pptx.environment.yaml x: 11 lines of code y: 28 line churn eval-driven-agent-development/src/batch.ts x: 87 lines of code y: 248 line churn eval-driven-agent-development/src/create-slides.ts x: 129 lines of code y: 384 line churn eval-driven-agent-development/src/eval-runner.ts x: 203 lines of code y: 602 line churn eval-driven-agent-development/src/graders.ts x: 18 lines of code y: 1064 line churn eval-driven-agent-development/src/graders/all.ts x: 29 lines of code y: 74 line churn eval-driven-agent-development/src/graders/code/cluttered-slides.ts x: 10 lines of code y: 28 line churn eval-driven-agent-development/src/graders/code/produced-result.ts x: 16 lines of code y: 40 line churn eval-driven-agent-development/src/graders/code/slides-with-image.ts x: 11 lines of code y: 36 line churn eval-driven-agent-development/src/graders/judge/color-judge.ts x: 13 lines of code y: 34 line churn eval-driven-agent-development/src/graders/judge/judge.ts x: 11 lines of code y: 250 line churn eval-driven-agent-development/src/graders/judge/title-body-coherence-judge.ts x: 44 lines of code y: 104 line churn eval-driven-agent-development/src/graders/types.ts x: 17 lines of code y: 118 line churn eval-driven-agent-development/src/lib.ts x: 30 lines of code y: 294 line churn eval-driven-agent-development/src/parse-pptx.ts x: 185 lines of code y: 568 line churn eval-driven-agent-development/src/render.ts x: 47 lines of code y: 154 line churn agent-decomposition/agents/cli.py x: 17 lines of code y: 52 line churn agent-decomposition/agents/cma.py x: 468 lines of code y: 1226 line churn agent-decomposition/agents/common.py x: 81 lines of code y: 246 line churn agent-decomposition/agents/deploy_cli.py x: 12 lines of code y: 54 line churn agent-decomposition/evals/run.py x: 152 lines of code y: 378 line churn agent-battle/bot/patch-viewer.cjs x: 72 lines of code y: 232 line churn agent-battle/harness/__init__.py x: 2 lines of code y: 12 line churn agent-battle/harness/client.py x: 131 lines of code y: 418 line churn agent-battle/harness/leaderboard.py x: 82 lines of code y: 310 line churn agent-battle/harness/logging_.py x: 201 lines of code y: 512 line churn agent-battle/harness/prompts.py x: 75 lines of code y: 346 line churn agent-battle/harness/replay.py x: 126 lines of code y: 354 line churn agent-battle/harness/tools.py x: 166 lines of code y: 364 line churn agent-battle/harness/verify.py x: 71 lines of code y: 200 line churn agent-decomposition/.claude/skills/forecasting/batch_days_of_cover.py x: 33 lines of code y: 102 line churn agent-decomposition/agents/__init__.py x: 1 lines of code y: 4 line churn agent-decomposition/agents/anchor.py x: 7 lines of code y: 32 line churn agent-decomposition/agents/before/prompts.py x: 3 lines of code y: 832 line churn agent-decomposition/agents/before/stockpilot.py x: 56 lines of code y: 132 line churn agent-decomposition/agents/before/subagents.py x: 66 lines of code y: 270 line churn agent-decomposition/agents/before/tools.py x: 160 lines of code y: 440 line churn agent-decomposition/agents/sandbox_tools.py x: 152 lines of code y: 448 line churn agent-decomposition/agents/starter/agent.py x: 45 lines of code y: 250 line churn agent-decomposition/agents/starter/deploy.py x: 6 lines of code y: 24 line churn agent-decomposition/agents/starter/run.py x: 4 lines of code y: 16 line churn agent-decomposition/data/seed.py x: 221 lines of code y: 524 line churn agent-decomposition/evals/graders.py x: 204 lines of code y: 502 line churn agent-decomposition/evals/report.py x: 34 lines of code y: 208 line churn agent-decomposition/evals/tasks.yaml x: 82 lines of code y: 190 line churn eval-driven-agent-development/solutions/01-polish.agent.yaml x: 14 lines of code y: 52 line churn eval-driven-agent-development/solutions/03-qa-loop.agent.yaml x: 28 lines of code y: 82 line churn how-we-claude-code/phase-3-verify/scripts/record.ts x: 96 lines of code y: 270 line churn how-we-claude-code/phase-3-verify/src/App.tsx x: 23 lines of code y: 58 line churn how-we-claude-code/phase-3-verify/src/features/todos/TodoApp.tsx x: 35 lines of code y: 86 line churn how-we-claude-code/phase-3-verify/src/features/todos/TodoInput.tsx x: 38 lines of code y: 94 line churn how-we-claude-code/phase-3-verify/src/features/todos/TodoItem.tsx x: 36 lines of code y: 86 line churn how-we-claude-code/phase-3-verify/src/features/todos/TodoList.tsx x: 27 lines of code y: 68 line churn how-we-claude-code/phase-3-verify/src/features/todos/TodoStats.tsx x: 55 lines of code y: 126 line churn how-we-claude-code/phase-3-verify/src/features/todos/useTodos.ts x: 40 lines of code y: 106 line churn how-we-claude-code/phase-3-verify/src/main.tsx x: 26 lines of code y: 70 line churn how-we-claude-code/phase-3-verify/src/styles.css x: 548 lines of code y: 1174 line churn how-we-claude-code/phase-3-verify/src/verify/core/contract.ts x: 38 lines of code y: 124 line churn how-we-claude-code/phase-3-verify/src/verify/core/registry.ts x: 52 lines of code y: 152 line churn how-we-claude-code/phase-3-verify/src/verify/core/runner.ts x: 169 lines of code y: 416 line churn how-we-claude-code/phase-3-verify/src/verify/core/types.ts x: 88 lines of code y: 440 line churn how-we-claude-code/phase-3-verify/src/verify/harness/Badge.tsx x: 20 lines of code y: 52 line churn how-we-claude-code/phase-3-verify/src/verify/harness/Dashboard.tsx x: 151 lines of code y: 342 line churn how-we-claude-code/phase-3-verify/src/verify/harness/ReplayPage.tsx x: 581 lines of code y: 1476 line churn how-we-claude-code/phase-3-verify/src/verify/harness/UnitPage.tsx x: 140 lines of code y: 360 line churn how-we-claude-code/phase-3-verify/src/verify/harness/handle.ts x: 25 lines of code y: 82 line churn how-we-claude-code/phase-3-verify/src/verify/harness/recorder.ts x: 173 lines of code y: 438 line churn how-we-claude-code/phase-3-verify/src/verify/harness/visibleAct.ts x: 83 lines of code y: 244 line churn how-we-claude-code/phase-3-verify/src/verify/verifiers/a11y.ts x: 88 lines of code y: 214 line churn how-we-claude-code/phase-3-verify/src/verify/verifiers/index.ts x: 4 lines of code y: 22 line churn how-we-claude-code/phase-3-verify/src/verify/verifiers/invariants.ts x: 51 lines of code y: 126 line churn ship-your-first-managed-agent/app.py x: 61 lines of code y: 158 line churn ship-your-first-managed-agent/assets/style.css x: 147 lines of code y: 340 line churn ship-your-first-managed-agent/data/generate_log.py x: 123 lines of code y: 350 line churn ship-your-first-managed-agent/pages/1_Metrics.py x: 48 lines of code y: 122 line churn ship-your-first-managed-agent/pages/3_Deploys.py x: 33 lines of code y: 86 line churn ship-your-first-managed-agent/ui.py x: 21 lines of code y: 74 line churn production-ready-agent/solution/lib/anthropic.ts x: 31 lines of code y: 92 line churn production-ready-agent/solution/tailwind.config.ts x: 47 lines of code y: 100 line churn production-ready-agent/seed/agents/competitive-positioning.yaml x: 5 lines of code y: 38 line churn production-ready-agent/seed/environments/research.yaml x: 18 lines of code y: 36 line churn production-ready-agent/solution/app/api/confirm/[id]/route.ts x: 20 lines of code y: 42 line churn production-ready-agent/solution/app/api/steer/[id]/route.ts x: 18 lines of code y: 42 line churn production-ready-agent/solution/app/api/stream/[id]/route.ts x: 15 lines of code y: 38 line churn production-ready-agent/solution/app/globals.css x: 85 lines of code y: 194 line churn production-ready-agent/solution/app/page.tsx x: 3 lines of code y: 10 line churn production-ready-agent/solution/components/ChatPanel.tsx x: 430 lines of code y: 934 line churn production-ready-agent/solution/components/DealDesk.tsx x: 80 lines of code y: 180 line churn production-ready-agent/solution/components/NewEvaluationModal.tsx x: 125 lines of code y: 270 line churn production-ready-agent/solution/components/PipelineRail.tsx x: 89 lines of code y: 190 line churn production-ready-agent/solution/components/SessionRail.tsx x: 206 lines of code y: 482 line churn production-ready-agent/solution/components/TopBar.tsx x: 25 lines of code y: 52 line churn production-ready-agent/solution/components/ai/conversation.tsx x: 71 lines of code y: 166 line churn production-ready-agent/solution/components/ai/message.tsx x: 114 lines of code y: 248 line churn production-ready-agent/solution/components/ai/prompt-input.tsx x: 96 lines of code y: 208 line churn production-ready-agent/solution/components/ai/response.tsx x: 41 lines of code y: 90 line churn production-ready-agent/solution/components/ui.tsx x: 100 lines of code y: 226 line churn production-ready-agent/solution/components/ui/badge.tsx x: 34 lines of code y: 74 line churn production-ready-agent/solution/components/ui/button.tsx x: 29 lines of code y: 70 line churn production-ready-agent/solution/components/ui/dialog.tsx x: 31 lines of code y: 70 line churn production-ready-agent/solution/lib/chat.ts x: 80 lines of code y: 198 line churn production-ready-agent/solution/lib/sse.ts x: 30 lines of code y: 96 line churn production-ready-agent/starter/app/api/confirm/[id]/route.ts x: 10 lines of code y: 48 line churn production-ready-agent/starter/app/api/sessions/route.ts x: 11 lines of code y: 70 line churn production-ready-agent/starter/app/api/stream/[id]/route.ts x: 9 lines of code y: 62 line churn
2600.0
line churn
  min: 2.0
  average: 198.92
  25th percentile: 37.0
  median: 90.0
  75th percentile: 228.5
  max: 2600.0
0 984.0
lines of code
min: 1.0 | average: 79.21 | 25th percentile: 13.0 | median: 34.0 | 75th percentile: 96.0 | max: 984.0