Files
EscapistsReintroduced/docs/evidence/recovery-launcher-2026-10-02/observer/native-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

84 lines
4.3 KiB
JSON

{
"verdict": "PASS for bounded native accepted-hint lifecycle proof; retained engine errors prevent error-free-engine claim",
"evidence": "/home/jakub/devel/escapistsrereintroduced/.build/recovery-warning-native-1130/docs/evidence/native-2026-10-02-recovery-warning",
"native_report": {
"log": "docs/evidence/native-2026-10-02-recovery-warning/console.log.txt",
"smoke_completions": 1,
"assertions_passed": 29,
"script_or_runtime_failures": [],
"engine_errors": [
"11:40:50.703 RESOURCES (E): Wrong GUID/name for resource @\"{0AFDD005CD669892}Language/rhs_localization.st\" in property \"StringTableSource\"",
"11:40:50.703 RESOURCES (E): Wrong GUID/name for resource @\"{41FA2A08B6971D4C}Language/wcs_armament_localization.st\" in property \"StringTableSource\"",
"11:40:50.703 RESOURCES (E): Wrong GUID/name for resource @\"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st\" in property \"StringTableSource\"",
"11:40:50.704 RESOURCES (E): Wrong GUID/name for resource @\"{E50E557B468C7073}Language/wcs_bmp1_localization.st\" in property \"StringTableSource\"",
"11:41:29.086 WORLD (E): Unknown keyword/data 'Parent' at offset 35955(0x8c73)",
"11:41:29.086 WORLD (E): Unknown keyword/data 'Parent' at offset 36915(0x9033)",
"11:41:29.087 WORLD (E): Unknown keyword/data 'Parent' at offset 42646(0xa696)",
"11:41:29.087 WORLD (E): Unknown keyword/data 'Parent' at offset 43645(0xaa7d)",
"11:41:29.087 WORLD (E): Unknown keyword/data 'Parent' at offset 44617(0xae49)",
"11:41:29.087 WORLD (E): Unknown keyword/data 'Parent' at offset 45590(0xb216)",
"11:41:29.181 WORLD (E): Unknown keyword/data 'SlidingTrackMaterial' at offset 19441(0x4bf1)",
"11:41:35.590 WORLD (E): Unknown keyword/data 'm_HardLandingVelocity' at offset 133(0x85)",
"11:41:35.590 WORLD (E): Unknown keyword/data 'm_DeathLandingVelocity' at offset 163(0xa3)"
],
"missing_end_screen": [],
"scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim"
},
"assertion_witnesses": [
{
"line": 578,
"text": "11:41:52.276 SCRIPT : ERR SMOKE PASS: unconscious camera accepted observer hint contains the current ongoing recovery status"
},
{
"line": 599,
"text": "11:42:03.883 SCRIPT : ERR SMOKE PASS: unconscious camera awakening clears the accepted observer recovery-status cache"
}
],
"source": {
"manifest_entries": 407,
"launch_end_manifests_equal": true,
"frozen_manifest_mismatches": [],
"proposal_observer_and_probe_match_frozen_and_current": true
},
"cleanup": {
"result": "smoke-completed",
"result_before_cleanup": "smoke-completed",
"cleanup_confirmed": true,
"cleanup_report": {
"cleanup_confirmed": true,
"idle_verified": true,
"errors": [],
"orphan_cleanup": {
"attempted": true,
"report": {
"scope": "/tmp/erri-headless-compat/pfx",
"candidates": [],
"term_sent": [],
"kill_sent": [],
"cleared": true
}
}
},
"source_unchanged_after_run": true,
"external_addons_unchanged_after_run": true,
"runner_error": null
},
"focused_tests": {
"test_observer_ownership.py": {
"exit_code": 0,
"log": "/tmp/erri-observer-recovery-warning/native-review-test_observer_ownership.py.log"
},
"test_hint_delivery.py": {
"exit_code": 0,
"log": "/tmp/erri-observer-recovery-warning/native-review-test_hint_delivery.py.log"
}
},
"ownership_test_review": "Only string IsEmpty adapter, empty RecoveryStatus mode stub and cache field added. Existing ownership cases/assertions unchanged. Actual StartMonitor/UpdateObserverClient/UpdateRecoveryCamera/CloseObserverCamera and binder still exercised.",
"limitations": [
"Local Workbench scripted fixture only; no multiplayer proof.",
"Accepted ShowCustom path and current replicated recovery status verified, not full-resolution readability.",
"Thirteen retained external resource/world engine errors remain in report.",
"Snapshot predates subsequent launcher changes; no claim those changes were covered."
]
}