repowiserepowise
Sign in
dharshan2208/judex
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisedharshan2208/judex

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

12of 34 scored

12 commits sit in this repo's top risk tercile, which is 35% of the 34scored. 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 7.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 commits26%Commits whose subject reads as a bug fix rather than new work.Change diffusion1.27bitsShannon 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 threshold7.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.

How this repo's commit mix shifts over time.

Other100%

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
f8b98b48docs: add README with project overview and setup instructions
Dharshan2208
1mo ago+288 -0
99%Elevated
large diff (many lines added)
2
6d07d96adocs: update README.md with architecture diagrams and flow descriptions
Dharshan2208
1mo ago+184 -140
96%Elevated
large diff (many lines added)
3
cf9c2e99feat: add C++ support and refactor code execution logic
Dharshan2208
1mo ago+147 -51
93%Elevated
large diff (many lines added)
4
c7a4dfd6feat(worker): implement worker pool and job processing logic
Dharshan2208
1mo ago+123 -4
90%Elevated
large diff (many lines added)
5
f83a5771feat: add support for Go and Java execution
Dharshan2208
1mo ago+156 -1
84%Elevated
large diff (many lines added)
6
515ed3b0feat: implement Redis-backed job storage for persistence
Dharshan2208
1mo ago+175 -8
84%Elevated
large diff (many lines added)
7
cad4b916feat : Initial compiler setup with basic python handler and workspace creator
Dharshan2208
1mo ago+144 -0
84%Elevated
large diff (many lines added)
8
6c7344d6feat(queue): implement reliable queueing with processing state
Dharshan2208
1mo ago+141 -27
76%Elevated
large diff (many lines added)
9
16047143feat: add internal structures for job queuing and storage
Dharshan2208
1mo ago+94 -0
76%Elevated
large diff (many lines added)
10
bd21476ffeat : implement Redis rate limiter
Dharshan2208
1mo ago+134 -5
72%Elevated
large diff (many lines added)
11
6e727eb1feat (executor) : add C language support and rate limiting to API
Dharshan2208
1mo ago+116 -3
68%Elevated
large diff (many lines added)
12
d1b280cffeat: implement docker based execution sandbox
Dharshan2208
1mo ago+121 -1
68%Elevated
large diff (many lines added)
13
301ae3eafeat: add observability logs across internal components
Dharshan2208
1mo ago+71 -4
63%Typical
large diff (many lines added)
14
a7d04e62refactor: relocate http handlers to internal/handler package
Dharshan2208
1mo ago+62 -54
60%Typical
large diff (many lines added)
15
78a6d788feat(queue): migrated from in-memory channel to redis-backed queue
Dharshan2208
1mo ago+79 -18
57%Typical
large diff (many lines added)
16
86d7eb8afeat(middleware): add IP‑based rate limiting middleware
Dharshan2208
1mo ago+52 -0
49%Typical
large diff (many lines added)
17
c800284ffeat(limiter): add token bucket rate limiter implementation
Dharshan2208
1mo ago+68 -0
49%Typical
large diff (many lines added)
18
879312f4feat: containerize application and add environment configuration
Dharshan2208
1mo ago+78 -3
49%Typical
large diff (many lines added)
19
dbd463f3feat(jobs): implement background cleanup for completed jobs
Dharshan2208
1mo ago+66 -4
49%Typical
large diff (many lines added)
20
e50f23f7chore(executor): split C++ compilation and execution steps
Dharshan2208
1mo ago+53 -12
49%Typical
large diff (many lines added)
21
5b69fb65refactor: integrate sandbox for Cpp and Python code execution
Dharshan2208
1mo ago+48 -79
40%Typical
large diff (many lines added)
22
fb2114b5feat: add health check endpoint with job statistics
Dharshan2208
1mo ago+50 -0
35%Typical
large diff (many lines added)
23
b4065208feat: add execution time tracking to code executors
Dharshan2208
1mo ago+37 -22
35%Typical
large diff (many lines added)
24
e103a03bbuild: rename project to judex
Dharshan2208
1mo ago+57 -39
29%Below typical
large diff (many lines added)
25
13410d53feat: implement atomic job statistics tracking
Dharshan2208
1mo ago+38 -4
29%Below typical
large diff (many lines added)
26
c27eaea6refactor: split server into separate api and worker services
Dharshan2208
1mo ago+40 -10
24%Below typical
large diff (many lines added)
27
74a45542feat: implement asynchronous job processing and results endpoint Replaced the synchronous execution logic in the server with an asynchronous job-based system.
Dharshan2208
1mo ago+53 -46
24%Below typical
large diff (many lines added)
28
a1bc96darefactor: introduce JobResponse for result handler
Dharshan2208
1mo ago+27 -1
18%Below typical
large diff (many lines added)
29
2c187724chore: standardize and enhance application logging
Dharshan2208
1mo ago+28 -18
18%Below typical
large diff (many lines added)
30
19e6a6f8feat: implement non-blocking queue push and overflow handling
Dharshan2208
1mo ago+21 -3
13%Below typical
large diff (many lines added)
31
768b8169fix(queue): improve stuck job recovery and rename method
Dharshan2208
1mo ago+17 -15
10%Below typical
large diff (many lines added)
32
1c00385echore(sandbox): harden docker container security and resource limits
Dharshan2208
1mo ago+11 -0
7%Below typical
focused change
33
daffdcccfix(workspace): return absolute path for temporary workspaces
Dharshan2208
1mo ago+7 -2
4%Below typical
small diff
34
17651addRename project from Code Compiler to Judex
Dharshan
1mo ago+1 -1
1%Below typical
small diff
  • f8b98b48docs: add README with project overview and setup instructions
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +288 -0
    Risk
    99%Elevated
  • 6d07d96adocs: update README.md with architecture diagrams and flow descriptions
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +184 -140
    Risk
    96%Elevated
  • cf9c2e99feat: add C++ support and refactor code execution logic
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +147 -51
    Risk
    93%Elevated
  • c7a4dfd6feat(worker): implement worker pool and job processing logic
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +123 -4
    Risk
    90%Elevated
  • f83a5771feat: add support for Go and Java execution
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +156 -1
    Risk
    84%Elevated
  • 515ed3b0feat: implement Redis-backed job storage for persistence
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +175 -8
    Risk
    84%Elevated
  • cad4b916feat : Initial compiler setup with basic python handler and workspace creator
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +144 -0
    Risk
    84%Elevated
  • 6c7344d6feat(queue): implement reliable queueing with processing state
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +141 -27
    Risk
    76%Elevated
  • 16047143feat: add internal structures for job queuing and storage
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +94 -0
    Risk
    76%Elevated
  • bd21476ffeat : implement Redis rate limiter
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +134 -5
    Risk
    72%Elevated
  • 6e727eb1feat (executor) : add C language support and rate limiting to API
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +116 -3
    Risk
    68%Elevated
  • d1b280cffeat: implement docker based execution sandbox
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +121 -1
    Risk
    68%Elevated
  • 301ae3eafeat: add observability logs across internal components
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +71 -4
    Risk
    63%Typical
  • a7d04e62refactor: relocate http handlers to internal/handler package
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +62 -54
    Risk
    60%Typical
  • 78a6d788feat(queue): migrated from in-memory channel to redis-backed queue
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +79 -18
    Risk
    57%Typical
  • 86d7eb8afeat(middleware): add IP‑based rate limiting middleware
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +52 -0
    Risk
    49%Typical
  • c800284ffeat(limiter): add token bucket rate limiter implementation
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +68 -0
    Risk
    49%Typical
  • 879312f4feat: containerize application and add environment configuration
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +78 -3
    Risk
    49%Typical
  • dbd463f3feat(jobs): implement background cleanup for completed jobs
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +66 -4
    Risk
    49%Typical
  • e50f23f7chore(executor): split C++ compilation and execution steps
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +53 -12
    Risk
    49%Typical
  • 5b69fb65refactor: integrate sandbox for Cpp and Python code execution
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +48 -79
    Risk
    40%Typical
  • fb2114b5feat: add health check endpoint with job statistics
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +50 -0
    Risk
    35%Typical
  • b4065208feat: add execution time tracking to code executors
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +37 -22
    Risk
    35%Typical
  • e103a03bbuild: rename project to judex
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +57 -39
    Risk
    29%Below typical
  • 13410d53feat: implement atomic job statistics tracking
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +38 -4
    Risk
    29%Below typical
  • c27eaea6refactor: split server into separate api and worker services
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +40 -10
    Risk
    24%Below typical
  • 74a45542feat: implement asynchronous job processing and results endpoint Replaced the synchronous execution logic in the server with an asynchronous job-based system.
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +53 -46
    Risk
    24%Below typical
  • a1bc96darefactor: introduce JobResponse for result handler
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +27 -1
    Risk
    18%Below typical
  • 2c187724chore: standardize and enhance application logging
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +28 -18
    Risk
    18%Below typical
  • 19e6a6f8feat: implement non-blocking queue push and overflow handling
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +21 -3
    Risk
    13%Below typical
  • 768b8169fix(queue): improve stuck job recovery and rename method
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +17 -15
    Risk
    10%Below typical
  • 1c00385echore(sandbox): harden docker container security and resource limits
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +11 -0
    Risk
    7%Below typical
  • daffdcccfix(workspace): return absolute path for temporary workspaces
    Author
    Dharshan2208
    When
    1mo ago
    Lines
    +7 -2
    Risk
    4%Below typical
  • 17651addRename project from Code Compiler to Judex
    Author
    Dharshan
    When
    1mo ago
    Lines
    +1 -1
    Risk
    1%Below typical
Showing 34 of 34 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.

07typical ↑↑ elevated0.04.89.5Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 34 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.04.0Diffusion →
Below typical11
Typical11
Elevated12

Commit history for dharshan2208/judex

Repowise tracks change history across 32 files in dharshan2208/judex. In the last 90 days 32 files were touched, 118 times in total, most often worker.go. Every commit is scored for change risk from its size, spread and the history of the files it touches.