control: repository screens (CLI views stage 3a) !556

merged merged by cmc on 2026-10-02 04:57 UTC · krz/gitbay:cli-views-3a into main

Discussion

cmc

Stage 3a of #316, Ref #319. Plan: docs/plans/2026-10-01-cli-views-stage3.md.

  • listScreen helper.
  • Repository lists as screens: topics (and topics add/remove), secret list, deploy-key list, domain list, access list, mirror list, runner list, bookmarks, search, list.
  • repo log, tree, refs, symbols as screens; their in-closure terminal tables removed. Tree directories are blue, not cyan.
  • repo settings show (screen adds approvals, resolved threads, code owners, website), repo deps status (both branches), repo commit (screen, then the coloured diff).
  • Tests run each command at a terminal through Dispatch and parse every suggested command back through the registry (checkLegend); piped output pinned per command. Fixtures use a fixed-seed key and fixed git dates so pins are stable.