We are an industrial kitchen equipment manufacturer with 15 employees. We agreed with a digital agency for 75,000 TL to revamp our corporate website and B2B product catalog. The designs were approved, and development has started.
While reviewing the draft contract with our lawyer I noticed there is no explicit clause regarding the ownership and delivery of the source code. When I asked the agency rep how we would receive the code during delivery, he gave an evasive answer along the lines of "Your site will be hosted securely on our servers and once it goes live, we'll give you credentials for an advanced admin panel."
I'm worried that if we stop working with this agency down the road or want to switch to another team we'll be forced to rebuild the site from scratch. How exactly should I write the source code delivery into the contract, and what should I technically request from the agency once the project is finished?