Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
163 lines
8.7 KiB
JSON
163 lines
8.7 KiB
JSON
{
|
|
"scope": "Independent read-only byte/integration review; no tests/native launched or tracked files edited. Only this report is written.",
|
|
"frozen_addons": {
|
|
"expected_count": 407,
|
|
"current_count": 407,
|
|
"missing": [],
|
|
"extra": [],
|
|
"changed": []
|
|
},
|
|
"erri-objective-map-proposal": {
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_DiscoveryMap.c": {
|
|
"target_sha256": "dd350bdda1bdf427ab8cefab623fe60cce5332b062d1a29686fe52f73e9e83f1",
|
|
"proposal_file_sha256": "dd350bdda1bdf427ab8cefab623fe60cce5332b062d1a29686fe52f73e9e83f1",
|
|
"manifest_sha256": "dd350bdda1bdf427ab8cefab623fe60cce5332b062d1a29686fe52f73e9e83f1",
|
|
"baseline_sha256": "a97e131bcfc578fe57ec2ed075a2619ff5c4c0b4c12d65c2a92e9fb2b83ce958",
|
|
"baseline_file_sha256": "a97e131bcfc578fe57ec2ed075a2619ff5c4c0b4c12d65c2a92e9fb2b83ce958"
|
|
},
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_ObjectiveMapPresentation.c": {
|
|
"target_sha256": "f189f8987244e10df61ac577bbbc952ed5c4e6c431a8e3cd192a10fe2e8c3bec",
|
|
"proposal_file_sha256": "f189f8987244e10df61ac577bbbc952ed5c4e6c431a8e3cd192a10fe2e8c3bec",
|
|
"manifest_sha256": "f189f8987244e10df61ac577bbbc952ed5c4e6c431a8e3cd192a10fe2e8c3bec",
|
|
"baseline_sha256": null,
|
|
"baseline_file_sha256": null
|
|
},
|
|
"addons/core/Scripts/Game/ERR/20_Intel/ERR_MineIntel.c": {
|
|
"target_sha256": "3ce16cebaa9703b2f9803df7c11614f94de6460a9136dab8f80dcad41ae2b1c2",
|
|
"proposal_file_sha256": "3ce16cebaa9703b2f9803df7c11614f94de6460a9136dab8f80dcad41ae2b1c2",
|
|
"manifest_sha256": "3ce16cebaa9703b2f9803df7c11614f94de6460a9136dab8f80dcad41ae2b1c2",
|
|
"baseline_sha256": "822a526af8814264ee45da21b675466abfece86aa573744ee78692bdd1f1bc66",
|
|
"baseline_file_sha256": "822a526af8814264ee45da21b675466abfece86aa573744ee78692bdd1f1bc66"
|
|
},
|
|
"addons/core/UI/layouts/ERRMap/ObjectiveMapElement.layout": {
|
|
"target_sha256": "b364752c44896d67dad07e466a04f4504a50813fb36ee7c34c9189ea9677b4e9",
|
|
"proposal_file_sha256": "b364752c44896d67dad07e466a04f4504a50813fb36ee7c34c9189ea9677b4e9",
|
|
"manifest_sha256": "b364752c44896d67dad07e466a04f4504a50813fb36ee7c34c9189ea9677b4e9",
|
|
"baseline_sha256": null,
|
|
"baseline_file_sha256": null
|
|
},
|
|
"addons/core/UI/layouts/ERRMap/ObjectiveMapElement.layout.meta": {
|
|
"target_sha256": "8691fe2eaf46568bca4a9f8128b247a8da810bb87a5546aa7ca3334e740270d6",
|
|
"proposal_file_sha256": "8691fe2eaf46568bca4a9f8128b247a8da810bb87a5546aa7ca3334e740270d6",
|
|
"manifest_sha256": "8691fe2eaf46568bca4a9f8128b247a8da810bb87a5546aa7ca3334e740270d6",
|
|
"baseline_sha256": null,
|
|
"baseline_file_sha256": null
|
|
},
|
|
"addons/core/UI/layouts/ERRMap/SharedMapRenderTarget.layout": {
|
|
"target_sha256": "6e83a9c70282aff43b23a08b732739e7a241a31e8abf200498c90a745d3d60dd",
|
|
"proposal_file_sha256": "6e83a9c70282aff43b23a08b732739e7a241a31e8abf200498c90a745d3d60dd",
|
|
"manifest_sha256": "6e83a9c70282aff43b23a08b732739e7a241a31e8abf200498c90a745d3d60dd",
|
|
"baseline_sha256": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2",
|
|
"baseline_file_sha256": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2"
|
|
},
|
|
"tests/test_mine_intel.py": {
|
|
"target_sha256": "db64129001c0010ad11389ff764356893ac7c4fbf45e7c82aa56bbe4c75f4929",
|
|
"proposal_file_sha256": "db64129001c0010ad11389ff764356893ac7c4fbf45e7c82aa56bbe4c75f4929",
|
|
"manifest_sha256": "db64129001c0010ad11389ff764356893ac7c4fbf45e7c82aa56bbe4c75f4929",
|
|
"baseline_sha256": "109d5c8532c3725ec3b42f7b0d769dfdf4eda5912a5d2409556c30f203cc6672",
|
|
"baseline_file_sha256": "109d5c8532c3725ec3b42f7b0d769dfdf4eda5912a5d2409556c30f203cc6672"
|
|
},
|
|
"tests/test_objective_map_element.py": {
|
|
"target_sha256": "b02e59f977aa81462649282f99e70b0b6320b31ba0ea46f586e9ac0c5d15b884",
|
|
"proposal_file_sha256": "b02e59f977aa81462649282f99e70b0b6320b31ba0ea46f586e9ac0c5d15b884",
|
|
"manifest_sha256": "b02e59f977aa81462649282f99e70b0b6320b31ba0ea46f586e9ac0c5d15b884",
|
|
"baseline_sha256": null,
|
|
"baseline_file_sha256": null
|
|
},
|
|
"tests/test_objective_map_presentation.py": {
|
|
"target_sha256": "2418f4c0f370bd436b316e56d5ead97ff4b6aa7cdfb3777c9d2af22486148268",
|
|
"proposal_file_sha256": "2418f4c0f370bd436b316e56d5ead97ff4b6aa7cdfb3777c9d2af22486148268",
|
|
"manifest_sha256": "2418f4c0f370bd436b316e56d5ead97ff4b6aa7cdfb3777c9d2af22486148268",
|
|
"baseline_sha256": null,
|
|
"baseline_file_sha256": null
|
|
}
|
|
},
|
|
"erri-objective-map-native-proposal": {
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeBaseSmoke.c": {
|
|
"target_sha256": "e811e985048e07365569acde6b5f045d57e9bbf13927f85b74e6e347fd2ef571",
|
|
"proposal_file_sha256": "e811e985048e07365569acde6b5f045d57e9bbf13927f85b74e6e347fd2ef571",
|
|
"manifest_sha256": "e811e985048e07365569acde6b5f045d57e9bbf13927f85b74e6e347fd2ef571",
|
|
"baseline_sha256": "ec319b070bd915d0326b9be1fd3fbc7aabc58956982a2ec69eb24d023a651815",
|
|
"baseline_file_sha256": "ec319b070bd915d0326b9be1fd3fbc7aabc58956982a2ec69eb24d023a651815"
|
|
},
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeObjectiveMapProbe.c": {
|
|
"target_sha256": "2d07b895cb74af58454605fb1c536a566733e3001a9375dd0677d5f274bf2a46",
|
|
"proposal_file_sha256": "2d07b895cb74af58454605fb1c536a566733e3001a9375dd0677d5f274bf2a46",
|
|
"manifest_sha256": "2d07b895cb74af58454605fb1c536a566733e3001a9375dd0677d5f274bf2a46",
|
|
"baseline_sha256": null,
|
|
"baseline_file_sha256": null
|
|
},
|
|
"tests/test_native_objective_map_probe.py": {
|
|
"target_sha256": "ef0663aa7d620e06fda63fef578abb397a9dcd8fe5336af5445056e32e19aa28",
|
|
"proposal_file_sha256": "ef0663aa7d620e06fda63fef578abb397a9dcd8fe5336af5445056e32e19aa28",
|
|
"manifest_sha256": "ef0663aa7d620e06fda63fef578abb397a9dcd8fe5336af5445056e32e19aa28",
|
|
"baseline_sha256": null,
|
|
"baseline_file_sha256": null
|
|
},
|
|
"tools/headless_workbench.py": {
|
|
"target_sha256": "02427c82e3d4f4ebbd46fe9a65e2076aa87c70a055ba7c535945abe10b29f514",
|
|
"proposal_file_sha256": "02427c82e3d4f4ebbd46fe9a65e2076aa87c70a055ba7c535945abe10b29f514",
|
|
"manifest_sha256": "02427c82e3d4f4ebbd46fe9a65e2076aa87c70a055ba7c535945abe10b29f514",
|
|
"baseline_sha256": "f9025e4b689bec477ab7f18840d024e7107ad7733e0ed8541714f9684d14ed41",
|
|
"baseline_file_sha256": "f9025e4b689bec477ab7f18840d024e7107ad7733e0ed8541714f9684d14ed41"
|
|
}
|
|
},
|
|
"preservation": {
|
|
"original": {
|
|
"root": "/home/jakub/devel/escapists",
|
|
"recorded_count": 533,
|
|
"changed": []
|
|
},
|
|
"latest_candidate": {
|
|
"root": "/home/jakub/devel/escapistsrereintroduced/.build/playtest-2026-10-02-owner-fixes",
|
|
"recorded_count": 412,
|
|
"changed": []
|
|
},
|
|
"inherited": {
|
|
"recorded_count": 61,
|
|
"unchanged_count": 59,
|
|
"changed": {
|
|
"tools/check.py": {
|
|
"before": "f57065733301100f0bd2c9a6a0ffb523d036dbc16c3d12842333b286c6ce817d",
|
|
"current": "0e3f6f2ba5ffd3fdc35fcc3da24aaac9e5074213c39f643fa915c58b3c2fb813",
|
|
"intended_registration_overlap": true,
|
|
"baseline_matches_inherited": true,
|
|
"target_matches_check_after": true
|
|
},
|
|
"tools/headless_workbench.py": {
|
|
"before": "f9025e4b689bec477ab7f18840d024e7107ad7733e0ed8541714f9684d14ed41",
|
|
"current": "02427c82e3d4f4ebbd46fe9a65e2076aa87c70a055ba7c535945abe10b29f514",
|
|
"intended_proposal_overlap": true,
|
|
"baseline_matches_inherited": true,
|
|
"target_matches_proposal": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"registrations": {
|
|
"delta": [
|
|
"--- ",
|
|
"+++ ",
|
|
"@@ -8,6 +8,9 @@",
|
|
" BASE='58D0FB3206B6F859'",
|
|
" def check():",
|
|
" print(f'PASS: {check_prefabs((ROOT/\"addons\").rglob(\"*.et\"))} prefabs have unique saved root entity IDs')",
|
|
"+ subprocess.run([sys.executable,str(ROOT/'tests/test_objective_map_presentation.py')],check=True)",
|
|
"+ subprocess.run([sys.executable,str(ROOT/'tests/test_objective_map_element.py')],check=True)",
|
|
"+ subprocess.run([sys.executable,str(ROOT/'tests/test_native_objective_map_probe.py')],check=True)",
|
|
" subprocess.run([sys.executable,str(ROOT/'tests/test_prefab_identity.py')],check=True)",
|
|
" subprocess.run([sys.executable,str(ROOT/'tests/test_spawn_scene.py')],check=True)",
|
|
" subprocess.run([sys.executable,str(ROOT/'tests/test_spawn_scene_inventory.py')],check=True)"
|
|
],
|
|
"only_three_additions": true,
|
|
"target_matches_saved_after": true
|
|
},
|
|
"index": {
|
|
"current_diff_sha256": "670073db5d7531aca4466cc9d2827d10a46bfcfbd35f27ac97724de9d2fd3725",
|
|
"before_diff_sha256": "670073db5d7531aca4466cc9d2827d10a46bfcfbd35f27ac97724de9d2fd3725",
|
|
"byte_identical": true
|
|
},
|
|
"issues": [],
|
|
"verdict": "PASS"
|
|
}
|