per-task-channel-closes-on-completion-not-deleted
For the Runwal org-wide task management app design, the chosen pattern is one chat/update channel per task that closes (becomes read-only) when the task is marked complete — not deleted. Both assigner and assignee see updates in real time; once closed, history is preserved but no new messages allowed. This distinction (closed ≠ deleted) is a UX requirement that must be reflected in the data model with a status field rather than row deletion.