concept · wiki/concept-100steps-catalog-publish.md
Concept — 100steps catalog publish pipeline
**번들 JSON → draft manifest → publish request → admin 승인 → published** 가 카탈로그 배포 계약. 채널별 최신 published만 게임이 읽는다.
corpusprojectlayermodeltypeconceptdomaingame-systemsproject100stepsstatusactiveupdated2026-07-18originowned
Concept — 100steps catalog publish pipeline
한 줄: 번들 JSON → draft manifest → publish request → admin 승인 → published 가 카탈로그 배포 계약. 채널별 최신 published만 게임이 읽는다.
흐름
web-ops Monaco bundle
→ POST draft manifest (hash/counts 서버 산출)
→ POST publish-request (designer/operator)
→ admin approve (≠ requester)
→ publish draft→published
→ GET /v1/catalog/manifest|bundle?channel=
원칙
- 번들=정본 (부분 PATCH 지양)
- 승인 없는 직 publish 금지 (코드 게이트)
- 채널 4종 고정: dev/internal/beta/production
- ops 스키마 audit