Files
RustRaptor/docs/hd-runtime-release.json
T

860 lines
41 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"format_version": 1,
"status": "approved_2935_artwork_bundled_CLI_and_current_software_SDL_validated_successor_native_CI_pending",
"release_scope": "Shared Linux and Windows original-content artwork with reviewed bounded HD loader fixes; simulation and mod content unchanged",
"assembly": {
"approved_hd_frames": 2935,
"complete_sequences": 1447,
"terrain_frames": 1936,
"remaining_original_pictures": 2818,
"handoff_manifest_sha256": "4a7920c5721579cb9540b8b6d21d6fbfa318c567bf52fe871492884c1ab7e508",
"handoff_files": 1366,
"handoff_bytes": 3429930337,
"hd_manifest_sha256": "5c584d0b977c5b365d8d14d08f898cd76cb61abbf319dc845fb353298ed2d329",
"provenance_sha256": "e571ab07823a6d61a843aeef4c3b934ba1aa6bd83c6f91fb4fb0b4e64849d898",
"baseline_1148_bindings_unchanged": true,
"data_files": 7816,
"data_bytes": 3443113195,
"binary_sha256": "9688cdbd57b0d31049bac431a5bb2e864bb3ce7abbaca732634359ad7a53d8a9",
"windows_binary_sha256": "ad2ee7f5cc8e90ea371eccf2a509cd99263c6c880a6d42e2886cdc017c24561b",
"original_catalog_assets_unchanged": true,
"other_rust_sources_unchanged": true,
"carried_2132_bindings_unchanged": true,
"carried_2240_bindings_unchanged": true,
"carried_2354_bindings_unchanged": true
},
"validation": [
{
"case": "verify-assets",
"seconds": 0.18,
"output": "Verified 6449 assets; 27 missions, 528 enemies, 16 weapons, 24 items\n",
"stderr": "",
"exit": 0,
"passed": true
},
{
"case": "validate-hd",
"seconds": 66.26,
"output": "HD pack: 2935 registered, 2935 validated, 0 rejected supplied frames\n",
"stderr": "",
"exit": 0,
"passed": true
},
{
"case": "validate-mods",
"seconds": 8.33,
"output": "Validated 45 mods; 1 override(s)\n",
"stderr": "",
"exit": 0,
"passed": true
}
],
"source_picture_targets": 5753,
"complete_remaster": false,
"visual_evidence": "2935 includes581 independently inspected original replacements,2905 exact source/native1–4 equalities and sealed affectedneighbor/state proofs. Rootfresh1920×1080 SDLsoftware Host captures coverSector2Wave7,Sector3Wave4 and16:9 mainmenu, plus nonzero unclipped combinedstereo audio. Observed HD/original density boundaries remain. Historical2240 Linux/Wine ZIP/intro/isolatedaudio evidence is not relabeled as a2935 export.",
"prior_runtime_hd_frames": 2354,
"archives": {
"scope": "Immutable 2,240-frame snapshot exported from commit 09cc65c1a7e39b20d4635f8097ff6ef40670b4ef before additive proof documentation. Later exports must declare a new ZIP hash; these captures certify the exact pinned snapshots.",
"linux": {
"sha256": "5c7a8880d8af6929dc048e927515fa5e97826196e51b022aaccada868b5367c1",
"bytes": 2815029125,
"report_path": ".reference/hd-runtime-2132/run-20261011T223228Z/report.json",
"report_sha256": "581f4af181413600ae4997fc00e69a50586de39d6a1efd5a9a272b5b5af95b6e",
"root_visual_review_sha256": "3d934ff65c18c89eb8557bc38ceba0a5efdf6ede0b585295e8564bba334430c1",
"archive_files": 15127,
"CRC": "passed",
"extracted_payload_unchanged": true,
"extra_mainmenu_post_guard_files": 15127,
"cases": [
"stage2-mission1-music-only",
"stage2-mission1-sfx-only",
"original-s1w6-hd",
"original-s1w6-sd",
"original-s2w2-hd",
"original-s3w4-hd",
"intro-forced-four-three",
"main-menu-review"
],
"audio": {
"stage2-mission1-music-only": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-runtime-2132/run-20261011T223228Z/stage2-mission1-music-only.wav",
"sha256": "7672f631a07a75d2048c070c70c3d4ecb34475cd038b65d1feceec343d4dad08",
"channels": 2,
"bits": 16,
"rate": 44100,
"frames": 382464,
"nonzero_samples": 759800,
"left_nonzero": 379863,
"right_nonzero": 379937,
"peak": 4693
},
"stage2-mission1-sfx-only": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-runtime-2132/run-20261011T223228Z/stage2-mission1-sfx-only.wav",
"sha256": "b59ec626a6dccaecdf076b0de2d22b606d03c61f8dff30fed0579d6a147dbcd4",
"channels": 2,
"bits": 16,
"rate": 44100,
"frames": 364544,
"nonzero_samples": 670446,
"left_nonzero": 335249,
"right_nonzero": 335197,
"peak": 16384
}
},
"intro": {
"screenshot": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-runtime-2132/run-20261011T223228Z/intro-forced-four-three.png",
"screenshot_sha256": "3913702df5c963acaf848d7650f2ce3ead4c234754bb063cc9323d5101c62cae",
"size": [
1920,
1080
],
"viewport": [
240,
0,
1440,
1080
],
"left_black_sidebar": 240,
"right_black_sidebar": 240,
"configured_aspect_correction": false,
"benchmark_lines": [
"benchmark renderer=software size=1920x1080 scale=4 hd=true startup_ms=7560.19 samples=394 work_p50_ms=5.08 work_p95_ms=5.77 frame_p50_ms=7.43 frame_p95_ms=8.35"
]
}
},
"windows_gnu_wine": {
"sha256": "b6204dacd56b7fba80072ae773d10f28ce5eab3fb7153d8a3a74b0ec8c4ccdca",
"bytes": 2805176844,
"report_path": ".reference/hd-runtime-2240/windows-package/approved-2240-b6204dac-verbatim/relocated-verification.json",
"report_sha256": "0d7156e6b58cc745fd2f47eace1ec67011122da424ddf729c11e84769b16ae05",
"root_visual_review_sha256": "b19f925ad5421e5ad649ce655f45c1d6fd470a009027669d5db2b327fcaca2b5",
"mainmenu_addendum_sha256": "49201842fd447edcc5c5700d82384f899f8148dabc9a38c00e7d21125af95229",
"helper_sha256": "87228a50920e93b803532fe249a6c5072815fa7ecee4d0c286c03d662001f468",
"archive_files": 15125,
"CRC": "passed",
"extracted_payload_unchanged": true,
"runs_passed": 12,
"quoted_csv_mod_count": 45,
"profile_harness_failure_preserved": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-runtime-2240/windows-package/approved-2240-b6204dac/relocated-verification.json",
"sha256": "ab48d7f70cbf4b59b76513cb23e2e4cf54821bacc35ed59f93cff08d0c330f14",
"bytes": 667617,
"mtime_ns": 1791758357116675219
},
"wrapper_correction": "Preserve already-quoted CMD positional arguments verbatim. Wine11.19 %~2 altered a trailing Omega profile path; direct %2 resolves the real profile. No package/launcher/runtime change.",
"audio": {
"sector_1_wave_6-music-only": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-runtime-2240/windows-package/approved-2240-b6204dac-verbatim/sector_1_wave_6-music-only.wav",
"sha256": "9b436841323a2632bb427e850217b6c6c4be350239006ba042adf7b4e9ef024f",
"rate": 44100,
"channels": 2,
"frames": 132300,
"nonzero_samples": 261839,
"peak": 4521,
"clipped_samples": 0,
"rms": 729.8082633349998,
"nonzero_per_channel": [
130916,
130923
]
},
"sector_1_wave_6-sfx-only": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-runtime-2240/windows-package/approved-2240-b6204dac-verbatim/sector_1_wave_6-sfx-only.wav",
"sha256": "db02a639cc56010c098cd88d23fb6b4004afb7ecb4947a4cc1ae6e64458bb321",
"rate": 44100,
"channels": 2,
"frames": 132300,
"nonzero_samples": 136738,
"peak": 4352,
"clipped_samples": 0,
"rms": 1158.261401613263,
"nonzero_per_channel": [
68369,
68369
]
}
},
"intro": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-runtime-2240/windows-package/approved-2240-b6204dac-verbatim/classic-intro-1080p.png",
"sha256": "f17353f492c51020c31fb5ed94a61ad79a49a970055368de2eb655293326023a",
"size": [
1920,
1080
],
"viewport": [
240,
0,
1440,
1080
],
"aspect": "4:3",
"black_intro_borders": true,
"illustrated_game_sidebars": false
},
"peer_visual_review": {
"path": ".reference/hd-runtime-2240/windows-package/full-frame-visual-review.json",
"sha256": "814e0b0b9597ecf9216a98127b9868f16c67a51d99922145345d2b8d7a4f6221"
}
},
"review_limits": [
"SDL dummy/software and Wine GNU captures are separate from native Windows CI; no physical-device or hardware-performance certification.",
"Visible mixed HD/original density and rectangular terrain material transitions remain acknowledged; final cohesion review is queued.",
"Representative entry/static captures do not certify whole-map seamlessness or complete coverage of the 5,753 original pictures."
]
},
"exclusions": "Unapproved generation candidates and held artwork are not bundled",
"native_visual_review": {
"scope": "Historical2132 artwork: three original-mission captures using unchanged Stage2 executable; SDL dummy/software1920x1080. Retained as historical evidence, not relabeled2240.",
"cases": [
{
"case": "original-s1w6-hd",
"mission": "base:sector_1_wave_6",
"seconds": 16.21,
"benchmark": "benchmark renderer=software size=1920x1080 scale=4 hd=true startup_ms=3508.63 samples=534 work_p50_ms=4.94 work_p95_ms=17.05 frame_p50_ms=10.88 frame_p95_ms=28.37",
"screenshot_sha256": "1c8af1f10f2eb1ed855a1ba05b8944216a54478d424db7f23fb1da108c94bd3b"
},
{
"case": "original-s2w2-hd",
"mission": "base:sector_2_wave_2",
"seconds": 11.99,
"benchmark": "benchmark renderer=software size=1920x1080 scale=4 hd=true startup_ms=3024.16 samples=534 work_p50_ms=3.67 work_p95_ms=5.91 frame_p50_ms=9.09 frame_p95_ms=12.26",
"screenshot_sha256": "b8f0e63d401ce7c5de8f2fb75feaafdc9cdc93f892f60a3cce3537b34f3a052b"
},
{
"case": "original-s3w4-hd",
"mission": "base:sector_3_wave_4",
"seconds": 11.64,
"benchmark": "benchmark renderer=software size=1920x1080 scale=4 hd=true startup_ms=3193.15 samples=534 work_p50_ms=3.88 work_p95_ms=6.83 frame_p50_ms=9.41 frame_p95_ms=13.05",
"screenshot_sha256": "be38b36a76ce72b3334e2830df98dcb876b87d2e2cf82dac01880e999e556bcb"
}
],
"all_three_full_frames_inspected": true,
"findings": "Player, HUD, canal, building and sprite layers retain source placements without new clipping. Mixed original/HD terrain density patches remain visible until remaining original pictures are remastered.",
"limits": "Representative startup scenes; not whole-mission completion, fullHD coverage, whole-map seamlessness or hardware performance certification"
},
"gameplay_baseline_source_commit": "0e8a27c7288a388dc335ec71233358af42cb3aa5",
"loader_source_sha256": "73f912a225c8b280789fda3cbf4bd26deb4632beff5bcd8d30a7b1fa8c93dd1d",
"loader_epoch_sha256": "921752d978024461827d239250d49b4fbfcc0e2e3ecd4b80dc3d682050961efb",
"prior_executables": {
"linux_sha256": "7e62ae1b0e8d18670a7c6c3d4f6419878f696f62ba4c7dd2ee9ebf7545f648de",
"windows_sha256": "63d040f5d5c76bad15a74ab1ef54ca992a0fd9cd8b7a46f8506d8cce4fbec275",
"scope": "2132 artwork publication before loader update; historical native capture evidence below uses these executables"
},
"updated_loader_validation": {
"utc": "2026-10-11T21:38:31.029538+00:00",
"approved_hd_registered": 2132,
"approved_hd_validated": 2132,
"rejected": 0,
"original_assets_verified": 6449,
"mods_validated": 45,
"overrides": 1,
"focused_rust_hd_tests_passed": 40,
"headless_library_tests_passed": 84,
"headless_library_tests_ignored": 3,
"matched_python_tests_passed": 19,
"existing_python_hd_tests_passed": 7,
"format_and_diff_checks": "passed",
"full_default_raster_continuity": {
"receipt_sha256": "cc71ce9b7363ed4116146e968a0c0cddb80843373bc52bd469a001d82078bd5e",
"frames": 2132,
"gameplay_rasters": 8528,
"static_interface_rasters": 152,
"different_pixels": 0,
"warm_cache_draws": 2132,
"legacy_cache_keys_reused": 2127,
"new_cache_writes": 0,
"png_decodes_on_warm_cache": 0,
"scope": "Exact previous-versus-updated loader rasters, canvases, transparency and metadata; no new Host hardware claim"
},
"new_archive_execution": "Fresh 2,240-frame Linux and GNU Windows/Wine exports passed integrity, gameplay, intro and PCM checks; see archives for exact hashes and scope.",
"portable_library_and_integration_suite": "passed: cargo test --locked --no-default-features --tests",
"unchanged_baseline_pins": {
"original_data": 6450,
"unchanged_other_rust_sources": 17
},
"scope": "Updated-loader initial2132 snapshot; original default-raster continuity and code tests remain exact historical receipts."
},
"loader_source_commit": "e95d060b0ce7e07c112df38bc3b5486fc80a9b66",
"native_windows_ci": [
{
"source_commit": "a02c9b0679a2ad48179cb3249a570d31b35ef9eb",
"hd_frames": 2132,
"conclusion": "success",
"url": "https://github.com/Quintine/RustRaptor/actions/runs/38176764620"
},
{
"source_commit": "e95d060b0ce7e07c112df38bc3b5486fc80a9b66",
"hd_frames": 2132,
"conclusion": "success",
"url": "https://github.com/Quintine/RustRaptor/actions/runs/38177332195"
},
{
"head_sha": "09cc65c1a7e39b20d4635f8097ff6ef40670b4ef",
"artwork_frames": 2240,
"conclusion": "success",
"url": "https://github.com/Quintine/RustRaptor/actions/runs/38180655261",
"scope": "Native Windows portable tests; all eight Black Tide sorties with carried pilot, paid repairs and saved finale; included GNU runtime; fresh MSVC package; boss/shop/menu captures; catalog, 2,240 HD frames, 45 mods, SDL, FM music, isolated sound effects and artifact checks."
},
{
"head_sha": "4479d7489b118f231fe289383ee85fa44b193ea9",
"artwork_frames": 2354,
"conclusion": "success",
"url": "https://github.com/Quintine/RustRaptor/actions/runs/38183746763",
"scope": "Native Windows portable/save/mod tests, all8 BlackTide sorties/carriedpilots/paidrepairs, includedGNU executable/launcher, freshMSVC package, boss/shop assets,2354HD/45mods/SDL/FM music and isolated effects/artifact checks"
}
],
"successor_2240_validation": {
"utc": "2026-10-11T22:23:01.493969+00:00",
"canonical_107_closure_sha256": "ccdd960c0bbd5d0efb75c6b1969a2894412603e0957cc305a30fb596d0e7d2af",
"hanger_supplement_closure_sha256": "fab954a3dbfb2085870d48ff249afdd1d3a37d9f9ffb7db5562f7fef307aa2aa",
"affected_terrain_integration_receipt_sha256": "e146685ba78ed12dcd0abdb9b8c9dcf1cab2033070efe3af916a832f6355e7b8",
"affected_terrain_integration_closure_sha256": "7aa9ac8fdaf2d123b2976fbd469d597a73953e83cfbbd27e579df57248702837",
"changed_compositions_reviewed": 131,
"carried_2132_bindings_exact": true,
"optional_frame_policies_used": false,
"fresh_cli": [
{
"case": "verify-assets",
"seconds": 0.16,
"output": "Verified 6449 assets; 27 missions, 528 enemies, 16 weapons, 24 items\n",
"stderr": "",
"passed": true
},
{
"case": "validate-hd",
"seconds": 48.87,
"output": "HD pack: 2240 registered, 2240 validated, 0 rejected supplied frames\n",
"stderr": "",
"passed": true
},
{
"case": "validate-mods",
"seconds": 7.51,
"output": "Validated 45 mods; 1 override(s)\n",
"stderr": "",
"passed": true
}
],
"native_windows_ci": {
"head_sha": "09cc65c1a7e39b20d4635f8097ff6ef40670b4ef",
"artwork_frames": 2240,
"conclusion": "success",
"url": "https://github.com/Quintine/RustRaptor/actions/runs/38180655261",
"scope": "Native Windows portable tests; all eight Black Tide sorties with carried pilot, paid repairs and saved finale; included GNU runtime; fresh MSVC package; boss/shop/menu captures; catalog, 2,240 HD frames, 45 mods, SDL, FM music, isolated sound effects and artifact checks."
},
"archive_execution": "Passed exact Linux 5c7a8880… and Windows b6204dac… snapshots: twelve Windows runs plus a separate full 16:9 menu addendum.",
"closed_utc": "2026-10-11T22:54:07.490516+00:00",
"terrain_cohesion_remaining": "Source/HD/original-fallback boundaries remain visible around the lower-left crater in sector 3 wave 4; final contextual material review is required as surrounding coverage closes."
},
"historical_2240_bundle_validation": {
"assembly": {
"approved_hd_frames": 2240,
"complete_sequences": 952,
"terrain_frames": 1376,
"remaining_original_pictures": 3513,
"handoff_manifest_sha256": "447a24c45af2a5e439e852336783f7a226ffbcc25a25de0fa793c96c45430f03",
"handoff_files": 1043,
"handoff_bytes": 2565869827,
"hd_manifest_sha256": "0442503bb6408fe354e2d345caa59f8f04e6422b190ead2f966cfd95230a0d5e",
"provenance_sha256": "cdf2288064cc135083754937af7902dd7d5cc348d30c6fdf9bac7db8a376d923",
"baseline_1148_bindings_unchanged": true,
"data_files": 7493,
"data_bytes": 2579052685,
"binary_sha256": "9688cdbd57b0d31049bac431a5bb2e864bb3ce7abbaca732634359ad7a53d8a9",
"windows_binary_sha256": "ad2ee7f5cc8e90ea371eccf2a509cd99263c6c880a6d42e2886cdc017c24561b",
"original_catalog_assets_unchanged": true,
"other_rust_sources_unchanged": true,
"carried_2132_bindings_unchanged": true
},
"validation": [
{
"case": "verify-assets",
"seconds": 0.16,
"output": "Verified 6449 assets; 27 missions, 528 enemies, 16 weapons, 24 items\n",
"stderr": "",
"passed": true
},
{
"case": "validate-hd",
"seconds": 48.87,
"output": "HD pack: 2240 registered, 2240 validated, 0 rejected supplied frames\n",
"stderr": "",
"passed": true
},
{
"case": "validate-mods",
"seconds": 7.51,
"output": "Validated 45 mods; 1 override(s)\n",
"stderr": "",
"passed": true
}
],
"status": "closed_exact_archives_visual_PCM_and_native_Windows_CI",
"proof_commit": "a36d465cecd6cc6a0adc724e2ece35e1d2f1f4a3"
},
"successor_2354_validation": {
"approved_frames": 2354,
"new_frames": 114,
"complete_jobs_added": 18,
"terrain_bindings_unchanged": true,
"assembly_receipt": ".reference/hd-runtime-2354/assembly-receipt.json",
"assembly_receipt_sha256": "b7bc01d2f3f8934a40cfc4c1678e61f7c087c7c920868e1349c38c6fa3f6b40c",
"CLI_receipt": ".reference/hd-runtime-2354/cli-validation.json",
"CLI_receipt_sha256": "4fe0ff3a628259fd93ad520109819adcb58ede8568cf730ea8f9c891ff4107cb",
"canonical114_closure": {
"path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/post2240-sprites114-canonical/canonical-closure.json",
"sha256": "175f7af05106425fd2717f70a95316d2673cb77fe65c9c68f8a3296a1dab59ef"
},
"new_source_native_1_to_4_equalities": 570,
"carried_2240_bindings_exact": true,
"reserved_color_coverage_only_new_DSHP_four": [
"200bb",
"200bc",
"200bd",
"200be"
],
"source_and_executables_unchanged": true,
"native_Windows_CI": {
"head_sha": "4479d7489b118f231fe289383ee85fa44b193ea9",
"artwork_frames": 2354,
"conclusion": "success",
"url": "https://github.com/Quintine/RustRaptor/actions/runs/38183746763",
"scope": "Native Windows portable/save/mod tests, all8 BlackTide sorties/carriedpilots/paidrepairs, includedGNU executable/launcher, freshMSVC package, boss/shop assets,2354HD/45mods/SDL/FM music and isolated effects/artifact checks"
},
"new_archive_execution": "not performed; exact passed 2240 archives retained as historical snapshots"
},
"historical_2354_bundle_validation": {
"assembly": {
"approved_hd_frames": 2354,
"complete_sequences": 970,
"terrain_frames": 1376,
"remaining_original_pictures": 3399,
"handoff_manifest_sha256": "8358fbade1bc37b4699745da9e5b89337497fa3d6dd6f2bba17bfc379541aed1",
"handoff_files": 1086,
"handoff_bytes": 2603556479,
"hd_manifest_sha256": "671561c6b9f18c4f3165eb25bd934dcded7a49c89f5896548e86538094a9fa88",
"provenance_sha256": "1d69d431a5d9cdfb1cbf282a6b6860915d0912a4ebb3bf284eb23a8eef425652",
"baseline_1148_bindings_unchanged": true,
"data_files": 7536,
"data_bytes": 2616739337,
"binary_sha256": "9688cdbd57b0d31049bac431a5bb2e864bb3ce7abbaca732634359ad7a53d8a9",
"windows_binary_sha256": "ad2ee7f5cc8e90ea371eccf2a509cd99263c6c880a6d42e2886cdc017c24561b",
"original_catalog_assets_unchanged": true,
"other_rust_sources_unchanged": true,
"carried_2132_bindings_unchanged": true,
"carried_2240_bindings_unchanged": true
},
"validation": [
{
"case": "verify-assets",
"seconds": 0.25,
"output": "Verified 6449 assets; 27 missions, 528 enemies, 16 weapons, 24 items\n",
"stderr": "",
"passed": true
},
{
"case": "validate-hd",
"seconds": 54.71,
"output": "HD pack: 2354 registered, 2354 validated, 0 rejected supplied frames\n",
"stderr": "",
"passed": true
},
{
"case": "validate-mods",
"seconds": 8.57,
"output": "Validated 45 mods; 1 override(s)\n",
"stderr": "",
"passed": true
}
],
"proof_commit": "4479d7489b118f231fe289383ee85fa44b193ea9",
"native_windows_ci": {
"conclusion": "success",
"url": "https://github.com/Quintine/RustRaptor/actions/runs/38183746763"
}
},
"successor_2935_validation": {
"approved_frames": 2935,
"new_frames": 581,
"complete_source_jobs_added": 42,
"complete_sequences_added": 477,
"terrain_frames_added": 560,
"carried_2354_bindings_exact": true,
"new_optional_frame_policies": [],
"source_and_executables_unchanged": true,
"assembly_receipt": ".reference/hd-runtime-2935/assembly-receipt.json",
"assembly_receipt_sha256": "f7f449cd36bdd5e563ee18d775046de329faf3bf38a52391915dbe2435c36867",
"CLI_receipt": ".reference/hd-runtime-2935/cli-validation.json",
"CLI_receipt_sha256": "f5aabdc303603f4cd97dced41ae4942834ac5f1ba5b954fe66a9003f4f1ac9c0",
"root_current_desktop_visual_receipt": ".reference/hd-runtime-2935/desktop/root-visual-review.json",
"root_current_desktop_visual_receipt_sha256": "38de0caa85f6c225078ab3dcdd467a7bce68b8ee054f27497fd2006ac01c39a9",
"actual_software_Host_screenshots": [
{
"case": "original-s2w7-hd",
"mission": "base:sector_2_wave_7",
"exit": 0,
"seconds": 17.99,
"screenshot": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-runtime-2935/desktop/original-s2w7-hd.png",
"screenshot_sha256": "b360b0b8594a3fe7656e1d3c8aafd04401de5b7982887d5469b61c020ae7fc65",
"benchmark_lines": [
"benchmark renderer=software size=1920x1080 scale=4 hd=true startup_ms=7533.14 samples=534 work_p50_ms=8.85 work_p95_ms=20.83 frame_p50_ms=8.85 frame_p95_ms=20.83"
],
"stderr": "",
"audio": {
"channels": 2,
"rate": 44100,
"frames": 373760,
"sample_bytes": 2,
"peak": 21448,
"nonzero_samples": 742785,
"sha256": "85d55a522539405f5846dd52e63f2547de3b7efdd4bff5233599f758e613c665"
}
},
{
"case": "original-s3w4-hd",
"mission": "base:sector_3_wave_4",
"exit": 0,
"seconds": 16.62,
"screenshot": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-runtime-2935/desktop/original-s3w4-hd.png",
"screenshot_sha256": "7e242926c48b9b625e1a2d273ca1dc4dce2c389f07d15e87d484fc632e541a54",
"benchmark_lines": [
"benchmark renderer=software size=1920x1080 scale=4 hd=true startup_ms=7533.03 samples=534 work_p50_ms=9.03 work_p95_ms=17.68 frame_p50_ms=9.03 frame_p95_ms=17.68"
],
"stderr": ""
},
{
"case": "main-menu",
"mission": null,
"exit": 0,
"seconds": 11.49,
"screenshot": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-runtime-2935/desktop/main-menu.png",
"screenshot_sha256": "8efc94fee3686a42f0f69ad9a500549882ddc3d2348db5170bb423154161fcce",
"benchmark_lines": [
"benchmark renderer=software size=1920x1080 scale=4 hd=true startup_ms=7533.26 samples=114 work_p50_ms=12.38 work_p95_ms=13.84 frame_p50_ms=12.39 frame_p95_ms=13.85"
],
"stderr": ""
}
],
"canonical581_component_continuity_sha256": "595f7facf24e4128c0931fa2caf2a4035550e187d7a7e9f7efaee9a9402413e0",
"new_source_native_1_to_4_equalities": 2905,
"native_Windows_CI": "pending publication and run",
"new_archive_execution": "not performed; exact passed2240 ZIPs remain historical snapshots"
},
"current_source_runtime": {
"checkpoint_utc": "2026-10-17T08:23:19.688796+00:00",
"status": "PUBLISHED_SOURCE_C_PLUS_D_HD5384_NATIVE_WINDOWS_CI_PENDING",
"remote_confirmed_commit": "a073f73f3afa0ec5217bb756b521dc75aea15a3b",
"coverage_unchanged": {
"registered_frames": 5384,
"complete_sequences": 3551,
"terrain_frames": 4275,
"remaining_original_pictures": 369,
"remaining_by_category": {
"terrain": 260,
"enemies_ground_objects": 75,
"UI_other": 33,
"bosses": 1
},
"bundled_data_files": 9335,
"bundled_data_bytes": 8179315857
},
"source_sha256": {
"src/hd.rs": "620775bed25983250b843bafcdd4ffdfd1ef2ec8f0c8b934606c830de38328c2",
"src/terrain_hd.rs": "1b0d9722dff556b701185dcc0bb725482f5426db2aef2d2b256fd94831b8a92d"
},
"other16_source_files_equal_API_B": true,
"binary_sha256": {
"Linux": "499d450e94c1a3d62d94e4002afbc76fcc4fcfd33ec6b84ca99946f58de078d3",
"Windows": "449ef2ac6d6a117092bdac276776798d238fa6eea8428668c31098e63a476bc7"
},
"compiled_library_sha256": "72415dcee8598261ed13ce6c9f1931d06317c532fa0ce4aa9f2926508f4cd60e",
"compiled_epoch": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceC-integrated-atlas-joins-bounds-20261017/linux-and-focused/portable-fixes/compiled-epoch.json",
"sha256": "9f5e46c928062016bef26bda8d48160bed91d02f0d3089d9c62b3b20365bf7ed"
},
"validation": {
"Rust_passed": 90,
"Rust_failed": 0,
"Rust_preexisting_ignored": 5,
"Python_passed": 78,
"HD_registered": 5384,
"HD_validated": 5384,
"HD_rejected": 0,
"original_catalog_entries": 6449,
"mods_validated": 45,
"mod_overrides": 1,
"three_actual_SDL_controls": {
"presentation_dimensions": [
1920,
1080
],
"cases": [
"main-menu",
"original-S1W7-HD",
"original-S3W9-HD"
],
"compared_pixels": 6220800,
"changed_RGB_pixels": 0,
"changed_alpha_pixels": 0,
"PNG_bytes_equal": true,
"scope": "Three deterministic fresh API-B versus Source C+D controls; not all maps, artwork, actors or hybrid contexts."
}
},
"native_Windows": {
"current_Source_C_D_CI_status": "pending",
"current_Source_C_D_native_success_claimed": false,
"Windows_executable_cross_compiled_and_PE_checked": true,
"prior_58723547_result": {
"commit_prefix": "58723547",
"passed": 361,
"ignored": 26,
"failed": 0,
"scope": "Prior source epoch only; not relabeled Source C+D execution."
}
},
"evidence": {
"remote_confirmation": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceC-integrated-atlas-joins-bounds-20261017/root-source-publication-remote-confirmation.json",
"sha256": "7b7e48a0d5de71b3d3531c2fa9a79b72e48ea590817d7f781df6dbf0cfb4e0b2"
},
"Root_review": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceC-integrated-atlas-joins-bounds-20261017/root-reviewed-source-publication.json",
"sha256": "d98f2a72f2aa9b129a48d7def2716bc6299748361c889885789e17a0a28cab52"
},
"Linux_and_focused_tests": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceC-integrated-atlas-joins-bounds-20261017/linux-and-focused/portable-fixes/FINAL-ACTUAL-SOURCE-C-LINUX-AND-FOCUSED-VALIDATION-RESULTS.json",
"sha256": "fcedea1de5b45afd26a33d30058d723a3592c14da7e27b2a8371e0cdf273e23d"
},
"SDL_comparison": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-campaign-actual5384-sourceC-SDL-three-controls-20261017-v2-unmanaged-X11/CLOSED-ACTUAL5384-SOURCE-C-PLUS-D-THREE-1080-SDL-REGRESSION-COMPARISON.json",
"sha256": "e6d3cc2ef39861f9116b070772954635945e021b1802488a7d0f13b335f781e0"
}
},
"limits": [
"No new HD artwork or hybrid admission; count and native headers are unchanged.",
"Old 8ada,386e and API-B material/context/QA records retain their literal source epochs; historical nested records are unchanged.",
"Full HD completion remains open."
]
},
"latest_artwork_runtime": {
"checkpoint_utc": "2026-10-17T10:49:04.505777+00:00",
"status": "ACTUAL5417_CANONICAL_ASSEMBLY_CLI_ART_ONLY_SDL_PASS_PUBLICATION_NATIVE_WINDOWS_PENDING",
"registered_frames": 5417,
"complete_sequences": 3581,
"terrain_frames": 4300,
"remaining_original_pictures": 336,
"remaining_by_category": {
"terrain": 235,
"enemies_ground_objects": 67,
"UI_other": 33,
"bosses": 1
},
"bundled_data_files": 9363,
"bundled_data_bytes": 8258639433,
"new_frames": 3,
"new_native_sequences": 3,
"jobs": 3,
"new_raw_routes": 3,
"new_payload_copies": 3,
"borrowed_existing_payload_aliases": 0,
"hybrid_frames": 3,
"explicit_retained_Original_cells": 234,
"Original_cells_not_generated_HD": true,
"source_runtime_commit": "a073f73f3afa0ec5217bb756b521dc75aea15a3b",
"source_epoch": {
"device": 55,
"inode": 5452246,
"mode": 33188,
"mtime_ns": 1792224981500481642,
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceC-integrated-atlas-joins-bounds-20261017/linux-and-focused/portable-fixes/compiled-epoch.json",
"sha256": "9f5e46c928062016bef26bda8d48160bed91d02f0d3089d9c62b3b20365bf7ed",
"size": 7390
},
"Source18_and_both_binaries_equal_published_C_D": true,
"binary_sha256": {
"Linux": "499d450e94c1a3d62d94e4002afbc76fcc4fcfd33ec6b84ca99946f58de078d3",
"Windows": "449ef2ac6d6a117092bdac276776798d238fa6eea8428668c31098e63a476bc7"
},
"source_update_checkpoint5384_is_historical_coverage_not_latest_artwork": true,
"evidence": {
"registration": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-coordinator-final3-canonical5417-and-seal-20261017/closed-actual-final3-canonical-native5417-registration-proof.json",
"sha256": "cad891eca2710de825df3898c167796cf0e4f894af8c73196675c314af1626e3",
"bytes": 51893
},
"immutable_handoff": {
"path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/handoff-5417-20261017/handoff-manifest.json",
"sha256": "94db9f6d8528f550ba291131ca3178c400bcd83f5f3a4069f7d2e931784e7a1a",
"bytes": 4022514
},
"assembly": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-next-publication-after5414-currentC-20261017/assembly-receipt.json",
"sha256": "8a4556c8b8df43546ddc5f1e21fa567795a8dbad3f01df11844809f7894c04d5",
"bytes": 858
},
"actual_CLI": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-next-publication-after5414-currentC-20261017/cli-validation.json",
"sha256": "da1c69eeed02a71dd0a5acdaa1dbe52301f1964870d78a2c7185f167440e26b3",
"bytes": 1625
},
"actual_SDL": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-campaign-actual5417-currentC-art-only-three-SDL-controls-20261017-v1/CLOSED-ACTUAL5417-ART-ONLY-THREE-SDL-PHYSICAL-REGRESSION-VERSUS-H5414.json",
"sha256": "c45b033d110ba71d1e0432e658ceaa41d565e10c4092810a6983789436a465b5",
"bytes": 10239
},
"actual_SDL_strict": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-campaign-actual5417-currentC-art-only-three-SDL-controls-20261017-v1-strict-complete-art-only-regression-closure.json",
"sha256": "fb41a022a6fcc5501a460e3cb01d38c1630fb99f7fc5003a83110c1b4e2fe6e9",
"bytes": 96676
},
"Root_personal_SDL_review": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-next-publication-after5414-currentC-20261017/root-physical-5417-three-SDL-review.json",
"sha256": "723e3c30503b407a451c28627019e1dfd9b07d47a2b291701e58463e1199bbc3",
"bytes": 2030
}
},
"validation": {
"HD_validated": 5417,
"HD_rejected": 0,
"mods": 45,
"overrides": 1
},
"SDL_regression_controls": {
"report": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-campaign-actual5417-currentC-art-only-three-SDL-controls-20261017-v1/CLOSED-ACTUAL5417-ART-ONLY-THREE-SDL-PHYSICAL-REGRESSION-VERSUS-H5414.json",
"sha256": "c45b033d110ba71d1e0432e658ceaa41d565e10c4092810a6983789436a465b5",
"bytes": 10239
},
"strict": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-campaign-actual5417-currentC-art-only-three-SDL-controls-20261017-v1-strict-complete-art-only-regression-closure.json",
"sha256": "fb41a022a6fcc5501a460e3cb01d38c1630fb99f7fc5003a83110c1b4e2fe6e9",
"bytes": 96676
},
"Root_personal_whole_view": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-next-publication-after5414-currentC-20261017/root-physical-5417-three-SDL-review.json",
"sha256": "723e3c30503b407a451c28627019e1dfd9b07d47a2b291701e58463e1199bbc3",
"bytes": 2030
},
"controls": 3,
"dimensions": [
1920,
1080
],
"HD_scale": 4,
"pixels_compared": 6220800,
"RGB_and_alpha_changed_pixels": 0,
"comparison_classification": "Art-only comparison against actual H5414 post-M2 controls. The exact current 341 runtime file bindings, all45 enabled mods, Stage2M2v1.0.2, Source18, installed ELF and Original INDEX are unchanged.",
"scope": "ART-ONLY vs actual post-M2 H5414 with identical341bindings/all45mods; no assumed new-target visibility or all-placement proof."
},
"native_Windows": {
"current_Source_C_D_status_at_freeze": "actual native success379passed/26ignored/zero failed at a073 source-update commit",
"Source_C_D_tests_passed": 379,
"Source_C_D_tests_ignored": 26,
"Source_C_D_tests_failed": 0,
"Source_C_D_commit": "a073f73f3afa0ec5217bb756b521dc75aea15a3b",
"Source_C_D_run": 39017118548,
"Source_C_D_report": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-fixture-exact5384-sourcea073-native-Windows-CI-observation-20261017/ACTUAL-EXACT5384-SOURCEA073-NATIVE-WINDOWS-CI-OBSERVATION-FINAL.json",
"sha256": "5879127f3948a7dcfe03dbdcfd26ba231cdf425a317fe227322abde7f8216cc4",
"bytes": 19811
},
"Source_C_D_strict": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-fixture-exact5384-sourcea073-native-Windows-CI-observation-20261017-strict-actual-native-Windows-CI-observation-FINAL-closure.json",
"sha256": "73ece2182213630eca081063200cb8b57dd9faff33a021d5e0da7e0936e02c9c",
"bytes": 50517
},
"prior_API_B5384_observation": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-fixture-exact5384-native-Windows-CI-observation-20261017/ACTUAL-EXACT5384-NATIVE-WINDOWS-CI-OBSERVATION-FINAL.json",
"sha256": "c7f4955124174383418b271d9ab086a5d5748d5f23ceb8a070eb9040d3c1b916",
"size": 19549,
"mtime_ns": 1792226312738030932,
"mode": 33188
},
"prior_API_B5384": {
"passed": 361,
"ignored": 26,
"failed": 0,
"scope": "PriorAPI-B epoch only; not SourceC or5407 execution."
},
"latest_proven_asset_release": {
"frames": 5414,
"commit": "d9b1067828ae01a93918b5ec8a3d033bedb0ffae",
"run_id": 39024235773,
"job_id": 117371943995,
"attempt": 1,
"passed": 379,
"ignored": 26,
"failed": 0,
"report": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-fixture-exact5414-assetd9b1-native-Windows-CI-observation-20261017/ACTUAL-EXACT5414-ASSETD9B1-NATIVE-WINDOWS-CI-OBSERVATION-FINAL.json",
"sha256": "070c52ecc2d6a6aa903da52463999acaf60de3b2bd93c143b8db1b6a9b8af8dd",
"bytes": 20072
},
"strict": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-fixture-exact5414-assetd9b1-native-Windows-CI-observation-20261017-strict-actual-native-Windows-CI-observation-FINAL-closure.json",
"sha256": "514a2be39ce14ff9c0a875365603ec05ff12a6857ee8bf1880e151044ec782a5",
"bytes": 46185
},
"scope": "Actual5414/d9b10678 only, not5417. Native relocation/Stage2/isolated PCM assertions passed; no hardware audio listening claim."
},
"later5413_and_M2_followup_status_at_freeze": "actual native success379pass26ignored0fail forM2/9d4H5413; no5417 execution claim",
"prior_proven_asset_release_5407": {
"frames": 5407,
"commit": "6a3c465da710d2f152de731ff6927eed992ef439",
"run_id": 39020360159,
"job_id": 117360773528,
"passed": 379,
"ignored": 26,
"failed": 0,
"report": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-fixture-exact5407-asset6a3c-native-Windows-CI-observation-20261017/ACTUAL-EXACT5407-ASSET6A3C-NATIVE-WINDOWS-CI-OBSERVATION-FINAL.json",
"sha256": "034c93e66a891205a98ccecd75a3dae8b6ad39f3ec8e7e613c52b9f37c274a66",
"bytes": 19931
},
"strict": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-fixture-exact5407-asset6a3c-native-Windows-CI-observation-20261017-strict-actual-native-Windows-CI-observation-FINAL-closure.json",
"sha256": "9e8af99786e5f028d8195030f24c79ad2e2b130c19ab91d3447704cf53f8c1e5",
"bytes": 46193
},
"scope": "Actual native5407 execution only; not later5413/M2followup or5414."
},
"native_5417_execution_claimed": false,
"prior_proven_M2_release_5413": {
"frames": 5413,
"commit": "9d408aa8ae660da3f56d14870dbba2bf2ffec1eb",
"run_id": 39022490912,
"job_id": 117366907674,
"passed": 379,
"ignored": 26,
"failed": 0,
"report": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-fixture-exact5413-M2-9d408-native-Windows-CI-observation-20261017/ACTUAL-EXACT5413-M2_9D408-NATIVE-WINDOWS-CI-OBSERVATION-FINAL.json",
"sha256": "133b5905548a2b80e81b5349a493b5bbb84ea0404ff9f1399cf46bad302da05d",
"bytes": 20069
},
"strict": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-fixture-exact5413-M2-9d408-native-Windows-CI-observation-20261017-strict-actual-native-Windows-CI-observation-FINAL-closure.json",
"sha256": "4d6d7be613a9e5e93472e73f74e936c543cefda61773e39c5baab7ee9ca2abb6",
"bytes": 43422
},
"scope": "ActualM2/9d4H5413 only, not5417."
}
},
"limits": [
"Only30091/30050/3006f added;234 retained Original logical cells are not newly generated HD. HistoricalHOLDs/reader failures/provider refusals unchanged.",
"One ground890/t701/80hp:1729covered+1301exposed of3030protected SourceNx; no unoccluded whole ground hull. TwoAIRscenes include both30050Twins and3006f, primary later coverage0/target viewport clips0.",
"SourceC excludes player/projectiles/secondaryfx/UI/Host; no route/death/all-placement/timing/seamless/fullHD extension.",
"Six finite directed other-target intersections empty in30/61/11-ID Source sets; not disjoint whole Source sets. Full native overlay equality is separately pinned.",
"Actual three ART-ONLY SDL controls vs post-M2H5414 match6220800pixels under identical341runtimebindings/45mods; no newtarget visibility claim.",
"Actual nativeWindows5414/d9b10678 passed379/26ignored/0fail. No5417 execution claim.",
"No new art/QA/renderer/World/compiler/Source/Rhai/M2/Git action for this private doc update."
],
"old5414_bindings_and3578_header_prefix_exact": true
},
"record_roles": {
"current_source_runtime": "Dated published SourceC+D update checkpoint at5384/3551. Retained unchanged as historical source-update evidence, not latest artwork coverage.",
"latest_artwork_runtime": "Current5417/3581 assembled artwork registry; current counts/data and bounded ART-ONLY SDL evidence.",
"older_top_level_release_fields": "Historical2935 release and predecessor authority, not current5417 runtime facts."
}
}