repowiserepowise
Sign in
kapoorankush/litclock
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisekapoorankush/litclock
LI
LI

kapoorankush / litclock

pythonmasteread159471.9K linessynced 15h ago

Code health

7.5out of 10Good

This codebase scores 7.5 out of 10 on defect risk, which we rate good. It also scores maintainability 8.2 and static performance risk 9.7 out of 10. The three are scored separately and never blended into one number. The files you change most are the weak spot: 31 of 250 files are git hotspots, and they average 5.6.

Full health report →
Documentation573pages0 with model-written prose, 573 built from the indexScore validation16/203.17× baselineOf the 20 lowest-health files, 16 were bug-fixed in the last 6 months — 3.17× the 25% baselineDead code4exportsUnused exports that nothing in the graph reaches
Lines of code
71.9K
Files
250
Symbols
5,398
Modules
10
Languages
9

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Review hardening: 302-only coax with no WISPr XMLproposed · 15h ago
  • Harden captive iOS probe handling: Apple-host UA gets 302 to CNA with WISPr XML islandproposed · 15h ago
  • Power off immediately after first-boot setup timeout using a /run markerproposed · 15h ago
  • Derive unit install/enable guards from systemd to prevent missing servicesproposed · 15h ago
  • Power off immediately after setup-incomplete timeoutproposed · 15h ago
  • Derive pi-gen unit install/enable guards from systemd to prevent driftproposed · 15h ago

Needs attention

35 open
  • medium severity. ProposedReview hardening: 302-only coax with no WISPr XMLAuto-proposed decision awaiting review
  • medium severity. ProposedHarden captive iOS probe handling: Apple-host UA gets 302 to CNA with WISPr XML islandAuto-proposed decision awaiting review
  • medium severity. ProposedPower off immediately after first-boot setup timeout using a /run markerAuto-proposed decision awaiting review
  • medium severity. ProposedDerive unit install/enable guards from systemd to prevent missing servicesAuto-proposed decision awaiting review
  • medium severity. ProposedPower off immediately after setup-incomplete timeoutAuto-proposed decision awaiting review

Where the risk concentrates

All 31 hotspots →

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

FileChurnPrior fixesMaintainersCommits 90d
test_setup_server.pytests99.5th4bug magnet26
test_literary_clock.pytests99.1th32bus factor 110
setup_server.pysrc98.6th4bug magnet27
literary_clock.pysrc98.1th32bus factor 111
test_wifi_provision.pytests97.7th4bug magnet25

Composition

Open the graph →
python 61%shell 13%javascript 12%markdown 10%yaml 2%Other 3%

Explore this codebase

  • Docs573 pages across 10 modules→
  • ChatAsk this codebase a question and get an answer with its sources→
  • Files250 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 21 entry points→
  • Code healthPer-file scores, 1,100 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→