#!/usr/bin/env bash # Quick health check: mirror present (or fetch mode documented), MCP server syntax OK. # Success criteria: docs/04-configuration/WORMHOLE_AI_RESOURCES_LLM_PLAYBOOK.md set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)" MIRROR="${WORMHOLE_AI_DOCS_DIR:-$ROOT/third-party/wormhole-ai-docs}" MCP_JS="$ROOT/mcp-wormhole-docs/index.js" err() { echo "verify-wormhole-ai-docs-setup: $*" >&2; exit 1; } [[ -f "$MCP_JS" ]] || err "missing $MCP_JS" node --check "$MCP_JS" || err "node --check failed for mcp-wormhole-docs" if [[ -f "$MIRROR/site-index.json" && -f "$MIRROR/llms.txt" ]]; then echo "OK: mirror at $MIRROR (site-index.json + llms.txt present)" else echo "WARN: mirror incomplete under $MIRROR — run: bash scripts/doc/sync-wormhole-ai-resources.sh" echo "OK: MCP server syntax (mirror optional if WORMHOLE_DOCS_FETCH=1 when using MCP)" fi echo "verify-wormhole-ai-docs-setup: all checks passed"