{
  "nombre": "preparar_reembolso",
  "alcance": "Diseño didáctico: prepara una propuesta, no mueve dinero.",
  "entrada_modelo": {"pedidoId": "pedido_demo", "motivo": "producto_defectuoso"},
  "contexto_servidor": ["usuario autenticado", "tenant autorizado", "roles", "importe real del pedido"],
  "validaciones": ["pedido pertenece al tenant", "usuario puede solicitar", "importe sale de la base", "pedido no reembolsado"],
  "propuesta": {"id": "propuesta_demo", "estado": "pendiente_aprobacion", "vence_en_segundos": 300},
  "ejecucion": ["aprobación humana autenticada sobre propuesta exacta", "revalidar importe, vigencia y permisos", "clave de idempotencia durable", "conciliar resultado ambiguo antes de reintentar"],
  "pruebas_bloqueantes": ["pedido ajeno", "aprobación vencida", "importe modificado después de aprobar", "reintento concurrente", "timeout tras envío al proveedor"]
}
