Let's make this very concreet:
- The VO software contains a script called /opt/bin/alicepilot.
- The user specifies in the JDL that this script should be called on boot.
- The site contextualizes the images, in this case it means that a boot script is inserted that calls /opt/bin/alicepilot with user priviliges.
So, it is perfectly possible to get work from a pilot job framework with site contextualization.
What am I missing?
it is perfectly possible to do it via your way, it is also possible to do it my way (the image is simply a pilot job and needs no interaction with the JDL ... specifying the image to run is enough). But my way is banned, why??