#!/bin/bash
# IsoMap Python sidecar wrapper (macOS — Intel)
# Tauri sidecar: receives JSON-RPC request as first argument,
# runs the Python backend, returns JSON-RPC response on stdout.
set -euo pipefail

SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
REPO_ROOT="$(cd "$SCRIPT_DIR/../../.." && pwd)"

export PYTHONPATH="${REPO_ROOT}/src:${PYTHONPATH:-}"
exec python3 "${REPO_ROOT}/src/isomap/main.py" "$1"
