Documentation
¶
Overview ¶
@index 디렉토리 기반 커뮤니티 탐지. 코드베이스를 논리적 모듈로 분할하고 응집도를 측정한다.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
Builder rebuilds communities from graph data. @intent persist directory-based module boundaries into community tables
func New ¶
New creates a community builder. @intent construct a builder that writes detected communities to the database
func (*Builder) Rebuild ¶
Rebuild creates communities by grouping nodes by directory path. Used by MCP run_postprocess tool and architecture_map prompt.
@return community stats with node count, internal/external edges, cohesion score @intent partition codebase into logical modules for architecture analysis @domainRule groups nodes by file path directory up to configured depth @domainRule cohesion equals internal edges divided by total edges @sideEffect deletes all existing communities and memberships before rebuilding @mutates Community CommunityMembership tables