feat(wormhole): AI docs mirror, MCP server, playbook, RAG, verify script
- Playbook + RAG doc; Cursor rule; sync script + manifest snapshot - mcp-wormhole-docs: resources + wormhole_doc_search (read-only) - verify-wormhole-ai-docs-setup.sh health check Wire pnpm-workspace + lockfile + AGENTS/MCP_SETUP/MASTER_INDEX in a follow-up if not already committed. Made-with: Cursor
This commit is contained in:
23
scripts/verify/verify-wormhole-ai-docs-setup.sh
Executable file
23
scripts/verify/verify-wormhole-ai-docs-setup.sh
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/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"
|
||||
Reference in New Issue
Block a user