Add a proper test suite covering all 8 core modules. Use pytest with mocking for external dependencies (LLM API, git subprocess, Docker). Target 80%+ code coverage. Include integration tests that run the full agent loop with MockLLMClient. This is critical for safe refactoring and CI/CD.
Add a proper test suite covering all 8 core modules. Use pytest with mocking for external dependencies (LLM API, git subprocess, Docker). Target 80%+ code coverage. Include integration tests that run the full agent loop with MockLLMClient. This is critical for safe refactoring and CI/CD.