Separate radio defence and harden player and objective lifecycles

This commit is contained in:
2026-09-19 05:33:36 +02:00
parent e5857b6ddf
commit 16f397e581
237 changed files with 29087 additions and 202 deletions
+68
View File
@@ -332,6 +332,74 @@
"docs/evidence/native-2026-09-19-042046/report.json",
"docs/evidence/native-2026-09-19-042046/source-sha256.json"
]
},
"scripted_finite_ground_transport": {
"status": "passed",
"scope": "One hidden muted Core transport fixture; 23 assertions, no script/VM exceptions. Surveyed parking, five usable seats, actual driver/passenger occupancy, native engine startup, 58.5 L initial fuel, depletion/loss and no replacement/reinitialization pass. Fixture explicitly requests reset; seven inherited vehicle schema errors remain. No manual driving or multiplayer claim.",
"evidence": [
"docs/evidence/native-2026-09-19-044205/report.json",
"docs/evidence/native-2026-09-19-044205/source-sha256.json"
]
},
"scripted_radio_service_companion_escape": {
"status": "passed",
"scope": "One hidden muted full-companion escape; 48 assertions, no script/VM exceptions. New production radio service passes real-time departure/reset/continuous completion, native extraction and personal result integration. Seven inherited vehicle schema errors remain; new isolated async radio edge-case fixture and network acceptance are separate.",
"evidence": [
"docs/evidence/native-2026-09-19-044924/report.json",
"docs/evidence/native-2026-09-19-044924/source-sha256.json"
]
},
"scripted_player_admission_guards": {
"status": "passed",
"scope": "One hidden muted Core native lifecycle fixture, 54 assertions, no script/VM exceptions. Ordinary initial spawn, 20 remaining prison slots around one player, reserved positions, physical body obstruction, actual handler refusal/owned cleanup, controlled actor protection and deferred vertical drift. Fixture requests terminal reset; seven inherited vehicle errors remain. No remote preload or reconnect acceptance.",
"evidence": [
"docs/evidence/native-2026-09-19-050403/report.json",
"docs/evidence/native-2026-09-19-050403/source-sha256.json"
]
},
"scripted_radio_admission_restart": {
"status": "passed",
"scope": "Two hidden muted Core escape/restart rounds; 340 assertions, no script/VM errors. Physical radio edge cases with deferred state recovery, ordinary real-time defence, live native objective details and fresh prisoner spawning through admission guard. Synthetic radio membership/timestamps are not remote-client evidence. Seven inherited vehicle errors remain.",
"evidence": [
"docs/evidence/native-2026-09-19-050515/report.json",
"docs/evidence/native-2026-09-19-050515/source-sha256.json"
]
},
"scripted_objective_widget_restart": {
"status": "passed",
"scope": "Two hidden muted Core escape/restart rounds, 374 assertions, no script/VM errors. Native detail close/rebind/reopen, event unsubscribe and delayed callback checks pass alongside radio and admission regressions. Launch/stopped-source and raw-log hashes verify. Seven inherited resource errors remain; later weak-task deletion guard and real remote UI acceptance are separate.",
"evidence": [
"docs/evidence/native-2026-09-19-051452/report.json",
"docs/evidence/native-2026-09-19-051452/source-sha256.json",
"docs/evidence/native-2026-09-19-051452/source-provenance.json"
]
},
"scripted_admission_companion_death": {
"status": "passed",
"scope": "One hidden muted companion death/spectator/defeat fixture, 32 assertions, no script/VM errors. Native damage, spent-life retention and local spectator activation pass after admission and delayed observer changes. Launch/stopped-source and log hashes verify; seven inherited resource errors remain. No remote reconnect or streaming claim.",
"evidence": [
"docs/evidence/native-2026-09-19-052932/report.json",
"docs/evidence/native-2026-09-19-052932/source-sha256.json",
"docs/evidence/native-2026-09-19-052932/source-provenance.json"
]
},
"scripted_admission_companion_escape": {
"status": "passed",
"scope": "One hidden muted companion escape, 48 assertions, no script/VM errors. New radio and spawn admission services preserve physical intel, admin aliases and extraction. Seven inherited resource errors remain; objective teardown refinements have separate evidence.",
"evidence": [
"docs/evidence/native-2026-09-19-052352/report.json",
"docs/evidence/native-2026-09-19-052352/source-sha256.json",
"docs/evidence/native-2026-09-19-052352/source-provenance.json"
]
},
"scripted_deleted_task_widget_cleanup": {
"status": "passed",
"scope": "One hidden muted Core objective UI fixture, 30 assertions, no script/VM exceptions. Native close/rebind/reopen, actual isolated task deletion, cleared weak references, global task-event cleanup, no delayed callbacks and restored real objective assignment. Final 116-addon-file launch/stopped manifest and log hash verify. Seven inherited resource errors remain; no manual or remote UI claim.",
"evidence": [
"docs/evidence/native-2026-09-19-053124/report.json",
"docs/evidence/native-2026-09-19-053124/source-sha256.json",
"docs/evidence/native-2026-09-19-053124/source-provenance.json"
]
}
}
}