MOTIR-354Done
6.4.5 UI — project settings → Members + Access
Estimate: 26m · Depends on: 6.4.1, 6.4.4
The project-settings Members + Access UI, per design/projects/ (6.4.1). The Members panel lists project members with their role Pill, an add-member Combobox (scoped to workspace members not yet on the project), remove, and a role select; the Access control sets open / limited / private with the explanatory copy. Calls the 6.4.4 API optimistically; project-admin-only (non-admins see it read-only). Lives in the project settings area (alongside the 2.2.5 workflow editor; Story 6.5 later unifies these).
Acceptance criteria
- A project-settings Members panel (list + role + add/remove via the 6.4.4 API) + an Access control (open/limited/private) render per the 6.4.1 design; project-admin-gated (read-only for non-admins).
- Colours via
--el-*, shape via element tokens, AA-safe; matches the mockup; the add-member picker is scoped to workspace-members-not-yet-on-project. - Component tests cover the members list, add/remove/role, and the access-level control.
Context refs
design/projects/+design-notes.md(6.4.1); the workspace Members UI (Story 1.2/1.3) to mirror;components/ui/*(Combobox, Pill); Story 6.4.4 (the API)