The problem:
- Comment visibility follows base Viewer access — anyone who can read the entity sees every comment on it, regardless of their actual access level (Viewer, Commenter, Editor, Owner, Observer, Guest).
- No way to keep part of a thread visible only to Owner/Editor-level holders while hiding it from Viewer- or Commenter-level parties on the same entity.
- On any entity shared across mixed access levels, this means comments are all-or-nothing: on for everyone, or off entirely.
The ask:
- An “Owner/Editor only” flag on an individual comment or reply.
- Visible to: Owner, Editor.
- Hidden from: Viewer, Commenter, Observer, Guest.
- Scoped to the comments mechanism itself — shouldn’t need changes to the general field/access permission model.
Why it matters:
- Makes Comments usable as a real collaboration channel on entities shared across mixed access levels.
- Removes the current workaround of a second database, or a tool outside Fibery, whenever higher-tier-only discussion needs to happen on the same record.