> ## Documentation Index
> Fetch the complete documentation index at: https://docs.whim.run/llms.txt
> Use this file to discover all available pages before exploring further.

# Comments & Assignment

> Discuss tasks with comments and assign ownership.

## Comments & Reactions

Every task has a comment thread where team members can discuss progress, ask questions, and share context.

### Adding Comments

Open any task and scroll to the comment section. Type your message and press **Enter** to post. Comments appear in real time for all workspace members — no refresh needed.

### Threaded Replies

1. Hover over a comment and click **Reply**.
2. Type your reply and press **Enter**.

Replies are grouped under the original comment in a flat, Slack-style thread. Nested replies always attach to the root comment.

### @Mentions

Type `@` followed by a name to tag teammates:

| Mention                    | Who gets notified            |
| -------------------------- | ---------------------------- |
| `@username`                | That specific user           |
| `@everyone` / `@workspace` | All members of the workspace |

<Tip>
  Press **Tab** to accept the first suggestion in the mention autocomplete.
</Tip>

### Emoji Reactions

1. Hover over a comment and click the smiley face icon.
2. Pick a reaction: thumbs up, heart, laugh, surprised, sad, or angry.
3. Click an existing reaction pill to add your vote — click again to remove it.

### Comment Notifications

| Event                        | Who gets notified                                             |
| ---------------------------- | ------------------------------------------------------------- |
| **@mention**                 | The mentioned user (or all workspace members for `@everyone`) |
| **Comment on your task**     | The task creator                                              |
| **Reaction to your comment** | The comment author                                            |

Notifications appear in-app and as browser notifications (if enabled). Opening a task auto-marks its unread mention notifications as read.

***

## Task Assignment

Assign tasks to team members to clarify ownership and make it easy to find your work.

### Assigning a Task

1. Open a todo task.
2. Click the **assignee** dropdown (or press <kbd>Cmd</kbd> + <kbd>A</kbd>).
3. Select a workspace member.

The assignment updates immediately. The assignee's avatar appears on the task card throughout the workspace.

<Note>
  Assignment is available for **todo** tasks. When a todo is launched, it keeps its assignment. If no one is assigned when a todo is launched, the launcher becomes the assignee automatically.
</Note>

### Reassigning and Unassigning

* **Reassign**: Open the dropdown and select a different person — no confirmation needed.
* **Unassign**: Select **Unassigned** to remove the assignment. The task won't appear under anyone's "Assigned to me" filter.

### Filtering by Assignee

Use the filter dropdown above the task list:

| Filter                 | Shows                          |
| ---------------------- | ------------------------------ |
| **All**                | Every task in the workspace    |
| **You**                | Tasks you created              |
| **Assigned to me**     | Tasks assigned to you          |
| **Others**             | Tasks created by other members |
| **\[Specific person]** | Tasks created by that person   |

<Tip>
  "You" filters by **creator**, while "Assigned to me" filters by **assignee**. A task you created and assigned to someone else appears under "You" but not "Assigned to me".
</Tip>

### Task Ownership Display

Each task card shows both the creator and assignee:

* **Assignee avatar** on the left with a colored ring.
* **Creator avatar** on the right.
* Hover to see names and roles (e.g., "Assigned to Alice", "Created by Bob").
