SuperAPI AI 工具集

ln-622-build-delivery-gate-auditor

测试与质量

查看项目

更新于 10-16 06:23

技能介绍

用途:作为代码库审计流水线中的 L3 Worker,专门审计可执行的交付门禁与 CI/构建反馈,检查编译器、Linter、类型检查、测试及 CI 失败,以及会阻断或削弱交付的构建配置。

主要能力:执行五类检查(编译/Lint 错误、不受支持的 API 警告、类型错误、失败或被跳过的测试门禁、构建配置问题);按严重级别(CRITICAL/HIGH/MEDIUM/LOW)记录发现,包含位置、工作量、动作与建议;计算 Build Health 合规评分(X/10);输出报告并跟踪趋势。

使用方式:需先读取 references/audit_worker_core_contract.md 与 references/mcp_tool_preferences.md;从 contextStore 解析 tech_stack、build_tool、test_framework、output_dir;按 references/ci_tool_detection.md 的命令注册表运行对应生态的构建、Lint、类型检查与测试命令,检查退出码并解析 stderr;报告写入 {output_dir}/ln-622--global.md,并将 build_health 指标追加到 results_log。

适用场景:审计项目能否可靠发布,识别阻断交付的构建与 CI 门禁问题。

限制:只报告不自动修复;仅审计可执行的交付门禁,不审计测试组合质量或依赖新鲜度;构建/测试命令默认超时 5 分钟;每个发现必须使用 FIX_DELIVERY_GATE、FAIL_CI_ON_SIGNAL 或 REMOVE_STALE_SKIP 动作。具体命令与评分算法需参考对应 references 文件,资料未提供其内容。