diff --git a/README.md b/README.md index 8c241660..01ae6e0b 100644 --- a/README.md +++ b/README.md @@ -84,8 +84,9 @@ See [repository layout](docs/repository.md). The engine supports original and 2×/3×/4× crisp scaling, plus an optional HD artwork setting. Bundled mods have SD/HD artwork; the reviewed base-game pack covers a complete light-player banking sequence and selected enemies, boss, -equipment, projectiles, effects and terrain: 5,341 of 5,753 original pictures -are now included. [The HD backlog](docs/hd-backlog.md) records +equipment, projectiles, effects and terrain: 5,378 of 5,753 original pictures +are now included, leaving 375. Seven newly included hybrid frames retain 37 +explicit Original-detail cells; these cells are not generated HD. [The HD backlog](docs/hd-backlog.md) records the remaining artwork and drafts awaiting review. First-mission wins at difficulties 1 and 2, a complete 1,889-step native demo diff --git a/data/hd/hd.json b/data/hd/hd.json index 3ea717ab..fcfe65c6 100644 --- a/data/hd/hd.json +++ b/data/hd/hd.json @@ -109148,6 +109148,1035 @@ } ], "name": "DSHP15G3_PIC" + }, + { + "base_asset": 131933, + "frame_count": 1, + "frames": [ + { + "crop": [ + 0, + 0, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "1b1864d3ff4f48738155f0b1a8f27072c7eebf93d9f1d5d077d38a325b4c07ba" + } + ], + "name": "Terrain 2035d" + }, + { + "base_asset": 131934, + "frame_count": 1, + "frames": [ + { + "crop": [ + 314, + 0, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "5a7834cce78be5db065d620bd792a62ea38e3a6d1ff7ca0711ae319daabf246f" + } + ], + "name": "Terrain 2035e" + }, + { + "base_asset": 131935, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 0, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "0e1d9cef21c396c938fe64f69eeeb2b4ddbe0951fb38096efbd9f5d3172ba811" + } + ], + "name": "Terrain 2035f" + }, + { + "base_asset": 131936, + "frame_count": 1, + "frames": [ + { + "crop": [ + 941, + 0, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "0af6f9bf54069d45484e4690157d5cbb5a50daabe27acb4a9139478acbc7c9d4" + } + ], + "name": "Terrain 20360" + }, + { + "base_asset": 131937, + "frame_count": 1, + "frames": [ + { + "crop": [ + 0, + 314, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "93e4f4c32085ee9343d5fce2488ccb1e802e6ce1df7ef98edc38ee4afb3989dc" + } + ], + "name": "Terrain 20361" + }, + { + "base_asset": 131938, + "frame_count": 1, + "frames": [ + { + "crop": [ + 314, + 314, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "d3ec2b914a05b4c5fa9bd1c85a0f7eb4c1207e3a29aa975c98a3f533dfaa2417" + } + ], + "name": "Terrain 20362" + }, + { + "base_asset": 131941, + "frame_count": 1, + "frames": [ + { + "crop": [ + 0, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "75cc11fd015d1812364de4cb146cc55e1becbf4fcdd802fa2052ccda177e53a6" + } + ], + "name": "Terrain 20365" + }, + { + "base_asset": 131942, + "frame_count": 1, + "frames": [ + { + "crop": [ + 314, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "292fe5cb0fcee6135a50f4edef2cc205758753a94769309db0836a9c9edb34d3" + } + ], + "name": "Terrain 20366" + }, + { + "base_asset": 131943, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "edaa81094b1c68a179682a6f28485fa1917fbd859143fda01068e2c4684d687d" + } + ], + "name": "Terrain 20367" + }, + { + "base_asset": 131944, + "frame_count": 1, + "frames": [ + { + "crop": [ + 941, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "a99f830e136bccc20182738e2340e2f2f7a020b2651a6831a6ae6a9ab70efbd6" + } + ], + "name": "Terrain 20368" + }, + { + "base_asset": 131945, + "frame_count": 1, + "frames": [ + { + "crop": [ + 0, + 941, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "e9c1e67904021a13af0be01ba42a9fe4441a319812960854ed39a88b53b3f6dd" + } + ], + "name": "Terrain 20369" + }, + { + "base_asset": 131946, + "frame_count": 1, + "frames": [ + { + "crop": [ + 314, + 941, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "82217652f042501fb5d0541be557f8adae3757ebd488bb5718b2659732ea6ffe" + } + ], + "name": "Terrain 2036a" + }, + { + "base_asset": 131947, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 941, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "dc5f3e5d5c0a4c2ca99d85c279cac1b5d0bcdd4007dd4b5e2dca443a43c41a9a" + } + ], + "name": "Terrain 2036b" + }, + { + "base_asset": 131948, + "frame_count": 1, + "frames": [ + { + "crop": [ + 941, + 941, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "e404820a7b7827c3a28235e71354a8512b551d7c3740d0aa6ed187c227b385d9" + } + ], + "name": "Terrain 2036c" + }, + { + "base_asset": 131950, + "frame_count": 1, + "frames": [ + { + "crop": [ + 314, + 0, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "9c6e631c9f1b4dbdf2d746307713784807c244007c29c6ec69b2295c055467f4" + } + ], + "name": "Terrain2036e exact native standalone from retained inventory" + }, + { + "base_asset": 131951, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 0, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "53df848d7d09c42fa36e2e99d1b8a7ff06c5c803503517d5f0b346c32d224b0a" + } + ], + "name": "Terrain2036f exact native standalone from retained inventory" + }, + { + "base_asset": 131952, + "frame_count": 1, + "frames": [ + { + "crop": [ + 941, + 0, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "856822a835735a4b3d9380df82aa23bca28371c72ff78f30a5a76b88d0827fff" + } + ], + "name": "Terrain20370 exact native standalone from retained inventory" + }, + { + "base_asset": 131955, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 314, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "d5981bef2e00eec1b799c2a28ef29a366add28e116be366e84fcf4b0fa90c36c" + } + ], + "name": "Terrain20373 exact native standalone from retained inventory" + }, + { + "base_asset": 131957, + "frame_count": 1, + "frames": [ + { + "crop": [ + 0, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "53bfefaf68dce39b37620f9474028acd3e7e80f2c8726029404cc18eac3e8001" + } + ], + "name": "Terrain20375 exact native standalone from retained inventory" + }, + { + "base_asset": 131958, + "frame_count": 1, + "frames": [ + { + "crop": [ + 314, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "88d1ee773ef86f7d2cdebc3050bd12dafc0b83df9eec468ce668be6bd4546283" + } + ], + "name": "Terrain20376 exact native standalone from retained inventory" + }, + { + "base_asset": 131959, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "3a238b340f00b226c28f04e1f6e132805309aebbf6df54596517a9d7c83bf830" + } + ], + "name": "Terrain20377 exact native standalone from retained inventory" + }, + { + "base_asset": 131960, + "frame_count": 1, + "frames": [ + { + "crop": [ + 941, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "1ddea90e73730e67e3b961729cfa0b09f9080480f5af3df707e8a546238dd02b" + } + ], + "name": "Terrain20378 exact native standalone from retained inventory" + }, + { + "base_asset": 131961, + "frame_count": 1, + "frames": [ + { + "crop": [ + 0, + 941, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "4df797ff352fbbd7f3437171e6a61c6f923f9ab35f89f4f4affe89a1b17357fc" + } + ], + "name": "Terrain20379 exact native standalone from retained inventory" + }, + { + "base_asset": 132127, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 0, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "adabc33622fd4993417d239ebd3c3ffea94b338891f064de8095555c5b81e0cb" + } + ], + "name": "Terrain2041f exact native standalone from retained inventory" + }, + { + "base_asset": 132131, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 314, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "8fdd8648bc8f57a40ab50a3fc4abbd44ca8a9fb9da7e1dd849ca834e015b9895" + } + ], + "name": "Terrain20423 exact native standalone from retained inventory" + }, + { + "base_asset": 132133, + "frame_count": 1, + "frames": [ + { + "crop": [ + 0, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "4617cbdee8f7104d5e409f066024d48a4ee5122c0983bf4a4858790611855903" + } + ], + "name": "Terrain20425 exact native standalone from retained inventory" + }, + { + "base_asset": 132134, + "frame_count": 1, + "frames": [ + { + "crop": [ + 314, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "a8cfa691e8dc127bde62d884e78bf7bfd1eccf1b94d4c4f169195256eeb46f4a" + } + ], + "name": "Terrain20426 exact native standalone from retained inventory" + }, + { + "base_asset": 132135, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "7d3b3d86fa8080229e65dcff0c41b39f14445c265f9ac02a8cb8a34f37bcff3a" + } + ], + "name": "Terrain20427 exact native standalone from retained inventory" + }, + { + "base_asset": 132136, + "frame_count": 1, + "frames": [ + { + "crop": [ + 941, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "9676c4676fcf4641d991f617754cf2fd2d4cf42332ae0d2f43984387b8c79336" + } + ], + "name": "Terrain20428 exact native standalone from retained inventory" + }, + { + "base_asset": 132139, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 941, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "2f225d2650248af697029bbd6aa5a83b1c4158ffd0c5198382cad9ed8211a794" + } + ], + "name": "Terrain2042b exact native standalone from retained inventory" + }, + { + "base_asset": 196767, + "frame_count": 1, + "frames": [ + { + "crop": [ + 107, + 105, + 1165, + 932 + ], + "file": "jobs/coordinator-3009f-exact3-Original-catalog-native-post5341-currentB-20261017-v1/generated/5f417c2dd1a3539bf52ad77c5051a9d9d586dbe723d1bd4bd21b416980f71922.png", + "frame": 0, + "logical_height": 32, + "logical_width": 40, + "origin": [ + 0, + 0 + ], + "original_detail_cells": [ + [ + 38, + 8 + ], + [ + 39, + 10 + ], + [ + 39, + 11 + ] + ], + "source_sha256": "f4e0f7f6d5a8a224096a29d59c2cedaafede0a40afde4cb219c5fb631e216dab" + } + ], + "name": "DSHP14G3_PIC" + }, + { + "base_asset": 196772, + "frame_count": 1, + "frames": [ + { + "crop": [ + 88, + 90, + 1414, + 808 + ], + "file": "jobs/coordinator-300a4-exact2-Original-catalog-native-post5341-currentB-20261017-v1/generated/62e91e2354ba1fe84a78f58c0073fe97008b2a430e611383da7da64f70450d2e.png", + "frame": 0, + "logical_height": 64, + "logical_width": 112, + "origin": [ + 0, + 0 + ], + "original_detail_cells": [ + [ + 20, + 4 + ], + [ + 39, + 4 + ] + ], + "source_sha256": "54bd79b7a951afa6393e8be2ea829653ef0c03448d2bfdd6e52ae887b5babc9b" + } + ], + "name": "DSHP19G3_PIC" + }, + { + "base_asset": 196776, + "frame_count": 4, + "frames": [ + { + "crop": [ + 35, + 21, + 740, + 444 + ], + "file": "jobs/coordinator-dshp21g3-complete4-exact30-Original-native-post5341-B-compatible-20261017-v1/generated/5236d433dd16cb0f335586c982ca47deca85a1104bf6a81f6e72ad9298f33aac.png", + "frame": 0, + "logical_height": 72, + "logical_width": 120, + "origin": [ + 0, + 0 + ], + "original_detail_cells": [ + [ + 79, + 5 + ] + ], + "source_sha256": "618a589efeca9c7e99cc03159bcfcd1f9576829d4bf1f6181022c85d32e25828" + }, + { + "crop": [ + 845, + 21, + 740, + 444 + ], + "file": "jobs/coordinator-dshp21g3-complete4-exact30-Original-native-post5341-B-compatible-20261017-v1/generated/5236d433dd16cb0f335586c982ca47deca85a1104bf6a81f6e72ad9298f33aac.png", + "frame": 1, + "logical_height": 72, + "logical_width": 120, + "origin": [ + 0, + 0 + ], + "original_detail_cells": [ + [ + 79, + 5 + ], + [ + 116, + 29 + ] + ], + "source_sha256": "a58b292eeb184b3c3daf0fbaa0fb3da69f95725ea437b4bfca43da547821fc21" + }, + { + "crop": [ + 35, + 506, + 740, + 444 + ], + "file": "jobs/coordinator-dshp21g3-complete4-exact30-Original-native-post5341-B-compatible-20261017-v1/generated/5236d433dd16cb0f335586c982ca47deca85a1104bf6a81f6e72ad9298f33aac.png", + "frame": 2, + "logical_height": 72, + "logical_width": 120, + "origin": [ + 0, + 0 + ], + "original_detail_cells": [ + [ + 4, + 45 + ], + [ + 4, + 46 + ], + [ + 4, + 47 + ], + [ + 4, + 48 + ], + [ + 4, + 49 + ], + [ + 5, + 45 + ], + [ + 5, + 46 + ], + [ + 5, + 47 + ], + [ + 5, + 48 + ], + [ + 5, + 49 + ], + [ + 6, + 45 + ], + [ + 6, + 46 + ], + [ + 6, + 47 + ], + [ + 6, + 48 + ], + [ + 6, + 49 + ], + [ + 7, + 45 + ], + [ + 7, + 46 + ], + [ + 7, + 47 + ], + [ + 7, + 48 + ], + [ + 79, + 5 + ], + [ + 112, + 48 + ], + [ + 112, + 49 + ], + [ + 113, + 48 + ], + [ + 113, + 49 + ], + [ + 114, + 48 + ] + ], + "source_sha256": "f44fd23c6028d4391281203c2e5f1c51d818f636078c1540b28e22200ba2932e" + }, + { + "crop": [ + 845, + 507, + 740, + 444 + ], + "file": "jobs/coordinator-dshp21g3-complete4-exact30-Original-native-post5341-B-compatible-20261017-v1/generated/5236d433dd16cb0f335586c982ca47deca85a1104bf6a81f6e72ad9298f33aac.png", + "frame": 3, + "logical_height": 72, + "logical_width": 120, + "origin": [ + 0, + 0 + ], + "original_detail_cells": [ + [ + 79, + 5 + ], + [ + 116, + 29 + ] + ], + "source_sha256": "65723f0ffd19c91aeb8b32649c53c9383ecb08398f464baedb3643166cb1ada0" + } + ], + "name": "DSHP21G3_PIC stationary backing local revision" + }, + { + "base_asset": 132483, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 314, + 313, + 313 + ], + "file": "jobs/coordinator-20583-exact2-Original-native-post5341-B-compatible-20261017-v1/generated/9ce70352d1e2104b829b5a65355eb44b359ca1fa39cf017601b23a5cbb2d65ae.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "original_detail_cells": [ + [ + 15, + 31 + ], + [ + 16, + 31 + ] + ], + "source_sha256": "52fa550065cef6c119236ed2ecacb38c8099424781e8c37334c82b93491ceda9" + } + ], + "name": "Terrain20583 exact2 retained Original hybrid" } ] } diff --git a/data/hd/jobs/coordinator-20583-exact2-Original-native-post5341-B-compatible-20261017-v1/generated/9ce70352d1e2104b829b5a65355eb44b359ca1fa39cf017601b23a5cbb2d65ae.png b/data/hd/jobs/coordinator-20583-exact2-Original-native-post5341-B-compatible-20261017-v1/generated/9ce70352d1e2104b829b5a65355eb44b359ca1fa39cf017601b23a5cbb2d65ae.png new file mode 100644 index 00000000..3efdbf6d Binary files /dev/null and b/data/hd/jobs/coordinator-20583-exact2-Original-native-post5341-B-compatible-20261017-v1/generated/9ce70352d1e2104b829b5a65355eb44b359ca1fa39cf017601b23a5cbb2d65ae.png differ diff --git a/data/hd/jobs/coordinator-3009f-exact3-Original-catalog-native-post5341-currentB-20261017-v1/generated/5f417c2dd1a3539bf52ad77c5051a9d9d586dbe723d1bd4bd21b416980f71922.png b/data/hd/jobs/coordinator-3009f-exact3-Original-catalog-native-post5341-currentB-20261017-v1/generated/5f417c2dd1a3539bf52ad77c5051a9d9d586dbe723d1bd4bd21b416980f71922.png new file mode 100644 index 00000000..43fc8f40 Binary files /dev/null and b/data/hd/jobs/coordinator-3009f-exact3-Original-catalog-native-post5341-currentB-20261017-v1/generated/5f417c2dd1a3539bf52ad77c5051a9d9d586dbe723d1bd4bd21b416980f71922.png differ diff --git a/data/hd/jobs/coordinator-300a4-exact2-Original-catalog-native-post5341-currentB-20261017-v1/generated/62e91e2354ba1fe84a78f58c0073fe97008b2a430e611383da7da64f70450d2e.png b/data/hd/jobs/coordinator-300a4-exact2-Original-catalog-native-post5341-currentB-20261017-v1/generated/62e91e2354ba1fe84a78f58c0073fe97008b2a430e611383da7da64f70450d2e.png new file mode 100644 index 00000000..925b8a08 Binary files /dev/null and b/data/hd/jobs/coordinator-300a4-exact2-Original-catalog-native-post5341-currentB-20261017-v1/generated/62e91e2354ba1fe84a78f58c0073fe97008b2a430e611383da7da64f70450d2e.png differ diff --git a/data/hd/jobs/coordinator-dshp21g3-complete4-exact30-Original-native-post5341-B-compatible-20261017-v1/generated/5236d433dd16cb0f335586c982ca47deca85a1104bf6a81f6e72ad9298f33aac.png b/data/hd/jobs/coordinator-dshp21g3-complete4-exact30-Original-native-post5341-B-compatible-20261017-v1/generated/5236d433dd16cb0f335586c982ca47deca85a1104bf6a81f6e72ad9298f33aac.png new file mode 100644 index 00000000..998dfe3e Binary files /dev/null and b/data/hd/jobs/coordinator-dshp21g3-complete4-exact30-Original-native-post5341-B-compatible-20261017-v1/generated/5236d433dd16cb0f335586c982ca47deca85a1104bf6a81f6e72ad9298f33aac.png differ diff --git a/data/hd/jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png b/data/hd/jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png new file mode 100644 index 00000000..03cb24a4 Binary files /dev/null and b/data/hd/jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png differ diff --git a/data/hd/jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png b/data/hd/jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png new file mode 100644 index 00000000..b553835c Binary files /dev/null and b/data/hd/jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png differ diff --git a/data/hd/jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png b/data/hd/jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png new file mode 100644 index 00000000..cbae1657 Binary files /dev/null and b/data/hd/jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png differ diff --git a/data/hd/provenance.json b/data/hd/provenance.json index 357d1e93..4b0e79fb 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": "5341 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": "5378 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", @@ -20799,6 +20799,108 @@ "review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron5-300a0-current386e-exact3-hybrid-independent-material-peer-20261017-v1/INDEPENDENT-COMPLETE1-300A0-CURRENT386E-EXACT3-ORIGINAL-DETAIL-HYBRID-WHOLE-MATERIAL-REVIEW.json", "independent_review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron5-300a0-current386e-exact3-hybrid-independent-material-peer-20261017-v1/INDEPENDENT-COMPLETE1-300A0-CURRENT386E-EXACT3-ORIGINAL-DETAIL-HYBRID-WHOLE-MATERIAL-REVIEW.json", "frame_bindings_sha256": "bd8fe816dcee156135dea86c4c3bdbab05bb9766a59e7de22fec31618a82a4be" + }, + { + "job_id": "coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1", + "assets": [ + "2035d", + "2035e", + "2035f", + "20360", + "20361", + "20362", + "20365", + "20366", + "20367", + "20368", + "20369", + "2036a", + "2036b", + "2036c", + "2036e", + "2036f", + "20370", + "20373", + "20375", + "20376", + "20377", + "20378", + "20379", + "2041f", + "20423", + "20425", + "20426", + "20427", + "20428", + "2042b" + ], + "frames": 30, + "metadata": "hd.json", + "detail": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/candidate.json", + "coordinator_review": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/coordinator-review.json", + "runtime_qa": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/runtime-qa.json", + "review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-remaining-first14-2035d-2036c-independent-whole-source-material-peer-20261014/CLOSED-DIFFERENT-EXACT14-FIRST2035D-2036C-SOURCE-FULLRAW-NATIVE-MATERIAL-REVIEW.json", + "independent_review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-remaining-first14-2035d-2036c-independent-whole-source-material-peer-20261014/CLOSED-DIFFERENT-EXACT14-FIRST2035D-2036C-SOURCE-FULLRAW-NATIVE-MATERIAL-REVIEW.json", + "frame_bindings_sha256": "6519191333e4cf04497573c01f05da3f98e13519d442f1d0433ec49782140ebe" + }, + { + "job_id": "coordinator-3009f-exact3-Original-catalog-native-post5341-currentB-20261017-v1", + "assets": [ + "3009f" + ], + "frames": 1, + "metadata": "hd.json", + "detail": "jobs/coordinator-3009f-exact3-Original-catalog-native-post5341-currentB-20261017-v1/candidate.json", + "coordinator_review": "jobs/coordinator-3009f-exact3-Original-catalog-native-post5341-currentB-20261017-v1/coordinator-review.json", + "runtime_qa": "jobs/coordinator-3009f-exact3-Original-catalog-native-post5341-currentB-20261017-v1/runtime-qa.json", + "review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron5-ui3009f-exact3-finalB-independent-whole-hybrid-material-peer-20261017-v1/INDEPENDENT-COMPLETE1-3009F-EXACT3-CURRENTB-WHOLE-HYBRID-MATERIAL-REVIEW.json", + "independent_review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron5-ui3009f-exact3-finalB-independent-whole-hybrid-material-peer-20261017-v1/INDEPENDENT-COMPLETE1-3009F-EXACT3-CURRENTB-WHOLE-HYBRID-MATERIAL-REVIEW.json", + "frame_bindings_sha256": "01b7b748cbc676e422a5594b7f5bb4c35d8f28a3b0c8b5d65ae78fc558169c94" + }, + { + "job_id": "coordinator-300a4-exact2-Original-catalog-native-post5341-currentB-20261017-v1", + "assets": [ + "300a4" + ], + "frames": 1, + "metadata": "hd.json", + "detail": "jobs/coordinator-300a4-exact2-Original-catalog-native-post5341-currentB-20261017-v1/candidate.json", + "coordinator_review": "jobs/coordinator-300a4-exact2-Original-catalog-native-post5341-currentB-20261017-v1/coordinator-review.json", + "runtime_qa": "jobs/coordinator-300a4-exact2-Original-catalog-native-post5341-currentB-20261017-v1/runtime-qa.json", + "review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron3-300a4-v3-exact2-currentB-independent-whole-material-peer-20261017/INDEPENDENT-COMPLETE1-300A4-V3-EXACT2-CURRENTB-WHOLE-SOURCE-MATERIAL-REVIEW.json", + "independent_review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron3-300a4-v3-exact2-currentB-independent-whole-material-peer-20261017/INDEPENDENT-COMPLETE1-300A4-V3-EXACT2-CURRENTB-WHOLE-SOURCE-MATERIAL-REVIEW.json", + "frame_bindings_sha256": "b20f4dfd42d8d48bece92af34bb9423d33ff89755d85c2fb17ce81c44d4cd752" + }, + { + "job_id": "coordinator-dshp21g3-complete4-exact30-Original-native-post5341-B-compatible-20261017-v1", + "assets": [ + "300a8", + "300a9", + "300aa", + "300ab" + ], + "frames": 4, + "metadata": "hd.json", + "detail": "jobs/coordinator-dshp21g3-complete4-exact30-Original-native-post5341-B-compatible-20261017-v1/candidate.json", + "coordinator_review": "jobs/coordinator-dshp21g3-complete4-exact30-Original-native-post5341-B-compatible-20261017-v1/coordinator-review.json", + "runtime_qa": "jobs/coordinator-dshp21g3-complete4-exact30-Original-native-post5341-B-compatible-20261017-v1/runtime-qa.json", + "review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron5-dshp21g3-source30-current386e-independent-whole-hybrid-material-peer-20261017-v1/INDEPENDENT-COMPLETE4-DSHP21G3-CURRENT386E-SOURCE30-HYBRID-WHOLE-MATERIAL-REVIEW.json", + "independent_review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron5-dshp21g3-source30-current386e-independent-whole-hybrid-material-peer-20261017-v1/INDEPENDENT-COMPLETE4-DSHP21G3-CURRENT386E-SOURCE30-HYBRID-WHOLE-MATERIAL-REVIEW.json", + "frame_bindings_sha256": "af21a6d6bee9c33b82a299c6d0289d66df06c66e3029c55abc8359080be2b24c" + }, + { + "job_id": "coordinator-20583-exact2-Original-native-post5341-B-compatible-20261017-v1", + "assets": [ + "20583" + ], + "frames": 1, + "metadata": "hd.json", + "detail": "jobs/coordinator-20583-exact2-Original-native-post5341-B-compatible-20261017-v1/candidate.json", + "coordinator_review": "jobs/coordinator-20583-exact2-Original-native-post5341-B-compatible-20261017-v1/coordinator-review.json", + "runtime_qa": "jobs/coordinator-20583-exact2-Original-native-post5341-B-compatible-20261017-v1/runtime-qa.json", + "review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies-seven-hardware-current386e-independent-hybrid-material-review-20261017/CLOSED-DIFFERENT-ACTUAL7-CURRENT386E-RETAINED-ORIGINAL-HYBRID-SOURCE-MATERIAL-QUALIFIED6-HOLD1.json", + "independent_review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies-seven-hardware-current386e-independent-hybrid-material-review-20261017/CLOSED-DIFFERENT-ACTUAL7-CURRENT386E-RETAINED-ORIGINAL-HYBRID-SOURCE-MATERIAL-QUALIFIED6-HOLD1.json", + "frame_bindings_sha256": "03671620fffda52806cb8a682a10ea2883ae4d1ad12e0ee45267d554396ed9e6" } ], "jobs": [ @@ -20898,8 +21000,8 @@ "coverage_added": 0 } }, - "registered_frame_count": 5341, - "registration_updated_at_utc": "2026-10-17T06:28:02.922370+00:00", + "registered_frame_count": 5378, + "registration_updated_at_utc": "2026-10-17T07:35:14.132773+00:00", "runtime_validation": { "registered_snapshot_frames": 4978, "frames": 4978, diff --git a/docs/hd-art.md b/docs/hd-art.md index fbbb197e..f776d961 100644 --- a/docs/hd-art.md +++ b/docs/hd-art.md @@ -2,7 +2,9 @@ The Rust Options screen includes **HD art**. It starts disabled. Enable it to use reviewed artwork from the selected data directory's `hd/hd.json`; each missing or rejected frame keeps the selected original / 2x / 3x / 4x crisp treatment. The bundled runtime uses `data/`, while development artwork and review jobs live under `../data/`. The scale setting still determines the indexed rendering resolution, and the HD toggle can be changed while paused. HD art is presentation only: simulation, collision sizes, banking positions and save content IDs stay unchanged. -The external and assembled shared runtime pack contains **5,341 reviewed original picture frames / 3,514 complete sequences**, including **4,243 Terrain pictures**. **412 of 5,753 original pictures remain**: 292 Terrain, 79 enemies/ground objects, 35 UI/other and six bosses. The sole addition is Boss300a0, a reviewed hybrid with three retained Original cells `(22,39)`, `(55,15)`, `(55,16)`; those cells are not generated HD. Its untouched raw, 56×40 native canvas, zero origin and absent crop remain exact, as do all earlier 5,340 bindings and the full 3,513-header prefix. Actual assembled data contains **9,325 files / 8,155,307,901 bytes**. Root’s actual Q37 CLI validates all 5,341 frames with zero rejects and 45 mods/one override (`e7a36e2b`). Git publication and this pack’s own native Windows completion remain pending at this freeze. Historical386e artwork/context measurements remain distinct from the compiled API-B runtime; old plain300a0 and other pending art HOLDs are unchanged. +The external and assembled shared runtime pack contains **5,378 reviewed original picture frames / 3,548 complete sequences**, including **4,274 Terrain pictures**. **375 of 5,753 original pictures remain**: 261 Terrain, 79 enemies/ground objects, 33 UI/other and two bosses. The 37 additions comprise 30 selected Terrain pictures, Terrain 20583, UI/other 3009f and 300a4, and the complete four-frame DSHP21G3 family 300a8–300ab. Seven hybrid frames explicitly retain 37 Original logical cells; those cells are not generated HD. All previous 5,341 bindings and the full 3,514-header prefix remain exact, as do native canvases, origins, crops and optional-field presence. The assembled data contains **9,332 files / 8,171,723,875 bytes**. Actual CLI validation passes all 5,378 frames with zero rejects and 45 mods/one override (`e1cb3b4a`). Source18 and both bundled binaries remain unchanged at API-B. Historical386e artwork/context measurements retain their own epoch. The 15 road tiles remain held; pending 200ba, further Tank work and the new 2039a context are outside this append. Git publication and native Windows execution for 5,378 remain pending; the 5,341 Windows workflow is still packaging at this freeze. No complete-HD claim is made. + +Preserved earlier 17 October 2026 document-freeze observation: The external and assembled shared runtime pack contains **5,341 reviewed original picture frames / 3,514 complete sequences**, including **4,243 Terrain pictures**. **412 of 5,753 original pictures remain**: 292 Terrain, 79 enemies/ground objects, 35 UI/other and six bosses. The sole addition is Boss300a0, a reviewed hybrid with three retained Original cells `(22,39)`, `(55,15)`, `(55,16)`; those cells are not generated HD. Its untouched raw, 56×40 native canvas, zero origin and absent crop remain exact, as do all earlier 5,340 bindings and the full 3,513-header prefix. Actual assembled data contains **9,325 files / 8,155,307,901 bytes**. Root’s actual Q37 CLI validates all 5,341 frames with zero rejects and 45 mods/one override (`e7a36e2b`). Git publication and this pack’s own native Windows completion remain pending at this freeze. Historical386e artwork/context measurements remain distinct from the compiled API-B runtime; old plain300a0 and other pending art HOLDs are unchanged. Preserved earlier 17 October 2026 document-freeze observation: The external and assembled shared runtime pack contains **5,340 reviewed original picture frames / 3,513 complete sequences**, including **4,243 Terrain pictures**. **413 of 5,753 original pictures remain**: 292 Terrain, 79 enemies/ground objects, 35 UI/other and seven bosses. The sole new binding is Terrain10511, a reviewed hybrid with four explicitly retained Original cells `(16,3)`, `(17,4)`, `(17,5)` and `(18,6)`; those cells are not generated HD. Its untouched generated raw, 32×32 canvas, zero origin and absent crop remain exact. Every earlier 5,339 binding and the full 3,512-header prefix remain exact. Actual assembled data contains **9,324 files / 8,153,633,623 bytes**. Root’s actual Q36 CLI validates all 5,340 frames with zero rejects and 45 mods/one override (`db4bfd1c`). Git publication and this pack’s own native Windows result remain pending at this freeze. Published 5,339 asset commit `1bc0a9ce` has an actual successful native Windows run; the separate `9015a6c9` source-change run is pending at this freeze. The old plain10511 HOLD and coarse retained-contact/fine-water/stronger-relief/mixed-neighbor qualifications remain literal. diff --git a/docs/hd-backlog.md b/docs/hd-backlog.md index 589acf80..546e927e 100644 --- a/docs/hd-backlog.md +++ b/docs/hd-backlog.md @@ -1,6 +1,8 @@ # Original artwork HD backlog -The external and assembled shared runtime pack contains **5,341 reviewed original picture frames / 3,514 complete sequences**, including **4,243 Terrain pictures**. **412 of 5,753 original pictures remain**: 292 Terrain, 79 enemies/ground objects, 35 UI/other and six bosses. The sole addition is Boss300a0, a reviewed hybrid with three retained Original cells `(22,39)`, `(55,15)`, `(55,16)`; those cells are not generated HD. Its untouched raw, 56×40 native canvas, zero origin and absent crop remain exact, as do all earlier 5,340 bindings and the full 3,513-header prefix. Actual assembled data contains **9,325 files / 8,155,307,901 bytes**. Root’s actual Q37 CLI validates all 5,341 frames with zero rejects and 45 mods/one override (`e7a36e2b`). Git publication and this pack’s own native Windows completion remain pending at this freeze. Historical386e artwork/context measurements remain distinct from the compiled API-B runtime; old plain300a0 and other pending art HOLDs are unchanged. +The external and assembled shared runtime pack contains **5,378 reviewed original picture frames / 3,548 complete sequences**, including **4,274 Terrain pictures**. **375 of 5,753 original pictures remain**: 261 Terrain, 79 enemies/ground objects, 33 UI/other and two bosses. The 37 additions comprise 30 selected Terrain pictures, Terrain 20583, UI/other 3009f and 300a4, and the complete four-frame DSHP21G3 family 300a8–300ab. Seven hybrid frames explicitly retain 37 Original logical cells; those cells are not generated HD. All previous 5,341 bindings and the full 3,514-header prefix remain exact, as do native canvases, origins, crops and optional-field presence. The assembled data contains **9,332 files / 8,171,723,875 bytes**. Actual CLI validation passes all 5,378 frames with zero rejects and 45 mods/one override (`e1cb3b4a`). Source18 and both bundled binaries remain unchanged at API-B. Historical386e artwork/context measurements retain their own epoch. The 15 road tiles remain held; pending 200ba, further Tank work and the new 2039a context are outside this append. Git publication and native Windows execution for 5,378 remain pending; the 5,341 Windows workflow is still packaging at this freeze. No complete-HD claim is made. + +Preserved earlier 17 October 2026 document-freeze observation: The external and assembled shared runtime pack contains **5,341 reviewed original picture frames / 3,514 complete sequences**, including **4,243 Terrain pictures**. **412 of 5,753 original pictures remain**: 292 Terrain, 79 enemies/ground objects, 35 UI/other and six bosses. The sole addition is Boss300a0, a reviewed hybrid with three retained Original cells `(22,39)`, `(55,15)`, `(55,16)`; those cells are not generated HD. Its untouched raw, 56×40 native canvas, zero origin and absent crop remain exact, as do all earlier 5,340 bindings and the full 3,513-header prefix. Actual assembled data contains **9,325 files / 8,155,307,901 bytes**. Root’s actual Q37 CLI validates all 5,341 frames with zero rejects and 45 mods/one override (`e7a36e2b`). Git publication and this pack’s own native Windows completion remain pending at this freeze. Historical386e artwork/context measurements remain distinct from the compiled API-B runtime; old plain300a0 and other pending art HOLDs are unchanged. Preserved earlier 17 October 2026 document-freeze observation: The external and assembled shared runtime pack contains **5,340 reviewed original picture frames / 3,513 complete sequences**, including **4,243 Terrain pictures**. **413 of 5,753 original pictures remain**: 292 Terrain, 79 enemies/ground objects, 35 UI/other and seven bosses. The sole new binding is Terrain10511, a reviewed hybrid with four explicitly retained Original cells `(16,3)`, `(17,4)`, `(17,5)` and `(18,6)`; those cells are not generated HD. Its untouched generated raw, 32×32 canvas, zero origin and absent crop remain exact. Every earlier 5,339 binding and the full 3,512-header prefix remain exact. Actual assembled data contains **9,324 files / 8,153,633,623 bytes**. Root’s actual Q36 CLI validates all 5,340 frames with zero rejects and 45 mods/one override (`db4bfd1c`). Git publication and this pack’s own native Windows result remain pending at this freeze. Published 5,339 asset commit `1bc0a9ce` has an actual successful native Windows run; the separate `9015a6c9` source-change run is pending at this freeze. The old plain10511 HOLD and coarse retained-contact/fine-water/stronger-relief/mixed-neighbor qualifications remain literal. @@ -39,13 +41,13 @@ The published 3,592-frame admission adds **427 source/material-qualified origina | Category | Picture frames | Registered HD | Missing HD | Declared sequences / terrain sets | | --- | ---: | ---: | ---: | ---: | | Player banking | 21 | 21 | 0 | 3 | -| Bosses | 249 | 243 | 6 | 79 | +| Bosses | 249 | 247 | 2 | 79 | | Enemies and ground objects | 419 | 340 | 79 | 183 | | Player and enemy projectiles | 51 | 51 | 0 | 18 | | Explosions and effects | 281 | 281 | 0 | 25 | | Equipment and pickups | 47 | 47 | 0 | 23 | -| Terrain | 4,535 | 4,243 | 292 | 4 | -| Menus, portraits, HUD and other pictures | 150 | 115 | 35 | mixed static / animated | +| Terrain | 4,535 | 4,274 | 261 | 4 | +| Menus, portraits, HUD and other pictures | 150 | 117 | 33 | mixed static / animated | The completion ledger retains `format_version: 1` with `ledger_schema: family_review_refs_v1`. Each approved asset uses a stable `coordinator_review_ref`; `family_reviews` stores the candidate/binding identities and exact full immutable external receipt once. The original 2,132 normalization reduced 53,594,880 bytes to 8,406,611 (84.31%) without changing approval or artwork. New registrations update only their own status/evidence; native preservation has a separate closed record. diff --git a/docs/hd-completion.json b/docs/hd-completion.json index d525d6fd..9080405a 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": 5321, - "inprogress": 142, + "registered": 5358, + "inprogress": 125, "renderreachable": 20, - "candidate": 268, + "candidate": 248, "missing": 2 }, "assets": { @@ -81094,7 +81094,7 @@ "canonical_source_asset": "2035d", "family_id": "terrain-2035d-2036c", "job_id": "terrain-2035d-2036c", - "status": "candidate", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": false, @@ -81110,7 +81110,8 @@ "manifest": "jobs/terrain-2035d-2036c/candidate.json", "sha256": "c414e2366dd648865d7c60ab3ebd45399bfd3103b4359793d9207ea79f3e15e3", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "2035e": { "kind": "picture", @@ -81131,7 +81132,7 @@ "canonical_source_asset": "2035e", "family_id": "terrain-2035d-2036c", "job_id": "terrain-2035d-2036c", - "status": "candidate", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": false, @@ -81147,7 +81148,8 @@ "manifest": "jobs/terrain-2035d-2036c/candidate.json", "sha256": "c414e2366dd648865d7c60ab3ebd45399bfd3103b4359793d9207ea79f3e15e3", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "2035f": { "kind": "picture", @@ -81168,7 +81170,7 @@ "canonical_source_asset": "2035f", "family_id": "terrain-2035d-2036c", "job_id": "terrain-2035d-2036c", - "status": "candidate", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -81184,7 +81186,8 @@ "manifest": "jobs/terrain-2035d-2036c/candidate.json", "sha256": "c414e2366dd648865d7c60ab3ebd45399bfd3103b4359793d9207ea79f3e15e3", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20360": { "kind": "picture", @@ -81205,7 +81208,7 @@ "canonical_source_asset": "20360", "family_id": "terrain-2035d-2036c", "job_id": "terrain-2035d-2036c", - "status": "candidate", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -81221,7 +81224,8 @@ "manifest": "jobs/terrain-2035d-2036c/candidate.json", "sha256": "c414e2366dd648865d7c60ab3ebd45399bfd3103b4359793d9207ea79f3e15e3", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20361": { "kind": "picture", @@ -81242,7 +81246,7 @@ "canonical_source_asset": "20361", "family_id": "terrain-2035d-2036c", "job_id": "terrain-2035d-2036c", - "status": "candidate", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -81258,7 +81262,8 @@ "manifest": "jobs/terrain-2035d-2036c/candidate.json", "sha256": "c414e2366dd648865d7c60ab3ebd45399bfd3103b4359793d9207ea79f3e15e3", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20362": { "kind": "picture", @@ -81279,7 +81284,7 @@ "canonical_source_asset": "20362", "family_id": "terrain-2035d-2036c", "job_id": "terrain-2035d-2036c", - "status": "candidate", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -81295,7 +81300,8 @@ "manifest": "jobs/terrain-2035d-2036c/candidate.json", "sha256": "c414e2366dd648865d7c60ab3ebd45399bfd3103b4359793d9207ea79f3e15e3", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20363": { "kind": "picture", @@ -81390,7 +81396,7 @@ "canonical_source_asset": "20365", "family_id": "terrain-2035d-2036c", "job_id": "terrain-2035d-2036c", - "status": "candidate", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -81406,7 +81412,8 @@ "manifest": "jobs/terrain-2035d-2036c/candidate.json", "sha256": "c414e2366dd648865d7c60ab3ebd45399bfd3103b4359793d9207ea79f3e15e3", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20366": { "kind": "picture", @@ -81427,7 +81434,7 @@ "canonical_source_asset": "20366", "family_id": "terrain-2035d-2036c", "job_id": "terrain-2035d-2036c", - "status": "candidate", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -81443,7 +81450,8 @@ "manifest": "jobs/terrain-2035d-2036c/candidate.json", "sha256": "c414e2366dd648865d7c60ab3ebd45399bfd3103b4359793d9207ea79f3e15e3", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20367": { "kind": "picture", @@ -81464,7 +81472,7 @@ "canonical_source_asset": "20367", "family_id": "terrain-2035d-2036c", "job_id": "terrain-2035d-2036c", - "status": "candidate", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -81480,7 +81488,8 @@ "manifest": "jobs/terrain-2035d-2036c/candidate.json", "sha256": "c414e2366dd648865d7c60ab3ebd45399bfd3103b4359793d9207ea79f3e15e3", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20368": { "kind": "picture", @@ -81501,7 +81510,7 @@ "canonical_source_asset": "20368", "family_id": "terrain-2035d-2036c", "job_id": "terrain-2035d-2036c", - "status": "candidate", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": false, @@ -81517,7 +81526,8 @@ "manifest": "jobs/terrain-2035d-2036c/candidate.json", "sha256": "c414e2366dd648865d7c60ab3ebd45399bfd3103b4359793d9207ea79f3e15e3", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20369": { "kind": "picture", @@ -81538,7 +81548,7 @@ "canonical_source_asset": "20369", "family_id": "terrain-2035d-2036c", "job_id": "terrain-2035d-2036c", - "status": "candidate", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": false, @@ -81554,7 +81564,8 @@ "manifest": "jobs/terrain-2035d-2036c/candidate.json", "sha256": "c414e2366dd648865d7c60ab3ebd45399bfd3103b4359793d9207ea79f3e15e3", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "2036a": { "kind": "picture", @@ -81575,7 +81586,7 @@ "canonical_source_asset": "2036a", "family_id": "terrain-2035d-2036c", "job_id": "terrain-2035d-2036c", - "status": "candidate", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -81591,7 +81602,8 @@ "manifest": "jobs/terrain-2035d-2036c/candidate.json", "sha256": "c414e2366dd648865d7c60ab3ebd45399bfd3103b4359793d9207ea79f3e15e3", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "2036b": { "kind": "picture", @@ -81612,7 +81624,7 @@ "canonical_source_asset": "2036b", "family_id": "terrain-2035d-2036c", "job_id": "terrain-2035d-2036c", - "status": "candidate", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -81628,7 +81640,8 @@ "manifest": "jobs/terrain-2035d-2036c/candidate.json", "sha256": "c414e2366dd648865d7c60ab3ebd45399bfd3103b4359793d9207ea79f3e15e3", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "2036c": { "kind": "picture", @@ -81649,7 +81662,7 @@ "canonical_source_asset": "2036c", "family_id": "terrain-2035d-2036c", "job_id": "terrain-2035d-2036c", - "status": "candidate", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -81665,7 +81678,8 @@ "manifest": "jobs/terrain-2035d-2036c/candidate.json", "sha256": "c414e2366dd648865d7c60ab3ebd45399bfd3103b4359793d9207ea79f3e15e3", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "2036d": { "kind": "picture", @@ -81723,7 +81737,7 @@ "canonical_source_asset": "2036e", "family_id": "terrain-2036d-2037c", "job_id": "terrain-2036d-2037c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -81734,7 +81748,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "2036f": { "kind": "picture", @@ -81755,7 +81770,7 @@ "canonical_source_asset": "2036f", "family_id": "terrain-2036d-2037c", "job_id": "terrain-2036d-2037c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": false, @@ -81766,7 +81781,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20370": { "kind": "picture", @@ -81787,7 +81803,7 @@ "canonical_source_asset": "20370", "family_id": "terrain-2036d-2037c", "job_id": "terrain-2036d-2037c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": false, @@ -81798,7 +81814,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20371": { "kind": "picture", @@ -81893,7 +81910,7 @@ "canonical_source_asset": "20373", "family_id": "terrain-2036d-2037c", "job_id": "terrain-2036d-2037c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -81904,7 +81921,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20374": { "kind": "picture", @@ -81962,7 +81980,7 @@ "canonical_source_asset": "20375", "family_id": "terrain-2036d-2037c", "job_id": "terrain-2036d-2037c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -81973,7 +81991,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20376": { "kind": "picture", @@ -81994,7 +82013,7 @@ "canonical_source_asset": "20376", "family_id": "terrain-2036d-2037c", "job_id": "terrain-2036d-2037c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -82005,7 +82024,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20377": { "kind": "picture", @@ -82026,7 +82046,7 @@ "canonical_source_asset": "20377", "family_id": "terrain-2036d-2037c", "job_id": "terrain-2036d-2037c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -82037,7 +82057,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20378": { "kind": "picture", @@ -82058,7 +82079,7 @@ "canonical_source_asset": "20378", "family_id": "terrain-2036d-2037c", "job_id": "terrain-2036d-2037c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -82069,7 +82090,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20379": { "kind": "picture", @@ -82090,7 +82112,7 @@ "canonical_source_asset": "20379", "family_id": "terrain-2036d-2037c", "job_id": "terrain-2036d-2037c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -82101,7 +82123,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "2037a": { "kind": "picture", @@ -88227,7 +88250,7 @@ "canonical_source_asset": "2041f", "family_id": "terrain-2041d-2042c", "job_id": "terrain-2041d-2042c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -88238,7 +88261,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20420": { "kind": "picture", @@ -88370,7 +88394,7 @@ "canonical_source_asset": "20423", "family_id": "terrain-2041d-2042c", "job_id": "terrain-2041d-2042c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -88381,7 +88405,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20424": { "kind": "picture", @@ -88439,7 +88464,7 @@ "canonical_source_asset": "20425", "family_id": "terrain-2041d-2042c", "job_id": "terrain-2041d-2042c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -88450,7 +88475,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20426": { "kind": "picture", @@ -88471,7 +88497,7 @@ "canonical_source_asset": "20426", "family_id": "terrain-2041d-2042c", "job_id": "terrain-2041d-2042c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -88482,7 +88508,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20427": { "kind": "picture", @@ -88503,7 +88530,7 @@ "canonical_source_asset": "20427", "family_id": "terrain-2041d-2042c", "job_id": "terrain-2041d-2042c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -88514,7 +88541,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20428": { "kind": "picture", @@ -88535,7 +88563,7 @@ "canonical_source_asset": "20428", "family_id": "terrain-2041d-2042c", "job_id": "terrain-2041d-2042c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": false, @@ -88546,7 +88574,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20429": { "kind": "picture", @@ -88641,7 +88670,7 @@ "canonical_source_asset": "2042b", "family_id": "terrain-2041d-2042c", "job_id": "terrain-2041d-2042c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -88652,7 +88681,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "2042c": { "kind": "picture", @@ -101586,7 +101616,7 @@ "canonical_source_asset": "20583", "family_id": "terrain-2057d-2058c", "job_id": "terrain-2057d-2058c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -101597,7 +101627,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "20584": { "kind": "picture", @@ -117515,7 +117546,7 @@ "canonical_source_asset": "3009f", "family_id": "interface-other-3009f-3009f", "job_id": "interface-other-3009f-3009f", - "status": "candidate", + "status": "registered", "owner": "/root/hd_dark_player", "remaster_required": true, "registry_or_layout_referenced": false, @@ -117527,7 +117558,8 @@ "manifest": "jobs/interface-other-3009f-3009f/candidate.json", "sha256": "dd858689e6e14a734f449af6f4443ed9a5d501aa77a7b7ca9006b278afb3cbad", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "300a0": { "kind": "picture", @@ -117677,7 +117709,7 @@ "canonical_source_asset": "300a4", "family_id": "interface-other-300a4-300a4", "job_id": "interface-other-300a4-300a4", - "status": "candidate", + "status": "registered", "owner": "/root/hd_dark_player", "remaster_required": true, "registry_or_layout_referenced": false, @@ -117689,7 +117721,8 @@ "manifest": "jobs/interface-other-300a4-300a4/candidate.json", "sha256": "c1b22b23b2d02853133a29a828c8682c7c9eae366d6ea0db26552937b661cefd", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "300a5": { "kind": "picture", @@ -117809,7 +117842,7 @@ "canonical_source_asset": "300a8", "family_id": "bosses-300a8-300ab", "job_id": "bosses-300a8-300ab", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_3", "remaster_required": true, "registry_or_layout_referenced": true, @@ -117821,7 +117854,8 @@ "manifest": "jobs/bosses-300a8-300ab/candidate.json", "sha256": "84310edeee1a5e586d1be3e7755ba980f5bf5d6e4283f9fb3012bff0b4e98879", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "300a9": { "kind": "picture", @@ -117842,7 +117876,7 @@ "canonical_source_asset": "300a9", "family_id": "bosses-300a8-300ab", "job_id": "bosses-300a8-300ab", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_3", "remaster_required": true, "registry_or_layout_referenced": true, @@ -117854,7 +117888,8 @@ "manifest": "jobs/bosses-300a8-300ab/candidate.json", "sha256": "84310edeee1a5e586d1be3e7755ba980f5bf5d6e4283f9fb3012bff0b4e98879", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "300aa": { "kind": "picture", @@ -117875,7 +117910,7 @@ "canonical_source_asset": "300aa", "family_id": "bosses-300a8-300ab", "job_id": "bosses-300a8-300ab", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_3", "remaster_required": true, "registry_or_layout_referenced": true, @@ -117887,7 +117922,8 @@ "manifest": "jobs/bosses-300a8-300ab/candidate.json", "sha256": "84310edeee1a5e586d1be3e7755ba980f5bf5d6e4283f9fb3012bff0b4e98879", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "300ab": { "kind": "picture", @@ -117908,7 +117944,7 @@ "canonical_source_asset": "300ab", "family_id": "bosses-300a8-300ab", "job_id": "bosses-300a8-300ab", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_3", "remaster_required": true, "registry_or_layout_referenced": true, @@ -117920,7 +117956,8 @@ "manifest": "jobs/bosses-300a8-300ab/candidate.json", "sha256": "84310edeee1a5e586d1be3e7755ba980f5bf5d6e4283f9fb3012bff0b4e98879", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "qualified37-native5378" }, "300ac": { "kind": "picture", @@ -232224,6 +232261,1271 @@ "sha256": "a9132ba2f8ea45d0760ba29b7ec951eebd1354bbcfccdce0a4835c8bfd8a375f" }, "runtime_qa": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/batch-4978-final-successor-metadata/terrain-40605-40614/runtime-qa-current7b-alias.json" + }, + "qualified37-native5378": { + "status": "REGISTERED_ACTUAL37_NATIVE_APPEND_WITH_EXPLICIT_ORIGINAL_DETAIL", + "selected_assets": [ + "2035d", + "2035e", + "2035f", + "20360", + "20361", + "20362", + "20365", + "20366", + "20367", + "20368", + "20369", + "2036a", + "2036b", + "2036c", + "2036e", + "2036f", + "20370", + "20373", + "20375", + "20376", + "20377", + "20378", + "20379", + "2041f", + "20423", + "20425", + "20426", + "20427", + "20428", + "2042b", + "20583", + "3009f", + "300a4", + "300a8", + "300a9", + "300aa", + "300ab" + ], + "registration": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-coordinator-qualified37-canonical5378-and-seal-20261017/closed-actual37-canonical-native5378-registration-proof.json", + "sha256": "3af4a3447ec7655b846fc869591b47b0e2a15a40182fea72bef534427b4ae9e5", + "size": 60732 + }, + "actual_final_metadata_review": { + "report": { + "device": 55, + "inode": 5443083, + "mode": 33188, + "mtime_ns": 1792222466638519742, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-qualified37-actual-private-native-final-readback-20261017/PASS-DIFFERENT-ACTUAL-QUALIFIED37-PRIVATE-NATIVE-METADATA-FINAL-READBACK.json", + "sha256": "5007aaab049a4e805781591149ea42da128bd6812812a6cfd9d570df04fe4694", + "size": 65288 + }, + "strict": { + "device": 55, + "inode": 5443179, + "mode": 33188, + "mtime_ns": 1792222466833411048, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-qualified37-actual-private-native-final-readback-20261017-strict-complete-different-actual37-native-final-readback-closure.json", + "sha256": "f43915520ad8da17efe4b2d8b3b9ef5ede3094c17068b789428424065afbb6f9", + "size": 48063 + } + }, + "full34_native_sequence_headers": [ + { + "base_asset": 131933, + "frame_count": 1, + "frames": [ + { + "crop": [ + 0, + 0, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "1b1864d3ff4f48738155f0b1a8f27072c7eebf93d9f1d5d077d38a325b4c07ba" + } + ], + "name": "Terrain 2035d" + }, + { + "base_asset": 131934, + "frame_count": 1, + "frames": [ + { + "crop": [ + 314, + 0, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "5a7834cce78be5db065d620bd792a62ea38e3a6d1ff7ca0711ae319daabf246f" + } + ], + "name": "Terrain 2035e" + }, + { + "base_asset": 131935, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 0, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "0e1d9cef21c396c938fe64f69eeeb2b4ddbe0951fb38096efbd9f5d3172ba811" + } + ], + "name": "Terrain 2035f" + }, + { + "base_asset": 131936, + "frame_count": 1, + "frames": [ + { + "crop": [ + 941, + 0, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "0af6f9bf54069d45484e4690157d5cbb5a50daabe27acb4a9139478acbc7c9d4" + } + ], + "name": "Terrain 20360" + }, + { + "base_asset": 131937, + "frame_count": 1, + "frames": [ + { + "crop": [ + 0, + 314, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "93e4f4c32085ee9343d5fce2488ccb1e802e6ce1df7ef98edc38ee4afb3989dc" + } + ], + "name": "Terrain 20361" + }, + { + "base_asset": 131938, + "frame_count": 1, + "frames": [ + { + "crop": [ + 314, + 314, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "d3ec2b914a05b4c5fa9bd1c85a0f7eb4c1207e3a29aa975c98a3f533dfaa2417" + } + ], + "name": "Terrain 20362" + }, + { + "base_asset": 131941, + "frame_count": 1, + "frames": [ + { + "crop": [ + 0, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "75cc11fd015d1812364de4cb146cc55e1becbf4fcdd802fa2052ccda177e53a6" + } + ], + "name": "Terrain 20365" + }, + { + "base_asset": 131942, + "frame_count": 1, + "frames": [ + { + "crop": [ + 314, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "292fe5cb0fcee6135a50f4edef2cc205758753a94769309db0836a9c9edb34d3" + } + ], + "name": "Terrain 20366" + }, + { + "base_asset": 131943, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "edaa81094b1c68a179682a6f28485fa1917fbd859143fda01068e2c4684d687d" + } + ], + "name": "Terrain 20367" + }, + { + "base_asset": 131944, + "frame_count": 1, + "frames": [ + { + "crop": [ + 941, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "a99f830e136bccc20182738e2340e2f2f7a020b2651a6831a6ae6a9ab70efbd6" + } + ], + "name": "Terrain 20368" + }, + { + "base_asset": 131945, + "frame_count": 1, + "frames": [ + { + "crop": [ + 0, + 941, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "e9c1e67904021a13af0be01ba42a9fe4441a319812960854ed39a88b53b3f6dd" + } + ], + "name": "Terrain 20369" + }, + { + "base_asset": 131946, + "frame_count": 1, + "frames": [ + { + "crop": [ + 314, + 941, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "82217652f042501fb5d0541be557f8adae3757ebd488bb5718b2659732ea6ffe" + } + ], + "name": "Terrain 2036a" + }, + { + "base_asset": 131947, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 941, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "dc5f3e5d5c0a4c2ca99d85c279cac1b5d0bcdd4007dd4b5e2dca443a43c41a9a" + } + ], + "name": "Terrain 2036b" + }, + { + "base_asset": 131948, + "frame_count": 1, + "frames": [ + { + "crop": [ + 941, + 941, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "e404820a7b7827c3a28235e71354a8512b551d7c3740d0aa6ed187c227b385d9" + } + ], + "name": "Terrain 2036c" + }, + { + "base_asset": 131950, + "frame_count": 1, + "frames": [ + { + "crop": [ + 314, + 0, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "9c6e631c9f1b4dbdf2d746307713784807c244007c29c6ec69b2295c055467f4" + } + ], + "name": "Terrain2036e exact native standalone from retained inventory" + }, + { + "base_asset": 131951, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 0, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "53df848d7d09c42fa36e2e99d1b8a7ff06c5c803503517d5f0b346c32d224b0a" + } + ], + "name": "Terrain2036f exact native standalone from retained inventory" + }, + { + "base_asset": 131952, + "frame_count": 1, + "frames": [ + { + "crop": [ + 941, + 0, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "856822a835735a4b3d9380df82aa23bca28371c72ff78f30a5a76b88d0827fff" + } + ], + "name": "Terrain20370 exact native standalone from retained inventory" + }, + { + "base_asset": 131955, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 314, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "d5981bef2e00eec1b799c2a28ef29a366add28e116be366e84fcf4b0fa90c36c" + } + ], + "name": "Terrain20373 exact native standalone from retained inventory" + }, + { + "base_asset": 131957, + "frame_count": 1, + "frames": [ + { + "crop": [ + 0, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "53bfefaf68dce39b37620f9474028acd3e7e80f2c8726029404cc18eac3e8001" + } + ], + "name": "Terrain20375 exact native standalone from retained inventory" + }, + { + "base_asset": 131958, + "frame_count": 1, + "frames": [ + { + "crop": [ + 314, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "88d1ee773ef86f7d2cdebc3050bd12dafc0b83df9eec468ce668be6bd4546283" + } + ], + "name": "Terrain20376 exact native standalone from retained inventory" + }, + { + "base_asset": 131959, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "3a238b340f00b226c28f04e1f6e132805309aebbf6df54596517a9d7c83bf830" + } + ], + "name": "Terrain20377 exact native standalone from retained inventory" + }, + { + "base_asset": 131960, + "frame_count": 1, + "frames": [ + { + "crop": [ + 941, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "1ddea90e73730e67e3b961729cfa0b09f9080480f5af3df707e8a546238dd02b" + } + ], + "name": "Terrain20378 exact native standalone from retained inventory" + }, + { + "base_asset": 131961, + "frame_count": 1, + "frames": [ + { + "crop": [ + 0, + 941, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "4df797ff352fbbd7f3437171e6a61c6f923f9ab35f89f4f4affe89a1b17357fc" + } + ], + "name": "Terrain20379 exact native standalone from retained inventory" + }, + { + "base_asset": 132127, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 0, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "adabc33622fd4993417d239ebd3c3ffea94b338891f064de8095555c5b81e0cb" + } + ], + "name": "Terrain2041f exact native standalone from retained inventory" + }, + { + "base_asset": 132131, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 314, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "8fdd8648bc8f57a40ab50a3fc4abbd44ca8a9fb9da7e1dd849ca834e015b9895" + } + ], + "name": "Terrain20423 exact native standalone from retained inventory" + }, + { + "base_asset": 132133, + "frame_count": 1, + "frames": [ + { + "crop": [ + 0, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "4617cbdee8f7104d5e409f066024d48a4ee5122c0983bf4a4858790611855903" + } + ], + "name": "Terrain20425 exact native standalone from retained inventory" + }, + { + "base_asset": 132134, + "frame_count": 1, + "frames": [ + { + "crop": [ + 314, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "a8cfa691e8dc127bde62d884e78bf7bfd1eccf1b94d4c4f169195256eeb46f4a" + } + ], + "name": "Terrain20426 exact native standalone from retained inventory" + }, + { + "base_asset": 132135, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "7d3b3d86fa8080229e65dcff0c41b39f14445c265f9ac02a8cb8a34f37bcff3a" + } + ], + "name": "Terrain20427 exact native standalone from retained inventory" + }, + { + "base_asset": 132136, + "frame_count": 1, + "frames": [ + { + "crop": [ + 941, + 627, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "9676c4676fcf4641d991f617754cf2fd2d4cf42332ae0d2f43984387b8c79336" + } + ], + "name": "Terrain20428 exact native standalone from retained inventory" + }, + { + "base_asset": 132139, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 941, + 313, + 313 + ], + "file": "jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "2f225d2650248af697029bbd6aa5a83b1c4158ffd0c5198382cad9ed8211a794" + } + ], + "name": "Terrain2042b exact native standalone from retained inventory" + }, + { + "base_asset": 196767, + "frame_count": 1, + "frames": [ + { + "crop": [ + 107, + 105, + 1165, + 932 + ], + "file": "jobs/coordinator-3009f-exact3-Original-catalog-native-post5341-currentB-20261017-v1/generated/5f417c2dd1a3539bf52ad77c5051a9d9d586dbe723d1bd4bd21b416980f71922.png", + "frame": 0, + "logical_height": 32, + "logical_width": 40, + "origin": [ + 0, + 0 + ], + "original_detail_cells": [ + [ + 38, + 8 + ], + [ + 39, + 10 + ], + [ + 39, + 11 + ] + ], + "source_sha256": "f4e0f7f6d5a8a224096a29d59c2cedaafede0a40afde4cb219c5fb631e216dab" + } + ], + "name": "DSHP14G3_PIC" + }, + { + "base_asset": 196772, + "frame_count": 1, + "frames": [ + { + "crop": [ + 88, + 90, + 1414, + 808 + ], + "file": "jobs/coordinator-300a4-exact2-Original-catalog-native-post5341-currentB-20261017-v1/generated/62e91e2354ba1fe84a78f58c0073fe97008b2a430e611383da7da64f70450d2e.png", + "frame": 0, + "logical_height": 64, + "logical_width": 112, + "origin": [ + 0, + 0 + ], + "original_detail_cells": [ + [ + 20, + 4 + ], + [ + 39, + 4 + ] + ], + "source_sha256": "54bd79b7a951afa6393e8be2ea829653ef0c03448d2bfdd6e52ae887b5babc9b" + } + ], + "name": "DSHP19G3_PIC" + }, + { + "base_asset": 196776, + "frame_count": 4, + "frames": [ + { + "crop": [ + 35, + 21, + 740, + 444 + ], + "file": "jobs/coordinator-dshp21g3-complete4-exact30-Original-native-post5341-B-compatible-20261017-v1/generated/5236d433dd16cb0f335586c982ca47deca85a1104bf6a81f6e72ad9298f33aac.png", + "frame": 0, + "logical_height": 72, + "logical_width": 120, + "origin": [ + 0, + 0 + ], + "original_detail_cells": [ + [ + 79, + 5 + ] + ], + "source_sha256": "618a589efeca9c7e99cc03159bcfcd1f9576829d4bf1f6181022c85d32e25828" + }, + { + "crop": [ + 845, + 21, + 740, + 444 + ], + "file": "jobs/coordinator-dshp21g3-complete4-exact30-Original-native-post5341-B-compatible-20261017-v1/generated/5236d433dd16cb0f335586c982ca47deca85a1104bf6a81f6e72ad9298f33aac.png", + "frame": 1, + "logical_height": 72, + "logical_width": 120, + "origin": [ + 0, + 0 + ], + "original_detail_cells": [ + [ + 79, + 5 + ], + [ + 116, + 29 + ] + ], + "source_sha256": "a58b292eeb184b3c3daf0fbaa0fb3da69f95725ea437b4bfca43da547821fc21" + }, + { + "crop": [ + 35, + 506, + 740, + 444 + ], + "file": "jobs/coordinator-dshp21g3-complete4-exact30-Original-native-post5341-B-compatible-20261017-v1/generated/5236d433dd16cb0f335586c982ca47deca85a1104bf6a81f6e72ad9298f33aac.png", + "frame": 2, + "logical_height": 72, + "logical_width": 120, + "origin": [ + 0, + 0 + ], + "original_detail_cells": [ + [ + 4, + 45 + ], + [ + 4, + 46 + ], + [ + 4, + 47 + ], + [ + 4, + 48 + ], + [ + 4, + 49 + ], + [ + 5, + 45 + ], + [ + 5, + 46 + ], + [ + 5, + 47 + ], + [ + 5, + 48 + ], + [ + 5, + 49 + ], + [ + 6, + 45 + ], + [ + 6, + 46 + ], + [ + 6, + 47 + ], + [ + 6, + 48 + ], + [ + 6, + 49 + ], + [ + 7, + 45 + ], + [ + 7, + 46 + ], + [ + 7, + 47 + ], + [ + 7, + 48 + ], + [ + 79, + 5 + ], + [ + 112, + 48 + ], + [ + 112, + 49 + ], + [ + 113, + 48 + ], + [ + 113, + 49 + ], + [ + 114, + 48 + ] + ], + "source_sha256": "f44fd23c6028d4391281203c2e5f1c51d818f636078c1540b28e22200ba2932e" + }, + { + "crop": [ + 845, + 507, + 740, + 444 + ], + "file": "jobs/coordinator-dshp21g3-complete4-exact30-Original-native-post5341-B-compatible-20261017-v1/generated/5236d433dd16cb0f335586c982ca47deca85a1104bf6a81f6e72ad9298f33aac.png", + "frame": 3, + "logical_height": 72, + "logical_width": 120, + "origin": [ + 0, + 0 + ], + "original_detail_cells": [ + [ + 79, + 5 + ], + [ + 116, + 29 + ] + ], + "source_sha256": "65723f0ffd19c91aeb8b32649c53c9383ecb08398f464baedb3643166cb1ada0" + } + ], + "name": "DSHP21G3_PIC stationary backing local revision" + }, + { + "base_asset": 132483, + "frame_count": 1, + "frames": [ + { + "crop": [ + 627, + 314, + 313, + 313 + ], + "file": "jobs/coordinator-20583-exact2-Original-native-post5341-B-compatible-20261017-v1/generated/9ce70352d1e2104b829b5a65355eb44b359ca1fa39cf017601b23a5cbb2d65ae.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "original_detail_cells": [ + [ + 15, + 31 + ], + [ + 16, + 31 + ] + ], + "source_sha256": "52fa550065cef6c119236ed2ecacb38c8099424781e8c37334c82b93491ceda9" + } + ], + "name": "Terrain20583 exact2 retained Original hybrid" + } + ], + "retained_Original_cells_by_asset": { + "20583": [ + [ + 15, + 31 + ], + [ + 16, + 31 + ] + ], + "3009f": [ + [ + 38, + 8 + ], + [ + 39, + 10 + ], + [ + 39, + 11 + ] + ], + "300a4": [ + [ + 20, + 4 + ], + [ + 39, + 4 + ] + ], + "300a8": [ + [ + 79, + 5 + ] + ], + "300a9": [ + [ + 79, + 5 + ], + [ + 116, + 29 + ] + ], + "300aa": [ + [ + 4, + 45 + ], + [ + 4, + 46 + ], + [ + 4, + 47 + ], + [ + 4, + 48 + ], + [ + 4, + 49 + ], + [ + 5, + 45 + ], + [ + 5, + 46 + ], + [ + 5, + 47 + ], + [ + 5, + 48 + ], + [ + 5, + 49 + ], + [ + 6, + 45 + ], + [ + 6, + 46 + ], + [ + 6, + 47 + ], + [ + 6, + 48 + ], + [ + 6, + 49 + ], + [ + 7, + 45 + ], + [ + 7, + 46 + ], + [ + 7, + 47 + ], + [ + 7, + 48 + ], + [ + 79, + 5 + ], + [ + 112, + 48 + ], + [ + 112, + 49 + ], + [ + 113, + 48 + ], + [ + 113, + 49 + ], + [ + 114, + 48 + ] + ], + "300ab": [ + [ + 79, + 5 + ], + [ + 116, + 29 + ] + ] + }, + "retained_Original_not_generated_HD": true, + "old_family_and_plain_predecessor_HOLDs_preserved": true, + "scope": "Registration and saved real material/context gates; no new artwork, intrinsic QA, renderer, World or universal Host-reachability claim." } }, "native_preservation_reviews": { @@ -239277,6 +240579,204 @@ "old_data_originals_Source18_and_both_binaries_exact": true, "remote5341_publication_claimed": false, "native_Windows5341_completion_claimed": false + }, + "external5378": { + "status": "REGISTERED_ACTUAL37_NATIVE_APPEND", + "frames": 5378, + "sequences": 3548, + "new_frames": 37, + "selected_assets": [ + "2035d", + "2035e", + "2035f", + "20360", + "20361", + "20362", + "20365", + "20366", + "20367", + "20368", + "20369", + "2036a", + "2036b", + "2036c", + "2036e", + "2036f", + "20370", + "20373", + "20375", + "20376", + "20377", + "20378", + "20379", + "2041f", + "20423", + "20425", + "20426", + "20427", + "20428", + "2042b", + "20583", + "3009f", + "300a4", + "300a8", + "300a9", + "300aa", + "300ab" + ], + "registration": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-coordinator-qualified37-canonical5378-and-seal-20261017/closed-actual37-canonical-native5378-registration-proof.json", + "sha256": "3af4a3447ec7655b846fc869591b47b0e2a15a40182fea72bef534427b4ae9e5", + "size": 60732 + }, + "immutable_handoff": { + "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/handoff-5378-20261017/handoff-manifest.json", + "sha256": "6d53c04ae71ac0b51e5d098ef4bcd8d7d557ffd5dd126329f2002715ae751754", + "size": 3712150 + }, + "old3514_full_sequence_prefix_exact": true, + "native_header_and_Original_detail_ref": "qualified37-native5378", + "manifest": { + "device": 55, + "inode": 5443352, + "mode": 33152, + "mtime_ns": 1792222514247556801, + "path": "/home/quintine/Projects/RaptorReplica/data/hd/hd.json", + "sha256": "90ff15a72ff32718cd77fba26ac75793415c95555d975a395c2aae72a684ae5e", + "size": 2743157 + }, + "provenance": { + "device": 55, + "inode": 5443351, + "mode": 33152, + "mtime_ns": 1792222514149558802, + "path": "/home/quintine/Projects/RaptorReplica/data/hd/provenance.json", + "sha256": "660ccee4916031169d2ff4ef8149a8ce0dc75d62b9a7639ab760516d307b3af1", + "size": 1735366 + }, + "art_QA_context_measured_epoch": { + "mode": 33188, + "mtime_ns": 1792214460687714015, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-painted0255-shared-cutover-20261017/epoch.json", + "sha256": "96401140872ab31f50ba56980ecbf7005c76d5ddf652078316fc6892b147e1f4", + "size": 5484 + }, + "runtime_compiled_epoch": { + "device": 55, + "inode": 5428064, + "mode": 33188, + "mtime_ns": 1792218341784718393, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/campaign-retune-20261017/actual-api-map-build-v2/compiled-epoch.json", + "sha256": "662520282b0376eb9a93b6a66f301066f3de2a02c793ce1998bdaa9f1e423c60", + "size": 5749 + }, + "sampler_Source_continuity": { + "assets.rs": { + "actualB_sha256": "44515745330b47a6a99761c449225c67cbee95c7b1f9d653d919ed09032b1beb", + "historical386e_sha256": "44515745330b47a6a99761c449225c67cbee95c7b1f9d653d919ed09032b1beb", + "live": { + "mode": 33188, + "mtime_ns": 1791711112495415498, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/assets.rs", + "sha256": "44515745330b47a6a99761c449225c67cbee95c7b1f9d653d919ed09032b1beb", + "size": 16417 + } + }, + "hd.rs": { + "actualB_sha256": "32597ba93d5a5263d42bdca239b39dece84e80bb5a5cf86bc6306f0f0dde6e25", + "historical386e_sha256": "32597ba93d5a5263d42bdca239b39dece84e80bb5a5cf86bc6306f0f0dde6e25", + "live": { + "mode": 33188, + "mtime_ns": 1792214361915368272, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/hd.rs", + "sha256": "32597ba93d5a5263d42bdca239b39dece84e80bb5a5cf86bc6306f0f0dde6e25", + "size": 120716 + } + }, + "render.rs": { + "actualB_sha256": "d4abdccbc3c1ee840ef8548bcff43080521937ef9f9f5ed69e810f417ef1e842", + "historical386e_sha256": "d4abdccbc3c1ee840ef8548bcff43080521937ef9f9f5ed69e810f417ef1e842", + "live": { + "mode": 33188, + "mtime_ns": 1791697273206972841, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/render.rs", + "sha256": "d4abdccbc3c1ee840ef8548bcff43080521937ef9f9f5ed69e810f417ef1e842", + "size": 32172 + } + }, + "terrain_hd.rs": { + "actualB_sha256": "67ba031f38563459320c5ef96362f1190975b5663e051bdde2c4cc928644f1f9", + "historical386e_sha256": "67ba031f38563459320c5ef96362f1190975b5663e051bdde2c4cc928644f1f9", + "live": { + "mode": 33188, + "mtime_ns": 1792214361915462347, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/terrain_hd.rs", + "sha256": "67ba031f38563459320c5ef96362f1190975b5663e051bdde2c4cc928644f1f9", + "size": 30637 + } + } + }, + "category_counts_from_complete_native_IDs_and_per_ID_ledger": { + "Menus, portraits, HUD and other pictures": 117, + "Bosses": 247, + "Enemies and ground objects": 340, + "Player banking": 21, + "Terrain": 4274, + "Explosions and effects": 281, + "Player and enemy projectiles": 51, + "Equipment and pickups": 47 + }, + "actual_category_correction": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-coordinator-qualified37-canonical5378-and-seal-20261017/ADDITIVE-ACTUAL5378-CATEGORY-COUNTS-TERRAIN31-INCLUDES-HYBRID20583-CORRECTION.json", + "sha256": "cfb9302f036d96ee2a22e6b229bc19a108ec61456b3842ea1ea21949df830106", + "size": 2278 + }, + "category_summary_note": "The immutable handoff summary omitted Terrain 20583: actual per-ID Terrain4274/remaining261; original handoff body remains unchanged." + }, + "runtime5378": { + "status": "ACTUAL_ASSEMBLED5378_CLI_PASS_GIT_PUBLICATION_NATIVE_WINDOWS_PENDING", + "approved_frames": 5378, + "complete_sequences": 3548, + "Terrain": 4274, + "remaining_required_originals": 375, + "remaining_Terrain": 261, + "remaining_enemies_ground": 79, + "remaining_UI_other": 33, + "remaining_bosses": 2, + "data_files": 9332, + "data_bytes": 8171723875, + "immutable_handoff": { + "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/handoff-5378-20261017/handoff-manifest.json", + "sha256": "6d53c04ae71ac0b51e5d098ef4bcd8d7d557ffd5dd126329f2002715ae751754", + "size": 3712150 + }, + "intake": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-next-publication-after5341/publication-intake.json", + "sha256": "4099ea5d0e67dadb8326c6f48ca2e8bdeb7dc974325d826459ecf8113c736943", + "size": 28402 + }, + "assembly": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-next-publication-after5341/assembly-receipt.json", + "sha256": "ae6c323951a1fd2c142360b3a7690e367672f8a137c3ed78b6898530e0eea981", + "size": 858 + }, + "windows_count_metadata": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-next-publication-after5341/windows-metadata-refresh.json", + "sha256": "727044c578e6f351bb96abcdd15c6060dcc5bd970d3d91ef70474f1d2d2e6fc6", + "size": 1556 + }, + "old_data_originals_Source18_and_both_binaries_exact": true, + "remote5378_publication_claimed": false, + "native_Windows5378_completion_claimed": false, + "windows5341_status_at_freeze": "packaging; not a5378 execution claim", + "actual_CLI": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-next-publication-after5341/cli-validation.json", + "sha256": "e1cb3b4ae4bbb121f2a246b440a18a4a07e8cd68b6aa442a547bb703ef1e4e96", + "size": 1625 + }, + "CLI_rejected": 0, + "mods": 45, + "overrides": 1 } } } diff --git a/docs/hd-coordinator-checkpoint.md b/docs/hd-coordinator-checkpoint.md index 0c202dda..5ce4ce02 100644 --- a/docs/hd-coordinator-checkpoint.md +++ b/docs/hd-coordinator-checkpoint.md @@ -1,6 +1,8 @@ -# HD coordinator checkpoint — 13 October 2026 +# HD coordinator checkpoint — 17 October 2026 -The external and assembled shared runtime pack contains **5,341 reviewed original picture frames / 3,514 complete sequences**, including **4,243 Terrain pictures**. **412 of 5,753 original pictures remain**: 292 Terrain, 79 enemies/ground objects, 35 UI/other and six bosses. The sole addition is Boss300a0, a reviewed hybrid with three retained Original cells `(22,39)`, `(55,15)`, `(55,16)`; those cells are not generated HD. Its untouched raw, 56×40 native canvas, zero origin and absent crop remain exact, as do all earlier 5,340 bindings and the full 3,513-header prefix. Actual assembled data contains **9,325 files / 8,155,307,901 bytes**. Root’s actual Q37 CLI validates all 5,341 frames with zero rejects and 45 mods/one override (`e7a36e2b`). Git publication and this pack’s own native Windows completion remain pending at this freeze. Historical386e artwork/context measurements remain distinct from the compiled API-B runtime; old plain300a0 and other pending art HOLDs are unchanged. +The external and assembled shared runtime pack contains **5,378 reviewed original picture frames / 3,548 complete sequences**, including **4,274 Terrain pictures**. **375 of 5,753 original pictures remain**: 261 Terrain, 79 enemies/ground objects, 33 UI/other and two bosses. The 37 additions comprise 30 selected Terrain pictures, Terrain 20583, UI/other 3009f and 300a4, and the complete four-frame DSHP21G3 family 300a8–300ab. Seven hybrid frames explicitly retain 37 Original logical cells; those cells are not generated HD. All previous 5,341 bindings and the full 3,514-header prefix remain exact, as do native canvases, origins, crops and optional-field presence. The assembled data contains **9,332 files / 8,171,723,875 bytes**. Actual CLI validation passes all 5,378 frames with zero rejects and 45 mods/one override (`e1cb3b4a`). Source18 and both bundled binaries remain unchanged at API-B. Historical386e artwork/context measurements retain their own epoch. The 15 road tiles remain held; pending 200ba, further Tank work and the new 2039a context are outside this append. Git publication and native Windows execution for 5,378 remain pending; the 5,341 Windows workflow is still packaging at this freeze. No complete-HD claim is made. + +Preserved earlier 17 October 2026 document-freeze observation: The external and assembled shared runtime pack contains **5,341 reviewed original picture frames / 3,514 complete sequences**, including **4,243 Terrain pictures**. **412 of 5,753 original pictures remain**: 292 Terrain, 79 enemies/ground objects, 35 UI/other and six bosses. The sole addition is Boss300a0, a reviewed hybrid with three retained Original cells `(22,39)`, `(55,15)`, `(55,16)`; those cells are not generated HD. Its untouched raw, 56×40 native canvas, zero origin and absent crop remain exact, as do all earlier 5,340 bindings and the full 3,513-header prefix. Actual assembled data contains **9,325 files / 8,155,307,901 bytes**. Root’s actual Q37 CLI validates all 5,341 frames with zero rejects and 45 mods/one override (`e7a36e2b`). Git publication and this pack’s own native Windows completion remain pending at this freeze. Historical386e artwork/context measurements remain distinct from the compiled API-B runtime; old plain300a0 and other pending art HOLDs are unchanged. Preserved earlier 17 October 2026 document-freeze observation: The external and assembled shared runtime pack contains **5,340 reviewed original picture frames / 3,513 complete sequences**, including **4,243 Terrain pictures**. **413 of 5,753 original pictures remain**: 292 Terrain, 79 enemies/ground objects, 35 UI/other and seven bosses. The sole new binding is Terrain10511, a reviewed hybrid with four explicitly retained Original cells `(16,3)`, `(17,4)`, `(17,5)` and `(18,6)`; those cells are not generated HD. Its untouched generated raw, 32×32 canvas, zero origin and absent crop remain exact. Every earlier 5,339 binding and the full 3,512-header prefix remain exact. Actual assembled data contains **9,324 files / 8,153,633,623 bytes**. Root’s actual Q36 CLI validates all 5,340 frames with zero rejects and 45 mods/one override (`db4bfd1c`). Git publication and this pack’s own native Windows result remain pending at this freeze. Published 5,339 asset commit `1bc0a9ce` has an actual successful native Windows run; the separate `9015a6c9` source-change run is pending at this freeze. The old plain10511 HOLD and coarse retained-contact/fine-water/stronger-relief/mixed-neighbor qualifications remain literal. @@ -39,16 +41,16 @@ Published runtime history: The assembled bundled Linux/Windows data contains **3 | Category | Registered / original pictures | | --- | ---: | | Player banking | 21 / 21 | -| Bosses | 243 / 249 | +| Bosses | 247 / 249 | | Enemies and ground objects | 340 / 419 | | Player and enemy projectiles | 51 / 51 | | Explosions and effects | 281 / 281 | | Equipment and pickups | 47 / 47 | -| Terrain | 4,243 / 4,535 | -| Menus, portraits, HUD and other pictures | 115 / 150 | -| Total | 5,341 / 5,753 | +| Terrain | 4,274 / 4,535 | +| Menus, portraits, HUD and other pictures | 117 / 150 | +| Total | 5,378 / 5,753 | -All 6,449 catalog entries and 5,753 pictures were audited with zero HD source/hash/canvas/ID errors. **412 pictures await registration**. Picture ledger counts are {'registered': 5321, 'inprogress': 142, 'renderreachable': 20, 'candidate': 268, '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. **375 pictures await registration**. Picture ledger counts are {'registered': 5358, 'inprogress': 125, 'renderreachable': 20, 'candidate': 248, '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/resume-checkpoint.md b/docs/resume-checkpoint.md index 2b243333..586ee121 100644 --- a/docs/resume-checkpoint.md +++ b/docs/resume-checkpoint.md @@ -1,20 +1,20 @@ # Current checkpoint — 17 October 2026 -The self-contained game now includes **5,341 HD pictures / 3,514 sequences**, -including **4,243 terrain pictures**. Its **9,325 data files / 8,155,307,901 bytes** -pass complete manifest verification. Boss `300a0` is the latest reviewed hybrid: -three explicitly listed logical cells retain Original detail. All previous 5,340 -bindings remain exact. Actual CLI validation passes all 5,341 frames with zero -rejects and all 45 mods with one explicit override. +The self-contained game now includes **5,378 HD pictures / 3,548 sequences**, +including **4,274 terrain pictures**. Its **9,332 data files / 8,171,723,875 bytes** +pass complete manifest verification. The 37 new frames comprise 30 selected +terrain pictures, Terrain 20583, UI/other 3009f and 300a4, and complete DSHP21G3 +300a8–300ab. Seven hybrid frames retain 37 explicit Original logical cells; +these cells are not generated HD. All previous 5,341 bindings and 3,514 complete +headers remain exact. Actual CLI validation passes all 5,378 frames with zero rejects and 45 mods/one override (`e1cb3b4a`). -**412 original pictures remain:** 292 terrain, 79 enemies/ground objects, -35 UI/other and six bosses. The requested 97-picture batch is already published -as `a45abc58`. Asset commit `1bc0a9ce` passed native Windows CI with 341 tests; -source commit `9015a6c9` passed its separate run with 353 tests. Both had zero -failures and 26 ignored. These historical results do not cover the current API -or artwork append. Current receipts are in -`.reference/hd-root-next-publication-after5340/`; immutable intake is -`handoff-5341-20261017`. +**375 original pictures remain:** 261 terrain, 79 enemies/ground objects, +33 UI/other and two bosses. The 15 road tiles remain held; pending 200ba, further Tank work +and the new 2039a context are outside this append. Current receipts are in +`.reference/hd-root-next-publication-after5341/`; immutable intake is +`handoff-5378-20261017`. Publication and native Windows 5,378 execution remain +pending. Windows 5,341 is still packaging at this freeze; earlier Windows results +retain their original source and artwork scopes. The included Linux and Windows runtimes now expose active script difficulty and current enemy snapshots. A finite 16,384-property Rhai map limit fixes documented @@ -23,12 +23,13 @@ limits remain unchanged. All 45 modding regression tests pass. Three actual 1080 SDL captures (menu, S1 Wave 7, S3 Wave 9) match the previous binary byte for byte. Windows cross-build, PE imports and shared-data verification pass. This API revision passed its own native Windows CI at 5,340 frames: 360 tests passed, -zero failed and 26 were ignored. The subsequent 5,341-frame artwork append -has a separate CI observation; the 360-test result is not relabeled for it. +zero failed and 26 were ignored. The subsequent 5,341 workflow is still packaging at this freeze; neither +that workflow nor the 360-test result is a native Windows 5,378 execution claim. -Iron Coast’s final retune is applied to the working packages: 14 scaled mission +Iron Coast’s published retune (`c4a4d821`) covers 14 scaled mission schedules, five shared enemy AIs, 14 boss patterns and five weapons’ visual/audio -feedback. The combined 45-package overlay passes resource validation and save +feedback. Its 65 portable gameplay acceptance tests are published as +`58723547`. The combined 45-package overlay passes resource validation and save pins; paid routes complete both stages at all four difficulties. Stage I Elite uses the documented loan and legitimately purchased repairs; earlier failing policies remain preserved. See `docs/iron-coast-retune.md` for counts and limits. @@ -37,10 +38,9 @@ have been reviewed. The shop, mod diagnostics and mission selector remain readable, and the new versions appear correctly. These are presentation checks, not a claim of exhaustive human playtesting. -HD continuation remains active. Four more boss frames have genuine World -captures awaiting material review; unused-picture and retained-detail trials -remain private. The terrain context sample found road-material seams, so those -15 tiles remain held. No whole-remaster completion is claimed. +HD continuation remains active. The four DSHP21G3 boss frames are now included; +remaining unused-picture and retained-detail trials stay separate. Road-material +seams keep 15 tiles held. No whole-remaster completion is claimed. # Earlier 5,339-frame checkpoint — retained historical observation diff --git a/runtime-manifest.json b/runtime-manifest.json index 6171043e..6029af96 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": 5341, + "approved_hd_frames": 5378, "binary_sha256": "b0e5f424cb60301f34e5e0088a9d00ad10ae609cd70b4e72be560376d952ed83", - "data_files": 9325, - "data_bytes": 8155307901, + "data_files": 9332, + "data_bytes": 8171723875, "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": "71777b9874d8b44656950ebba88de966a0efffe59a5b7c3223c1ffc555fcbdf9", + "data/hd/hd.json": "90ff15a72ff32718cd77fba26ac75793415c95555d975a395c2aae72a684ae5e", "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", @@ -125,7 +125,14 @@ "data/hd/jobs/bosses-400c8-400cd/generated/remaster-v1.png": "dbd592bfe5e4ed187f8a67b63fdaa217698d9f20d860504630acdd7e4c18e53b", "data/hd/jobs/bosses-400ce-400d3/generated/remaster-v1.png": "e095b1c60c743c92d2d5108eb42de8bf36c04067311b78478f63e5333f896050", "data/hd/jobs/coordinator-10511-exact4-retained-Original-native-post5339-current386e-20261017-v1/generated/d5a5d3f6e200ecb47b7f7326a316a4e4158caeaa36b68955b641f150fc68e7e7.png": "d5a5d3f6e200ecb47b7f7326a316a4e4158caeaa36b68955b641f150fc68e7e7", + "data/hd/jobs/coordinator-20583-exact2-Original-native-post5341-B-compatible-20261017-v1/generated/9ce70352d1e2104b829b5a65355eb44b359ca1fa39cf017601b23a5cbb2d65ae.png": "9ce70352d1e2104b829b5a65355eb44b359ca1fa39cf017601b23a5cbb2d65ae", + "data/hd/jobs/coordinator-3009f-exact3-Original-catalog-native-post5341-currentB-20261017-v1/generated/5f417c2dd1a3539bf52ad77c5051a9d9d586dbe723d1bd4bd21b416980f71922.png": "5f417c2dd1a3539bf52ad77c5051a9d9d586dbe723d1bd4bd21b416980f71922", "data/hd/jobs/coordinator-300a0-exact3-retained-Original-native-post5340-frozen386e-20261017-v1/generated/efa2e8da84b9815008a1f1213b95219514b158026c9aefcd38c02b1442b67bcf.png": "efa2e8da84b9815008a1f1213b95219514b158026c9aefcd38c02b1442b67bcf", + "data/hd/jobs/coordinator-300a4-exact2-Original-catalog-native-post5341-currentB-20261017-v1/generated/62e91e2354ba1fe84a78f58c0073fe97008b2a430e611383da7da64f70450d2e.png": "62e91e2354ba1fe84a78f58c0073fe97008b2a430e611383da7da64f70450d2e", + "data/hd/jobs/coordinator-dshp21g3-complete4-exact30-Original-native-post5341-B-compatible-20261017-v1/generated/5236d433dd16cb0f335586c982ca47deca85a1104bf6a81f6e72ad9298f33aac.png": "5236d433dd16cb0f335586c982ca47deca85a1104bf6a81f6e72ad9298f33aac", + "data/hd/jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a.png": "2fef42dd49b714bf5d442d534ff2e33285e13cdd018628c3677f81799628941a", + "data/hd/jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff.png": "72e2f3645b5b97a8d8531e2cab59f83598deb56609270c3d6254ae3944a05fff", + "data/hd/jobs/coordinator-terrain30-qualified-excluding-road15-post5341-currentB-20261017-v1/generated/b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b.png": "b4c93137f2f7118e214ba167b617b898708a722efcc6eaf6f3a034cf94bd897b", "data/hd/jobs/effects-10164-1018d/correction-v12/10166-generated.png": "f26e44cd8a87da0ba3bed3f21db68109f9fa1ad869c178ee7fea032fd181e384", "data/hd/jobs/effects-10164-1018d/correction-v14-matte-method/1016c-generated.png": "cd914745f90b1582b039579912123738788c19ec3a921fa9c7d861d02de6fdd0", "data/hd/jobs/effects-10164-1018d/correction-v14-matte-method/1016d-generated.png": "f43b73e7ec821e19113de4964a2951ebde5c3717147abb7724202a63bf8cbbba", @@ -2596,7 +2603,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": "8fae5ef3ee0ee97e6d526e8b14d5f134dabc9f8dd39e25fdbfcf8abf8db5fe32", + "data/hd/provenance.json": "660ccee4916031169d2ff4ef8149a8ce0dc75d62b9a7639ab760516d307b3af1", "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 279721e6..2411c34a 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": 5341, + "approved_hd_frames": 5378, "shared_data_manifest": "runtime-manifest.json", "dependencies": { "raptor-rust.exe": [