repowiserepowise
Sign in
maxritter/pilot-shell
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisemaxritter/pilot-shell
PI
PI

maxritter / pilot-shell

typescriptmain4ff56ee104.9K linessynced 3d ago

Code health

7.4out of 10Good

This codebase scores 7.4 out of 10 on defect risk, which we rate good. It also scores maintainability 8.8 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: 100 of 1,256 files are git hotspots, and they average 4.1.

Full health report →
Documentation658pages0 with model-written prose, 658 built from the indexScore validation19/201.74× baselineOf the 20 lowest-health files, 19 were bug-fixed in the last 6 months — 1.74× the 55% baselineDead code223exportsUnused exports that nothing in the graph reaches
Lines of code
104.9K
Files
1,256
Symbols
6,178
Modules
10
Languages
10

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Remove ~/.claude/pilot indirection; reorganize install layout for hooks/agents/scripts/UI and settingsproposed · 3d ago
  • Add Remote Control documentation and improve installer/launcher environment/config handlingproposed · 3d ago
  • Consolidate hooks test infrastructure and harden parallel spec workflows with Playwright isolationproposed · 3d ago
  • Harden container root support and remove remote fetch/browse UI/routesproposed · 3d ago
  • Use compaction hooks for Endless Mode context preservation; consolidate rules/modules; switch branding and fix installer/licensing behaviorproposed · 3d ago
  • Agents dashboard support, Semble code search, and LSP marketplaceproposed · 3d ago

Needs attention

71 open
  • medium severity. ProposedRemove ~/.claude/pilot indirection; reorganize install layout for hooks/agents/scripts/UI and settingsAuto-proposed decision awaiting review
  • medium severity. ProposedAdd Remote Control documentation and improve installer/launcher environment/config handlingAuto-proposed decision awaiting review
  • medium severity. ProposedConsolidate hooks test infrastructure and harden parallel spec workflows with Playwright isolationAuto-proposed decision awaiting review
  • medium severity. ProposedHarden container root support and remove remote fetch/browse UI/routesAuto-proposed decision awaiting review
  • medium severity. ProposedUse compaction hooks for Endless Mode context preservation; consolidate rules/modules; switch branding and fix installer/licensing behaviorAuto-proposed decision awaiting review

Where the risk concentrates

All 100 hotspots →

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

FileChurnPrior fixesMaintainersCommits 90d
worker-service.cjspilot/scripts99.9th98bug magnet2bus factor 155
dependencies.pyinstaller/steps99.8th27bug magnet4bus factor 19
test_dependencies.pyinstaller/tests/unit/steps99.7th23bug magnet2bus factor 19
viewer-bundle.jspilot/ui99.6th42bug magnet2bus factor 131
test_claude_files.pyinstaller/tests/unit/steps99.5th11bug magnet2bus factor 111

Composition

Open the graph →
typescript 55%markdown 22%python 17%json 3%javascript 2%Other 2%

Explore this codebase

  • Docs658 pages across 10 modules→
  • ChatAsk this codebase a question and get an answer with its sources→
  • Files1,256 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 19 entry points→
  • Code healthPer-file scores, 2,838 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→