sverklo audit
A
Overall Health
A
Dead code
0% orphan symbols (0/318)
A
Circular deps
0 cycles detected
B
Coupling
max fan-in: 14 (src/utils/logger.ts)
A
Security
0 concerns found
Overview
- 137 files indexed
- 580 code symbols extracted
- 5843 symbol references tracked
- 0 active memories (0 core, 0 stale)
- Languages: typescript (132), javascript (5)
God Nodes (most-referenced symbols)
These are the symbols your codebase depends on most. Changes here have the largest blast radius.
- err — 64 references
- extractChunk — 40 references
- run — 39 references
- findBraceEnd — 28 references
- esc — 27 references
- injectRepoParam — 24 references
- json — 23 references
- Indexer — 21 references
- resolveBudget — 20 references
- getProjectConfig — 19 references
Hub Files (highest PageRank)
Core architectural files — imported by many others.
src/utils/logger.ts(1.00)src/utils/budget.ts(0.42)src/indexer/embedder.ts(0.29)src/telemetry/index.ts(0.26)src/utils/config-file.ts(0.25)src/utils/git-validation.ts(0.25)src/indexer/indexer.ts(0.24)src/utils/config.ts(0.24)benchmark/src/baselines/naive-grep.ts(0.22)src/search/cluster.ts(0.20)
Orphans
No obvious dead code — every named symbol has at least one reference.
Coupling (high-PageRank files)
src/utils/logger.ts(1.00)src/utils/budget.ts(0.42)src/indexer/embedder.ts(0.29)src/telemetry/index.ts(0.26)src/utils/config-file.ts(0.25)
Suggested Next Steps
- Before refactoring err, run
sverklo_impactto see the 64 call sites src/utils/logger.tsis your most-imported file — changes here cascade widely