Testing Infrastructure: Unit, Integration, and End-to-End Tests
This issue proposes the implementation of a comprehensive testing infrastructure for the repository, including unit, integration, and end-to-end tests. The goal is to achieve reliable test execution in CI and locally, with specific guidelines for each test tier, including mocking strategies, required dependencies, and desired code coverage.