用途:对指定代码范围(文件、目录或 diff)做架构质量审查,是架构认知环节,也可作为 orchestrate-code-review 的一个步骤。它只负责执行与取证,架构标准全部来自规则集,输出问题清单,不做评分或改写。\n\n主要能力:完整加载架构质量规则并记录版本;读取最近的 AGENTS.md、架构文档和 .ai-cortex/config.yaml,解析激活的 profile、参数与豁免;优先使用仓库原生依赖或契约检查,必要时用构建元数据、导入图、导出签名、生产调用点和 diff 取证;对每条适用规则项独立评估通过、失败、豁免或证据受限;每条发现引用一条失败 Rule ID,类别固定为 cognitive-architecture,并带精确位置与严重级别;返回精确的 passed、waived、not_applicable、evidence_limited 覆盖字段。\n\n使用方式:输入为已选定的代码范围,可选项目上下文(改动规模、上游技术设计)。先加载规则并记录版本,再解析项目拓扑与豁免,然后逐项评估,最后按 findings-list 格式输出发现与覆盖页脚。\n\n适用场景:针对变更、模块或仓库的架构审查;验证声明的模块拓扑或受保护契约变更;实现后的组合、接线与变更面风险审查。\n\n限制:不选择 diff 或代码库范围,不审查语言规范、安全、性能、可靠性、可观测性或测试质量,不修改代码,不批准豁免;缺少依赖工具不能当作依赖项通过;不得臆造架构风格或模块拓扑;不得在技能内重复规则清单,缺标准时应提议改规则;缺失测试不作为架构发现;修复交给 orchestrate-repair-loop。项目参数缺失只会让对应 project:* 项不可评估,不影响基线项。
review-architecture
测试与质量
更新于 10-16 01:35