#!/usr/bin/env bash # scripts/reindex.sh — Trigger a full vault reindex via the API. set -euo pipefail API_URL="${API_URL:-http://localhost:8000}" FORCE="${1:-false}" echo "🔄 Triggering vault reindex (force=$FORCE)..." RESPONSE=$(curl -sf -X POST "$API_URL/api/v1/index/reindex" \ -H "Content-Type: application/json" \ -d "{\"force\": $FORCE}") echo "$RESPONSE" | python3 -m json.tool 2>/dev/null || echo "$RESPONSE" echo "✓ Reindex job queued."