- 添加 SCALE Engine 配置 (.scale/) - 添加 OpenClaw Agent 配置 (.openclaw/) - 添加知识文档 (AGENTS.md, TOOLS.md) - 添加质量契约和工作流配置 - 添加 22 个工作流模板 - 添加验证脚本和门控脚本 - 添加 skills-registry 技能注册表
30 lines
870 B
Bash
Executable File
30 lines
870 B
Bash
Executable File
#!/bin/bash
|
|
# scripts/workflow/verify.sh — 验证工作流配置
|
|
set -e
|
|
cd "$(dirname "$0")/../.."
|
|
|
|
PROFILE="${1:-default}"
|
|
echo "📋 验证工作流 (profile: $PROFILE)..."
|
|
|
|
# 检查 workflow.json
|
|
if [ ! -f ".scale/workflow.json" ]; then
|
|
echo "❌ 缺少 .scale/workflow.json"
|
|
exit 1
|
|
fi
|
|
|
|
# 检查 quality-contract.json
|
|
if [ ! -f ".scale/quality-contract.json" ]; then
|
|
echo "❌ 缺少 .scale/quality-contract.json"
|
|
exit 1
|
|
fi
|
|
|
|
# 检查模板文件
|
|
TEMPLATE_COUNT=$(ls docs/workflow/templates/*.md 2>/dev/null | wc -l)
|
|
echo " 📄 工作流模板: $TEMPLATE_COUNT 个"
|
|
|
|
# 验证 JSON 格式
|
|
python3 -c "import json; json.load(open('.scale/workflow.json')); print(' ✅ workflow.json 格式正确')"
|
|
python3 -c "import json; json.load(open('.scale/quality-contract.json')); print(' ✅ quality-contract.json 格式正确')"
|
|
|
|
echo "✅ 工作流验证通过"
|