#!/usr/bin/env bash # 知识库质量统一入口:JSON Schema 结构校验 + 视图同步校验(CI 与提交流程共用)。 # 用法: # docs/scripts/validate_kb.sh # 校验默认知识库目录 # docs/scripts/validate_kb.sh <目录> # 校验指定目录 # 退出码:0=PASS,1=FAIL。 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" python3 "$ROOT/docs/scripts/render_kb_md.py" --check "$KB_DIR"