Allowing NPCs to open a door

I have a door that should be locked to the player but openable by an NPC (robot guard). I know the persuasion rule is set to succeed because the NPC obeys other commands, but when I try “guard, open door” I get “The robot guard is unable to do that.” I have a new rule written for “Carry out the robot guard opening a door”, but it’s not getting called. Do I need to alter the check rule somehow? Is there something else I’m missing?

Never mind–turns out the guard can’t open the door because it’s locked. I’ve changed it so that the door isn’t actually locked and used “instead of opening the door” to override the player’s ability to get it open instead.