#!/usr/bin/env bash
set +x
set -euo pipefail
umask 077
: "${ANTHROPIC_API_KEY:?Set a workspace-scoped API key from the linked Console organization first}"
# Inícialo tú desde un terminal normal del sistema operativo, no desde un IDE, la aplicación de escritorio ni GitHub Action.
# Si lo ejecutas, es una operación facturable. No se ha ejecutado para este borrador.
claude --bare -p 'Responde solo: conexión API correcta' \
  --model claude-haiku-5-5 \
  --effort low \
  --tools '' \
  --max-turns 1 \
  --max-budget-usd 0.10 \
  --output-format json \
  --no-session-persistence > claude-result.json

python3 - <<'PY'
import json
from pathlib import Path
result = json.loads(Path('claude-result.json').read_text())
print('is_error:', result.get('is_error'))
print('result:', result.get('result'))
print('estimated_cost_usd:', result.get('total_cost_usd'))
print('usage:', json.dumps(result.get('usage', {}), ensure_ascii=False))
if result.get('is_error'):
    raise SystemExit(1)
PY
