repowiserepowise
Sign in
d-o-hub/rust-self-learning-memory
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowised-o-hub/rust-self-learning-memory
RU
RU

d-o-hub / rust-self-learning-memory

rustmainbbc71a6363.2K linessynced 13h ago

Code health

8.8out of 10Excellent

This codebase scores 8.8 out of 10 on defect risk, which we rate excellent. It also scores maintainability 9.3 and static performance risk 10.0 out of 10. The three are scored separately and never blended into one number. The files you change most are the weak spot: 147 of 2,008 files are git hotspots, and they average 5.8.

Full health report →
Documentation1,789pages0 with model-written prose, 1,789 built from the indexScore validation14/202.96× baselineOf the 20 lowest-health files, 14 were bug-fixed in the last 6 months — 2.96× the 24% baselineDead code35exportsUnused exports that nothing in the graph reaches
Lines of code
363.2K
Files
2,008
Symbols
17,902
Modules
247
Languages
10

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Omit LZ4 decompression tests due to missing external original sizeproposed · 13h ago
  • Add temporal graph edges with weighted relationships for episode-to-pattern traversalproposed · 13h ago
  • GOAP B1.3: reduce high-priority unwrap() calls by replacing unwrap() with let-elsproposed · 13h ago
  • Fix SQL injection in metadata query via parameterized queriesproposed · 13h ago
  • Add AbstentionPattern extractor and abstention_score to RewardScoreproposed · 13h ago
  • Align depth schema, add schema bounds, and fix UTF-8 truncation and tag constraintsproposed · 13h ago

Needs attention

123 open
  • medium severity. ProposedOmit LZ4 decompression tests due to missing external original sizeAuto-proposed decision awaiting review
  • medium severity. ProposedAdd temporal graph edges with weighted relationships for episode-to-pattern traversalAuto-proposed decision awaiting review
  • medium severity. ProposedGOAP B1.3: reduce high-priority unwrap() calls by replacing unwrap() with let-elsAuto-proposed decision awaiting review
  • medium severity. ProposedFix SQL injection in metadata query via parameterized queriesAuto-proposed decision awaiting review
  • medium severity. ProposedAdd AbstentionPattern extractor and abstention_score to RewardScoreAuto-proposed decision awaiting review

Where the risk concentrates

All 147 hotspots →

Ranked by prior bug fixes and change frequency, mined from full git history rather than from the code alone.

FileChurnPrior fixesMaintainersCommits 90d
similarity.rsmemory-core/src/embeddings99.8th4bug magnet414
lib.rsmemory-storage-turso/src99.8th067
embeddings_internal.rsmemory-storage-turso/src/storage99.7th525
mod.rsmemory-core/src/memory99.6th4513
agentfs.rsmemory-core/src/reward/external99.5th4313

Composition

Open the graph →
rust 52%markdown 34%shell 6%json 3%toml 2%Other 2%

Explore this codebase

  • Docs1,789 pages across 247 modules→
  • ChatAsk this codebase a question and get an answer with its sources→
  • Files2,008 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 10 entry points→
  • Code healthPer-file scores, 3,911 open findings, coverage and refactoring targets→
  • Knowledge graphEntities, communities, and the paths between them→
  • Change couplingFiles that keep changing together, mined from commit history→
  • CommitsChange-risk ranked history with agent provenance→
  • ContributorsBus factor, per-file maintainers, and the human/agent split→
  • StatsSize class, origin, lifetime churn, rhythm and records→
  • CostsWhat indexing this snapshot cost, by model and by run→