* test: config fetch coverage * ci: add test runner * test: add test stubs * chore: move twine and wheel to bootstrap * infra: add test inv * refactor: review for testability * test: use case testing