# Actually divide up the permissions

> **What you will learn**
> Not a chapter to read but one to **do**. Write down every permission in your
> workspace as it stands, rebuild it **around groups rather than individuals**,
> and find the places that need approval.

## What you need

```
□ 40 minutes
□ Workspace admin rights
□ Access to the member list
□ If the team is still small — do it assuming the people you will add
```

**That last line is the trick.** Permissions are not a problem at three people,
but three people is when permission design is easy.

---

## Step 1 — Write down what exists (10 min)

Open [members and roles](/guide/cn-members) and write down **every single one.**

| Person | Role | Why that role | Last active |
|---|---|---|---|
| | | | |

```
□ How many "why" cells say "because they set it up"?
□ Is anyone inactive for more than three months?
□ How many admins are there?
```

**Count the third.** If admins are more than half the workspace, you effectively
have no roles.

---

## Step 2 — Rebuild around groups (10 min)

Erase the names and keep only **roles and groups.**

```
✗ Kim can use the CRM tool             <- an individual
✓ The sales group can use the CRM tool <- a group
```

| Group | What these people do | Tools needed | Tools not needed |
|---|---|---|---|
| | | | |

**Fill in the "not needed" column.** Leave it blank and you end up opening
everything to everyone. This is where [tools are
permissions](/guide/mcp-security) becomes an actual setting.

> **Grant to groups, not to people.** Start adjusting individuals and in six
> months nobody can describe the current state.

---

## Step 3 — Find the approval points (15 min)

This is the point of the exercise. Find every **irreversible action** and decide
whether it gets an approval step.

| Irreversible action | Who can do it today | Approval? | What to do |
|---|---|---|---|
| Sending email | | □ | |
| Posting externally | | □ | |
| Deleting data | | □ | |
| Payment / ordering | | □ | |

```
Verdict:
  has approval                     -> leave it
  no approval, admins only         -> fine for now. Revisit as the team grows
  no approval, anyone can do it    -> fix this today
```

### Where operator rights fit

The picture from [pending approval and operator
rights](/guide/cn-approvals) belongs here.

```
□ Which actions could become "anyone drafts, an approver sends"?
□ Who will look at that approval queue — write the name down
```

**Leave the second blank and approvals only accumulate.** A queue with no named
reader ends in "let's just open it up."

---

## Step 4 — Three lines of action (5 min)

```
[Today]
  □ Deal with accounts inactive over three months
  □ Irreversible actions anyone can do without approval — gate or block them

[This month]
  □ Move individually granted permissions onto groups
  □ Reduce admins to (   )

[Quarterly]
  □ Fill this table in again
```

---

## Self-check

```
□ You listed every member without exception
□ There was at least one person whose "why" you could not answer  <- if none, you were generous
□ You found four or more irreversible actions
□ Each approval has a named reader
```

---

## Check yourself

**1. Why grant to groups rather than individuals?**

<details>
<summary>Answer</summary>

**Because per-person adjustments make the current state indescribable.** Group
grants survive people joining and leaving, and auditing happens per group.
</details>

**2. Why name the reader when you add an approval?**

<details>
<summary>Answer</summary>

**Because approvals with no reader only pile up.** Once they pile up, the pile
becomes annoying and the answer becomes "just open it," which makes the control
meaningless.
</details>

**3. What is wrong with admins being more than half?**

<details>
<summary>Answer</summary>

**It is the same as having no roles.** With everyone at top privilege there is no
real control over irreversible actions, and no way to narrow the blast radius when
something goes wrong.
</details>

---

Next, how to read usage → [Usage and credits](/guide/cn-usage)
