Thank you for your reply, that is good to know that (especially coming from someone with great bash skills).
My intent was to have the simplest way to solve my problem and not any more.
If I was going to make it more robust I would probably switch to Airflow, Luigi has nice features to make things simple but more limitations.
I think there's Flowise that fits the bill for LLM workflow management, but I haven't had the time to investigate yet.