Skip to content

CL-5778: Rail cleanup — legible bench switcher, icons, trimmed nav - #20

Merged
TheGreatAxios merged 3 commits into
mainfrom
cl-5778-rail-cleanup-legible-bench-switcher-new-icon-set-trimmed-nav
Aug 9, 2026
Merged

CL-5778: Rail cleanup — legible bench switcher, icons, trimmed nav#20
TheGreatAxios merged 3 commits into
mainfrom
cl-5778-rail-cleanup-legible-bench-switcher-new-icon-set-trimmed-nav

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Contributor

Summary

  • Trim rail nav to Home, Routines, Library, Agents, Skills, Insights (Chat and Approvals stay deep-linkable off-rail)
  • Coherent lucide icon set for the rail; Insights gets an honest stub page
  • Bench switcher: larger labeled trigger, active name via membershipDisplay (no raw tenant fields on the trigger)

Closes CL-5778.

Test plan

  • bun test in apps/web (with build for Tailwind guard)
  • bun test + tsc in packages/bench-ui
  • CI green (checks, walking-skeleton)
  • Spot-check: rail labels, no Chat/Approvals items, bench name legible in dock

Assert the rail lists Home/Routines/Library/Agents/Skills/Insights only,
Chat and Approvals stay deep-linkable off-rail, and the bench switcher
surface goes through membershipDisplay for the active name.
Nav is Home, Routines, Library, Agents, Skills, Insights with a coherent
lucide set. Chat and Approvals remain routable for deep links but leave
the rail. Bench switcher trigger is larger and labeled via
membershipDisplay; Insights gets an honest stub until the analytics wave.
@TheGreatAxios
TheGreatAxios merged commit 877ce9f into main Aug 9, 2026
2 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