#!/bin/bash
set -euo pipefail
[[ $# -eq 1 ]] || exit 78
cdx_phase="$1"
[[ "$cdx_phase" == '--query' || "$cdx_phase" == '--find' || "$cdx_phase" == '--value' \
    || "$cdx_phase" == '--column' || "$cdx_phase" == '--cursor' ]] || exit 78
cdx_source=/Users/wiscourper/Documents/workspace/zhct/zhctprompt/work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-exact-numeric-text-cast-20261008/probe_ai_orm_text.php
cdx_sha=588c83c4d12dfb7ba4f654438d949de32a9c1a442c86d3ef501fe8f58ea496be
[[ "$(shasum -a 256 "$cdx_source" | cut -d ' ' -f1)" == "$cdx_sha" ]] || exit 78
cdx_socket="${CDX_DM_SSH_SOCKET-}"
[[ -n "$cdx_socket" && -S "$cdx_socket" ]] || exit 78
cdx_remote='set -euo pipefail
ulimit -c 0
[[ "$(readlink -f /proc/53772/exe)" == "/www/server/php/74/bin/php" ]]
cdx_ld=""
cdx_svc=""
while IFS= read -r -d "" cdx_entry; do
    case "$cdx_entry" in
        LD_LIBRARY_PATH=*) cdx_ld="${cdx_entry#LD_LIBRARY_PATH=}" ;;
        DM_SVC_PATH=*) cdx_svc="${cdx_entry#DM_SVC_PATH=}" ;;
    esac
done < /proc/53772/environ
[[ -n "$cdx_ld" && -n "$cdx_svc" ]]
exec /usr/bin/env -i PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
    "LD_LIBRARY_PATH=$cdx_ld" "DM_SVC_PATH=$cdx_svc" \
    /www/server/php/74/bin/php -c /www/server/php/74/etc/php-cli.ini \
    -d extension=/home/dmdba/dmdbms/drivers/php_pdo/libphp74_dm.so \
    -d extension=/home/dmdba/dmdbms/drivers/php_pdo/php74_pdo_dm.so \
    /dev/stdin "$1"'
printf -v cdx_remote_q '%q' "$cdx_remote"
printf -v cdx_phase_q '%q' "$cdx_phase"
ssh -S "$cdx_socket" -o BatchMode=yes root@121.43.241.161 \
    "bash -c $cdx_remote_q -- $cdx_phase_q" < "$cdx_source"
