repowiserepowise
Sign in
thorcollective/hearth
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisethorcollective/hearth
HE
HE

thorcollective / hearth

markdownmain5e9b00a42.0K linessynced 19h ago

Code health

9.4out of 10Excellent

This codebase scores 9.4 out of 10 on defect risk, which we rate excellent. It also scores maintainability 9.7 and static performance risk 9.9 out of 10. The three are scored separately and never blended into one number. The files you change most are the weak spot: 8 of 427 files are git hotspots, and they average 4.8.

Full health report →
Documentation113pages0 with model-written prose, 113 built from the indexScore validation16/2012.65× baselineOf the 20 lowest-health files, 16 were bug-fixed in the last 6 months — 12.65× the 6% baselineDead code1exportsUnused exports that nothing in the graph reaches
Lines of code
42.0K
Files
427
Symbols
610
Modules
41
Languages
7

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Preserve empty cells to maintain positional alignment in table parsingproposed · 19h ago
  • Preserve spaces inside multi-word tags during hashtag extractionproposed · 19h ago
  • Prefer YAML frontmatter and fall back to legacy table formatproposed · 19h ago
  • Restore missing import re in hunt draft generatorproposed · 19h ago
  • Extend CI collision check to modified hunt filesproposed · 19h ago
  • Decode HTML bytes to str before readabilityproposed · 19h ago

Needs attention

88 open
  • medium severity. ProposedPreserve empty cells to maintain positional alignment in table parsingAuto-proposed decision awaiting review
  • medium severity. ProposedPreserve spaces inside multi-word tags during hashtag extractionAuto-proposed decision awaiting review
  • medium severity. ProposedPrefer YAML frontmatter and fall back to legacy table formatAuto-proposed decision awaiting review
  • medium severity. ProposedRestore missing import re in hunt draft generatorAuto-proposed decision awaiting review
  • medium severity. ProposedExtend CI collision check to modified hunt filesAuto-proposed decision awaiting review

Where the risk concentrates

All 8 hotspots →

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

FileChurnPrior fixesMaintainersCommits 90d
hunts-data.js98.6th4747
generate_from_cti.pyscripts97.1th24bus factor 14
home.tssrc95.7th136
actor-matching.tssrc/lib94.3th224
actors.tssrc92.9th023

Composition

Open the graph →
markdown 77%typescript 8%python 7%yaml 5%json 1%Other 1%

Explore this codebase

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