Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
33 lines
2.9 KiB
JSON
33 lines
2.9 KiB
JSON
{
|
|
"verdict": "no demonstrated new production defect in bounded source review",
|
|
"utc": "2026-10-02T23:53:10.880688+00:00",
|
|
"source_root": "/home/jakub/devel/escapistsrereintroduced",
|
|
"findings": [
|
|
"Account-scoped used lives remain spent across disconnect/reconnect; current-body admission uses reciprocal current controller identity.",
|
|
"Queued spawn retry and post-loss observation bind account and exact controller; stopped admission and native spawn finalization guard stale requests.",
|
|
"Extraction counts original living participant bodies occupying the assigned original extraction vehicle, including carried unconscious and native reserved bodies, then freezes account-scoped results.",
|
|
"Server progression distinguishes empty server, dead participants and stalled incapacitated recovery; active medical improvement/treatment prevents the all-incapacitated timeout.",
|
|
"Installed reconnect component restores only relevant original living reserved characters; expiry deletes its reserved actor, which ceases to satisfy successor living-survivor checks."
|
|
],
|
|
"limitations": [
|
|
"Read-only source and existing regression inspection; no new test executions, compiler, native engine, UI or process operations.",
|
|
"No real multiplayer/reconnect runtime qualification; no speculative policy changes or patch proposed."
|
|
],
|
|
"files": {
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnLogic.c": "47a39c951be71bfcf1cc50526d507d0f9d8ef2fc09408697b6fe6b0dc5a529e2",
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnFinalization.c": "c949642366ad124dd2abc4111cd598eb94aa257fbae01b6fb3a0f1882a23e83e",
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_RecoveryService.c": "86f9a7769e3ccb19fc61127fe2fee2ad0dd825487a5cd59f334de8b9741c93cf",
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9",
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_GameMode.c": "89a29c03ba225acbbb9fa3c58a721aced91a77bc0c77046d697005a6d7c48bb9",
|
|
"tests/test_progression_identity.py": "2fb3725aa735e00b20ba7a4ac45f8e087d4346c58a176bee091bab0a9755c1df",
|
|
"tests/test_player_admission_policy.py": "745ec0a9e491ffcf5bec53ebf67ecee8333f4dcfa5d19bafbde31cbd1cad7f8b",
|
|
"tests/test_recovery_policy.py": "adc4966ab92f0849d08636d93da5bd02b9162d1ad7369b325a1a357903abaa55",
|
|
"tests/test_spectator_recovery.py": "8bb59c51df003e24532ad9476af4c8ff3b7f4276dca25e8162b91eb77c7b67c2"
|
|
},
|
|
"sdk_files": {
|
|
"/tmp/erri-vanilla-stock/scripts/Game/GameMode/Components/SCR_ReconnectComponent.c": "77041536a4def89ee16456865aa21561b44b5133b05b9845ddf9e2016224e5ad",
|
|
"/tmp/erri-vanilla-stock/scripts/Game/Respawn/Logic/SCR_SpawnLogic.c": "f9356d1cfd65166ec1863da88c040d160d312d8ab08cd782e7ce0f95f8f2acf0"
|
|
}
|
|
}
|