repowiserepowise
Sign in
Hankanman/Area-Occupancy-Detection
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseHankanman/Area-Occupancy-Detection
AR
AR

Hankanman / Area-Occupancy-Detection

pythonmain84387fd72.1K linessynced 1d ago

Code health

7.1out of 10Good

This codebase scores 7.1 out of 10 on defect risk, which we rate good. It also scores maintainability 7.9 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: 7 of 194 files are git hotspots, and they average 2.6.

Full health report →
Documentation307pages0 with model-written prose, 307 built from the indexScore validation19/204.19× baselineOf the 20 lowest-health files, 19 were bug-fixed in the last 6 months — 4.19× the 23% baselineDead code3exportsUnused exports that nothing in the graph reaches
Lines of code
72.1K
Files
194
Symbols
2,847
Modules
64
Languages
8

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Include resolved half_life in run_analysis outputproposed · 1d ago
  • Use entity.get_likelihoods() for consistent serializationproposed · 1d ago
  • Add GaussianParams support for analysis_dataproposed · 1d ago
  • Preserve analysis fields through entity normalizationproposed · 1d ago
  • Cancel pending requests when handling area changeproposed · 1d ago
  • Remove frontend debug loggingproposed · 1d ago

Needs attention

144 open
  • medium severity. ProposedInclude resolved half_life in run_analysis outputAuto-proposed decision awaiting review
  • medium severity. ProposedUse entity.get_likelihoods() for consistent serializationAuto-proposed decision awaiting review
  • medium severity. ProposedAdd GaussianParams support for analysis_dataAuto-proposed decision awaiting review
  • medium severity. ProposedPreserve analysis fields through entity normalizationAuto-proposed decision awaiting review
  • medium severity. ProposedCancel pending requests when handling area changeAuto-proposed decision awaiting review

Where the risk concentrates

All 7 hotspots →

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

FileChurnPrior fixesMaintainersCommits 90d
coordinator.pycustom_components/area_occupancy98.9th53bus factor 13
config_flow.pycustom_components/area_occupancy96.7th9bug magnet66
test_config_flow.pytests95.6th453
analysis.pycustom_components/area_occupancy/data92.3th423
migrations.pycustom_components/area_occupancy90.1th123

Composition

Open the graph →
python 45%markdown 35%yaml 8%json 5%shell 4%Other 4%

Explore this codebase

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