{
  "schema_version": 1,
  "concept_key": "stop",
  "artifact_groups": [
    {
      "artifact_group": "semantic_definition",
      "expected_minimum": 1,
      "actual_count": 1,
      "status": "ready_for_review",
      "files": [
        {
          "path": "concepts/core/safety/stop/semantic-definition.json",
          "sha256": "0630a6e4bb3e59b3d5820fcfc89a9ef2d01782b93d1ed70969092f5742f35b21",
          "bytes": 2945
        }
      ],
      "manifest_hash": "7eefdf2ded84f0619d5bf96ef737974e8170ee5bcadd4e81b38ba7c1423cfb1a"
    },
    {
      "artifact_group": "concept_images",
      "expected_minimum": 8,
      "actual_count": 8,
      "status": "ready_for_review",
      "files": [
        {
          "path": "concepts/core/safety/stop/images/stop_context_complex_01.png",
          "sha256": "71d7e70e526abbaab1559144a42e8b99281caae1446cc4da67d764023deddaf1",
          "bytes": 2250423
        },
        {
          "path": "concepts/core/safety/stop/images/stop_isolated_01.png",
          "sha256": "8e4b1ee96e3849dbdee71e8d06f5774d4875bb5a996400337d85b270b0b8d567",
          "bytes": 1727279
        },
        {
          "path": "concepts/core/safety/stop/images/stop_natural_context_01.png",
          "sha256": "cfc51d0bbb3e9bb876acf019348bade284c168f6959ac986ff25521c7de5d435",
          "bytes": 2048524
        },
        {
          "path": "concepts/core/safety/stop/images/stop_unfamiliar_01.png",
          "sha256": "f8899e2421f7d1bd93e0d6aebdc85c73f2d18493c7af872a4b87430ff76b169a",
          "bytes": 2217779
        },
        {
          "path": "concepts/core/safety/stop/images/stop_variation_01.png",
          "sha256": "d0ba0847848369a01883d9fb1ac05e8415c2e3314990fb400a3fbe3266946ad3",
          "bytes": 2001153
        },
        {
          "path": "concepts/core/safety/stop/images/stop_viewpoint_01.png",
          "sha256": "fe333d40e41ad026267668a69a61affd32ec4eb9c870e41cabfcdb67b0cbe38a",
          "bytes": 2172792
        },
        {
          "path": "concepts/core/safety/stop/images/assets.csv",
          "sha256": "5a71489600c643dc27a18506f13bfc74343be7824fd7afa0eedc6809479e5c42",
          "bytes": 3056
        },
        {
          "path": "concepts/core/safety/stop/images/generation-record.json",
          "sha256": "6338b46a53e7ee60e83f875a5b9339e4226f8e2390a4beba6de013270a6e4f7e",
          "bytes": 521
        }
      ],
      "manifest_hash": "e29f7d2ddc472682135bfb0f13f7ae5c6c23217d9d7041c9bbe0884ba0a69668"
    },
    {
      "artifact_group": "video_generation_plan",
      "expected_minimum": 1,
      "actual_count": 1,
      "status": "ready_for_review",
      "files": [
        {
          "path": "concepts/core/safety/stop/videos/video-generation-plan.json",
          "sha256": "5d9b7b7c88a90754adaeea4fce6b4fcc911f51f2c2566ac07aa07c88c669c596",
          "bytes": 14710
        }
      ],
      "manifest_hash": "681a4c81fcad625189a8fb4de252112e87d935180c1ddaba4f3566ee6cb62690"
    },
    {
      "artifact_group": "video_storyboards",
      "expected_minimum": 4,
      "actual_count": 4,
      "status": "ready_for_review",
      "files": [
        {
          "path": "concepts/core/safety/stop/videos/stop_context_01_setup_01.png",
          "sha256": "8e4b1ee96e3849dbdee71e8d06f5774d4875bb5a996400337d85b270b0b8d567",
          "bytes": 1727279
        },
        {
          "path": "concepts/core/safety/stop/videos/stop_context_02_setup_01.png",
          "sha256": "cfc51d0bbb3e9bb876acf019348bade284c168f6959ac986ff25521c7de5d435",
          "bytes": 2048524
        },
        {
          "path": "concepts/core/safety/stop/videos/stop_context_03_setup_01.png",
          "sha256": "f8899e2421f7d1bd93e0d6aebdc85c73f2d18493c7af872a4b87430ff76b169a",
          "bytes": 2217779
        },
        {
          "path": "concepts/core/safety/stop/videos/storyboard-setups.json",
          "sha256": "498c5a008a7e5dd5573eea3b751b1e73aa7663123aa6cd9ee77269d0ba59c828",
          "bytes": 6502
        }
      ],
      "manifest_hash": "0be584cf9e71ac6255e4ca8b6e799865af9c946b0639edc4a754585577e39a8d"
    },
    {
      "artifact_group": "video_production_script",
      "expected_minimum": 1,
      "actual_count": 1,
      "status": "ready_for_review",
      "files": [
        {
          "path": "concepts/core/safety/stop/videos/video-production-script.json",
          "sha256": "3c6ee4c9408582088022f94942166e41b464184df66112b49df3f9abc457e125",
          "bytes": 24150
        }
      ],
      "manifest_hash": "3f3e0633040752d61b465c13f75faf7853500ea1c65f7cb7cf453c4b4da6363a"
    },
    {
      "artifact_group": "unity_game_config",
      "expected_minimum": 2,
      "actual_count": 2,
      "status": "ready_for_review",
      "files": [
        {
          "path": "concepts/core/safety/stop/games/unity-game-config.json",
          "sha256": "ba0db45848990f2c98f9141bcc7cae5f56296f6b821e3a3f9bb61b30c707404e",
          "bytes": 10059
        },
        {
          "path": "concepts/core/safety/stop/games/games-list.csv",
          "sha256": "bc88098f955dc5df3f2fd759f09882de0767f2719f441e9f4f2f72fd25f3bfec",
          "bytes": 1442
        }
      ],
      "manifest_hash": "6cd3e4064ce653eaa9a24b9ddd5027b5e706b16ec4c384ccbf41a640622dcc47"
    },
    {
      "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/core/safety/stop/locales/en/learning-content.json",
          "sha256": "3a3e63d3012057beef65e1490f4f4857ea42f7c1746a51e3be0e47cd0fc78ef6",
          "bytes": 6206
        }
      ],
      "manifest_hash": "e53b7c26c013d416c69bfdb5923947d8ac04df2c7e8ef30d83bde351f0b9fab7"
    },
    {
      "artifact_group": "translation_packages",
      "expected_minimum": 8,
      "actual_count": 8,
      "status": "ready_for_review",
      "files": [
        {
          "path": "concepts/core/safety/stop/locales/bn/translation-package.json",
          "sha256": "c5a20528fa8c28f1fd628264f1b5f5f0e91da7c3b84311411491f96940fb2c0e",
          "bytes": 18678
        },
        {
          "path": "concepts/core/safety/stop/locales/en/translation-package.json",
          "sha256": "9963720fbe6518af70ded1752daea93cea56792df2b0f626f0be7e9add9f8cbe",
          "bytes": 20116
        },
        {
          "path": "concepts/core/safety/stop/locales/hi/translation-package.json",
          "sha256": "3bbcdc2b2ee9608d046df7f860281dcfdd94949af64ffa3315ce32838d92a49e",
          "bytes": 18730
        },
        {
          "path": "concepts/core/safety/stop/locales/kn/translation-package.json",
          "sha256": "51ea9a8a1e4511308d6f2846c7c15d12a600897a1d8b341dadb3c7e4adf4f43b",
          "bytes": 18634
        },
        {
          "path": "concepts/core/safety/stop/locales/ml/translation-package.json",
          "sha256": "750723ce5d1495407c1d8ab6e918767f38e41a9e9c1441222c78fc9187514bcf",
          "bytes": 18686
        },
        {
          "path": "concepts/core/safety/stop/locales/mr/translation-package.json",
          "sha256": "a96d207f81ee4afe2ff7b3cb50853d5694270c64bc30727a35f58d28eec9f6ad",
          "bytes": 18698
        },
        {
          "path": "concepts/core/safety/stop/locales/ta/translation-package.json",
          "sha256": "dad2c86c027ff83f13f7f4a51f0f276bd2041c9dc4e8324745144a3d2aed9a48",
          "bytes": 18703
        },
        {
          "path": "concepts/core/safety/stop/locales/te/translation-package.json",
          "sha256": "b21088c1bf7966186e50fa4d837c4240855a69313d20720068d4c9be92a7df2e",
          "bytes": 18646
        }
      ],
      "manifest_hash": "e013c7b53f9b35bd4a244b6ad44f509ebbb7cf0039cac1ed58dbee956e91587f"
    },
    {
      "artifact_group": "recording_packs",
      "expected_minimum": 24,
      "actual_count": 24,
      "status": "ready_for_review",
      "files": [
        {
          "path": "concepts/core/safety/stop/locales/bn/audio/recording-script.json",
          "sha256": "8be8577e7dfbc9d4fa50efb42be15fd9b886e83407601470588b3fce24571864",
          "bytes": 23945
        },
        {
          "path": "concepts/core/safety/stop/locales/en/audio/recording-script.json",
          "sha256": "5933abd2847bc8e4155e9ef63774563a26fe05278541f0f7baea7552abb5f1d4",
          "bytes": 25464
        },
        {
          "path": "concepts/core/safety/stop/locales/hi/audio/recording-script.json",
          "sha256": "6ef9b0208cb4306f6e7f4c6cd01970f6d3293cd9544ae8c40efc742c224d92fe",
          "bytes": 23933
        },
        {
          "path": "concepts/core/safety/stop/locales/kn/audio/recording-script.json",
          "sha256": "f69c04ce03d9c7894d17a302689dfe67f137fe8c8b65a7347fa3de3820fe42d2",
          "bytes": 23929
        },
        {
          "path": "concepts/core/safety/stop/locales/ml/audio/recording-script.json",
          "sha256": "aaf6d8cd63e741fe04f215f59a73ee725fbe7050dce748f38787c586232ab589",
          "bytes": 23936
        },
        {
          "path": "concepts/core/safety/stop/locales/mr/audio/recording-script.json",
          "sha256": "e481bb90aacdb61404337e90f029ef5fe20973d756389c3813048c7ff0d8c39c",
          "bytes": 23932
        },
        {
          "path": "concepts/core/safety/stop/locales/ta/audio/recording-script.json",
          "sha256": "aa274585b20cab5cbd110bc3e77857eec093eb70bab77ebf867c78353020bed5",
          "bytes": 23941
        },
        {
          "path": "concepts/core/safety/stop/locales/te/audio/recording-script.json",
          "sha256": "cf5117f7a731b7833791ec43700ba4fe9cc007aad13a6806b7aa38984cd81d30",
          "bytes": 23930
        },
        {
          "path": "concepts/core/safety/stop/locales/bn/audio/pronunciation-sheet.json",
          "sha256": "2b4f52dbe57ad13dc032213c3de725c00f69850dc7913a3be2a4851800409214",
          "bytes": 17293
        },
        {
          "path": "concepts/core/safety/stop/locales/en/audio/pronunciation-sheet.json",
          "sha256": "197bbf2ad2fd62ca46f7d3ade1acdb384699f86905cef1709dcd086f6b711a66",
          "bytes": 18843
        },
        {
          "path": "concepts/core/safety/stop/locales/hi/audio/pronunciation-sheet.json",
          "sha256": "cc68643a654e2da81a72b9e28c41aecdea5d09da9d61a28b44e64fba7efa6adf",
          "bytes": 17294
        },
        {
          "path": "concepts/core/safety/stop/locales/kn/audio/pronunciation-sheet.json",
          "sha256": "bfd216733a121f1565557e7bac6f940c9eaded7e672b4e8f52187011e1820ca4",
          "bytes": 17293
        },
        {
          "path": "concepts/core/safety/stop/locales/ml/audio/pronunciation-sheet.json",
          "sha256": "ee8cdf547e49aa1280248484e7e19046a1e2b193afed7a6be01e4c2e39c4b06d",
          "bytes": 17297
        },
        {
          "path": "concepts/core/safety/stop/locales/mr/audio/pronunciation-sheet.json",
          "sha256": "6b89b9b4a45f5cdfe0b6a43cfaeef985c47cd9bbe0ee883c1584d07bfc81a8c7",
          "bytes": 17296
        },
        {
          "path": "concepts/core/safety/stop/locales/ta/audio/pronunciation-sheet.json",
          "sha256": "a9d93f09748a42e7e5b3e139fa35a83369098721cc6fd7025fbb8dc5787bea1c",
          "bytes": 17289
        },
        {
          "path": "concepts/core/safety/stop/locales/te/audio/pronunciation-sheet.json",
          "sha256": "f621b7a25300a66d789dfc945c30e3d06eecb42c91dd21776c88f317b33d4025",
          "bytes": 17291
        },
        {
          "path": "concepts/core/safety/stop/locales/bn/audio/voice-actor-directions.txt",
          "sha256": "a4b2d2c72c26e6edb5574c6aecfe5828cb1ebfa266adc6477f34a6f71ff3eec0",
          "bytes": 3026
        },
        {
          "path": "concepts/core/safety/stop/locales/en/audio/voice-actor-directions.txt",
          "sha256": "02d571f29a2d8d49ea70cc1d822fa3df76c7aed6420612d4d8e620003396dac9",
          "bytes": 3002
        },
        {
          "path": "concepts/core/safety/stop/locales/hi/audio/voice-actor-directions.txt",
          "sha256": "d059aea50dd55f9774e91dfb482ddd31bd37b2bb1f72c21404fc38edc80c37bd",
          "bytes": 3020
        },
        {
          "path": "concepts/core/safety/stop/locales/kn/audio/voice-actor-directions.txt",
          "sha256": "5cb3874faef438fb0ee483a17378502a93dbcfaf8a3d12539d3b1b9b0e309d7c",
          "bytes": 2991
        },
        {
          "path": "concepts/core/safety/stop/locales/ml/audio/voice-actor-directions.txt",
          "sha256": "61eb180218a24b1c3a120530d122d166bda4db2f14d90265a54a5feb1c246859",
          "bytes": 3004
        },
        {
          "path": "concepts/core/safety/stop/locales/mr/audio/voice-actor-directions.txt",
          "sha256": "44480d29f9833a515a4cb03acde8f09df60dc6325c396b53516e575380d40c07",
          "bytes": 2983
        },
        {
          "path": "concepts/core/safety/stop/locales/ta/audio/voice-actor-directions.txt",
          "sha256": "b919da671d5abf78a5abed12559b83373b049ac4e545d78ef097d87324c4357b",
          "bytes": 2974
        },
        {
          "path": "concepts/core/safety/stop/locales/te/audio/voice-actor-directions.txt",
          "sha256": "e15ac63916e166ef66dc2905e82ca44c494432a7a488aa527ead148cbdbea7a5",
          "bytes": 2958
        }
      ],
      "manifest_hash": "9d91b2bf54886cd6e4b6cb18411abb92112c76c53e1e3230a8453d1951b0e98c"
    },
    {
      "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"
}
