repowiserepowise
Sign in
morluto/rea
OverviewDocsArchitectureKnowledge GraphFilesCode HealthSecurityRefactoring

People & History

CommitsContributorsDecisions
Chat
Stats
repowiserepowise
ExplorePricingDocs
Sign in
repowisemorluto/rea
RE
RE

morluto / rea

typescriptmain28713f9251.0K linessynced 11h ago

Code health

7.9out of 10Good

This codebase scores 7.9 out of 10 for code health, which we rate good. It also scores maintainability 8.5 and static performance 9.9 out of 10. The three are scored separately and never blended into one number. Risk is concentrated, as it usually is: 413 of 1,719 files are git hotspots, and they average 6.8 — which is where the fixes pay off most.

Full health report →
Documentation1,487pages39 with model-written prose, 1,448 built from the indexScore validation19/206.1× baselineTop-ranked files that did go on to need a bug fix

Do next

1 thing worth doing in the week to Oct 7, the last indexed commit, 1 of them now.

Now

  • Critical

    Clean up what this week's commits left: 60 serious findings in 41 files

    23 commits in the last 7 days added or worsened them, and they are still open. Start with src/domain/interfaceBuilderKeyedArchive.ts, which has 2 critical.

    serious findings
    60
    critical
    16
    files
    41
    Large effort

Improve what Repowise can see

  • Add a test coverage report

    Without one, Repowise cannot tell tested code from untested code, so every test-related action says “unknown”.

    line coverage
    Unknown, no report
    Small effort
Lines of code
251.0K
Files
1,719
Symbols
10,379
Modules
8
Languages
9

Recent activity

All commits →

Commits

  • 28713f9brefactor(managed): group capability workflows and verification (#926)11h ago
  • 2ccc86cddocs: add website and showcase links to READMEs (#930)11h ago
  • dcde9584perf(javascript): analyze member chains without recursive copying (#932)11h ago
  • e6ba9c3afix(javascript): retain recovered call argument positions (#929)11h ago
  • 37d2ebacfix(artifacts): accept the bundle subject when extracting an app bundle (#891)11h ago
  • 45fcd28bfix(javascript): resolve bare source-map and worker URLs next to the script (#890)11h ago

Decisions

  • Fix AppKit action connector direction in NIB compiled artifactsproposed · 11h ago
  • Split core analysis command registrar wiringproposed · 11h ago
  • Cancel ZIP extraction promptly when consumer backpressuresproposed · 11h ago
  • Make artifact extraction output tree work on Windows by skipping POSIX-only chmod/fsyncproposed · 11h ago
  • Unify artifact path syntax helpers via domain moduleproposed · 11h ago
  • Preserve artifact path failure details in error payloadsproposed · 11h ago
▸

Everything we found

4,900 open

Every detector's open count by area, each with its worst example. An inventory, not a to-do list: the actions above are the part worth doing.

  • worst item is critical severity. Code health3,297Prior defects · src/application/ProcessSampling.ts17 findings · 7.5 deducted→
  • worst item is medium severity. Refactoring226verifyBrowserNetworkEvidence+1.1 health, M effort · scripts/lib/browser-network-e2e.mjs→
  • worst item is medium severity. Doc drift1docs/testing.mdDocument shows `npm run verify:`, but no such target is declared.→
  • worst item is medium severity. Decisions454bridge/ghidra/ReaGhidraBridge.java41 awaiting review · 413 hotspots ungoverned→
  • worst item is medium severity. Ownership922src/application/Setup.ts84% single-owner concentration, 37 commits in 90d→

Composition

Open the graph →
typescript 89%
javascript 9%java 1%c 0%swift 0%Other 1%

Explore this codebase

  • Docs1,487 pages across 8 modules→
  • ChatAsk this codebase a question and get an answer with its sources.→
  • Files1,719 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 5 entry points→
  • Code healthPer-file scores, 3,713 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.→