Idea: define a workflow = ordered list of scripts (build.sh → test.sh → deploy.sh) that run one after another.
Example options: run next only if the previous exited 0, optional timeout per step;
one “Run workflow” from the UI. Progress and logs per step in one place.
Maybe too complex and would need reworking the script run function