# Epic COMMS-29 - Open points which can be linked to work packages and meetings

Project: Stream Communicator
Status: in specification
URL: https://community.openproject.org/work_packages/COMMS-29

## Detailed specification

### Motivation and background information

### Acceptance criteria

*   The object is a thread
    
*   The thread has a context:
    
    *   A comment in the activity tab of a work package (spin-off)
        
    *   A thread object attached to a work package (independent of a comment in the activity tab)
        
*   There needs to be a separate list of all threads (a separate tab)
    
*   A thread, when open, has a chat-like interface
    
    *   This will live in another layer (for example, a drawer or a modal)
        
*   A thread has:
    
    *   Status (open/closed)
        
    *   Indication # of messages inside
        
    *   ... (WIP)
        
*   Notifications are generated (in the current notification model of who gets notified) for:
    
    *   New threads
        
    *   Thread replies
        
    *   Mentions
        
    *   Status changes

### Out of scope

*   There is a module &quot;Open points&quot; which can be activated per project.
    
*   There is a global list of all Open points from all projects
    
*   Open points can be filtered similar to Work packages .
    
*   Open points have a mini work flow which can not be customized
    
    *   New
        
        *   When open, have only one field to enter the open question.
            
    *   In clarification
        
    *   Resolved
        
        *   Clicking on &quot;Resolve&quot; will display a new field, to enter the resolution. The point is then considered &quot;Resolved&quot; with the resolution text now visible.
            
        *   Open points, once resolved, cannot be edited unless unresolved (you cannot change the question).
            
*   Open points can be deleted.
    
*   Changes to open points are journalized.
    
*   Open points can be optionally linked to work packages
    
    *   Separate tab called &quot;Open points&quot; (after _Relations_, before _Watchers_)
        
*   Open points can be created from work packages
    
*   Open points can be created in the meetings module (similar to Agenda item).
    
*   In the work packages details a view an existing open point can be added to a meeting.
    
*   Users can add comments to open points.
    
*   User are notified about relevant activites in open points
    
    *   @mention
        
    *   Assignee
        
    *   Author

| Attribute | Value |
| --- | --- |
| Mockups |  |

## Planning

| Attribute | Value |
| --- | --- |
| Roadmap |  |
| Date |  |
| Votes | 2 |
| List |  |
| Target versions | Wish List |
| Sprint |  |
| Backlog bucket |  |
| Relevance |  |

## Subitems

| ID | Type | Subject | Status | Assignee | Target versions | Project | Priority | Spent time |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| COMMS-28 | Feature | Filter for important decisions across multiple meetings | new |  | Wish List | Stream Communicator | Medium |  |
| COMMS-33 | Feature | Automatically create a note in a meeting based on a work package comment | new |  |  | Stream Communicator | Medium |  |

## Bugs and other work packages

| ID | Type | Subject | Status | Assignee | Target versions | Module |
| --- | --- | --- | --- | --- | --- | --- |
| COMMS-35 | Open Point | Specifications for threaded comment view needed | rejected | Wieland Lindenthal |  |  |
| COMMS-34 | Open Point | Is an open point a work package? | rejected |  |  |  |

## Details

| Attribute | Value |
| --- | --- |
| Module | Modules and project features / Work packages, Modules and project features / Meetings, Modules and project features / Comments and activity |
| Enterprise plan | Community (COM) |
| Labels |  |

## People

| Attribute | Value |
| --- | --- |
| Assignee |  |
| Accountable |  |
| Product manager |  |
| Designer | Parimal Satyal |
| Developers |  |
| Requested by |  |
| Interest by |  |

## Estimates and progress

| Attribute | Value |
| --- | --- |
| Work |  |

## Description

**As** a project member,  
**I want to** be able to quickly see points that require clarification, escalation or a decision (or add them myself)  
**so that** everybody is on the same page and potential blockers can be quickly identified and addressed.
