Build independent base gameplay and source-bound native verification
This commit is contained in:
+105
-4
@@ -81,11 +81,12 @@
|
||||
]
|
||||
},
|
||||
"clean_native_runtime": {
|
||||
"status": "failed",
|
||||
"reason": "Inherited vehicle schema errors remain; earlier restart also reported vanilla catalog cleanup errors",
|
||||
"status": "pending",
|
||||
"scope": "The 065351 source snapshot passed two environment/restart rounds with zero native errors. Subsequent production changes require another current-source full-loop run before this release gate can pass. Historical evidence remains recorded in scripted_environment_restart.",
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-003520/report.json",
|
||||
"docs/evidence/native-2026-09-19-002824/report.json"
|
||||
"docs/evidence/native-2026-09-19-065351/report.json",
|
||||
"docs/evidence/native-2026-09-19-065351/console.log.txt",
|
||||
"docs/evidence/native-2026-09-19-065351/source-sha256.json"
|
||||
]
|
||||
},
|
||||
"scripted_helicopter_loss_and_restart": {
|
||||
@@ -400,6 +401,106 @@
|
||||
"docs/evidence/native-2026-09-19-053124/source-sha256.json",
|
||||
"docs/evidence/native-2026-09-19-053124/source-provenance.json"
|
||||
]
|
||||
},
|
||||
"native_medical_consumption_recovery": {
|
||||
"status": "passed",
|
||||
"scope": "24 local hidden/muted Workbench assertions: real blood loss, bandage consumption, native saline treatment slot/effect, duplicate refusal, natural consciousness recovery and90-second expiry. No direct consciousness restoration. Seven inherited engine errors remain; no manual interaction or multiplayer claim.",
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-062406/report.json",
|
||||
"docs/evidence/native-2026-09-19-062406/runner.json.txt",
|
||||
"docs/evidence/native-2026-09-19-062406/source-sha256.json"
|
||||
]
|
||||
},
|
||||
"native_environment_and_faction_catalogs": {
|
||||
"status": "passed",
|
||||
"scope": "67 local hidden/muted Workbench assertions: exact two-vehicle faction catalogs with native inventory/medical/radio support, authored defaults, persisted date/profile, leap-date validation, next-round commands, native clear/overcast/rain and clock preservation. Zero script/VM or engine errors. One round only; multiplayer and repeated restart qualification remain pending.",
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-063559/report.json",
|
||||
"docs/evidence/native-2026-09-19-063559/runner.json.txt",
|
||||
"docs/evidence/native-2026-09-19-063559/source-sha256.json"
|
||||
]
|
||||
},
|
||||
"scripted_twelve_prisoner_kit": {
|
||||
"status": "passed",
|
||||
"scope": "155 combined native assertions passed with zero engine errors: one controlled prisoner and eleven physical test characters fit inside the prison, each has the exact unique starting inventory, can receive and return a clue, and test actors are cleaned up. This is not twelve network clients or manual inventory UI validation.",
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-063949/report.json",
|
||||
"docs/evidence/native-2026-09-19-063949/console.log.txt",
|
||||
"docs/evidence/native-2026-09-19-063949/source-sha256.json"
|
||||
]
|
||||
},
|
||||
"scripted_recovery_abandonment": {
|
||||
"status": "passed",
|
||||
"scope": "54 combined native assertions passed with zero engine errors, including all-incapacitated status, event deduplication, survivor preservation beyond the death grace, authorization checks and abandonment while the warning is active. Health state is controlled by this policy fixture; actual treatment has a separate fixture.",
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-064406/report.json",
|
||||
"docs/evidence/native-2026-09-19-064406/console.log.txt",
|
||||
"docs/evidence/native-2026-09-19-064406/source-sha256.json"
|
||||
]
|
||||
},
|
||||
"scripted_environment_restart": {
|
||||
"status": "passed",
|
||||
"scope": "Two actual local Workbench rounds; 107 assertions with zero script/VM or engine errors. Real production settings owner saves a leap date and overcast profile for the next instance, preserves active weather/clock in round one, applies choices in round two and cleans owned fixture files. Remote agreement and manual administration remain unqualified.",
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-065351/report.json",
|
||||
"docs/evidence/native-2026-09-19-065351/console.log.txt",
|
||||
"docs/evidence/native-2026-09-19-065351/source-sha256.json"
|
||||
]
|
||||
},
|
||||
"scripted_total_document_loss": {
|
||||
"status": "passed",
|
||||
"scope": "58 native assertions and zero errors. All four finite radio documents were deleted; distant and unpossessed actors and an obstructing wall were rejected. A clear close approach by the actual controlled participant identifies the station once and permits normal tuning, without replacement clues. Partial knowledge has a separate passing fixture.",
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-070733/report.json",
|
||||
"docs/evidence/native-2026-09-19-070733/console.log.txt",
|
||||
"docs/evidence/native-2026-09-19-070733/source-sha256.json"
|
||||
]
|
||||
},
|
||||
"scripted_initial_guards_and_patrols": {
|
||||
"status": "passed",
|
||||
"scope": "295 native assertions and zero errors. Preparation observes all six original squads with six distinct conscious members and completed native spawn requests. Both patrols move existing actors and complete five native waypoints in cyclic order. Native startup queue references repeat but clear as waypoints complete; final queues are unique. Repeated route Stop preserves a foreign Search. No HQ order transit or multiplayer claim.",
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-070919/report.json",
|
||||
"docs/evidence/native-2026-09-19-070919/console.log.txt",
|
||||
"docs/evidence/native-2026-09-19-070919/source-sha256.json"
|
||||
]
|
||||
},
|
||||
"scripted_partial_document_loss": {
|
||||
"status": "passed",
|
||||
"scope": "60 native assertions and zero errors. One real clue supplies partial knowledge before all four finite documents are deleted. Distant/NPC/obstructed observers are rejected; clear close approach identifies the station once and permits tuning. No replacement documents, remote clients or manual gameplay claim.",
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-071654/report.json",
|
||||
"docs/evidence/native-2026-09-19-071654/console.log.txt",
|
||||
"docs/evidence/native-2026-09-19-071654/source-sha256.json"
|
||||
]
|
||||
},
|
||||
"scripted_patrol_hq_resume": {
|
||||
"status": "passed",
|
||||
"scope": "272 local native assertions, zero errors, all companions. Same physical squad traverses patrol, real HQ delivered-order Search preempts it, release preserves route, and movement/cyclic completion resumes. No extra force, radio-transit or remote-client claim.",
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-072838/report.json",
|
||||
"docs/evidence/native-2026-09-19-072838/console.log.txt",
|
||||
"docs/evidence/native-2026-09-19-072838/source-sha256.json"
|
||||
]
|
||||
},
|
||||
"scripted_pending_guard_cancellation": {
|
||||
"status": "passed",
|
||||
"scope": "68 native assertions and zero errors. Empty and partial PENDING-owned groups receive no late dispatch or members after Stop2x while uncancelled control reaches six. Rollback deletes captured actors/groups, six-second observation stays quiet, original mission groups intact. No multiplayer claim.",
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-073601/report.json",
|
||||
"docs/evidence/native-2026-09-19-073601/console.log.txt",
|
||||
"docs/evidence/native-2026-09-19-073601/source-sha256.json"
|
||||
]
|
||||
},
|
||||
"scripted_radio_feedback_restart": {
|
||||
"status": "passed",
|
||||
"scope": "Two complete Core escape/restart rounds, 564 assertions and zero errors. Both verify initial radio wait, transmission, unconscious interruption, recovery, leave/reset and completion feedback plus existing administration, roster, documents, objective UI and extraction. Station teardown diagnostics enabled. No remote feedback, ordinary gameplay or later placement-source qualification.",
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-073806/report.json",
|
||||
"docs/evidence/native-2026-09-19-073806/console.log.txt",
|
||||
"docs/evidence/native-2026-09-19-073806/source-sha256.json",
|
||||
"docs/evidence/native-2026-09-19-073806/source-provenance.json"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user