what kind of clause is this? She left the door open(so that her kitten could come inside) whenever it was ready.

It's a subordinate clause, a 'result' clause. The subordinating conjunction 'so that' tells you this.