{
  "project": "Iron Litany",
  "version": "0.2-candidate",
  "date": "2026-10-05",
  "referenceAuthority": [
    "docs/ART_DIRECTION.md",
    "docs/REFERENCE_INVENTORY.md",
    "Current creator brief"
  ],
  "assets": [
    {
      "id": "custodian-priest-v2",
      "version": 2,
      "kind": "constructed-3d-procedural",
      "sourceFiles": [
        "dist/game/src/world.js"
      ],
      "runtimeFiles": [
        "dist/game/src/world.js"
      ],
      "dimensions": {
        "heightMetres": 1.72,
        "baseWidthMetres": 0.76
      },
      "pivot": "feet, centre of walkable body",
      "materials": [
        "blood red layered cloth",
        "dark iron",
        "old bronze",
        "steel service arm"
      ],
      "palette": [
        "soot",
        "blood red",
        "old brass",
        "dirty bone"
      ],
      "cameraFootprints": {
        "overhead": "Inspect at 720x285 internal framebuffer and displayed size",
        "firstPerson": "Self hidden; inspect silhouette from overhead and through mirrors in later art pass"
      },
      "animations": [
        "walk",
        "rite-arm work"
      ],
      "collision": "Player position shares established tank walker and station approaches; costume adds no collision",
      "provenance": {
        "type": "original code-authored geometry",
        "referencesOnly": [
          "Diablo I",
          "Golden Keep current art bible"
        ]
      },
      "prompt": null,
      "reviewStatus": "candidate",
      "approvedEvidence": [],
      "byteSize": null
    },
    {
      "id": "loader-breech-engine-sector-v2",
      "version": 2,
      "kind": "constructed-3d-procedural",
      "sourceFiles": [
        "dist/game/src/world.js",
        "dist/game/src/loading.js"
      ],
      "runtimeFiles": [
        "dist/game/src/world.js",
        "dist/game/src/loading.js"
      ],
      "dimensions": {
        "loaderHeightMetres": 1.69,
        "shellLengthMetres": 0.74
      },
      "pivot": "loader feet and breech turret local centre",
      "materials": [
        "worn leather",
        "skin",
        "oily iron",
        "steel",
        "old bronze",
        "parchment"
      ],
      "palette": [
        "soot",
        "old brass",
        "dirty bone",
        "oxide"
      ],
      "cameraFootprints": {
        "overhead": "loader, engine and gun ring visible at 720x285 internal framebuffer",
        "firstPerson": "face, apron, hands, shell and breech visible from safe loader approach"
      },
      "animations": [
        "shot-linked recoil",
        "acquire",
        "lift",
        "align",
        "seat",
        "clear",
        "ready"
      ],
      "collision": "Safe approach (-1.65,-1.1) remains within 1.95 metres and outside loader mesh; saved overlapping positions relocate on restore",
      "provenance": {
        "type": "original code-authored geometry",
        "referencesOnly": [
          "Diablo I",
          "Golden Keep current art bible"
        ]
      },
      "prompt": null,
      "reviewStatus": "candidate",
      "approvedEvidence": [],
      "byteSize": null
    },
    {
      "id": "overhead-art-direction-plate-v2",
      "version": 2,
      "kind": "generated-concept-image",
      "sourceFiles": [
        "docs/screenshots/overhead-watch.jpg",
        "docs/art-target-v2-prompt.txt",
        "docs/art-target-v2.png"
      ],
      "runtimeFiles": [],
      "dimensions": {
        "widthPixels": 1820,
        "heightPixels": 864
      },
      "pivot": null,
      "materials": [
        "reference only"
      ],
      "palette": [
        "soot",
        "iron",
        "oxide",
        "blood crimson",
        "dirty bone",
        "old brass"
      ],
      "cameraFootprints": {
        "overhead": "isometric target composition",
        "firstPerson": "not applicable"
      },
      "animations": [],
      "collision": null,
      "provenance": {
        "type": "OpenAI built-in image generation, edited from actual Iron Litany foundation screenshot",
        "sha256": "e96afdf8a7938da3e91f0085e47521b374ebcf0a5bca95f74c256df0d09564eb",
        "referenceScreenshotsShippedAsRuntimeAssets": false
      },
      "prompt": "docs/art-target-v2-prompt.txt",
      "reviewStatus": "candidate",
      "approvedEvidence": [],
      "byteSize": 2353104
    }
  ]
}
