回答
おっしゃる通りです。
which という関係代名詞は、通常では直前の名詞に続いて置いて節をつなぐ役割をしますが、
この引用のように、カンマを置いて、そのカンマまでのところ全てについて関係代名詞にして節をつないで、「~ということで」というふうな意味にすることができます。
I didn't like his idea which was to remove all the old chairs and put brand-new sofas instead.
His idea was to remove all the old chairs and put brand-new sofas instead, which made me think that he didn't like the current decor at at.
この「, which」という関係代名詞は、会話などでもよく使われます。
I know you don't want to go out tonight, which I'm ok with.
I know you don't want to go out tonight, which means, I might go on my own then.
この質問に回答する
As you can see, the roof has now been completed, which has allowed us to start work on the interior.
上記の英文において、 which は "the roof has now been completed" を主語として指しているということになるのでしょうか。
お手数をお掛けします、よろしくお願いいたします。