All repositories

All repositories

snapshot e3f2b850·cc9b
calculators v1 · privacy 1.1.0
Window2022-01-22 – 2026-09-12
Timezone
Commits read4,970
Contributors642
Model calls0

What the evidence shows

8 declared threshold(s) crossed

Thresholds are declared data, not prose. Each finding names its metric and the value that crossed it. None asserts a cause.

critical

Rule: process.review_coverage threshold crossed · value 8.8%
warning

Rule: ai.test_ratio_delta threshold crossed · value -33.9%
warning

Rule: delivery.stale_pr_share threshold crossed · value 40.6%
warning

Rule: people.bus_factor threshold crossed · value 1
warning

Rule: process.direct_push_share threshold crossed · value 32.9%
warning

Rule: temporal.weekend_share threshold crossed · value 24.3%
info

Rule: process.stale_branch_share threshold crossed · value 85.5%
info

Rule: quality.duplication_rate threshold crossed · value 19.4%

Delivery and process

Median time from ready to shipped

11.1 h
over 647 of 1,200 pull requests · (lower is generally preferred)
5.116.4
MEASURED54% coverage
Explain

Share of merged changes with a recorded review

68.8%
445 reviewed / 647 merged · (higher is generally preferred)
45.0%76.8%
MEASURED54% coverage
Explain

Slowest tenth of changes take at least

7.8 a contributors
over 647 of 1,200 pull requests · (lower is generally preferred)
MEASURED54% coverage
Explain

Median wait for the first human review

1.7 h
over 647 of 1,200 pull requests · (lower is generally preferred)
MEASURED54% coverage
Explain

Releases to the main branch per week

18.04
over 4,364 of 5,460 commits · (higher is generally preferred)
PROXY · MED80% coverage
Explain

Share of changes that needed a fix or revert

13.8%
604 failures / 4,364 landings · (lower is generally preferred)
PROXY · LOW80% coverage
Explain

Median time to repair a reverted change

13.8 h
over 7 of 764 revert events · (lower is generally preferred)
PROXY · LOW1% coverage
Explain

Changes currently waiting

254
over 254 of 1,200 pull requests · (lower is generally preferred)
MEASURED21% coverage
Explain

Volume and cadence

Commits

4,970
over 4,970 of 5,460 commits
0595
MEASURED91% coverage
Explain

Lines of code added

3,335,291
over 53,080 of 64,876 file changes
MEASURED82% coverage
Explain

Lines of code removed

337,069
over 53,080 of 64,876 file changes
MEASURED82% coverage
Explain

Net change in codebase size

2,998,222
over 4,970 of 5,460 commits
MEASURED91% coverage
Explain

Days per week with any activity

1.6
over 4,970 of 5,460 commits
MEASURED91% coverage
Explain

Median commit size

9
over 4,480 of 5,460 commits
MEASURED82% coverage
Explain

Lines changed per active day

9,489
over 4,970 of 5,460 commits
MEASURED91% coverage
Explain

Share of work that is new capability

10.6%
472 feature / 4,461 classified
PROXY · MED82% coverage
Explain

Agent and cost

7 of 11 metrics in this section are inferred. Each is marked individually; the tier is a property of how the number was obtained, not a defect.

Commits carrying an AI-tool trace (floor)

≥ 1.9%
94 detected / 4,970 n · a detectable floor, not a share
0.0%4.3%
INFERRED · MED91% coverage
Explain

Lines arriving in AI-traced commits (floor)

≥ 0.2%
6,730 detected_lines / 3.33529e+06 total_lines · a detectable floor, not a share
INFERRED · LOW91% coverage
Explain

Contributors with any AI-traced commit

≥ 6.1%
40 adopters / 651 n · a detectable floor, not a share
INFERRED · MED
Explain

Share of AI traces from the single most-used tool

≥ 66.3%
63 top_tool_commits / 95 total_traces · a detectable floor, not a share
INFERRED · MED91% coverage
Explain

Rework gap between AI-traced and untraced work

≥ 2.6%
4.4 ai_rate / 1.8 human_rate · a detectable floor, not a share · (lower is generally preferred)
INFERRED · LOW
Explain

Test-ratio gap between AI-traced and untraced work

≥ -15.6%
30 ai_rate / 45.6 human_rate · a detectable floor, not a share · (higher is generally preferred)
INFERRED · LOW91% coverage
Explain

Size gap between AI-traced and untraced commits

≥ 125.0%
18 ai_size / 8 human_size · a detectable floor, not a share
INFERRED · LOW82% coverage
Explain

AI tool configuration files present

8
over 6 of 6 repositories
MEASURED
Explain

Quality signals

8 of 12 metrics in this section are proxy. Each is marked individually; the tier is a property of how the number was obtained, not a defect.

Rework rate: new code rewritten within 21 days

1.8%
60,037 reworked_lines / 3.33529e+06 added_lines · (lower is generally preferred)
PROXY · MED
Explain

Share of new code that is tests

45.5%
1.51881e+06 test_lines / 3.33529e+06 total_lines · (higher is generally preferred)
0.0%65.8%
PROXY · MED91% coverage
Explain

Share of code changes that updated tests too

52.7%
920 coupled / 1,745 code_commits · (higher is generally preferred)
PROXY · MED32% coverage
Explain

Share of all changes landing in the busiest 10 files

6.4%
10 top_n / 235,211 top_changes · (lower is generally preferred)
MEASURED
Explain

Share of changes too large to review properly

8.8%
106 large / 1,200 n · (lower is generally preferred)
PROXY · MED
Explain

Share of functions long enough to be hard to follow

4.8%
824 long / 17,044 n · (lower is generally preferred)
PROXY · MED
Explain

Deepest nesting in the worst tenth of functions

4
over 17,044 of 17,044 functions measured · (lower is generally preferred)
PROXY · MED
Explain

Share of code that is copy-pasted

35.2%
298,219 duplicated_lines / 846,428 scanned_lines · (lower is generally preferred)
PROXY · MED
Explain

People

Active contributors

642
over 642 of 651 commit authors
0113
MEASURED99% coverage
Explain

Bus factor: people holding half the code

5
over 651 of 651 contributors · (higher is generally preferred)
MEASURED
Explain

Share of the code written by one person

17.7%
649,811 top_lines / 3.67236e+06 total_lines · (lower is generally preferred)
MEASURED
Explain

Share of work from people new to this codebase

68.5%
2.51705e+06 newcomer_lines / 3.67236e+06 total_lines
MEASURED91% coverage
Explain

Share of files only one person has ever touched

37.9%
4,396 single_owner / 11,607 files · (lower is generally preferred)
MEASURED
Explain

Share of contributors still active in the last 90 days

32.1%
209 recent / 651 total · (higher is generally preferred)
MEASURED
Explain

Commits per month

Counts · observed intervals only
02004006008005952022-012022-092023-052024-012024-092025-052026-012026-0957 of 57 intervals observed

Share of merges with a review

Rate · gaps are never bridged
0.0%25.0%50.0%75.0%100.0%No eligible records76.8%2022-012022-092023-052024-012024-092025-052026-012026-096 of 57 intervals observedNo eligible records: 2022-01 to 2026-03

Commits with an AI trace (floor)

A detectable floor · only tools that left a trace are counted
0.0%25.0%50.0%75.0%100.0%4.3%2022-012022-092023-052024-012024-092025-052026-012026-0924 of 57 intervals observedNo eligible records: 2022-02 to 2022-03; 2022-05 to 2022-12; 2023-02 to 2023-04; 2023-06; 2023-08 to 2023-10; 2023-12 to 2024-06; 2024-08 to 2025-02; 2025-04; 2025-07

Proportion and completeness

Numerator and denominator always adjacent

Merged changes carrying a review

68.8%445 / 647 no review record0100%REVIEWED

Collection completeness

53.9%647 of 1,200 readcovered · uncovered · target: none

Evidence and verification

33 measured · 17 proxy · 7 inferred

Each state is carried three times over: in words, in a pattern or stroke, and in placement. Any single channel can fail without losing the meaning: print, colour vision, or a high-contrast mode.

Measured · solid

Counted directly from a source record.

Proxy · 45° hatch

An estimator standing in for the thing itself. Always carries a caveat.

Inferred · stipple

Derived from detectable traces only. Reads as a floor, never a share.

Partial · 135° hatch

Opposite orientation to proxy, so the two never read as one another.

Unavailable · blank

A stated reason and the capability required. Never a zero.

Suppressed · absent

No value, no plotted position, no tooltip, no cell in any download.

Derivation · process.review_coverage

Formula445 merged pull requests with a review / 647 merged = 68.8%
Samplen = 647 of population 1,200 pull requests · 53.9% coverage
Excluded553 · pull requests not merged (open or closed unmerged)
AssumptionOnly GitHub review records count. Approval given in a plain comment, over chat, or in person is invisible, so a team with a different review habit will score unfairly low — verify against the listed examples before treating a low number as a finding.
Strongest evidenceRank 1: 1936.0 lines merged unreviewed.

Coverage and limitations

Repositories collected6
Repositories failed0
Lines excluded as generated555,383
Pull request collection truncated6 repository(-ies). Every pull-request metric inherits that ceiling.

Every metric

All metrics in this scope
MetricIdentifierValueEvidence kindConfidenceCoverageState
Median time from ready to shippeddelivery.lead_time_p5011.1 hmeasuredhigh54%Observed
Slowest tenth of changes take at leastdelivery.lead_time_p907.8 a contributorsmeasuredhigh54%Observed
Median wait for the first human reviewdelivery.time_to_first_review_p501.7 hmeasuredhigh54%Observed
Releases to the main branch per weekdelivery.deploy_frequency_per_week18.04proxymedium80%Observed
Share of changes that needed a fix or revertdelivery.change_failure_rate13.8%proxylow80%Observed
Median time to repair a reverted changedelivery.mttr_hours13.8 hproxylow1%Observed
Changes currently waitingdelivery.wip_open_prs254measuredhigh21%Observed
Share of open changes stalled over 30 daysdelivery.stale_pr_share23.2%measuredhigh21%Observed
Commitsvelocity.commits_total4,970measuredhigh91%Observed
Lines of code addedvelocity.lines_added3,335,291measuredhigh82%Observed
Lines of code removedvelocity.lines_removed337,069measuredhigh82%Observed
Net change in codebase sizevelocity.net_lines2,998,222measuredhigh91%Observed
Days per week with any activityvelocity.active_days_per_week1.6measuredhigh91%Observed
Median commit sizevelocity.commit_size_p509measuredhigh82%Observed
Lines changed per active dayvelocity.lines_per_active_day9,489measuredhigh91%Observed
Share of work that is new capabilityvelocity.feature_work_share10.6%proxymedium82%Observed
Share of commits that are trivialvelocity.trivial_commit_share48.2%proxymedium91%Observed
Rework rate: new code rewritten within 21 daysquality.rework_rate1.8%proxymedium100%Observed
Share of new code that is testsquality.test_line_ratio45.5%proxymedium91%Observed
Share of code changes that updated tests tooquality.test_coupling_rate52.7%proxymedium32%Observed
Share of all changes landing in the busiest 10 filesquality.hotspot_concentration6.4%measuredhigh100%Observed
Share of changes too large to review properlyquality.large_change_share8.8%proxymedium100%Observed
Share of functions long enough to be hard to followquality.long_function_share4.8%proxymedium100%Observed
Deepest nesting in the worst tenth of functionsquality.max_nesting_p904proxymedium100%Observed
Share of code that is copy-pastedquality.duplication_rate35.2%proxymedium100%Observed
Share of lines that are commentsquality.comment_density10.2%proxymedium100%Observed
Commits carrying an AI-tool trace (floor)ai.detected_commit_share1.9%inferredmedium91%Observed
Lines arriving in AI-traced commits (floor)ai.detected_line_share0.2%inferredlow91%Observed
Contributors with any AI-traced commitai.adopter_share6.1%inferredmedium100%Observed
Share of AI traces from the single most-used toolai.tool_concentration66.3%inferredmedium91%Observed
Rework gap between AI-traced and untraced workai.rework_delta2.6%inferredlow100%Observed
Test-ratio gap between AI-traced and untraced workai.test_ratio_delta-15.6%inferredlow91%Observed
Size gap between AI-traced and untraced commitsai.commit_size_delta125.0%inferredlow82%Observed
AI tool configuration files presentai.config_artifact_count8measuredhigh100%Observed
Share of AI suggestions actually acceptedai.native_acceptance_ratemeasuredhighUnavailable
Lines accepted from AI suggestions (measured)ai.native_lines_acceptedmeasuredhighUnavailable
How far the commit-trace floor understates measured AI useai.floor_understatementmeasuredmediumUnavailable
Active contributorspeople.active_contributors642measuredhigh99%Observed
Bus factor: people holding half the codepeople.bus_factor5measuredhigh100%Observed
Share of the code written by one personpeople.top_contributor_share17.7%measuredhigh100%Observed
Share of work from people new to this codebasepeople.newcomer_share68.5%measuredhigh91%Observed
Share of files only one person has ever touchedpeople.knowledge_silo_share37.9%measuredhigh100%Observed
Share of contributors still active in the last 90 dayspeople.contributor_retention32.1%measuredhigh100%Observed
Share of merged changes with a recorded reviewprocess.review_coverage68.8%measuredhigh54%Observed
Share of changes merged by their own authorprocess.self_merge_share17.5%measuredhigh54%Observed
Median change sizeprocess.pr_size_p5036measuredhigh99%Observed
Share of reviews done by one personprocess.reviewer_load_top_share12.8%measuredhigh100%Observed
Share of work that bypassed pull requestsprocess.direct_push_share81.1%proxymedium80%Observed
Share of branches abandoned over 90 daysprocess.stale_branch_share77.2%measuredhigh100%Observed
Branchesprocess.branch_count302measuredhigh100%Observed
Share of work saved outside working hourstemporal.after_hours_share35.6%proxymedium91%Observed
Share of work saved at weekendstemporal.weekend_share14.8%proxymedium91%Observed
Busiest hour of the daytemporal.peak_hour15:00–16:00 localmeasuredhigh91%Observed
How bursty the work pattern istemporal.burstiness20.66xproxylow100%Observed
Share of automated checks that failedci.failure_rate14.7%measuredhigh85%Observed
Median time for automated checks to finishci.duration_p50_minutes1.0 minmeasuredhigh100%Observed
Automated check runs per weekci.runs_per_week4.21measuredhigh85%Observed

Provenance. Computed from All repositories, window [2022-01-22, 2026-09-12). 0 language-model calls. 555,383 lines excluded as generated before any metric was computed.

Redaction 1 · privacy policy 1.1.0.

No contributor is named, ranked or ordered anywhere in this document. That capability does not exist in the system that produced it.