Skip to content

feat: extend analyze_forces architecture signals#31

Merged
bntvllnt merged 3 commits intomainfrom
feat/extend-analyze-forces-architecture-signals
Apr 30, 2026
Merged

feat: extend analyze_forces architecture signals#31
bntvllnt merged 3 commits intomainfrom
feat/extend-analyze-forces-architecture-signals

Conversation

@bntvllnt
Copy link
Copy Markdown
Owner

Summary

  • extend analyze_forces / forces with shallow, deep, seam, and locality signals
  • keep existing output intact while adding new sections for MCP and CLI consumers
  • add analyzer tests and docs for the new architecture signals

Changes

  • add shallowModules, deepModules, seamCandidates, localityRisks to force analysis types
  • compute conservative heuristics in src/analyzer/index.ts
  • expose the new fields through src/core/index.ts and CLI forces
  • update docs/mcp-tools.md, docs/cli-reference.md, and docs/metrics.md

Validation

  • pnpm lint
  • pnpm typecheck
  • pnpm build
  • pnpm test -- src/analyzer/index.test.ts

@bntvllnt bntvllnt self-assigned this Apr 29, 2026
@bntvllnt bntvllnt merged commit 6fc5287 into main Apr 30, 2026
2 checks passed
@bntvllnt bntvllnt deleted the feat/extend-analyze-forces-architecture-signals branch April 30, 2026 12:52
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