28 lines
2.7 KiB
JSON
28 lines
2.7 KiB
JSON
{
|
|
"finding": null,
|
|
"scope": "Current mission-owned admin/chat transport authorization, controller replacement, mission scope and late item delivery. Settings persistence excluded.",
|
|
"observations": [
|
|
"Every command/snapshot/log and live Tick calls Authorize: server authority, captured current mode, exact manager/controller binding and current admin role.",
|
|
"Server transport refuses terminal mission, nonpositive token, changed token within admitted mission and nonincreasing token across known modes; owner responses pass local current-controller/current-scope acceptance.",
|
|
"Player tools additionally require active current mode, reciprocal controlled entity and roster CurrentActor; body change and revocation stop prior tools and restore owned damage state.",
|
|
"Controller-owned grant state retains same-body unresolved insertion quarantine across authorization session replacement. New body discards old callback ownership; late completion cannot import into new body.",
|
|
"Chat teardown removes its callbacks and cannot close replacement controller menu; menu polls close on mode/controller change."
|
|
],
|
|
"coverage": "Inspected existing actual-method authority/token/rate, chat ownership, grant callback and journal routing tests. No tests executed.",
|
|
"limits": "No remote RPC/native network scheduling proof. No speculative rewrite or new regression proposed without a demonstrated ordinary code path.",
|
|
"files": {
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerAdminCommands.c": "eca9baa3b07da48a740851583540840f8bf5f65f7be854902a3778f76967faad",
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_ChatClient.c": "4bf937ff74e0483c17fa0103f73bfee3afd8f67a37c0c248b08772a17bfcc349",
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminSession.c": "b8f9df2cccd49d917389a1f872b1dba2704d3de657ac0b236d88f2ec0c4c43c1",
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminPlayerTools.c": "56780d78bf423f54f482d8620f821b8d3eb0199194482b4f12e37f5ec3f55ef5",
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminService.c": "6fdca5f333332b7bb2349c4ecd1f11278201770829aeac486a4f2fa7cd4221b7",
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminMenu.c": "2978e44217db17f03e336088c733d42fe8c8d36479bba1fe40f1cfa55d9e5133",
|
|
"tests/test_admin_session.py": "6e1850c625e18460a5d64ccbadac992b663a46bd612fcc16b6006f19b3014896",
|
|
"tests/test_chat_client_ownership.py": "c559dbda1af996455038da9eeb5ffcfc6332da9b93082da8ad3071f5d72b8bdf",
|
|
"tests/test_admin_player_tools.py": "7520c768b760ef3a03dd2f17376077fc17695360a89f91df88af924899a74517",
|
|
"tests/test_admin_tick_delivery.py": "8f61a6aaf07b0c41df2f415a1956d8f09fe61a7d4f256775ca62511030937a5d"
|
|
},
|
|
"live_edits": false,
|
|
"native_runs": false
|
|
}
|