Skip to main content

MAZENG-FT-15 · Add collaborators with explicit project roles

Feature intent

An owner or maintainer needs to bring existing Maze users into a project without sharing accounts.

Why it matters

An owner or maintainer needs to bring existing Maze users into a project without sharing accounts.

Expected outcome

Enables attributable collaboration with bounded, explicit access.

In scope

  • Find an existing Maze user by email address.
  • Add one or more existing users during or after project creation.
  • Assign each collaborator a supported viewer, developer, maintainer, owner, or administrator role.
  • Show the resulting project-member list and assigned roles.
Delivery status
IN_BACKLOG
Owner
RootAtSkic (product lead)
Parent Epic
MAZENG-EP-4
Solution approval
PENDING

Acceptance

Acceptance outcomes

  1. 01

    An authorized manager can add valid existing users and immediately see each person with the assigned role.

  2. 02

    Unknown or duplicate users produce visible failure without partial membership.

  3. 03

    An unauthorized user cannot add members or assign roles.

  4. 04

    Each added collaborator uses their own Maze identity rather than shared credentials.

Dependencies and risks

Dependencies

None recorded.

Risks

  • The Feature depends on personal account identities from MAZENG-EP-1.
  • Role semantics—especially administrator versus owner—require precise product definitions and consistent enforcement.

Authoritative Architecture tasks

No authoritative Architecture tasks are linked.

Original source