|
|
@@ -0,0 +1,13 @@
|
|
|
+#!/usr/bin/env bash
|
|
|
+# 知识库质量校验统一入口(CI 与本地通用)。
|
|
|
+# 用法:
|
|
|
+# docs/scripts/validate_kb.sh # 校验默认知识库目录
|
|
|
+# docs/scripts/validate_kb.sh <目录> # 校验指定目录
|
|
|
+# 退出码:0=PASS,1=FAIL(供 CI/提交流程阻断)。
|
|
|
+set -euo pipefail
|
|
|
+
|
|
|
+SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
+ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
|
|
|
+KB_DIR="${1:-"$ROOT/docs/参考资料/知识库"}"
|
|
|
+
|
|
|
+python3 "$ROOT/docs/scripts/validate_kb.py" "$KB_DIR"
|