NOVASMCCOMPARE
KOEN
NOVASMC HOME
CookieRun: Kingdom · accepted-compositions

EXISTING_COMPOSITION

cookie-run-kingdom.json

Source document locator

source:fbf4bb58f5145fd40548464a412e2d19f59f8743aba8d65268a464eae014d269#Compare this game

Original value

{
  "schemaVersion": "novasmc.key-facts-input.v1",
  "normalizedOn": "2026-08-12",
  "game": {
    "id": "cookie-run-kingdom",
    "gameCode": "CookieRunKingdom",
    "title": "CookieRun: Kingdom",
    "baselineDate": "2026-06-18",
    "dataset": "Key Facts Tables",
    "completion": {
      "status": "ready",
      "completedSheets": 30,
      "totalSheets": 30,
      "criticalOpenGates": 0,
      "lastUpdated": "2026-06-18"
    }
  },
  "profile": {
    "title": "쿠키런: 킹덤 (Cookie Run: Kingdom)",
    "publisher": "Devsisters",
    "genre": "Unknown in",
    "platform": "Global / Android, iOS, Windows; mobile/PC where specified in",
    "region": "Global; server/version unless noted",
    "version": "Baseline 2026-06-18; v7.5 where specifies update context",
    "baselineDate": "2026-06-18"
  },
  "catalog": [
    {
      "id": "basic-configuration",
      "label": "Basic Configuration",
      "recordCount": 58,
      "records": [
        {
          "id": "basic-configuration-0001",
          "name": "Basic Configuration 1",
          "aliases": [
            "Cookie",
            "쿠키 — occurrence"
          ],
          "scope": "Playable Cookies; Active; In Scope; 공식 스토어와 battle overview로 전투 유닛·캐릭터 존재 확인.; 중복 source occurrence를 Name Preservation에서 보존하고 Registry는 단일 실제 객체로 통합.",
          "state": "active",
          "evidence": {
            "status": "verified",
            "confidence": "high"
          },
          "attributes": {
            "domain": "Character",
            "type": "Playable Unit",
            "objectType": "Playable Unit; Character; Name Preservation occurrence",
            "roleFunction": "전투 유닛·왕국 캐릭터·수집 대상",
            "primaryModePosition": "획득 후 팀 편성",
            "coreRuleMechanic": "Type·Position·Rarity·Element·Skill과 결합",
            "targetPartyFormation": "Playable Cookies"
          }
        },
        {
          "id": "basic-configuration-0002",
          "name": "Basic Configuration 2",
          "aliases": [
            "Cookie Type",
            "쿠키 타입 8종"
          ],
2,048 of 911,824 characters
Original fields 9
schemaVersion
novasmc.key-facts-input.v1
normalizedOn
2026-08-12
game
{
    "id": "cookie-run-kingdom",
    "gameCode": "CookieRunKingdom",
    "title": "CookieRun: Kingdom",
    "baselineDate": "2026-06-18",
    "dataset": "Key Facts Tables",
    "completion": {
      "status": "ready",
      "completedSheets": 30,
      "totalSheets": 30,
      "criticalOpenGates": 0,
      "lastUpdated": "2026-06-18"
    }
  }
profile
{
    "title": "쿠키런: 킹덤 (Cookie Run: Kingdom)",
    "publisher": "Devsisters",
    "genre": "Unknown in",
    "platform": "Global / Android, iOS, Windows; mobile/PC where specified in",
    "region": "Global; server/version unless noted",
    "version": "Baseline 2026-06-18; v7.5 where specifies update context",
    "baselineDate": "2026-06-18"
  }
catalog
[
    {
      "id": "basic-configuration",
      "label": "Basic Configuration",
      "recordCount": 58,
      "records": [
        {
          "id": "basic-configuration-0001",
          "name": "Basic Configuration 1",
          "aliases": [
            "Cookie",
            "쿠키 — occurrence"
          ],
          "scope": "Playable Cookies; Active; In Scope; 공식 스토어와 battle overview로 전투 유닛·캐릭터 존재 확인.; 중복 source occurrence를 Name Preservation에서 보존하고 Registry는 단일 실제 객체로 통합.",
          "state": "active",
          "evidence": {
            "status": "verified",
            "confidence": "high"
          },
          "attributes": {
            "domain": "Character",
            "type": "Playable Unit",
            "objectType": "Playable Unit; Character; Name Preservation occurrence",
            "roleFunction": "전투 유닛·왕국 캐릭터·수집 대상",
            "primaryModePosition": "획득 후 팀 편성",
            "coreRuleMechanic": "Type·Position·Rarity·Element·Skill과 결합",
            "targetPartyFormation": "Playable Cookies"
          }
        },
        {
          "id": "basic-configuration-0002",
          "name": "Basic Configuration 2",
          "aliases": [
            "Cookie Type",
            "쿠키 타입 8종"
          ],
          "scope": "대부분의 전투 가능 Cookie; Active; In Scope; 8개 기본 Type 확인. BTS Type은 별도 예외.",
          "state": "active",
          "evidence": {
            "status": "verified"
          },
          "attributes": {
            "domain": "Character",
            "type": "Classification",
            "objectType": "Classification; Character; Name Preservation occurrence",
            "roleFunction": "전투 기능·Skill Powder·Beascuit 적합성 구분",
            "primaryModePosition": "쿠키별 고정",
            "coreRuleMechanic": "Charge, Defense, Ambush, Magic, Ranged, Bomber, Support, Healing의 8개 기본 Type; BTS Cookies에는 별도 BTS Type",
            "targetPartyFormation": "대부분의 전투 가능 Cookie"
          }
        },
        {
          "id": "basic-configuration-0003",
          "name": "Basic Configuration 3",
          "aliases
2,048 of 336,062 characters
architecture
[
    {
      "id": "transitions",
      "label": "Transitions",
      "recordCount": 26,
      "records": [
        {
          "id": "transitions-0001",
          "name": "Transitions 1",
          "state": "active",
          "attributes": {
            "transitionType": "UNLOCK",
            "triggerCondition": "Crispia Episode 8의 최종 스테이지인 Stage 8-30 클리어",
            "costInput": "N/A — separate cost not stated in the input relation",
            "resourceOrStateTransfer": "접근 상태",
            "cadenceReset": "1회"
          },
          "note": "From=World Exploration /; To=Beast-Yeast /"
        },
        {
          "id": "transitions-0002",
          "name": "Transitions 2",
          "state": "active",
          "attributes": {
            "transitionType": "UNLOCK",
            "triggerCondition": "Crispia Episode 8의 최종 스테이지인 Stage 8-30 클리어",
            "costInput": "N/A — separate cost not stated in the input relation",
            "resourceOrStateTransfer": "접근 상태",
            "cadenceReset": "1회"
          },
          "note": "From=World Exploration /; To=Timeline of Fate /"
        },
        {
          "id": "transitions-0003",
          "name": "Transitions 3",
          "state": "active",
          "attributes": {
            "transitionType": "QUALIFICATION",
            "triggerCondition": "대상 Story Region 완전 클리어",
            "costInput": "N/A — separate cost not stated in the input relation",
            "resourceOrStateTransfer": "Expedition 목적지 권한",
            "cadenceReset": "지역별 지속"
          },
          "note": "From=World Exploration /; To=Balloon Dock /"
        },
        {
          "id": "transitions-0004",
          "name": "Transitions 4",
          "state": "active",
          "attributes": {
            "transitionType": "STATE CHANGE",
            "triggerCondition": "스테이지 클리어·Trace 발견·Fragment 수집",
            "costInput": "N/A — separate cost not stated in the input relation",
            "resourceOrStateTransfer": "조사·Fragment 진행 상태",
            "cadenceReset": "점진적"
2,048 of 174,925 characters
systemDetails
[
    {
      "id": "economy-flows",
      "label": "Economy Flows",
      "recordCount": 114,
      "records": [
        {
          "id": "economy-flows-0001",
          "name": "Economy Flows 1",
          "scope": "Global / supported platforms / version not specified",
          "state": "active",
          "evidence": {
            "status": "verified"
          },
          "attributes": {
            "flowType": "FAUCET",
            "amountRate": "Unknown in",
            "triggerCondition": "쿠키 하우스; 보상; 이벤트; 선물의 달",
            "cadenceReset": "No universal reset disclosed",
            "capLimit": "99,999"
          }
        },
        {
          "id": "economy-flows-0002",
          "name": "Economy Flows 2",
          "scope": "Global / supported platforms / version not specified",
          "state": "active",
          "evidence": {
            "status": "verified"
          },
          "attributes": {
            "flowType": "SINK",
            "amountRate": "Unknown in",
            "triggerCondition": "쿠키 EXP 성장",
            "cadenceReset": "No universal reset disclosed",
            "capLimit": "99,999"
          }
        },
        {
          "id": "economy-flows-0003",
          "name": "Economy Flows 3",
          "scope": "Global / supported platforms / version not specified",
          "state": "active",
          "evidence": {
            "status": "verified"
          },
          "attributes": {
            "flowType": "CONVERSION",
            "amountRate": "Unknown in",
            "triggerCondition": "아이템→쿠키 EXP",
            "cadenceReset": "No universal reset disclosed",
            "capLimit": "99,999"
          }
        },
        {
          "id": "economy-flows-0004",
          "name": "Economy Flows 4",
          "scope": "Global / supported platforms / version not specified",
          "state": "active",
          "evidence": {
            "status": "corrected"
          },
          "attributes": {
            "flowType": "FAUCET",
            "amountRate": "Unknown in"
2,048 of 351,982 characters
diagnostics
{
    "id": "diagnosis-and-direction",
    "label": "Diagnosis & Direction",
    "recordCount": 91,
    "records": [
      {
        "id": "diagnosis-and-direction-0001",
        "name": "Diagnosis & Direction 1",
        "evidence": {
          "confidence": "medium"
        },
        "attributes": {
          "entryType": "Diagnosis",
          "prosStructuralStrength": "Cookie Type·Position·Rarity·Element가 하나의 Cookie를 다층 분류한다.",
          "consBottleneckRisk": "Opportunity: 조합 차별화. Risk: 용어 층이 분산되어 신규·복귀 유저가 Type/Role/Rarity를 혼동할 수 있음."
        },
        "note": "Type은 기능, Position은 배치, Rarity는 획득·위상, Element는 공격 유형을 분리한다. 별도 Job/Faction 층은 확인되지 않았다."
      },
      {
        "id": "diagnosis-and-direction-0002",
        "name": "Diagnosis & Direction 2",
        "attributes": {
          "entryType": "Diagnosis",
          "prosStructuralStrength": "5 Cookie·3 Treasure 공통 코어 위에 콘텐츠별 rule profile을 덧붙이는 구조다.",
          "consBottleneckRisk": "Opportunity: 코어 재사용과 확장성. Risk: 예외 규칙이 여러 문서·모드에 분산되면 예측 가능성이 저하됨."
        },
        "note": "Arena는 Auto·stat 보정, Mayhem은 다중 덱, Alliance는 연속 팀, EP.4는 Arcane Vacuum을 추가한다."
      },
      {
        "id": "diagnosis-and-direction-0003",
        "name": "Diagnosis & Direction 3",
        "attributes": {
          "entryType": "Diagnosis",
          "prosStructuralStrength": "캐릭터 음성·코스튬·세계·왕국 장식과 named skill motion이 통합된 표현층이다.",
          "consBottleneckRisk": "Opportunity: 캐릭터 IP와 공간 표현의 동시 강화. Risk: 목표 FPS·해상도·프리셋 기준이 공개 텍스트에 없어 기술 QA 근거가 제한됨."
        },
        "note": "공식 스토어와 update가 voice, costume, decors, charge/knockback, display option을 직접 공개한다."
      },
      {
        "id": "diagnosis-and-direction-0004",
        "name": "Diagnosis & Direction 4",
        "attributes": {
          "entryType": "Diagnosis",
          "prosStructuralStrength": "공식 update는 신규 Cookie·Skill·stage effect·visual/performance option을 같은 패치 단위로 갱신한다.",
          "consBottleneckRisk": "Opportunity: 라이브 확장 용이. Risk: 기준일 단일 rule dictionary가 없으면 source drift와 명명 충돌이 누적됨."
        }
      }
2,048 of 47,742 characters
quality
{
    "worksheetCount": 30,
    "formulaErrorCount": 0,
    "catalogRecordCount": 396,
    "architectureRecordCount": 508,
    "detailRecordCount": 621,
    "diagnosticRecordCount": 91,
    "unknownValueCount": 75
  }