repowiserepowise
Sign in
bharqav/oemn
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisebharqav/oemn
OE
OE

bharqav / oemn

cmaine2d61e14.8K linessynced 1mo ago

Code health

9.6out of 10Excellent

This codebase scores 9.6 out of 10 on defect risk, which we rate excellent. It also scores maintainability 9.6 and static performance risk 10.0 out of 10. The three are scored separately and never blended into one number.

Full health report →
Dead code42exportsUnused exports that nothing in the graph reaches
Lines of code
4.8K
Files
53
Symbols
299
Modules
22
Languages
7

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Send message to self (note: on loopback, must use different port)proposed · 1mo ago
  • Accepted because slot was evicted and reused for src=0proposed · 1mo ago
  • After seq=65, max_seq=65, window is reset because gap >= 64proposed · 1mo ago
  • Takes ownership of pkt (will eventually free/send it). Caller must NOT access pkt after calling…proposed · 1mo ago
  • Collect all expired nodes while holding lock, then process outside lock to avoid race.proposed · 1mo ago
  • Detach expired node from main list before processingproposed · 1mo ago

Needs attention

90 open
  • medium severity. ProposedSend message to self (note: on loopback, must use different port)Auto-proposed decision awaiting review
  • medium severity. ProposedAccepted because slot was evicted and reused for src=0Auto-proposed decision awaiting review
  • medium severity. ProposedAfter seq=65, max_seq=65, window is reset because gap >= 64Auto-proposed decision awaiting review
  • medium severity. ProposedTakes ownership of pkt (will eventually free/send it). Caller must NOT access pkt after calling…Auto-proposed decision awaiting review
  • medium severity. ProposedCollect all expired nodes while holding lock, then process outside lock to avoid race.Auto-proposed decision awaiting review

Composition

Open the graph →
c 34%markdown 28%cpp 25%python 8%makefile 2%Other 4%

Explore this codebase

  • Docs0 pages across 22 modules→
  • ChatAsk this codebase a question and get an answer with its sources→
  • Files53 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 1 entry points→
  • Code healthPer-file scores, 28 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→