Comments and mentions

The Discussion panel in every artefact flyout: ask and answer in threads, name people with @ to tell them, keep a comment internal, resolve a thread, and follow an artefact to hear of every comment on it.

By the end of this page you will have asked a question on a requirement and had it answered under it, told a teammate by naming them, kept a note from the client, closed the thread when the question was settled, and chosen which artefacts you hear about; you will also know what a client guest sees of the conversation and what each comment announces.

A comment is a note on one artefact: a question on a requirement, a finding on a story, a decision taken in the margin of a RAID item. Comments live in the Discussion panel at the foot of the artefact's flyout, under its links, on every page that has one: epics, work items, requirements, business rules, use cases, RAID items, decisions, data entities and glossary terms. A comment answers at most one earlier comment, so a thread is one level deep and reads as a conversation rather than a tree. A comment is either open to everyone who sees the artefact or internal, which a client guest never reads. Naming someone with @ tells them; following an artefact tells you of every comment on it. The first comment of a thread can be resolved when the question is settled, and reopened when it comes back.

Before you begin

You needWhere it comes from
An artefact to discussAnything from the planning pages or the dictionary.
comment:view-anyTo see the panel; every role has it, a client guest for the open comments only.
comment:createTo post; every staff role has it, a client guest when the project's Guests may comment setting is on.
comment:internalTo post an internal comment; project managers, analysts, developers, QA and release managers have it.
comment:update, comment:deleteTo edit, resolve or delete someone else's comment; your own need nothing beyond comment:create.

Read the discussion

  1. Open the artefact's page and open the artefact: its flyout opens from the row's menu, from View, or from a ?show= link someone sent you.
  2. Scroll to Discussion, under the artefact's links.

Threads are listed oldest first, each with its replies indented under it. Every comment shows who wrote it and when (the full date on hover), an Internal badge when the client never sees it, a Resolved by badge on a settled thread, and (edited) when the words were rewritten. The panel's heading counts the people following the artefact.

Post a comment

  1. Write in Add a Comment at the foot of the panel. Bold, italics, lists and links are there; paste a key such as CRM-FR-12 to name another artefact.
  2. Turn Internal on when the client must not read it. The switch is there only for roles that may post internally.
  3. Press Post.

The comment appears at the end of the list, a toast confirms it, you become a follower of the artefact if you were not one, the people you named and the other followers are told, and comment.created goes out.

Mention someone

Type @ followed by the person's full name, @Jane Doe, anywhere in the comment. A first name alone, @Jane, works when exactly one Jane may read the comment; a shared first name names nobody rather than someone at random. Case, bold and links around the name change nothing. The people named receive a mention alert, routed under the Mentions class of their notification settings, wherever the comment is; a client guest is told only of open comments, never of internal ones, even when named.

Reply in a thread

  1. Press Reply under the first comment of a thread. A chip above the editor says whom you are answering; Start a new thread instead drops it.
  2. Write and press Post.

A reply takes the audience of its thread: under an internal comment it is internal whatever the switch says, and the switch is disabled while you reply. Replies cannot be replied to, so a long discussion stays one conversation under one question.

Resolve a thread

Press Resolve under the first comment when the question is settled. The thread is marked resolved with your name, its text dims, and comment.resolved goes out. Reopen brings it back, with comment.reopened. Only the first comment of a thread is resolved; its replies follow it. The author of the thread and anyone with comment:update may resolve and reopen.

Edit or delete a comment

  • Edit opens your own comment in the editor; Save rewrites it and marks it (edited), anyone newly named is told, and comment.updated goes out. Cancel keeps the old words.
  • Delete asks once, inline, and then removes the comment; the replies under a first comment go with it, and one comment.deleted goes out for the comment you named. Keep backs out.

You edit and delete your own comments; comment:update and comment:delete let a moderator do the same for anyone's.

Follow an artefact

Press Follow in the panel's heading to hear of every comment posted on the artefact; the button reads Following once you do, and pressing it again stops. Commenting follows the artefact for you without asking. A follower's alert is routed under the Planning class of their notification settings for the planning artefacts; a client guest who follows hears of open comments only. Followers are told of comments, not of edits, resolutions or deletions, which the artefact's own events carry.

All the fields

Who hears what

EventWho is toldRouted under
A comment names youYou, if you may read the commentMentions
A comment on an artefact you followEvery follower but the author and the people namedPlanning
A comment is editedOnly someone newly namedMentions
A thread is resolved or reopenedNobody; the events carry it

A client guest is a follower like anyone else, but hears of open comments only.

What happens next

  • comment.created, comment.updated, comment.resolved, comment.reopened and comment.deleted go out with the artefact, the author, the audience and the thread, never the words; see the comment.* events. An internal comment is announced like any other, because webhook endpoints are the team's.
  • A comment is not a version of the artefact: posting, editing and resolving change nothing on the record itself. The activity log keeps each comment's own changes, so an edit is never silent.
  • Heimdall and an agent connected over MCP read the discussion before they draft or act, so a question answered in the margin reaches them without being pasted into the artefact.

Managing

  • A moderator with comment:update edits and resolves anyone's comment; with comment:delete deletes anyone's. Both are given to project managers by default.
  • Guests may comment is a project setting, on by default; off, a client guest reads the open comments and posts nothing. Internal comments stay internal whatever the switch says.
  • An artefact deleted takes its comments with it.
  • A deleted account leaves its comments in place, with the author shown as someone.

Heimdall on this page

Heimdall reads the discussion of an artefact when it drafts for it or answers about it, and an agent connected over MCP posts its own comments with comment_on_item when it has a question, a finding or a decision to record: before it moves a status, after it links a pull request, when a criterion cannot be verified. Neither edits, resolves or deletes what anyone said, and neither follows anything: the conversation stays with the people in it.

From the API and MCP

Permissions

ActionPermission
See the discussioncomment:view-any and comment:view; a client guest sees the open comments only
Post a commentcomment:create; a client guest only when the project's Guests may comment is on
Post an internal commentcomment:internal; never a client guest
Edit, resolve or delete your own commentcomment:create
Edit or resolve anyone's commentcomment:update
Delete anyone's commentcomment:delete
Follow an artefactSeeing it

Frequently asked

How is this guide?

Last updated on

On this page

What changed recentlyEvery release of Zuse Bifrost, with the pages it touched.

For AI agents: llms.txt · llms-full.txt