Record 2240-frame portable runtime and native Windows validation
This commit is contained in:
1 parent
09cc65c1a7
commit
a36d465cec
3 files changed
+194
-14
No files matched your search
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"format_version": 1,
|
"format_version": 1,
|
||||||
"status": "approved_2240_artwork_bundled_cli_validated_archive_execution_pending",
|
"status": "approved_2240_artwork_bundled_archive_execution_visual_review_and_native_ci_passed",
|
||||||
"release_scope": "Shared Linux and Windows original-content artwork with reviewed bounded HD loader fixes; simulation and mod content unchanged",
|
"release_scope": "Shared Linux and Windows original-content artwork with reviewed bounded HD loader fixes; simulation and mod content unchanged",
|
||||||
"assembly": {
|
"assembly": {
|
||||||
"approved_hd_frames": 2240,
|
"approved_hd_frames": 2240,
|
||||||
@@ -46,9 +46,157 @@
|
|||||||
],
|
],
|
||||||
"source_picture_targets": 5753,
|
"source_picture_targets": 5753,
|
||||||
"complete_remaster": false,
|
"complete_remaster": false,
|
||||||
"visual_evidence": "Approved current source/native1\u20134/context receipts. Historical2132 desktop captures remain explicitly scoped; fresh2240 exported SDL captures pending.",
|
"visual_evidence": "Current 2,240-frame Linux and GNU Windows/Wine exports: representative 1080p gameplay in HD/SD, 16:9 menus, forced 4:3 classic intro and isolated PCM captures were reviewed. Source/native 1\u20134\u00d7 and context receipts bind artwork approval. Historical 1,148/2,132-frame proofs remain separately scoped.",
|
||||||
"prior_runtime_hd_frames": 2132,
|
"prior_runtime_hd_frames": 2132,
|
||||||
"archives": "Fresh2240 Linux and Windows exports/execution checks pending; historical1148 archive receipts remain separate.",
|
"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",
|
"exclusions": "Unapproved generation candidates and held artwork are not bundled",
|
||||||
"native_visual_review": {
|
"native_visual_review": {
|
||||||
"scope": "Historical2132 artwork: three original-mission captures using unchanged Stage2 executable; SDL dummy/software1920x1080. Retained as historical evidence, not relabeled2240.",
|
"scope": "Historical2132 artwork: three original-mission captures using unchanged Stage2 executable; SDL dummy/software1920x1080. Retained as historical evidence, not relabeled2240.",
|
||||||
@@ -113,7 +261,7 @@
|
|||||||
"png_decodes_on_warm_cache": 0,
|
"png_decodes_on_warm_cache": 0,
|
||||||
"scope": "Exact previous-versus-updated loader rasters, canvases, transparency and metadata; no new Host hardware claim"
|
"scope": "Exact previous-versus-updated loader rasters, canvases, transparency and metadata; no new Host hardware claim"
|
||||||
},
|
},
|
||||||
"new_archive_execution": "pending final export",
|
"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",
|
"portable_library_and_integration_suite": "passed: cargo test --locked --no-default-features --tests",
|
||||||
"unchanged_baseline_pins": {
|
"unchanged_baseline_pins": {
|
||||||
"original_data": 6450,
|
"original_data": 6450,
|
||||||
@@ -134,6 +282,13 @@
|
|||||||
"hd_frames": 2132,
|
"hd_frames": 2132,
|
||||||
"conclusion": "success",
|
"conclusion": "success",
|
||||||
"url": "https://github.com/Quintine/RustRaptor/actions/runs/38177332195"
|
"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."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"successor_2240_validation": {
|
"successor_2240_validation": {
|
||||||
@@ -168,7 +323,15 @@
|
|||||||
"passed": true
|
"passed": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"native_windows_ci": "pending successor commit",
|
"native_windows_ci": {
|
||||||
"archive_execution": "pending final export"
|
"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\u2026 and Windows b6204dac\u2026 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."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+19
-2
@@ -70,8 +70,25 @@ All 2,240 approved frames use the default presentation policies. The
|
|||||||
passed portable tests, all eight Black Tide missions and saved finale replay,
|
passed portable tests, all eight Black Tide missions and saved finale replay,
|
||||||
the exact included GNU executable, fresh MSVC build, original assets, all
|
the exact included GNU executable, fresh MSVC build, original assets, all
|
||||||
45 mods, SDL captures, FM music and isolated effects. That run used the
|
45 mods, SDL captures, FM music and isolated effects. That run used the
|
||||||
previous 2,132-frame artwork snapshot. Fresh archive execution and CI checks
|
previous 2,132-frame artwork snapshot. The
|
||||||
for the 2,240-frame successor are recorded separately in
|
[2,240-frame native Windows run](https://github.com/Quintine/RustRaptor/actions/runs/38180655261)
|
||||||
|
also passed every workflow check, including a fresh MSVC package.
|
||||||
|
|
||||||
|
The exported 2,240-frame GNU ZIP passes complete CRC, original/data/mod/source
|
||||||
|
hashes and Unicode/space relocation through `run.cmd` under Wine 11.19. Six
|
||||||
|
1920×1080 HD/SD original mission captures, isolated stereo music and effects,
|
||||||
|
the forced 4:3 intro and a separate 16:9 main-menu capture were reviewed.
|
||||||
|
Both three-second recordings contain audio without clipping. ZIP SHA-256 is
|
||||||
|
`b6204dacd56b7fba80072ae773d10f28ce5eab3fb7153d8a3a74b0ec8c4ccdca`.
|
||||||
|
The first test attempt used a Wine CMD wrapper that altered a quoted Unicode
|
||||||
|
profile path and incorrectly loaded defaults; it remains recorded. Forwarding
|
||||||
|
the already quoted argument verbatim fixed the review harness, and the fresh
|
||||||
|
complete proof passed. The game launcher and executable were unchanged.
|
||||||
|
|
||||||
|
These representative captures still show original sprites awaiting admission
|
||||||
|
and visible terrain grain/value boundaries; full HD coverage and final terrain
|
||||||
|
cohesion remain unfinished. The exact exported snapshot predates this additive
|
||||||
|
proof documentation. Full pins and historical receipts are in
|
||||||
[the runtime release receipt](hd-runtime-release.json).
|
[the runtime release receipt](hd-runtime-release.json).
|
||||||
|
|
||||||
The [1,148-frame native Windows run](https://github.com/Quintine/RustRaptor/actions/runs/38126069413)
|
The [1,148-frame native Windows run](https://github.com/Quintine/RustRaptor/actions/runs/38126069413)
|
||||||
|
|||||||
@@ -7502,11 +7502,11 @@
|
|||||||
"data/ui/WINGAME_SWD": "304630a1223419d69723902ffd22c2c4eea0388491e37dfca663fcbe78e99aff"
|
"data/ui/WINGAME_SWD": "304630a1223419d69723902ffd22c2c4eea0388491e37dfca663fcbe78e99aff"
|
||||||
},
|
},
|
||||||
"system_dependencies": [
|
"system_dependencies": [
|
||||||
"\tlinux-vdso.so.1 (0x00007fc44703a000)",
|
"\tlinux-vdso.so.1 (0x00007f9c1c6ae000)",
|
||||||
"\tlibSDL2-2.0.so.0 => /home/quintine/.local/lib/libSDL2-2.0.so.0 (0x00007fc446200000)",
|
"\tlibSDL2-2.0.so.0 => /home/quintine/.local/lib/libSDL2-2.0.so.0 (0x00007f9c1b800000)",
|
||||||
"\tlibgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fc446fe6000)",
|
"\tlibgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f9c1c65a000)",
|
||||||
"\tlibm.so.6 => /usr/lib/libm.so.6 (0x00007fc4464c9000)",
|
"\tlibm.so.6 => /usr/lib/libm.so.6 (0x00007f9c1c523000)",
|
||||||
"\tlibc.so.6 => /usr/lib/libc.so.6 (0x00007fc445e00000)",
|
"\tlibc.so.6 => /usr/lib/libc.so.6 (0x00007f9c1b400000)",
|
||||||
"\t/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fc44703c000)"
|
"\t/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f9c1c6b0000)"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user