KamoCRM

Human/AI member accounts, phonetic names, job title and department requirements

Featurekamo-internal
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.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing