Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
28 lines
2.8 KiB
JSON
28 lines
2.8 KiB
JSON
{
|
|
"code_review_approved": true,
|
|
"validation_scope": "Read-only bounded source integration review; no tests/compiler/native run",
|
|
"proposal_patch_sha256": "82d2f6c481caef7dc777fd6bf3d92258a4af4b9bf87b207aa7bc1ff4c3aabead",
|
|
"reviewed_source_hashes": {
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_GameMode.c": "9a0536377f0e93f70972838de6480dfbdb44bfda198f70daaa541616eb046fd6",
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_MissionRules.c": "17d1f48878b02a457eebbe5ff87c4267488d68d2a9b3121dda77a8bc8e69c8c6",
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_ScenarioComponent.c": "d7c953fc8617c21e03f7d501c4a4c00a034b6375060072fd03c751fc2970feeb",
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_StartRules.c": "ab7c21ef700343cbe769d8d51d91f167db37285b466d6af9873e121b3adf4ade",
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_StartSetup.c": "58a6b617b22910d0ce9255f82091dc11cd1284417a66adf1cdaa7b661c1ed01c",
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_GeneratedSites.c": "addd7850e58a2f5c4a0ca6672033f2b42f5879e9a1a6a7ab86aa730419cef97b",
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_PrisonEscapeService.c": "ed180448cb516bc4ec521aedd366810a47787628c7f5ee9c9afdbd185d980751"
|
|
},
|
|
"settings_manifest_sha256": "9295723e6653bea750b438f22366e3a9f3bc62e1645766ba42047bc1337cb5ee",
|
|
"findings": [
|
|
"Settings startMode0/1 missing-default0 and replicated int GameMode.StartMode match. Freeze runs before first Scenario.Prepare and is idempotent across pending preparation retries. Saved mid-round edits cannot change frozen selector; restart/new GameMode reads saved choice.",
|
|
"Transition grants PREPARING->RADIO_SEARCH only with frozen crash choice and readiness latch set after scenario, extraction, environment and clock initialization. Default prison edge and downstream phase rules remain separate.",
|
|
"Fresh runtime scenario instance is transformed before generated-site Begin. Internal PRISON site role remains the one start-anchor/catalog slot, without entering PRISON gameplay phase in crash mode.",
|
|
"Existing SpawnLogic selects surviving canonical actors after RADIO_SEARCH and falls back to original sixteen start-anchor slots for first arrival. Life, reconnection, reserved positions and finalization-ticket guards remain unchanged.",
|
|
"Prison escape service explicitly excludes crash mode; existing SiteService.PhaseChanged reveals intended clue/supply locations on initial RADIO_SEARCH. Force time reset is generalized to the authorized direct initial phase."
|
|
],
|
|
"limits": [
|
|
"Geometry constants depend on independent installed-resource/native bounds proof; current review does not establish physical terrain clearance, spawn safety or native static wreck support.",
|
|
"Source fixture and tests use doubled native boundaries; parent owns subsequent full-suite and engine validation.",
|
|
"No manual human/MP, crash physics, flight or search/escape route qualification."
|
|
]
|
|
}
|