#!/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"