실전 품질: 테스트, 배포, 유지보수

본편의 마지막 편으로, greet-cli와 gitx를 실전 배포 수준으로 끌어올린다. 테스트 전략의 핵심은 순수 로직과 IO의 분리이며, fetch와 child_process.spawn을 vitest로 모킹하는 패턴을 코드로 보여준다. cosmiconfig로 하드코딩 제거, package.json의 files/engines/prepublishOnly 필드, npm publish –dry-run으로 사전 점검, 시맨틱 버저닝과 CHANGELOG, GitHub Actions 기반 자동 릴리스 (+ npm provenance), README 베스트 프랙티스까지 커버한다. 플러그인·TUI·단일 바이너리 등 다음 단계 주제와 번외편 예고로 시리즈를 마무리한다.