repowiserepowise
Sign in
buildingjoshbetter/truememory
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisebuildingjoshbetter/truememory

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

201of 597 scored

201 commits sit in this repo's top risk tercile, which is 34% of the 597scored. 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.6 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 commits34558%Commits whose subject reads as a bug fix rather than new work.Written by an agent51%Read from commit trailers, so it counts what was declared.Change diffusion0.81bitsShannon 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.6out 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 other-driven across its history.

Other100%
1%of indexed commits are agent-attributed(5 of 597)
claude (5)

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
d2864cfefeat(benchmarks): add LongMemEval benchmark + BEAM 10M results
buildingjoshbetter
3mo ago+91.0K -16
100%Elevated
more lines added than baseline
2
b4a9981ddocs: update BEAM-1M to 3-run mean 76.6% (up from 75.0% single run)
buildingjoshbetter
3mo ago+25.3K -14
100%Elevated
more lines added than baseline
3
2b834d55fix(benchmarks): update all docs and results to v0.6.0 3-run validated scores
buildingjoshbetter
3mo ago+210.3K -50.2K
100%Elevated
more lines added than baseline
4
3adc7f7eNeuromem v0.2.0 — Local-first memory for AI agents
buildingjoshbetterclaudeassisted
4mo ago+310.4K -0
100%Elevated
more lines added than baseline
5
178962acdocs: overhaul README with new banner, terminal demo, comparison table, and 19 translations
buildingjoshbetter
1mo ago+6.5K -238
99%Elevated
more lines added than baseline
6
d6de715cfix(benchmarks): add Base run1 (91.8%) completing 3-run set, add BEAM 10M script
buildingjoshbetter
3mo ago+25.1K -2
99%Elevated
more lines added than baseline
7
e33a0e81feat(instrumentation): opt-in SQLite telemetry overlay
buildingjoshbetter
1mo ago+1.1K -0
99%Elevated
more lines added than baseline
8
0883bee5feat(gate): encoding-specific salience scorer (closes #108)
buildingjoshbetter
3mo ago+1.1K -26
99%Elevated
more lines added than baseline
9
cdd84ffdfeat: universal hook framework for multi-CLI support (#186)
buildingjoshbetter
2mo ago+900 -0
98%Elevated
more lines added than baseline
10
7f172ee2fix(observability): replace silent-swallow anti-patterns in mcp_server.py (closes #8, #9, #28, #29)
buildingjoshbetter
3mo ago+716 -92
98%Elevated
more lines added than baseline
11
21a121e5MCP server: parallel search, tiered rerankers, background preloading
buildingjoshbetter
3mo ago+843 -38
98%Elevated
more lines added than baseline
12
65fb8b76fix: dedup × gate coherence — shared markers, category plumbing, lock + txn hygiene (#649) (#661)
NOTCAVEMAN
1mo ago+685 -146
98%Elevated
more lines added than baseline
13
d86b2b3aperf: compute detect_contradictions and build_structured_facts outside transaction (#591) (#609)
NOTCAVEMAN
1mo ago+636 -132
98%Elevated
more lines added than baseline
14
c2312cb4fix(adapters): rewrite Hermes and OpenClaw adapters from actual source code
buildingjoshbetter
2mo ago+898 -175
98%Elevated
more lines added than baseline
15
98c4eaeddocs: comprehensive API documentation (#212)
buildingjoshbetter
2mo ago+703 -1
98%Elevated
more lines added than baseline
16
70de5293feat(l0): char-n-gram style vectors replace keyword extraction (MEMORIST-L0)
buildingjoshbetter
3mo ago+848 -53
98%Elevated
more lines added than baseline
17
52284a67fix: model server lifecycle — exclusive bind lock, throttler TOCTOU, server-side deadline, protocol handshake (#646) (#662)
NOTCAVEMAN
1mo ago+639 -30
96%Elevated
more lines added than baseline
18
0e5256cefix: backlog drain + maintenance hardening — corrupt-marker quarantine, claim races, watermark, inline fallback (#644) (#660)
NOTCAVEMAN
1mo ago+652 -30
96%Elevated
more lines added than baseline
19
0d082905fix: declare cosine distance on vec0 tables + rebuild migration (#631) (#658)
NOTCAVEMAN
1mo ago+528 -16
96%Elevated
more lines added than baseline
20
a06bc8cefeat: add memory intensity preference (search_intensity, store_intensity) (#396) (#628)
NOTCAVEMAN
1mo ago+713 -4
96%Elevated
more lines added than baseline
21
99265a58feat: Antigravity MCP adapter, Groq provider, DeepSearch model selection (#625)
NOTCAVEMAN
1mo ago+703 -7
96%Elevated
more lines added than baseline
22
674f77d4fix: widen contradiction detection + supersede stale facts (#580) (#610)
NOTCAVEMAN
1mo ago+619 -5
96%Elevated
more lines added than baseline
23
45370ebctest: issue #577 regression suite
buildingjoshbetter
1mo ago+579 -0
96%Elevated
more lines added than baseline
24
2b8f180dtest: issue #589 regression suite
buildingjoshbetter
1mo ago+510 -0
96%Elevated
more lines added than baseline
25
eb1fe3e7refactor: extract 3 modules from engine.py god class (#137) (#553)
NOTCAVEMAN
1mo ago+540 -537
96%Elevated
more lines added than baseline
26
f9df0ee7phase 2: create tier_switch module with DynamicThrottler and VectorCacheRegistry
buildingjoshbetter
2mo ago+521 -0
96%Elevated
more lines added than baseline
27
879fbe64feat: dynamic spawn cap with correct per-tier metrics and 8-bug fix
buildingjoshbetter
2mo ago+518 -61
96%Elevated
more lines added than baseline
28
c387cf05fix: flock-based spawn cap, drain race, and 6 hunter-v5 issues
buildingjoshbetter
2mo ago+642 -189
96%Elevated
more lines added than baseline
29
656a1b1cfeat: Cursor integration — MCP server config + lifecycle hooks (#234)
buildingjoshbetter
2mo ago+763 -19
96%Elevated
more lines added than baseline
30
96c0281ffeat: Codex CLI integration — MCP config + lifecycle hooks (#182)
buildingjoshbetter
2mo ago+751 -19
96%Elevated
more lines added than baseline
31
d5ef3ba8docs: multi-CLI setup guide and compatibility matrix (#187)
buildingjoshbetter
2mo ago+403 -0
96%Elevated
more lines added than baseline
32
686357f7license: switch from Apache-2.0 to AGPL-3.0
buildingjoshbetter
3mo ago+664 -193
96%Elevated
more lines added than baseline
33
28c48f1dfeat(bench): paper-aligned Edge/Base/Pro bench scripts (Qwen3 256d + gte-reranker-modernbert)
buildingjoshbetter
3mo ago+479 -39
96%Elevated
more lines added than baseline
34
f62773a1fix: DB corruption UX — backup rotation/restore, quick_check, actionable WAL/permission errors (#650) (#672)
NOTCAVEMAN
1mo ago+538 -90
94%Elevated
more lines added than baseline
35
09ec22c9fix: installer + adapter honesty — hook-entry dedup, alwaysLoad target + atomic writes, capability-parameterized prompts, antigravity verify (#651)
NOTCAVEMAN
1mo ago+520 -34
94%Elevated
more lines added than baseline
36
8c6f9ef0fix: intensity validation fail-closed + recall flow coherence (#636) (#666)
NOTCAVEMAN
1mo ago+495 -48
94%Elevated
more lines added than baseline
37
46335ecdfix: vector rebuild durability — in-progress marker, no destructive pre-wipe, metadata atomicity, sep-vector batch commits (#647) (#663)
NOTCAVEMAN
1mo ago+504 -15
94%Elevated
more lines added than baseline
38
d98e4807test: regression tests for Windows TCP socket fallback (#620)
NOTCAVEMAN
1mo ago+433 -0
94%Elevated
more lines added than baseline
39
9b1753a9feat(custom-tier): centralize tier configs and add custom presets
buildingjoshbetter
1mo ago+511 -51
94%Elevated
more lines added than baseline
40
9cf67a46fix(consolidation,mcp): shrink summary write-lock window + self-only orphan watcher
buildingjoshbetter
2mo ago+345 -36
94%Elevated
more lines added than baseline
41
e2cd8a7cfeat: shared model server for cross-process memory deduplication (#333, #335)
buildingjoshbetter
2mo ago+512 -6
94%Elevated
more lines added than baseline
42
f3b3ce20feat: Gemini CLI integration — MCP server config + lifecycle hooks (#233)
buildingjoshbetter
2mo ago+647 -19
94%Elevated
more lines added than baseline
43
6abe4bd2feat(retrieval): wire L5 surprise signal into post-rerank boost (opt-in, α=0 default)
buildingjoshbetter
3mo ago+433 -3
94%Elevated
more lines added than baseline
44
53b761baRebrand Neuromem to TrueMemory across the entire repo
buildingjoshbetter
3mo ago+703 -703
94%Elevated
more lines added than baseline
45
b9f6bcf0fix: recall cache contract — key completeness, invalidate on mutation, no negative caching (#645) (#678)
NOTCAVEMAN
1mo ago+521 -46
91%Elevated
more lines added than baseline
46
9f1b3fe5fix: vec compatibility surfacing — dim check on open, propagate migration error, gate clustering/HyDE, tier-switch guards (#648) (#676)
NOTCAVEMAN
1mo ago+401 -40
91%Elevated
more lines added than baseline
47
bc9e5350fix: per-exchange store coordination — route through pipeline dedup; tighten _STORABLE_RE (#635) (#674)
NOTCAVEMAN
1mo ago+400 -24
91%Elevated
more lines added than baseline
48
9d89b6fcfix: atomic + cross-process-locked config writes (#641) (#670)
NOTCAVEMAN
1mo ago+420 -53
91%Elevated
more lines added than baseline
49
b998cde2fix: heuristic extractor — role-scope, IGNORECASE, smart-quotes, 3 categories, validation (#611)
NOTCAVEMAN
1mo ago+369 -42
91%Elevated
more lines added than baseline
50
21371693ChatGPT MCP Addition
Naresh Karthigeyan
1mo ago+379 -27
91%Elevated
more lines added than baseline
  • d2864cfefeat(benchmarks): add LongMemEval benchmark + BEAM 10M results
    Author
    buildingjoshbetter
    When
    3mo ago
    Lines
    +91.0K -16
    Risk
    100%Elevated
  • b4a9981ddocs: update BEAM-1M to 3-run mean 76.6% (up from 75.0% single run)
    Author
    buildingjoshbetter
    When
    3mo ago
    Lines
    +25.3K -14
    Risk
    100%Elevated
  • 2b834d55fix(benchmarks): update all docs and results to v0.6.0 3-run validated scores
    Author
    buildingjoshbetter
    When
    3mo ago
    Lines
    +210.3K -50.2K
    Risk
    100%Elevated
  • 3adc7f7eNeuromem v0.2.0 — Local-first memory for AI agents
    Author
    buildingjoshbetter
    When
    4mo ago
    Lines
    +310.4K -0
    Risk
    100%Elevated
  • 178962acdocs: overhaul README with new banner, terminal demo, comparison table, and 19 translations
    Author
    buildingjoshbetter
    When
    1mo ago
    Lines
    +6.5K -238
    Risk
    99%Elevated
  • d6de715cfix(benchmarks): add Base run1 (91.8%) completing 3-run set, add BEAM 10M script
    Author
    buildingjoshbetter
    When
    3mo ago
    Lines
    +25.1K -2
    Risk
    99%Elevated
  • e33a0e81feat(instrumentation): opt-in SQLite telemetry overlay
    Author
    buildingjoshbetter
    When
    1mo ago
    Lines
    +1.1K -0
    Risk
    99%Elevated
  • 0883bee5feat(gate): encoding-specific salience scorer (closes #108)
    Author
    buildingjoshbetter
    When
    3mo ago
    Lines
    +1.1K -26
    Risk
    99%Elevated
  • cdd84ffdfeat: universal hook framework for multi-CLI support (#186)
    Author
    buildingjoshbetter
    When
    2mo ago
    Lines
    +900 -0
    Risk
    98%Elevated
  • 7f172ee2fix(observability): replace silent-swallow anti-patterns in mcp_server.py (closes #8, #9, #28, #29)
    Author
    buildingjoshbetter
    When
    3mo ago
    Lines
    +716 -92
    Risk
    98%Elevated
  • 21a121e5MCP server: parallel search, tiered rerankers, background preloading
    Author
    buildingjoshbetter
    When
    3mo ago
    Lines
    +843 -38
    Risk
    98%Elevated
  • 65fb8b76fix: dedup × gate coherence — shared markers, category plumbing, lock + txn hygiene (#649) (#661)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +685 -146
    Risk
    98%Elevated
  • d86b2b3aperf: compute detect_contradictions and build_structured_facts outside transaction (#591) (#609)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +636 -132
    Risk
    98%Elevated
  • c2312cb4fix(adapters): rewrite Hermes and OpenClaw adapters from actual source code
    Author
    buildingjoshbetter
    When
    2mo ago
    Lines
    +898 -175
    Risk
    98%Elevated
  • 98c4eaeddocs: comprehensive API documentation (#212)
    Author
    buildingjoshbetter
    When
    2mo ago
    Lines
    +703 -1
    Risk
    98%Elevated
  • 70de5293feat(l0): char-n-gram style vectors replace keyword extraction (MEMORIST-L0)
    Author
    buildingjoshbetter
    When
    3mo ago
    Lines
    +848 -53
    Risk
    98%Elevated
  • 52284a67fix: model server lifecycle — exclusive bind lock, throttler TOCTOU, server-side deadline, protocol handshake (#646) (#662)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +639 -30
    Risk
    96%Elevated
  • 0e5256cefix: backlog drain + maintenance hardening — corrupt-marker quarantine, claim races, watermark, inline fallback (#644) (#660)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +652 -30
    Risk
    96%Elevated
  • 0d082905fix: declare cosine distance on vec0 tables + rebuild migration (#631) (#658)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +528 -16
    Risk
    96%Elevated
  • a06bc8cefeat: add memory intensity preference (search_intensity, store_intensity) (#396) (#628)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +713 -4
    Risk
    96%Elevated
  • 99265a58feat: Antigravity MCP adapter, Groq provider, DeepSearch model selection (#625)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +703 -7
    Risk
    96%Elevated
  • 674f77d4fix: widen contradiction detection + supersede stale facts (#580) (#610)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +619 -5
    Risk
    96%Elevated
  • 45370ebctest: issue #577 regression suite
    Author
    buildingjoshbetter
    When
    1mo ago
    Lines
    +579 -0
    Risk
    96%Elevated
  • 2b8f180dtest: issue #589 regression suite
    Author
    buildingjoshbetter
    When
    1mo ago
    Lines
    +510 -0
    Risk
    96%Elevated
  • eb1fe3e7refactor: extract 3 modules from engine.py god class (#137) (#553)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +540 -537
    Risk
    96%Elevated
  • f9df0ee7phase 2: create tier_switch module with DynamicThrottler and VectorCacheRegistry
    Author
    buildingjoshbetter
    When
    2mo ago
    Lines
    +521 -0
    Risk
    96%Elevated
  • 879fbe64feat: dynamic spawn cap with correct per-tier metrics and 8-bug fix
    Author
    buildingjoshbetter
    When
    2mo ago
    Lines
    +518 -61
    Risk
    96%Elevated
  • c387cf05fix: flock-based spawn cap, drain race, and 6 hunter-v5 issues
    Author
    buildingjoshbetter
    When
    2mo ago
    Lines
    +642 -189
    Risk
    96%Elevated
  • 656a1b1cfeat: Cursor integration — MCP server config + lifecycle hooks (#234)
    Author
    buildingjoshbetter
    When
    2mo ago
    Lines
    +763 -19
    Risk
    96%Elevated
  • 96c0281ffeat: Codex CLI integration — MCP config + lifecycle hooks (#182)
    Author
    buildingjoshbetter
    When
    2mo ago
    Lines
    +751 -19
    Risk
    96%Elevated
  • d5ef3ba8docs: multi-CLI setup guide and compatibility matrix (#187)
    Author
    buildingjoshbetter
    When
    2mo ago
    Lines
    +403 -0
    Risk
    96%Elevated
  • 686357f7license: switch from Apache-2.0 to AGPL-3.0
    Author
    buildingjoshbetter
    When
    3mo ago
    Lines
    +664 -193
    Risk
    96%Elevated
  • 28c48f1dfeat(bench): paper-aligned Edge/Base/Pro bench scripts (Qwen3 256d + gte-reranker-modernbert)
    Author
    buildingjoshbetter
    When
    3mo ago
    Lines
    +479 -39
    Risk
    96%Elevated
  • f62773a1fix: DB corruption UX — backup rotation/restore, quick_check, actionable WAL/permission errors (#650) (#672)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +538 -90
    Risk
    94%Elevated
  • 09ec22c9fix: installer + adapter honesty — hook-entry dedup, alwaysLoad target + atomic writes, capability-parameterized prompts, antigravity verify (#651)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +520 -34
    Risk
    94%Elevated
  • 8c6f9ef0fix: intensity validation fail-closed + recall flow coherence (#636) (#666)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +495 -48
    Risk
    94%Elevated
  • 46335ecdfix: vector rebuild durability — in-progress marker, no destructive pre-wipe, metadata atomicity, sep-vector batch commits (#647) (#663)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +504 -15
    Risk
    94%Elevated
  • d98e4807test: regression tests for Windows TCP socket fallback (#620)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +433 -0
    Risk
    94%Elevated
  • 9b1753a9feat(custom-tier): centralize tier configs and add custom presets
    Author
    buildingjoshbetter
    When
    1mo ago
    Lines
    +511 -51
    Risk
    94%Elevated
  • 9cf67a46fix(consolidation,mcp): shrink summary write-lock window + self-only orphan watcher
    Author
    buildingjoshbetter
    When
    2mo ago
    Lines
    +345 -36
    Risk
    94%Elevated
  • e2cd8a7cfeat: shared model server for cross-process memory deduplication (#333, #335)
    Author
    buildingjoshbetter
    When
    2mo ago
    Lines
    +512 -6
    Risk
    94%Elevated
  • f3b3ce20feat: Gemini CLI integration — MCP server config + lifecycle hooks (#233)
    Author
    buildingjoshbetter
    When
    2mo ago
    Lines
    +647 -19
    Risk
    94%Elevated
  • 6abe4bd2feat(retrieval): wire L5 surprise signal into post-rerank boost (opt-in, α=0 default)
    Author
    buildingjoshbetter
    When
    3mo ago
    Lines
    +433 -3
    Risk
    94%Elevated
  • 53b761baRebrand Neuromem to TrueMemory across the entire repo
    Author
    buildingjoshbetter
    When
    3mo ago
    Lines
    +703 -703
    Risk
    94%Elevated
  • b9f6bcf0fix: recall cache contract — key completeness, invalidate on mutation, no negative caching (#645) (#678)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +521 -46
    Risk
    91%Elevated
  • 9f1b3fe5fix: vec compatibility surfacing — dim check on open, propagate migration error, gate clustering/HyDE, tier-switch guards (#648) (#676)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +401 -40
    Risk
    91%Elevated
  • bc9e5350fix: per-exchange store coordination — route through pipeline dedup; tighten _STORABLE_RE (#635) (#674)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +400 -24
    Risk
    91%Elevated
  • 9d89b6fcfix: atomic + cross-process-locked config writes (#641) (#670)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +420 -53
    Risk
    91%Elevated
  • b998cde2fix: heuristic extractor — role-scope, IGNORECASE, smart-quotes, 3 categories, validation (#611)
    Author
    NOTCAVEMAN
    When
    1mo ago
    Lines
    +369 -42
    Risk
    91%Elevated
  • 21371693ChatGPT MCP Addition
    Author
    Naresh Karthigeyan
    When
    1mo ago
    Lines
    +379 -27
    Risk
    91%Elevated
Showing 50 of 597 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.

068typical ↑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.

1101001,000Lines changed (log) →0.04.4Diffusion →
Below typical37
Typical55
Elevated108

Commit history for buildingjoshbetter/truememory

Repowise tracks change history across 278 files in buildingjoshbetter/truememory. In the last 90 days 278 files were touched, 1,363 times in total, most often mcp_server.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.