repowiserepowise
Sign in
2233admin/unlazy
OverviewDocsArchitectureKnowledge GraphFilesCode HealthSecurityRefactoring

People & History

CommitsContributorsDecisions
Chat
Stats
repowiserepowise
ExplorePricingDocs
Sign in
repowise2233admin/unlazy
UN
UN

2233admin / unlazy

javascriptmain16671496.7K linessynced 13h ago

Code health

5.5out of 10Fair

This codebase scores 5.5 out of 10 for code health, which we rate fair. It also scores maintainability 5.7 and static performance 8.8 out of 10. The three are scored separately and never blended into one number. Risk is concentrated, as it usually is: 4 of 35 files are git hotspots, and they average 3.3 — which is where the fixes pay off most.

Full health report →
Documentation19pages0 with model-written prose, 19 built from the index

Do next

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

Now

  • Critical

    Tidy 3 functions you changed in scripts/lib/gates.mjs this week

    2 commits in the last 7 days added or worsened 5 critical or high findings here, still open. Fixing now costs less than after the next change.

    serious findings
    5
    critical
    2
    latest commit
    fix: bind gate evidence and harden Windows identity
    Medium effort
Lines of code
6.7K
Files
35
Symbols
383
Modules
2
Languages
1

Recent activity

All commits →

Commits

  • 16671491fix: bind gate evidence and harden Windows identity4w ago
  • 473d4b80fix: flush lint reports before exit1mo ago
  • fefc249dtest: make portability checks deterministic1mo ago
  • 9e6e395dfix: harden orchestration and gate coordination1mo ago
  • 2655e8f4docs(skill): sharpen SKILL.md prose (placeholders, verification layers, trigger, leases)1mo ago
  • 94265e5cdocs(orchestration): state leaf/branch gate placement and add a PLAN dispatch table1mo ago

Decisions

  • Use a file-based self-check script instead of an inline one-linerproposed · 13h ago
  • Do not accept identity results if secondary descriptor failed to close cleanlyproposed · 13h ago
  • Treat Windows identity comparison as a snapshot, not atomic isolationproposed · 13h ago
  • Use BigInt inode equality to detect the named-to-handle field exposed by affected runtimeproposed · 13h ago
  • Avoid path-stat dev mismatch on Windows by using descriptor-based identity comparisonproposed · 13h ago
  • feat(orchestration): rolling dispatch + parallel gate verificationproposed · 13h ago
▸

Everything we found

129 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 health106Nested complexity · scripts/gate-check.mjs37 findings · 8.0 deducted→
  • worst item is low severity. Refactoring8terminalSafe+0.3 health, S effort · scripts/gate-lint.mjs→
  • worst item is medium severity. Decisions12scripts/gate-check.mjs8 awaiting review · 4 hotspots ungoverned→
  • worst item is medium severity. Ownership3tests/stress-tests.mjs100% single-owner concentration, 6 commits in 90d→

Composition

Open the graph →
javascript 100%

Explore this codebase

  • Docs19 pages across 2 modules→
  • ChatAsk this codebase a question and get an answer with its sources.→
  • Files35 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 0 entry points→
  • Code healthPer-file scores, 138 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.→