#!/usr/bin/env bash
set -euo pipefail

: "${RIPPLETIDE_API_KEY:?Set your Decision API bank Connection key}"
RT_API='https://agent-evalserver-production.up.railway.app'

# Run once in a test bank to create this policy at version 1.
# For an update, use its current version from GET /v1/policies.
curl --fail-with-body --silent --show-error \
  -X PUT "$RT_API/v1/policies/north-store-delivery" \
  -H "Authorization: Bearer $RIPPLETIDE_API_KEY" \
  -H 'Content-Type: application/json' \
  --data '{
    "text": "For a package marked delivered but not received, request carrier delivery evidence before recommending a replacement or refund. If proof of delivery is missing, choose request_delivery_evidence.",
    "active": true,
    "expected_version": 0
  }'
