repowiserepowise
Sign in
Mnehmos/mnehmos.chatrpg.game
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseMnehmos/mnehmos.chatrpg.game

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

24of 73 scored

24 commits sit in this repo's top risk tercile, which is 33% of the 73scored. 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.2 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 commits3244%Commits whose subject reads as a bug fix rather than new work.Written by an agent2534%Read from commit trailers, so it counts what was declared.Change diffusion0.69bitsShannon 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 threshold8.2out 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.

Feature34%
Fix42%
Refactor11%
Docs3%
Test4%
Chore3%
Other3%
34%of indexed commits are agent-attributed(25 of 73)
claude (25)

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
e358debdAdd comprehensive tests for line of sight and prop placement tools
Mnehmos
7mo ago+10.9K -97
98%Elevated
more lines added than baseline
2
804c9b95Looking at the extensive changes in this diff, I can see this represents a major milestone in the ChatRPG project with significant tool consolidation, new features, and process improvements.
Mnehmos
7mo ago+16.9K -1.1K
98%Elevated
more lines added than baseline
3
e0f83985Initial commit: 9/50 tools, 250 tests passing
Mnehmos
7mo ago+19.0K -0
98%Elevated
more lines added than baseline
4
6c22167cRefactor combat encounter tests and add new functionality
Mnehmos
7mo ago+3.4K -359
94%Elevated
more lines added than baseline
5
f82712c5Implement state synchronization between encounters and persistent characters
Mnehmosclaudeagent
7mo ago+4.7K -253
94%Elevated
more lines added than baseline
6
2e0b8cd1Clean up for Railway deployment - remove Smithery config, keep Dockerfile
Mnehmos
7mo ago+3.3K -107
94%Elevated
more lines added than baseline
7
6ab47cedAdd lightweight web chatbot client for GitHub Pages deployment
Mnehmosclaudeagent
7mo ago+1.3K -0
91%Elevated
more lines added than baseline
8
facef187fix(combat): add position bounds validation and increase default grid to 50x50
Mnehmosclaudeagent
7mo ago+884 -60
89%Elevated
more lines added than baseline
9
99bc9374Implement stateful encounter system with character reference resolution
Mnehmosclaudeagent
7mo ago+763 -27
89%Elevated
more lines added than baseline
10
21f52ddbAdd search and fetch tools for ChatGPT connector compatibility
Mnehmos
7mo ago+390 -0
87%Elevated
more lines added than baseline
11
bdc6c831feat(combat): add AoE spell support and improve system prompt
Mnehmosclaudeagent
7mo ago+325 -33
84%Elevated
more lines added than baseline
12
aae06982feat(web-client): add OpenRouter model switching with deepinfra/fp4 support
Mnehmosclaudeagent
7mo ago+338 -7
84%Elevated
more lines added than baseline
13
cd71e7c1Refactor web client to use OpenAI API with ChatRPG as remote MCP server
Mnehmosclaudeagent
7mo ago+249 -423
84%Elevated
more lines added than baseline
14
18fcef84Add comprehensive deployment guide for web client
Mnehmos
7mo ago+255 -0
84%Elevated
more lines added than baseline
15
490882cafeat(combat,web-client): implement real-time HP persistence and streaming responses with enhanced DM experience
Mnehmos
7mo ago+309 -44
79%Elevated
more lines added than baseline
16
8552b2f8feat: Visualize tool calls in chat interface
Mnehmos
7mo ago+269 -192
79%Elevated
more lines added than baseline
17
f0327c23Add comprehensive fuzzy enum support across all tools
Mnehmosclaudeagent
7mo ago+244 -76
79%Elevated
more lines added than baseline
18
aeede25afeat(web-client,api): add typing indicator and direct tool calling for UTF-8 encoding fixes
Mnehmos
7mo ago+263 -28
76%Elevated
more lines added than baseline
19
f5eeb581refactor(spatial): complete SPAT-01, SPAT-02, and SPAT-03 improvements
Mnehmosclaudeagent
7mo ago+164 -122
74%Elevated
more lines added than baseline
20
c99374effix(combat): update terrain and entity state symbols for better clarity in battlefield rendering
Mnehmos
7mo ago+201 -191
74%Elevated
more lines added than baseline
21
8102b40brefactor(registry): add ToolHandler and TypedToolDefinition generic types
Mnehmos
7mo ago+138 -39
71%Elevated
more lines added than baseline
22
78dfbc32fix: repair double-encoded UTF-8 characters in source files
Mnehmosclaudeagent
7mo ago+156 -156
71%Elevated
more lines added than baseline
23
7c6e3557feat(web-client): add follow-up narrative call after tool execution
Mnehmosclaudeagent
7mo ago+134 -1
68%Elevated
more lines added than baseline
24
33122bf0Replace mcp-proxy with native HTTP/SSE server
Mnehmos
7mo ago+154 -5
68%Elevated
more lines added than baseline
25
5ff4c365refactor(characters): extract calculateLevelUpHp and calculateHitDiceHealing helpers
Mnehmos
7mo ago+117 -25
66%Typical
more lines added than baseline
26
c699481afix: update stylesheet and script versioning to prevent caching issues
Mnehmos
7mo ago+85 -55
65%Typical
more lines added than baseline
27
a4c10b6arefactor(types): centralize RollModeSchema to types.ts
Mnehmos
7mo ago+63 -15
64%Typical
more lines added than baseline
28
5376d2dbAdd LICENSE and glama.json for Glama deployment
Mnehmos
7mo ago+64 -1
62%Typical
more lines added than baseline
29
2b977b18fix: Add cache busting to index.html to resolve stale UI
Mnehmos
7mo ago+56 -49
60%Typical
more lines added than baseline
30
d3420894feat: Make tool details expandable using HTML details tags
Mnehmos
7mo ago+53 -10
60%Typical
more lines added than baseline
31
a0b2940eAdd GitHub Pages deployment workflow to repository root
Mnehmos
7mo ago+57 -0
60%Typical
more lines added than baseline
32
72196f58fix: enhance response headers for health check and update script versioning; add encoding repair for UTF-8 text
Mnehmos
7mo ago+73 -16
56%Typical
more lines added than baseline
33
67189513feat: introduce web client for ChatRPG with OpenAI API and MCP server integration.
Mnehmos
7mo ago+48 -24
56%Typical
more lines added than baseline
34
3924869bfix: Parse OpenAI Responses API output array correctly
Mnehmos
7mo ago+45 -6
54%Typical
more lines added than baseline
35
f8f1ab07feat: Enhance tool visualization with inputs, outputs, and JSON/ASCII formatting
Mnehmos
7mo ago+37 -1
52%Typical
more lines added than baseline
36
87b8aa8ffix: Robust parsing for OpenAI Responses API output array
Mnehmos
7mo ago+37 -30
52%Typical
more lines added than baseline
37
f8c422fdEnable prompt caching with 24h retention and monitoring
Mnehmosclaudeagent
7mo ago+36 -3
50%Typical
more lines added than baseline
38
bfd9fb7drefactor(ascii-art): add BoxStyle type and JSDoc to createBox
Mnehmos
7mo ago+32 -3
49%Typical
more lines added than baseline
39
ecd18803chore: Add debug JSON dump to UI for API response parsing failure
Mnehmos
7mo ago+27 -24
47%Typical
more lines added than baseline
40
48147831feat(web-client): add Nemotron 30B as additional OpenRouter model option
Mnehmosclaudeagent
7mo ago+24 -11
46%Typical
more lines added than baseline
41
b10a7b8efeat: Prioritize tool output visibility and fix property access
Mnehmos
7mo ago+20 -5
45%Typical
more lines added than baseline
42
47e91eb6Fix Dockerfile: use node:20-slim, npm ci, simpler setup
Mnehmos
7mo ago+18 -10
43%Typical
more lines added than baseline
43
2f8c5490feat(api): add /tools endpoint for OpenRouter tool discovery
Mnehmos
7mo ago+20 -0
42%Typical
more lines added than baseline
44
d4a6502eFix: Use OpenAI Responses API (GPT-5) for remote MCP support
Mnehmosclaudeagent
7mo ago+16 -25
40%Typical
more lines added than baseline
45
7a6f6ff1Add Dockerfile with correct CMD arguments
Mnehmos
7mo ago+14 -0
39%Typical
more lines added than baseline
46
c91cb1b5fix(combat): treat non-existent characterIds as ephemeral participants
Mnehmos
7mo ago+14 -7
38%Typical
more lines added than baseline
47
31ac5f91Add debug logging to diagnose API response format
Mnehmosclaudeagent
7mo ago+12 -2
36%Typical
more focused than baseline
48
20d6c9b7fix: Support 'output_text' content type in OpenAI Responses API parsing
Mnehmos
7mo ago+11 -9
35%Typical
more focused than baseline
49
ce8605a4Fix: use startup script for reliable mcp-proxy exec
Mnehmos
7mo ago+10 -6
34%Typical
more subsystems than baseline
50
88324450fix(web-client): add debug logging for text encoding and improve font rendering
Mnehmos
7mo ago+7 -2
32%Below typical
fewer lines added than baseline
  • e358debdAdd comprehensive tests for line of sight and prop placement tools
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +10.9K -97
    Risk
    98%Elevated
  • 804c9b95Looking at the extensive changes in this diff, I can see this represents a major milestone in the ChatRPG project with significant tool consolidation, new features, and process improvements.
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +16.9K -1.1K
    Risk
    98%Elevated
  • e0f83985Initial commit: 9/50 tools, 250 tests passing
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +19.0K -0
    Risk
    98%Elevated
  • 6c22167cRefactor combat encounter tests and add new functionality
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +3.4K -359
    Risk
    94%Elevated
  • f82712c5Implement state synchronization between encounters and persistent characters
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +4.7K -253
    Risk
    94%Elevated
  • 2e0b8cd1Clean up for Railway deployment - remove Smithery config, keep Dockerfile
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +3.3K -107
    Risk
    94%Elevated
  • 6ab47cedAdd lightweight web chatbot client for GitHub Pages deployment
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +1.3K -0
    Risk
    91%Elevated
  • facef187fix(combat): add position bounds validation and increase default grid to 50x50
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +884 -60
    Risk
    89%Elevated
  • 99bc9374Implement stateful encounter system with character reference resolution
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +763 -27
    Risk
    89%Elevated
  • 21f52ddbAdd search and fetch tools for ChatGPT connector compatibility
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +390 -0
    Risk
    87%Elevated
  • bdc6c831feat(combat): add AoE spell support and improve system prompt
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +325 -33
    Risk
    84%Elevated
  • aae06982feat(web-client): add OpenRouter model switching with deepinfra/fp4 support
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +338 -7
    Risk
    84%Elevated
  • cd71e7c1Refactor web client to use OpenAI API with ChatRPG as remote MCP server
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +249 -423
    Risk
    84%Elevated
  • 18fcef84Add comprehensive deployment guide for web client
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +255 -0
    Risk
    84%Elevated
  • 490882cafeat(combat,web-client): implement real-time HP persistence and streaming responses with enhanced DM experience
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +309 -44
    Risk
    79%Elevated
  • 8552b2f8feat: Visualize tool calls in chat interface
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +269 -192
    Risk
    79%Elevated
  • f0327c23Add comprehensive fuzzy enum support across all tools
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +244 -76
    Risk
    79%Elevated
  • aeede25afeat(web-client,api): add typing indicator and direct tool calling for UTF-8 encoding fixes
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +263 -28
    Risk
    76%Elevated
  • f5eeb581refactor(spatial): complete SPAT-01, SPAT-02, and SPAT-03 improvements
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +164 -122
    Risk
    74%Elevated
  • c99374effix(combat): update terrain and entity state symbols for better clarity in battlefield rendering
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +201 -191
    Risk
    74%Elevated
  • 8102b40brefactor(registry): add ToolHandler and TypedToolDefinition generic types
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +138 -39
    Risk
    71%Elevated
  • 78dfbc32fix: repair double-encoded UTF-8 characters in source files
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +156 -156
    Risk
    71%Elevated
  • 7c6e3557feat(web-client): add follow-up narrative call after tool execution
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +134 -1
    Risk
    68%Elevated
  • 33122bf0Replace mcp-proxy with native HTTP/SSE server
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +154 -5
    Risk
    68%Elevated
  • 5ff4c365refactor(characters): extract calculateLevelUpHp and calculateHitDiceHealing helpers
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +117 -25
    Risk
    66%Typical
  • c699481afix: update stylesheet and script versioning to prevent caching issues
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +85 -55
    Risk
    65%Typical
  • a4c10b6arefactor(types): centralize RollModeSchema to types.ts
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +63 -15
    Risk
    64%Typical
  • 5376d2dbAdd LICENSE and glama.json for Glama deployment
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +64 -1
    Risk
    62%Typical
  • 2b977b18fix: Add cache busting to index.html to resolve stale UI
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +56 -49
    Risk
    60%Typical
  • d3420894feat: Make tool details expandable using HTML details tags
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +53 -10
    Risk
    60%Typical
  • a0b2940eAdd GitHub Pages deployment workflow to repository root
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +57 -0
    Risk
    60%Typical
  • 72196f58fix: enhance response headers for health check and update script versioning; add encoding repair for UTF-8 text
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +73 -16
    Risk
    56%Typical
  • 67189513feat: introduce web client for ChatRPG with OpenAI API and MCP server integration.
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +48 -24
    Risk
    56%Typical
  • 3924869bfix: Parse OpenAI Responses API output array correctly
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +45 -6
    Risk
    54%Typical
  • f8f1ab07feat: Enhance tool visualization with inputs, outputs, and JSON/ASCII formatting
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +37 -1
    Risk
    52%Typical
  • 87b8aa8ffix: Robust parsing for OpenAI Responses API output array
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +37 -30
    Risk
    52%Typical
  • f8c422fdEnable prompt caching with 24h retention and monitoring
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +36 -3
    Risk
    50%Typical
  • bfd9fb7drefactor(ascii-art): add BoxStyle type and JSDoc to createBox
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +32 -3
    Risk
    49%Typical
  • ecd18803chore: Add debug JSON dump to UI for API response parsing failure
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +27 -24
    Risk
    47%Typical
  • 48147831feat(web-client): add Nemotron 30B as additional OpenRouter model option
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +24 -11
    Risk
    46%Typical
  • b10a7b8efeat: Prioritize tool output visibility and fix property access
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +20 -5
    Risk
    45%Typical
  • 47e91eb6Fix Dockerfile: use node:20-slim, npm ci, simpler setup
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +18 -10
    Risk
    43%Typical
  • 2f8c5490feat(api): add /tools endpoint for OpenRouter tool discovery
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +20 -0
    Risk
    42%Typical
  • d4a6502eFix: Use OpenAI Responses API (GPT-5) for remote MCP support
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +16 -25
    Risk
    40%Typical
  • 7a6f6ff1Add Dockerfile with correct CMD arguments
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +14 -0
    Risk
    39%Typical
  • c91cb1b5fix(combat): treat non-existent characterIds as ephemeral participants
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +14 -7
    Risk
    38%Typical
  • 31ac5f91Add debug logging to diagnose API response format
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +12 -2
    Risk
    36%Typical
  • 20d6c9b7fix: Support 'output_text' content type in OpenAI Responses API parsing
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +11 -9
    Risk
    35%Typical
  • ce8605a4Fix: use startup script for reliable mcp-proxy exec
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +10 -6
    Risk
    34%Typical
  • 88324450fix(web-client): add debug logging for text encoding and improve font rendering
    Author
    Mnehmos
    When
    7mo ago
    Lines
    +7 -2
    Risk
    32%Below typical
Showing 50 of 73 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 ↑↑ elevated0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 73 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.04.5Diffusion →
Below typical24
Typical25
Elevated24

Commit history for Mnehmos/mnehmos.chatrpg.game

Mnehmos/mnehmos.chatrpg.game has 82 commits in its history from 2 contributors, the first of them Dec 19, 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.