brief · wiki/brief-100steps-file-ssot-publish-excerpt.md
Brief — 100steps file SSOT publish excerpt
클라이언트 콘텐츠 정본 = `apps/game-godot/data/catalog_bundle.json`. export→draft→approve→publish; DB seed 0.1.0 등은 **번들 없는 legacy** 픽스처.
corpusprojectlayersourcetypebriefdomaingame-systemsproject100stepsstatusactiveupdated2026-07-18originowned
raw:
raw/imports/2026-07-18-100steps-gd06-catalog-publish-file-ssot-excerpt.mdBrief — 100steps file SSOT publish excerpt
한 줄: 클라이언트 콘텐츠 정본 = apps/game-godot/data/catalog_bundle.json. export→draft→approve→publish; DB seed 0.1.0 등은 번들 없는 legacy 픽스처.
핵심 takeaway
- 인라인 C# 데이터 폐기 → 파일 번들.
- catalog_bundle 테이블은 text 저장(jsonb 키순서 해시 문제).
- GET bundle은 저장 텍스트 바이트 서빙.
- seed manifest 버전은 request 네거티브/레거시용 — 풀 콘텐츠 SSOT 아님.