repowiserepowise
Sign in
rmyndharis/openwa
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisermyndharis/openwa
OP
OP

rmyndharis / openwa

typescriptmain2f9c590150.0K linessynced 5h ago

Code health

7.4out of 10Good

This codebase scores 7.4 out of 10 on defect risk, which we rate good. It also scores maintainability 9.0 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: 203 of 1,052 files are git hotspots, and they average 5.1.

Full health report →
Documentation1,322pages0 with model-written prose, 1,322 built from the indexScore validation20/202.14× baselineOf the 20 lowest-health files, 20 were bug-fixed in the last 6 months — 2.14× the 47% baselineDead code21exportsUnused exports that nothing in the graph reaches
Lines of code
150.0K
Files
1,052
Symbols
5,941
Modules
65
Languages
12

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Reduce group_update notification into neutral changes deltaproposed · 5h ago
  • Parse group settings notification body as boolean with conservative undefined behaviorproposed · 5h ago
  • Collapse PLAYED ack to READ for DeliveryStatus mappingproposed · 5h ago
  • fix Logs CSV export pagination loop to respect server totalproposed · 5h ago
  • end-to-end DATABASE_SSL_REJECT_UNAUTHORIZED support for managed Postgresproposed · 5h ago
  • remove non-functional Infrastructure form sections and reject unsafe env injectionproposed · 5h ago

Needs attention

137 open
  • high severity. Stale decisionPreload environment variables before importing application modulesActive decision drifting from the code it governs
  • medium severity. ProposedReduce group_update notification into neutral changes deltaAuto-proposed decision awaiting review
  • medium severity. ProposedParse group settings notification body as boolean with conservative undefined behaviorAuto-proposed decision awaiting review
  • medium severity. ProposedCollapse PLAYED ack to READ for DeliveryStatus mappingAuto-proposed decision awaiting review
  • medium severity. Proposedfix Logs CSV export pagination loop to respect server totalAuto-proposed decision awaiting review

Where the risk concentrates

All 203 hotspots →

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

FileChurnPrior fixesMaintainersCommits 90d
session.service.spec.tssrc/modules/session99.9th49bug magnet8bus factor 179
whatsapp-web-js.adapter.spec.tssrc/engine/adapters99.8th33bug magnet6bus factor 162
baileys.adapter.spec.tssrc/engine/adapters99.7th24bug magnet1365
whatsapp-web-js.adapter.tssrc/engine/adapters99.6th46bug magnet1584
baileys.adapter.tssrc/engine/adapters99.5th34bug magnet1483

Composition

Open the graph →
typescript 65%java 15%markdown 5%go 4%php 3%Other 8%

Explore this codebase

  • Docs1,322 pages across 65 modules→
  • ChatAsk this codebase a question and get an answer with its sources→
  • Files1,052 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 613 entry points→
  • Code healthPer-file scores, 2,549 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→