repowiserepowise
Sign in
DimitroffVodka/cartomancer
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseDimitroffVodka/cartomancer
CA
CA

DimitroffVodka / cartomancer

jsonmasterb99cfcc113.9K linessynced 6h ago

Code health

9.7out of 10Excellent

This codebase scores 9.7 out of 10 on defect risk, which we rate excellent. It also scores maintainability 9.8 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: 6 of 121 files are git hotspots, and they average 2.0.

Full health report →
Documentation72pages0 with model-written prose, 72 built from the indexScore validation10/205.04× baselineOf the 20 lowest-health files, 10 were bug-fixed in the last 6 months — 5.04× the 10% baseline
Lines of code
113.9K
Files
121
Symbols
644
Modules
36
Languages
3

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Prefer local maphub generator files, but fall back to validated external watabou URL if missingproposed · 6h ago
  • Validate and sanitize placeholder-driven types/URLs to prevent traversal and script executionproposed · 6h ago
  • Use inline iframe embedding due to missing X-Frame-Options on local express.static filesproposed · 6h ago
  • Ensure generator HTML served as text/plain runs by using same-origin blob URL with <base href>proposed · 6h ago
  • Update extraction progress without full re-renderproposed · 6h ago
  • Decode pack filenames for display label onlyproposed · 6h ago

Needs attention

59 open
  • medium severity. ProposedPrefer local maphub generator files, but fall back to validated external watabou URL if missingAuto-proposed decision awaiting review
  • medium severity. ProposedValidate and sanitize placeholder-driven types/URLs to prevent traversal and script executionAuto-proposed decision awaiting review
  • medium severity. ProposedUse inline iframe embedding due to missing X-Frame-Options on local express.static filesAuto-proposed decision awaiting review
  • medium severity. ProposedEnsure generator HTML served as text/plain runs by using same-origin blob URL with <base href>Auto-proposed decision awaiting review
  • medium severity. ProposedUpdate extraction progress without full re-renderAuto-proposed decision awaiting review

Where the risk concentrates

All 6 hotspots →

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

FileChurnPrior fixesMaintainersCommits 90d
MaphubViewerApp.mjsscripts97.6th16bug magnet226
Perilous.jsscripts/maphub/js95.2th024
GeneratorFetcher.mjsscripts92.9th31bus factor 19
DDPackPreviewAppSD.mjsscripts90.5th11bus factor 15
DDPackManagerSD.mjsscripts88.1th12bus factor 15

Composition

Open the graph →
json 67%javascript 26%markdown 7%

Explore this codebase

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