repowiserepowise
Sign in
rosvend/9call
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiserosvend/9call

Commits

Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.

Needs review

171of 500 scored

171 commits sit in this repo's top risk tercile, which is 34% of the 500scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 8.9 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.

Fix commits18337%Commits whose subject reads as a bug fix rather than new work.Written by an agent61%Read from commit trailers, so it counts what was declared.Change diffusion1.52bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold8.9out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.

Consistently fix-driven across its history.

Feature42%
Fix38%
Refactor7%
Docs3%
Test4%
Chore5%
Other1%
1%of indexed commits are agent-attributed(6 of 500)
claude (5) · copilot (1)

Review-priority queue

Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.

Commit review-priority queue
#CommitAuthorWhenLinesRiskTop driver
1
69c5698cfeat(leads): REST lead ingestion API with per-tenant API keys (#523) (#548)
Daniel Ortiz
2w ago+7.1K -590
100%Elevated
more lines added than baseline
2
499438d6feat(leads): lead distribution dashboard (#517) (#520)
Daniel Ortiz
4w ago+15.2K -8
100%Elevated
more lines added than baseline
3
29e79ccbfeat(supervision/transfer): live call supervision + agent warm/cold transfer (#212) (#487)
Daniel Ortiz
1mo ago+7.6K -422
100%Elevated
more lines added than baseline
4
98dc8594feat(dids): bulk DID orders — one async job, one Stripe invoice (#550) (#580)
Felipe Torres
1w ago+3.7K -9
99%Elevated
more lines added than baseline
5
5877d6f1feat(signup): pre-account signup surface — sessions, email verification, tiered checkout (#540) (#561)
Felipe Torres
1w ago+3.1K -49
99%Elevated
more lines added than baseline
6
aba7f9affix(auth/email)!: replace SendGrid with a provider-abstracted EmailService (AWS SES) (#537) (#555)
Felipe Torres
2w ago+3.9K -312
99%Elevated
more lines added than baseline
7
93beac04feat(leads): validate and clean phone numbers via Telnyx Number Lookup at ingest time (#524) (#528)
Betha2516
3w ago+3.0K -78
99%Elevated
more lines added than baseline
8
6a96264bfeat: unified pagination + lists and cards that fill the height (#492)
Betha2516
1mo ago+4.3K -1.9K
99%Elevated
more lines added than baseline
9
4e486cadfeat: desktop sidebar shell — navigation, multi-view dashboard & UI polish (#481)
Betha2516
1mo ago+2.5K -789
99%Elevated
more lines added than baseline
10
5d9bb368chore: update lock files after adding coverage and test dependencies
Miguel Ramirez
2mo ago+2.6K -435
99%Elevated
more lines added than baseline
11
e01e3667feat(admin-dashboard): full dashboard redesign with modular panel components
Samuel Betancur
3mo ago+2.4K -2.8K
99%Elevated
more lines added than baseline
12
169bb195feat(leads): normalize and group playlist filter values (#525) (#547)
Emanuel
2w ago+2.7K -241
96%Elevated
more lines added than baseline
13
b06797e4fix(dialer): give the queue a real retry — recycle failures, cap attempts, reap stuck rows (#535) (#545)
Betha2516
3w ago+2.4K -20
96%Elevated
more lines added than baseline
14
ab59662afeat(profile): user profile picture + details dropdown (#479) (#503)
Felipe Torres
4w ago+2.0K -598
96%Elevated
more lines added than baseline
15
77c7e9d4feat(campaigns): search + pagination, upload-result modal, stable card layout (#484)
Betha2516
1mo ago+1.6K -253
96%Elevated
more lines added than baseline
16
c81c9358feat(playlists): dashboard KPIs view + sidebar management table with delete (#483)
Betha2516
1mo ago+1.8K -901
96%Elevated
more lines added than baseline
17
9255fde7feat(transfer): agent-initiated warm/cold call transfer (#210) (#477)
Daniel Ortiz
1mo ago+1.8K -1
96%Elevated
more lines added than baseline
18
e02d7b9dfeat(lead-health): package health decay, block penalty & exhaustion exclusion (#221) (#454)
Felipe Torres
1mo ago+1.4K -9
96%Elevated
more lines added than baseline
19
ca9a4d83feat(stress): Layer-3 live-telephony harness — stress:live + Telnyx webhook collector + SLOs (#404)
Emanuel
2mo ago+1.1K -4
96%Elevated
more lines added than baseline
20
165900edfeat(platform-monitor): dev-only cross-tenant live agent monitor (#408) (#415)
Felipe Torres
2mo ago+2.4K -1
96%Elevated
more lines added than baseline
21
6f0ed1c6feat(settings): overhaul admin-settings into a sidebar/tab shell + relocate Call Results, default dispositions (#380) (#386)
Daniel Ortiz
2mo ago+1.9K -1.7K
96%Elevated
more lines added than baseline
22
98a2fbe7feat(voice): softphone provider + connection-status badge with es/en (#329) (#348)
Betha2516
2mo ago+2.0K -1.7K
96%Elevated
more lines added than baseline
23
f2935b65feat(leads): interactive field mapping on CSV/XLSX upload (#274) (#291)
Daniel Ortiz
2mo ago+2.3K -257
96%Elevated
more lines added than baseline
24
1725f6e8feat(dids): bill DID purchase + monthly renewal with payment-failure … (#287)
Emanuel
2mo ago+1.6K -141
96%Elevated
more lines added than baseline
25
7b23a0fcfeat(observability): integrate Sentry error tracking for backend + frontend (#187) (#283)
Roy Sandoval Viera
2mo ago+3.1K -284
96%Elevated
more lines added than baseline
26
913609e0fix(deps): resolve npm audit vulnerabilities — backend (#179) (#195)
Daniel Ortiz
2mo ago+1.8K -1.0K
96%Elevated
more lines added than baseline
27
b16bade1feat(dashboard): LeadTypesPanel add/toggle UX + behavioral test (#489)
Emanuel
2w ago+1.1K -11
92%Elevated
more lines added than baseline
28
a4119374fix(supervision): stop phantom "on call" — close call_log on disposition + full profile-modal record (#522)
Daniel Ortiz
3w ago+1.4K -50
92%Elevated
more lines added than baseline
29
06838901feat: dedicated audio device configuration (#511) (#514)
Betha2516
4w ago+1.3K -7
92%Elevated
more lines added than baseline
30
109f2431feat(supervision): agent profile modal — supervisor gets the agent's call panel (#504) (#507)
Daniel Ortiz
1mo ago+1.6K -593
92%Elevated
more lines added than baseline
31
cf1b2c60fix(voice): recover transcription from transient Whisper failures (#493) (#494)
Felipe Torres
1mo ago+1.1K -187
92%Elevated
more lines added than baseline
32
c8356ac9feat(notifications): in-app notification bell + dropdown with REST module (#478) (#495)
Felipe Torres
1mo ago+1.2K -54
92%Elevated
more lines added than baseline
33
1d921a7efeat(blocked-dids): admin settings panel for manual DID blocks (#224) (#473)
Felipe Torres
1mo ago+1.2K -6
92%Elevated
more lines added than baseline
34
d79531affeat(supervision): provider-agnostic Listen / Whisper / Barge monitor modes (#205) (#451)
Daniel Ortiz
1mo ago+1.2K -8
92%Elevated
more lines added than baseline
35
cd308566feat(dashboard): SalesView — KPIs, recent sales, leaderboard, CSV export (#219) (#462)
Emanuel
1mo ago+1.1K -15
92%Elevated
more lines added than baseline
36
2ae38700feat(dids): DID health scoring + per-DID daily caps + auto-block (#423) (#439)
Betha2516
1mo ago+1.4K -121
92%Elevated
more lines added than baseline
37
f1634c43feat(sales): add sales module — aggregates, recent, CSV export, lead-types (#216)
Emanuel
2mo ago+1.3K -0
92%Elevated
more lines added than baseline
38
615e43c0feat(dialer): ≤6s short-call rate metric + auto-throttle safety net (… (#414)
Daniel Ortiz
2mo ago+1.5K -37
92%Elevated
more lines added than baseline
39
ce74cfa8# feat(agents): agent call & recording history + personal stats (#314) (#406)
Felipe Torres
2mo ago+1.7K -4
92%Elevated
more lines added than baseline
40
c36530b8feat(voice): Telnyx playback audio — voicemail-drop on machine detection + hold audio (#410) (#412)
Betha2516
2mo ago+1.2K -11
92%Elevated
more lines added than baseline
41
e01dd6aefix(observability): route swallowed 500s to Sentry across all controllers (#320) (#376)
Betha2516
2mo ago+1.2K -140
92%Elevated
more lines added than baseline
42
aa5fd530feat(billing): Telnyx usage → billing reconciliation (Telnyx migration D9) (#340)
rosvend
2mo ago+1.2K -2
92%Elevated
more lines added than baseline
43
9bad16b9feat(hierarchy): AgentList downline actions + Supervised by column (#200) (#308)
Betha2516
2mo ago+1.6K -108
92%Elevated
more lines added than baseline
44
c0ad9e2dTerms & Conditions — public page + registration clickwrap acceptance (#296) (#299)
Daniel Ortiz
2mo ago+1.4K -10
92%Elevated
more lines added than baseline
45
63eb0874feat(billing): per-seat upfront subscription billing (#264) (#294)
Roy Sandoval Viera
2mo ago+1.4K -19
92%Elevated
more lines added than baseline
46
2d0c681dfeat(transcription): WebSocket live-transcript pub/sub across nodes (#255) (#285)
Betha2516
2mo ago+1.1K -6
92%Elevated
more lines added than baseline
47
c16b4a3cfeat(dialer): origination worker + queue, KPI single-runner (#254) (#286)
Daniel Ortiz
2mo ago+1.5K -167
92%Elevated
more lines added than baseline
48
4c9adcbcfeat(dialer): synthetic stress harness with in-process Twilio stub (#250) (#273)
Daniel Ortiz
2mo ago+977 -1
92%Elevated
more lines added than baseline
49
33cf48dafeat(dialer): QueueTime circuit breaker (auto-pause) + custom CloudWa… (#263)
Daniel Ortiz
2mo ago+1.5K -8
92%Elevated
more lines added than baseline
50
06a45df1feat(billing): nightly Twilio Usage Records reconciliation cron (clos… (#261)
Emanuel
2mo ago+873 -0
92%Elevated
more lines added than baseline
  • 69c5698cfeat(leads): REST lead ingestion API with per-tenant API keys (#523) (#548)
    Author
    Daniel Ortiz
    When
    2w ago
    Lines
    +7.1K -590
    Risk
    100%Elevated
  • 499438d6feat(leads): lead distribution dashboard (#517) (#520)
    Author
    Daniel Ortiz
    When
    4w ago
    Lines
    +15.2K -8
    Risk
    100%Elevated
  • 29e79ccbfeat(supervision/transfer): live call supervision + agent warm/cold transfer (#212) (#487)
    Author
    Daniel Ortiz
    When
    1mo ago
    Lines
    +7.6K -422
    Risk
    100%Elevated
  • 98dc8594feat(dids): bulk DID orders — one async job, one Stripe invoice (#550) (#580)
    Author
    Felipe Torres
    When
    1w ago
    Lines
    +3.7K -9
    Risk
    99%Elevated
  • 5877d6f1feat(signup): pre-account signup surface — sessions, email verification, tiered checkout (#540) (#561)
    Author
    Felipe Torres
    When
    1w ago
    Lines
    +3.1K -49
    Risk
    99%Elevated
  • aba7f9affix(auth/email)!: replace SendGrid with a provider-abstracted EmailService (AWS SES) (#537) (#555)
    Author
    Felipe Torres
    When
    2w ago
    Lines
    +3.9K -312
    Risk
    99%Elevated
  • 93beac04feat(leads): validate and clean phone numbers via Telnyx Number Lookup at ingest time (#524) (#528)
    Author
    Betha2516
    When
    3w ago
    Lines
    +3.0K -78
    Risk
    99%Elevated
  • 6a96264bfeat: unified pagination + lists and cards that fill the height (#492)
    Author
    Betha2516
    When
    1mo ago
    Lines
    +4.3K -1.9K
    Risk
    99%Elevated
  • 4e486cadfeat: desktop sidebar shell — navigation, multi-view dashboard & UI polish (#481)
    Author
    Betha2516
    When
    1mo ago
    Lines
    +2.5K -789
    Risk
    99%Elevated
  • 5d9bb368chore: update lock files after adding coverage and test dependencies
    Author
    Miguel Ramirez
    When
    2mo ago
    Lines
    +2.6K -435
    Risk
    99%Elevated
  • e01e3667feat(admin-dashboard): full dashboard redesign with modular panel components
    Author
    Samuel Betancur
    When
    3mo ago
    Lines
    +2.4K -2.8K
    Risk
    99%Elevated
  • 169bb195feat(leads): normalize and group playlist filter values (#525) (#547)
    Author
    Emanuel
    When
    2w ago
    Lines
    +2.7K -241
    Risk
    96%Elevated
  • b06797e4fix(dialer): give the queue a real retry — recycle failures, cap attempts, reap stuck rows (#535) (#545)
    Author
    Betha2516
    When
    3w ago
    Lines
    +2.4K -20
    Risk
    96%Elevated
  • ab59662afeat(profile): user profile picture + details dropdown (#479) (#503)
    Author
    Felipe Torres
    When
    4w ago
    Lines
    +2.0K -598
    Risk
    96%Elevated
  • 77c7e9d4feat(campaigns): search + pagination, upload-result modal, stable card layout (#484)
    Author
    Betha2516
    When
    1mo ago
    Lines
    +1.6K -253
    Risk
    96%Elevated
  • c81c9358feat(playlists): dashboard KPIs view + sidebar management table with delete (#483)
    Author
    Betha2516
    When
    1mo ago
    Lines
    +1.8K -901
    Risk
    96%Elevated
  • 9255fde7feat(transfer): agent-initiated warm/cold call transfer (#210) (#477)
    Author
    Daniel Ortiz
    When
    1mo ago
    Lines
    +1.8K -1
    Risk
    96%Elevated
  • e02d7b9dfeat(lead-health): package health decay, block penalty & exhaustion exclusion (#221) (#454)
    Author
    Felipe Torres
    When
    1mo ago
    Lines
    +1.4K -9
    Risk
    96%Elevated
  • ca9a4d83feat(stress): Layer-3 live-telephony harness — stress:live + Telnyx webhook collector + SLOs (#404)
    Author
    Emanuel
    When
    2mo ago
    Lines
    +1.1K -4
    Risk
    96%Elevated
  • 165900edfeat(platform-monitor): dev-only cross-tenant live agent monitor (#408) (#415)
    Author
    Felipe Torres
    When
    2mo ago
    Lines
    +2.4K -1
    Risk
    96%Elevated
  • 6f0ed1c6feat(settings): overhaul admin-settings into a sidebar/tab shell + relocate Call Results, default dispositions (#380) (#386)
    Author
    Daniel Ortiz
    When
    2mo ago
    Lines
    +1.9K -1.7K
    Risk
    96%Elevated
  • 98a2fbe7feat(voice): softphone provider + connection-status badge with es/en (#329) (#348)
    Author
    Betha2516
    When
    2mo ago
    Lines
    +2.0K -1.7K
    Risk
    96%Elevated
  • f2935b65feat(leads): interactive field mapping on CSV/XLSX upload (#274) (#291)
    Author
    Daniel Ortiz
    When
    2mo ago
    Lines
    +2.3K -257
    Risk
    96%Elevated
  • 1725f6e8feat(dids): bill DID purchase + monthly renewal with payment-failure … (#287)
    Author
    Emanuel
    When
    2mo ago
    Lines
    +1.6K -141
    Risk
    96%Elevated
  • 7b23a0fcfeat(observability): integrate Sentry error tracking for backend + frontend (#187) (#283)
    Author
    Roy Sandoval Viera
    When
    2mo ago
    Lines
    +3.1K -284
    Risk
    96%Elevated
  • 913609e0fix(deps): resolve npm audit vulnerabilities — backend (#179) (#195)
    Author
    Daniel Ortiz
    When
    2mo ago
    Lines
    +1.8K -1.0K
    Risk
    96%Elevated
  • b16bade1feat(dashboard): LeadTypesPanel add/toggle UX + behavioral test (#489)
    Author
    Emanuel
    When
    2w ago
    Lines
    +1.1K -11
    Risk
    92%Elevated
  • a4119374fix(supervision): stop phantom "on call" — close call_log on disposition + full profile-modal record (#522)
    Author
    Daniel Ortiz
    When
    3w ago
    Lines
    +1.4K -50
    Risk
    92%Elevated
  • 06838901feat: dedicated audio device configuration (#511) (#514)
    Author
    Betha2516
    When
    4w ago
    Lines
    +1.3K -7
    Risk
    92%Elevated
  • 109f2431feat(supervision): agent profile modal — supervisor gets the agent's call panel (#504) (#507)
    Author
    Daniel Ortiz
    When
    1mo ago
    Lines
    +1.6K -593
    Risk
    92%Elevated
  • cf1b2c60fix(voice): recover transcription from transient Whisper failures (#493) (#494)
    Author
    Felipe Torres
    When
    1mo ago
    Lines
    +1.1K -187
    Risk
    92%Elevated
  • c8356ac9feat(notifications): in-app notification bell + dropdown with REST module (#478) (#495)
    Author
    Felipe Torres
    When
    1mo ago
    Lines
    +1.2K -54
    Risk
    92%Elevated
  • 1d921a7efeat(blocked-dids): admin settings panel for manual DID blocks (#224) (#473)
    Author
    Felipe Torres
    When
    1mo ago
    Lines
    +1.2K -6
    Risk
    92%Elevated
  • d79531affeat(supervision): provider-agnostic Listen / Whisper / Barge monitor modes (#205) (#451)
    Author
    Daniel Ortiz
    When
    1mo ago
    Lines
    +1.2K -8
    Risk
    92%Elevated
  • cd308566feat(dashboard): SalesView — KPIs, recent sales, leaderboard, CSV export (#219) (#462)
    Author
    Emanuel
    When
    1mo ago
    Lines
    +1.1K -15
    Risk
    92%Elevated
  • 2ae38700feat(dids): DID health scoring + per-DID daily caps + auto-block (#423) (#439)
    Author
    Betha2516
    When
    1mo ago
    Lines
    +1.4K -121
    Risk
    92%Elevated
  • f1634c43feat(sales): add sales module — aggregates, recent, CSV export, lead-types (#216)
    Author
    Emanuel
    When
    2mo ago
    Lines
    +1.3K -0
    Risk
    92%Elevated
  • 615e43c0feat(dialer): ≤6s short-call rate metric + auto-throttle safety net (… (#414)
    Author
    Daniel Ortiz
    When
    2mo ago
    Lines
    +1.5K -37
    Risk
    92%Elevated
  • ce74cfa8# feat(agents): agent call & recording history + personal stats (#314) (#406)
    Author
    Felipe Torres
    When
    2mo ago
    Lines
    +1.7K -4
    Risk
    92%Elevated
  • c36530b8feat(voice): Telnyx playback audio — voicemail-drop on machine detection + hold audio (#410) (#412)
    Author
    Betha2516
    When
    2mo ago
    Lines
    +1.2K -11
    Risk
    92%Elevated
  • e01dd6aefix(observability): route swallowed 500s to Sentry across all controllers (#320) (#376)
    Author
    Betha2516
    When
    2mo ago
    Lines
    +1.2K -140
    Risk
    92%Elevated
  • aa5fd530feat(billing): Telnyx usage → billing reconciliation (Telnyx migration D9) (#340)
    Author
    rosvend
    When
    2mo ago
    Lines
    +1.2K -2
    Risk
    92%Elevated
  • 9bad16b9feat(hierarchy): AgentList downline actions + Supervised by column (#200) (#308)
    Author
    Betha2516
    When
    2mo ago
    Lines
    +1.6K -108
    Risk
    92%Elevated
  • c0ad9e2dTerms & Conditions — public page + registration clickwrap acceptance (#296) (#299)
    Author
    Daniel Ortiz
    When
    2mo ago
    Lines
    +1.4K -10
    Risk
    92%Elevated
  • 63eb0874feat(billing): per-seat upfront subscription billing (#264) (#294)
    Author
    Roy Sandoval Viera
    When
    2mo ago
    Lines
    +1.4K -19
    Risk
    92%Elevated
  • 2d0c681dfeat(transcription): WebSocket live-transcript pub/sub across nodes (#255) (#285)
    Author
    Betha2516
    When
    2mo ago
    Lines
    +1.1K -6
    Risk
    92%Elevated
  • c16b4a3cfeat(dialer): origination worker + queue, KPI single-runner (#254) (#286)
    Author
    Daniel Ortiz
    When
    2mo ago
    Lines
    +1.5K -167
    Risk
    92%Elevated
  • 4c9adcbcfeat(dialer): synthetic stress harness with in-process Twilio stub (#250) (#273)
    Author
    Daniel Ortiz
    When
    2mo ago
    Lines
    +977 -1
    Risk
    92%Elevated
  • 33cf48dafeat(dialer): QueueTime circuit breaker (auto-pause) + custom CloudWa… (#263)
    Author
    Daniel Ortiz
    When
    2mo ago
    Lines
    +1.5K -8
    Risk
    92%Elevated
  • 06a45df1feat(billing): nightly Twilio Usage Records reconciliation cron (clos… (#261)
    Author
    Emanuel
    When
    2mo ago
    Lines
    +873 -0
    Risk
    92%Elevated
Showing 50 of 500 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.

082typical ↑↑ elevated0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.

1101001,00010,000Lines changed (log) →0.05.5Diffusion →
Below typical38
Typical68
Elevated94

Commit history for rosvend/9call

rosvend/9call has 1,014 commits in its history from 14 contributors, the first of them Jan 13, 2026. In the last 90 days 1,005 files were touched, 2,412 times in total, most often translations.js. Every commit is scored for change risk from its size, spread and the history of the files it touches.