You had a leak under your kitchen sink. You called someone to fix the broken pipe. The person fixes it and makes sure that the pipe no longer leaks.
You use the sink "normally" (i.e., you didn't "overload" it with grease or something that would clog the drain) and 2 days later the pipe bursts and floods your floor causing a lot of damage.
Is the repair person liable for the damage to your entire kitchen, just repairing the pipe again, or is he responsible for nothing at all, since he fixed the initial problem? In this case, assume that there is no specific written or verbal commitment that the work will last for any specific time. Is there something in halacha that implies a specific time that when someone fixes something it will last and work correctly?
Follow up based on comments:
The above is an example, not an actual happening. My question is asking for the halachic principles / theory in such cases, not a psak halacha for an actual case.
Al Berko's answer seems fine in terms of raising some of the halachic considerations. It would help to see sources.