Skip to main content

Members & roles

Think of X4RGE access in two steps: first someone joins your company on the platform, then you add them to each project they should work in.

Organization membership is the company badge — it lets them sign in and belong to your org. Project membership is the key to a specific initiative — which repos, tasks, views, and agent runs they can see. Without both (where your org requires it), a person may be in X4RGE but still not see the project you expect.

This page explains project-level people and permissions. To invite someone to the company, use Dashboard members. For org-wide rules and models, see Settings and Model control.

What this page is for

You want to…Members & roles helps you…
Onboard someone to one codebaseAdd them to the project — you usually do not need to make them org admin
Know who can change whatSee org roles vs project roles in plain language
Pick member or project adminUse the role guide below
Name an owner for deliverySet a project lead separate from day-to-day permissions
Fix "I can't see this project"Follow the access checklist
Offboard safelyRemove from project or org after reassigning tasks
Two layers — remember this

Org role (Members) — Can they use X4RGE at our company? Project role (this page) — Which projects, repos, and tasks can they see? Most day-to-day contributors need org member + project member on the right projects — not org admin.

Understand members and roles at a glance

TermPlain meaningWhere you set it
Org memberEmployee or contractor who can use X4RGE at your companyDashboard → Members
Org adminCan manage the whole company — all projects, settings, usageDashboard
Project memberCan work in one project — tasks, views, agents (within policy)Project → Members
Project adminSame as member, plus manage people and repos for that projectProject → Members
Project leadNamed person accountable for delivery (shown on project overview)Project → Members

Typical onboarding path:

  1. Invite to org (Dashboard → Members)
  2. They become an org member (can sign in)
  3. Add to project (Project → Members)
  4. Choose project member (contributor) or project admin (lead / tech owner)
  5. Optionally set project lead on the overview
  6. Project admin links GitHub when repos are ready

Most teams stop at step 4 for engineers — only leads need project admin.

Org vs project membership

LayerWhere you manage itWhat the person experiences
OrganizationDashboard → MembersSign-in, company-wide admin (if admin), list of projects they can open
ProjectProject → MembersTasks, views, linked repos, and agents for that initiative only
If they are…They see…
Org member, not on a projectOnly projects they were added to — not every repo in the company
Org adminAll projects; can help when access is stuck
On the project as memberThat project's work and repos (within policy)
On the project as adminSame, plus can add people and link repos

If Require project assignment is on in Settings, org members cannot run agents until they belong to at least one project — even if they can sign in.

Choose the right role

Use this when adding or updating someone:

SituationOrg roleProject roleAlso set lead?
Engineer shipping on one serviceMemberProject memberNo
Tech lead / EM for the initiativeMemberProject adminOften yes
Contractor on one migrationMemberProject member (one project)No
Person who runs the whole company on X4RGEAdmin or super adminOptional on projectsPer project
PM tracking tasks, not managing reposMemberProject memberSometimes yes as lead only

Rule of thumb: give the smallest role that lets them do their job. Org admin is for people who manage billing, company settings, and every project — not for every engineer.

Member is enough for most contributors

If someone needs to create tasks, run agents, and use linked repos, project member is usually correct. Choose project admin only when they must add teammates or connect GitHub.

Why project membership matters

Without clear project membershipWith project membership
Hard to know who should see which repoEach project is a bounded workspace
Access changes have no clear ownerProject admins handle day-to-day membership
Agent work is hard to attributeRuns and tasks tie to people on the project
Leaving a project vs leaving the company is unclearRemove from project or org with known effect

How membership fits together

PieceWhat it doesLearn more
Org invitePerson joins your company on X4RGEDashboard members
Project addPerson sees one initiativeThis page
Project adminPeople + repos for that projectAdd members
Project leadNamed delivery ownerProject lead
TeamGroup people org-wide; may link to projectsSettings → Teams
PolicyWhich models and tools apply in that projectModel control

Typical flow: invite to orgadd to projectassign roleoptionally set leadlink repo (project admin).

In practice

You want to…Do this
New hire on the payments teamOrg invite → add to Payments project → project member
Lead owns repos and membershipProject admin on that project → set as project lead
Contractor finishes migrationRemove from that project only; keep or remove org access separately
"I don't see the project"Fix access issues below
"Agents won't run for me"Confirm project membership + Require project assignment in Settings
Employee leavesReassign tasks → remove from Dashboard members

Organization roles

These apply company-wide on X4RGE:

RoleWho it's forWhat they can do with projects
MemberMost employees and contractorsOpen only projects they're added to
AdminIT, platform, or ops leadsSee and manage all projects; org settings
Super adminAccount ownerFull org control, including ownership transfer

Org admins are your escalation path when a project admin is out or access is blocked.

Project roles

These apply inside one project:

RoleWho it's forWhat they can do
Project memberContributorsTasks, views, agents, linked repos (within policy)
Project adminLeads and tech ownersEverything members can do, plus members, repos, project settings
Can they…Project memberProject admin
View and edit tasksYesYes
Run agents in the projectYes*Yes*
Save personal viewsYesYes
Save shared team viewsOften yes**Yes
Connect or disconnect GitHub reposNoYes
Add or remove people on the projectNoYes
Change who is project leadNoYes

*Subject to org and project model policy. **Some companies limit shared views to leads and admins.

Project admins cannot change company billing, the global model catalog, or contract settings — those stay on the dashboard.

Project lead vs project admin

These are easy to confuse. Here is the difference:

Project adminProject lead
What it isA permission — can manage people and reposA label — who owns delivery on the overview
Controls access?YesNo by itself
Shown on project overview?NoYes — one lead at a time
Typical personTech lead, EM, platform ownerSame person often — but not required

You can make someone lead without project admin if they only need visibility and escalations, not repo or membership changes. In practice, leads who run the project day-to-day are usually project admins too.

Add members

  1. Open Members

    In the Projects app, open your project → Members. You need project admin or org admin / super admin.

  2. Add from your organization

    Search by name or email. They must already be an org member — use Dashboard → Members to invite them first if not.

  3. Choose a project role

    Project member for contributors. Project admin for whoever manages repos and membership. Optional labels (e.g. "Backend") help filtering in large projects.

  4. Confirm they can work

    They should see tasks, views, and repos immediately. If agents are required, confirm they're on at least one project when your org uses Require project assignment.

Project lead

  1. Designate a lead

    From Members, pick project lead. One name appears on the project overview for accountability and escalations.

  2. Transfer lead

    When ownership changes, assign the new lead before removing the old lead from the project if they should lose access entirely.

Remove access

  1. Remove from project only

    Project admin removes them from Members. They stay an org member but lose this project's tasks and repos — use this when someone moves to another squad but stays at the company.

  2. Remove from organization

    Org admin removes them from Dashboard → Members. All project access ends immediately — use when someone leaves the company.

  3. If security is a concern

    Ask an org admin to revoke active sessions from Settings as well as removing membership.

Hand off before removing

Removal is immediate. Reassign open tasks and in-flight agent runs first.

Fix access issues

When someone says they can't see a project or can't run agents, check in order:

  1. Org membership

    Have they accepted the org invite? Pending invites cannot access projects. Org admin checks Dashboard → Members.

  2. Project membership

    Are they on this project's Members list? Org members are not auto-added to every project — a project admin must add them.

  3. Project assignment gate

    If agents fail but the project is visible, check Require project assignment in Settings. The person needs membership on at least one project.

  4. Repo and integration

    If work involves GitHub, confirm repos are linked and the person is allowed to use agents on this project — see GitHub integration and Troubleshooting.

  5. Escalate to org admin

    Org admins see all projects and can add members, fix integrations, and adjust org-wide policy.

Teams and projects

Teams (Settings → Teams) group people at the company level. A team may link to projects for budgeting and model rules when you manage many squads.

Someone gets access to a project through:

  1. Direct project membership — most common; use the steps above, or
  2. Team link — when your org connects a team to a project (setup varies).

Project rules can be stricter than team or org defaults — never wider. If access seems wrong after a team change, ask your org admin which layer applies.

Team role ≠ project role

Team roles (admin, member, viewer on a team) are separate from project roles (project admin, member on a project). Match both to how your company is organized — don't assume they're the same.

Questions about members and roles?

QuestionAnswer
I was invited but don't see a projectAccept org invite first; then ask a project admin to add you
Who can add me to a project?Project admin on that project, or org admin
Who connects GitHub?Project admin or org admin — GitHub integration
Do I need org admin to code with the agent?No — org member + project member is enough
What's the difference member vs admin?Member works in the project; admin also manages people and repos
What is project lead for?Shows who owns delivery — not a separate permission unless they're also admin
Left one team, still at companyRemove from that project; keep org membership
Left the companyOrg admin removes from Dashboard → all access stops
Teams vs projects?Teams = groups of people; projects = scoped work and repos