openai / openai-cua-sample-app
File Churn

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 46 files with 8,983 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)
    • 46 files changed 1-5 times (8,983 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 46 files with 8,983 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)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 46 files changed by 1 contributor (8,983 lines of code)
0% | 0% | 0% | 0% | 100%
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, json, tsx, md, css, js, html, mjs, yaml, svg, gitignore, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
tsx0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
mjs0% | 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
apps0% | 0% | 0% | 0% | 100%
packages0% | 0% | 0% | 0% | 100%
labs0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 46)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
index.ts
in apps/demo-web/app/ui/operator-console
1 - 2026-03-05 2026-03-05 1 1 +2 / -0 cguo@openai.com cguo@openai.com
booking.ts
in packages/scenario-kit/src
2 - 2026-03-05 2026-03-05 1 1 +4 / -0 cguo@openai.com cguo@openai.com
kanban.ts
in packages/scenario-kit/src
2 - 2026-03-05 2026-03-05 1 1 +4 / -0 cguo@openai.com cguo@openai.com
index.ts
in packages/runner-core/src
2 - 2026-03-05 2026-03-05 1 1 +4 / -0 cguo@openai.com cguo@openai.com
paint.ts
in packages/scenario-kit/src
3 - 2026-03-05 2026-03-05 1 1 +8 / -0 cguo@openai.com cguo@openai.com
mjs
next.config.mjs
in apps/demo-web
10 - 2026-03-05 2026-03-05 1 1 +24 / -0 cguo@openai.com cguo@openai.com
index.ts
in apps/runner/src
11 - 2026-03-05 2026-03-05 1 1 +28 / -0 cguo@openai.com cguo@openai.com
index.ts
in packages/scenario-kit/src
13 - 2026-03-05 2026-03-05 1 1 +26 / -0 cguo@openai.com cguo@openai.com
executor-registry.ts
in packages/runner-core/src
17 1 2026-03-05 2026-03-05 1 1 +38 / -0 cguo@openai.com cguo@openai.com
layout.tsx
in apps/demo-web/app
18 1 2026-03-05 2026-03-05 1 1 +44 / -0 cguo@openai.com cguo@openai.com
tsup.config.ts
in apps/runner
20 1 2026-03-05 2026-03-05 1 1 +42 / -0 cguo@openai.com cguo@openai.com
errors.ts
in packages/runner-core/src
27 2 2026-03-05 2026-03-05 1 1 +64 / -0 cguo@openai.com cguo@openai.com
RunSummary.tsx
in apps/demo-web/app/ui/operator-console
45 1 2026-03-05 2026-03-05 1 1 +102 / -0 cguo@openai.com cguo@openai.com
page.tsx
in apps/demo-web/app
53 3 2026-03-05 2026-03-05 1 1 +132 / -0 cguo@openai.com cguo@openai.com
types.ts
in apps/demo-web/app/ui/operator-console
58 - 2026-03-05 2026-03-05 1 1 +132 / -0 cguo@openai.com cguo@openai.com
index.html
in labs/paint-lab-template
60 - 2026-03-05 2026-03-05 1 1 +134 / -0 cguo@openai.com cguo@openai.com
62 - 2026-03-05 2026-03-05 1 1 +126 / -0 cguo@openai.com cguo@openai.com
index.html
in labs/kanban-lab-template
83 - 2026-03-05 2026-03-05 1 1 +174 / -0 cguo@openai.com cguo@openai.com
workspace-lab-server.ts
in packages/runner-core/src
91 5 2026-03-05 2026-03-05 1 1 +214 / -0 cguo@openai.com cguo@openai.com
paint-plan.ts
in packages/runner-core/src
102 9 2026-03-05 2026-03-05 1 1 +244 / -0 cguo@openai.com cguo@openai.com
scenarios.ts
in packages/scenario-kit/src
111 6 2026-03-05 2026-03-05 1 1 +242 / -0 cguo@openai.com cguo@openai.com
booking.ts
in packages/runner-core/src/scenarios
114 13 2026-03-05 2026-03-05 1 1 +258 / -0 cguo@openai.com cguo@openai.com
paint.ts
in packages/runner-core/src/scenarios
114 13 2026-03-05 2026-03-05 1 1 +258 / -0 cguo@openai.com cguo@openai.com
kanban.ts
in packages/runner-core/src/scenarios
121 14 2026-03-05 2026-03-05 1 1 +274 / -0 cguo@openai.com cguo@openai.com
index.html
in labs/booking-lab-template
123 - 2026-03-05 2026-03-05 1 1 +262 / -0 cguo@openai.com cguo@openai.com
index.ts
in packages/browser-runtime/src
128 8 2026-03-05 2026-03-05 1 1 +294 / -0 cguo@openai.com cguo@openai.com
ActivityFeed.tsx
in apps/demo-web/app/ui/operator-console
140 - 2026-03-05 2026-03-05 1 1 +304 / -0 cguo@openai.com cguo@openai.com
server.ts
in apps/runner/src
157 2 2026-03-05 2026-03-05 1 1 +376 / -0 cguo@openai.com cguo@openai.com
app.js
in labs/paint-lab-template
182 18 2026-03-05 2026-03-05 1 1 +430 / -0 cguo@openai.com cguo@openai.com
kanban-plan.ts
in packages/runner-core/src
183 12 2026-03-05 2026-03-05 1 1 +454 / -0 cguo@openai.com cguo@openai.com
index.ts
in packages/replay-schema/src
188 - 2026-03-05 2026-03-05 1 1 +426 / -0 cguo@openai.com cguo@openai.com
ScreenshotPane.tsx
in apps/demo-web/app/ui/operator-console
197 1 2026-03-05 2026-03-05 1 1 +418 / -0 cguo@openai.com cguo@openai.com
app.js
in labs/kanban-lab-template
203 7 2026-03-05 2026-03-05 1 1 +566 / -0 cguo@openai.com cguo@openai.com
booking-plan.ts
in packages/runner-core/src
212 14 2026-03-05 2026-03-05 1 1 +494 / -0 cguo@openai.com cguo@openai.com
OperatorConsole.tsx
in apps/demo-web/app/ui/operator-console
215 1 2026-03-05 2026-03-05 1 1 +446 / -0 cguo@openai.com cguo@openai.com
scenario-runtime.ts
in packages/runner-core/src
226 11 2026-03-05 2026-03-05 1 1 +514 / -0 cguo@openai.com cguo@openai.com
app.js
in labs/booking-lab-template
249 13 2026-03-05 2026-03-05 1 1 +578 / -0 cguo@openai.com cguo@openai.com
RunControls.tsx
in apps/demo-web/app/ui/operator-console
274 4 2026-03-05 2026-03-05 1 1 +580 / -0 cguo@openai.com cguo@openai.com
app.css
in labs/kanban-lab-template
337 - 2026-03-05 2026-03-05 1 1 +792 / -0 cguo@openai.com cguo@openai.com
app.css
in labs/paint-lab-template
356 - 2026-03-05 2026-03-05 1 1 +816 / -0 cguo@openai.com cguo@openai.com
app.css
in labs/booking-lab-template
364 - 2026-03-05 2026-03-05 1 1 +854 / -0 cguo@openai.com cguo@openai.com
helpers.ts
in apps/demo-web/app/ui/operator-console
591 46 2026-03-05 2026-03-05 1 1 +1300 / -0 cguo@openai.com cguo@openai.com
useRunStream.ts
in apps/demo-web/app/ui/operator-console
601 10 2026-03-05 2026-03-05 1 1 +1380 / -0 cguo@openai.com cguo@openai.com
runner-manager.ts
in packages/runner-core/src
636 46 2026-03-05 2026-03-05 1 1 +1504 / -0 cguo@openai.com cguo@openai.com
responses-loop.ts
in packages/runner-core/src
797 37 2026-03-05 2026-03-05 1 1 +1834 / -0 cguo@openai.com cguo@openai.com
globals.css
in apps/demo-web/app
1484 - 2026-03-05 2026-03-05 1 1 +3484 / -0 cguo@openai.com cguo@openai.com
Files With Most Churn (Top 46)
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
globals.css
in apps/demo-web/app
1484 - 2026-03-05 2026-03-05 1 1 +3484 / -0 cguo@openai.com cguo@openai.com
responses-loop.ts
in packages/runner-core/src
797 37 2026-03-05 2026-03-05 1 1 +1834 / -0 cguo@openai.com cguo@openai.com
runner-manager.ts
in packages/runner-core/src
636 46 2026-03-05 2026-03-05 1 1 +1504 / -0 cguo@openai.com cguo@openai.com
useRunStream.ts
in apps/demo-web/app/ui/operator-console
601 10 2026-03-05 2026-03-05 1 1 +1380 / -0 cguo@openai.com cguo@openai.com
helpers.ts
in apps/demo-web/app/ui/operator-console
591 46 2026-03-05 2026-03-05 1 1 +1300 / -0 cguo@openai.com cguo@openai.com
app.css
in labs/booking-lab-template
364 - 2026-03-05 2026-03-05 1 1 +854 / -0 cguo@openai.com cguo@openai.com
app.css
in labs/paint-lab-template
356 - 2026-03-05 2026-03-05 1 1 +816 / -0 cguo@openai.com cguo@openai.com
app.css
in labs/kanban-lab-template
337 - 2026-03-05 2026-03-05 1 1 +792 / -0 cguo@openai.com cguo@openai.com
RunControls.tsx
in apps/demo-web/app/ui/operator-console
274 4 2026-03-05 2026-03-05 1 1 +580 / -0 cguo@openai.com cguo@openai.com
app.js
in labs/booking-lab-template
249 13 2026-03-05 2026-03-05 1 1 +578 / -0 cguo@openai.com cguo@openai.com
app.js
in labs/kanban-lab-template
203 7 2026-03-05 2026-03-05 1 1 +566 / -0 cguo@openai.com cguo@openai.com
scenario-runtime.ts
in packages/runner-core/src
226 11 2026-03-05 2026-03-05 1 1 +514 / -0 cguo@openai.com cguo@openai.com
booking-plan.ts
in packages/runner-core/src
212 14 2026-03-05 2026-03-05 1 1 +494 / -0 cguo@openai.com cguo@openai.com
kanban-plan.ts
in packages/runner-core/src
183 12 2026-03-05 2026-03-05 1 1 +454 / -0 cguo@openai.com cguo@openai.com
OperatorConsole.tsx
in apps/demo-web/app/ui/operator-console
215 1 2026-03-05 2026-03-05 1 1 +446 / -0 cguo@openai.com cguo@openai.com
app.js
in labs/paint-lab-template
182 18 2026-03-05 2026-03-05 1 1 +430 / -0 cguo@openai.com cguo@openai.com
index.ts
in packages/replay-schema/src
188 - 2026-03-05 2026-03-05 1 1 +426 / -0 cguo@openai.com cguo@openai.com
ScreenshotPane.tsx
in apps/demo-web/app/ui/operator-console
197 1 2026-03-05 2026-03-05 1 1 +418 / -0 cguo@openai.com cguo@openai.com
server.ts
in apps/runner/src
157 2 2026-03-05 2026-03-05 1 1 +376 / -0 cguo@openai.com cguo@openai.com
ActivityFeed.tsx
in apps/demo-web/app/ui/operator-console
140 - 2026-03-05 2026-03-05 1 1 +304 / -0 cguo@openai.com cguo@openai.com
index.ts
in packages/browser-runtime/src
128 8 2026-03-05 2026-03-05 1 1 +294 / -0 cguo@openai.com cguo@openai.com
kanban.ts
in packages/runner-core/src/scenarios
121 14 2026-03-05 2026-03-05 1 1 +274 / -0 cguo@openai.com cguo@openai.com
index.html
in labs/booking-lab-template
123 - 2026-03-05 2026-03-05 1 1 +262 / -0 cguo@openai.com cguo@openai.com
booking.ts
in packages/runner-core/src/scenarios
114 13 2026-03-05 2026-03-05 1 1 +258 / -0 cguo@openai.com cguo@openai.com
paint.ts
in packages/runner-core/src/scenarios
114 13 2026-03-05 2026-03-05 1 1 +258 / -0 cguo@openai.com cguo@openai.com
paint-plan.ts
in packages/runner-core/src
102 9 2026-03-05 2026-03-05 1 1 +244 / -0 cguo@openai.com cguo@openai.com
scenarios.ts
in packages/scenario-kit/src
111 6 2026-03-05 2026-03-05 1 1 +242 / -0 cguo@openai.com cguo@openai.com
workspace-lab-server.ts
in packages/runner-core/src
91 5 2026-03-05 2026-03-05 1 1 +214 / -0 cguo@openai.com cguo@openai.com
index.html
in labs/kanban-lab-template
83 - 2026-03-05 2026-03-05 1 1 +174 / -0 cguo@openai.com cguo@openai.com
index.html
in labs/paint-lab-template
60 - 2026-03-05 2026-03-05 1 1 +134 / -0 cguo@openai.com cguo@openai.com
page.tsx
in apps/demo-web/app
53 3 2026-03-05 2026-03-05 1 1 +132 / -0 cguo@openai.com cguo@openai.com
types.ts
in apps/demo-web/app/ui/operator-console
58 - 2026-03-05 2026-03-05 1 1 +132 / -0 cguo@openai.com cguo@openai.com
62 - 2026-03-05 2026-03-05 1 1 +126 / -0 cguo@openai.com cguo@openai.com
RunSummary.tsx
in apps/demo-web/app/ui/operator-console
45 1 2026-03-05 2026-03-05 1 1 +102 / -0 cguo@openai.com cguo@openai.com
errors.ts
in packages/runner-core/src
27 2 2026-03-05 2026-03-05 1 1 +64 / -0 cguo@openai.com cguo@openai.com
layout.tsx
in apps/demo-web/app
18 1 2026-03-05 2026-03-05 1 1 +44 / -0 cguo@openai.com cguo@openai.com
tsup.config.ts
in apps/runner
20 1 2026-03-05 2026-03-05 1 1 +42 / -0 cguo@openai.com cguo@openai.com
executor-registry.ts
in packages/runner-core/src
17 1 2026-03-05 2026-03-05 1 1 +38 / -0 cguo@openai.com cguo@openai.com
index.ts
in apps/runner/src
11 - 2026-03-05 2026-03-05 1 1 +28 / -0 cguo@openai.com cguo@openai.com
index.ts
in packages/scenario-kit/src
13 - 2026-03-05 2026-03-05 1 1 +26 / -0 cguo@openai.com cguo@openai.com
mjs
next.config.mjs
in apps/demo-web
10 - 2026-03-05 2026-03-05 1 1 +24 / -0 cguo@openai.com cguo@openai.com
paint.ts
in packages/scenario-kit/src
3 - 2026-03-05 2026-03-05 1 1 +8 / -0 cguo@openai.com cguo@openai.com
booking.ts
in packages/scenario-kit/src
2 - 2026-03-05 2026-03-05 1 1 +4 / -0 cguo@openai.com cguo@openai.com
kanban.ts
in packages/scenario-kit/src
2 - 2026-03-05 2026-03-05 1 1 +4 / -0 cguo@openai.com cguo@openai.com
index.ts
in packages/runner-core/src
2 - 2026-03-05 2026-03-05 1 1 +4 / -0 cguo@openai.com cguo@openai.com
index.ts
in apps/demo-web/app/ui/operator-console
1 - 2026-03-05 2026-03-05 1 1 +2 / -0 cguo@openai.com cguo@openai.com
Files With Most Contributors (Top 46)
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
app.js
in labs/kanban-lab-template
203 7 2026-03-05 2026-03-05 1 1 +566 / -0 cguo@openai.com cguo@openai.com
index.html
in labs/kanban-lab-template
83 - 2026-03-05 2026-03-05 1 1 +174 / -0 cguo@openai.com cguo@openai.com
app.css
in labs/kanban-lab-template
337 - 2026-03-05 2026-03-05 1 1 +792 / -0 cguo@openai.com cguo@openai.com
app.js
in labs/booking-lab-template
249 13 2026-03-05 2026-03-05 1 1 +578 / -0 cguo@openai.com cguo@openai.com
index.html
in labs/booking-lab-template
123 - 2026-03-05 2026-03-05 1 1 +262 / -0 cguo@openai.com cguo@openai.com
app.css
in labs/booking-lab-template
364 - 2026-03-05 2026-03-05 1 1 +854 / -0 cguo@openai.com cguo@openai.com
app.js
in labs/paint-lab-template
182 18 2026-03-05 2026-03-05 1 1 +430 / -0 cguo@openai.com cguo@openai.com
index.html
in labs/paint-lab-template
60 - 2026-03-05 2026-03-05 1 1 +134 / -0 cguo@openai.com cguo@openai.com
app.css
in labs/paint-lab-template
356 - 2026-03-05 2026-03-05 1 1 +816 / -0 cguo@openai.com cguo@openai.com
62 - 2026-03-05 2026-03-05 1 1 +126 / -0 cguo@openai.com cguo@openai.com
helpers.ts
in apps/demo-web/app/ui/operator-console
591 46 2026-03-05 2026-03-05 1 1 +1300 / -0 cguo@openai.com cguo@openai.com
ActivityFeed.tsx
in apps/demo-web/app/ui/operator-console
140 - 2026-03-05 2026-03-05 1 1 +304 / -0 cguo@openai.com cguo@openai.com
ScreenshotPane.tsx
in apps/demo-web/app/ui/operator-console
197 1 2026-03-05 2026-03-05 1 1 +418 / -0 cguo@openai.com cguo@openai.com
RunSummary.tsx
in apps/demo-web/app/ui/operator-console
45 1 2026-03-05 2026-03-05 1 1 +102 / -0 cguo@openai.com cguo@openai.com
index.ts
in apps/demo-web/app/ui/operator-console
1 - 2026-03-05 2026-03-05 1 1 +2 / -0 cguo@openai.com cguo@openai.com
OperatorConsole.tsx
in apps/demo-web/app/ui/operator-console
215 1 2026-03-05 2026-03-05 1 1 +446 / -0 cguo@openai.com cguo@openai.com
RunControls.tsx
in apps/demo-web/app/ui/operator-console
274 4 2026-03-05 2026-03-05 1 1 +580 / -0 cguo@openai.com cguo@openai.com
types.ts
in apps/demo-web/app/ui/operator-console
58 - 2026-03-05 2026-03-05 1 1 +132 / -0 cguo@openai.com cguo@openai.com
useRunStream.ts
in apps/demo-web/app/ui/operator-console
601 10 2026-03-05 2026-03-05 1 1 +1380 / -0 cguo@openai.com cguo@openai.com
globals.css
in apps/demo-web/app
1484 - 2026-03-05 2026-03-05 1 1 +3484 / -0 cguo@openai.com cguo@openai.com
layout.tsx
in apps/demo-web/app
18 1 2026-03-05 2026-03-05 1 1 +44 / -0 cguo@openai.com cguo@openai.com
page.tsx
in apps/demo-web/app
53 3 2026-03-05 2026-03-05 1 1 +132 / -0 cguo@openai.com cguo@openai.com
mjs
next.config.mjs
in apps/demo-web
10 - 2026-03-05 2026-03-05 1 1 +24 / -0 cguo@openai.com cguo@openai.com
server.ts
in apps/runner/src
157 2 2026-03-05 2026-03-05 1 1 +376 / -0 cguo@openai.com cguo@openai.com
index.ts
in apps/runner/src
11 - 2026-03-05 2026-03-05 1 1 +28 / -0 cguo@openai.com cguo@openai.com
tsup.config.ts
in apps/runner
20 1 2026-03-05 2026-03-05 1 1 +42 / -0 cguo@openai.com cguo@openai.com
index.ts
in packages/browser-runtime/src
128 8 2026-03-05 2026-03-05 1 1 +294 / -0 cguo@openai.com cguo@openai.com
executor-registry.ts
in packages/runner-core/src
17 1 2026-03-05 2026-03-05 1 1 +38 / -0 cguo@openai.com cguo@openai.com
responses-loop.ts
in packages/runner-core/src
797 37 2026-03-05 2026-03-05 1 1 +1834 / -0 cguo@openai.com cguo@openai.com
errors.ts
in packages/runner-core/src
27 2 2026-03-05 2026-03-05 1 1 +64 / -0 cguo@openai.com cguo@openai.com
kanban-plan.ts
in packages/runner-core/src
183 12 2026-03-05 2026-03-05 1 1 +454 / -0 cguo@openai.com cguo@openai.com
runner-manager.ts
in packages/runner-core/src
636 46 2026-03-05 2026-03-05 1 1 +1504 / -0 cguo@openai.com cguo@openai.com
index.ts
in packages/runner-core/src
2 - 2026-03-05 2026-03-05 1 1 +4 / -0 cguo@openai.com cguo@openai.com
workspace-lab-server.ts
in packages/runner-core/src
91 5 2026-03-05 2026-03-05 1 1 +214 / -0 cguo@openai.com cguo@openai.com
scenario-runtime.ts
in packages/runner-core/src
226 11 2026-03-05 2026-03-05 1 1 +514 / -0 cguo@openai.com cguo@openai.com
paint-plan.ts
in packages/runner-core/src
102 9 2026-03-05 2026-03-05 1 1 +244 / -0 cguo@openai.com cguo@openai.com
booking-plan.ts
in packages/runner-core/src
212 14 2026-03-05 2026-03-05 1 1 +494 / -0 cguo@openai.com cguo@openai.com
kanban.ts
in packages/runner-core/src/scenarios
121 14 2026-03-05 2026-03-05 1 1 +274 / -0 cguo@openai.com cguo@openai.com
paint.ts
in packages/runner-core/src/scenarios
114 13 2026-03-05 2026-03-05 1 1 +258 / -0 cguo@openai.com cguo@openai.com
booking.ts
in packages/runner-core/src/scenarios
114 13 2026-03-05 2026-03-05 1 1 +258 / -0 cguo@openai.com cguo@openai.com
index.ts
in packages/replay-schema/src
188 - 2026-03-05 2026-03-05 1 1 +426 / -0 cguo@openai.com cguo@openai.com
scenarios.ts
in packages/scenario-kit/src
111 6 2026-03-05 2026-03-05 1 1 +242 / -0 cguo@openai.com cguo@openai.com
kanban.ts
in packages/scenario-kit/src
2 - 2026-03-05 2026-03-05 1 1 +4 / -0 cguo@openai.com cguo@openai.com
index.ts
in packages/scenario-kit/src
13 - 2026-03-05 2026-03-05 1 1 +26 / -0 cguo@openai.com cguo@openai.com
paint.ts
in packages/scenario-kit/src
3 - 2026-03-05 2026-03-05 1 1 +8 / -0 cguo@openai.com cguo@openai.com
booking.ts
in packages/scenario-kit/src
2 - 2026-03-05 2026-03-05 1 1 +4 / -0 cguo@openai.com cguo@openai.com
Files With Least Contributors (Top 46)
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
globals.css
in apps/demo-web/app
1484 - 2026-03-05 2026-03-05 1 1 +3484 / -0 cguo@openai.com cguo@openai.com
responses-loop.ts
in packages/runner-core/src
797 37 2026-03-05 2026-03-05 1 1 +1834 / -0 cguo@openai.com cguo@openai.com
runner-manager.ts
in packages/runner-core/src
636 46 2026-03-05 2026-03-05 1 1 +1504 / -0 cguo@openai.com cguo@openai.com
useRunStream.ts
in apps/demo-web/app/ui/operator-console
601 10 2026-03-05 2026-03-05 1 1 +1380 / -0 cguo@openai.com cguo@openai.com
helpers.ts
in apps/demo-web/app/ui/operator-console
591 46 2026-03-05 2026-03-05 1 1 +1300 / -0 cguo@openai.com cguo@openai.com
app.css
in labs/booking-lab-template
364 - 2026-03-05 2026-03-05 1 1 +854 / -0 cguo@openai.com cguo@openai.com
app.css
in labs/paint-lab-template
356 - 2026-03-05 2026-03-05 1 1 +816 / -0 cguo@openai.com cguo@openai.com
app.css
in labs/kanban-lab-template
337 - 2026-03-05 2026-03-05 1 1 +792 / -0 cguo@openai.com cguo@openai.com
RunControls.tsx
in apps/demo-web/app/ui/operator-console
274 4 2026-03-05 2026-03-05 1 1 +580 / -0 cguo@openai.com cguo@openai.com
app.js
in labs/booking-lab-template
249 13 2026-03-05 2026-03-05 1 1 +578 / -0 cguo@openai.com cguo@openai.com
scenario-runtime.ts
in packages/runner-core/src
226 11 2026-03-05 2026-03-05 1 1 +514 / -0 cguo@openai.com cguo@openai.com
OperatorConsole.tsx
in apps/demo-web/app/ui/operator-console
215 1 2026-03-05 2026-03-05 1 1 +446 / -0 cguo@openai.com cguo@openai.com
booking-plan.ts
in packages/runner-core/src
212 14 2026-03-05 2026-03-05 1 1 +494 / -0 cguo@openai.com cguo@openai.com
app.js
in labs/kanban-lab-template
203 7 2026-03-05 2026-03-05 1 1 +566 / -0 cguo@openai.com cguo@openai.com
ScreenshotPane.tsx
in apps/demo-web/app/ui/operator-console
197 1 2026-03-05 2026-03-05 1 1 +418 / -0 cguo@openai.com cguo@openai.com
index.ts
in packages/replay-schema/src
188 - 2026-03-05 2026-03-05 1 1 +426 / -0 cguo@openai.com cguo@openai.com
kanban-plan.ts
in packages/runner-core/src
183 12 2026-03-05 2026-03-05 1 1 +454 / -0 cguo@openai.com cguo@openai.com
app.js
in labs/paint-lab-template
182 18 2026-03-05 2026-03-05 1 1 +430 / -0 cguo@openai.com cguo@openai.com
server.ts
in apps/runner/src
157 2 2026-03-05 2026-03-05 1 1 +376 / -0 cguo@openai.com cguo@openai.com
ActivityFeed.tsx
in apps/demo-web/app/ui/operator-console
140 - 2026-03-05 2026-03-05 1 1 +304 / -0 cguo@openai.com cguo@openai.com
index.ts
in packages/browser-runtime/src
128 8 2026-03-05 2026-03-05 1 1 +294 / -0 cguo@openai.com cguo@openai.com
index.html
in labs/booking-lab-template
123 - 2026-03-05 2026-03-05 1 1 +262 / -0 cguo@openai.com cguo@openai.com
kanban.ts
in packages/runner-core/src/scenarios
121 14 2026-03-05 2026-03-05 1 1 +274 / -0 cguo@openai.com cguo@openai.com
paint.ts
in packages/runner-core/src/scenarios
114 13 2026-03-05 2026-03-05 1 1 +258 / -0 cguo@openai.com cguo@openai.com
booking.ts
in packages/runner-core/src/scenarios
114 13 2026-03-05 2026-03-05 1 1 +258 / -0 cguo@openai.com cguo@openai.com
scenarios.ts
in packages/scenario-kit/src
111 6 2026-03-05 2026-03-05 1 1 +242 / -0 cguo@openai.com cguo@openai.com
paint-plan.ts
in packages/runner-core/src
102 9 2026-03-05 2026-03-05 1 1 +244 / -0 cguo@openai.com cguo@openai.com
workspace-lab-server.ts
in packages/runner-core/src
91 5 2026-03-05 2026-03-05 1 1 +214 / -0 cguo@openai.com cguo@openai.com
index.html
in labs/kanban-lab-template
83 - 2026-03-05 2026-03-05 1 1 +174 / -0 cguo@openai.com cguo@openai.com
62 - 2026-03-05 2026-03-05 1 1 +126 / -0 cguo@openai.com cguo@openai.com
index.html
in labs/paint-lab-template
60 - 2026-03-05 2026-03-05 1 1 +134 / -0 cguo@openai.com cguo@openai.com
types.ts
in apps/demo-web/app/ui/operator-console
58 - 2026-03-05 2026-03-05 1 1 +132 / -0 cguo@openai.com cguo@openai.com
page.tsx
in apps/demo-web/app
53 3 2026-03-05 2026-03-05 1 1 +132 / -0 cguo@openai.com cguo@openai.com
RunSummary.tsx
in apps/demo-web/app/ui/operator-console
45 1 2026-03-05 2026-03-05 1 1 +102 / -0 cguo@openai.com cguo@openai.com
errors.ts
in packages/runner-core/src
27 2 2026-03-05 2026-03-05 1 1 +64 / -0 cguo@openai.com cguo@openai.com
tsup.config.ts
in apps/runner
20 1 2026-03-05 2026-03-05 1 1 +42 / -0 cguo@openai.com cguo@openai.com
layout.tsx
in apps/demo-web/app
18 1 2026-03-05 2026-03-05 1 1 +44 / -0 cguo@openai.com cguo@openai.com
executor-registry.ts
in packages/runner-core/src
17 1 2026-03-05 2026-03-05 1 1 +38 / -0 cguo@openai.com cguo@openai.com
index.ts
in packages/scenario-kit/src
13 - 2026-03-05 2026-03-05 1 1 +26 / -0 cguo@openai.com cguo@openai.com
index.ts
in apps/runner/src
11 - 2026-03-05 2026-03-05 1 1 +28 / -0 cguo@openai.com cguo@openai.com
mjs
next.config.mjs
in apps/demo-web
10 - 2026-03-05 2026-03-05 1 1 +24 / -0 cguo@openai.com cguo@openai.com
paint.ts
in packages/scenario-kit/src
3 - 2026-03-05 2026-03-05 1 1 +8 / -0 cguo@openai.com cguo@openai.com
index.ts
in packages/runner-core/src
2 - 2026-03-05 2026-03-05 1 1 +4 / -0 cguo@openai.com cguo@openai.com
kanban.ts
in packages/scenario-kit/src
2 - 2026-03-05 2026-03-05 1 1 +4 / -0 cguo@openai.com cguo@openai.com
booking.ts
in packages/scenario-kit/src
2 - 2026-03-05 2026-03-05 1 1 +4 / -0 cguo@openai.com cguo@openai.com
index.ts
in apps/demo-web/app/ui/operator-console
1 - 2026-03-05 2026-03-05 1 1 +2 / -0 cguo@openai.com cguo@openai.com
Correlations

File Size vs. Number of Changes: 46 points

apps/demo-web/app/globals.css x: 1484 lines of code y: 1 # changes apps/demo-web/app/layout.tsx x: 18 lines of code y: 1 # changes apps/demo-web/app/page.tsx x: 53 lines of code y: 1 # changes apps/demo-web/app/ui/operator-console/ActivityFeed.tsx x: 140 lines of code y: 1 # changes apps/demo-web/app/ui/operator-console/OperatorConsole.tsx x: 215 lines of code y: 1 # changes apps/demo-web/app/ui/operator-console/RunControls.tsx x: 274 lines of code y: 1 # changes apps/demo-web/app/ui/operator-console/RunSummary.tsx x: 45 lines of code y: 1 # changes apps/demo-web/app/ui/operator-console/ScreenshotPane.tsx x: 197 lines of code y: 1 # changes apps/demo-web/app/ui/operator-console/helpers.ts x: 591 lines of code y: 1 # changes apps/demo-web/app/ui/operator-console/index.ts x: 1 lines of code y: 1 # changes apps/demo-web/app/ui/operator-console/types.ts x: 58 lines of code y: 1 # changes apps/demo-web/app/ui/operator-console/useRunStream.ts x: 601 lines of code y: 1 # changes apps/demo-web/next.config.mjs x: 10 lines of code y: 1 # changes apps/runner/src/index.ts x: 11 lines of code y: 1 # changes apps/runner/src/server.ts x: 157 lines of code y: 1 # changes apps/runner/tsup.config.ts x: 20 lines of code y: 1 # changes eslint.config.mjs x: 62 lines of code y: 1 # changes labs/booking-lab-template/app.css x: 364 lines of code y: 1 # changes labs/booking-lab-template/app.js x: 249 lines of code y: 1 # changes labs/booking-lab-template/index.html x: 123 lines of code y: 1 # changes labs/kanban-lab-template/app.css x: 337 lines of code y: 1 # changes labs/kanban-lab-template/app.js x: 203 lines of code y: 1 # changes labs/kanban-lab-template/index.html x: 83 lines of code y: 1 # changes labs/paint-lab-template/app.css x: 356 lines of code y: 1 # changes labs/paint-lab-template/app.js x: 182 lines of code y: 1 # changes labs/paint-lab-template/index.html x: 60 lines of code y: 1 # changes packages/browser-runtime/src/index.ts x: 128 lines of code y: 1 # changes packages/replay-schema/src/index.ts x: 188 lines of code y: 1 # changes packages/runner-core/src/booking-plan.ts x: 212 lines of code y: 1 # changes packages/runner-core/src/errors.ts x: 27 lines of code y: 1 # changes packages/runner-core/src/kanban-plan.ts x: 183 lines of code y: 1 # changes packages/runner-core/src/paint-plan.ts x: 102 lines of code y: 1 # changes packages/runner-core/src/responses-loop.ts x: 797 lines of code y: 1 # changes packages/runner-core/src/runner-manager.ts x: 636 lines of code y: 1 # changes packages/runner-core/src/scenario-runtime.ts x: 226 lines of code y: 1 # changes packages/runner-core/src/scenarios/booking.ts x: 114 lines of code y: 1 # changes packages/runner-core/src/workspace-lab-server.ts x: 91 lines of code y: 1 # changes packages/scenario-kit/src/paint.ts x: 3 lines of code y: 1 # changes packages/scenario-kit/src/scenarios.ts x: 111 lines of code y: 1 # changes
1.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 1.0
0 1484.0
lines of code
min: 1.0 | average: 195.28 | 25th percentile: 25.25 | median: 117.5 | 75th percentile: 217.75 | max: 1484.0

Number of Contributors vs. Number of Changes: 46 points

apps/demo-web/app/globals.css x: 1 # contributors y: 1 # changes
1.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 1.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 46 points

apps/demo-web/app/globals.css x: 1 # contributors y: 1484 lines of code apps/demo-web/app/layout.tsx x: 1 # contributors y: 18 lines of code apps/demo-web/app/page.tsx x: 1 # contributors y: 53 lines of code apps/demo-web/app/ui/operator-console/ActivityFeed.tsx x: 1 # contributors y: 140 lines of code apps/demo-web/app/ui/operator-console/OperatorConsole.tsx x: 1 # contributors y: 215 lines of code apps/demo-web/app/ui/operator-console/RunControls.tsx x: 1 # contributors y: 274 lines of code apps/demo-web/app/ui/operator-console/RunSummary.tsx x: 1 # contributors y: 45 lines of code apps/demo-web/app/ui/operator-console/ScreenshotPane.tsx x: 1 # contributors y: 197 lines of code apps/demo-web/app/ui/operator-console/helpers.ts x: 1 # contributors y: 591 lines of code apps/demo-web/app/ui/operator-console/index.ts x: 1 # contributors y: 1 lines of code apps/demo-web/app/ui/operator-console/useRunStream.ts x: 1 # contributors y: 601 lines of code apps/demo-web/next.config.mjs x: 1 # contributors y: 10 lines of code apps/runner/src/server.ts x: 1 # contributors y: 157 lines of code eslint.config.mjs x: 1 # contributors y: 62 lines of code labs/booking-lab-template/app.css x: 1 # contributors y: 364 lines of code labs/booking-lab-template/app.js x: 1 # contributors y: 249 lines of code labs/booking-lab-template/index.html x: 1 # contributors y: 123 lines of code labs/kanban-lab-template/app.css x: 1 # contributors y: 337 lines of code labs/kanban-lab-template/app.js x: 1 # contributors y: 203 lines of code labs/kanban-lab-template/index.html x: 1 # contributors y: 83 lines of code labs/paint-lab-template/app.css x: 1 # contributors y: 356 lines of code labs/paint-lab-template/app.js x: 1 # contributors y: 182 lines of code packages/replay-schema/src/index.ts x: 1 # contributors y: 188 lines of code packages/runner-core/src/errors.ts x: 1 # contributors y: 27 lines of code packages/runner-core/src/executor-registry.ts x: 1 # contributors y: 17 lines of code packages/runner-core/src/paint-plan.ts x: 1 # contributors y: 102 lines of code packages/runner-core/src/responses-loop.ts x: 1 # contributors y: 797 lines of code packages/runner-core/src/runner-manager.ts x: 1 # contributors y: 636 lines of code packages/runner-core/src/scenario-runtime.ts x: 1 # contributors y: 226 lines of code packages/runner-core/src/scenarios/booking.ts x: 1 # contributors y: 114 lines of code packages/runner-core/src/scenarios/kanban.ts x: 1 # contributors y: 121 lines of code packages/runner-core/src/workspace-lab-server.ts x: 1 # contributors y: 91 lines of code packages/scenario-kit/src/scenarios.ts x: 1 # contributors y: 111 lines of code
1484.0
lines of code
  min: 1.0
  average: 195.28
  25th percentile: 25.25
  median: 117.5
  75th percentile: 217.75
  max: 1484.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Changes vs. Line Churn: 110 points

.env.example x: 1 # changes y: 32 line churn .gitignore x: 3 # changes y: 14 line churn .node-version x: 1 # changes y: 2 line churn Dockerfile x: 1 # changes y: 90 line churn README.md x: 7 # changes y: 869 line churn agent/agent.py x: 5 # changes y: 308 line churn apps/demo-web/app/globals.css x: 1 # changes y: 3484 line churn apps/demo-web/app/page.tsx x: 1 # changes y: 132 line churn apps/demo-web/app/ui/operator-console/ActivityFeed.tsx x: 1 # changes y: 304 line churn apps/demo-web/app/ui/operator-console/OperatorConsole.test.tsx x: 1 # changes y: 244 line churn apps/demo-web/app/ui/operator-console/OperatorConsole.tsx x: 1 # changes y: 446 line churn apps/demo-web/app/ui/operator-console/RunControls.tsx x: 1 # changes y: 580 line churn apps/demo-web/app/ui/operator-console/RunSummary.tsx x: 1 # changes y: 102 line churn apps/demo-web/app/ui/operator-console/ScreenshotPane.tsx x: 1 # changes y: 418 line churn apps/demo-web/app/ui/operator-console/helpers.ts x: 1 # changes y: 1300 line churn apps/demo-web/app/ui/operator-console/useRunStream.ts x: 1 # changes y: 1380 line churn apps/runner/src/server.ts x: 1 # changes y: 376 line churn cli.py x: 6 # changes y: 269 line churn computers/__init__.py x: 4 # changes y: 54 line churn computers/computer.py x: 3 # changes y: 72 line churn computers/config.py x: 2 # changes y: 30 line churn computers/contrib/__init__.py x: 4 # changes y: 2 line churn computers/default/browserbase.py x: 4 # changes y: 820 line churn computers/default/docker.py x: 4 # changes y: 702 line churn computers/default/local_playwright.py x: 4 # changes y: 218 line churn computers/default/scrapybara.py x: 4 # changes y: 888 line churn computers/shared/base_playwright.py x: 4 # changes y: 632 line churn docs/architecture.md x: 1 # changes y: 190 line churn examples/playwright_with_custom_functions.py x: 4 # changes y: 102 line churn labs/booking-lab-template/app.css x: 1 # changes y: 854 line churn labs/kanban-lab-template/app.css x: 1 # changes y: 792 line churn labs/kanban-lab-template/app.js x: 1 # changes y: 566 line churn labs/kanban-lab-template/index.html x: 1 # changes y: 174 line churn main.py x: 3 # changes y: 42 line churn packages/browser-runtime/src/index.ts x: 1 # changes y: 294 line churn packages/runner-core/src/booking-plan.ts x: 1 # changes y: 494 line churn packages/runner-core/src/responses-loop.ts x: 1 # changes y: 1834 line churn packages/runner-core/src/runner-manager.ts x: 1 # changes y: 1504 line churn packages/runner-core/src/workspace-lab-server.ts x: 1 # changes y: 214 line churn packages/runner-core/test/runner-manager.test.ts x: 1 # changes y: 350 line churn pnpm-lock.yaml x: 1 # changes y: 7706 line churn simple_cua_loop.py x: 5 # changes y: 214 line churn tests/test_computers.py x: 3 # changes y: 158 line churn computers/base_playwright.py x: 5 # changes y: 345 line churn computers/browserbase.py x: 3 # changes y: 496 line churn computers/docker.py x: 2 # changes y: 332 line churn computers/local_playwright.py x: 5 # changes y: 131 line churn computers/scrapybara.py x: 2 # changes y: 418 line churn .github/workflows/build-and-push.yml x: 2 # changes y: 54 line churn
7706.0
line churn
  min: 2.0
  average: 355.53
  25th percentile: 32.0
  median: 129.5
  75th percentile: 418.0
  max: 7706.0
0 7.0
# changes
min: 1.0 | average: 1.64 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 7.0

Number of Contributors vs. Line Churn: 46 points

apps/demo-web/app/globals.css x: 1 # contributors y: 3484 line churn apps/demo-web/app/layout.tsx x: 1 # contributors y: 44 line churn apps/demo-web/app/page.tsx x: 1 # contributors y: 132 line churn apps/demo-web/app/ui/operator-console/ActivityFeed.tsx x: 1 # contributors y: 304 line churn apps/demo-web/app/ui/operator-console/OperatorConsole.tsx x: 1 # contributors y: 446 line churn apps/demo-web/app/ui/operator-console/RunControls.tsx x: 1 # contributors y: 580 line churn apps/demo-web/app/ui/operator-console/RunSummary.tsx x: 1 # contributors y: 102 line churn apps/demo-web/app/ui/operator-console/ScreenshotPane.tsx x: 1 # contributors y: 418 line churn apps/demo-web/app/ui/operator-console/helpers.ts x: 1 # contributors y: 1300 line churn apps/demo-web/app/ui/operator-console/index.ts x: 1 # contributors y: 2 line churn apps/demo-web/app/ui/operator-console/useRunStream.ts x: 1 # contributors y: 1380 line churn apps/demo-web/next.config.mjs x: 1 # contributors y: 24 line churn apps/runner/src/index.ts x: 1 # contributors y: 28 line churn apps/runner/src/server.ts x: 1 # contributors y: 376 line churn labs/booking-lab-template/app.css x: 1 # contributors y: 854 line churn labs/booking-lab-template/index.html x: 1 # contributors y: 262 line churn labs/kanban-lab-template/app.css x: 1 # contributors y: 792 line churn labs/kanban-lab-template/app.js x: 1 # contributors y: 566 line churn labs/kanban-lab-template/index.html x: 1 # contributors y: 174 line churn labs/paint-lab-template/app.css x: 1 # contributors y: 816 line churn labs/paint-lab-template/app.js x: 1 # contributors y: 430 line churn packages/browser-runtime/src/index.ts x: 1 # contributors y: 294 line churn packages/runner-core/src/booking-plan.ts x: 1 # contributors y: 494 line churn packages/runner-core/src/errors.ts x: 1 # contributors y: 64 line churn packages/runner-core/src/kanban-plan.ts x: 1 # contributors y: 454 line churn packages/runner-core/src/paint-plan.ts x: 1 # contributors y: 244 line churn packages/runner-core/src/responses-loop.ts x: 1 # contributors y: 1834 line churn packages/runner-core/src/runner-manager.ts x: 1 # contributors y: 1504 line churn packages/runner-core/src/scenario-runtime.ts x: 1 # contributors y: 514 line churn packages/runner-core/src/scenarios/booking.ts x: 1 # contributors y: 258 line churn packages/runner-core/src/workspace-lab-server.ts x: 1 # contributors y: 214 line churn
3484.0
line churn
  min: 2.0
  average: 449.65
  25th percentile: 59.0
  median: 260.0
  75th percentile: 527.0
  max: 3484.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Line Churn: 46 points

apps/demo-web/app/globals.css x: 1484 lines of code y: 3484 line churn apps/demo-web/app/layout.tsx x: 18 lines of code y: 44 line churn apps/demo-web/app/page.tsx x: 53 lines of code y: 132 line churn apps/demo-web/app/ui/operator-console/ActivityFeed.tsx x: 140 lines of code y: 304 line churn apps/demo-web/app/ui/operator-console/OperatorConsole.tsx x: 215 lines of code y: 446 line churn apps/demo-web/app/ui/operator-console/RunControls.tsx x: 274 lines of code y: 580 line churn apps/demo-web/app/ui/operator-console/RunSummary.tsx x: 45 lines of code y: 102 line churn apps/demo-web/app/ui/operator-console/ScreenshotPane.tsx x: 197 lines of code y: 418 line churn apps/demo-web/app/ui/operator-console/helpers.ts x: 591 lines of code y: 1300 line churn apps/demo-web/app/ui/operator-console/index.ts x: 1 lines of code y: 2 line churn apps/demo-web/app/ui/operator-console/types.ts x: 58 lines of code y: 132 line churn apps/demo-web/app/ui/operator-console/useRunStream.ts x: 601 lines of code y: 1380 line churn apps/demo-web/next.config.mjs x: 10 lines of code y: 24 line churn apps/runner/src/index.ts x: 11 lines of code y: 28 line churn apps/runner/src/server.ts x: 157 lines of code y: 376 line churn apps/runner/tsup.config.ts x: 20 lines of code y: 42 line churn eslint.config.mjs x: 62 lines of code y: 126 line churn labs/booking-lab-template/app.css x: 364 lines of code y: 854 line churn labs/booking-lab-template/app.js x: 249 lines of code y: 578 line churn labs/booking-lab-template/index.html x: 123 lines of code y: 262 line churn labs/kanban-lab-template/app.css x: 337 lines of code y: 792 line churn labs/kanban-lab-template/app.js x: 203 lines of code y: 566 line churn labs/kanban-lab-template/index.html x: 83 lines of code y: 174 line churn labs/paint-lab-template/app.css x: 356 lines of code y: 816 line churn labs/paint-lab-template/app.js x: 182 lines of code y: 430 line churn labs/paint-lab-template/index.html x: 60 lines of code y: 134 line churn packages/browser-runtime/src/index.ts x: 128 lines of code y: 294 line churn packages/replay-schema/src/index.ts x: 188 lines of code y: 426 line churn packages/runner-core/src/booking-plan.ts x: 212 lines of code y: 494 line churn packages/runner-core/src/errors.ts x: 27 lines of code y: 64 line churn packages/runner-core/src/executor-registry.ts x: 17 lines of code y: 38 line churn packages/runner-core/src/kanban-plan.ts x: 183 lines of code y: 454 line churn packages/runner-core/src/paint-plan.ts x: 102 lines of code y: 244 line churn packages/runner-core/src/responses-loop.ts x: 797 lines of code y: 1834 line churn packages/runner-core/src/runner-manager.ts x: 636 lines of code y: 1504 line churn packages/runner-core/src/scenario-runtime.ts x: 226 lines of code y: 514 line churn packages/runner-core/src/scenarios/booking.ts x: 114 lines of code y: 258 line churn packages/runner-core/src/workspace-lab-server.ts x: 91 lines of code y: 214 line churn packages/scenario-kit/src/index.ts x: 13 lines of code y: 26 line churn packages/scenario-kit/src/paint.ts x: 3 lines of code y: 8 line churn packages/scenario-kit/src/scenarios.ts x: 111 lines of code y: 242 line churn
3484.0
line churn
  min: 2.0
  average: 449.65
  25th percentile: 59.0
  median: 260.0
  75th percentile: 527.0
  max: 3484.0
0 1484.0
lines of code
min: 1.0 | average: 195.28 | 25th percentile: 25.25 | median: 117.5 | 75th percentile: 217.75 | max: 1484.0