repowiserepowise
Sign in
ekalb81/agent-odometer
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseekalb81/agent-odometer

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

55of 167 scored

55 commits sit in this repo's top risk tercile, which is 33% of the 167scored. 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 9.1 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 commits159%Commits whose subject reads as a bug fix rather than new work.Written by an agent11468%Read from commit trailers, so it counts what was declared.Change diffusion1.63bitsShannon 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 threshold9.1out 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 other-driven across its history.

Feature16%
Fix10%
Refactor3%
Docs2%
Test5%
Deps13%
Chore15%
Other37%
68%of indexed commits are agent-attributed(114 of 167)
claude (114)

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
81748c1bAdd scalable local analytics and performance insights (#15)
Frederick
2w ago+7.3K -672
99%Elevated
more lines added than baseline
2
524f2a07Phase 1: scaffold Tauri+Svelte project skeleton
Claudeclaudeautonomous
2mo ago+13.1K -0
99%Elevated
more lines added than baseline
3
670040a4Add offline-complete live quota windows, budgets, and alerts (#43) (#118)
Frederick
1w ago+2.9K -35
98%Elevated
more lines added than baseline
4
9e74026cAdd durable session history and time-aware pricing (#74)
Frederick
2w ago+3.9K -238
98%Elevated
more lines added than baseline
5
7efd6a75Cap rate-limit point retention to fix unbounded memory growth (#152) (#155)
Frederickclaudeagent
1d ago+1.7K -34
95%Elevated
more lines added than baseline
6
f8d9ca9dKeep only session summaries resident; load full sessions on demand (#139) (#145)
Frederickclaudeassisted
2d ago+1.3K -184
95%Elevated
more lines added than baseline
7
543d80dcBatch bulk-scan writes and defer rollups; stop readers blocking on scan (#132) (#133)
Frederickclaudeassisted
6d ago+1.7K -200
95%Elevated
more lines added than baseline
8
be711700Add issue #44's tool/context dimensions: origin, MCP server, shell family, language, context source (#122)
Frederickclaudeassisted
1w ago+2.2K -92
95%Elevated
more lines added than baseline
9
c5258039Add first-class project and repository analytics (#41) (#114)
Frederickclaudeassisted
1w ago+2.3K -44
95%Elevated
more lines added than baseline
10
918d550eDesign and gate opt-in multi-device sync and team aggregation (#49) (#108)
Frederickclaudeassisted
1w ago+1.8K -4
95%Elevated
more lines added than baseline
11
d0bb61a3Reconcile existing receipt hook configurations (#86)
Frederick
1w ago+3.0K -243
95%Elevated
more lines added than baseline
12
d9539efbRelease v0.5.8: instruction inventory and optimization accuracy (#59)
Frederick
2w ago+2.5K -158
95%Elevated
more lines added than baseline
13
91f36a8eApply the Odometer identity and "Instrument Ledger" redesign (#3)
Frederickclaudeassisted
3w ago+2.2K -1.2K
95%Elevated
more lines added than baseline
14
cbd725c5updates for gpt5.6 release and codex/chatgpt app merge
Frederick
4w ago+3.2K -49
95%Elevated
more lines added than baseline
15
8f8790cdAdd user-triggered history rebuild (#162) (#165)
Frederickclaudeassisted
1d ago+1.5K -12
88%Elevated
more lines added than baseline
16
5cbbdec8Sample continuously inside long phases and surface it live in Diagnostics (#164)
Frederickclaudeassisted
1d ago+1.4K -28
88%Elevated
more lines added than baseline
17
69a00df9Collapse consecutive duplicate rate-limit points (#153) (#160)
Frederickclaudeassisted
1d ago+1.2K -62
88%Elevated
more lines added than baseline
18
66575d84Stream history hydration and stop reloading full sessions for the thread-name overlay (#148)
Frederickclaudeassisted
2d ago+888 -218
88%Elevated
more lines added than baseline
19
f1de1d46Unify pricing, model aliases, cache creation, and pricing-authority scaffolding (offline slice) (#111)
Frederickclaudeassisted
1w ago+2.0K -133
88%Elevated
more lines added than baseline
20
91cd5ff4Add provider-registry diagnostics report and Settings Diagnostics view (#110)
Frederickclaudeassisted
1w ago+1.9K -11
88%Elevated
more lines added than baseline
21
7b1b2dcfServe sessions_in_ranges from hour-bucket ledger rollups (#107) (#109)
Frederickclaudeassisted
1w ago+990 -183
88%Elevated
more lines added than baseline
22
32fc4cb6Serve range aggregation from the durable ledger (#103)
Frederickclaudeassisted
1w ago+924 -39
88%Elevated
more lines added than baseline
23
6ba2499aFetch range rollups as deltas; instruction inventory stale-while-revalidate (#94)
Frederickclaudeassisted
1w ago+1.2K -145
88%Elevated
more lines added than baseline
24
4afc5d8eRoute scanning through provider adapters (#82)
Frederick
1w ago+1.1K -125
88%Elevated
more lines added than baseline
25
079c8bd7Add configurable session grid and correlation readiness gates (#65)
Frederick
2w ago+2.6K -149
88%Elevated
more lines added than baseline
26
53523976Phase 4: filters, sort, detail drawer
Claudeclaudeautonomous
2mo ago+844 -25
88%Elevated
more lines added than baseline
27
680ebba7Instrument spawn_scan's post-scan phase and remove a hidden second hydration (#142)
Frederickclaudeassisted
2d ago+626 -59
82%Elevated
more lines added than baseline
28
a1c8a044Maintain quota rate-limit points incrementally instead of O(corpus) per recompute (#131) (#134)
Frederickclaudeassisted
5d ago+838 -25
82%Elevated
more lines added than baseline
29
b7a542a6Move ledger open/migration off the startup critical path (#116) (#121)
Frederickclaudeassisted
1w ago+1.1K -68
82%Elevated
more lines added than baseline
30
d149043aAdd structural test invariants to the durable ledger (#117)
Frederickclaudeassisted
1w ago+786 -7
82%Elevated
more lines added than baseline
31
b722e59aRelease v0.6.0: add opt-in turn receipts (#62)
Frederick
2w ago+1.8K -31
82%Elevated
more lines added than baseline
32
66f9a35eAdd generalized tool impact comparison
Blake
2w ago+1.3K -37
82%Elevated
more lines added than baseline
33
b6e7475fFix dashboard feedback and interactions (#21)
Frederick
2w ago+1.0K -60
82%Elevated
more lines added than baseline
34
6ebf2aecAdd Gemini CLI as a registered provider; make provider capabilities data-driven (#40) (#113)
Frederickclaudeassisted
1w ago+895 -48
78%Elevated
more lines added than baseline
35
4570cbdcAdd deterministic visual regression coverage (#76)
Frederick
2w ago+1.4K -40
78%Elevated
more lines added than baseline
36
780a531eComplete consolidated issue acceptance coverage (#16)
Frederick
2w ago+983 -131
78%Elevated
more lines added than baseline
37
ba080f7ePerformance: summary wire split, background parallel scan, parser fast-skip
Frederickclaudeassisted
3w ago+849 -179
78%Elevated
more lines added than baseline
38
ff4f5d7fAdd Claude Code harness support with per-harness tabs
Frederickclaudeassisted
3w ago+991 -61
78%Elevated
more lines added than baseline
39
8c65fe03Phase 2: implement JSONL parser and directory scanner
Claudeclaudeautonomous
2mo ago+541 -12
78%Elevated
more lines added than baseline
40
356dd36eBatch the session-index overlay's ledger reads and writes (#141) (#146)
Frederickclaudeassisted
2d ago+460 -84
75%Elevated
more lines added than baseline
41
e09c6a69Cache get_quota_snapshots: O(1) steady-state instead of O(corpus) per call (#129)
Frederick
1w ago+449 -10
75%Elevated
more lines added than baseline
42
abae65e8Show provider subscription-usage quota in the analytics panel (#99)
Frederickclaudeassisted
1w ago+551 -10
75%Elevated
more lines added than baseline
43
43b6e4d1Persist and verify Windows Defender exclusion status (#83)
Frederick
1w ago+890 -91
75%Elevated
more lines added than baseline
44
3839edbbPhase 5: real rate card, on-disk persistence, editor, credit math
Claudeclaudeautonomous
2mo ago+638 -34
75%Elevated
more lines added than baseline
45
40c46861Phase 3: live file watcher, IPC push, basic sessions table
Claudeclaudeautonomous
2mo ago+473 -42
75%Elevated
more lines added than baseline
46
7331edd2Key the scan cache by parse version and make invalidation O(1) (#98)
Frederickclaudeassisted
1w ago+719 -30
72%Elevated
more lines added than baseline
47
cc6afa5ebuild(frontend): migrate to Tailwind CSS 4 (#84)
Frederick
1w ago+868 -1.2K
72%Elevated
more lines added than baseline
48
6a270d74Optimize CI release and visual workflows (#80)
Frederick
2w ago+421 -90
72%Elevated
more lines added than baseline
49
ecc9a83eRelease v0.6.1: harden instruction scans (#63)
Frederick
2w ago+831 -143
72%Elevated
more lines added than baseline
50
514ff9edAdd per-turn details + clippy/fmt to CI
Claudeclaudeautonomous
2mo ago+534 -108
72%Elevated
more lines added than baseline
  • 81748c1bAdd scalable local analytics and performance insights (#15)
    Author
    Frederick
    When
    2w ago
    Lines
    +7.3K -672
    Risk
    99%Elevated
  • 524f2a07Phase 1: scaffold Tauri+Svelte project skeleton
    Author
    Claude
    When
    2mo ago
    Lines
    +13.1K -0
    Risk
    99%Elevated
  • 670040a4Add offline-complete live quota windows, budgets, and alerts (#43) (#118)
    Author
    Frederick
    When
    1w ago
    Lines
    +2.9K -35
    Risk
    98%Elevated
  • 9e74026cAdd durable session history and time-aware pricing (#74)
    Author
    Frederick
    When
    2w ago
    Lines
    +3.9K -238
    Risk
    98%Elevated
  • 7efd6a75Cap rate-limit point retention to fix unbounded memory growth (#152) (#155)
    Author
    Frederick
    When
    1d ago
    Lines
    +1.7K -34
    Risk
    95%Elevated
  • f8d9ca9dKeep only session summaries resident; load full sessions on demand (#139) (#145)
    Author
    Frederick
    When
    2d ago
    Lines
    +1.3K -184
    Risk
    95%Elevated
  • 543d80dcBatch bulk-scan writes and defer rollups; stop readers blocking on scan (#132) (#133)
    Author
    Frederick
    When
    6d ago
    Lines
    +1.7K -200
    Risk
    95%Elevated
  • be711700Add issue #44's tool/context dimensions: origin, MCP server, shell family, language, context source (#122)
    Author
    Frederick
    When
    1w ago
    Lines
    +2.2K -92
    Risk
    95%Elevated
  • c5258039Add first-class project and repository analytics (#41) (#114)
    Author
    Frederick
    When
    1w ago
    Lines
    +2.3K -44
    Risk
    95%Elevated
  • 918d550eDesign and gate opt-in multi-device sync and team aggregation (#49) (#108)
    Author
    Frederick
    When
    1w ago
    Lines
    +1.8K -4
    Risk
    95%Elevated
  • d0bb61a3Reconcile existing receipt hook configurations (#86)
    Author
    Frederick
    When
    1w ago
    Lines
    +3.0K -243
    Risk
    95%Elevated
  • d9539efbRelease v0.5.8: instruction inventory and optimization accuracy (#59)
    Author
    Frederick
    When
    2w ago
    Lines
    +2.5K -158
    Risk
    95%Elevated
  • 91f36a8eApply the Odometer identity and "Instrument Ledger" redesign (#3)
    Author
    Frederick
    When
    3w ago
    Lines
    +2.2K -1.2K
    Risk
    95%Elevated
  • cbd725c5updates for gpt5.6 release and codex/chatgpt app merge
    Author
    Frederick
    When
    4w ago
    Lines
    +3.2K -49
    Risk
    95%Elevated
  • 8f8790cdAdd user-triggered history rebuild (#162) (#165)
    Author
    Frederick
    When
    1d ago
    Lines
    +1.5K -12
    Risk
    88%Elevated
  • 5cbbdec8Sample continuously inside long phases and surface it live in Diagnostics (#164)
    Author
    Frederick
    When
    1d ago
    Lines
    +1.4K -28
    Risk
    88%Elevated
  • 69a00df9Collapse consecutive duplicate rate-limit points (#153) (#160)
    Author
    Frederick
    When
    1d ago
    Lines
    +1.2K -62
    Risk
    88%Elevated
  • 66575d84Stream history hydration and stop reloading full sessions for the thread-name overlay (#148)
    Author
    Frederick
    When
    2d ago
    Lines
    +888 -218
    Risk
    88%Elevated
  • f1de1d46Unify pricing, model aliases, cache creation, and pricing-authority scaffolding (offline slice) (#111)
    Author
    Frederick
    When
    1w ago
    Lines
    +2.0K -133
    Risk
    88%Elevated
  • 91cd5ff4Add provider-registry diagnostics report and Settings Diagnostics view (#110)
    Author
    Frederick
    When
    1w ago
    Lines
    +1.9K -11
    Risk
    88%Elevated
  • 7b1b2dcfServe sessions_in_ranges from hour-bucket ledger rollups (#107) (#109)
    Author
    Frederick
    When
    1w ago
    Lines
    +990 -183
    Risk
    88%Elevated
  • 32fc4cb6Serve range aggregation from the durable ledger (#103)
    Author
    Frederick
    When
    1w ago
    Lines
    +924 -39
    Risk
    88%Elevated
  • 6ba2499aFetch range rollups as deltas; instruction inventory stale-while-revalidate (#94)
    Author
    Frederick
    When
    1w ago
    Lines
    +1.2K -145
    Risk
    88%Elevated
  • 4afc5d8eRoute scanning through provider adapters (#82)
    Author
    Frederick
    When
    1w ago
    Lines
    +1.1K -125
    Risk
    88%Elevated
  • 079c8bd7Add configurable session grid and correlation readiness gates (#65)
    Author
    Frederick
    When
    2w ago
    Lines
    +2.6K -149
    Risk
    88%Elevated
  • 53523976Phase 4: filters, sort, detail drawer
    Author
    Claude
    When
    2mo ago
    Lines
    +844 -25
    Risk
    88%Elevated
  • 680ebba7Instrument spawn_scan's post-scan phase and remove a hidden second hydration (#142)
    Author
    Frederick
    When
    2d ago
    Lines
    +626 -59
    Risk
    82%Elevated
  • a1c8a044Maintain quota rate-limit points incrementally instead of O(corpus) per recompute (#131) (#134)
    Author
    Frederick
    When
    5d ago
    Lines
    +838 -25
    Risk
    82%Elevated
  • b7a542a6Move ledger open/migration off the startup critical path (#116) (#121)
    Author
    Frederick
    When
    1w ago
    Lines
    +1.1K -68
    Risk
    82%Elevated
  • d149043aAdd structural test invariants to the durable ledger (#117)
    Author
    Frederick
    When
    1w ago
    Lines
    +786 -7
    Risk
    82%Elevated
  • b722e59aRelease v0.6.0: add opt-in turn receipts (#62)
    Author
    Frederick
    When
    2w ago
    Lines
    +1.8K -31
    Risk
    82%Elevated
  • 66f9a35eAdd generalized tool impact comparison
    Author
    Blake
    When
    2w ago
    Lines
    +1.3K -37
    Risk
    82%Elevated
  • b6e7475fFix dashboard feedback and interactions (#21)
    Author
    Frederick
    When
    2w ago
    Lines
    +1.0K -60
    Risk
    82%Elevated
  • 6ebf2aecAdd Gemini CLI as a registered provider; make provider capabilities data-driven (#40) (#113)
    Author
    Frederick
    When
    1w ago
    Lines
    +895 -48
    Risk
    78%Elevated
  • 4570cbdcAdd deterministic visual regression coverage (#76)
    Author
    Frederick
    When
    2w ago
    Lines
    +1.4K -40
    Risk
    78%Elevated
  • 780a531eComplete consolidated issue acceptance coverage (#16)
    Author
    Frederick
    When
    2w ago
    Lines
    +983 -131
    Risk
    78%Elevated
  • ba080f7ePerformance: summary wire split, background parallel scan, parser fast-skip
    Author
    Frederick
    When
    3w ago
    Lines
    +849 -179
    Risk
    78%Elevated
  • ff4f5d7fAdd Claude Code harness support with per-harness tabs
    Author
    Frederick
    When
    3w ago
    Lines
    +991 -61
    Risk
    78%Elevated
  • 8c65fe03Phase 2: implement JSONL parser and directory scanner
    Author
    Claude
    When
    2mo ago
    Lines
    +541 -12
    Risk
    78%Elevated
  • 356dd36eBatch the session-index overlay's ledger reads and writes (#141) (#146)
    Author
    Frederick
    When
    2d ago
    Lines
    +460 -84
    Risk
    75%Elevated
  • e09c6a69Cache get_quota_snapshots: O(1) steady-state instead of O(corpus) per call (#129)
    Author
    Frederick
    When
    1w ago
    Lines
    +449 -10
    Risk
    75%Elevated
  • abae65e8Show provider subscription-usage quota in the analytics panel (#99)
    Author
    Frederick
    When
    1w ago
    Lines
    +551 -10
    Risk
    75%Elevated
  • 43b6e4d1Persist and verify Windows Defender exclusion status (#83)
    Author
    Frederick
    When
    1w ago
    Lines
    +890 -91
    Risk
    75%Elevated
  • 3839edbbPhase 5: real rate card, on-disk persistence, editor, credit math
    Author
    Claude
    When
    2mo ago
    Lines
    +638 -34
    Risk
    75%Elevated
  • 40c46861Phase 3: live file watcher, IPC push, basic sessions table
    Author
    Claude
    When
    2mo ago
    Lines
    +473 -42
    Risk
    75%Elevated
  • 7331edd2Key the scan cache by parse version and make invalidation O(1) (#98)
    Author
    Frederick
    When
    1w ago
    Lines
    +719 -30
    Risk
    72%Elevated
  • cc6afa5ebuild(frontend): migrate to Tailwind CSS 4 (#84)
    Author
    Frederick
    When
    1w ago
    Lines
    +868 -1.2K
    Risk
    72%Elevated
  • 6a270d74Optimize CI release and visual workflows (#80)
    Author
    Frederick
    When
    2w ago
    Lines
    +421 -90
    Risk
    72%Elevated
  • ecc9a83eRelease v0.6.1: harden instruction scans (#63)
    Author
    Frederick
    When
    2w ago
    Lines
    +831 -143
    Risk
    72%Elevated
  • 514ff9edAdd per-turn details + clippy/fmt to CI
    Author
    Claude
    When
    2mo ago
    Lines
    +534 -108
    Risk
    72%Elevated
Showing 50 of 167 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.

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

Size against diffusion

The 167 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.04.7Diffusion →
Below typical57
Typical55
Elevated55

Commit history for ekalb81/agent-odometer

ekalb81/agent-odometer has 167 commits in its history from 5 contributors, the first of them May 26, 2026. In the last 90 days 140 files were touched, 848 times in total, most often commands.rs. Every commit is scored for change risk from its size, spread and the history of the files it touches.