Skip to content

Rail: aligned grid columns, icons over words - #5073

Merged
tomsmith8 merged 1 commit into
masterfrom
fix/rail-visual-structure
Aug 19, 2026
Merged

Rail: aligned grid columns, icons over words#5073
tomsmith8 merged 1 commit into
masterfrom
fix/rail-visual-structure

Conversation

@tomsmith8

Copy link
Copy Markdown
Collaborator

UI-only follow-up to the activity rail, from production feedback — kept separate from #5072 (data semantics) as requested.

  • Aligned columns: rows share one CSS grid template (label | status | time | trailing group), so labels, statuses and timestamps line up across every row — variable-width labels no longer push timestamps around
  • No "analysis": run-only rows carry the recursion-loop icon; the stage name ("recursion loop — failure analysis" / "fix proposal") rides in the tooltip
  • No "running"/"completed": the spinner and colored dot carry the state (word in tooltip). Failure states keep their word — a red dot alone under-sells a failed run
  • Report link + score sit in a right-aligned trailing group beside the Stakwork link; the report link renders whenever a run row with a bundle exists (graph-only attempts have no bundle anywhere to link)

52 tests across the rail and RecursionBox suites, including pins that the noise words stay gone.

Production feedback: rows had no column structure (variable-width labels
pushed timestamps out of line) and status words were noise.

- Rows are a shared CSS grid (label | status | time | trailing group) so
  labels, statuses and timestamps align across every row
- The word "analysis" is gone: run-only rows carry the recursion-loop
  icon with the stage in the tooltip
- "running"/"completed" words are gone: the spinner and colored dot
  carry the state, with the word in the tooltip. Failure states keep
  their word - a red dot alone under-sells a failed run
- Report link and score sit in a right-aligned trailing group beside the
  Stakwork link
@tomsmith8
tomsmith8 force-pushed the fix/rail-visual-structure branch from f694f97 to 75ffbdf Compare August 19, 2026 19:09
@github-actions

Copy link
Copy Markdown

Test environment is now live.

View it at: https://hive-preview-4.sphinx.chat

Database expires at: Aug 20, 2026, 12:11 AM UTC

@tomsmith8
tomsmith8 merged commit bf974db into master Aug 19, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant