Please make Lock Door and Allow Access two different things.
"Allow Access to Household" is EXACTLY the same as "Lock Door for everyone one Except Household" this is not very useful.
Please make these two commands opposite. not only is that more intuitive, it is way more helpful, as it's IMPOSSIBLE to configure correctly this way
For example I want my Gardener to go to the Greenhouse they do not need to walk through the house to the back. If I could simply Lock Door for employees, that's ONE command, problem solved.
However I can only Lock for for every Except employees or Allow Access to Employees... that's not helpful because even if I Lock Door for everyone, we can't allow Access to Strangers/Guests so it's IMPOSSIBLE to lock out any one subset who are not specifically blocked, but allow access to strangers. Perhaps "Allow Guests" would work.
I fully understand that a Sim's tag can change and that's fine, simply while they are an Employee, Butler or Roommate, etc. I should be able to Lock them from a specific path, if they change later, fine.
The problem is further compounded when a group is missing, i.e. Roommates aren't even on gates, and Robots aren't on anything, which causes problem.
Making the options opposites and adding ALL options (Roommates, Robots, Guests) is all that's needed.