馃挰 Work Items - Start a thread or leave a comment
<!-- triage-serverless v3 PLEASE DO NOT REMOVE THIS SECTION -->
*This page may contain information related to upcoming products, features and functionality.
It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes.
Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.*
<!-- triage-serverless v3 PLEASE DO NOT REMOVE THIS SECTION -->
The second improvement is the addition of discussions and threads on Tasks. This will allow collaborating parties to communicate asynchronously on items that need to be done.
## Problem
Work items do not yet have discussions and threads.

## Proposal
Add discussions and threads to work items.
### Acceptance Criteria
MVC 1:
- [x] Create a top-level comment
- [x] Read a top-level comment
- [x] Create a thread
- [x] Read a thread
- [x] https://gitlab.com/gitlab-org/gitlab/-/issues/389971+
- [x] https://gitlab.com/gitlab-org/gitlab/-/issues/389968+ (edit, update)
- [x] Clicking on a linked comment navigates you to the comment within the work item detail view and highlights it blue.
- [x] Bug fixes
- [x] Comments/threads update in real-time
- [ ] Redis counters
MVC 2:
- [x] https://gitlab.com/gitlab-org/gitlab/-/issues/389967+
- [x] https://gitlab.com/gitlab-org/gitlab/-/issues/389968+ (report abuse, assign to commenter, copy link)
MVC 3:
- [x] https://gitlab.com/gitlab-org/gitlab/-/issues/389969+
MVC 4:
- [ ] Improved pagination
### Redis counters
<details>
<summary>create note (excludes internal notes):</summary>
* **name:** `users_creating_work_item_comment`
* **category:** `work_items`
* **redis_slot:** `users`
* **include in the following aggregation counters:**
* [x] `xmau_plan`
* [x] `xmau_project_management`
* [ ] `xmau_product_planning`
* [ ] `xmau_certify`
* [x] `users_work_items`
* **documentation:** [Service Ping Implementation](https://docs.gitlab.com/ee/development/service_ping/implement.html), [Redis HLL Counters](https://docs.gitlab.com/ee/development/service_ping/implement.html#redis-hll-counters), [Plan's Redis HLL Schema / Approach](https://gitlab.com/gitlab-org/gitlab/-/issues/346046)
*
</details>
<details>
<summary>update note:</summary>
* **name:** `users_updating_work_item_comment`
* **category:** `work_items`
* **redis_slot:** `users`
* **include in the following aggregation counters:**
* [x] `xmau_plan`
* [x] `xmau_project_management`
* [ ] `xmau_product_planning`
* [ ] `xmau_certify`
* [x] `users_work_items`
* **documentation:** [Service Ping Implementation](https://docs.gitlab.com/ee/development/service_ping/implement.html), [Redis HLL Counters](https://docs.gitlab.com/ee/development/service_ping/implement.html#redis-hll-counters), [Plan's Redis HLL Schema / Approach](https://gitlab.com/gitlab-org/gitlab/-/issues/346046)
</details>
<details>
<summary>delete note:</summary>
* **name:** `users_deleting_work_item_comment`
* **category:** `work_items`
* **redis_slot:** `users`
* **include in the following aggregation counters:**
* [x] `xmau_plan`
* [x] `xmau_project_management`
* [ ] `xmau_product_planning`
* [ ] `xmau_certify`
* [x] `users_work_items`
* **documentation:** [Service Ping Implementation](https://docs.gitlab.com/ee/development/service_ping/implement.html), [Redis HLL Counters](https://docs.gitlab.com/ee/development/service_ping/implement.html#redis-hll-counters), [Plan's Redis HLL Schema / Approach](https://gitlab.com/gitlab-org/gitlab/-/issues/346046)
</details>
<details>
<summary>create internal note:</summary>
* **name:** `users_creating_work_item_internal_comment`
* **category:** `work_items`
* **redis_slot:** `users`
* **include in the following aggregation counters:**
* [x] `xmau_plan`
* [x] `xmau_project_management`
* [ ] `xmau_product_planning`
* [ ] `xmau_certify`
* [x] `users_work_items`
* **documentation:** [Service Ping Implementation](https://docs.gitlab.com/ee/development/service_ping/implement.html), [Redis HLL Counters](https://docs.gitlab.com/ee/development/service_ping/implement.html#redis-hll-counters), [Plan's Redis HLL Schema / Approach](https://gitlab.com/gitlab-org/gitlab/-/issues/346046)
</details>
## UX
- https://gitlab.com/gitlab-org/gitlab/-/issues/378955
## Iteration Path
- Create & read top-level comment
- Create & read thread
- Update note
- Award emoji & misc. note controls
- Notes update in real-time
- Internal notes
### Release Notes
Before this release, there was no way to see a detailed change log for a task or have discussions directly with team members. Tasks now show system notes and support collaborating with comments and threads.

https://docs.gitlab.com/ee/user/tasks.html#view-task-system-notes
epic