Facade
Keep the public surface narrow
External projects should call a facade such as IJustAnIotaConverterFacade. The facade coordinates logic and repositories, but callers never need to know whether the result came from SQL Server, LM Studio, or a cache.