Skip to content

feat: community detection, flow analysis, and dead code improvements#249

Open
gzenz wants to merge 1 commit intotirth8205:mainfrom
gzenz:feat/graph-algorithms
Open

feat: community detection, flow analysis, and dead code improvements#249
gzenz wants to merge 1 commit intotirth8205:mainfrom
gzenz:feat/graph-algorithms

Conversation

@gzenz
Copy link
Copy Markdown
Contributor

@gzenz gzenz commented Apr 12, 2026

Summary

  • Community detection: resolution scaling (log10-based), file-based fallback grouping
  • Flow analysis: improved entry points, criticality scoring, configurable limits
  • Dead code: framework-aware FP reduction (_FRAMEWORK_BASE_CLASSES, _CDK_CLASS_SUFFIXES)
  • Graph store: configurable BFS limits, SQL engine option, constants extracted
  • DB migrations: v7 no-op stub (reserved for fix: add sqlite edge compound indexes #127), v8 composite edge index
  • VSCode extension schema version bumped to v8

Split from #158 (4/5). Independent -- targets main.

Test plan

  • 626 tests pass (56 new), 0 failures
  • Schema sync check passes (Python v8 = VSCode v8)

🤖 Generated with Claude Code

Community detection: resolution scaling, file-based fallback grouping.
Flow analysis: improved entry points, criticality scoring, env config.
Dead code: framework-aware FP reduction (_FRAMEWORK_BASE_CLASSES).
Graph store: configurable BFS limits, SQL engine option, constants.py.
DB migrations: v7 no-op stub, v8 composite edge index.
VSCode extension schema version bumped to v8.
@gzenz gzenz force-pushed the feat/graph-algorithms branch from 6c2c736 to ce07ebe Compare April 12, 2026 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant