用途:作为 L3 Worker,从导入语句构建并分析模块依赖图,以强制架构边界。支持 Python、TS/JS、C#、Java。
主要能力:检测循环依赖(成对 HIGH、DFS 传递 CRITICAL、文件夹级);校验边界规则(forbidden、allowed、required);计算 Robert C. Martin 指标(Ca、Ce、Instability)与 Lakos 聚合指标(CCD、NCCD);校验稳定依赖原则(SDP);支持基线冻结以渐进式改造遗留项目;自适应三层架构检测(自定义规则 > 文档 > 自动检测);输出 BREAK_CYCLE、ENFORCE_RULE 或 REDUCE_COUPLING 动作。
使用方式:输入 architecture_path、codebase_root、output_dir,可选 domain_mode、current_domain、scan_path、update_baseline。优先使用 hex-graph 做拓扑与指标分析,hex-line 做本地读取;MCP 不可用时回退 Read/Grep/Glob/Bash。按发现架构、构建依赖图、检测循环、校验边界、计算指标、基线对比、评分、写报告、返回摘要的流程执行。
适用场景:审计架构拓扑、模块依赖与耦合。
限制:不审计 I/O 隔离、API 契约、代码重复、层归属、服务契约、包健康、通用代码质量或运行时操作;仅分析项目内部模块,排除标准库与第三方;无模式检测时仅检查循环与指标。具体收费、价格、平台与效果暂未提供。