Problem
7 command modules lack E2E tests. The artifact commands (push, pull, list, search, copy) are the primary user workflow and have zero integration coverage. Regressions in these paths are only caught by users.
Suggested Fix
Add E2E tests that run against a real backend instance:
artifact push with various formats
artifact pull and verify checksum
artifact list and verify output format
artifact search with query terms
artifact copy between repositories
Use the existing CI docker-compose setup to provide the backend service.
Source
Quality audit, 2026-03-23.
Problem
7 command modules lack E2E tests. The artifact commands (push, pull, list, search, copy) are the primary user workflow and have zero integration coverage. Regressions in these paths are only caught by users.
Suggested Fix
Add E2E tests that run against a real backend instance:
artifact pushwith various formatsartifact pulland verify checksumartifact listand verify output formatartifact searchwith query termsartifact copybetween repositoriesUse the existing CI docker-compose setup to provide the backend service.
Source
Quality audit, 2026-03-23.