docs/plans/2_18/task-runner-name.md
Make it visible, on the task details page, which runner has picked up the task. Today the UI shows the template, commit, trigger, timing and parameters, but nothing about where the task is actually executing. In setups with more than one runner this is a recurring blind spot.
In scope:
Out of scope:
A numeric ID would be technically simpler but unhelpful to the operator looking at the page. The runner name is what users see everywhere else (runner list, tags, settings), so reusing it keeps the UI consistent and immediately actionable — no second lookup required.
runner_name field.runner_name field is present in the task
payload, so existing tasks without a runner assignment are unchanged.| Risk | Mitigation |
|---|---|
| Runner name leaking sensitive info | Runner names are already visible to project members in the runner list; no new exposure. |
| Performance impact of the extra lookup on the task list | Done as a left join / cached lookup per page of tasks — negligible cost. |
| Front-end clutter | Row is hidden when there's no runner, so the existing layout is preserved for the common "already finished" case. |
runner_id populated, or by
storing the runner name on the task row at assignment time. This is a
separate decision because it affects data model and historical records.