NOVASMCCOMPARE
KOEN
NOVASMC HOME
Duet Night Abyss · accepted-compositions

EXISTING_COMPOSITION

duet-night-abyss.json

Source document locator

source:371e8d38a7f1ef353d4440f77e1db02f672d872c5ccecefa2467cccca7c6bc97#Compare this game

Original value

{
  "schemaVersion": "novasmc.key-facts-input.v1",
  "normalizedOn": "2026-08-17",
  "game": {
    "id": "duet-night-abyss",
    "gameCode": "DuetNightAbyss",
    "title": "Duet Night Abyss",
    "baselineDate": "2026-08-10",
    "dataset": "Key Facts Tables",
    "completion": {
      "status": "ready",
      "completedSheets": 30,
      "totalSheets": 30,
      "criticalOpenGates": 0,
      "lastUpdated": "2026-08-10"
    }
  },
  "profile": {
    "title": "Duet Night Abyss",
    "publisher": "Unknown in",
    "genre": "Fantasy action RPG",
    "platform": "Steam; Epic Games Store; official PC client; iOS; Android",
    "region": "Global / server time where stated",
    "version": "Paradise Prelude / App Store 1.5.0",
    "baselineDate": "2026-08-10"
  },
  "catalog": [
    {
      "id": "basic-configuration",
      "label": "Basic Configuration",
      "recordCount": 91,
      "records": [
        {
          "id": "basic-configuration-0001",
          "name": "Basic Configuration 1",
          "aliases": [
            "Phoxhunter",
            "Vita"
          ],
          "scope": "플레이어가 선택한 주인공 정체성",
          "state": "active",
          "evidence": {
            "type": "Official documentation",
            "status": "verified",
            "confidence": "medium"
          },
          "attributes": {
            "domain": "Character",
            "type": "Role",
            "objectType": "플레이어 정체성 / 플레이어블 주인공",
            "roleFunction": "플레이어가 직접 조작하는 전투·서사 시점",
            "primaryModePosition": "듀얼 프로타고니스트 구조 / 플레이어 측 주인공",
            "coreRuleMechanic": "다른 주인공 및 전체 플레이어블 로스터와 공존",
            "targetPartyFormation": "플레이어가 선택한 주인공 정체성"
          }
        },
        {
          "id": "basic-configuration-0002",
          "name": "Basic Configuration 2",
          "aliases": [
            "Protagonist"
          ],
          "scope": "지원되는 경우 주력 또는 전우 슬롯 locale 간 플레이어 정체성·플레이어블 명명 글로벌 영문 로스터 / JP locale 병존",
          "state": "active",
          "evidence": {
            "type": "Official document
2,048 of 888,641 characters
Original fields 9
schemaVersion
novasmc.key-facts-input.v1
normalizedOn
2026-08-17
game
{
    "id": "duet-night-abyss",
    "gameCode": "DuetNightAbyss",
    "title": "Duet Night Abyss",
    "baselineDate": "2026-08-10",
    "dataset": "Key Facts Tables",
    "completion": {
      "status": "ready",
      "completedSheets": 30,
      "totalSheets": 30,
      "criticalOpenGates": 0,
      "lastUpdated": "2026-08-10"
    }
  }
profile
{
    "title": "Duet Night Abyss",
    "publisher": "Unknown in",
    "genre": "Fantasy action RPG",
    "platform": "Steam; Epic Games Store; official PC client; iOS; Android",
    "region": "Global / server time where stated",
    "version": "Paradise Prelude / App Store 1.5.0",
    "baselineDate": "2026-08-10"
  }
catalog
[
    {
      "id": "basic-configuration",
      "label": "Basic Configuration",
      "recordCount": 91,
      "records": [
        {
          "id": "basic-configuration-0001",
          "name": "Basic Configuration 1",
          "aliases": [
            "Phoxhunter",
            "Vita"
          ],
          "scope": "플레이어가 선택한 주인공 정체성",
          "state": "active",
          "evidence": {
            "type": "Official documentation",
            "status": "verified",
            "confidence": "medium"
          },
          "attributes": {
            "domain": "Character",
            "type": "Role",
            "objectType": "플레이어 정체성 / 플레이어블 주인공",
            "roleFunction": "플레이어가 직접 조작하는 전투·서사 시점",
            "primaryModePosition": "듀얼 프로타고니스트 구조 / 플레이어 측 주인공",
            "coreRuleMechanic": "다른 주인공 및 전체 플레이어블 로스터와 공존",
            "targetPartyFormation": "플레이어가 선택한 주인공 정체성"
          }
        },
        {
          "id": "basic-configuration-0002",
          "name": "Basic Configuration 2",
          "aliases": [
            "Protagonist"
          ],
          "scope": "지원되는 경우 주력 또는 전우 슬롯 locale 간 플레이어 정체성·플레이어블 명명 글로벌 영문 로스터 / JP locale 병존",
          "state": "active",
          "evidence": {
            "type": "Official documentation",
            "status": "verified",
            "confidence": "medium"
          },
          "attributes": {
            "domain": "Character",
            "type": "Role",
            "objectType": "플레이어블 캐릭터",
            "roleFunction": "플레이어블 유닛. 공식 Class/Job 표준 라벨은 공개 텍스트에서 확정되지 않음",
            "primaryModePosition": "플레이어블 로스터 / Phoxhunter (Lumino)",
            "coreRuleMechanic": "Character Attribute와 Weapon Damage Attribute가 독립 축으로 적용",
            "targetPartyFormation": "지원되는 경우 주력 또는 전우 슬롯"
          }
        },
        {
          "id": "basic-configuration-0003",
          "name": "Basic Configuration 3",
          "aliases": [
            "Protagonist-Dark"
          ],
          "scope": "지원되는 경우 주력 또는 전우 슬롯 글로벌 영문 정본; JP·guide alias 병존",
        
2,048 of 371,711 characters
architecture
[
    {
      "id": "transitions",
      "label": "Transitions",
      "recordCount": 50,
      "records": [
        {
          "id": "transitions-0001",
          "name": "Transitions 1",
          "state": "active",
          "attributes": {
            "transitionType": "UNLOCK",
            "triggerCondition": "Quest complete",
            "costInput": "N/A",
            "resourceOrStateTransfer": "Commissions access state",
            "cadenceReset": "Persistent"
          }
        },
        {
          "id": "transitions-0002",
          "name": "Transitions 2",
          "state": "active",
          "attributes": {
            "transitionType": "UNLOCK",
            "triggerCondition": "Quest complete",
            "costInput": "N/A",
            "resourceOrStateTransfer": "Noctoyager Manual access state",
            "cadenceReset": "Persistent"
          }
        },
        {
          "id": "transitions-0003",
          "name": "Transitions 3",
          "state": "active",
          "attributes": {
            "transitionType": "UNLOCK",
            "triggerCondition": "Quest complete",
            "costInput": "N/A",
            "resourceOrStateTransfer": "Mystic Maze access state",
            "cadenceReset": "Persistent"
          }
        },
        {
          "id": "transitions-0004",
          "name": "Transitions 4",
          "state": "active",
          "attributes": {
            "transitionType": "UNLOCK",
            "triggerCondition": "Quest complete",
            "costInput": "N/A",
            "resourceOrStateTransfer": "Online multiplayer permission",
            "cadenceReset": "Persistent"
          }
        },
        {
          "id": "transitions-0005",
          "name": "Transitions 5",
          "state": "active",
          "attributes": {
            "transitionType": "ENTRY",
            "triggerCondition": "Invite accepted",
            "costInput": "N/A",
            "resourceOrStateTransfer": "Team formation state",
            "cadenceReset": "On demand"
          }
2,048 of 292,242 characters
systemDetails
[
    {
      "id": "economy-flows",
      "label": "Economy Flows",
      "recordCount": 174,
      "records": [
        {
          "id": "economy-flows-0001",
          "name": "Economy Flows 1",
          "scope": "전우 철수",
          "state": "active",
          "evidence": {
            "status": "verified"
          },
          "attributes": {
            "flowType": "TRANSFER",
            "triggerCondition": "전우 소환 중 사전 설정 Sigil – Retreat 사용",
            "cadenceReset": "Tactical Backpack에 Sigil – Retreat가 설정되고 전우가 현재 소환 중"
          },
          "note": "직접 상태변화만 기록하고 Loop로 연결하지 않았다."
        },
        {
          "id": "economy-flows-0002",
          "name": "Economy Flows 2",
          "scope": "Abyssal inventory conversion",
          "state": "active",
          "evidence": {
            "status": "verified"
          },
          "attributes": {
            "flowType": "CONVERSION",
            "amountRate": "Corresponding Tear becomes available for Calamity Shop exchange",
            "triggerCondition": "Dismantle",
            "cadenceReset": "After July 28 update; affected inventory item"
          },
          "note": "Quantity is not publicly stated; no 1:1 ratio inferred."
        },
        {
          "id": "economy-flows-0003",
          "name": "Economy Flows 3",
          "scope": "Abyssal inventory conversion",
          "state": "active",
          "evidence": {
            "status": "verified"
          },
          "attributes": {
            "flowType": "CONVERSION",
            "amountRate": "Corresponding Tear becomes available for Calamity Shop exchange",
            "triggerCondition": "Dismantle",
            "cadenceReset": "After July 28 update; affected inventory item"
          },
          "note": "Quantity is not publicly stated; no 1:1 ratio inferred."
        },
        {
          "id": "economy-flows-0004",
          "name": "Economy Flows 4",
          "scope": "Avian Spirit Trial reward result",
          "state": "active",
          "evidence": {
            "sta
2,048 of 170,694 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": "Cons",
          "consBottleneckRisk": "정체성은 명명 캐릭터·속성·세력·주력/전우 사용층으로 구성되지만 공식 Class/Job/Rarity 계층은 공개되지 않았다.",
          "expectedOutcome": "리스크: 용어·역할 탐색 모호성. 기회: 공식 taxonomy 공개 또는 미사용 레이어 명시.",
          "impact": "Medium"
        },
        "note": "단일 역할 계층이 없으므로 차별화가 개별 kit와 속성·세력에 집중된다. 편집 평가 열이 인게임 Rarity로 오인될 수 있다."
      },
      {
        "id": "diagnosis-and-direction-0002",
        "name": "Diagnosis & Direction 2",
        "evidence": {
          "confidence": "high"
        },
        "attributes": {
          "entryType": "Cons",
          "expectedOutcome": "리스크: 학습 파편화와 기대 불일치. 기회: 메커니즘 변경 없이 코어 전투 계약 통합.",
          "impact": "High"
        },
        "note": "행동 공간은 넓지만 규칙이 스토어 설명과 개별 가이드에 분산돼 하나의 권위 있는 규칙면이 없다."
      },
      {
        "id": "diagnosis-and-direction-0003",
        "name": "Diagnosis & Direction 3",
        "evidence": {
          "confidence": "medium"
        },
        "attributes": {
          "entryType": "Cons",
          "consBottleneckRisk": "공식 텍스트는 3D 판타지, 듀얼 시점, 고기동 모션, 염색·액세서리를 확인하지만 플랫폼 품질 규격은 부분 공개다.",
          "expectedOutcome": "리스크: 플랫폼 기대 불일치. 기회: 플랫폼별 품질 프리셋·접근성 옵션 공개.",
          "impact": "Medium"
        },
        "note": "스타일·모션 정체성은 기능 수준에서 선명하나 기술 품질은 플랫폼 요구사항과 미공개 인게임 옵션으로 분절된다."
      },
      {
        "id": "diagnosis-and-direction-0004",
        "name": "Diagnosis & Direction 4",
        "evidence": {
          "confidence": "high"
        },
        "attributes": {
          "entryType": "Cons",
          "consBottleneckRisk": "교차 locale 명칭과 속성 충돌이 완전한 정본 명명면을 방해한다.",
          "impact": "High"
        },
        "note": "공식 영문 이력, 일본어 현행 인덱스, 승계 조사에서 철자·분류가 달라 조용한 정규화가 증거를 소거한다."
      },
      {
        "id": "diagnosis
2,048 of 52,918 characters
quality
{
    "worksheetCount": 30,
    "formulaErrorCount": 0,
    "catalogRecordCount": 481,
    "architectureRecordCount": 924,
    "detailRecordCount": 326,
    "diagnosticRecordCount": 91,
    "unknownValueCount": 173
  }