brief · wiki/brief-100steps-gd-04-database.md
Brief — 100steps GD04 database
스키마=BC (`catalog/dojo/run/combat/meta` + `auth/ops`). 카탈로그 정규화+JSONB; 인스턴스 테이블이 정의 참조.
corpusprojectlayersourcetypebriefdomaingame-systemsproject100stepsstatusactiveupdated2026-07-18originowned
raw:
raw/imports/2026-07-18-100steps-gd-04-database.mdBrief — 100steps GD04 database
한 줄: 스키마=BC (catalog/dojo/run/combat/meta + auth/ops). 카탈로그 정규화+JSONB; 인스턴스 테이블이 정의 참조.
핵심 takeaway
- code UNIQUE 보존 + bigint surrogate FK.
- ENUM=ASCII key; 표시=
localized_textfail-fast. - 패턴: catalog.card → run.run_card → combat.card_instance.
- effect_spec 앱 검증(zod 등); 무시 폴백 금지.
- 구조 예외: domain 코어 상수가 seed config와 동기 필요.