Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
36 lines
2.5 KiB
JSON
36 lines
2.5 KiB
JSON
{
|
|
"complete": true,
|
|
"mode": "Read-only classification; no compiler/native or live writes.",
|
|
"launch_manifest": "/tmp/erri-workbench-crash-prison-default-20261003-1922/logs/logs_2026-10-03_19-23-27/launch-source-sha256.json",
|
|
"launch_manifest_sha256": "513004bc879f0850f5ffb6959725b5958df1ad737635d6b3b47be43ea35c9f5e",
|
|
"recorded_authored_count": 437,
|
|
"unchanged_recorded_paths": 435,
|
|
"changes": {
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeover.c": {
|
|
"launch_sha256": "487f1d004aa4f7a5f58c12c37724b26fcd54fc62b4096d48f3a7436d9958274c",
|
|
"observed_sha256": "e4585f70f193878169a3f0566d03610143ecb94682d78c9a91cfd816c64be6fd",
|
|
"matching_saved_baseline": "/tmp/erri-optional-identity-1509/test-root/addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeover.c"
|
|
},
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverManagers.c": {
|
|
"launch_sha256": "5b7661a5617b7124a10d3c18e087a4e2363a967eecc5c87ecc94573f2abc07f2",
|
|
"observed_sha256": "64cbad8fada3630132d3fc6ee5ad63d698e6ef204c3ca7199a9c51d870ac4a19",
|
|
"matching_saved_baseline": "/tmp/erri-optional-identity-1509/test-root/addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverManagers.c"
|
|
}
|
|
},
|
|
"observed_diff_sha256": "267ff10372224f18d8252f6153bb711b04396edb16b04bdc21b770d4bbd01cf8",
|
|
"classification": "Only non-Everon terrain takeover editor lifecycle wiring changed: surviving SCR_EditorManagerCore detaches six callbacks from old mode before drain and attaches those callbacks to new mode after replication link. New helper is server guarded and does not restart editor core.",
|
|
"crash_implementation_changed": false,
|
|
"crash_scope": "All other435 recorded authored files match launch bytes, including new start policy/setup/resources, GameMode/Scenario integration, settings/guidance and native crash fixtures. This comparison covers the launch manifest paths.",
|
|
"runner": {
|
|
"sha256": "1c26279b66262b53d134c517f15c280ebbf527d33c05febdfa6497c35aea951e",
|
|
"result": "source-changed",
|
|
"result_before_cleanup": "smoke-completed",
|
|
"source_unchanged_after_run": false,
|
|
"external_addons_unchanged_after_run": true,
|
|
"cleanup_confirmed": true
|
|
},
|
|
"console_sha256": "47e7dc614f91d460865062709589f61b55a20f727647e3f03a6ce34756f5b3a7",
|
|
"pass_rows": 64,
|
|
"provenance_limit": "Keep source-changed diagnostic evidence. Completed assertions do not qualify current complete source snapshot; source read/compile timing cannot be reconstructed by the end-state hashes. Do not relabel this as an unchanged-source run. Peer files preserved."
|
|
}
|