🐛 fix(playbook): enforce rulesets to agents flow

This commit is contained in:
csh
2026-01-10 22:18:26 +08:00
parent f2df89d483
commit 37546fe4f7
13 changed files with 13 additions and 223 deletions
+4 -4
View File
@@ -204,7 +204,7 @@ jobs:
sh docs/standards/playbook/scripts/sync_standards.sh tsl
# 验证结果
if [ -d "rulesets/tsl" ] && [ -f "rulesets/tsl/index.md" ]; then
if [ -d ".agents/tsl" ] && [ -f ".agents/tsl/index.md" ]; then
echo "✅ TSL 规则集同步成功"
else
echo "❌ TSL 规则集同步失败"
@@ -238,7 +238,7 @@ jobs:
echo "▶ 运行 sync_standards.sh cpp"
sh docs/standards/playbook/scripts/sync_standards.sh cpp
if [ -d "rulesets/cpp" ] && [ -f "rulesets/cpp/index.md" ]; then
if [ -d ".agents/cpp" ] && [ -f ".agents/cpp/index.md" ]; then
echo "✅ C++ 规则集同步成功"
else
echo "❌ C++ 规则集同步失败"
@@ -262,7 +262,7 @@ jobs:
echo "▶ 运行 sync_standards.sh tsl cpp"
sh docs/standards/playbook/scripts/sync_standards.sh tsl cpp
if [ -d "rulesets/tsl" ] && [ -d "rulesets/cpp" ] && [ -f "rulesets/index.md" ]; then
if [ -d ".agents/tsl" ] && [ -d ".agents/cpp" ] && [ -f ".agents/index.md" ]; then
echo "✅ 多语言规则集同步成功"
else
echo "❌ 多语言规则集同步失败"
@@ -285,7 +285,7 @@ jobs:
echo "▶ 运行 vendor_playbook.sh"
sh "$REPO_DIR/scripts/vendor_playbook.sh" . tsl
if [ -d "docs/standards/playbook" ] && [ -d "rulesets/tsl" ]; then
if [ -d "docs/standards/playbook" ] && [ -d "docs/standards/playbook/rulesets/tsl" ] && [ -d ".agents/tsl" ]; then
echo "✅ vendor_playbook 脚本执行成功"
else
echo "❌ vendor_playbook 脚本执行失败"