repowiserepowise
Sign in
swissy-dev/gocache
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseswissy-dev/gocache

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

8of 24 scored

8 commits sit in this repo's top risk tercile, which is 33% of the 24scored. 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.0 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 commits729%Commits whose subject reads as a bug fix rather than new work.Change diffusion1.53bitsShannon 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.0out 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.

Began fix-led, now leaning docs.

Feature4%
Fix29%
Refactor13%
Docs33%
Test4%
Chore17%

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
e378d731docs: add Vocs documentation site
Vaggeilis Yfantis
4w ago+22.5K -0
96%Elevated
more lines added than baseline
2
4165e3bcdocs: add gocache implementation plan
Vaggeilis Yfantis
4w ago+5.0K -0
96%Elevated
more lines added than baseline
3
6839f66dfeat: implement gocache v1
Vaggeilis Yfantis
4w ago+5.4K -0
90%Elevated
more lines added than baseline
4
7e3bc62ddocs: add gocache design spec
Vaggeilis Yfantis
4w ago+336 -0
85%Elevated
more lines added than baseline
5
58e3f13edocs: add godoc across the public API
Vaggeilis Yfantis
1w ago+640 -4
79%Elevated
more lines added than baseline
6
b7f9f2aafix: bound detached factory flights
Vaggeilis Yfantis
4w ago+577 -52
79%Elevated
more lines added than baseline
7
6cbffea2fix: route multi-key redis operations across cluster and ring shards
Vaggeilis Yfantis
4w ago+437 -10
71%Elevated
more lines added than baseline
8
e772f83dfix: fence L1 backfills and publish invalidations on partial deletes
Vaggeilis Yfantis
4w ago+541 -40
71%Elevated
more lines added than baseline
9
6b15836efix: bind lock tokens to leases and expire SQL rows on server time
Vaggeilis Yfantis
4w ago+381 -52
63%Typical
more lines added than baseline
10
b01d1a3dfix: scope stored keys to versioned, escaped gocache key domains
Vaggeilis Yfantis
4w ago+479 -144
63%Typical
more lines added than baseline
11
a870f468refactor: split the driver conformance suite into named behaviours
Vaggeilis Yfantis
4w ago+223 -205
54%Typical
more lines added than baseline
12
4afc1263fix: close three silent-failure gaps and add CI
Vaggeilis Yfantis
4w ago+313 -43
54%Typical
more lines added than baseline
13
67967824test: add fuzz targets, fixing a TTL overflow they found
Vaggeilis Yfantis
4w ago+177 -2
48%Typical
more lines added than baseline
14
02502a2cchore: adopt a 48-linter golangci-lint config and clear its findings
Vaggeilis Yfantis
4w ago+242 -62
44%Typical
more lines added than baseline
15
e4daeb8dfix: true the spec up to the code, and close the gaps it exposed
Vaggeilis Yfantis
4w ago+205 -7.6K
40%Typical
more lines added than baseline
16
d1293fd3perf: bound the expired-entry reclaim scan during eviction
Vaggeilis Yfantis
4w ago+98 -11
35%Typical
more lines added than baseline
17
74ae269erefactor: prefix boolean state with is
Vaggeilis Yfantis
4w ago+53 -53
31%Below typical
more lines added than baseline
18
f5274e45docs: point design docs at the swissy-dev module path
Vaggeilis Yfantis
4w ago+28 -28
27%Below typical
more lines added than baseline
19
c823cd23ci: run the test suite against the last two Go versions
Vaggeilis Yfantis
4w ago+24 -16
23%Below typical
more lines added than baseline
20
7ce9343bdocs: mark the project unstable and disclose it is largely AI-written
Vaggeilis Yfantis
15h ago+24 -0
19%Below typical
more lines added than baseline
21
b1e7ea8adocs: carry the unstable notice onto the docs site
Vaggeilis Yfantis
14h ago+14 -0
15%Below typical
more lines added than baseline
22
8054b913docs: use WaitGroup.Go in the concurrency samples
Vaggeilis Yfantis
4w ago+4 -8
10%Below typical
fewer lines added than baseline
23
b7506e86ci: drop the redundant gofmt step from the lint job
Vaggeilis Yfantis
4w ago+0 -9
6%Below typical
fewer lines added than baseline
24
8c2dc059chore: remove the example program
Vaggeilis Yfantis
4w ago+0 -63
2%Below typical
fewer lines added than baseline
  • e378d731docs: add Vocs documentation site
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +22.5K -0
    Risk
    96%Elevated
  • 4165e3bcdocs: add gocache implementation plan
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +5.0K -0
    Risk
    96%Elevated
  • 6839f66dfeat: implement gocache v1
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +5.4K -0
    Risk
    90%Elevated
  • 7e3bc62ddocs: add gocache design spec
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +336 -0
    Risk
    85%Elevated
  • 58e3f13edocs: add godoc across the public API
    Author
    Vaggeilis Yfantis
    When
    1w ago
    Lines
    +640 -4
    Risk
    79%Elevated
  • b7f9f2aafix: bound detached factory flights
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +577 -52
    Risk
    79%Elevated
  • 6cbffea2fix: route multi-key redis operations across cluster and ring shards
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +437 -10
    Risk
    71%Elevated
  • e772f83dfix: fence L1 backfills and publish invalidations on partial deletes
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +541 -40
    Risk
    71%Elevated
  • 6b15836efix: bind lock tokens to leases and expire SQL rows on server time
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +381 -52
    Risk
    63%Typical
  • b01d1a3dfix: scope stored keys to versioned, escaped gocache key domains
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +479 -144
    Risk
    63%Typical
  • a870f468refactor: split the driver conformance suite into named behaviours
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +223 -205
    Risk
    54%Typical
  • 4afc1263fix: close three silent-failure gaps and add CI
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +313 -43
    Risk
    54%Typical
  • 67967824test: add fuzz targets, fixing a TTL overflow they found
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +177 -2
    Risk
    48%Typical
  • 02502a2cchore: adopt a 48-linter golangci-lint config and clear its findings
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +242 -62
    Risk
    44%Typical
  • e4daeb8dfix: true the spec up to the code, and close the gaps it exposed
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +205 -7.6K
    Risk
    40%Typical
  • d1293fd3perf: bound the expired-entry reclaim scan during eviction
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +98 -11
    Risk
    35%Typical
  • 74ae269erefactor: prefix boolean state with is
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +53 -53
    Risk
    31%Below typical
  • f5274e45docs: point design docs at the swissy-dev module path
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +28 -28
    Risk
    27%Below typical
  • c823cd23ci: run the test suite against the last two Go versions
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +24 -16
    Risk
    23%Below typical
  • 7ce9343bdocs: mark the project unstable and disclose it is largely AI-written
    Author
    Vaggeilis Yfantis
    When
    15h ago
    Lines
    +24 -0
    Risk
    19%Below typical
  • b1e7ea8adocs: carry the unstable notice onto the docs site
    Author
    Vaggeilis Yfantis
    When
    14h ago
    Lines
    +14 -0
    Risk
    15%Below typical
  • 8054b913docs: use WaitGroup.Go in the concurrency samples
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +4 -8
    Risk
    10%Below typical
  • b7506e86ci: drop the redundant gofmt step from the lint job
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +0 -9
    Risk
    6%Below typical
  • 8c2dc059chore: remove the example program
    Author
    Vaggeilis Yfantis
    When
    4w ago
    Lines
    +0 -63
    Risk
    2%Below typical
Showing 24 of 24 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.

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

Size against diffusion

The 24 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.0Diffusion →
Below typical8
Typical8
Elevated8

Commit history for swissy-dev/gocache

swissy-dev/gocache has 24 commits in its history from 1 contributor, the first of them Jul 23, 2026. In the last 90 days 49 files were touched, 137 times in total, most often lifecycle.go. Every commit is scored for change risk from its size, spread and the history of the files it touches.