Hi Folks! Bit of a broken day today due to interruptions, but I still managed to finish work on the AI/airlock problem. And started work on a new ledger system.
The AI now uses interaction ranges (where applicable), so they can interact with an object at a specified range from the use point. And for doors, this is a 1-tile range. As a result, I was able to let Nicholson (above) wander, and he could navigate a double airlock, and later, a room door to reach his goal.