The leaky roof sounds like the ai coming up with an objective that is roleplay oriented, in which you would choose how you would prefer it to be completed, via a brief description, an entire back to back conversation with another npc(tea breaks included) or you could choose to ignore it altogether
I have noticed that I can direct the results of things. It was weird the first set of tasks I was given, and I went back to see if the NPC could direct me to the leak spot, but they just basically said good job, and then didn't mention the other tasks. I had ask about the other tasks and they said oh don't worry about those, have some tea and dry off! lol