{
  "schema_version": 1,
  "concept_key": "doll",
  "artifact_groups": [
    {
      "artifact_group": "semantic_definition",
      "expected_minimum": 1,
      "actual_count": 1,
      "status": "ready_for_review",
      "files": [
        {
          "path": "concepts/toy/doll/semantic-definition.json",
          "sha256": "51fefab09906ea39f2abf0c3838f7fd17ebe3dddf68f2e70a971d7df617a2801",
          "bytes": 2822
        }
      ],
      "manifest_hash": "1121d4cd33e926a896f562dade41613311d0483ebfb2d5286900b7f6be806fb5"
    },
    {
      "artifact_group": "concept_images",
      "expected_minimum": 8,
      "actual_count": 8,
      "status": "ready_for_review",
      "files": [
        {
          "path": "concepts/toy/doll/images/doll_context_complex_01.png",
          "sha256": "563927663ff84488b51fc7e93ed7a26363134f8398b1d5c97989a7a3a980c03c",
          "bytes": 2081771
        },
        {
          "path": "concepts/toy/doll/images/doll_isolated_01.png",
          "sha256": "88ba9ff769568c9620ae1ad16f64fb9ac46916e33b28a8bc5608e4fe866d6f33",
          "bytes": 1864360
        },
        {
          "path": "concepts/toy/doll/images/doll_natural_context_01.png",
          "sha256": "3e557c5b8eae3e86f8c5913bb848f182a697b37a7479e585a4da3535fac87c77",
          "bytes": 1994584
        },
        {
          "path": "concepts/toy/doll/images/doll_unfamiliar_01.png",
          "sha256": "922d086c041897214608b6589130db68c31e21b7b106f8a1464471b303144d7d",
          "bytes": 2346178
        },
        {
          "path": "concepts/toy/doll/images/doll_variation_01.png",
          "sha256": "a851784d7e02eb06583d5b861b045226dc5275f6da3146b58c6712c4d9201443",
          "bytes": 1972531
        },
        {
          "path": "concepts/toy/doll/images/doll_viewpoint_01.png",
          "sha256": "121a033504a04c7b7c015f39f9ae6b3e8e3b1168b94cbfc61b6cd8b9768f2407",
          "bytes": 3147706
        },
        {
          "path": "concepts/toy/doll/images/assets.csv",
          "sha256": "0c58449980e21992d8bbf5f87269c3c87974033b03d42664dfbae3a3a7d6b25f",
          "bytes": 2454
        },
        {
          "path": "concepts/toy/doll/images/generation-record.json",
          "sha256": "312a14a1ede1d241a701d379ea8033234f86d66ea4ebadf0008663189109c8a2",
          "bytes": 521
        }
      ],
      "manifest_hash": "c583caf046a54b9400661ad98e5861476113aa5248828b448d53031513a8af9f"
    },
    {
      "artifact_group": "video_generation_plan",
      "expected_minimum": 1,
      "actual_count": 1,
      "status": "ready_for_review",
      "files": [
        {
          "path": "concepts/toy/doll/videos/video-generation-plan.json",
          "sha256": "0e97e6b8d120a07cb2139831d562fcc685227102476c1e848f4d61a2962136d2",
          "bytes": 14458
        }
      ],
      "manifest_hash": "5239950e40c8774a7130ce74f1f2c18dd7769efed2f24611431c46927a242b23"
    },
    {
      "artifact_group": "video_storyboards",
      "expected_minimum": 4,
      "actual_count": 4,
      "status": "ready_for_review",
      "files": [
        {
          "path": "concepts/toy/doll/videos/doll_context_01_setup_01.png",
          "sha256": "88ba9ff769568c9620ae1ad16f64fb9ac46916e33b28a8bc5608e4fe866d6f33",
          "bytes": 1864360
        },
        {
          "path": "concepts/toy/doll/videos/doll_context_02_setup_01.png",
          "sha256": "3e557c5b8eae3e86f8c5913bb848f182a697b37a7479e585a4da3535fac87c77",
          "bytes": 1994584
        },
        {
          "path": "concepts/toy/doll/videos/doll_context_03_setup_01.png",
          "sha256": "922d086c041897214608b6589130db68c31e21b7b106f8a1464471b303144d7d",
          "bytes": 2346178
        },
        {
          "path": "concepts/toy/doll/videos/storyboard-setups.json",
          "sha256": "01fef78a2dbe8c88cade41172ab81d9a797c8dc585e8117b21615b9260261902",
          "bytes": 6254
        }
      ],
      "manifest_hash": "09dcbfe3cce753662d197c3b483d68d338eae8b852a30a790885634b79da9f78"
    },
    {
      "artifact_group": "video_production_script",
      "expected_minimum": 1,
      "actual_count": 1,
      "status": "ready_for_review",
      "files": [
        {
          "path": "concepts/toy/doll/videos/video-production-script.json",
          "sha256": "7a73a6148a3acd66a3e90a6fc9de3261df3a87b3aff101ef6b56638a86fbc544",
          "bytes": 23004
        }
      ],
      "manifest_hash": "7fd611ba72c48fb04d4cc5f25ccf6b667d33e5198f43cf4a6944dc08aa98d4ab"
    },
    {
      "artifact_group": "unity_game_config",
      "expected_minimum": 2,
      "actual_count": 2,
      "status": "ready_for_review",
      "files": [
        {
          "path": "concepts/toy/doll/games/unity-game-config.json",
          "sha256": "7756e96ed648fdd3815064f96548eb347b18c51381e6354305fb68c5e096248e",
          "bytes": 10055
        },
        {
          "path": "concepts/toy/doll/games/games-list.csv",
          "sha256": "d70b13b451508ddeb9e2e28e6710416918175f3a47b4d5b3eaa833afa5154b0f",
          "bytes": 1437
        }
      ],
      "manifest_hash": "f0ec6c64bc26649618157c56c4321be5bd5d0c466026d9bfdb7507471c52f290"
    },
    {
      "artifact_group": "unity_game_sample",
      "expected_minimum": 1,
      "actual_count": 0,
      "status": "production_incomplete",
      "files": [],
      "manifest_hash": null
    },
    {
      "artifact_group": "english_learning_content",
      "expected_minimum": 1,
      "actual_count": 1,
      "status": "ready_for_review",
      "files": [
        {
          "path": "concepts/toy/doll/locales/en/learning-content.json",
          "sha256": "058086289f42758163b9188adf8349aa55e8e49524584cef7f9d45578263033d",
          "bytes": 6187
        }
      ],
      "manifest_hash": "97e57d9eb0be43e4c879f00cdfe2e4ea30bdd35ec241555261a7cc3feb6db26d"
    },
    {
      "artifact_group": "translation_packages",
      "expected_minimum": 8,
      "actual_count": 8,
      "status": "ready_for_review",
      "files": [
        {
          "path": "concepts/toy/doll/locales/bn/translation-package.json",
          "sha256": "3b1f8e71233d9a38e4740f69f37c7114c18b24aba97430d40e04f048fd833a03",
          "bytes": 18481
        },
        {
          "path": "concepts/toy/doll/locales/en/translation-package.json",
          "sha256": "e8fee72f2074453a8c122fe36a5eee5dba7925e59d3a52f3f6caeb64f636bc5c",
          "bytes": 19824
        },
        {
          "path": "concepts/toy/doll/locales/hi/translation-package.json",
          "sha256": "53c1fc4c37a9771fb5c13c42c03f81f2324f70aebebd73cf4842c0b321ace620",
          "bytes": 18533
        },
        {
          "path": "concepts/toy/doll/locales/kn/translation-package.json",
          "sha256": "6ddd323088d759e5387d2b118775a1c9c79c0abe87092e05b2b938b2cb3073ea",
          "bytes": 18437
        },
        {
          "path": "concepts/toy/doll/locales/ml/translation-package.json",
          "sha256": "f5854f69108a5b4c56aaa947ec96e52cfd69161695063e0c1fc7e159a87a22f5",
          "bytes": 18489
        },
        {
          "path": "concepts/toy/doll/locales/mr/translation-package.json",
          "sha256": "e38d71019baf5e7ab24c884e7785d9197e2ccd6e3365cab1949dd28f6c475e51",
          "bytes": 18501
        },
        {
          "path": "concepts/toy/doll/locales/ta/translation-package.json",
          "sha256": "ec997d4bd8d2a5e72eea7ac664564b280f6c043b55f871f42227b5618347eda9",
          "bytes": 18506
        },
        {
          "path": "concepts/toy/doll/locales/te/translation-package.json",
          "sha256": "941835c411e4fc454cc0e11b9c251a5c661e83a7a288a3db1b52076f28f1bbdf",
          "bytes": 18449
        }
      ],
      "manifest_hash": "8cf8a37ba56b63bf2e8ad3ae8c1bc2ec9d3f19ac0fdb3e59de1abb8b498584e4"
    },
    {
      "artifact_group": "recording_packs",
      "expected_minimum": 24,
      "actual_count": 24,
      "status": "ready_for_review",
      "files": [
        {
          "path": "concepts/toy/doll/locales/bn/audio/recording-script.json",
          "sha256": "0a7ba5b6c80f7e5b85d7a6e86a3359fdd54b20b21330c0f4c151d4f0c55aa5c5",
          "bytes": 23855
        },
        {
          "path": "concepts/toy/doll/locales/en/audio/recording-script.json",
          "sha256": "dc0b7c869ac2ace56344c3ec36fb1dc5b27cebc78e2b5b2dfbc1eaab63e603aa",
          "bytes": 25284
        },
        {
          "path": "concepts/toy/doll/locales/hi/audio/recording-script.json",
          "sha256": "40a24854652a28f3e5b9362f1cf0b2757e59ba061e7657ecee2c71393fc103a7",
          "bytes": 23843
        },
        {
          "path": "concepts/toy/doll/locales/kn/audio/recording-script.json",
          "sha256": "505886f3ed8f76960256549de90fcd8ec0770ff23e88301531ba716d92f5761e",
          "bytes": 23839
        },
        {
          "path": "concepts/toy/doll/locales/ml/audio/recording-script.json",
          "sha256": "610154c5ce6caac334e38194691e01f562f2d20b0b1a76c5f21f4adb21993541",
          "bytes": 23846
        },
        {
          "path": "concepts/toy/doll/locales/mr/audio/recording-script.json",
          "sha256": "e52034a67c4e3f50c09eee7ee5f459e10da52c5265fbd20581ce0dfb4e228956",
          "bytes": 23842
        },
        {
          "path": "concepts/toy/doll/locales/ta/audio/recording-script.json",
          "sha256": "5e497293998537cb97a6cae3b3854e54d0742b896b0de2b9b3b020fdad65e311",
          "bytes": 23851
        },
        {
          "path": "concepts/toy/doll/locales/te/audio/recording-script.json",
          "sha256": "4c6b91fe005c29d5956fb024033e8d683449daba6c3c46689f1690f3a523813e",
          "bytes": 23840
        },
        {
          "path": "concepts/toy/doll/locales/bn/audio/pronunciation-sheet.json",
          "sha256": "821c57e8571dc194904b15dc604020861563b49e42d642287bac37f5789e1dd4",
          "bytes": 17293
        },
        {
          "path": "concepts/toy/doll/locales/en/audio/pronunciation-sheet.json",
          "sha256": "bb7f19a22a4ccf6ee349916b7437cc8c4f169312f11bd85e3927455b41f90735",
          "bytes": 18753
        },
        {
          "path": "concepts/toy/doll/locales/hi/audio/pronunciation-sheet.json",
          "sha256": "7a5c921a3188d8da586ca95c81f39685d71a0a8409f1b6add8a8bbb832f808f7",
          "bytes": 17294
        },
        {
          "path": "concepts/toy/doll/locales/kn/audio/pronunciation-sheet.json",
          "sha256": "555f0c4ec0fab6cf01590305ea758d6863997a23977aa073011677c09dbf7321",
          "bytes": 17293
        },
        {
          "path": "concepts/toy/doll/locales/ml/audio/pronunciation-sheet.json",
          "sha256": "afb639f41d4617a773709ce5ad84aa00340db4ea4ba9ec490be473234526657c",
          "bytes": 17297
        },
        {
          "path": "concepts/toy/doll/locales/mr/audio/pronunciation-sheet.json",
          "sha256": "f39c5160d27b1a25f87a581b487dcb83a868c81f1b54f11f7a2a379d97e5f61c",
          "bytes": 17296
        },
        {
          "path": "concepts/toy/doll/locales/ta/audio/pronunciation-sheet.json",
          "sha256": "72d09840b5648d0e398ea7525534fe252ca3dd3cbe9189445c3ba878263826e4",
          "bytes": 17289
        },
        {
          "path": "concepts/toy/doll/locales/te/audio/pronunciation-sheet.json",
          "sha256": "a92e3f98952be52fcea0d87295d102579e39d16eb56d2859e2e9bd2b32491f19",
          "bytes": 17291
        },
        {
          "path": "concepts/toy/doll/locales/bn/audio/voice-actor-directions.txt",
          "sha256": "ea4e02842010deaa3e862fd43aca38e74ae74044d3bd12a6d788d80af6ba06ce",
          "bytes": 3026
        },
        {
          "path": "concepts/toy/doll/locales/en/audio/voice-actor-directions.txt",
          "sha256": "10873a11367aa06865816ef523e2d9459d2132ca9162a3a18a579c1fe1a9a0d0",
          "bytes": 3002
        },
        {
          "path": "concepts/toy/doll/locales/hi/audio/voice-actor-directions.txt",
          "sha256": "068d765f49f425cfef4cc61120ecd6f000a1320a4feb34369d666e6ef686b94f",
          "bytes": 3020
        },
        {
          "path": "concepts/toy/doll/locales/kn/audio/voice-actor-directions.txt",
          "sha256": "d20c052ae7699bb04fd21c002f09a784227348997bef62c545a2e56be97529b6",
          "bytes": 2991
        },
        {
          "path": "concepts/toy/doll/locales/ml/audio/voice-actor-directions.txt",
          "sha256": "ca0a5b1cac09e8aa4d5494d07219f1bb6baf01bdfe566ef436a174ff99a5d28c",
          "bytes": 3004
        },
        {
          "path": "concepts/toy/doll/locales/mr/audio/voice-actor-directions.txt",
          "sha256": "67e574eeb7e43761e49e493c460f088d1bda2787bdd9d77b66103f89097574fe",
          "bytes": 2983
        },
        {
          "path": "concepts/toy/doll/locales/ta/audio/voice-actor-directions.txt",
          "sha256": "c8a04ad69d37f7341c13df25a2fd6d2d67220f881536d9327356be2f800652dd",
          "bytes": 2974
        },
        {
          "path": "concepts/toy/doll/locales/te/audio/voice-actor-directions.txt",
          "sha256": "60e31523a7272125c83ed724bc58f312c90b2af11f5b2fb7431570cd0e3a7de9",
          "bytes": 2958
        }
      ],
      "manifest_hash": "8aa389932ab9ed9384b5884226b5dea26cab0e88cfb8baaa1972a73d02b185c4"
    },
    {
      "artifact_group": "rendered_videos",
      "expected_minimum": 3,
      "actual_count": 0,
      "status": "production_incomplete",
      "files": [],
      "manifest_hash": null
    },
    {
      "artifact_group": "recorded_audio",
      "expected_minimum": 1,
      "actual_count": 0,
      "status": "production_incomplete",
      "files": [],
      "manifest_hash": null
    }
  ],
  "review_domains": {
    "clinical": {
      "status": "pending",
      "reviewer": null,
      "evidence": [],
      "decision": null,
      "reviewed_at": null,
      "notes": []
    },
    "cultural": {
      "status": "pending",
      "reviewer": null,
      "evidence": [],
      "decision": null,
      "reviewed_at": null,
      "notes": []
    },
    "accessibility": {
      "status": "pending",
      "reviewer": null,
      "evidence": [],
      "decision": null,
      "reviewed_at": null,
      "notes": []
    },
    "licensing": {
      "status": "pending",
      "reviewer": null,
      "evidence": [],
      "decision": null,
      "reviewed_at": null,
      "notes": []
    },
    "technical": {
      "status": "pending",
      "reviewer": null,
      "evidence": [],
      "decision": null,
      "reviewed_at": null,
      "notes": []
    }
  },
  "release_status": "not_approved"
}
