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
20 commits sit in this repo's top risk tercile, which is 33% of the 60scored. 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 8.9 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.
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.
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 | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | 42dec6d5Allow recording the opponent's move in view mode; add AI move negotiation | nikilokserclaudeassisted | 1w ago | +1.5K -46 | 98%Elevated | more lines added than baseline |
| 2 | ac104317Add sverk_drone_agent patch: bound ROS service call timeout | nikilokserclaudeassisted | 1w ago | +1.1K -0 | 98%Elevated | more lines added than baseline |
| 3 | b5aa3e6eAdd web board v1: FastAPI backend + static frontend | nikilokserclaudeassisted | 1w ago | +1.0K -0 | 98%Elevated | more lines added than baseline |
| 4 | 7e9d1f48Score/time awareness for the AI move proposer + semifinal board setup | nikilokserclaudeassisted | 1w ago | +650 -34 | 92%Elevated | more lines added than baseline |
| 5 | 6ab66b5bAdd patch 0004: route [ГОЛОСОВАНИЕ] to LLM in pseudo mode without switching the whole drone to agent mode | nikilokserclaudeassisted | 1w ago | +753 -67 | 92%Elevated | more lines added than baseline |
| 6 | d46cc32dAuto-sync match clock on real moves; auto-retry AI move proposal; show last-move indicator | nikilokserclaudeassisted | 1w ago | +737 -69 | 92%Elevated | more lines added than baseline |
| 7 | cd1f9ca4Allow pawn moves via AI orchestrator; live progress feedback; fix drag race | nikilokserclaudeassisted | 1w ago | +692 -332 | 92%Elevated | more lines added than baseline |
| 8 | aeb60493Implement move_validator per approved design doc | nikilokserclaudeassisted | 1w ago | +596 -0 | 88%Elevated | more lines added than baseline |
| 9 | 757711dfRebind online robots into voting quorum; warn on unbound online robots; show per-robot votes | nikilokserclaudeassisted | 1w ago | +506 -32 | 84%Elevated | more lines added than baseline |
| 10 | 71802f5fAdd piece deletion and a captured-pieces tally | nikilokserclaudeassisted | 1w ago | +443 -31 | 84%Elevated | more lines added than baseline |
| 11 | 10b1bec3Add Stockfish position analysis with regulation-safety gating | nikilokserclaudeassisted | 1w ago | +461 -0 | 84%Elevated | more lines added than baseline |
| 12 | a12c4d31Fix flaky drag-and-drop and robot-binding dropdown resets | nikilokserclaudeassisted | 1w ago | +616 -197 | 80%Elevated | more lines added than baseline |
| 13 | a443cf59Initial project setup: regulation, drone infra docs, CLAUDE.md context | nikilokserclaudeassisted | 1w ago | +534 -0 | 80%Elevated | more lines added than baseline |
| 14 | f6d3c4cfRework patch 0004: run vote LLM calls in a subprocess instead of in-process | nikilokserclaudeassisted | 1w ago | +344 -131 | 76%Elevated | more lines added than baseline |
| 15 | 4aaf87d0Add move/match clock: start button, turn-done, countdown display | nikilokserclaudeassisted | 1w ago | +294 -0 | 76%Elevated | more lines added than baseline |
| 16 | 04e4d367Add rank/file board labels, robot bindings UI, and Gateway status | nikilokserclaudeassisted | 1w ago | +324 -16 | 76%Elevated | more lines added than baseline |
| 17 | 95a5791bFix illegal-move loops, add checkmate/stalemate detection | nikilokserclaudeassisted | 1w ago | +295 -26 | 72%Elevated | more lines added than baseline |
| 18 | 49abb4d0Add negotiations/chat feed panel, backed by the Gateway's chat history | nikilokserclaudeassisted | 1w ago | +343 -4 | 72%Elevated | more lines added than baseline |
| 19 | 9148f586Add pause and early-end controls to the match clock | nikilokserclaudeassisted | 1w ago | +249 -15 | 68%Elevated | more lines added than baseline |
| 20 | 4860bbc8Add 0002 patch: separate service-call timeout from availability check | nikilokserclaudeassisted | 1w ago | +235 -36 | 68%Elevated | more lines added than baseline |
| 21 | 93d90fdcFail faster: retry the strong-model call on error, tighten vote timeouts on the drone | nikilokserclaudeassisted | 1w ago | +273 -386 | 65%Typical | more lines added than baseline |
| 22 | 629c3402Fix duplicate chat messages: extend Gateway duplicate-publish guard to events without dispatch_id | nikilokserclaudeassisted | 1w ago | +241 -47 | 65%Typical | more lines added than baseline |
| 23 | 38ab8e94Reject AI proposals for pieces bound to an offline robot | nikilokserclaudeassisted | 1w ago | +183 -1 | 62%Typical | more lines added than baseline |
| 24 | b717b4a8Add design spec for the move validator module | nikilokserclaudeassisted | 1w ago | +164 -0 | 62%Typical | more lines added than baseline |
| 25 | 1cd92767Add frontend styling/layout design spec | nikilokser | 1w ago | +162 -0 | 58%Typical | more lines added than baseline |
| 26 | 98d5554bAdd design spec for Stockfish position analysis integration | nikilokserclaudeassisted | 1w ago | +163 -0 | 58%Typical | more lines added than baseline |
| 27 | ff3deae1Add root README: project overview, architecture, quick start | nikilokserclaudeassisted | 1w ago | +147 -0 | 53%Typical | more lines added than baseline |
| 28 | 150f317eAdd eval bar and enforce turn order in manual mode | nikilokserclaudeassisted | 1w ago | +131 -16 | 53%Typical | more lines added than baseline |
| 29 | 6a3e815bAdd board reset button and move confirmation dialog | nikilokserclaudeassisted | 1w ago | +145 -3 | 53%Typical | more lines added than baseline |
| 30 | 8bf81832Add design spec for the web board frontend (v1) | nikilokserclaudeassisted | 1w ago | +137 -0 | 53%Typical | more lines added than baseline |
| 31 | 782cb1d5Add step-by-step deploy guide for patch 0004 on the remaining drones | nikilokserclaudeassisted | 1w ago | +156 -0 | 46%Typical | more lines added than baseline |
| 32 | 2194d23cAdd auto-move toggle; surface robots whose LLM didn't respond to a vote | nikilokserclaudeassisted | 1w ago | +141 -22 | 46%Typical | more lines added than baseline |
| 33 | 1a064eddDeduplicate the Gateway's duplicate-publish chat events | nikilokserclaudeassisted | 1w ago | +140 -3 | 46%Typical | more lines added than baseline |
| 34 | c2e25b5eAdd design spec for the move/match clock panel | nikilokserclaudeassisted | 1w ago | +138 -0 | 46%Typical | more lines added than baseline |
| 35 | 628b6899Add message send box to the negotiations panel | nikilokserclaudeassisted | 1w ago | +122 -1 | 46%Typical | more lines added than baseline |
| 36 | 59fdb896Add second semifinal board layout (variant 2) | nikilokserclaudeassisted | 1w ago | +132 -10 | 39%Typical | more lines added than baseline |
| 37 | f2dee9ddMake Stockfish analysis continuous instead of manual-refresh | nikilokserclaudeassisted | 1w ago | +112 -58 | 39%Typical | more lines added than baseline |
| 38 | b9f148f9Add design spec for the negotiations/chat feed panel | nikilokserclaudeassisted | 1w ago | +118 -0 | 39%Typical | more lines added than baseline |
| 39 | a2aa8658Add 0003 patch: don't let a stale telemetry poll override a successful land | nikilokserclaudeassisted | 1w ago | +87 -20 | 36%Typical | more lines added than baseline |
| 40 | 9180b229Allow AI move proposal in view mode too, for debugging | nikilokserclaudeassisted | 1w ago | +71 -7 | 34%Typical | more lines added than baseline |
| 41 | e4813879Move captured-pieces tally to a large sidebar and fix dark-theme visibility | nikilokserclaudeassisted | 1w ago | +62 -32 | 33%Below typical | more lines added than baseline |
| 42 | bc55de41Correct patch 0004 drone roster and clarify update-vs-fresh-install | nikilokserclaudeassisted | 1w ago | +53 -21 | 31%Below typical | more lines added than baseline |
| 43 | 3644d97fDocument sverk_drone_agent architecture and safety gaps | nikilokserclaudeassisted | 1w ago | +50 -3 | 29%Below typical | more lines added than baseline |
| 44 | dbe9a22bNudge model off a stuck piece after 2 illegal attempts from it | nikilokserclaudeassisted | 1w ago | +49 -0 | 28%Below typical | more lines added than baseline |
| 45 | 933019abFix empty-content model errors: set explicit max_tokens | nikilokserclaudeassisted | 1w ago | +46 -1 | 26%Below typical | more lines added than baseline |
| 46 | 8af28198Add rank/file labels to the board | nikilokserclaudeassisted | 1w ago | +40 -5 | 24%Below typical | more lines added than baseline |
| 47 | b5fb66c9Rebalance model-call retries for non-standard board layouts | nikilokserclaudeassisted | 1w ago | +45 -31 | 23%Below typical | more lines added than baseline |
| 48 | 9e3fda9aTeach voting drones about points-over-mate too (not deployed yet) | nikilokserclaudeassisted | 1w ago | +33 -1 | 19%Below typical | more lines added than baseline |
| 49 | ddc2d0f2Switch default strong model to gemma-4-31b (0.15-1.5s vs 15-90s+) | nikilokserclaudeassisted | 1w ago | +35 -28 | 19%Below typical | more lines added than baseline |
| 50 | 13043057Bake known-good OPENAI_MODEL/OPENAI_BASE_URL into the 0004 deploy guide | nikilokserclaudeassisted | 1w ago | +35 -16 | 19%Below typical | more lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
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.
The 60 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.
nikilokser/hod_drona_sokoliki_2026 has 60 commits in its history from 1 contributor, the first of them Jul 30, 2026. In the last 90 days 29 files were touched, 159 times in total, most often board.js. Every commit is scored for change risk from its size, spread and the history of the files it touches.