repowiserepowise
Sign in
narcooo/inkos
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisenarcooo/inkos
IN
IN

narcooo / inkos

typescriptmastera6e05d4151.6K linessynced 1h ago

Code health

6.2out of 10Fair

This codebase scores 6.2 out of 10 on defect risk, which we rate fair. It also scores maintainability 8.1 and static performance risk 9.8 out of 10. The three are scored separately and never blended into one number. The files you change most are the weak spot: 92 of 780 files are git hotspots, and they average 4.1.

Full health report →
Documentation806pages0 with model-written prose, 806 built from the indexScore validation20/201.81× baselineOf the 20 lowest-health files, 20 were bug-fixed in the last 6 months — 1.81× the 55% baselineDead code161exportsUnused exports that nothing in the graph reaches
Lines of code
151.6K
Files
780
Symbols
4,505
Modules
6
Languages
6

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Replace hardcoded reasoningEffort with generic llm.extra passthroughproposed · 1h ago
  • Remove dead BookFormCard create_book toolCall path; migrate studio sidebar summary rendering to Streamdownproposed · 1h ago
  • Honor per-book review mode and add inkos auto commandproposed · 1h ago
  • Split Settler into Observer + Reflector dual-phaseproposed · 1h ago
  • Replace standalone play page with in-chat PlayHudproposed · 1h ago
  • Move book_rules frontmatter into story_frameproposed · 1h ago

Needs attention

39 open
  • medium severity. ProposedReplace hardcoded reasoningEffort with generic llm.extra passthroughAuto-proposed decision awaiting review
  • medium severity. ProposedRemove dead BookFormCard create_book toolCall path; migrate studio sidebar summary rendering to StreamdownAuto-proposed decision awaiting review
  • medium severity. ProposedHonor per-book review mode and add inkos auto commandAuto-proposed decision awaiting review
  • medium severity. ProposedSplit Settler into Observer + Reflector dual-phaseAuto-proposed decision awaiting review
  • medium severity. ProposedReplace standalone play page with in-chat PlayHudAuto-proposed decision awaiting review

Where the risk concentrates

All 92 hotspots →

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

FileChurnPrior fixesMaintainersCommits 90d
server.tspackages/studio/src/api99.9th104bug magnet1bus factor 1101
server.test.tspackages/studio/src/api99.7th80bug magnet1bus factor 172
agent-tools.tspackages/core/src/agent99.6th43bug magnet1bus factor 155
ChatPage.tsxpackages/studio/src/pages99.5th13bug magnet1bus factor 130
agent-system-prompt.tspackages/core/src/agent99.3th17bug magnet1bus factor 140

Composition

Open the graph →
typescript 94%markdown 3%json 1%yaml 1%javascript 1%Other 0%

Explore this codebase

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