{ "complete": true, "archive": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/native-2026-10-04-inventory-hitzone", "report_recomputed_exact": true, "assertions": 96, "completions": 1, "script_failures": [], "engine_error_count": 13, "strict_clean": false, "native_callback_counts": { "unique native point retains original blood subscription": 7, "one-argument event reached native updater once with explicit true": 7, "native detach cleared original point subscriptions": 7, "closed original point receives no late native update": 7 }, "source_manifest_entries": 439, "current_source_mismatches": [], "launch_end_manifests_equal": true, "console_hash_matches_runner": true, "runner_evidence": { "cleanup_confirmed": true, "source_unchanged_after_run": true, "external_addons_unchanged_after_run": true, "external_addon_count": 7, "display": "headless Gamescope 1280x720/30Hz", "audio": "silent sink and per-test-stream mute", "result": "smoke-completed" }, "compile_evidence": "Game module loaded 6640 files / 13583 classes with WORKBENCH; no compile/script failure. Prepared Core classes compile in this source set; this does not exercise mounted diagnostic behavior.", "scope": "Real native inventory and InspectItem(null), seven original containers, original blood invoker receives synthetic one-argument notification, existing native updater invoked once with explicit true for each. Exact owned menu closes asynchronously; retained original handlers are detached and remain silent after second notification. Blood health remains unchanged.", "limits": [ "Synthetic notification without injury; no manual or rendered-appearance acceptance.", "No multiplayer, dedicated-server, natural damage/tourniquet/DOT coverage, reopen cycle, FPS, BMP behavior or full escape-route claim.", "13 engine error rows remain; strict native clean verdict is false.", "Cleanup/dependency invariance reviewed from archived runner record, not fresh process inspection or dependency rehash.", "Launch addon manifest seals source; it does not itself seal Python runner implementation." ], "artifact_sha256": { "external-addons-inputs.json.txt": "f28aa36e1e9c8352773836551ad58e47df1703de3c742b069596b6fb622c6fa3", "console.log.txt": "66eb5af3475d02ed9d4ad2e2f1c2b61baa2170a0025bf72d76d6093e2bb34b49", "script.log.txt": "6ea88c883d9dcc9a7306d85365df9deac38342e275aabb5cb5645b36c3a7e6e1", "error.log.txt": "4835f0aaf545e9c5a80e4a8cc1ddaacfa93eca05f8b8f47224ca9401cc4bd291", "rereintroduced-hq.log.txt": "0a6dca0a3bb7f8e165609527839feb91ec8e35d6953c9d37710fb2fc9c229395", "headless-launch.log.txt": "bb848cad048b21127de27198cb363d9fecf61c622558678d61e0b658d0385326", "runner.json.txt": "ad71b178b3120544c388c78135cba70d8a47fd6d56ec0b3633a0a081f026bc1b", "source-sha256.json": "3ae2fd548673ef6a2a0eb5691ee5ffc6c8d314e46271e07e3b7f20699e2671b6", "source-provenance.json": "c1f270c1969af10bbfb78e1d661ce66873eb4c96f321df980a722a80c71c05f1", "launch-source-sha256.json": "3ae2fd548673ef6a2a0eb5691ee5ffc6c8d314e46271e07e3b7f20699e2671b6", "launch-source.json": "b64a0a6e184a25527a8ad1a7716055e28b56730b7243851cacaef3542cd4a75b", "report.json": "5e7c41fb98c1e455e6589ff6c83555ebf5b748397bff6ff82313f99aa4d4271e" } }