데이터, 카탈로그와 계약
제품 정의, 런타임 기록, 체인 상태를 연결하되 서로 대체할 수 있는 것으로 취급하지 마세요.
카탈로그의 기준
아이템, 레시피, 시설 정의는 PostgreSQL public.definition을 통해 제공됩니다. CSV는 시드 입력이며 기획 JSON의 예시 배열은 전체 런타임 카탈로그가 아닙니다. 카탈로그를 바꾼 뒤에는 공개 정의 스냅샷과 내부 소비자가 일치해야 합니다.
공개 아이템 도감은 검증된 릴리스 스냅샷과 버전을 기준으로 생성해야 합니다. 임의의 실시간 DB를 조용히 반영하거나 예시 데이터를 그대로 복사해서는 안 됩니다.
Gno 모듈
현재 realm 소스 디렉터리는 admin, craft, equipment, game_vault, game_world, item, personal_world, user를 포함합니다. import 경로의 기준은 각 모듈의 gnomod.toml입니다. 소스 목록이 특정 네트워크의 배포 리비전을 증명하지는 않습니다.
계약 호출을 바꾸면 래퍼, 공개 API, 저장 의미, 후속 소비자를 함께 맞춰야 합니다. 보관된 acr, chunk, block 문서가 현재 호출 계약을 보장하지는 않습니다.
안전한 연동
다른 패키지의 소스·빌드 내부 대신 공개 export를 사용하세요. 페이로드, enum, 프로토콜을 바꿀 때는 생산자와 소비자를 함께 검증하세요. 생성된 타입만으로 직렬화, 서버, 클라이언트의 일치를 증명할 수는 없습니다.