Files
EscapistsReintroduced/docs/evidence/crash-start-2026-10-03/proposals/core/settings-integration-review.json
T
jakub 6a667d8deb Capture current mission, AI, map and administration development
Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
2026-10-13 22:52:53 +02:00

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."
]
}