The rail cannot tell you which run you are looking at #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Reported from the running system. The far-left rail shows a status glyph and a step
count per run —
✗ 38/38,✗ 37/37— and nothing else. Two runs of the same graph areindistinguishable, which is the whole job of a run list.
What it should do
identify a run without opening it.
loud. It needs one, stored on the run, and shown in the rail when expanded.
position and a moment are the two things that distinguish otherwise-identical runs, and
both fit in the collapsed width.
+button says "new run". It is the only unlabelled control in the app.Why a title is the interesting part
The brief is a paragraph and the node ids are the graph's vocabulary, not the operator's.
A title is the one string that answers "which run was that?" — it belongs in the rail,
the ledger, the browser tab and any notification. Deriving it once, at intake, and
storing it on the run is cheaper and more stable than re-deriving it per surface.
Acceptance
with a title, and two runs of the same graph are distinguishable at a glance.
+control is labelled.Written from watching the running system. Source:
docs/issues/01-the-rail-cannot-tell-you-which-run.md.Follow-up to the commit that closed this: the last acceptance line — runs from a brief, a Forgejo issue, or a new project all get a title a person can say — was not fully met. A run from an issue was titled
owner/repo#N. The New Run form now sends the picked issue's own title as the run's name (the reference remains the fallback), with a test covering all three entry points. Commite1a3abc(local main, not yet pushed).Verified in Chromium against the live osfd: the rail shows each run's
#N, title, start time and where it got to (computed server-side, unchanged across run switches); collapsed shows#N, date and time; "new run" is labelled.