repowiserepowise
Sign in
repowise-dev/repowise
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
Chat
Stats
repowiserepowise
ExplorePricingDocs
Sign in
repowiserepowise-dev/repowise
RE
RE

repowise-dev / repowise

pythonmain8f69324691.5K linessynced 1d ago
Since the previous index, 2d ago+0.1 defect risk+0.1 hotspot health

Code health

6.9out of 10Fair

This codebase scores 6.9 out of 10 for code health, which we rate fair. It also scores maintainability 7.7 and static performance 9.7 out of 10. The three are scored separately and never blended into one number. Risk is concentrated, as it usually is: 714 of 4,343 files are git hotspots, and they average 4.7 — which is where the fixes pay off most.

Full health report →
Documentation5,558pages32 with model-written prose, 5,526 built from the indexScore validation16/204.59× baselineOf the 20 lowest-health files, 16 were bug-fixed in the last 6 months — 4.59× the 17% baselineDead code27exportsUnused exports that nothing in the graph reaches
Lines of code
691.5K
Files
4,343
Symbols
45,164
Modules
12
Languages
10

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Define risk scale semantics and split constant dictionary data via includeproposed · 1d ago
  • Use composed opportunity as the unit across all surfacesproposed · 1d ago
  • Preserve model-written pages on update; determine re-render mode per page by existing provenanceproposed · 1d ago
  • Add repo-scoped provider API key settings and per-page AI generation actionsproposed · 1d ago
  • Expose contract line/symbol/schema and link consumer/provider over RESTproposed · 1d ago
  • Reuse exact betweenness scores using a churn budget to avoid rescoringproposed · 1d ago

Needs attention

4,479 open
  • medium severity. Needs reviewDefine risk scale semantics and split constant dictionary data via includeAuto-proposed decision awaiting review
  • medium severity. Needs reviewUse composed opportunity as the unit across all surfacesAuto-proposed decision awaiting review
  • medium severity. Needs reviewPreserve model-written pages on update; determine re-render mode per page by existing provenanceAuto-proposed decision awaiting review
  • medium severity. Needs reviewAdd repo-scoped provider API key settings and per-page AI generation actionsAuto-proposed decision awaiting review
  • medium severity. Needs reviewExpose contract line/symbol/schema and link consumer/provider over RESTAuto-proposed decision awaiting review

Where the risk concentrates

All 714 hotspots →

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

FilePrior fixesLast fixMaintainersCommits 90d
tool_health.pypackages/server/src/repowise/server/mcp_server20bug magnet3d ago5bus factor 145
answer.pypackages/server/src/repowise/server/mcp_server/tool_answer23bug magnet4w ago555
command.pypackages/cli/src/repowise/cli/commands/update_cmd32bug magnet3d ago968
tool_why.pypackages/server/src/repowise/server/mcp_server13bug magnet6d ago4bus factor 130
call_resolver.pypackages/core/src/repowise/core/ingestion25bug magnet3d ago4bus factor 140

Composition

Open the graph →
python 64%typescript 29%
markdown 4%json 2%yaml 0%Other 0%

Explore this codebase

  • Docs5,558 pages across 12 modules→
  • ChatAsk this codebase a question and get an answer with its sources→
  • Files4,343 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 607 entry points→
  • Code healthPer-file scores, 15,727 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→