Files
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

55 lines
4.0 KiB
JSON

{
"scope": "Independent read-only snapshot/helper review; no native/compiler/test runs or target modifications.",
"verdict": "No blocker found for the planned frozen qualification sequence. Full suite/package/ordinary packed startup are not yet qualified by this review.",
"authored_count": 420,
"authored_current_frozen_normal_exact": true,
"normal_launch_manifest_sha256": "97cf99cd26f7970771ffb2ea42e045dfe660a986e7550134ab03d2fe6fb8b408",
"normal_console_sha256": "22d89d07976a8240331f2cc1668bc1a0f471271db0c02c2828353ea8efdcf3f8",
"normal_recomputed": {
"assertions": 63,
"rounds": 1,
"script_failures": 0,
"engine_errors": 13,
"cleanup_confirmed": true,
"source_unchanged": true,
"external_unchanged": true
},
"suite": {
"status": "running; no completion claim",
"registered_programs": 291,
"snapshot_inputs_equal_saved": true,
"current_auxiliary_files_equal_frozen": {
"tests": 301,
"tools": 40,
"terrain-profiles": 1,
"terrain-adapters": 8,
"terrain-integrations": 6
},
"suite_input_manifest_sha256": "f7299e8d678c1d3f494b8621af47b2676364340c2bd07374420d3528ccc274cb"
},
"helper_checks": [
"All qualification tools import from fresh frozen root; current root is destination/history only. Fresh canonical /tmp sessions; new candidate/evidence directories refuse reuse.",
"Freeze copies authored inventory and tests/tools/terrain directories, top-level docs, README and gitignore. Existing docs/evidence is an explicit read-only historical symlink; no recursion into evidence outputs in suite input capture.",
"Suite runner clears all ERR_* environment overrides before check import, records actual child program exits, and regenerates whole input dictionary to detect additions/removals as well as edits.",
"Preflight requires fresh completed unchanged suite and exact normal source+launch manifests. Final verifier derives program count from frozen check.py, checks unique recorded all-zero programs and retained all-checks-passed log.",
"Assembly verifies exact PAK membership/hashes, ZIP canonical unique/casefold membership/hashes, copied runtime and extracted source. Native strict failure remains recorded; development candidate has release_qualified=false.",
"Packed verifier recomputes schema4 evidence from sealed raw console/captured paths, confirms runtime/launch UUID/hash and native/root report identity, compares exact normalized installed error set and explicitly retains strict failed consumption."
],
"limitations": [
"Snapshot normal run supports 63 assertions/one scripted round, not physical survivor radio delivery, manual escape, multiplayer or FPS.",
"Final artifact verification still required after suite and native packaging/startup. Current live-source equality is measured now only; later edits must not be included in this candidate claim.",
"preflight/assemble rely on final verify for complete registration-count comparison; unchanged current full suite runner is the trusted producer, no observed mismatch."
],
"helper_sha256": {
"/tmp/erri-package-prep-2121/preflight.py": "a019b2bf7163276291137a289280b31112fcd71dc1906ad4eb6dfa47f0e0e05b",
"/tmp/erri-package-prep-2121/verify.py": "f789213b964b385d091f583151b09bbfef7afc7d3ac0038543a7bd549d098ca0",
"/tmp/erri-package-prep-2121/assemble.py": "0a3eff1aa3e696fdca5c3ffe3c4e74e8d7c947e27169f482bdf13feb329e433c",
"/tmp/erri-package-prep-2121/emit.py": "20ed8ee3130835e5973e2b79fa94b98cf71a1ec1518d8ff65b4f307ff6a05632",
"/tmp/erri-package-prep-2121/config.json": "6f7eb7923bb404ef103208fb477ccb5f0eac816a7787e11cd55a3c5f7b49b95f",
"/tmp/erri-package-prep-2121/commands.json": "633d49880af99e253bf97f726482e4923b772b4d9eb24aa447dae1a6e6a906d3",
"/tmp/erri-package-prep-2121/commands.txt": "11b1bfbe90fdbc661d9cbdd7f67a8b6d8f2b9ef619fecd6b7b668e04f9bd00b9",
"/tmp/erri-playtest-2121/freeze.py": "a70ac8ee8602b74a82174e627e4af8c591559f6bc2fca69ddc2cfb1600c2738d",
"/tmp/erri-playtest-2121/run-suite.py": "c12b4de496ec1f45aab499945d10ef29d228f59dc90827c6be759abab2eca8e7"
}
}