用途:对 evolution-go.yaml 执行完整审计,输出合规性、问题与建议,并写入 evolution-go.audit.md。
主要能力:检查必需 YAML 锚点(如 x-evolution-go-image、x-evolution-go-env 等)及 merge;校验安全、数据库、日志、服务器、可选集成等环境变量取值与占位符;确认 evolution_go 服务存在;检查镜像是否使用 latest;核对 SERVER_PORT 与 Traefik 端口一致;校验 Traefik 标签、域名与 x-evolution-go-app-url 一致性;检查 deploy 模式、副本、placement、restart_policy、update_config;检查 CPU/内存限制;检查卷 evolution_go_data:/app/dbdata、evolution_go_logs:/app/logs 及 external: true;检查 network_swarm_public 网络;识别 GLOBAL_API_KEY 占位符、连接串 SENHA 占位符、latest 镜像等安全风险。
使用方式:调用该技能后按步骤读取 evolution-go.yaml,逐项执行检查并记录 ✅/⚠️/❌,最后生成结构化报告,含摘要、分类结果与按优先级排列的建议。
适用场景:部署前审查 Evolution Go 的 Swarm 栈配置,排查占位符、路由不一致与资源缺失。
限制:仅针对 evolution-go.yaml 与上述检查项;未提供自动修复、其他文件或平台支持的信息。