#!/bin/sh
# Plan, then execute, a governed Case-bound Run.
BASE_URL="${INDWEL_BASE_URL:-https://api.indwel.ai}"
: "${INDWEL_ACCESS_TOKEN:?Set INDWEL_ACCESS_TOKEN}"
: "${INDWEL_ORGANISATION_ID:?Set INDWEL_ORGANISATION_ID}"
: "${INDWEL_WORKSPACE_ID:?Set INDWEL_WORKSPACE_ID}"
: "${INDWEL_CASE_ID:?Set INDWEL_CASE_ID}"
case_base="$BASE_URL/v1/organisations/$INDWEL_ORGANISATION_ID/workspaces/$INDWEL_WORKSPACE_ID/cases/$INDWEL_CASE_ID"
curl -fsS -X POST "$case_base/run-plans" -H "Authorization: Bearer $INDWEL_ACCESS_TOKEN" -H 'Content-Type: application/json' -H "Idempotency-Key: plan-$(date +%s)" -d '{}'
