Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
243 lines
9.5 KiB
JSON
243 lines
9.5 KiB
JSON
{
|
|
"verdict": "No missing authorized dependency declaration or forbidden original Escapists requirement found.",
|
|
"authored_files_validated": 437,
|
|
"project": {
|
|
"core": {
|
|
"id": "ERR_Core",
|
|
"guid": "2528466DE220D91C",
|
|
"dependencies": [
|
|
"58D0FB3206B6F859",
|
|
"595F2BF2F44836FB",
|
|
"5E524E4FEECCA92B",
|
|
"629B2BA37EFFD577",
|
|
"65930CB4CD0237B2"
|
|
]
|
|
}
|
|
},
|
|
"external_policy_sha256": "47c644504a55074c781f0e004b2b086c01dda30748240c3e5cdeb90eb40be869",
|
|
"installed_addons": {
|
|
"1337C0DE5DABBEEF": {
|
|
"title": "RHS: Status Quo - Content Pack 01",
|
|
"dependencies": [
|
|
"58D0FB3206B6F859"
|
|
],
|
|
"project_sha256": "65197c50ff6e906a5732564e8b440d80ef1cdbcffead9eb388e1e2b56c1322bc",
|
|
"rdb_sha256": "e8706d6b9bb2474b65f7c588de9fcfad4516bd26dc12e7b6b687e7973a41e7a6",
|
|
"matches_last_native_inputs": true
|
|
},
|
|
"595F2BF2F44836FB": {
|
|
"title": "RHS: Status Quo",
|
|
"dependencies": [
|
|
"1337C0DE5DABBEEF",
|
|
"58D0FB3206B6F859",
|
|
"BADC0DEDABBEDA5E"
|
|
],
|
|
"project_sha256": "1b83e9df126db639cfcdb6d5119e65a1581c028becd6c09998143ed527ad0721",
|
|
"rdb_sha256": "25f6405084fd228ff400868b21f033c4c43d44162ce73de562e06d8003b94a49",
|
|
"matches_last_native_inputs": true
|
|
},
|
|
"5E389BB9F58B79A6": {
|
|
"title": "WCS_SpaceCore",
|
|
"dependencies": [
|
|
"58D0FB3206B6F859",
|
|
"629B2BA37EFFD577"
|
|
],
|
|
"project_sha256": "2db2e318e6f45bede0d1173d77af03314f888aedfb31bc767d569ccfb6e70a34",
|
|
"rdb_sha256": "c4293fef30948a3538751533cc52c9ce449ffada931b47a8fdf1ca48c1618e75",
|
|
"matches_last_native_inputs": true
|
|
},
|
|
"5E524E4FEECCA92B": {
|
|
"title": "WCS_BMP-1",
|
|
"dependencies": [
|
|
"58D0FB3206B6F859",
|
|
"5E389BB9F58B79A6",
|
|
"629B2BA37EFFD577"
|
|
],
|
|
"project_sha256": "ad44151140adf62e99eaa639984c2b9c400be17481e934186d61c307b5221259",
|
|
"rdb_sha256": "c65677e8767d92c96c6f35b482350d56e3dccfa026a3c5470b332120990f047c",
|
|
"matches_last_native_inputs": true
|
|
},
|
|
"629B2BA37EFFD577": {
|
|
"title": "WCS_Armaments",
|
|
"dependencies": [
|
|
"58D0FB3206B6F859"
|
|
],
|
|
"project_sha256": "e6ffcf559a2e7898848349c090300ea8eca8cb2e13ecef456a108bcc82efc8b1",
|
|
"rdb_sha256": "7f38b7ed578b0b47864648a7b70288fe49dae4cc2556d5754377a1c28b2b6532",
|
|
"matches_last_native_inputs": true
|
|
},
|
|
"65930CB4CD0237B2": {
|
|
"title": "Parachute Framework",
|
|
"dependencies": [
|
|
"58D0FB3206B6F859"
|
|
],
|
|
"project_sha256": "183fbb521382a95ad33af9efc547147a80241bd536a29d124c93064b5ae5e8bc",
|
|
"rdb_sha256": "0994a4b1fcfacdd8d8f69759ba6bde878d633545e380a5774a05e4cac3b6b2c4",
|
|
"matches_last_native_inputs": true
|
|
},
|
|
"BADC0DEDABBEDA5E": {
|
|
"title": "RHS: Status Quo - Content Pack 02",
|
|
"dependencies": [
|
|
"58D0FB3206B6F859"
|
|
],
|
|
"project_sha256": "6ebd73d663ed6dbf981cd8bc7d19cfd5bcd3c9dec3b9a706fa331d992ef200b4",
|
|
"rdb_sha256": "736bcd2e60177e5af99d93c6b5f07ad79a950899aaca23000f33ad405cd1b74e",
|
|
"matches_last_native_inputs": true
|
|
}
|
|
},
|
|
"exact_external_resource_identities": [
|
|
{
|
|
"path": "Prefabs/Weapons/Attachments/Optics/Optic_PSO1/Optic_PSO1M2.et",
|
|
"guid": "A1D5833FF10C6503",
|
|
"addon": "595F2BF2F44836FB",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Prefabs/Weapons/Attachments/Optics/1p21/Optic_1P21.et",
|
|
"guid": "695AAA77F84EB238",
|
|
"addon": "595F2BF2F44836FB",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Prefabs/Weapons/Attachments/Optics/m8541/Optic_M8541.et",
|
|
"guid": "333A794F0B55C019",
|
|
"addon": "595F2BF2F44836FB",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Prefabs/Weapons/Attachments/Optics/1p78/Optic_1P78.et",
|
|
"guid": "8D4BAA235F7EDBEA",
|
|
"addon": "595F2BF2F44836FB",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Configs/Factions/RHS_ION.conf",
|
|
"guid": "CB76A36EACFBDF35",
|
|
"addon": "595F2BF2F44836FB",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Configs/Factions/RHS_RF_MSV.conf",
|
|
"guid": "627A8CDE681D223D",
|
|
"addon": "595F2BF2F44836FB",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Configs/Factions/RHS_US_USMC.conf",
|
|
"guid": "F33C7BF22CBF3A8A",
|
|
"addon": "595F2BF2F44836FB",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Prefabs/Groups/BLUFOR/RHS_USAF/RHS_USAF_USMC_MEF/Group_USAF_USMC_MEF_FireTeam.et",
|
|
"guid": "19843E954790DF28",
|
|
"addon": "595F2BF2F44836FB",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Prefabs/Groups/INDFOR/RHS_ION/RHS_ION_COY/Group_RHS_ION_COY_StaticSecurityTeam.et",
|
|
"guid": "516C8C7400DF2C4D",
|
|
"addon": "595F2BF2F44836FB",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Prefabs/Groups/OPFOR/RHS_AFRF/MSV/Flora/Group_RHS_RF_MSV_Flora_FireGroup.et",
|
|
"guid": "AB905EF799E0A0AE",
|
|
"addon": "595F2BF2F44836FB",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Prefabs/Characters/Factions/BLUFOR/RHS_USAF/RHS_USAF_MARSOC/RandomSoldiers/Character_RHS_USMC_MARSOC_Rifleman_Random.et",
|
|
"guid": "844936B168DFAB8E",
|
|
"addon": "595F2BF2F44836FB",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Prefabs/Characters/Factions/BLUFOR/RHS_USAF/RHS_USAF_MARSOC/RandomSoldiers/Character_RHS_USMC_MARSOC_Medic_Random.et",
|
|
"guid": "DBB8D1F13930220E",
|
|
"addon": "595F2BF2F44836FB",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Prefabs/Characters/Factions/OPFOR/RHS_AFRF/MSV/Flora/Character_RHS_RF_MSV_Flora_SL.et",
|
|
"guid": "B3C496CCFA72D25E",
|
|
"addon": "595F2BF2F44836FB",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Prefabs/Characters/Factions/OPFOR/RHS_AFRF/MSV/Flora/Character_RHS_RF_MSV_Flora_Medic.et",
|
|
"guid": "D9AF475A4E5DC52C",
|
|
"addon": "595F2BF2F44836FB",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Prefabs/Characters/Factions/INDFOR/RHS_ION_Coy/RandomSoldiers/Character_RHS_ION_Coy_Rifleman_Random.et",
|
|
"guid": "140001FC383DF9A2",
|
|
"addon": "595F2BF2F44836FB",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Prefabs/Characters/Factions/INDFOR/RHS_ION_Coy/RandomSoldiers/Character_RHS_ION_Coy_Medic_Random.et",
|
|
"guid": "0FA8ACE19A772327",
|
|
"addon": "595F2BF2F44836FB",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Prefabs/Vehicles/Tracked/BMP1/BMP1_Base.et",
|
|
"guid": "1DC01AAACFFA8B63",
|
|
"addon": "5E524E4FEECCA92B",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Prefabs/Weapons/Launchers/FIM92_Stinger/Launcher_FIM92_Stinger.et",
|
|
"guid": "3DF204EEE0534EF2",
|
|
"addon": "629B2BA37EFFD577",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Prefabs/Weapons/Launchers/9K38_IGLA/Launcher_9K38_IGLA.et",
|
|
"guid": "962C400354E4BD6C",
|
|
"addon": "629B2BA37EFFD577",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Prefabs/Weapons/Core/Armament_Empty.et",
|
|
"guid": "52120E4BA120661B",
|
|
"addon": "629B2BA37EFFD577",
|
|
"unique_installed_identity": true
|
|
},
|
|
{
|
|
"path": "Prefabs/DeployedParachutes/Core/DeployedParachuteMK4.et",
|
|
"guid": "9ADD554959C09197",
|
|
"addon": "65930CB4CD0237B2",
|
|
"unique_installed_identity": true
|
|
}
|
|
],
|
|
"source_package_contract": [
|
|
"Current437 authored files pass actual source_bundle.inventory + validate read-only.",
|
|
"Exact direct dependency set is vanilla + RHS StatusQuo + WCS Armaments + WCS BMP1 + Parachute Framework.",
|
|
"Audited transitive closure includes two RHS content packs and WCS SpaceCore; seven external addons total.",
|
|
"Source bundle contains own addon source plus dependency metadata; external assets are not embedded.",
|
|
"Known original ecosystem namespaces ESCT/SCRTC_/SCRT_/EAI_ rejected in authored payload; closed project and dependency identity checks exclude original Escapists addon.",
|
|
"Native package copy_payload delegates actual source bundle validation, copies only addons/ owned payload, and exposes external addons via exact audited private-profile links.",
|
|
"External-profile policy rejects unrelated addon directories/changed manifests/unreviewed dependency edges."
|
|
],
|
|
"tools": {
|
|
"tools/source_bundle.py": "5d1d0150d8009f24a950ee85501d0da8b1f69d5fcbb5a7118b08957f14658f57",
|
|
"tools/native_package.py": "32195bf9b43024028e9931a99885d0a131b28ba1b77b32e9d6ed70b914625559",
|
|
"tools/external_addons.py": "c389b76c4d5f0f763420cd7d564d3ff5ebb7350cac10d2a26164c17f59b72dde",
|
|
"tools/check.py": "2965f354c39b6dd44f9f8a0c8d923fc65056fb1464d0227adf75ad98ab707d36",
|
|
"tools/source_manifest.py": "c1a985348bad16f3b5b69ef7e545b6341eca298d8ae08111b8340b31535cc199",
|
|
"addons/core/addon.gproj": "73e973a1f1c5910393e16f86a3a40d792031bb2fa3fc7f4dd87a06a16c3e34a4"
|
|
},
|
|
"native_input_reference": {
|
|
"path": "/tmp/erri-workbench-crash-nearby-20261003-1918/logs/logs_2026-10-03_19-19-25/external-addons-inputs.json",
|
|
"sha256": "f28aa36e1e9c8352773836551ad58e47df1703de3c742b069596b6fb622c6fa3"
|
|
},
|
|
"limits": [
|
|
"Read-only Python validation and manifest/RDB identity hashing; no native process, compiler, package build or live mutation.",
|
|
"No new runtime candidate created or existing package requalified.",
|
|
"This checks explicit declared dependencies and admitted resource identities, not redistribution/licensing of external assets."
|
|
]
|
|
}
|