Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
150 lines
7.7 KiB
JSON
150 lines
7.7 KiB
JSON
{
|
|
"complete": true,
|
|
"stage": "Independent final artifact/runtime/preservation review complete; documentation finalizer pending",
|
|
"captured_utc": "2026-10-03T04:52:38.355261+00:00",
|
|
"candidate": "/home/jakub/devel/escapistsrereintroduced/.build/playtest-2026-10-03-mine-safety",
|
|
"frozen_source": "/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-03-mine-safety",
|
|
"source_count": 422,
|
|
"pak_payload_count": 363,
|
|
"runtime_file_count": 3,
|
|
"source_zip_sha256": "3a1147bb32a6c7128212e167279f7ffdcf9bc08ada2a4d9def51313f98ac5445",
|
|
"zip_member_count": 425,
|
|
"source_frozen_extracted_package_exact": true,
|
|
"full_frozen_input_set_equals_independent_preflight": true,
|
|
"runtime_artifacts": {
|
|
"core/addon.gproj": {
|
|
"bytes": 606,
|
|
"sha256": "73e973a1f1c5910393e16f86a3a40d792031bb2fa3fc7f4dd87a06a16c3e34a4"
|
|
},
|
|
"core/data.pak": {
|
|
"bytes": 868917,
|
|
"sha256": "3686bdf6a2601e08e140d372dc3d842ec68c78c9de25cb82172983f4e3984483"
|
|
},
|
|
"core/resourceDatabase.rdb": {
|
|
"bytes": 24968,
|
|
"sha256": "68645b022df5e956092f038bd143c18beb99ff0a5efb014ce2eec5c19bcc7ca7"
|
|
}
|
|
},
|
|
"suite_reuse_review_sha256": "124e155ad076e95a3bb450f14e095f62853d78997c24ba8d24805d8caae04f74",
|
|
"normal_source_bound": true,
|
|
"package": {
|
|
"native_exit": 0,
|
|
"strict_result": "native-or-launcher-exited-prefix-active",
|
|
"candidate_created": false,
|
|
"strict_failure_retained": true,
|
|
"cleanup": true,
|
|
"source_unchanged": true,
|
|
"external_unchanged": true
|
|
},
|
|
"hashes": {
|
|
"/home/jakub/devel/escapistsrereintroduced/.build/playtest-2026-10-03-mine-safety/source.zip": "3a1147bb32a6c7128212e167279f7ffdcf9bc08ada2a4d9def51313f98ac5445",
|
|
"/home/jakub/devel/escapistsrereintroduced/.build/playtest-2026-10-03-mine-safety/handoff.json": "900ec06fe305056b1e9250d03982fb6308520daec79d1c27b225c4f912a71b41",
|
|
"/home/jakub/devel/escapistsrereintroduced/.build/playtest-2026-10-03-mine-safety/source/BUNDLE-MANIFEST.json": "79431024ffdfa8f68ecef85d79340a1d01a2065748c68b16506ac49ed6570464",
|
|
"/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-03-mine-safety/frozen-source.json": "3e84fdf29c6680028c3f1c3c0a27c880b7a95d265ca2f48ec217fd19f2b0c93e",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/package-2026-10-03-mine-safety/package-report.json": "5f12b43900fa1af7ab9f787127335681ec85ae7e4d519b51d2cb56ab1d251a34",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/package-2026-10-03-mine-safety/pak-inventory.json": "886033b39ebf1cb999acd7e6c6baa070b1315b1c912ef45f35582a0b7c297257",
|
|
"/tmp/erri-package-prep-0644/assemble.py": "49ea153d6dc27bf9fe54bd24de358f06f07c0ce53c2ce3e567352c98eb0bf379",
|
|
"/tmp/erri-package-prep-0644/verify.py": "6bb40a03e1cf22ab91a64271ceb1329938f4933dac11044014e480c7b98bc321",
|
|
"/tmp/erri-package-prep-0644/suite_binding.py": "a5ba5ea36c02f74313131e286722acdd78888a26e9a86d987797feb3da6c2615",
|
|
"/tmp/erri-package-prep-0644/finalize_docs.py": "7d0d08759c689e108aa6c7c678fa0b97638ed4cb2961e58d6793664d242da897",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/packed-2026-10-03-mine-safety/packed-runner.json": "e5575b9bece6ed5077cd21b047ddf2aa3102b306fd62ca37f92297667f87cf20",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/packed-2026-10-03-mine-safety/packed-startup-report.json": "7d24e12b9fdcd2bd34b6bad3f583bb87b0a4dabe194130bbbf5acee9eb5fdeb8",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/packed-2026-10-03-mine-safety/packed-input-provenance.json": "524a1b6fd5122f191c5e17ed7f4d7f8732397e38fcf43750822d87e0e10104ea",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/packed-2026-10-03-mine-safety/console.log.txt": "1027c8707beec4f54712a83dde76b04524c12fd9e35e54a74f95e320178a540f",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/packed-2026-10-03-mine-safety/archive-review.json": "6b6122f6d892ea45dfb69c75974c0b85cfacc8df7cdf7b2224ea266b25ff4fbe",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/packed-2026-10-03-mine-safety/archive-sha256.json": "51018b478c575c0827dc0e0ceb4df08fc4ecfd48b8852701a8ff5048a0835090"
|
|
},
|
|
"limits": [
|
|
"Reused299-test suite, reviewed2prose additions; not a new full suite.",
|
|
"Strict packaging failure preserved; output byte identity is not release qualification.",
|
|
"No physical mine/interception/resupply, multiplayer or performance claim.",
|
|
"No native/compiler/target writes by reviewer."
|
|
],
|
|
"preservation": {
|
|
"baseline_files": 10764,
|
|
"all_unchanged": true,
|
|
"baseline_sha256": "67df693c3900ea147d6d7d5126473dd0b4e9f9d1e83f5ac19403b55470302374",
|
|
"index_unchanged": true,
|
|
"index_diff_sha256": "670073db5d7531aca4466cc9d2827d10a46bfcfbd35f27ac97724de9d2fd3725",
|
|
"original_files": 533,
|
|
"original_unchanged": true,
|
|
"original_manifest_sha256": "661c5ddf080c4ba8d4463aa4907f739d4d96acaa8694ac8d6f3d85bb94231226",
|
|
"prior_candidate": "/home/jakub/devel/escapistsrereintroduced/.build/playtest-2026-10-03-mounted-pair",
|
|
"prior_candidate_files": 429,
|
|
"prior_candidate_seal_exact": true,
|
|
"prior_candidate_seal_sha256": "9fee715f8c9c324c465387ba1f88744c9c3748cb49668ce65e9c9500a38b14d7"
|
|
},
|
|
"authored_files": 422,
|
|
"suite": {
|
|
"inputs_sha256": "b215bfea3b4c5f3d1ca86f52febe61a6c85c6a5de061961cc6e2d0cef4318ecd",
|
|
"result_sha256": "5cc91e49cffd05c7ec6e16ae3ec4fa752a92d1e7089c4dede88f6773c75587d0",
|
|
"log_sha256": "5f12c105c5993080d3b34cc8ca474be02d7bdb4ae6a20102a15cc360be58fbd0",
|
|
"programs": 299,
|
|
"registered_order_exact": true,
|
|
"source_tests_tools_unchanged": true,
|
|
"all_non_doc_inputs_unchanged": true,
|
|
"full_input_set_identical": false,
|
|
"docs_only_differences": [
|
|
{
|
|
"path": "docs/current-status.md",
|
|
"before": "b19301bbd4b16d7ac43bea3f88d4cbae97af1d4000fb0839905a46269562ba40",
|
|
"after": "11563d0f054936458e6acb1979d46ccf306329b44264288e1fc655e4813fb040"
|
|
},
|
|
{
|
|
"path": "docs/road-interception.md",
|
|
"before": "423a78cbd4a6a7e80c93a102afb4b3a58b76008dfddbe5e17ea66e30af91c196",
|
|
"after": "586d620b065dcd6dff9ecf0e77dfdf8362d222c4b5955a8b0163a9ade78d6845"
|
|
}
|
|
],
|
|
"exit": 0,
|
|
"unique_allpass": true,
|
|
"inputs_unchanged_at_run": true,
|
|
"log_tail": "Suite exit 0 programs 299 unchanged True",
|
|
"prose_delta_verified": [
|
|
{
|
|
"path": "docs/current-status.md",
|
|
"exact_prior_bytes_recovered_by_removing_documented_prose_addition": true
|
|
},
|
|
{
|
|
"path": "docs/road-interception.md",
|
|
"exact_prior_bytes_recovered_by_removing_documented_prose_addition": true
|
|
}
|
|
]
|
|
},
|
|
"normal": {
|
|
"source_match": true,
|
|
"assertions": 63,
|
|
"completions": 1,
|
|
"script_failures": [],
|
|
"engine_error_count": 13,
|
|
"console_hash_verified": true,
|
|
"cleanup": true,
|
|
"source_unchanged": true,
|
|
"external_inputs_unchanged": true,
|
|
"strict_clean_release": false
|
|
},
|
|
"packed": {
|
|
"raw_recomputed": true,
|
|
"launch_uuid": "9050a607-b937-461a-b6bf-474aca48816a",
|
|
"runtime_bytes_equal": true,
|
|
"runtime_artifact_count": 3,
|
|
"normal_mission_ready": true,
|
|
"local_participant_verified": true,
|
|
"normal_modules_and_loaded_paths_verified": true,
|
|
"workbench_undefined": true,
|
|
"unexpected_fixture": false,
|
|
"script_failures": [],
|
|
"engine_errors": 17,
|
|
"same_resource_error_set_as_prior": true,
|
|
"strict_result": "game-failed",
|
|
"strict_failure_retained": true,
|
|
"cleanup": true,
|
|
"inputs_unchanged": true,
|
|
"external_inputs_unchanged": true,
|
|
"archive_seal_files": 16,
|
|
"archive_seal_exact": true
|
|
},
|
|
"decision": "Byte/source/evidence binding approved for unqualified development handoff, with retained strict package/startup failures.",
|
|
"pending_documentation_only": true
|
|
}
|