{
  "project": "hospitalSIM",
  "created": "2026-10-28",
  "assets": [
    {
      "file": "dist/assets/care.glb",
      "bytes": 952916,
      "sha256": "cf2fc85af6b579bf338aaba973f6ed63f90cd5a78a126a51bd2a51c5d1ea07b2",
      "triangles": 31316,
      "primitives": 8,
      "animations": [],
      "source": "blender/hospital.py and hospital.blend",
      "provenance": "Original procedural geometry and original rig/animation, created with substantial AI assistance; no downloaded human model or ripped game asset.",
      "license": "CC0-1.0"
    },
    {
      "file": "dist/assets/clinician-lod.glb",
      "bytes": 621332,
      "sha256": "8d0354855bd8f3c4b56076283bfb2acdaf501bfb3c00dcd8e0f80123642ef0e3",
      "triangles": 4194,
      "primitives": 1,
      "animations": [
        "Attend",
        "Discuss",
        "Idle",
        "Rest",
        "Sit",
        "TransferIn",
        "TransferOut",
        "Walk",
        "Work"
      ],
      "source": "blender/characters.py and characters.blend",
      "provenance": "Original procedural geometry and original rig/animation, created with substantial AI assistance; no downloaded human model or ripped game asset.",
      "license": "CC0-1.0",
      "joints": 39
    },
    {
      "file": "dist/assets/clinician.glb",
      "bytes": 978764,
      "sha256": "aca7b3e5fae07f9d5824c5b7efa3e56431f0141fe40ae3f48e5d8a1a1a36bd04",
      "triangles": 12346,
      "primitives": 1,
      "animations": [
        "Attend",
        "Discuss",
        "Idle",
        "Rest",
        "Sit",
        "TransferIn",
        "TransferOut",
        "Walk",
        "Work"
      ],
      "source": "blender/characters.py and characters.blend",
      "provenance": "Original procedural geometry and original rig/animation, created with substantial AI assistance; no downloaded human model or ripped game asset.",
      "license": "CC0-1.0",
      "joints": 39
    },
    {
      "file": "dist/assets/coat-lod.glb",
      "bytes": 638892,
      "sha256": "5b09b8cb5474f33b552b33936c52ec73503a6ccc4f94b0e6bb22a3d3d595a3c9",
      "triangles": 4586,
      "primitives": 1,
      "animations": [
        "Attend",
        "Discuss",
        "Idle",
        "Rest",
        "Sit",
        "TransferIn",
        "TransferOut",
        "Walk",
        "Work"
      ],
      "source": "blender/characters.py and characters.blend",
      "provenance": "Original procedural geometry and original rig/animation, created with substantial AI assistance; no downloaded human model or ripped game asset.",
      "license": "CC0-1.0",
      "joints": 39
    },
    {
      "file": "dist/assets/coat.glb",
      "bytes": 1029716,
      "sha256": "85f33666a01996c12ea174d25b600e0a480c67fd34996381c23524229329a112",
      "triangles": 13498,
      "primitives": 1,
      "animations": [
        "Attend",
        "Discuss",
        "Idle",
        "Rest",
        "Sit",
        "TransferIn",
        "TransferOut",
        "Walk",
        "Work"
      ],
      "source": "blender/characters.py and characters.blend",
      "provenance": "Original procedural geometry and original rig/animation, created with substantial AI assistance; no downloaded human model or ripped game asset.",
      "license": "CC0-1.0",
      "joints": 39
    },
    {
      "file": "dist/assets/consult.glb",
      "bytes": 1526196,
      "sha256": "5d88330bd46e515c3c409912fb8ba03864b679de6eba4bda4231ebe134a8e250",
      "triangles": 38996,
      "primitives": 10,
      "animations": [],
      "source": "blender/hospital.py and hospital.blend",
      "provenance": "Original procedural geometry and original rig/animation, created with substantial AI assistance; no downloaded human model or ripped game asset.",
      "license": "CC0-1.0"
    },
    {
      "file": "dist/assets/patient-lod.glb",
      "bytes": 621320,
      "sha256": "48d3ba70fa3ea7e0c53d6ceccfc3e096d32336737875a9e4a03bc7448c81890e",
      "triangles": 4194,
      "primitives": 1,
      "animations": [
        "Attend",
        "Discuss",
        "Idle",
        "Rest",
        "Sit",
        "TransferIn",
        "TransferOut",
        "Walk",
        "Work"
      ],
      "source": "blender/characters.py and characters.blend",
      "provenance": "Original procedural geometry and original rig/animation, created with substantial AI assistance; no downloaded human model or ripped game asset.",
      "license": "CC0-1.0",
      "joints": 39
    },
    {
      "file": "dist/assets/patient.glb",
      "bytes": 978752,
      "sha256": "55d7756c1ff254cf72d433c0e5f65afb16935f4158ea6fdaf2d4f9f5dab69fe6",
      "triangles": 12346,
      "primitives": 1,
      "animations": [
        "Attend",
        "Discuss",
        "Idle",
        "Rest",
        "Sit",
        "TransferIn",
        "TransferOut",
        "Walk",
        "Work"
      ],
      "source": "blender/characters.py and characters.blend",
      "provenance": "Original procedural geometry and original rig/animation, created with substantial AI assistance; no downloaded human model or ripped game asset.",
      "license": "CC0-1.0",
      "joints": 39
    },
    {
      "file": "dist/assets/rest.glb",
      "bytes": 189280,
      "sha256": "df935a2652e2599a8cc91b43d5b8fc7690f851036e1de07fbb52060b18f243ea",
      "triangles": 5132,
      "primitives": 6,
      "animations": [],
      "source": "blender/hospital.py and hospital.blend",
      "provenance": "Original procedural geometry and original rig/animation, created with substantial AI assistance; no downloaded human model or ripped game asset.",
      "license": "CC0-1.0"
    },
    {
      "file": "dist/assets/scan.glb",
      "bytes": 1222920,
      "sha256": "8f74a5778f3d043255c82223a27de065cf0382465eabb1492c66fc3341fe141d",
      "triangles": 34292,
      "primitives": 8,
      "animations": [],
      "source": "blender/hospital.py and hospital.blend",
      "provenance": "Original procedural geometry and original rig/animation, created with substantial AI assistance; no downloaded human model or ripped game asset.",
      "license": "CC0-1.0"
    },
    {
      "file": "dist/assets/drape.glb",
      "bytes": 33012,
      "sha256": "84a4697e89070a64c3cee7523e632a280f446b91a96db34c967afbad628e7c6d",
      "triangles": 1744,
      "primitives": 1,
      "animations": [],
      "source": "blender/drape.py and drape.blend",
      "provenance": "Original occupied-procedure drape, created with substantial AI assistance; static cloth shown after transfer.",
      "license": "CC0-1.0"
    }
  ],
  "textures": {
    "source": "blender/textures/*.png; generated reproducibly in hospital.py",
    "optimized": "dist/assets/textures/*.png, also embedded in GLBs",
    "license": "CC0-1.0",
    "description": "128px woven fabric and fictional diagnostic phantom; no real patient information"
  },
  "thirdParty": [
    {
      "name": "Three.js",
      "version": "0.186.1",
      "source": "Installed local three package copied into dist/vendor",
      "license": "MIT",
      "licenseFile": "dist/vendor/LICENSE"
    }
  ],
  "reference": {
    "source": "User-supplied Materialise hospital screenshot",
    "use": "Art direction and user-requested side-by-side comparison only; not game artwork or a licensed asset source",
    "redistribution": "Not licensed as part of the game"
  },
  "fonts": "Georgia and platform sans-serif; system fonts, no font files redistributed",
  "authorship": "Substantial AI assistance in geometry, rigging, animation, code, design, tests and documentation. Owner contributions must be individually verified before portfolio claims.",
  "updated": "2026-10-30",
  "runtimeDecoration": {
    "source": "dist/renderer.mjs decorateRoom",
    "provenance": "Original procedural plant, geometric print and palette stripe; fixed clear sockets",
    "license": "CC0-1.0"
  },
  "optionalModule": {
    "name": "REPLISOME",
    "source": "Existing portfolio public/replisome, origin/main 0a8981a; build-manifest retained",
    "use": "Lazy same-origin science workstation; no modeled clinical service",
    "license": "Existing project terms and original dependency/font licenses; excluded from hospital original-assets CC0 dedication",
    "provenance": "Existing owner project, not newly authored hospital geometry. Structural source CIFs and original model notes retained.",
    "files": "dist/replisome/build-manifest.json"
  }
}
