배경
npm CLI 이후에는 Homebrew, Docker, Codex/Claude plugin 같은 추가 채널을 고려할 수 있다. 다만 M020 안에서는 모든 채널을 구현하기보다, 각 채널의 목적, 배포 단위, 유지보수 비용, 우선순위를 검토해 다음 마일스톤의 판단 근거를 만드는 것이 안전하다.
목표
- Homebrew, Docker, Codex plugin, Claude plugin 배포 가능성을 비교한다.
- 각 채널이 해결하는 사용자 문제와 운영 비용을 정리한다.
- 구현 우선순위와 다음 마일스톤 후보를 제안한다.
- canonical 배포 단위와 추가 채널의 책임 경계를 명확히 한다.
범위 - 포함
- 추가 배포 채널 전략 문서 작성
- 채널별 장단점, 사용자 시나리오, 유지보수 비용 비교
- npm CLI 이후 확장 순서 제안
- 구현 전제 조건과 리스크 정리
범위 - 제외
- Homebrew formula 구현
- Docker image 구현
- Codex/Claude plugin 실제 배포
- 자동 릴리스 파이프라인 구현
수용 기준
- 추가 배포 채널별 목적과 비목표가 명확하다.
- 다음에 구현할 채널과 보류할 채널이 근거와 함께 제안된다.
- GitHub Release/manifest/update 프로토콜이 canonical 기준으로 유지된다.
- README 또는 전략 문서에서 "추가 채널은 프로토콜 실행 수단"이라는 경계가 드러난다.
검증 기준
- 전략 문서 존재 확인
- Homebrew, Docker, Codex, Claude, npm, GitHub Release 키워드 확인
- 우선순위와 후속 마일스톤 후보 확인
git diff --check
참고
- 선행: npm CLI MVP
- M020 로드맵 5단계: Homebrew, Docker, Codex/Claude plugin 형태 확장 검토
마일스톤과 label 후보
- milestone: M020 - 배포 채널 확장 전략을 MVP 범위에서 정리하는 작업이므로 선택
- labels:
documentation, infrastructure
documentation: 전략 문서 중심 작업
infrastructure: 배포 채널 운영 방향 정의
배경
npm CLI 이후에는 Homebrew, Docker, Codex/Claude plugin 같은 추가 채널을 고려할 수 있다. 다만 M020 안에서는 모든 채널을 구현하기보다, 각 채널의 목적, 배포 단위, 유지보수 비용, 우선순위를 검토해 다음 마일스톤의 판단 근거를 만드는 것이 안전하다.
목표
범위 - 포함
범위 - 제외
수용 기준
검증 기준
git diff --check참고
마일스톤과 label 후보
documentation,infrastructuredocumentation: 전략 문서 중심 작업infrastructure: 배포 채널 운영 방향 정의