#!/bin/bash
set -euo pipefail
[[ $# -eq 2 ]]
cdx_phase="$1"
cdx_marker="$2"
[[ "$cdx_phase" == '--probe' || "$cdx_phase" == '--run' || "$cdx_phase" == '--audit-token' ]]
[[ "$cdx_marker" =~ ^CDXGOODS[0-9A-F]{10}$ ]]
cdx_source=/Users/wiscourper/Documents/workspace/zhct/zhctprompt/work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-goods-read3-20261006/verify_goods_http.disabled.php
cdx_expected=4b589d15ce062378e6cd9f5571a562addcac4a731d9dbdfc16539eb25738709b
[[ "$(shasum -a 256 "$cdx_source" | awk '{print $1}')" == "$cdx_expected" ]]
cdx_gate=''
if [[ "$cdx_phase" == '--run' || "$cdx_phase" == '--audit-token' ]]; then
    [[ "${CDX_GOODS_HTTP_APPROVAL-}" == 'OWNED_GOODS_HTTP_V1' ]]
    [[ "${CDX_GOODS_HTTP_REVIEWED_SHA256-}" == "$cdx_expected" ]]
    cdx_gate='OWNED_GOODS_HTTP_V1'
fi
cdx_remote='set -euo pipefail
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" \
    "CDX_GOODS_HTTP_SOURCE_CHECKED=1" \
    "CDX_GOODS_HTTP_REVIEWED_SHA256=$1" "CDX_GOODS_HTTP_APPROVAL=$2" \
    /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 "$3" C "$4"'
printf -v cdx_quoted '%q' "$cdx_remote"
printf -v cdx_hash_quoted '%q' "$cdx_expected"
printf -v cdx_gate_quoted '%q' "$cdx_gate"
printf -v cdx_phase_quoted '%q' "$cdx_phase"
printf -v cdx_marker_quoted '%q' "$cdx_marker"
ssh -S /tmp/cdx-ai-ssh.9W6Cu6/control -o BatchMode=yes \
    root@121.43.241.161 \
    "bash -c $cdx_quoted -- $cdx_hash_quoted $cdx_gate_quoted $cdx_phase_quoted $cdx_marker_quoted" \
    < "$cdx_source"
