Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
209 lines
11 KiB
JSON
209 lines
11 KiB
JSON
{
|
|
"complete": true,
|
|
"stage": "Independent final artifact/runtime/preservation review complete; documentation finalizer pending",
|
|
"captured_utc": "2026-10-03T11:16:01.821752+00:00",
|
|
"candidate": "/home/jakub/devel/escapistsrereintroduced/.build/playtest-2026-10-03-depot-mines",
|
|
"frozen_source": "/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-03-depot-mines",
|
|
"source_count": 423,
|
|
"pak_payload_count": 364,
|
|
"runtime_file_count": 3,
|
|
"source_zip_sha256": "a7b9d8106c2eae8fc8a3762937eb7d4df4907012892853b7ad932da75683f94d",
|
|
"zip_member_count": 426,
|
|
"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": 872376,
|
|
"sha256": "a03f4df43bc84df8b63b01089af37dcc08ee822fc3d9a486f375775ba2fbdcc7"
|
|
},
|
|
"core/resourceDatabase.rdb": {
|
|
"bytes": 25033,
|
|
"sha256": "c71778b1869e5b0d2617fbdb90f6ddecc67041359bcacd6b1ee535f8424cf14f"
|
|
}
|
|
},
|
|
"suite_reuse_review_sha256": "5547202bd6fa2c9bd38b79cef955d620ee4d635d1788f1504c73634762f884f9",
|
|
"normal_source_bound": true,
|
|
"live_source_match_claimed": false,
|
|
"excluded_live_additions_observation": {
|
|
"scope": "Observed concurrent additions preserved live and excluded from exact validated frozen snapshot; hashes are observations, not qualification or a promise they remain unchanged.",
|
|
"files": {
|
|
"addons/core/Scripts/Game/ERR/00_Core/ERR_WelcomeVoice.c": "fcc3f7bc9d780df60c1ed442a0e5299b93264d905a13bb7aa9fccc31976084e9",
|
|
"tests/test_welcome_voice.py": "dd45dfe7cbc4260b80d2377bdc3f149d55a41a73e9b955421bce533e24ff4815",
|
|
"tools/welcome_voice.py": "c8f4f951641e36450f05c2ecf5a86103fe8e527c859034f570062847de48cbe6",
|
|
"tools/welcome_voice_requirements.txt": "7a454d3dc4efc97999407c3d4e73585f72bdba7acce42be59662296e432d90e8"
|
|
}
|
|
},
|
|
"excluded_observation_sha256": "fff32a962e83116a72180c36c0f4cadfaba641d44c390c850090ec4d1071122c",
|
|
"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-depot-mines/source.zip": "a7b9d8106c2eae8fc8a3762937eb7d4df4907012892853b7ad932da75683f94d",
|
|
"/home/jakub/devel/escapistsrereintroduced/.build/playtest-2026-10-03-depot-mines/handoff.json": "f3d4996ea7d85e8ccb37f2efa427ee13d216245feafad36e46e1075b5a948933",
|
|
"/home/jakub/devel/escapistsrereintroduced/.build/playtest-2026-10-03-depot-mines/source/BUNDLE-MANIFEST.json": "7a3be024863703f162ca39adf57ef19364f15323e6a42422433aebedadc2c07c",
|
|
"/home/jakub/devel/escapistsrereintroduced/.build/playtest-source-2026-10-03-depot-mines/frozen-source.json": "05a98e2f31c84d0c67ce4a2408307c441e9cbe9a5cc6554cbe946079e41b66cb",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/package-2026-10-03-depot-mines/package-report.json": "324231fa93394660c703eb91666b4f58e9a40b43fcd2905cf6da2b51b546d6c0",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/package-2026-10-03-depot-mines/pak-inventory.json": "1688f8ad19e6898b70fb3de23c914226afa80645cb2e7c1237246c1fb9df11d3",
|
|
"/tmp/erri-package-prep-1305/assemble.py": "61aa57d2946dfe1566f842801f161b46fa5369046e85a9554837f9c520228d15",
|
|
"/tmp/erri-package-prep-1305/verify.py": "8df2b077461f816c127b2e234732b6bd47cafb678f7197c77b1a9b41aed449f7",
|
|
"/tmp/erri-package-prep-1305/suite_binding.py": "7aa1a5938b526adf444fa12a1e05457c7502e8703d53c09eaa5199bf2b9de143",
|
|
"/tmp/erri-package-prep-1305/finalize_docs.py": "5a716964259092d76e74385d97c491a989ba5dca299bd1513ef6bcdd8d15fe5e",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/packed-2026-10-03-depot-mines/packed-runner.json": "c8c93f8685891c9367f94df28a0d04e6fccbdbac9173127c9b8f2efddf6cbb95",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/packed-2026-10-03-depot-mines/packed-startup-report.json": "a396faf9cca519d63912f85f6fa99604d09d2e68975d96bf8415e0c05101db63",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/packed-2026-10-03-depot-mines/packed-input-provenance.json": "678962bb507789bb8e9fc212e67f9284eeaf5dc9b0c34fe7d79ca9d0cb695d67",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/packed-2026-10-03-depot-mines/console.log.txt": "4ce792dd586d67dc035cd4c03c7608b3b021ac9f05480d24e04539340c30bb37",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/packed-2026-10-03-depot-mines/archive-review.json": "6b6122f6d892ea45dfb69c75974c0b85cfacc8df7cdf7b2224ea266b25ff4fbe",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/evidence/packed-2026-10-03-depot-mines/archive-sha256.json": "96db3af528ca03f87357c069a8f9a9ced0999259155ce668b534182d44295e02",
|
|
"/tmp/erri-package-prep-1305/source-manifest.json": "1efe7e96e5017b097ce3a4b5a94fa754a3315a41e4f8e6895cc928f98692648e"
|
|
},
|
|
"limits": [
|
|
"Reused301-test suite, reviewed3prose 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_existing_files": 17242,
|
|
"baseline_all_unchanged": false,
|
|
"nonconcurrent_baseline_files_unchanged": true,
|
|
"concurrent_live_changes_observed": [
|
|
{
|
|
"path": "tools/check.py",
|
|
"baseline": "6c1b5b24e759f7855058c9d82956f9ca0107a5311fdf9f7217129a86ecb62f5e",
|
|
"current": "fba75afd81826416cc261bed633c76e7f7ee7a7197040eb6ec042a5aafb97a77"
|
|
},
|
|
{
|
|
"path": "addons/core/Scripts/Game/ERR/00_Core/ERR_WelcomeVoice.c",
|
|
"baseline": "3029da1d7e56a900b95154ebf3ee8b61e19c7e3e3134cab5117af6191ac89909",
|
|
"current": "53dcfd974e3d0e63bd4f95e6fa79e5b95804c3cb188ade681e89d0380942c82b"
|
|
}
|
|
],
|
|
"concurrent_change_scope": "Later voice and BMP sampler work outside frozen scope; hashes observational only, untouched by reviewer.",
|
|
"baseline_sha256": "94591d6be86d2dfc34cfced19897a7a0f895e23aa831f9ef2f60004c9bf1c344",
|
|
"index_unchanged": true,
|
|
"index_diff_sha256": "670073db5d7531aca4466cc9d2827d10a46bfcfbd35f27ac97724de9d2fd3725",
|
|
"original_files": 533,
|
|
"original_unchanged": true,
|
|
"original_manifest_sha256": "661c5ddf080c4ba8d4463aa4907f739d4d96acaa8694ac8d6f3d85bb94231226",
|
|
"prior_candidates": [
|
|
{
|
|
"path": "/home/jakub/devel/escapistsrereintroduced/.build/playtest-2026-10-03-ground-supply",
|
|
"files": 432,
|
|
"seal_sha256": "0b58fde4127486894917db58ce92b684f984233b341317418e336b1740cac107",
|
|
"exact": true
|
|
},
|
|
{
|
|
"path": "/home/jakub/devel/escapistsrereintroduced/.build/playtest-2026-10-03-mine-safety",
|
|
"files": 431,
|
|
"seal_sha256": "202fa0854cf60a6c08ace1f22b276d826abcb538c79b6e052b48e5e51f458a87",
|
|
"exact": true
|
|
},
|
|
{
|
|
"path": "/home/jakub/devel/escapistsrereintroduced/.build/playtest-2026-10-03-mounted-pair",
|
|
"files": 429,
|
|
"seal_sha256": "9fee715f8c9c324c465387ba1f88744c9c3748cb49668ce65e9c9500a38b14d7",
|
|
"exact": true
|
|
}
|
|
]
|
|
},
|
|
"authored_files": 423,
|
|
"suite": {
|
|
"inputs_sha256": "027cca967e11a10aa2ba88d90b525c27565e47aa248b079d4d2c4bac675b0bc1",
|
|
"result_sha256": "0d52088f3d9812a473de424cc623a895ed6e0d92f1b65d3054e7d2f5780dff19",
|
|
"log_sha256": "a3c4651724c1d4b926d42255938bf95541400d08fef9d9a88f893abbd2a6ca64",
|
|
"programs": 301,
|
|
"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": "93f4327f10c9a5ed688782b009e345ed8afa31a532852ee9a0c0944d5df94344",
|
|
"after": "f6951847d3b911769aa8f6fe8e8f98ff5ce99ca59cf506238292813e9b92a769"
|
|
},
|
|
{
|
|
"path": "docs/ground-depot-loading.md",
|
|
"before": "1e4188d0818baea57086274ae6713a15fa414eec171e8d18e3ae8f64a85208f8",
|
|
"after": "b16d5e201198c6e89a7683768e5b104250396d50ed9ce4756328f57072de6841"
|
|
},
|
|
{
|
|
"path": "docs/infantry-resupply.md",
|
|
"before": "77eab95b9c9e33fb7a72c90025c5f36cc65ef3293eaa240a8e6019202d03721b",
|
|
"after": "269d00c4397a04018c4366bf1c4be52bd290561b4484210442713ff641dfc74e"
|
|
}
|
|
],
|
|
"exit": 0,
|
|
"unique_allpass": true,
|
|
"inputs_unchanged_at_run": true,
|
|
"log_tail": "Suite exit 0 programs 301 unchanged True",
|
|
"docs_only_reversal_recreates_original_hashes": true
|
|
},
|
|
"normal": {
|
|
"source_match": true,
|
|
"assertions": 64,
|
|
"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,
|
|
"initial_stock_line": "ERR DEPOT MINE STOCK: original camps=5 inert stored identities=10; no physical courier claim"
|
|
},
|
|
"packed": {
|
|
"raw_recomputed": true,
|
|
"launch_uuid": "5543cde3-1c16-4e9c-ad4e-93d1e94558db",
|
|
"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": 17,
|
|
"archive_seal_exact": true
|
|
},
|
|
"decision": "Byte/source/evidence binding approved for unqualified development handoff, with retained strict package/startup failures.",
|
|
"pending_documentation_only": true,
|
|
"prior_failed_attempt_preserved": {
|
|
"path": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/package-failure-2026-10-03-depot-mines",
|
|
"files": 34,
|
|
"manifest_sha256": "2781978aaf95c818198accc9b951df7aa24f58fb9809c1723eafd467a69cb5e9",
|
|
"exact_archive_members_and_hashes": true,
|
|
"copied_originals_still_exact": true,
|
|
"strict_result": "timeout",
|
|
"native_exit_code": null,
|
|
"runtime_files": 0
|
|
},
|
|
"qualification_exclusions": "Exact frozen423 only: concurrent welcome voice additions and any later BMP sampler correction remain outside this package and its qualification.",
|
|
"documentation_finalizer_review": {
|
|
"complete": true,
|
|
"guards_unchanged": true,
|
|
"exact_review_sha_and_complete_gate": true,
|
|
"live_document_baseline_refusal": true,
|
|
"prose_explicitly_excludes_concurrent_voice_and_later_bmp_source": true,
|
|
"strict_failure_and_native_limits_preserved": true,
|
|
"helper_sha256": "5a716964259092d76e74385d97c491a989ba5dca299bd1513ef6bcdd8d15fe5e"
|
|
}
|
|
}
|