Context for "private" for members and non-members

I'm struggling to understand Bettermode's permission structure and how it applies to members (logged in users) and non-members (non-logged in visitors).

My community will have 5-7 spaces. Most of our spaces should be non-public, i.e. blocked for non-members (public, not-logged in).

However, I would like the option of making 2+ spaces public to non-members (not logged in).

From my experimenting, it seems that BM allows for two scenarios, neither of which works for my use case. These two options are:

Option A: Make the entire site non-public (except the home space) by setting the global "Private Community" toggle to "on." If enabled, all non-public spaces are available to all members by default.

Option B: Make the site public by setting the global "Private Community" toggle to "off." Then make individual spaces "private" through the space settings However, "private" applies to both members and non-members.

Option A means we're allowed only a single space (the "home" page) to be publicly available to non-members, which isn't enough.

Option B is problematic, because "private" means only invited members can view the space. For members to view the space, an admin has to manually invite them.

Please tell me I'm wrong- but it appears Bettermode's content hierarchy lacks the ability to offer three modes on a per-space basis:

1-A space is fully public (available to both members and non-members)

2-A space is non-public but available to all members

3-A space is private and accessible to some members (but not all members)

Kindly confirm my observations, or tell me how I can achieve these three different scenarios.


Thanks!

2
2 replies