generated from personal-projects/leo-claude-mktplace
[Sprint 01] test: Final validation and integration testing #28
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Run complete validation checklist to ensure all architectural corrections are in place and working correctly.
Dependencies
Tasks
pip install -e .successfullypytest tests/ -v- all tests passAcceptance Criteria
All 16 validation items pass:
Package Structure:
src/gitea_mcp_remote/exists (notgitea_http_wrapper)gitea_http_wrappertests/is at repository root (not insrc/)Configuration:
config/settings.pyhasmcp_auth_modefieldconfig/settings.pyhasgitea_repo: str | None0.0.0.0:8080Server Implementation:
server_http.pyimports frommcp_serverpackagePOST /mcp,HEAD /mcp/health,/healthz,/pingDependencies:
pyproject.tomlhas marketplace Git dependencygitea-mcp-remote(notgitea-http-wrapper)pip install -e .successfullyDocker:
docker/docker-compose.ymlhas two services (app + caddy)docker/Dockerfileinstalls git and uses port 8080docker/Caddyfileexists and proxies to app:8080Tests:
pytest tests/Implementation Reference
See
docs/sprint-proposals/sprint-01-implementation-guide.md- Final Validation sectionEstimated Time: 2-3 hours