repowiserepowise
Sign in
amatsagu/tempest
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseamatsagu/tempest

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

217of 636 scored

217 commits sit in this repo's top risk tercile, which is 34% of the 636scored. 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 5.7 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 commits12720%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.56bitsShannon 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 threshold5.7out 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 other-led, now leaning feature.

Feature47%
Fix23%
Refactor8%
Docs7%
Test2%
Deps0%
Chore1%
Other12%

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
b18b8269feat: sync
amatsagu
1y ago+1.6K -18
100%Elevated
more lines added than baseline
2
a889d67afeat: add discord API data struct definitions
amatsagu
1y ago+788 -0
100%Elevated
more lines added than baseline
3
6a7ad339feat: sync v1 client logic
amatsagu
2y ago+648 -0
100%Elevated
more lines added than baseline
4
ee26658aPart of TypeScript codebase to Golang (part 1)
amatsagu
4y ago+1.2K -1.2K
100%Elevated
more lines added than baseline
5
a7e06915docs: introduce experimental markdown files to improve AI Agents accuracy when interacting with Tempest library code
amatsagu
5mo ago+387 -122
99%Elevated
more lines added than baseline
6
e63e7fc9feat: copy gateway session implementation from Qord, Tempest addon
amatsagu
8mo ago+819 -0
99%Elevated
more lines added than baseline
7
9a17f9e8fix: update example bot source code
amatsagu
2y ago+552 -0
99%Elevated
more lines added than baseline
8
507de316feat: sync
amatsagu
1y ago+525 -147
99%Elevated
more lines added than baseline
9
ac0fa508feat: sync
amatsagu
1y ago+595 -73
99%Elevated
more lines added than baseline
10
407641e9docs: create example discord app
amatsagu
3y ago+398 -0
99%Elevated
more lines added than baseline
11
f669c4f6feat: add all discord structs & command supportive structs
amatsagu
3y ago+477 -0
99%Elevated
more lines added than baseline
12
14c9960afeat (experimental): change behavior & usage of dynamic component/modal listeners to make them more efficient (especially for large discord apps/bots)
amatsagu
3mo ago+472 -177
98%Elevated
more lines added than baseline
13
41f0ca06feat: sync
amatsagu
1y ago+514 -411
98%Elevated
more lines added than baseline
14
ef0ea53efeat: add interactions structs & logic
amatsagu
2y ago+407 -0
98%Elevated
more lines added than baseline
15
f2617d70style: split base client code into multiple files for readability
amatsagu
3mo ago+292 -286
97%Elevated
more lines added than baseline
16
bacc4acffeat: split original client into HTTP & Gateway clients
amatsagu
8mo ago+542 -258
97%Elevated
more lines added than baseline
17
bb14a9d5feat: drop idea with slow interfaces, return to solid struct
amatsagu
1y ago+363 -431
97%Elevated
more lines added than baseline
18
fb60861bSplit client parts into separate files
amatsagu
3y ago+337 -416
97%Elevated
more lines added than baseline
19
4dfe004bdocs: introduce experimental markdown files to improve AI Agents accuracy when interacting with Tempest library code
amatsagu
5mo ago+319 -0
97%Elevated
more lines added than baseline
20
d8282a78feat: introduce new type definitions for message components v2 system.
amatsagu
1y ago+282 -46
97%Elevated
more lines added than baseline
21
e002684efeat: add helper methods for command & component interactions
amatsagu
3y ago+279 -0
97%Elevated
more lines added than baseline
22
3f6d8f1fstyle: gofmt swaps spaces to tabs
amatsagu
7mo ago+279 -279
96%Elevated
more lines added than baseline
23
95bb7b99fix: bring back helpers methods for interactions
amatsagu
1y ago+303 -0
96%Elevated
more lines added than baseline
24
4383fd62Merging with local codebase.
amatsagu
4y ago+295 -260
96%Elevated
more lines added than baseline
25
3647c4dcfeat: introduce http transport rate limiter to properly handle regional API bucket rate limits
amatsagu
2mo ago+219 -18
96%Elevated
more lines added than baseline
26
17f74ad3feat: move command related methods to Client
amatsagu
8mo ago+212 -218
96%Elevated
more lines added than baseline
27
4b2c3fedfeat: add target structs & their tests
amatsagu
2y ago+230 -0
96%Elevated
more lines added than baseline
28
eaccd975Delete sonnet
amatsagu
3y ago+314 -352
96%Elevated
more lines added than baseline
29
41c55a21Added example usage at ./example/main.go.
amatsagu
4y ago+279 -4
96%Elevated
more lines added than baseline
30
83eff803feat: add message & their sub element structs
amatsagu
2y ago+209 -0
95%Elevated
more lines added than baseline
31
58777e1afeat: add support for component interaction, add static registry for components
amatsagu
3y ago+208 -26
95%Elevated
more lines added than baseline
32
1f443a94update: Added transformation blueprint & types data for message components.
Amatsagu
4y ago+171 -0
95%Elevated
more lines added than baseline
33
8225f943feat: add interaction correlation IDs and execution latency tracking
amatsagu
1w ago+195 -52
95%Elevated
more lines added than baseline
34
9e0b1581feat: Add formatting/linting pre-commit hooks with Lefthook & `golangci-lint` (#65)
Bertie690
2mo ago+291 -10
95%Elevated
more lines added than baseline
35
ad5c7563feat: add support for message components v2 (new structs, json unmarshal logic, interfaces to group components)
amatsagu
1y ago+188 -0
95%Elevated
more lines added than baseline
36
fbd19e29update: Added transformation blueprint & types data for interactions & slash commands.
Amatsagu
4y ago+141 -0
95%Elevated
more lines added than baseline
37
832f1677feat: optimize structs using automatic field alignment tool
amatsagu
4w ago+268 -261
94%Elevated
more lines added than baseline
38
c75e9e69fix: solve rare bug with rare I/O closed stream pipe when uploading files
amatsagu
9mo ago+163 -92
94%Elevated
more lines added than baseline
39
70d3d64afeat: addu support for slash, message & user commands
amatsagu
3y ago+157 -0
94%Elevated
more lines added than baseline
40
19ffd422feat: create client - main, mother struct
amatsagu
3y ago+170 -0
94%Elevated
more lines added than baseline
41
efbe5f5ffeat: add rest controller
amatsagu
2y ago+156 -0
94%Elevated
more lines added than baseline
42
f3760650Add back support for components & split interatction to their native types
amatsagu
3y ago+188 -53
94%Elevated
more lines added than baseline
43
f42272e1feat: significantly improve file uploads
amatsagu
1y ago+129 -108
93%Elevated
more lines added than baseline
44
07ed68bdfeat: add definitions for permission bits
amatsagu
1y ago+131 -13
93%Elevated
more lines added than baseline
45
314a6553feat: add user, member & role structs
amatsagu
3y ago+132 -0
93%Elevated
more lines added than baseline
46
d08aaf62feat: Add Rest client
amatsagu
3y ago+132 -0
93%Elevated
more lines added than baseline
47
fd18f78cdocs: Improve documentation of various components, structs and examples (#62)
Bertie690
2mo ago+137 -93
92%Elevated
more lines added than baseline
48
6649ac2dfeat: add support for FileUpload, RadioGroup, CheckboxGroup & Checkbox components
amatsagu
5mo ago+148 -35
92%Elevated
more lines added than baseline
49
3b0b8401feat: add full support for 3 major webhook events
amatsagu
8mo ago+144 -26
92%Elevated
more lines added than baseline
50
50a4c673feat: add support for slash, message, user commands & auto complete interaction
amatsagu
3y ago+122 -0
92%Elevated
more lines added than baseline
  • b18b8269feat: sync
    Author
    amatsagu
    When
    1y ago
    Lines
    +1.6K -18
    Risk
    100%Elevated
  • a889d67afeat: add discord API data struct definitions
    Author
    amatsagu
    When
    1y ago
    Lines
    +788 -0
    Risk
    100%Elevated
  • 6a7ad339feat: sync v1 client logic
    Author
    amatsagu
    When
    2y ago
    Lines
    +648 -0
    Risk
    100%Elevated
  • ee26658aPart of TypeScript codebase to Golang (part 1)
    Author
    amatsagu
    When
    4y ago
    Lines
    +1.2K -1.2K
    Risk
    100%Elevated
  • a7e06915docs: introduce experimental markdown files to improve AI Agents accuracy when interacting with Tempest library code
    Author
    amatsagu
    When
    5mo ago
    Lines
    +387 -122
    Risk
    99%Elevated
  • e63e7fc9feat: copy gateway session implementation from Qord, Tempest addon
    Author
    amatsagu
    When
    8mo ago
    Lines
    +819 -0
    Risk
    99%Elevated
  • 9a17f9e8fix: update example bot source code
    Author
    amatsagu
    When
    2y ago
    Lines
    +552 -0
    Risk
    99%Elevated
  • 507de316feat: sync
    Author
    amatsagu
    When
    1y ago
    Lines
    +525 -147
    Risk
    99%Elevated
  • ac0fa508feat: sync
    Author
    amatsagu
    When
    1y ago
    Lines
    +595 -73
    Risk
    99%Elevated
  • 407641e9docs: create example discord app
    Author
    amatsagu
    When
    3y ago
    Lines
    +398 -0
    Risk
    99%Elevated
  • f669c4f6feat: add all discord structs & command supportive structs
    Author
    amatsagu
    When
    3y ago
    Lines
    +477 -0
    Risk
    99%Elevated
  • 14c9960afeat (experimental): change behavior & usage of dynamic component/modal listeners to make them more efficient (especially for large discord apps/bots)
    Author
    amatsagu
    When
    3mo ago
    Lines
    +472 -177
    Risk
    98%Elevated
  • 41f0ca06feat: sync
    Author
    amatsagu
    When
    1y ago
    Lines
    +514 -411
    Risk
    98%Elevated
  • ef0ea53efeat: add interactions structs & logic
    Author
    amatsagu
    When
    2y ago
    Lines
    +407 -0
    Risk
    98%Elevated
  • f2617d70style: split base client code into multiple files for readability
    Author
    amatsagu
    When
    3mo ago
    Lines
    +292 -286
    Risk
    97%Elevated
  • bacc4acffeat: split original client into HTTP & Gateway clients
    Author
    amatsagu
    When
    8mo ago
    Lines
    +542 -258
    Risk
    97%Elevated
  • bb14a9d5feat: drop idea with slow interfaces, return to solid struct
    Author
    amatsagu
    When
    1y ago
    Lines
    +363 -431
    Risk
    97%Elevated
  • fb60861bSplit client parts into separate files
    Author
    amatsagu
    When
    3y ago
    Lines
    +337 -416
    Risk
    97%Elevated
  • 4dfe004bdocs: introduce experimental markdown files to improve AI Agents accuracy when interacting with Tempest library code
    Author
    amatsagu
    When
    5mo ago
    Lines
    +319 -0
    Risk
    97%Elevated
  • d8282a78feat: introduce new type definitions for message components v2 system.
    Author
    amatsagu
    When
    1y ago
    Lines
    +282 -46
    Risk
    97%Elevated
  • e002684efeat: add helper methods for command & component interactions
    Author
    amatsagu
    When
    3y ago
    Lines
    +279 -0
    Risk
    97%Elevated
  • 3f6d8f1fstyle: gofmt swaps spaces to tabs
    Author
    amatsagu
    When
    7mo ago
    Lines
    +279 -279
    Risk
    96%Elevated
  • 95bb7b99fix: bring back helpers methods for interactions
    Author
    amatsagu
    When
    1y ago
    Lines
    +303 -0
    Risk
    96%Elevated
  • 4383fd62Merging with local codebase.
    Author
    amatsagu
    When
    4y ago
    Lines
    +295 -260
    Risk
    96%Elevated
  • 3647c4dcfeat: introduce http transport rate limiter to properly handle regional API bucket rate limits
    Author
    amatsagu
    When
    2mo ago
    Lines
    +219 -18
    Risk
    96%Elevated
  • 17f74ad3feat: move command related methods to Client
    Author
    amatsagu
    When
    8mo ago
    Lines
    +212 -218
    Risk
    96%Elevated
  • 4b2c3fedfeat: add target structs & their tests
    Author
    amatsagu
    When
    2y ago
    Lines
    +230 -0
    Risk
    96%Elevated
  • eaccd975Delete sonnet
    Author
    amatsagu
    When
    3y ago
    Lines
    +314 -352
    Risk
    96%Elevated
  • 41c55a21Added example usage at ./example/main.go.
    Author
    amatsagu
    When
    4y ago
    Lines
    +279 -4
    Risk
    96%Elevated
  • 83eff803feat: add message & their sub element structs
    Author
    amatsagu
    When
    2y ago
    Lines
    +209 -0
    Risk
    95%Elevated
  • 58777e1afeat: add support for component interaction, add static registry for components
    Author
    amatsagu
    When
    3y ago
    Lines
    +208 -26
    Risk
    95%Elevated
  • 1f443a94update: Added transformation blueprint & types data for message components.
    Author
    Amatsagu
    When
    4y ago
    Lines
    +171 -0
    Risk
    95%Elevated
  • 8225f943feat: add interaction correlation IDs and execution latency tracking
    Author
    amatsagu
    When
    1w ago
    Lines
    +195 -52
    Risk
    95%Elevated
  • 9e0b1581feat: Add formatting/linting pre-commit hooks with Lefthook & `golangci-lint` (#65)
    Author
    Bertie690
    When
    2mo ago
    Lines
    +291 -10
    Risk
    95%Elevated
  • ad5c7563feat: add support for message components v2 (new structs, json unmarshal logic, interfaces to group components)
    Author
    amatsagu
    When
    1y ago
    Lines
    +188 -0
    Risk
    95%Elevated
  • fbd19e29update: Added transformation blueprint & types data for interactions & slash commands.
    Author
    Amatsagu
    When
    4y ago
    Lines
    +141 -0
    Risk
    95%Elevated
  • 832f1677feat: optimize structs using automatic field alignment tool
    Author
    amatsagu
    When
    4w ago
    Lines
    +268 -261
    Risk
    94%Elevated
  • c75e9e69fix: solve rare bug with rare I/O closed stream pipe when uploading files
    Author
    amatsagu
    When
    9mo ago
    Lines
    +163 -92
    Risk
    94%Elevated
  • 70d3d64afeat: addu support for slash, message & user commands
    Author
    amatsagu
    When
    3y ago
    Lines
    +157 -0
    Risk
    94%Elevated
  • 19ffd422feat: create client - main, mother struct
    Author
    amatsagu
    When
    3y ago
    Lines
    +170 -0
    Risk
    94%Elevated
  • efbe5f5ffeat: add rest controller
    Author
    amatsagu
    When
    2y ago
    Lines
    +156 -0
    Risk
    94%Elevated
  • f3760650Add back support for components & split interatction to their native types
    Author
    amatsagu
    When
    3y ago
    Lines
    +188 -53
    Risk
    94%Elevated
  • f42272e1feat: significantly improve file uploads
    Author
    amatsagu
    When
    1y ago
    Lines
    +129 -108
    Risk
    93%Elevated
  • 07ed68bdfeat: add definitions for permission bits
    Author
    amatsagu
    When
    1y ago
    Lines
    +131 -13
    Risk
    93%Elevated
  • 314a6553feat: add user, member & role structs
    Author
    amatsagu
    When
    3y ago
    Lines
    +132 -0
    Risk
    93%Elevated
  • d08aaf62feat: Add Rest client
    Author
    amatsagu
    When
    3y ago
    Lines
    +132 -0
    Risk
    93%Elevated
  • fd18f78cdocs: Improve documentation of various components, structs and examples (#62)
    Author
    Bertie690
    When
    2mo ago
    Lines
    +137 -93
    Risk
    92%Elevated
  • 6649ac2dfeat: add support for FileUpload, RadioGroup, CheckboxGroup & Checkbox components
    Author
    amatsagu
    When
    5mo ago
    Lines
    +148 -35
    Risk
    92%Elevated
  • 3b0b8401feat: add full support for 3 major webhook events
    Author
    amatsagu
    When
    8mo ago
    Lines
    +144 -26
    Risk
    92%Elevated
  • 50a4c673feat: add support for slash, message, user commands & auto complete interaction
    Author
    amatsagu
    When
    3y ago
    Lines
    +122 -0
    Risk
    92%Elevated
Showing 50 of 636 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.

072typical ↑elevated ↑0.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.

110100Lines changed (log) →0.03.7Diffusion →
Below typical66
Typical63
Elevated71

Commit history for amatsagu/tempest

amatsagu/tempest has 678 commits in its history from 17 contributors, the first of them May 31, 2022. In the last 90 days 32 files were touched, 134 times in total, most often component.go. Every commit is scored for change risk from its size, spread and the history of the files it touches.