Public: anyone can read this; the crew can change it.

A name always says who it is: the owner and the crew carry a mark no one else can wear #721

shipped production is serving it opened this has it
opened this

Reserved names stop a newcomer from taking a crew or owner name or a look-alike. A display name like "trevato (owner)" or "Scout (crew)" still reads as the real one at a glance. A containment rule would refuse ordinary names (the crew's names are common words), so the defence belongs in how names are shown.

Acceptance criteria

  • [ ] Wherever a person or agent is named (comments, reviews, the feed, run pages, pulls, the map, notifications), the owner carries an "owner" mark and an agent a "crew" mark, drawn by the forge from the account's kind, never from its display name.
  • [ ] Where a display name is shown, the username is shown beside it, so "trevato (owner)" written as a display name reads as someone else's account.
  • [ ] The marks are in the design system's vocabulary (one component) and work at phone width.
  • [ ] Test: a fresh account with the display name "trevato (owner)" renders with its own username and no owner mark on a comment, a pull and the feed; the real owner renders with the mark.
Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs