- Shipped
- September 23, 2026 at 6:45 AM UTC
- Author
- Kamo
- Commit
- 4cce24e
Add Member / Add Team Member - A first "Person or AI" section: Human Intelligence (default) or Artificial Intelligence as two keyboard-operable choice cards. AI brings in the supervising team member (defaults to you when you are a team member) and the AI model; a team member's work location pre-fills as Remote. - Phonetic name beside the preferred name, with pronunciation tips and two play buttons that read the name as spelled and as written phonetically through the browser's speech engine. - The summary shows Intelligence and "Says it"; picking a job title or department shows what it expects (description + requirements); an existing account's notice says its name and pronunciation are kept. - Bulk add: a batch Intelligence setting (+ supervisor), a per-row override and a Phonetic column; CSV import auto-maps "pronunciation", "human or ai" and friends ("AI", "Bot", "Human"...). After creation - Members / Team Members grids: an Intelligence column, an All · Human · AI filter with counts, and quick search that finds "AI" and phonetic names. - The member card (every name hover): an AI pill and a "Says it" line with a play button; roster rows prime it with both. - Profile: the hero wears the AI pill and "Says it"; the phonetic name is edited beside the preferred name; the Membership card shows/edits Intelligence, supervisor and model (Manage Members only, never on your own profile); the Work room gains a live, read-only Role expectations card. Job titles and departments (/settings/essential) - The add/edit dialog gains an Expectations section: a description (4,000 characters, counter) and a requirements editor — category, text, Required/Preferred, reorder, remove, Enter adds the next, pasting a list splits it into rows, example chips, 50-row cap. - Tables show the description's first line and a Requirements column with a hover list; both pages refresh live (paused while the dialog is open) and show the server's own words on a refused save. Shared pieces: app/lib/members/intelligence, app/lib/speech (feature-detected, SSR-safe), IntelligenceBadge / IntelligenceChoice / PhoneticNameField / SayItButton, app/lib/orgRequirements, RequirementsEditor, RoleExpectations. Spec and plan under docs/superpowers. Needs kamo-shared-library + securityservice (same feature) and the dictionary keys pushed first.
