control: action-oriented lists and views at a terminal !549

merged merged by cmc on 2026-10-01 21:16 UTC · krz/gitbay:cli-term-3 into main

Discussion

cmc

Phase 3 of docs/specs/2026-10-01-cli-terminal-output-design.md. Terminal-only unless noted.

  • mr list: CHECKS, REVIEW (gates' rule; review requested yellow when it is the viewer's), UPDATED. issue list: LABELS, ASSIGNEE (yellow when the viewer), COMMENTS, UPDATED. Page batches in store: CommitStatusesFor, MRReviewsFor, MRReviewRequestsFor, IssueLabelsFor, IssueCommentCounts.
  • dashboard: "Needs you" line (reviews, assigned, jobs whose latest build failed, unread), activity capped at 8. feed: WHO/EVENT/WHERE/DETAIL columns.
  • repo show clone URL, open counts, latest release, default-branch checks; repo log name, age, signature; repo refs default first and tags by version (plain too); repo tree name first; release list subtitle and date; release show short SHA-256; build show steps, open MR, log command; milestone list overdue and progress; audit key=value; whoami instance, key, scope; auth keys list marks this session's key; URL line after issue/MR/release create; admin runners scope is the flex column.
  • Tables drop a column empty on every row.

Closes #314