diff --git a/data/hd/hd.json b/data/hd/hd.json index 932c5320..468ddd9f 100644 --- a/data/hd/hd.json +++ b/data/hd/hd.json @@ -114465,6 +114465,1020 @@ } ], "name": "DSHP02G3_PIC" + }, + { + "base_asset": 196753, + "frame_count": 1, + "frames": [ + { + "crop": [ + 0, + 0, + 1254, + 1254 + ], + "file": "jobs/enemies02-30091-exact101-Original-native-H5414-currentC-20261017-v1/generated/b30a60580b4cab38e3cccb346b48f2c7a32844ce4141db9f54442b9dbe9afca4.png", + "frame": 0, + "logical_height": 40, + "logical_width": 40, + "origin": [ + 0, + 0 + ], + "original_detail_cells": [ + [ + 1, + 5 + ], + [ + 1, + 6 + ], + [ + 1, + 7 + ], + [ + 1, + 8 + ], + [ + 1, + 9 + ], + [ + 1, + 10 + ], + [ + 1, + 11 + ], + [ + 1, + 12 + ], + [ + 1, + 13 + ], + [ + 1, + 14 + ], + [ + 1, + 15 + ], + [ + 1, + 16 + ], + [ + 1, + 17 + ], + [ + 1, + 18 + ], + [ + 1, + 19 + ], + [ + 1, + 20 + ], + [ + 1, + 21 + ], + [ + 1, + 22 + ], + [ + 1, + 23 + ], + [ + 1, + 24 + ], + [ + 1, + 25 + ], + [ + 1, + 26 + ], + [ + 1, + 27 + ], + [ + 1, + 28 + ], + [ + 1, + 29 + ], + [ + 1, + 30 + ], + [ + 1, + 31 + ], + [ + 1, + 32 + ], + [ + 1, + 33 + ], + [ + 1, + 34 + ], + [ + 1, + 35 + ], + [ + 1, + 36 + ], + [ + 1, + 37 + ], + [ + 2, + 36 + ], + [ + 2, + 37 + ], + [ + 2, + 38 + ], + [ + 3, + 37 + ], + [ + 3, + 38 + ], + [ + 3, + 39 + ], + [ + 4, + 38 + ], + [ + 4, + 39 + ], + [ + 5, + 38 + ], + [ + 5, + 39 + ], + [ + 6, + 38 + ], + [ + 6, + 39 + ], + [ + 7, + 38 + ], + [ + 7, + 39 + ], + [ + 8, + 38 + ], + [ + 8, + 39 + ], + [ + 9, + 38 + ], + [ + 10, + 37 + ], + [ + 11, + 36 + ], + [ + 12, + 35 + ], + [ + 13, + 33 + ], + [ + 14, + 31 + ], + [ + 14, + 32 + ], + [ + 15, + 31 + ], + [ + 15, + 32 + ], + [ + 16, + 31 + ], + [ + 16, + 32 + ], + [ + 17, + 31 + ], + [ + 17, + 32 + ], + [ + 18, + 31 + ], + [ + 18, + 32 + ], + [ + 19, + 31 + ], + [ + 19, + 32 + ], + [ + 20, + 31 + ], + [ + 20, + 32 + ], + [ + 21, + 31 + ], + [ + 21, + 32 + ], + [ + 22, + 31 + ], + [ + 22, + 32 + ], + [ + 23, + 31 + ], + [ + 23, + 32 + ], + [ + 24, + 31 + ], + [ + 24, + 32 + ], + [ + 25, + 32 + ], + [ + 25, + 33 + ], + [ + 25, + 34 + ], + [ + 26, + 34 + ], + [ + 26, + 35 + ], + [ + 26, + 36 + ], + [ + 27, + 36 + ], + [ + 27, + 37 + ], + [ + 28, + 37 + ], + [ + 28, + 38 + ], + [ + 29, + 38 + ], + [ + 29, + 39 + ], + [ + 30, + 38 + ], + [ + 30, + 39 + ], + [ + 31, + 38 + ], + [ + 31, + 39 + ], + [ + 32, + 38 + ], + [ + 32, + 39 + ], + [ + 33, + 38 + ], + [ + 33, + 39 + ], + [ + 34, + 38 + ], + [ + 34, + 39 + ], + [ + 35, + 38 + ], + [ + 36, + 37 + ], + [ + 37, + 36 + ] + ], + "source_sha256": "769630d4c0f4a3207d07e7880242e3fa8b2ffd70e1d9b415331086bac8378cee" + } + ], + "name": "TANK12G3_PIC" + }, + { + "base_asset": 196688, + "frame_count": 1, + "frames": [ + { + "crop": [ + 0, + 0, + 1448, + 1086 + ], + "file": "jobs/enemies02-30050-exact85-Original-native-H5414-currentC-20261017-v1/generated/18da12d4c7095783668c4d9484bde81a731dfeeae82879d0865d5abda87ccc14.png", + "frame": 0, + "logical_height": 24, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "original_detail_cells": [ + [ + 0, + 6 + ], + [ + 0, + 7 + ], + [ + 0, + 8 + ], + [ + 0, + 12 + ], + [ + 0, + 13 + ], + [ + 0, + 14 + ], + [ + 0, + 15 + ], + [ + 1, + 15 + ], + [ + 1, + 16 + ], + [ + 2, + 6 + ], + [ + 2, + 15 + ], + [ + 2, + 16 + ], + [ + 3, + 6 + ], + [ + 3, + 16 + ], + [ + 3, + 17 + ], + [ + 3, + 18 + ], + [ + 4, + 6 + ], + [ + 5, + 6 + ], + [ + 5, + 16 + ], + [ + 6, + 16 + ], + [ + 7, + 16 + ], + [ + 8, + 1 + ], + [ + 8, + 2 + ], + [ + 8, + 3 + ], + [ + 8, + 4 + ], + [ + 8, + 5 + ], + [ + 8, + 6 + ], + [ + 8, + 16 + ], + [ + 9, + 16 + ], + [ + 10, + 17 + ], + [ + 10, + 18 + ], + [ + 10, + 19 + ], + [ + 11, + 19 + ], + [ + 11, + 20 + ], + [ + 11, + 21 + ], + [ + 12, + 22 + ], + [ + 12, + 23 + ], + [ + 13, + 22 + ], + [ + 13, + 23 + ], + [ + 14, + 22 + ], + [ + 14, + 23 + ], + [ + 15, + 0 + ], + [ + 15, + 22 + ], + [ + 15, + 23 + ], + [ + 16, + 22 + ], + [ + 16, + 23 + ], + [ + 17, + 22 + ], + [ + 17, + 23 + ], + [ + 18, + 22 + ], + [ + 18, + 23 + ], + [ + 19, + 22 + ], + [ + 20, + 19 + ], + [ + 20, + 20 + ], + [ + 21, + 17 + ], + [ + 21, + 18 + ], + [ + 22, + 16 + ], + [ + 23, + 0 + ], + [ + 23, + 1 + ], + [ + 23, + 2 + ], + [ + 23, + 3 + ], + [ + 23, + 4 + ], + [ + 23, + 5 + ], + [ + 23, + 6 + ], + [ + 23, + 16 + ], + [ + 24, + 16 + ], + [ + 25, + 5 + ], + [ + 25, + 16 + ], + [ + 26, + 6 + ], + [ + 26, + 16 + ], + [ + 27, + 6 + ], + [ + 27, + 18 + ], + [ + 28, + 6 + ], + [ + 28, + 16 + ], + [ + 28, + 17 + ], + [ + 29, + 6 + ], + [ + 29, + 15 + ], + [ + 29, + 16 + ], + [ + 30, + 15 + ], + [ + 31, + 5 + ], + [ + 31, + 6 + ], + [ + 31, + 7 + ], + [ + 31, + 8 + ], + [ + 31, + 12 + ], + [ + 31, + 13 + ], + [ + 31, + 14 + ] + ], + "source_sha256": "56a446b287e3170e1f7c19ed75de42ef9b8df4f0d9fb0633c6a571c45d5c4f51" + } + ], + "name": "SHIP14G3_PIC" + }, + { + "base_asset": 196719, + "frame_count": 1, + "frames": [ + { + "crop": [ + 0, + 0, + 1254, + 1254 + ], + "file": "jobs/enemies02-3006f-exact48-Original-native-H5414-currentC-20261017-v1/generated/9f1214ba048080aa7680b29b7156e93105c267df1b5e16bb9e1c2ff4742a3424.png", + "frame": 0, + "logical_height": 24, + "logical_width": 24, + "origin": [ + 0, + 0 + ], + "original_detail_cells": [ + [ + 1, + 13 + ], + [ + 2, + 11 + ], + [ + 2, + 12 + ], + [ + 3, + 6 + ], + [ + 3, + 7 + ], + [ + 3, + 8 + ], + [ + 3, + 9 + ], + [ + 3, + 10 + ], + [ + 4, + 5 + ], + [ + 4, + 6 + ], + [ + 4, + 7 + ], + [ + 5, + 5 + ], + [ + 5, + 6 + ], + [ + 6, + 3 + ], + [ + 6, + 4 + ], + [ + 7, + 1 + ], + [ + 7, + 2 + ], + [ + 7, + 3 + ], + [ + 8, + 0 + ], + [ + 9, + 0 + ], + [ + 14, + 0 + ], + [ + 15, + 0 + ], + [ + 15, + 1 + ], + [ + 16, + 0 + ], + [ + 16, + 1 + ], + [ + 16, + 2 + ], + [ + 16, + 3 + ], + [ + 17, + 2 + ], + [ + 17, + 3 + ], + [ + 17, + 4 + ], + [ + 18, + 4 + ], + [ + 18, + 5 + ], + [ + 18, + 6 + ], + [ + 19, + 5 + ], + [ + 19, + 6 + ], + [ + 19, + 7 + ], + [ + 20, + 5 + ], + [ + 20, + 6 + ], + [ + 20, + 7 + ], + [ + 20, + 8 + ], + [ + 20, + 9 + ], + [ + 20, + 10 + ], + [ + 21, + 10 + ], + [ + 21, + 11 + ], + [ + 21, + 12 + ], + [ + 22, + 12 + ], + [ + 22, + 13 + ], + [ + 23, + 14 + ] + ], + "source_sha256": "04ab5c472fe8dda7bfb07e4bff6f47a6abd53b3e7e9c3fb482583d1a6ef3e523" + } + ], + "name": "SHIP38G3_PIC" } ] } diff --git a/data/hd/jobs/enemies02-30050-exact85-Original-native-H5414-currentC-20261017-v1/generated/18da12d4c7095783668c4d9484bde81a731dfeeae82879d0865d5abda87ccc14.png b/data/hd/jobs/enemies02-30050-exact85-Original-native-H5414-currentC-20261017-v1/generated/18da12d4c7095783668c4d9484bde81a731dfeeae82879d0865d5abda87ccc14.png new file mode 100644 index 00000000..386fe22d Binary files /dev/null and b/data/hd/jobs/enemies02-30050-exact85-Original-native-H5414-currentC-20261017-v1/generated/18da12d4c7095783668c4d9484bde81a731dfeeae82879d0865d5abda87ccc14.png differ diff --git a/data/hd/jobs/enemies02-3006f-exact48-Original-native-H5414-currentC-20261017-v1/generated/9f1214ba048080aa7680b29b7156e93105c267df1b5e16bb9e1c2ff4742a3424.png b/data/hd/jobs/enemies02-3006f-exact48-Original-native-H5414-currentC-20261017-v1/generated/9f1214ba048080aa7680b29b7156e93105c267df1b5e16bb9e1c2ff4742a3424.png new file mode 100644 index 00000000..f2be5c8e Binary files /dev/null and b/data/hd/jobs/enemies02-3006f-exact48-Original-native-H5414-currentC-20261017-v1/generated/9f1214ba048080aa7680b29b7156e93105c267df1b5e16bb9e1c2ff4742a3424.png differ diff --git a/data/hd/jobs/enemies02-30091-exact101-Original-native-H5414-currentC-20261017-v1/generated/b30a60580b4cab38e3cccb346b48f2c7a32844ce4141db9f54442b9dbe9afca4.png b/data/hd/jobs/enemies02-30091-exact101-Original-native-H5414-currentC-20261017-v1/generated/b30a60580b4cab38e3cccb346b48f2c7a32844ce4141db9f54442b9dbe9afca4.png new file mode 100644 index 00000000..79f75f58 Binary files /dev/null and b/data/hd/jobs/enemies02-30091-exact101-Original-native-H5414-currentC-20261017-v1/generated/b30a60580b4cab38e3cccb346b48f2c7a32844ce4141db9f54442b9dbe9afca4.png differ diff --git a/data/hd/provenance.json b/data/hd/provenance.json index dcaaf8f5..a628e525 100644 --- a/data/hd/provenance.json +++ b/data/hd/provenance.json @@ -1,7 +1,7 @@ { "generator": "built-in image_gen tool (imagegen skill)", "generated_on": "2026-10-10", - "status": "5414 reviewed original picture frames registered as complete families or explicit standalone Terrain selections. Whole-catalog queues remain active; HD stays optional. Render reachability is recorded separately.", + "status": "5417 reviewed original picture frames registered as complete families or explicit standalone Terrain selections. Whole-catalog queues remain active; HD stays optional. Render reachability is recorded separately.", "rejected_variants": [ { "file": "light-player-bank-0-hd-v1.png", @@ -21369,6 +21369,48 @@ "review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron3-DSHP02-30094-exact125-currentC-independent-whole-material-peer-20261017/INDEPENDENT-COMPLETE1-DSHP02-30094-EXACT125-CURRENTC-WHOLE-SOURCE-MATERIAL-REVIEW.json", "independent_review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron3-DSHP02-30094-exact125-currentC-independent-whole-material-peer-20261017/INDEPENDENT-COMPLETE1-DSHP02-30094-EXACT125-CURRENTC-WHOLE-SOURCE-MATERIAL-REVIEW.json", "frame_bindings_sha256": "6f4cf15c8d1959e10f5b583d720391df01663120fcfdc879b3f22a61de2a7389" + }, + { + "job_id": "enemies02-30091-exact101-Original-native-H5414-currentC-20261017-v1", + "assets": [ + "30091" + ], + "frames": 1, + "metadata": "hd.json", + "detail": "jobs/enemies02-30091-exact101-Original-native-H5414-currentC-20261017-v1/candidate.json", + "coordinator_review": "jobs/enemies02-30091-exact101-Original-native-H5414-currentC-20261017-v1/coordinator-review.json", + "runtime_qa": "jobs/enemies02-30091-exact101-Original-native-H5414-currentC-20261017-v1/runtime-qa.json", + "review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron3-30091-exact101-currentC-independent-whole-material-peer-20261017/INDEPENDENT-COMPLETE1-30091-EXACT101-CURRENTC-WHOLE-MATERIAL-REVIEW.json", + "independent_review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron3-30091-exact101-currentC-independent-whole-material-peer-20261017/INDEPENDENT-COMPLETE1-30091-EXACT101-CURRENTC-WHOLE-MATERIAL-REVIEW.json", + "frame_bindings_sha256": "8ca17a832c92269c943c85c7b1d12dead461ec7a6fdbfcfec31db6529a39aa78" + }, + { + "job_id": "enemies02-30050-exact85-Original-native-H5414-currentC-20261017-v1", + "assets": [ + "30050" + ], + "frames": 1, + "metadata": "hd.json", + "detail": "jobs/enemies02-30050-exact85-Original-native-H5414-currentC-20261017-v1/candidate.json", + "coordinator_review": "jobs/enemies02-30050-exact85-Original-native-H5414-currentC-20261017-v1/coordinator-review.json", + "runtime_qa": "jobs/enemies02-30050-exact85-Original-native-H5414-currentC-20261017-v1/runtime-qa.json", + "review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron3-30050-exact85-currentC-independent-whole-material-peer-20261017/INDEPENDENT-COMPLETE1-30050-EXACT85-CURRENTC-WHOLE-MATERIAL-REVIEW.json", + "independent_review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron3-30050-exact85-currentC-independent-whole-material-peer-20261017/INDEPENDENT-COMPLETE1-30050-EXACT85-CURRENTC-WHOLE-MATERIAL-REVIEW.json", + "frame_bindings_sha256": "7f0395de6950b9888c29a5dc6cfa6c450cf85de1dc5760264fcc49efa85b89b2" + }, + { + "job_id": "enemies02-3006f-exact48-Original-native-H5414-currentC-20261017-v1", + "assets": [ + "3006f" + ], + "frames": 1, + "metadata": "hd.json", + "detail": "jobs/enemies02-3006f-exact48-Original-native-H5414-currentC-20261017-v1/candidate.json", + "coordinator_review": "jobs/enemies02-3006f-exact48-Original-native-H5414-currentC-20261017-v1/coordinator-review.json", + "runtime_qa": "jobs/enemies02-3006f-exact48-Original-native-H5414-currentC-20261017-v1/runtime-qa.json", + "review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron3-3006f-exact48-currentC-independent-whole-material-peer-20261017/INDEPENDENT-COMPLETE1-3006f-EXACT48-CURRENTC-WHOLE-MATERIAL-REVIEW.json", + "independent_review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron3-3006f-exact48-currentC-independent-whole-material-peer-20261017/INDEPENDENT-COMPLETE1-3006f-EXACT48-CURRENTC-WHOLE-MATERIAL-REVIEW.json", + "frame_bindings_sha256": "7963c93a84bbdcead03e34ac1f5da20c550bafd40b8bf470fe3ec9d978ef90c1" } ], "jobs": [ @@ -21468,8 +21510,8 @@ "coverage_added": 0 } }, - "registered_frame_count": 5414, - "registration_updated_at_utc": "2026-10-17T10:02:06.279143+00:00", + "registered_frame_count": 5417, + "registration_updated_at_utc": "2026-10-17T10:47:19.752533+00:00", "runtime_validation": { "registered_snapshot_frames": 4978, "frames": 4978, diff --git a/docs/hd-backlog.md b/docs/hd-backlog.md index 4b4b5dcb..fe771c95 100644 --- a/docs/hd-backlog.md +++ b/docs/hd-backlog.md @@ -1,6 +1,6 @@ # Original artwork HD backlog -Current artwork/runtime checkpoint — 17 October 2026: the registered and assembled pack contains **5,414 frames / 3,578 complete sequences**, including **4,300 Terrain pictures**. **339 originals await approval**: 235 Terrain, 70 enemies/ground objects, 33 UI/other and one boss. This includes held drafts and actual refusals. The sole addition is native singleton 30094/DSHP02G3_PIC, using unchanged raw `774b4296`, its 32×32 logical canvas, zero origin and crop `[58,0,1196,1196]`. Its 125 retained Original logical cells are not newly generated HD. All previous 5,413 bindings and the full 3,577-header prefix remain exact. Actual data contains **9,360 files / 8,253,893,890 bytes**; CLI validates 5,414 frames with zero rejects and 45 mods/one override (`3b9fd8c2`). The genuine context is base:enemy_2_74 ground entity 1219 at tick 921, health 55. Foreground air entity 1246 covers 2,263 of 3,750 protected samples across native1–4, leaving 1,487 exposed. This qualifies visible supports/fragments and layered placement in one occluded scene, not an unoccluded whole hull; the separate I3 whole intrinsic material review remains the hidden-body authority. Coarse matte retained patches, bright authored metal, partial footprints and three inherited extra native1 pixels remain qualified; the old 77-cell variant remains held. Source18 and both Source C+D executables are unchanged. Three actual 1080p/HD4x SDL controls match dated pre-M2 H5413 across 6,220,800 RGB/alpha pixels under the current 45-mod guard. These combined M2v1.0.2 plus 30094 regression controls contain neither M2 nor 30094; they add no target-art or M2 gameplay approval. Native Windows at published 5,407/`6a3c465d` passed 379 tests with 26 ignored and zero failures. Later 5,413/M2-followup Windows results remain pending; 5,414 publication and native Windows execution are not yet claimed. Historical records and all-placement/full-route/death/seamlessness limits remain separate. +Current artwork/runtime checkpoint — 17 October 2026: the registered and assembled pack contains **5,417 frames / 3,581 complete sequences**, including **4,300 Terrain pictures**. **336 originals await approval**: 235 Terrain, 67 enemies/ground objects, 33 UI/other and one boss. This includes held drafts and actual refusals. The only additions are complete native singletons 30091 (ground), 30050 (AIR) and 3006f (AIR), preserving their 40×40 / 32×24 / 24×24 Source canvases, zero origins and literal full-canvas crop/default fields. Their 101/85/48 retained Original logical cells total 234 and are not newly generated HD. Three raw routes add 4,725,344 bytes. Every previous 5,414 binding and the full 3,578-header prefix remain exact. Actual data contains **9,363 files / 8,258,639,433 bytes**; CLI validates 5,417 frames with zero rejects and 45 mods/one override (`da1c69ee`). The genuine ground scene is entity 890 at tick 701, health 80: foreground air 1002 covers 1,729 of 3,030 protected SourceNx samples, leaving 1,301 exposed. It is not an unoccluded whole-body context. Two genuine AIR scenes cover both 30050 Twins and 3006f; primary protected samples have zero later coverage and occupied targets have zero viewport clips. These finite captures exclude player, projectiles, secondary effects, UI and Host; all material, route/death and timing limits remain. Six directed other-target intersections are empty within the saved 30/61/11-ID Source sets, not disjoint whole Source sets. Current-C metadata adds no image generation or intrinsic measurement; Source18 and both C+D executables remain exact. Three actual 1080p/HD4x SDL controls match post-M2 H5414 across 6,220,800 RGB/alpha pixels under the identical current 341-file/45-mod guard. This ART-ONLY regression adds no target-visibility or all-placement approval and changes no M2 gameplay. Native Windows `d9b10678` at H5414 passed 379 tests with 26 ignored and zero failures, including relocation, Stage II and isolated PCM checks; 5,417 publication/native Windows execution remain pending. All historical HOLDs, reader failures and actual provider refusals remain separate. Preserved 17 October 2026 Source-update checkpoint at 5,384 (historical coverage): Current Source C+D runtime — 17 October 2026, published `a073f73f`: HD coverage remains **5,384 frames / 3,551 sequences**, with **369 originals remaining** (260 Terrain, 75 enemies/ground objects, 33 UI/other, one boss). Both executables are rebuilt; 90 Rust / 78 Python tests, HD validation and three exact 1080p regression controls pass. Five old Rust checks remain ignored. Source C+D native Windows CI is pending; the prior `58723547` result (361 passed / 26 ignored / zero failed) is a different epoch. Earlier material, context and QA records below remain historical; this source update adds no art approval. @@ -48,7 +48,7 @@ The published 3,592-frame admission adds **427 source/material-qualified origina | --- | ---: | ---: | ---: | ---: | | Player banking | 21 | 21 | 0 | 3 | | Bosses | 249 | 248 | 1 | 79 | -| Enemies and ground objects | 419 | 349 | 70 | 183 | +| Enemies and ground objects | 419 | 352 | 67 | 183 | | Player and enemy projectiles | 51 | 51 | 0 | 18 | | Explosions and effects | 281 | 281 | 0 | 25 | | Equipment and pickups | 47 | 47 | 0 | 23 | diff --git a/docs/hd-completion.json b/docs/hd-completion.json index b4727531..9bfcda5e 100644 --- a/docs/hd-completion.json +++ b/docs/hd-completion.json @@ -19,10 +19,10 @@ ], "stage_contract": "Every generated candidate stays distinct from review, registration and render reachability. Original-only fallback is temporary for every required picture. Native cinematics/fonts have explicit preservation exceptions, not HD claims.", "picture_status_counts": { - "registered": 5394, + "registered": 5397, "inprogress": 120, "renderreachable": 20, - "candidate": 217, + "candidate": 214, "missing": 2 }, "assets": { @@ -114898,7 +114898,7 @@ "canonical_source_asset": "30050", "family_id": "enemies-30050-30050", "job_id": "enemies-30050-30050", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -114910,7 +114910,8 @@ "manifest": "jobs/enemies-30050-30050/candidate.json", "sha256": "cf3ddcf65b36230276a41a1c3d631c09e5c3d1c6c2ba9ca942eee1b13e53e8c2", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualifiedfinal3-native5417" }, "30051": { "kind": "picture", @@ -115950,7 +115951,7 @@ "canonical_source_asset": "3006f", "family_id": "enemies-3006f-3006f", "job_id": "enemies-3006f-3006f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -115962,7 +115963,8 @@ "manifest": "jobs/enemies-3006f-3006f/candidate.json", "sha256": "e625a21365c4aab3dfafd5af8db68aaf83b3fa70fa02efe2e8ea9a4a81e89d75", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualifiedfinal3-native5417" }, "30070": { "kind": "picture", @@ -117097,7 +117099,7 @@ "canonical_source_asset": "30091", "family_id": "enemies-30091-30091", "job_id": "enemies-30091-30091", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -117109,7 +117111,8 @@ "manifest": "jobs/enemies-30091-30091/candidate.json", "sha256": "e6f7e24f428e09bd445391bcae46db2a7f0af0d12e46ad6853e162303f1ae846", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualifiedfinal3-native5417" }, "30092": { "kind": "picture", @@ -235976,6 +235979,156 @@ }, "Source_caller": "SPRITE3record74/base:enemy_2_74/MAP3G3spawn48", "limits": "One living occluded scene; no unoccluded whole-target context or route/death/all-placement claim. Separate I3 intrinsic whole material governs hidden hull; coarse matte patches/bright metal/partial footprints/extra3 native1 pixels remain qualified. Old77 HOLD and earlier artifacts unchanged." + }, + "qualifiedfinal3-native5417": { + "status": "REGISTERED_ACTUAL_CURRENTC_FINAL3_EXACT101_85_48", + "selected_assets": [ + "30050", + "3006f", + "30091" + ], + "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 + }, + "full_native_header_authority": { + "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 + }, + "native_header_summaries_coordinate_lists_in_authority": [ + { + "base_asset": 196753, + "frame_count": 1, + "name": "TANK12G3_PIC", + "frames": [ + { + "crop": [ + 0, + 0, + 1254, + 1254 + ], + "file": "jobs/enemies02-30091-exact101-Original-native-H5414-currentC-20261017-v1/generated/b30a60580b4cab38e3cccb346b48f2c7a32844ce4141db9f54442b9dbe9afca4.png", + "frame": 0, + "logical_height": 40, + "logical_width": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "769630d4c0f4a3207d07e7880242e3fa8b2ffd70e1d9b415331086bac8378cee", + "retained_Original_cell_count": 101 + } + ] + }, + { + "base_asset": 196688, + "frame_count": 1, + "name": "SHIP14G3_PIC", + "frames": [ + { + "crop": [ + 0, + 0, + 1448, + 1086 + ], + "file": "jobs/enemies02-30050-exact85-Original-native-H5414-currentC-20261017-v1/generated/18da12d4c7095783668c4d9484bde81a731dfeeae82879d0865d5abda87ccc14.png", + "frame": 0, + "logical_height": 24, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "56a446b287e3170e1f7c19ed75de42ef9b8df4f0d9fb0633c6a571c45d5c4f51", + "retained_Original_cell_count": 85 + } + ] + }, + { + "base_asset": 196719, + "frame_count": 1, + "name": "SHIP38G3_PIC", + "frames": [ + { + "crop": [ + 0, + 0, + 1254, + 1254 + ], + "file": "jobs/enemies02-3006f-exact48-Original-native-H5414-currentC-20261017-v1/generated/9f1214ba048080aa7680b29b7156e93105c267df1b5e16bb9e1c2ff4742a3424.png", + "frame": 0, + "logical_height": 24, + "logical_width": 24, + "origin": [ + 0, + 0 + ], + "source_sha256": "04ab5c472fe8dda7bfb07e4bff6f47a6abd53b3e7e9c3fb482583d1a6ef3e523", + "retained_Original_cell_count": 48 + } + ] + } + ], + "retained_Original_not_generated_HD": { + "30091": 101, + "30050": 85, + "3006f": 48 + }, + "all_actual_material_context_native_authorities": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-coordinator-final3-canonical5417-and-seal-20261017/IMMUTABLE-ACTUAL-FINAL3-THREE-JOB-INTAKE.json", + "sha256": "f065354e2a80009a011a33538135a915b5713af0ce5b47e3d7fb6a78d8402959", + "bytes": 150637 + }, + "finite_native_overlay_intake": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-coordinator-final3-H5414-readonly-intake-20261017/READY-READONLY-FINAL3-101-85-48-NATIVE15-H5414-CURRENTC-CROSSGROUP-AND-RESOURCE-INTAKE.json", + "sha256": "ba14a9eeac4e82a85b168a4695a2f5669f5d78f64394c1aed3c6a5108d7542c3", + "bytes": 89161 + }, + "six_directed_other_target_intersections": { + "30050->3006f": [], + "30050->30091": [], + "3006f->30050": [], + "3006f->30091": [], + "30091->30050": [], + "30091->3006f": [] + }, + "saved_Source_set_sizes": [ + 30, + 61, + 11 + ], + "whole_Source_sets_disjoint_claim": false, + "actual_finite_context_scopes": { + "AIR30050": { + "actual_target_instances": 2, + "health": 18, + "primary_protected_later_coverage": 0, + "tick": 867 + }, + "AIR3006f": { + "actual_target_instances": 1, + "health": 22, + "primary_protected_later_coverage": 0, + "tick": 1491 + }, + "all_occupied_target_clips": 0, + "ground30091": { + "covered": 1729, + "entity": 890, + "exposed": 1301, + "health": 80, + "protected": 3030, + "tick": 701, + "unoccluded_whole_target_claim": false + }, + "only_finite_actual_captures": true + }, + "limits": "One occluded ground scene and two AIR scenes only, including both30050Twins. Excludes player/projectiles/secondaryfx/UI/Host; no unoccluded ground hull/full-route/death/timing/universal-placement claim. OldHOLDs and all original provider/refusal/history records remain literal." } }, "native_preservation_reviews": { @@ -243567,28 +243720,28 @@ } }, "latest_artwork_runtime": { - "checkpoint_utc": "2026-10-17T10:03:44.023208+00:00", - "status": "ACTUAL5414_CANONICAL_ASSEMBLY_CLI_COMBINED_M2_SDL_PASS_PUBLICATION_NATIVE_WINDOWS_PENDING", - "registered_frames": 5414, - "complete_sequences": 3578, + "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": 339, + "remaining_original_pictures": 336, "remaining_by_category": { "terrain": 235, - "enemies_ground_objects": 70, + "enemies_ground_objects": 67, "UI_other": 33, "bosses": 1 }, - "bundled_data_files": 9360, - "bundled_data_bytes": 8253893890, - "new_frames": 1, - "new_native_sequences": 1, - "jobs": 1, - "new_raw_routes": 1, - "new_payload_copies": 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": 1, - "explicit_retained_Original_cells": 125, + "hybrid_frames": 3, + "explicit_retained_Original_cells": 234, "Original_cells_not_generated_HD": true, "source_runtime_commit": "a073f73f3afa0ec5217bb756b521dc75aea15a3b", "source_epoch": { @@ -243608,62 +243761,62 @@ "source_update_checkpoint5384_is_historical_coverage_not_latest_artwork": true, "evidence": { "registration": { - "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-coordinator-30094-canonical5414-and-seal-20261017/closed-actual30094-canonical-native5414-registration-proof.json", - "sha256": "8c5da568800554f96100e72133441e2fd6f784e0759bef80cf6c3e1428f6424d", - "bytes": 27909 + "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-5414-20261017/handoff-manifest.json", - "sha256": "bd8f14a45e8446d8d9102036a3f95b6d72f3382b9de3b1442de5719af3f14451", - "bytes": 3936656 + "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-after5413-currentC-20261017/assembly-receipt.json", - "sha256": "90b90cf2e6c1976e505b205b13da0ae63d10c19886178b844890d94fe4b3ccc2", + "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-after5413-currentC-20261017/cli-validation.json", - "sha256": "3b9fd8c243cb4c7150411769f0b23c41ef14a4433f56520d7ae131e2fbabd211", + "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-actual5414-currentC-M2v102-three-SDL-controls-20261017-v1/CLOSED-ACTUAL5414-COMBINED-M2V102-AND-ART-THREE-SDL-PHYSICAL-REGRESSION.json", - "sha256": "4afd7056b42668cde760af1329bb5d12052e415d27072761e547fce0e4514366", - "bytes": 10888 + "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-actual5414-currentC-M2v102-three-SDL-controls-20261017-v1-strict-complete-combined-regression-closure.json", - "sha256": "db8d2ea76d9af0ab6422bd93b682ec5d9fca10082b1a48cac88173b9c58a9244", - "bytes": 20378 + "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-after5413-currentC-20261017/root-physical-5414-three-SDL-review.json", - "sha256": "06ba98d6bc02fab04f89c83e1f51d07b383656de9b24b8cbd53b7c0a3e8d99d8", - "bytes": 2392 + "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": 5414, + "HD_validated": 5417, "HD_rejected": 0, "mods": 45, "overrides": 1 }, "SDL_regression_controls": { "report": { - "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-campaign-actual5414-currentC-M2v102-three-SDL-controls-20261017-v1/CLOSED-ACTUAL5414-COMBINED-M2V102-AND-ART-THREE-SDL-PHYSICAL-REGRESSION.json", - "sha256": "4afd7056b42668cde760af1329bb5d12052e415d27072761e547fce0e4514366", - "bytes": 10888 + "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-actual5414-currentC-M2v102-three-SDL-controls-20261017-v1-strict-complete-combined-regression-closure.json", - "sha256": "db8d2ea76d9af0ab6422bd93b682ec5d9fca10082b1a48cac88173b9c58a9244", - "bytes": 20378 + "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-after5413-currentC-20261017/root-physical-5414-three-SDL-review.json", - "sha256": "06ba98d6bc02fab04f89c83e1f51d07b383656de9b24b8cbd53b7c0a3e8d99d8", - "bytes": 2392 + "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": [ @@ -243673,8 +243826,8 @@ "HD_scale": 4, "pixels_compared": 6220800, "RGB_and_alpha_changed_pixels": 0, - "comparison_classification": "Combined Stage2M2v1.0.2 schedule/metadata plus30094 art update against datedpreM2H5413; NOT pureart with identicalmodtree.", - "scope": "Combined currentM2v1.0.2+30094 vsdatedpreM2H5413, exact current45-mod guard. Neither changedM2 nor30094 visible; no target-art or changed-gameplay acceptance." + "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", @@ -243706,8 +243859,29 @@ "failed": 0, "scope": "PriorAPI-B epoch only; not SourceC or5407 execution." }, - "native_5414_execution_claimed": false, "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, @@ -243727,17 +243901,38 @@ }, "scope": "Actual native5407 execution only; not later5413/M2followup or5414." }, - "later5413_and_M2_followup_status_at_freeze": "in progress; no5414 native execution claimed" + "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": [ - "Only30094 added;125 retained Original cells are not newly generated HD. Old77 and all other HOLDs remain literal.", - "One ground1219/tick921/health55 scene, air1246 covers2263/3750 protected samples;1487exposed. No unoccluded hull, route/death/all-placement/seamless/fullHD claim.", - "Separate I3 whole intrinsic material and I5 occluded context; coarse matte patches/bright metal/partial footprints/extra3 native1 pixels remain qualifications.", - "Actual three SDL controls are combinedM2v102+30094 vsdatedpreM2H5413; no visible changedM2 or30094.", - "Latest proven nativeWindows5407/6a3c379pass26ignored0fail; no later5413/M2/5414 execution credit.", - "No new art/QA/renderer/World/compiler/Source/Git action for this private doc update." + "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." ], - "old5413_bindings_and3577_header_prefix_exact": true + "old5414_bindings_and3578_header_prefix_exact": true }, "external5413": { "status": "ACTUAL5413_CANONICAL_AND_ROOT_ASSEMBLY_CLI_SDL_PASS_PUBLICATION_NATIVE_WINDOWS_PENDING", @@ -243894,6 +244089,93 @@ "Equipment and pickups": 47 }, "native_header_review_ref": "qualified30094-native5414" + }, + "external5417": { + "status": "ACTUAL5417_CANONICAL_ASSEMBLY_CLI_ART_ONLY_SDL_PASS_PUBLICATION_NATIVE_WINDOWS_PENDING", + "frames": 5417, + "sequences": 3581, + "new_frames": 3, + "new_sequences": 3, + "selected_assets": [ + "30050", + "3006f", + "30091" + ], + "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 + }, + "manifest": { + "device": 55, + "inode": 5472709, + "mode": 33152, + "mtime_ns": 1792234039857203597, + "path": "/home/quintine/Projects/RaptorReplica/data/hd/hd.json", + "sha256": "193d552cfde5744f4e9adcee2fcb9474bed368c0a05a1c4384b14abee287de96", + "size": 2838396 + }, + "provenance": { + "device": 55, + "inode": 5472708, + "mode": 33152, + "mtime_ns": 1792234039768205572, + "path": "/home/quintine/Projects/RaptorReplica/data/hd/provenance.json", + "sha256": "4f7091569f50aa7f71d19c4be16e9f785dd6e69d2e1ea78e2dca0c5579bd6154", + "size": 1762891 + }, + "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 + }, + "old5414_bindings_and3578_full_header_prefix_exact": true, + "category_registered": { + "Menus, portraits, HUD and other pictures": 117, + "Bosses": 248, + "Enemies and ground objects": 352, + "Player banking": 21, + "Terrain": 4300, + "Explosions and effects": 281, + "Player and enemy projectiles": 51, + "Equipment and pickups": 47 + }, + "native_header_review_ref": "qualifiedfinal3-native5417", + "native_Windows_dated_proof": { + "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 + }, + "native_Windows_dated_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 + } } } } diff --git a/docs/hd-coordinator-checkpoint.md b/docs/hd-coordinator-checkpoint.md index e844e849..46ca5fd0 100644 --- a/docs/hd-coordinator-checkpoint.md +++ b/docs/hd-coordinator-checkpoint.md @@ -1,6 +1,6 @@ # HD coordinator checkpoint — 17 October 2026 -Current artwork/runtime checkpoint — 17 October 2026: the registered and assembled pack contains **5,414 frames / 3,578 complete sequences**, including **4,300 Terrain pictures**. **339 originals await approval**: 235 Terrain, 70 enemies/ground objects, 33 UI/other and one boss. This includes held drafts and actual refusals. The sole addition is native singleton 30094/DSHP02G3_PIC, using unchanged raw `774b4296`, its 32×32 logical canvas, zero origin and crop `[58,0,1196,1196]`. Its 125 retained Original logical cells are not newly generated HD. All previous 5,413 bindings and the full 3,577-header prefix remain exact. Actual data contains **9,360 files / 8,253,893,890 bytes**; CLI validates 5,414 frames with zero rejects and 45 mods/one override (`3b9fd8c2`). The genuine context is base:enemy_2_74 ground entity 1219 at tick 921, health 55. Foreground air entity 1246 covers 2,263 of 3,750 protected samples across native1–4, leaving 1,487 exposed. This qualifies visible supports/fragments and layered placement in one occluded scene, not an unoccluded whole hull; the separate I3 whole intrinsic material review remains the hidden-body authority. Coarse matte retained patches, bright authored metal, partial footprints and three inherited extra native1 pixels remain qualified; the old 77-cell variant remains held. Source18 and both Source C+D executables are unchanged. Three actual 1080p/HD4x SDL controls match dated pre-M2 H5413 across 6,220,800 RGB/alpha pixels under the current 45-mod guard. These combined M2v1.0.2 plus 30094 regression controls contain neither M2 nor 30094; they add no target-art or M2 gameplay approval. Native Windows at published 5,407/`6a3c465d` passed 379 tests with 26 ignored and zero failures. Later 5,413/M2-followup Windows results remain pending; 5,414 publication and native Windows execution are not yet claimed. Historical records and all-placement/full-route/death/seamlessness limits remain separate. +Current artwork/runtime checkpoint — 17 October 2026: the registered and assembled pack contains **5,417 frames / 3,581 complete sequences**, including **4,300 Terrain pictures**. **336 originals await approval**: 235 Terrain, 67 enemies/ground objects, 33 UI/other and one boss. This includes held drafts and actual refusals. The only additions are complete native singletons 30091 (ground), 30050 (AIR) and 3006f (AIR), preserving their 40×40 / 32×24 / 24×24 Source canvases, zero origins and literal full-canvas crop/default fields. Their 101/85/48 retained Original logical cells total 234 and are not newly generated HD. Three raw routes add 4,725,344 bytes. Every previous 5,414 binding and the full 3,578-header prefix remain exact. Actual data contains **9,363 files / 8,258,639,433 bytes**; CLI validates 5,417 frames with zero rejects and 45 mods/one override (`da1c69ee`). The genuine ground scene is entity 890 at tick 701, health 80: foreground air 1002 covers 1,729 of 3,030 protected SourceNx samples, leaving 1,301 exposed. It is not an unoccluded whole-body context. Two genuine AIR scenes cover both 30050 Twins and 3006f; primary protected samples have zero later coverage and occupied targets have zero viewport clips. These finite captures exclude player, projectiles, secondary effects, UI and Host; all material, route/death and timing limits remain. Six directed other-target intersections are empty within the saved 30/61/11-ID Source sets, not disjoint whole Source sets. Current-C metadata adds no image generation or intrinsic measurement; Source18 and both C+D executables remain exact. Three actual 1080p/HD4x SDL controls match post-M2 H5414 across 6,220,800 RGB/alpha pixels under the identical current 341-file/45-mod guard. This ART-ONLY regression adds no target-visibility or all-placement approval and changes no M2 gameplay. Native Windows `d9b10678` at H5414 passed 379 tests with 26 ignored and zero failures, including relocation, Stage II and isolated PCM checks; 5,417 publication/native Windows execution remain pending. All historical HOLDs, reader failures and actual provider refusals remain separate. Preserved 17 October 2026 Source-update checkpoint at 5,384 (historical coverage): Current Source C+D checkpoint — 17 October 2026: remote-confirmed commit `a073f73f` installs the rational atlas sampler, protected terrain joins and bounded retained-Original policy. Coverage is unchanged at **5,384 frames / 3,551 sequences**, with **369 originals remaining** (260 Terrain, 75 enemies/ground objects, 33 UI/other, one boss); data remains **9,335 files / 8,179,315,857 bytes**. Both bundled executables were rebuilt. Validation passes 90 Rust and 78 Python tests (five pre-existing Rust checks ignored), all 5,384 HD frames with zero rejects, the 6,449-entry catalog and 45 mods/one override. Three fresh 1080p API-B/C+D controls match exactly across 6,220,800 pixels. Source C+D native Windows CI remains pending; `58723547` separately passed 361 tests, with 26 ignored and zero failed. No new artwork approval or full-HD completion follows. The following pre-C records retain their original epochs. @@ -48,15 +48,15 @@ Published runtime history: The assembled bundled Linux/Windows data contains **3 | --- | ---: | | Player banking | 21 / 21 | | Bosses | 248 / 249 | -| Enemies and ground objects | 349 / 419 | +| Enemies and ground objects | 352 / 419 | | Player and enemy projectiles | 51 / 51 | | Explosions and effects | 281 / 281 | | Equipment and pickups | 47 / 47 | | Terrain | 4,300 / 4,535 | | Menus, portraits, HUD and other pictures | 117 / 150 | -| Total | 5,414 / 5,753 | +| Total | 5,417 / 5,753 | -All 6,449 catalog entries and 5,753 pictures were audited with zero HD source/hash/canvas/ID errors. **339 pictures await registration**. Picture ledger counts are {'registered': 5394, 'inprogress': 120, 'renderreachable': 20, 'candidate': 217, 'missing': 2}; candidate status is not art approval or live occurrence. All 307 native AGX/font records remain separately `native_preserved`, with no generated HD coverage. Unused/destroyed pictures remain required. +All 6,449 catalog entries and 5,753 pictures were audited with zero HD source/hash/canvas/ID errors. **336 pictures await registration**. Picture ledger counts are {'registered': 5397, 'inprogress': 120, 'renderreachable': 20, 'candidate': 214, 'missing': 2}; candidate status is not art approval or live occurrence. All 307 native AGX/font records remain separately `native_preserved`, with no generated HD coverage. Unused/destroyed pictures remain required. ## Historical Stage2 API 1,148 output proof diff --git a/docs/hd-full-review.md b/docs/hd-full-review.md index c099901b..897f162c 100644 --- a/docs/hd-full-review.md +++ b/docs/hd-full-review.md @@ -1,6 +1,6 @@ # Complete-original HD review -Current artwork/runtime checkpoint — 17 October 2026: the registered and assembled pack contains **5,414 frames / 3,578 complete sequences**, including **4,300 Terrain pictures**. **339 originals await approval**: 235 Terrain, 70 enemies/ground objects, 33 UI/other and one boss. This includes held drafts and actual refusals. The sole addition is native singleton 30094/DSHP02G3_PIC, using unchanged raw `774b4296`, its 32×32 logical canvas, zero origin and crop `[58,0,1196,1196]`. Its 125 retained Original logical cells are not newly generated HD. All previous 5,413 bindings and the full 3,577-header prefix remain exact. Actual data contains **9,360 files / 8,253,893,890 bytes**; CLI validates 5,414 frames with zero rejects and 45 mods/one override (`3b9fd8c2`). The genuine context is base:enemy_2_74 ground entity 1219 at tick 921, health 55. Foreground air entity 1246 covers 2,263 of 3,750 protected samples across native1–4, leaving 1,487 exposed. This qualifies visible supports/fragments and layered placement in one occluded scene, not an unoccluded whole hull; the separate I3 whole intrinsic material review remains the hidden-body authority. Coarse matte retained patches, bright authored metal, partial footprints and three inherited extra native1 pixels remain qualified; the old 77-cell variant remains held. Source18 and both Source C+D executables are unchanged. Three actual 1080p/HD4x SDL controls match dated pre-M2 H5413 across 6,220,800 RGB/alpha pixels under the current 45-mod guard. These combined M2v1.0.2 plus 30094 regression controls contain neither M2 nor 30094; they add no target-art or M2 gameplay approval. Native Windows at published 5,407/`6a3c465d` passed 379 tests with 26 ignored and zero failures. Later 5,413/M2-followup Windows results remain pending; 5,414 publication and native Windows execution are not yet claimed. Historical records and all-placement/full-route/death/seamlessness limits remain separate. +Current artwork/runtime checkpoint — 17 October 2026: the registered and assembled pack contains **5,417 frames / 3,581 complete sequences**, including **4,300 Terrain pictures**. **336 originals await approval**: 235 Terrain, 67 enemies/ground objects, 33 UI/other and one boss. This includes held drafts and actual refusals. The only additions are complete native singletons 30091 (ground), 30050 (AIR) and 3006f (AIR), preserving their 40×40 / 32×24 / 24×24 Source canvases, zero origins and literal full-canvas crop/default fields. Their 101/85/48 retained Original logical cells total 234 and are not newly generated HD. Three raw routes add 4,725,344 bytes. Every previous 5,414 binding and the full 3,578-header prefix remain exact. Actual data contains **9,363 files / 8,258,639,433 bytes**; CLI validates 5,417 frames with zero rejects and 45 mods/one override (`da1c69ee`). The genuine ground scene is entity 890 at tick 701, health 80: foreground air 1002 covers 1,729 of 3,030 protected SourceNx samples, leaving 1,301 exposed. It is not an unoccluded whole-body context. Two genuine AIR scenes cover both 30050 Twins and 3006f; primary protected samples have zero later coverage and occupied targets have zero viewport clips. These finite captures exclude player, projectiles, secondary effects, UI and Host; all material, route/death and timing limits remain. Six directed other-target intersections are empty within the saved 30/61/11-ID Source sets, not disjoint whole Source sets. Current-C metadata adds no image generation or intrinsic measurement; Source18 and both C+D executables remain exact. Three actual 1080p/HD4x SDL controls match post-M2 H5414 across 6,220,800 RGB/alpha pixels under the identical current 341-file/45-mod guard. This ART-ONLY regression adds no target-visibility or all-placement approval and changes no M2 gameplay. Native Windows `d9b10678` at H5414 passed 379 tests with 26 ignored and zero failures, including relocation, Stage II and isolated PCM checks; 5,417 publication/native Windows execution remain pending. All historical HOLDs, reader failures and actual provider refusals remain separate. Preserved 17 October 2026 Source-update checkpoint at 5,384 (historical coverage): Current runtime checkpoint — 17 October 2026: Source C+D is remote-confirmed at `a073f73f`, with **5,384 HD frames / 3,551 sequences** and 369 originals still outstanding. Both executables are rebuilt; 90 Rust / 78 Python tests and three fresh 1080p controls pass, with zero pixel differences from API-B. Source C+D native Windows CI remains pending. Historical 8ada, 386e and API-B material/context/QA evidence below retains its recorded epoch; these bounded runtime checks add no artwork or hybrid approval. See [the coordinator checkpoint](hd-coordinator-checkpoint.md) for current validation and Windows attribution. diff --git a/docs/hd-runtime-release.json b/docs/hd-runtime-release.json index 916839ff..fad433d7 100644 --- a/docs/hd-runtime-release.json +++ b/docs/hd-runtime-release.json @@ -51,7 +51,7 @@ ], "source_picture_targets": 5753, "complete_remaster": false, - "visual_evidence": "2935 includes581 independently inspected original replacements,2905 exact source/native1\u20134 equalities and sealed affectedneighbor/state proofs. Rootfresh1920\u00d71080 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.", + "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.", @@ -342,7 +342,7 @@ "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.", + "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." }, @@ -637,28 +637,28 @@ ] }, "latest_artwork_runtime": { - "checkpoint_utc": "2026-10-17T10:03:44.023208+00:00", - "status": "ACTUAL5414_CANONICAL_ASSEMBLY_CLI_COMBINED_M2_SDL_PASS_PUBLICATION_NATIVE_WINDOWS_PENDING", - "registered_frames": 5414, - "complete_sequences": 3578, + "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": 339, + "remaining_original_pictures": 336, "remaining_by_category": { "terrain": 235, - "enemies_ground_objects": 70, + "enemies_ground_objects": 67, "UI_other": 33, "bosses": 1 }, - "bundled_data_files": 9360, - "bundled_data_bytes": 8253893890, - "new_frames": 1, - "new_native_sequences": 1, - "jobs": 1, - "new_raw_routes": 1, - "new_payload_copies": 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": 1, - "explicit_retained_Original_cells": 125, + "hybrid_frames": 3, + "explicit_retained_Original_cells": 234, "Original_cells_not_generated_HD": true, "source_runtime_commit": "a073f73f3afa0ec5217bb756b521dc75aea15a3b", "source_epoch": { @@ -678,62 +678,62 @@ "source_update_checkpoint5384_is_historical_coverage_not_latest_artwork": true, "evidence": { "registration": { - "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-coordinator-30094-canonical5414-and-seal-20261017/closed-actual30094-canonical-native5414-registration-proof.json", - "sha256": "8c5da568800554f96100e72133441e2fd6f784e0759bef80cf6c3e1428f6424d", - "bytes": 27909 + "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-5414-20261017/handoff-manifest.json", - "sha256": "bd8f14a45e8446d8d9102036a3f95b6d72f3382b9de3b1442de5719af3f14451", - "bytes": 3936656 + "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-after5413-currentC-20261017/assembly-receipt.json", - "sha256": "90b90cf2e6c1976e505b205b13da0ae63d10c19886178b844890d94fe4b3ccc2", + "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-after5413-currentC-20261017/cli-validation.json", - "sha256": "3b9fd8c243cb4c7150411769f0b23c41ef14a4433f56520d7ae131e2fbabd211", + "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-actual5414-currentC-M2v102-three-SDL-controls-20261017-v1/CLOSED-ACTUAL5414-COMBINED-M2V102-AND-ART-THREE-SDL-PHYSICAL-REGRESSION.json", - "sha256": "4afd7056b42668cde760af1329bb5d12052e415d27072761e547fce0e4514366", - "bytes": 10888 + "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-actual5414-currentC-M2v102-three-SDL-controls-20261017-v1-strict-complete-combined-regression-closure.json", - "sha256": "db8d2ea76d9af0ab6422bd93b682ec5d9fca10082b1a48cac88173b9c58a9244", - "bytes": 20378 + "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-after5413-currentC-20261017/root-physical-5414-three-SDL-review.json", - "sha256": "06ba98d6bc02fab04f89c83e1f51d07b383656de9b24b8cbd53b7c0a3e8d99d8", - "bytes": 2392 + "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": 5414, + "HD_validated": 5417, "HD_rejected": 0, "mods": 45, "overrides": 1 }, "SDL_regression_controls": { "report": { - "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-campaign-actual5414-currentC-M2v102-three-SDL-controls-20261017-v1/CLOSED-ACTUAL5414-COMBINED-M2V102-AND-ART-THREE-SDL-PHYSICAL-REGRESSION.json", - "sha256": "4afd7056b42668cde760af1329bb5d12052e415d27072761e547fce0e4514366", - "bytes": 10888 + "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-actual5414-currentC-M2v102-three-SDL-controls-20261017-v1-strict-complete-combined-regression-closure.json", - "sha256": "db8d2ea76d9af0ab6422bd93b682ec5d9fca10082b1a48cac88173b9c58a9244", - "bytes": 20378 + "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-after5413-currentC-20261017/root-physical-5414-three-SDL-review.json", - "sha256": "06ba98d6bc02fab04f89c83e1f51d07b383656de9b24b8cbd53b7c0a3e8d99d8", - "bytes": 2392 + "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": [ @@ -743,8 +743,8 @@ "HD_scale": 4, "pixels_compared": 6220800, "RGB_and_alpha_changed_pixels": 0, - "comparison_classification": "Combined Stage2M2v1.0.2 schedule/metadata plus30094 art update against datedpreM2H5413; NOT pureart with identicalmodtree.", - "scope": "Combined currentM2v1.0.2+30094 vsdatedpreM2H5413, exact current45-mod guard. Neither changedM2 nor30094 visible; no target-art or changed-gameplay acceptance." + "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", @@ -776,8 +776,29 @@ "failed": 0, "scope": "PriorAPI-B epoch only; not SourceC or5407 execution." }, - "native_5414_execution_claimed": false, "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, @@ -797,21 +818,42 @@ }, "scope": "Actual native5407 execution only; not later5413/M2followup or5414." }, - "later5413_and_M2_followup_status_at_freeze": "in progress; no5414 native execution claimed" + "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": [ - "Only30094 added;125 retained Original cells are not newly generated HD. Old77 and all other HOLDs remain literal.", - "One ground1219/tick921/health55 scene, air1246 covers2263/3750 protected samples;1487exposed. No unoccluded hull, route/death/all-placement/seamless/fullHD claim.", - "Separate I3 whole intrinsic material and I5 occluded context; coarse matte patches/bright metal/partial footprints/extra3 native1 pixels remain qualifications.", - "Actual three SDL controls are combinedM2v102+30094 vsdatedpreM2H5413; no visible changedM2 or30094.", - "Latest proven nativeWindows5407/6a3c379pass26ignored0fail; no later5413/M2/5414 execution credit.", - "No new art/QA/renderer/World/compiler/Source/Git action for this private doc update." + "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." ], - "old5413_bindings_and3577_header_prefix_exact": true + "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": "Current5414/3578 assembled artwork registry; latest counts/data hashes and bounded combined SDL evidence.", - "older_top_level_release_fields": "Historical2935 release and predecessor authority, not current5414 runtime facts." + "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." } } diff --git a/runtime-manifest.json b/runtime-manifest.json index 0ef8450d..47b8323a 100644 --- a/runtime-manifest.json +++ b/runtime-manifest.json @@ -2,10 +2,10 @@ "format_version": 1, "platform": "Linux x86_64", "catalog_entries": 6449, - "approved_hd_frames": 5414, + "approved_hd_frames": 5417, "binary_sha256": "499d450e94c1a3d62d94e4002afbc76fcc4fcfd33ec6b84ca99946f58de078d3", - "data_files": 9360, - "data_bytes": 8253893890, + "data_files": 9363, + "data_bytes": 8258639433, "files": { "data/INDEX": "4ce78e5e638b6603114dd233ceaa41f386c0963ba4aa02ecf88ce0215b096681", "data/demos/DEMO1G1_REC": "3f1458e078c4ad10823d8bf5f9918732b87f4b66cf66dd4ea1d95c535b2a87c8", @@ -46,7 +46,7 @@ "data/hd/equipment/forward-guns-hd-v1.png": "8f0734681b93c4ea06520353a3f8517537ed94c0a4e9fe5eb6929ad0582fe25d", "data/hd/equipment/plasma-guns-0-hd-v1.png": "317ddc9bdd02371399e5edd7cf420882029484023ac2d4920b9a5d95f9727b10", "data/hd/equipment/plasma-guns-1-hd-v1.png": "08c3c26d00d9ba1a208dd8f9b14d6552f6087f8446f686d295165516a9149b6a", - "data/hd/hd.json": "f10a9ef4fc95552e6c71c8910e0f42acda37e1a8c96876bf01e02572f62246d3", + "data/hd/hd.json": "193d552cfde5744f4e9adcee2fcb9474bed368c0a05a1c4384b14abee287de96", "data/hd/jobs/bosses-10307-10307/generated/remaster-v1.png": "98a66b5b3aaed496f7080869b57f4332cbf0eed514007943af25a578656724c7", "data/hd/jobs/bosses-10308-10308/generated/remaster-v1.png": "b0fdffa4f72fcdee7f39fdd7d0df4bbce8304fbba38eda66a88c8c3670e5f122", "data/hd/jobs/bosses-1030e-1030e/generated/remaster-v1.png": "2caa5bb832fc17541d92ac3adbf2314f4b1778808b6b062b62d973f4a9a0f9d7", @@ -384,6 +384,9 @@ "data/hd/jobs/enemies-40087-nearest20-qualified-complete1/generated/untouched-v3-nearest20.png": "f01762358775c8f33569fd10297e9f345310ef25eea7948168a8d76c0b8fea0c", "data/hd/jobs/enemies-40088-40088/generated/remaster-v1.png": "f3d19766d6bf5f27f6c2a704368e4724704fe2b80cbd32677d46e9226bf32f49", "data/hd/jobs/enemies-40089-40089/generated/raw-v1.png": "ead18dd267d208e3c516c19cfd0df62823e6df5eb8fa8820a00107f1fa10d3fa", + "data/hd/jobs/enemies02-30050-exact85-Original-native-H5414-currentC-20261017-v1/generated/18da12d4c7095783668c4d9484bde81a731dfeeae82879d0865d5abda87ccc14.png": "18da12d4c7095783668c4d9484bde81a731dfeeae82879d0865d5abda87ccc14", + "data/hd/jobs/enemies02-3006f-exact48-Original-native-H5414-currentC-20261017-v1/generated/9f1214ba048080aa7680b29b7156e93105c267df1b5e16bb9e1c2ff4742a3424.png": "9f1214ba048080aa7680b29b7156e93105c267df1b5e16bb9e1c2ff4742a3424", + "data/hd/jobs/enemies02-30091-exact101-Original-native-H5414-currentC-20261017-v1/generated/b30a60580b4cab38e3cccb346b48f2c7a32844ce4141db9f54442b9dbe9afca4.png": "b30a60580b4cab38e3cccb346b48f2c7a32844ce4141db9f54442b9dbe9afca4", "data/hd/jobs/enemies02-30094-DSHP02-exact125-Original-native-H5413-C-20261017-v1/generated/774b429617747ba23240f934a9cdedd019f177cf589b76bb9008e2ebb810d0ec.png": "774b429617747ba23240f934a9cdedd019f177cf589b76bb9008e2ebb810d0ec", "data/hd/jobs/enemies02-SHIP23G2-complete4-causal-Original-native-H5407-C-20261017-v1/generated/64625821b5ad6c45f9883b1134a51ee84ea77c44821111b604fb7fb0909c037b.png": "64625821b5ad6c45f9883b1134a51ee84ea77c44821111b604fb7fb0909c037b", "data/hd/jobs/equipment-102b3-102b4/generated/102b3-hd-v2.png": "def2b53dec70b3127ccb016189de363e1bd26168b06df57f3bed1daec454e53e", @@ -2631,7 +2634,7 @@ "data/hd/player-light/frame-4-hd-v1.png": "608714ceaa8dac0c690fd7be288e4f8ec2bf948a75913858792e8a7e26ad4a96", "data/hd/player-light/frame-5-hd-v1.png": "867d463f3904336d8d85a88ae63e537474f2b9ad128ff1239fd6b5a747d3efd1", "data/hd/player-light/frame-6-hd-v1.png": "22621d7f68f9e89b2b62b0e165da339d51b407ad826324b0a24502e0c0559f89", - "data/hd/provenance.json": "3a3a84d2c82f1a14048e9073eeea5669f1de74499d3fb28ab98abfd7b638a206", + "data/hd/provenance.json": "4f7091569f50aa7f71d19c4be16e9f785dd6e69d2e1ea78e2dca0c5579bd6154", "data/hd/selected17/10375/generated-original-only-v1.png": "87a7476a06ebb210304c54e65d132cf2003ba43e4670459ca2155ed9bece945e", "data/hd/selected17/10380/jobs/terrain-10380-first-original-standalone-root-20261012-v1/generated/tile-10380-v1.png": "ca530c57b3b66c32665ad52612e664281fcd34290da90ad0b08eae7f501ca215", "data/hd/selected17/10381/jobs/terrain-10381-first-original-standalone-root-20261012-v1/generated/tile-10381-v1.png": "08adbe169700ab56a4b2494ba39b2d8770cb1bbb0033f44781232c27d868f364", diff --git a/runtime-windows-manifest.json b/runtime-windows-manifest.json index fa400b8b..3a5f7ba9 100644 --- a/runtime-windows-manifest.json +++ b/runtime-windows-manifest.json @@ -3,7 +3,7 @@ "platform": "Windows x86_64", "target": "x86_64-pc-windows-gnu", "catalog_entries": 6449, - "approved_hd_frames": 5414, + "approved_hd_frames": 5417, "shared_data_manifest": "runtime-manifest.json", "dependencies": { "raptor-rust.exe": [