repowiserepowise
Sign in
davidgordon12/audit
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisedavidgordon12/audit

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

18of 53 scored

18 commits sit in this repo's top risk tercile, which is 34% of the 53scored. 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 4.4 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 commits12%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.16bitsShannon 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 threshold4.4out 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 feature-driven across its history.

Feature23%
Fix8%
Refactor6%
Docs36%
Test6%
Other23%

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
6554535bCreate tests
David Gordon
1y ago+178 -7
99%Elevated
more lines added than baseline
2
f8dfe021Add AuditConfig and a worker to write logs to file
David Gordon
1y ago+156 -53
97%Elevated
more lines added than baseline
3
cb5692cdImplement file rotation and update docs
David Gordon
1y ago+166 -23
95%Elevated
more lines added than baseline
4
cd8a1824Fix deadlock and syntax errors
David Gordon
1y ago+103 -58
93%Elevated
more lines added than baseline
5
67778662Create a message queue
David Gordon
1y ago+80 -19
92%Elevated
more lines added than baseline
6
00882ba7Create audit.go
David Gordon
1y ago+51 -0
90%Elevated
more lines added than baseline
7
1c9b4849Add TRACE, DEBUG. Add option to change log level and date format
David Gordon
1y ago+47 -12
88%Elevated
more lines added than baseline
8
975459c1Update README.md
David Gordon
1y ago+48 -3
86%Elevated
more lines added than baseline
9
73854280Add arg parse test
David Gordon
1y ago+37 -8
84%Elevated
more lines added than baseline
10
cef0d392Update default log level
David Gordon
1y ago+30 -15
82%Elevated
more lines added than baseline
11
6acc53cfImplement log levels and format log msg before writing to file
David Gordon
1y ago+27 -12
80%Elevated
more lines added than baseline
12
c15b9fb1Move the go routine into the logg method
David Gordon
1y ago+22 -19
78%Elevated
more lines added than baseline
13
7bc08bc7Add queue size to config
David Gordon
1y ago+20 -13
76%Elevated
more lines added than baseline
14
f2db7398Add MIT License to the project
David Gordon
1mo ago+21 -0
75%Elevated
more lines added than baseline
15
2deab25cAllow args to be passed to logs
David Gordon
1y ago+19 -16
73%Elevated
more lines added than baseline
16
5e728a1cUpdate TestLogSimulated criteria and README
David Gordon
1y ago+16 -6
71%Elevated
more lines added than baseline
17
1aec6f21Update README.md
David Gordon
1y ago+12 -9
68%Elevated
more focused than baseline
18
af0b3e35Use waitgroups to stop threads from dangling
David Gordon
1y ago+12 -0
68%Elevated
more focused than baseline
19
07080620Implement file rotation
David Gordon
1y ago+12 -43
64%Typical
more lines added than baseline
20
1b811a1bUpdate readme to include AuditConfig
David Gordon
1y ago+11 -5
64%Typical
more focused than baseline
21
17519668Add emojis because this is my package and I want them :)
David Gordon
1y ago+11 -6
61%Typical
more subsystems than baseline
22
ca5052f9Update log simulation test
David Gordon
1y ago+8 -4
59%Typical
fewer lines added than baseline
23
6c9a0d40Create README.md
David Gordon
1y ago+7 -0
58%Typical
fewer lines added than baseline
24
6037764eBugfix: check if err is not nil before writing to stderr
David Gordon
1y ago+7 -3
56%Typical
fewer lines added than baseline
25
7dca75efUpdate queue Append function
David Gordon
1y ago+6 -3
54%Typical
fewer lines added than baseline
26
3fe855beImplement Log method for Audit
David Gordon
5mo ago+6 -0
52%Typical
fewer lines added than baseline
27
d30498baHotfix: Add FATAL
David Gordon
1y ago+5 -0
50%Typical
fewer lines added than baseline
28
2fd93a5bExpose logging methods in audit.go
David Gordon
1y ago+4 -4
47%Typical
fewer lines added than baseline
29
89bbe91bUpdate audit logg method
David Gordon
1y ago+4 -4
47%Typical
fewer lines added than baseline
30
9993e12eUpdate README.md
David Gordon
1y ago+4 -1
44%Typical
fewer lines added than baseline
31
74b5b65aFlush when queue is close to getting full even if the interval hasn't passed
David Gordon
1y ago+4 -0
42%Typical
fewer lines added than baseline
32
3652c3acBugfix: Use t.Errorf instead of t.Error
David Gordon
1y ago+4 -2
42%Typical
fewer lines added than baseline
33
b43c5ee8Create go.mod
David Gordon
1y ago+3 -0
39%Typical
fewer lines added than baseline
34
a0b09219Update README.md
David Gordon
1y ago+3 -3
36%Typical
fewer lines added than baseline
35
7fc83aebUpdate README.md
David Gordon
1y ago+3 -1
36%Typical
fewer lines added than baseline
36
1b96c61cUpdate README.md
David Gordon
1y ago+2 -2
33%Below typical
fewer lines added than baseline
37
4a9e9989Update README.md
David Gordon
11mo ago+2 -0
28%Below typical
fewer lines added than baseline
38
93e40f8fCreate .gitignore
David Gordon
1y ago+2 -0
28%Below typical
fewer lines added than baseline
39
e3efa422Update README.md
David Gordon
1y ago+2 -1
28%Below typical
fewer lines added than baseline
40
180c1b80Replace ZWJ emoji sequence with a UTF-16 supported one
David Gordon
1y ago+2 -2
28%Below typical
fewer lines added than baseline
41
a2f69174Update README.md
David Gordon
11mo ago+1 -1
19%Below typical
fewer lines added than baseline
42
086af87bUpdate audit.go
David Gordon
11mo ago+1 -1
19%Below typical
fewer lines added than baseline
43
71472d83Update README
David Gordon
1y ago+1 -10
19%Below typical
fewer lines added than baseline
44
6061f896Update README.md
David Gordon
1y ago+1 -1
19%Below typical
fewer lines added than baseline
45
02e54642Update README.md
David Gordon
1y ago+1 -0
19%Below typical
fewer lines added than baseline
46
47fcde2dUpdate go.mod
David Gordon
1y ago+1 -1
19%Below typical
fewer lines added than baseline
47
6abe7c2cUpdate README TODO section
David Gordon
1y ago+1 -1
11%Below typical
fewer lines added than baseline
48
0c1c5bc4Change DefaultFlushInterval to 250ms
David Gordon
1y ago+1 -1
11%Below typical
fewer lines added than baseline
49
f4d5bf08Rename background.go -> worker.go
David Gordon
11mo ago+0 -0
7%Below typical
fewer lines added than baseline
50
9ccc2ef5Remove todo comment
David Gordon
1y ago+0 -2
7%Below typical
fewer lines added than baseline
  • 6554535bCreate tests
    Author
    David Gordon
    When
    1y ago
    Lines
    +178 -7
    Risk
    99%Elevated
  • f8dfe021Add AuditConfig and a worker to write logs to file
    Author
    David Gordon
    When
    1y ago
    Lines
    +156 -53
    Risk
    97%Elevated
  • cb5692cdImplement file rotation and update docs
    Author
    David Gordon
    When
    1y ago
    Lines
    +166 -23
    Risk
    95%Elevated
  • cd8a1824Fix deadlock and syntax errors
    Author
    David Gordon
    When
    1y ago
    Lines
    +103 -58
    Risk
    93%Elevated
  • 67778662Create a message queue
    Author
    David Gordon
    When
    1y ago
    Lines
    +80 -19
    Risk
    92%Elevated
  • 00882ba7Create audit.go
    Author
    David Gordon
    When
    1y ago
    Lines
    +51 -0
    Risk
    90%Elevated
  • 1c9b4849Add TRACE, DEBUG. Add option to change log level and date format
    Author
    David Gordon
    When
    1y ago
    Lines
    +47 -12
    Risk
    88%Elevated
  • 975459c1Update README.md
    Author
    David Gordon
    When
    1y ago
    Lines
    +48 -3
    Risk
    86%Elevated
  • 73854280Add arg parse test
    Author
    David Gordon
    When
    1y ago
    Lines
    +37 -8
    Risk
    84%Elevated
  • cef0d392Update default log level
    Author
    David Gordon
    When
    1y ago
    Lines
    +30 -15
    Risk
    82%Elevated
  • 6acc53cfImplement log levels and format log msg before writing to file
    Author
    David Gordon
    When
    1y ago
    Lines
    +27 -12
    Risk
    80%Elevated
  • c15b9fb1Move the go routine into the logg method
    Author
    David Gordon
    When
    1y ago
    Lines
    +22 -19
    Risk
    78%Elevated
  • 7bc08bc7Add queue size to config
    Author
    David Gordon
    When
    1y ago
    Lines
    +20 -13
    Risk
    76%Elevated
  • f2db7398Add MIT License to the project
    Author
    David Gordon
    When
    1mo ago
    Lines
    +21 -0
    Risk
    75%Elevated
  • 2deab25cAllow args to be passed to logs
    Author
    David Gordon
    When
    1y ago
    Lines
    +19 -16
    Risk
    73%Elevated
  • 5e728a1cUpdate TestLogSimulated criteria and README
    Author
    David Gordon
    When
    1y ago
    Lines
    +16 -6
    Risk
    71%Elevated
  • 1aec6f21Update README.md
    Author
    David Gordon
    When
    1y ago
    Lines
    +12 -9
    Risk
    68%Elevated
  • af0b3e35Use waitgroups to stop threads from dangling
    Author
    David Gordon
    When
    1y ago
    Lines
    +12 -0
    Risk
    68%Elevated
  • 07080620Implement file rotation
    Author
    David Gordon
    When
    1y ago
    Lines
    +12 -43
    Risk
    64%Typical
  • 1b811a1bUpdate readme to include AuditConfig
    Author
    David Gordon
    When
    1y ago
    Lines
    +11 -5
    Risk
    64%Typical
  • 17519668Add emojis because this is my package and I want them :)
    Author
    David Gordon
    When
    1y ago
    Lines
    +11 -6
    Risk
    61%Typical
  • ca5052f9Update log simulation test
    Author
    David Gordon
    When
    1y ago
    Lines
    +8 -4
    Risk
    59%Typical
  • 6c9a0d40Create README.md
    Author
    David Gordon
    When
    1y ago
    Lines
    +7 -0
    Risk
    58%Typical
  • 6037764eBugfix: check if err is not nil before writing to stderr
    Author
    David Gordon
    When
    1y ago
    Lines
    +7 -3
    Risk
    56%Typical
  • 7dca75efUpdate queue Append function
    Author
    David Gordon
    When
    1y ago
    Lines
    +6 -3
    Risk
    54%Typical
  • 3fe855beImplement Log method for Audit
    Author
    David Gordon
    When
    5mo ago
    Lines
    +6 -0
    Risk
    52%Typical
  • d30498baHotfix: Add FATAL
    Author
    David Gordon
    When
    1y ago
    Lines
    +5 -0
    Risk
    50%Typical
  • 2fd93a5bExpose logging methods in audit.go
    Author
    David Gordon
    When
    1y ago
    Lines
    +4 -4
    Risk
    47%Typical
  • 89bbe91bUpdate audit logg method
    Author
    David Gordon
    When
    1y ago
    Lines
    +4 -4
    Risk
    47%Typical
  • 9993e12eUpdate README.md
    Author
    David Gordon
    When
    1y ago
    Lines
    +4 -1
    Risk
    44%Typical
  • 74b5b65aFlush when queue is close to getting full even if the interval hasn't passed
    Author
    David Gordon
    When
    1y ago
    Lines
    +4 -0
    Risk
    42%Typical
  • 3652c3acBugfix: Use t.Errorf instead of t.Error
    Author
    David Gordon
    When
    1y ago
    Lines
    +4 -2
    Risk
    42%Typical
  • b43c5ee8Create go.mod
    Author
    David Gordon
    When
    1y ago
    Lines
    +3 -0
    Risk
    39%Typical
  • a0b09219Update README.md
    Author
    David Gordon
    When
    1y ago
    Lines
    +3 -3
    Risk
    36%Typical
  • 7fc83aebUpdate README.md
    Author
    David Gordon
    When
    1y ago
    Lines
    +3 -1
    Risk
    36%Typical
  • 1b96c61cUpdate README.md
    Author
    David Gordon
    When
    1y ago
    Lines
    +2 -2
    Risk
    33%Below typical
  • 4a9e9989Update README.md
    Author
    David Gordon
    When
    11mo ago
    Lines
    +2 -0
    Risk
    28%Below typical
  • 93e40f8fCreate .gitignore
    Author
    David Gordon
    When
    1y ago
    Lines
    +2 -0
    Risk
    28%Below typical
  • e3efa422Update README.md
    Author
    David Gordon
    When
    1y ago
    Lines
    +2 -1
    Risk
    28%Below typical
  • 180c1b80Replace ZWJ emoji sequence with a UTF-16 supported one
    Author
    David Gordon
    When
    1y ago
    Lines
    +2 -2
    Risk
    28%Below typical
  • a2f69174Update README.md
    Author
    David Gordon
    When
    11mo ago
    Lines
    +1 -1
    Risk
    19%Below typical
  • 086af87bUpdate audit.go
    Author
    David Gordon
    When
    11mo ago
    Lines
    +1 -1
    Risk
    19%Below typical
  • 71472d83Update README
    Author
    David Gordon
    When
    1y ago
    Lines
    +1 -10
    Risk
    19%Below typical
  • 6061f896Update README.md
    Author
    David Gordon
    When
    1y ago
    Lines
    +1 -1
    Risk
    19%Below typical
  • 02e54642Update README.md
    Author
    David Gordon
    When
    1y ago
    Lines
    +1 -0
    Risk
    19%Below typical
  • 47fcde2dUpdate go.mod
    Author
    David Gordon
    When
    1y ago
    Lines
    +1 -1
    Risk
    19%Below typical
  • 6abe7c2cUpdate README TODO section
    Author
    David Gordon
    When
    1y ago
    Lines
    +1 -1
    Risk
    11%Below typical
  • 0c1c5bc4Change DefaultFlushInterval to 250ms
    Author
    David Gordon
    When
    1y ago
    Lines
    +1 -1
    Risk
    11%Below typical
  • f4d5bf08Rename background.go -> worker.go
    Author
    David Gordon
    When
    11mo ago
    Lines
    +0 -0
    Risk
    7%Below typical
  • 9ccc2ef5Remove todo comment
    Author
    David Gordon
    When
    1y ago
    Lines
    +0 -2
    Risk
    7%Below typical
Showing 50 of 53 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.

010typical ↑elevated ↑0.04.59.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 53 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.01.5Diffusion →
Below typical18
Typical17
Elevated18

Commit history for davidgordon12/audit

davidgordon12/audit has 55 commits in its history from 1 contributor, the first of them Mar 25, 2025. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.