diff --git a/README.md b/README.md index 8d438dd8..5e66d171 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ 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: 2,240 of 5,753 original pictures +equipment, projectiles, effects and terrain: 2,354 of 5,753 original pictures are now included. [The HD backlog](docs/hd-backlog.md) records the remaining artwork and drafts awaiting review. diff --git a/data/hd/hd.json b/data/hd/hd.json index f210c923..d1d41e2d 100644 --- a/data/hd/hd.json +++ b/data/hd/hd.json @@ -42720,6 +42720,2074 @@ ] } ] + }, + { + "name": "DSHP19G2_PIC", + "base_asset": 131259, + "frame_count": 4, + "frames": [ + { + "frame": 0, + "file": "jobs/enemies-200bb-200be/generated/remaster-v9-alpha.png", + "logical_width": 48, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "04e25d1c4c52a8916dd3f2d2be2983bf6c7119ab81d715824e37814a6d135239", + "crop": [ + 87, + 87, + 552, + 368 + ], + "preserve_reserved_coverage": true + }, + { + "frame": 1, + "file": "jobs/enemies-200bb-200be/generated/remaster-v9-alpha.png", + "logical_width": 48, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "44f4ef1a4e15068c2cfa979e61e40609d25d6644db4438e27014f10d3207f826", + "crop": [ + 810, + 87, + 552, + 368 + ], + "preserve_reserved_coverage": true + }, + { + "frame": 2, + "file": "jobs/enemies-200bb-200be/generated/remaster-v9-alpha.png", + "logical_width": 48, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "4fe38b3af7a5fc2dc855d62a5c28db915fe8db01519d1270aa1865c35173a5ea", + "crop": [ + 86, + 629, + 552, + 368 + ], + "preserve_reserved_coverage": true + }, + { + "frame": 3, + "file": "jobs/enemies-200bb-200be/generated/remaster-v9-alpha.png", + "logical_width": 48, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "04ecc8ffb730952d4b0b5ed82d5dc40f2c2f312bf99e7c52adac65068562e4c8", + "crop": [ + 810, + 629, + 552, + 368 + ], + "preserve_reserved_coverage": true + } + ] + }, + { + "name": "Person effect padded replacement v3", + "base_asset": 66037, + "frame_count": 7, + "frames": [ + { + "frame": 0, + "file": "jobs/effects-101f5-101fb/generated-v3.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "b083cc1538c50f0d232eb1ad1fc8bce43f0d6f5d27e4a5b4203b1c8062efdba2", + "crop": [ + 148, + 148, + 592, + 592 + ] + }, + { + "frame": 1, + "file": "jobs/effects-101f5-101fb/generated-v2.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "4a5694e131b7990f0c5441d110f69ed063d6cd68c65f366e76da5f9c2d051798", + "crop": [ + 418, + 0, + 418, + 418 + ] + }, + { + "frame": 2, + "file": "jobs/effects-101f5-101fb/generated-v3.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "239deace25b17ca82ec6fe86b4ff7b183ebecf395188f63a61671223e338551f", + "crop": [ + 1034, + 147, + 594, + 594 + ] + }, + { + "frame": 3, + "file": "jobs/effects-101f5-101fb/generated-v2.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "4c388162e9d5efa107deb32fd648820c3fdb356c0f9c9601646064d977dcab4d", + "crop": [ + 0, + 418, + 418, + 418 + ] + }, + { + "frame": 4, + "file": "jobs/effects-101f5-101fb/generated-v2.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "484e82939ab9cd9fb4c4ded52ddae33e99c7a9117a47ce829a94d515e0414b8d", + "crop": [ + 418, + 418, + 418, + 418 + ] + }, + { + "frame": 5, + "file": "jobs/effects-101f5-101fb/generated-v2.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "cfb19634f5c8a5aca7c1d8415a76da119046c863c6c0f8472b531a68d5e0d042", + "crop": [ + 836, + 418, + 418, + 418 + ] + }, + { + "frame": 6, + "file": "jobs/effects-101f5-101fb/generated-v2.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "e12e6df54f13bb6bfb972e6aff7c29a17fdc653d505af6d6399201ce402942d5", + "crop": [ + 0, + 836, + 418, + 418 + ] + } + ] + }, + { + "name": "Mega Bomb padded replacement v4", + "base_asset": 65995, + "frame_count": 4, + "frames": [ + { + "frame": 0, + "file": "jobs/projectiles-101cb-101ce/generated-v4.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "7103457ec6e4c639c74bfcd691e09cd0ae05db70cd055f51a24d29abf9a5c1b7", + "crop": [ + 146, + 146, + 595, + 595 + ] + }, + { + "frame": 1, + "file": "jobs/projectiles-101cb-101ce/generated-v4.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "70c6f6f50e394544dd73a4e01e230ff19ca4b19ce9f619cb35b16e895ccf0572", + "crop": [ + 1033, + 147, + 594, + 594 + ] + }, + { + "frame": 2, + "file": "jobs/projectiles-101cb-101ce/generated-v2.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "7f715607f7482fd8e7bc23b9e438f53402fe172abea9eb97d78400bbf7f3e079", + "crop": [ + 0, + 627, + 627, + 627 + ] + }, + { + "frame": 3, + "file": "jobs/projectiles-101cb-101ce/generated-v2.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "355bc392de53a867da5cb79e79b77fd8e361fe6ac98e9be0013f4cf93c14f202", + "crop": [ + 627, + 627, + 627, + 627 + ] + } + ] + }, + { + "name": "TARG13G2_PIC", + "base_asset": 131212, + "frame_count": 1, + "frames": [ + { + "frame": 0, + "file": "jobs/enemies-2008c-2008c/generated/raw-v1.png", + "logical_width": 24, + "logical_height": 24, + "origin": [ + 0, + 0 + ], + "source_sha256": "68653304223d84ec4e7c6d01e3545b072bf38ff445918aed922cc85da5bbe8dd", + "crop": [ + 0, + 0, + 1254, + 1254 + ] + } + ] + }, + { + "name": "TARG16G2_PIC", + "base_asset": 131215, + "frame_count": 1, + "frames": [ + { + "frame": 0, + "file": "jobs/enemies-2008f-2008f/generated/raw-v1.png", + "logical_width": 24, + "logical_height": 24, + "origin": [ + 0, + 0 + ], + "source_sha256": "00d970e85972a77a80fee7817c2aad538d5cb38a0d074506fa0f8ed7e230f6ee", + "crop": [ + 15, + 16, + 1213, + 1213 + ] + } + ] + }, + { + "name": "TARG19G2_PIC", + "base_asset": 131218, + "frame_count": 1, + "frames": [ + { + "frame": 0, + "file": "jobs/enemies-20092-20092/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "6801fd479f4148b80b6004a6b80d0da2aeebab14a65f1d41e00c6bb686a6f977", + "crop": [ + 12, + 15, + 1219, + 1219 + ] + } + ] + }, + { + "name": "TARG22G2_PIC", + "base_asset": 131221, + "frame_count": 1, + "frames": [ + { + "frame": 0, + "file": "jobs/enemies-20095-20095/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "731339028fee59537134ce361346f5fd05351623636180e5b7c2613cb0e0c367", + "crop": [ + 15, + 3, + 1233, + 1233 + ] + } + ] + }, + { + "name": "SHIP05G3_PIC", + "base_asset": 196679, + "frame_count": 1, + "frames": [ + { + "frame": 0, + "file": "jobs/enemies-30047-30047/generated/raw-v1.png", + "logical_width": 40, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "e2ad6406eb91a26bdcb6d20ed45d7d1ea0aab709dd9b9210ab029f6c6d20ad0f", + "crop": [ + 22, + 0, + 1360, + 1088 + ] + } + ] + }, + { + "name": "SHIP06G3_PIC", + "base_asset": 196680, + "frame_count": 1, + "frames": [ + { + "frame": 0, + "file": "jobs/enemies-30048-30048/generated/raw-v1.png", + "logical_width": 40, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "bc0c7259fc2935d6c5ca752da548c7fdf5a08a032144b39e6c5e939e9e9ec863", + "crop": [ + 28, + 32, + 1350, + 1080 + ] + } + ] + }, + { + "name": "SHIP08G3_PIC", + "base_asset": 196682, + "frame_count": 1, + "frames": [ + { + "frame": 0, + "file": "jobs/enemies-3004a-3004a/generated/raw-v1.png", + "logical_width": 40, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "5b9cb5da2bf5d38b69cc7a82267a4f5d3c521322fc0e4b24fb9918a863425db7", + "crop": [ + 29, + 0, + 1345, + 1076 + ] + } + ] + }, + { + "name": "SHIP09G3_PIC", + "base_asset": 196683, + "frame_count": 1, + "frames": [ + { + "frame": 0, + "file": "jobs/enemies-3004b-3004b/generated/raw-v1.png", + "logical_width": 40, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "134d196d85aeb1880d19c1e6a116412275acfb0e8f5aef52a0ddbd25ea701da9", + "crop": [ + 32, + 0, + 1370, + 1096 + ] + } + ] + }, + { + "name": "SHIP11G3_PIC", + "base_asset": 196685, + "frame_count": 1, + "frames": [ + { + "frame": 0, + "file": "jobs/enemies-3004d-3004d/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 24, + "origin": [ + 0, + 0 + ], + "source_sha256": "7fabc48dd5b8f497353e5345eb77491dc992903464e08c2dbdaa4fb55fe946b7", + "crop": [ + 28, + 0, + 1420, + 1065 + ] + } + ] + }, + { + "name": "SHIP12G3_PIC", + "base_asset": 196686, + "frame_count": 1, + "frames": [ + { + "frame": 0, + "file": "jobs/enemies-3004e-3004e/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 24, + "origin": [ + 0, + 0 + ], + "source_sha256": "25c98f77640694c2dd8d4fe248433a56312abc76be06d805e68d2c4a6141b4c9", + "crop": [ + 28, + 0, + 1420, + 1065 + ] + } + ] + }, + { + "name": "TARG7G2_PIC", + "base_asset": 131161, + "frame_count": 8, + "frames": [ + { + "frame": 0, + "file": "jobs/enemies-20059-20060/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "cc5c7c577787ac3ece32d6a02a7c4e0f14620ae6aea4f3bad72850870a7b153b", + "crop": [ + 0, + 0, + 418, + 418 + ] + }, + { + "frame": 1, + "file": "jobs/enemies-20059-20060/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "669c23b9ae896d532535b75a9c9364370b0ff89d0eb8dff21ccd25fde8c1f9e5", + "crop": [ + 418, + 0, + 418, + 418 + ] + }, + { + "frame": 2, + "file": "jobs/enemies-20059-20060/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "008d2c966d193bd736d229ca1e3b2dbcc62f2e16946a171e2a38cf5dfa5bad40", + "crop": [ + 836, + 0, + 418, + 418 + ] + }, + { + "frame": 3, + "file": "jobs/enemies-20059-20060/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "e87fdd368b6930a6f83e48a631524b166936e73997045826397a4981708cdc23", + "crop": [ + 0, + 418, + 418, + 418 + ] + }, + { + "frame": 4, + "file": "jobs/enemies-20059-20060/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "0b6b9e7c9d44257b9e5cd1849fba38973d02c59b598b4c72bb8b21e271f4aa75", + "crop": [ + 418, + 418, + 418, + 418 + ] + }, + { + "frame": 5, + "file": "jobs/enemies-20059-20060/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "4be50ca29f04fa265718fc94129b1ea034b69a0c66957414ac7cd90bb04a7034", + "crop": [ + 836, + 418, + 418, + 418 + ] + }, + { + "frame": 6, + "file": "jobs/enemies-20059-20060/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "18dcfca97db9121054f416fa186f7650c0044706e94ab73be669ba5f13bea084", + "crop": [ + 0, + 836, + 418, + 418 + ] + }, + { + "frame": 7, + "file": "jobs/enemies-20059-20060/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "f7ac6a52a52d79ba2083a89e8b8122abd9b5bff3b76f6000c5e982be52da21c3", + "crop": [ + 418, + 836, + 418, + 418 + ] + } + ] + }, + { + "name": "TARG8G2_PIC", + "base_asset": 131169, + "frame_count": 14, + "frames": [ + { + "frame": 0, + "file": "jobs/enemies-20061-2006e/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "4e2e1f3012a8c310e50dd9b95fb9f2fedf359182367170f10069fd07d704b6ab", + "crop": [ + 0, + 0, + 314, + 314 + ] + }, + { + "frame": 1, + "file": "jobs/enemies-20061-2006e/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "518a683ece4ec50d5ab00c9d647a9c4a4d08349c4e9be07c958fda9aa395e7fe", + "crop": [ + 314, + 1, + 313, + 313 + ] + }, + { + "frame": 2, + "file": "jobs/enemies-20061-2006e/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "7373da61caf64a88e46d029ebd98a980a70d42a64c26418811a2551aceae058d", + "crop": [ + 627, + 1, + 313, + 313 + ] + }, + { + "frame": 3, + "file": "jobs/enemies-20061-2006e/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "26f2b9f27152fcae90d1193f6eb2276f3c9272c8ac0a09ec286652295f6eb3e9", + "crop": [ + 940, + 0, + 314, + 314 + ] + }, + { + "frame": 4, + "file": "jobs/enemies-20061-2006e/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "16748d5136d1f5e4ba78b20f7e16b12236247d5b658b9bc15677f1782655b33c", + "crop": [ + 1, + 314, + 313, + 313 + ] + }, + { + "frame": 5, + "file": "jobs/enemies-20061-2006e/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "676d415a68090d4885eb665b73feaf27482b0bb86654fa14ce30ba8f649fa94d", + "crop": [ + 314, + 314, + 313, + 313 + ] + }, + { + "frame": 6, + "file": "jobs/enemies-20061-2006e/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "533e6a3e2459b83afc85c200816939abd2e3f563a8e318a4ccacdb87a9a0aaf0", + "crop": [ + 627, + 314, + 313, + 313 + ] + }, + { + "frame": 7, + "file": "jobs/enemies-20061-2006e/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "c348074aefc78dda61622932ede0d41deeb58134cd9364b689c8cb85542c573b", + "crop": [ + 941, + 314, + 313, + 313 + ] + }, + { + "frame": 8, + "file": "jobs/enemies-20061-2006e/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "7d49ba8e4c398b6e5d2fa1de958fa6705d5f67bcf7fef83ad65a29ebe92d6359", + "crop": [ + 1, + 627, + 313, + 313 + ] + }, + { + "frame": 9, + "file": "jobs/enemies-20061-2006e/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "31523f203ee761f1071c3f8ba0678efe5bcc2aaf516a9c3008d8dc91cbb63d28", + "crop": [ + 314, + 627, + 313, + 313 + ] + }, + { + "frame": 10, + "file": "jobs/enemies-20061-2006e/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "8abc548e6f2ef6a57890c7c045a32b6efadd6e9f9edafea3cfc576826b74816e", + "crop": [ + 627, + 627, + 313, + 313 + ] + }, + { + "frame": 11, + "file": "jobs/enemies-20061-2006e/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "af7f46ee2bb87051978e2e010c06f2bee9814a8df5dd8daf97db6fc7c1d818bf", + "crop": [ + 941, + 627, + 313, + 313 + ] + }, + { + "frame": 12, + "file": "jobs/enemies-20061-2006e/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "43e89402c7a10e24f81220c18ae9c793c6fa209d802a9ce5d84d5f54e70ef471", + "crop": [ + 0, + 940, + 314, + 314 + ] + }, + { + "frame": 13, + "file": "jobs/enemies-20061-2006e/generated/raw-v1.png", + "logical_width": 16, + "logical_height": 16, + "origin": [ + 0, + 0 + ], + "source_sha256": "3eb177ef68c6a4a8a2f13032afcf5a6703ca6b82beface6e6eaef4e5e066701d", + "crop": [ + 314, + 941, + 313, + 313 + ] + } + ] + }, + { + "name": "BASETRG3_PIC", + "base_asset": 262256, + "frame_count": 16, + "frames": [ + { + "frame": 0, + "file": "jobs/enemies-40070-4007f/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "e9c90c53c31dc9c3b8ac05ada61e041c35974f2bda1c4dccdee575cf5cea7259", + "crop": [ + 0, + 0, + 314, + 314 + ] + }, + { + "frame": 1, + "file": "jobs/enemies-40070-4007f/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "b526e77d440967d15c8de24898119c68e04530d260840ea34f64e5ba9f782c04", + "crop": [ + 314, + 1, + 313, + 313 + ] + }, + { + "frame": 2, + "file": "jobs/enemies-40070-4007f/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "eb0a934eb3d3d84db40bbabff33b3909e3c4b746e003f8962fcb7f5dc8e20032", + "crop": [ + 627, + 1, + 313, + 313 + ] + }, + { + "frame": 3, + "file": "jobs/enemies-40070-4007f/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "741ec0edc021ed3fd001abb10e90bab15757270123921421c1c760c6eb69fc27", + "crop": [ + 940, + 0, + 314, + 314 + ] + }, + { + "frame": 4, + "file": "jobs/enemies-40070-4007f/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "d847585a0c8a4526413d8d58ace0d75e54da0c69e99b5da8c374ded161d8202f", + "crop": [ + 1, + 314, + 313, + 313 + ] + }, + { + "frame": 5, + "file": "jobs/enemies-40070-4007f/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "18341676417ac6844c773053fb16c19d948deed14c40673a26da2b2c3355d037", + "crop": [ + 314, + 314, + 313, + 313 + ] + }, + { + "frame": 6, + "file": "jobs/enemies-40070-4007f/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "666938c95db35bbc4da9bf863279580036b18fc31cd389916b90c71d17cf5919", + "crop": [ + 627, + 314, + 313, + 313 + ] + }, + { + "frame": 7, + "file": "jobs/enemies-40070-4007f/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "e6f6b1f563dafb8809c06311188f8668925e1227c269b98063fe9ebd460e6d8c", + "crop": [ + 941, + 314, + 313, + 313 + ] + }, + { + "frame": 8, + "file": "jobs/enemies-40070-4007f/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "22ab719f0da054cb820ff244d4feab993d6ee02fad045be44e5dade5ce853c44", + "crop": [ + 1, + 627, + 313, + 313 + ] + }, + { + "frame": 9, + "file": "jobs/enemies-40070-4007f/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "98cf4ab9349c938c4aa3bbadd3fc83334204b1af232c3ce85dffcde675bfa72a", + "crop": [ + 314, + 627, + 313, + 313 + ] + }, + { + "frame": 10, + "file": "jobs/enemies-40070-4007f/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "f977a1faaffb8e77aa9cacdf611736034ad5cf6f0386d4ce06c91292c0254cd4", + "crop": [ + 627, + 627, + 313, + 313 + ] + }, + { + "frame": 11, + "file": "jobs/enemies-40070-4007f/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "e853f06c4053949c39497f0fe4e5076ddcfb46cc458d514f5049995436bab122", + "crop": [ + 941, + 627, + 313, + 313 + ] + }, + { + "frame": 12, + "file": "jobs/enemies-40070-4007f/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "2b54408a92e181721e0f78f93d83e24c5e8c01a7706f4122f856cabc9fec7d72", + "crop": [ + 0, + 940, + 314, + 314 + ] + }, + { + "frame": 13, + "file": "jobs/enemies-40070-4007f/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "9385d34851f1d25093e0dc166b4afbc4d946a422a59892b7f4f7868c66028496", + "crop": [ + 314, + 941, + 313, + 313 + ] + }, + { + "frame": 14, + "file": "jobs/enemies-40070-4007f/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "72daefa8e279f4bff1a877256a7aaedb50bb3486cd3377c2a221ff0a55cc118b", + "crop": [ + 627, + 941, + 313, + 313 + ] + }, + { + "frame": 15, + "file": "jobs/enemies-40070-4007f/generated/raw-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "af5e99d2afd3bb2997368374dd94c7e3b2d102c70cfd85a81f46954535c42689", + "crop": [ + 940, + 940, + 314, + 314 + ] + } + ] + }, + { + "name": "GroundBlast complete42 with continuous matte12 decay sibling v15", + "base_asset": 65892, + "frame_count": 42, + "frames": [ + { + "frame": 0, + "file": "jobs/effects-10164-1018d/generated-v9.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "ec6af185309561d0fb42984838147df4b36cc3a4590e6dcfdf49344a028b7707", + "crop": [ + 52, + 36, + 332, + 332 + ] + }, + { + "frame": 1, + "file": "jobs/effects-10164-1018d/generated-v9.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "4e354a32da52dfcc6200d7bab85a6c7247043ccbce6aab075338a2a60e67348a", + "crop": [ + 480, + 62, + 293, + 293 + ] + }, + { + "frame": 2, + "file": "jobs/effects-10164-1018d/correction-v12/10166-generated.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "faf795116656a5fd258faa191921076306a22a2556c38167c39cb50a3c01b772", + "crop": [ + 234, + 234, + 787, + 787 + ] + }, + { + "frame": 3, + "file": "jobs/effects-10164-1018d/generated-v9.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "08ac7d1a5f0c98fb17dbfa7763463d73706c554771df7c22bcc1bb8aa0b826db", + "crop": [ + 67, + 478, + 288, + 288 + ] + }, + { + "frame": 4, + "file": "jobs/effects-10164-1018d/generated-v9.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "d7a8d6a5fcf331ad4b6f7b423994b35884ae07744fd13807122dffd5730582b0", + "crop": [ + 489, + 488, + 280, + 280 + ] + }, + { + "frame": 5, + "file": "jobs/effects-10164-1018d/generated-v9.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "3ce18aa1ebc2fbbd50ddaaa719bb968b536c989e0f646855b631d8f79b359d87", + "crop": [ + 908, + 491, + 274, + 274 + ] + }, + { + "frame": 6, + "file": "jobs/effects-10164-1018d/generated-v9.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "b1c709de3d5d4593525f5c17ebd02839b8fad591a9d438b97e4bea19e563ff32", + "crop": [ + 71, + 902, + 283, + 283 + ] + }, + { + "frame": 7, + "file": "jobs/effects-10164-1018d/generated-v9.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "7ec99542066ee30e9f870c9075881f4e3869cf3b9ccfe59a97c5fec79c44cda3", + "crop": [ + 486, + 904, + 280, + 280 + ] + }, + { + "frame": 8, + "file": "jobs/effects-10164-1018d/correction-v14-matte-method/1016c-generated.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "b50d61b1914e251b10f5e24360e7cd2354f4512709e24822d850b1cf6d88dfbd", + "crop": [ + 235, + 235, + 784, + 784 + ] + }, + { + "frame": 9, + "file": "jobs/effects-10164-1018d/correction-v14-matte-method/1016d-generated.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "f864be12dcd770cb6bb091af22428da7670878d03c7e59f0a06664085bf25907", + "crop": [ + 235, + 235, + 784, + 784 + ] + }, + { + "frame": 10, + "file": "jobs/effects-10164-1018d/correction-v15-matte-continuation/1016e-generated.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "76f83b369a206782aab2f07ecb49763b36d53c8f73b76a53be43ffa79353dd7e", + "crop": [ + 235, + 235, + 787, + 787 + ] + }, + { + "frame": 11, + "file": "jobs/effects-10164-1018d/correction-v15-matte-continuation/1016f-generated.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "dd7996b410c28a85c97e2593a75f8d81e0e04c06ca74fe3240690c10c819ee32", + "crop": [ + 235, + 235, + 784, + 784 + ] + }, + { + "frame": 12, + "file": "jobs/effects-10164-1018d/correction-v15-matte-continuation/10170-generated.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "b621ee665110ba26190cc174a17720f1454f586ca299fe94cedfd3fc20e2422e", + "crop": [ + 235, + 235, + 784, + 784 + ] + }, + { + "frame": 13, + "file": "jobs/effects-10164-1018d/correction-v15-matte-continuation/10171-generated.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "e87fedac2a8c9e7729bb823174d2c2affe32b8daa75c596c2871f3711d4f936f", + "crop": [ + 235, + 235, + 784, + 784 + ] + }, + { + "frame": 14, + "file": "jobs/effects-10164-1018d/correction-v15-matte-continuation/10172-generated.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "e8914c13b11927b48ac22738310133e0cb5b30ea40d094b43e80df8af5d99629", + "crop": [ + 235, + 235, + 784, + 784 + ] + }, + { + "frame": 15, + "file": "jobs/effects-10164-1018d/correction-v15-matte-continuation/10173-generated.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "3c9baeedf65189df57c70288cf09c1b8e5f4452e3345ed7cff1e3226a761fa06", + "crop": [ + 235, + 235, + 784, + 784 + ] + }, + { + "frame": 16, + "file": "jobs/effects-10164-1018d/correction-v15-matte-continuation/10174-generated.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "41ad01bf36c7c49ffdfff98b96b1eb7103c2e429bc470af50b5ccc691aeae76f", + "crop": [ + 235, + 235, + 784, + 784 + ] + }, + { + "frame": 17, + "file": "jobs/effects-10164-1018d/correction-v15-matte-continuation/10175-generated.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "0adef82d58bcffcc21c4df87cd975ae6df7383fbc6d5520d89e4bd4f8422095e", + "crop": [ + 235, + 235, + 784, + 784 + ] + }, + { + "frame": 18, + "file": "jobs/effects-10164-1018d/correction-v15-matte-continuation/10176-generated.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "821c71a4e11a75c3bbbba78f3bab830c6b6b1fae42607dff89b6eabd0e98a520", + "crop": [ + 235, + 235, + 784, + 784 + ] + }, + { + "frame": 19, + "file": "jobs/effects-10164-1018d/correction-v15-matte-continuation/10177-generated.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "f514b5ecbe5eb0bcd094a5506df24c31358e08524b4f4059567f92c38374715d", + "crop": [ + 235, + 235, + 800, + 800 + ] + }, + { + "frame": 20, + "file": "jobs/effects-10164-1018d/generated-v7.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "0d00418902a91a02c7d61c3c276b632645191560264bc3dc6569792686f5f9e3", + "crop": [ + 38, + 10, + 298, + 298 + ] + }, + { + "frame": 21, + "file": "jobs/effects-10164-1018d/generated-v7.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "f050fcdac055625a834dd0e3c0c32992864fdc4d334f66eec6d1ad03ba2acc07", + "crop": [ + 398, + 11, + 296, + 296 + ] + }, + { + "frame": 22, + "file": "jobs/effects-10164-1018d/generated-v7.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "c0f55c1f3a19c3079bdf5cd5acd9f59765a5b17140de58446a920fcbadfd76ef", + "crop": [ + 746, + 8, + 302, + 302 + ] + }, + { + "frame": 23, + "file": "jobs/effects-10164-1018d/generated-v7.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "b3b73e87adb40350a50208f7a49d2ad5825765ffa7bdf1b36072a27e2ea5e5f8", + "crop": [ + 1117, + 8, + 302, + 302 + ] + }, + { + "frame": 24, + "file": "jobs/effects-10164-1018d/generated-v7.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "648c6db92cd02caf491ff80e0004efd7ff57dd0821b1103391142f80a14a205d", + "crop": [ + 38, + 369, + 290, + 290 + ] + }, + { + "frame": 25, + "file": "jobs/effects-10164-1018d/generated-v7.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "991f7b32eb45684160ecefd162626affc6e87b0615134f823cf8103603828225", + "crop": [ + 399, + 363, + 302, + 302 + ] + }, + { + "frame": 26, + "file": "jobs/effects-10164-1018d/generated-v7.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "60132e4d18cd6c15608546502fdd3982dd8ed0050cd3165ea2e149c2ff937c8a", + "crop": [ + 748, + 367, + 300, + 300 + ] + }, + { + "frame": 27, + "file": "jobs/effects-10164-1018d/generated-v7.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "a57ca9094420b892ed4eb716647409f9a8c5fdf9f25d7966a5cd58ad359ffc33", + "crop": [ + 1116, + 367, + 300, + 300 + ] + }, + { + "frame": 28, + "file": "jobs/effects-10164-1018d/generated-v7.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "049e233d428f69bea17656795c7cd5e23606762d724ccfdc267923d8940d00b9", + "crop": [ + 36, + 726, + 292, + 292 + ] + }, + { + "frame": 29, + "file": "jobs/effects-10164-1018d/generated-v7.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "eeae85138d407151db3b17eb13941edf988524424077229b73b2b442cdbd91d1", + "crop": [ + 400, + 726, + 292, + 292 + ] + }, + { + "frame": 30, + "file": "jobs/effects-10164-1018d/generated-v7.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "d009c546ac8bc4bc09690955661bf3696d72b73095bffc38bc5908f59d56c667", + "crop": [ + 755, + 727, + 292, + 292 + ] + }, + { + "frame": 31, + "file": "jobs/effects-10164-1018d/generated-v8.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "3be138d29c815acfc3ec17d38b9c80c07951e77eaa71fde9354dd0ab273634e8", + "crop": [ + 62, + 62, + 239, + 239 + ] + }, + { + "frame": 32, + "file": "jobs/effects-10164-1018d/generated-v8.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "85b70e679de381e4490f9cf0b88d7358262828b920a367c1e3eeabcc44f104f3", + "crop": [ + 426, + 64, + 235, + 235 + ] + }, + { + "frame": 33, + "file": "jobs/effects-10164-1018d/generated-v8.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "e96c23e5c9facc48e8950c36af89e24dc5066a3ad325aba088d4b531b63028c2", + "crop": [ + 786, + 62, + 238, + 238 + ] + }, + { + "frame": 34, + "file": "jobs/effects-10164-1018d/generated-v8.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "80fa68861d73c468a12f5dbb5f32423246c3b528e1c9ab4673342e510a2baa80", + "crop": [ + 1148, + 63, + 237, + 237 + ] + }, + { + "frame": 35, + "file": "jobs/effects-10164-1018d/generated-v8.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "b98fb975d6cd718d72ad678b01774f858c972038d11a47e3f62a69ab5c64db2f", + "crop": [ + 61, + 424, + 240, + 240 + ] + }, + { + "frame": 36, + "file": "jobs/effects-10164-1018d/generated-v8.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "633b722082b9bde6785d134c8c5d27320189f2aaa3abab5a1193318cd6614d00", + "crop": [ + 424, + 425, + 237, + 237 + ] + }, + { + "frame": 37, + "file": "jobs/effects-10164-1018d/generated-v8.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "354841a14dbcf801d333abb8eba2f0de0fc5f4e483a0f28b2b70c96e56871738", + "crop": [ + 786, + 422, + 240, + 240 + ] + }, + { + "frame": 38, + "file": "jobs/effects-10164-1018d/generated-v8.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "9bbc337782fa41334189f157d1450513c3ff54a8942ec1ce77ede9f56d8ef9b4", + "crop": [ + 1149, + 422, + 239, + 239 + ] + }, + { + "frame": 39, + "file": "jobs/effects-10164-1018d/generated-v8.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "2181313857f7da53e88a19d5995e0b41ba52615939102ff7b0894b474cd04003", + "crop": [ + 63, + 786, + 237, + 237 + ] + }, + { + "frame": 40, + "file": "jobs/effects-10164-1018d/generated-v8.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "09ad6126319c1491b552076296fd459c3deb99503f02ae60ad8c6631a3816138", + "crop": [ + 424, + 785, + 238, + 238 + ] + }, + { + "frame": 41, + "file": "jobs/effects-10164-1018d/generated-v8.png", + "logical_width": 40, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "493f08f165a0bc08f639515d0158fa7aee5675f7b95f49183237375c23ff424a", + "crop": [ + 785, + 782, + 243, + 243 + ] + } + ] + }, + { + "name": "SmokeDown complete9 alpha-contour siblingv4", + "base_asset": 66058, + "frame_count": 9, + "frames": [ + { + "frame": 0, + "file": "jobs/effects-1020a-10212/alpha-contour-method-v3/1020a-generated.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "626ed1eab33d22e08082527783dc8c8ccb7576886e1da07fb65c8cda25276f67", + "crop": [ + 213, + 193, + 888, + 888 + ] + }, + { + "frame": 1, + "file": "jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020b-generated.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "14b5f474fc3120273c0b6d8e288b79380cc3936f698bf0ad84dd1e2fc4133edc", + "crop": [ + 126, + 80, + 1016, + 1016 + ] + }, + { + "frame": 2, + "file": "jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020c-generated.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "bf4c89efb83e8f508b25888fd5369a8f9800db50fa9fff0babb7196de77fff56", + "crop": [ + 210, + 199, + 846, + 846 + ] + }, + { + "frame": 3, + "file": "jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020d-generated.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "8e587d0e69f3c12ae8dfa0db6596f32435f4d55c14fded49ce3eb366d891598e", + "crop": [ + 222, + 171, + 849, + 849 + ] + }, + { + "frame": 4, + "file": "jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020e-generated.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "943dbcdac466b879adf56e0d0c68c44c285d89ba10a6bbaed6aafa4f6f2c0891", + "crop": [ + 183, + 179, + 890, + 890 + ] + }, + { + "frame": 5, + "file": "jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020f-generated.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "c1442c814dd442d50bd2fb5cee3cfcebbf518a7b52a4833bdd506ee9cdb36b5d", + "crop": [ + 202, + 186, + 864, + 864 + ] + }, + { + "frame": 6, + "file": "jobs/effects-1020a-10212/alpha-contour-continuation-v4/10210-generated.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "11de5358ca7ffdfe2765aada0e3751e5469ffa34797f5b8891d568663877a54f", + "crop": [ + 198, + 198, + 859, + 859 + ] + }, + { + "frame": 7, + "file": "jobs/effects-1020a-10212/alpha-contour-continuation-v4/10211-generated.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "4c3c095fe526afd1955f366fc95af0c31fbca58510c897a380b11f5d3fa44404", + "crop": [ + 186, + 185, + 882, + 882 + ] + }, + { + "frame": 8, + "file": "jobs/effects-1020a-10212/alpha-contour-method-v3/10212-generated.png", + "logical_width": 8, + "logical_height": 8, + "origin": [ + 0, + 0 + ], + "source_sha256": "0440b1c03a90bf553e0500f3c2933285ea4de01142e934de061e0bf36a78f5f0", + "crop": [ + 185, + 150, + 900, + 900 + ] + } + ] } ] } diff --git a/data/hd/jobs/effects-10164-1018d/correction-v12/10166-generated.png b/data/hd/jobs/effects-10164-1018d/correction-v12/10166-generated.png new file mode 100644 index 00000000..262e031d Binary files /dev/null and b/data/hd/jobs/effects-10164-1018d/correction-v12/10166-generated.png differ diff --git a/data/hd/jobs/effects-10164-1018d/correction-v14-matte-method/1016c-generated.png b/data/hd/jobs/effects-10164-1018d/correction-v14-matte-method/1016c-generated.png new file mode 100644 index 00000000..3f23737b Binary files /dev/null and b/data/hd/jobs/effects-10164-1018d/correction-v14-matte-method/1016c-generated.png differ diff --git a/data/hd/jobs/effects-10164-1018d/correction-v14-matte-method/1016d-generated.png b/data/hd/jobs/effects-10164-1018d/correction-v14-matte-method/1016d-generated.png new file mode 100644 index 00000000..b0f58873 Binary files /dev/null and b/data/hd/jobs/effects-10164-1018d/correction-v14-matte-method/1016d-generated.png differ diff --git a/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/1016e-generated.png b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/1016e-generated.png new file mode 100644 index 00000000..49c423c7 Binary files /dev/null and b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/1016e-generated.png differ diff --git a/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/1016f-generated.png b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/1016f-generated.png new file mode 100644 index 00000000..6ef241aa Binary files /dev/null and b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/1016f-generated.png differ diff --git a/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10170-generated.png b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10170-generated.png new file mode 100644 index 00000000..227185b8 Binary files /dev/null and b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10170-generated.png differ diff --git a/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10171-generated.png b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10171-generated.png new file mode 100644 index 00000000..9e5257b5 Binary files /dev/null and b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10171-generated.png differ diff --git a/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10172-generated.png b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10172-generated.png new file mode 100644 index 00000000..ce138d4c Binary files /dev/null and b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10172-generated.png differ diff --git a/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10173-generated.png b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10173-generated.png new file mode 100644 index 00000000..b965bc57 Binary files /dev/null and b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10173-generated.png differ diff --git a/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10174-generated.png b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10174-generated.png new file mode 100644 index 00000000..6e5af2da Binary files /dev/null and b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10174-generated.png differ diff --git a/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10175-generated.png b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10175-generated.png new file mode 100644 index 00000000..c26d3868 Binary files /dev/null and b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10175-generated.png differ diff --git a/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10176-generated.png b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10176-generated.png new file mode 100644 index 00000000..7d8831fd Binary files /dev/null and b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10176-generated.png differ diff --git a/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10177-generated.png b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10177-generated.png new file mode 100644 index 00000000..69fafa50 Binary files /dev/null and b/data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10177-generated.png differ diff --git a/data/hd/jobs/effects-10164-1018d/generated-v7.png b/data/hd/jobs/effects-10164-1018d/generated-v7.png new file mode 100644 index 00000000..d4d99ae3 Binary files /dev/null and b/data/hd/jobs/effects-10164-1018d/generated-v7.png differ diff --git a/data/hd/jobs/effects-10164-1018d/generated-v8.png b/data/hd/jobs/effects-10164-1018d/generated-v8.png new file mode 100644 index 00000000..e1f1c281 Binary files /dev/null and b/data/hd/jobs/effects-10164-1018d/generated-v8.png differ diff --git a/data/hd/jobs/effects-10164-1018d/generated-v9.png b/data/hd/jobs/effects-10164-1018d/generated-v9.png new file mode 100644 index 00000000..9aea6153 Binary files /dev/null and b/data/hd/jobs/effects-10164-1018d/generated-v9.png differ diff --git a/data/hd/jobs/effects-101f5-101fb/generated-v2.png b/data/hd/jobs/effects-101f5-101fb/generated-v2.png new file mode 100644 index 00000000..3d63edb0 Binary files /dev/null and b/data/hd/jobs/effects-101f5-101fb/generated-v2.png differ diff --git a/data/hd/jobs/effects-101f5-101fb/generated-v3.png b/data/hd/jobs/effects-101f5-101fb/generated-v3.png new file mode 100644 index 00000000..ea309980 Binary files /dev/null and b/data/hd/jobs/effects-101f5-101fb/generated-v3.png differ diff --git a/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020b-generated.png b/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020b-generated.png new file mode 100644 index 00000000..a505981c Binary files /dev/null and b/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020b-generated.png differ diff --git a/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020c-generated.png b/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020c-generated.png new file mode 100644 index 00000000..90c94c7f Binary files /dev/null and b/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020c-generated.png differ diff --git a/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020d-generated.png b/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020d-generated.png new file mode 100644 index 00000000..393d3527 Binary files /dev/null and b/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020d-generated.png differ diff --git a/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020e-generated.png b/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020e-generated.png new file mode 100644 index 00000000..5911cbe9 Binary files /dev/null and b/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020e-generated.png differ diff --git a/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020f-generated.png b/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020f-generated.png new file mode 100644 index 00000000..77226bfc Binary files /dev/null and b/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020f-generated.png differ diff --git a/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/10210-generated.png b/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/10210-generated.png new file mode 100644 index 00000000..1b7b9e6c Binary files /dev/null and b/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/10210-generated.png differ diff --git a/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/10211-generated.png b/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/10211-generated.png new file mode 100644 index 00000000..15244a1c Binary files /dev/null and b/data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/10211-generated.png differ diff --git a/data/hd/jobs/effects-1020a-10212/alpha-contour-method-v3/1020a-generated.png b/data/hd/jobs/effects-1020a-10212/alpha-contour-method-v3/1020a-generated.png new file mode 100644 index 00000000..267d13c9 Binary files /dev/null and b/data/hd/jobs/effects-1020a-10212/alpha-contour-method-v3/1020a-generated.png differ diff --git a/data/hd/jobs/effects-1020a-10212/alpha-contour-method-v3/10212-generated.png b/data/hd/jobs/effects-1020a-10212/alpha-contour-method-v3/10212-generated.png new file mode 100644 index 00000000..53e43d5a Binary files /dev/null and b/data/hd/jobs/effects-1020a-10212/alpha-contour-method-v3/10212-generated.png differ diff --git a/data/hd/jobs/enemies-20059-20060/generated/raw-v1.png b/data/hd/jobs/enemies-20059-20060/generated/raw-v1.png new file mode 100644 index 00000000..eb14cb3c Binary files /dev/null and b/data/hd/jobs/enemies-20059-20060/generated/raw-v1.png differ diff --git a/data/hd/jobs/enemies-20061-2006e/generated/raw-v1.png b/data/hd/jobs/enemies-20061-2006e/generated/raw-v1.png new file mode 100644 index 00000000..ed73c085 Binary files /dev/null and b/data/hd/jobs/enemies-20061-2006e/generated/raw-v1.png differ diff --git a/data/hd/jobs/enemies-2008c-2008c/generated/raw-v1.png b/data/hd/jobs/enemies-2008c-2008c/generated/raw-v1.png new file mode 100644 index 00000000..03ccd513 Binary files /dev/null and b/data/hd/jobs/enemies-2008c-2008c/generated/raw-v1.png differ diff --git a/data/hd/jobs/enemies-2008f-2008f/generated/raw-v1.png b/data/hd/jobs/enemies-2008f-2008f/generated/raw-v1.png new file mode 100644 index 00000000..fe9c3adb Binary files /dev/null and b/data/hd/jobs/enemies-2008f-2008f/generated/raw-v1.png differ diff --git a/data/hd/jobs/enemies-20092-20092/generated/raw-v1.png b/data/hd/jobs/enemies-20092-20092/generated/raw-v1.png new file mode 100644 index 00000000..c915a03c Binary files /dev/null and b/data/hd/jobs/enemies-20092-20092/generated/raw-v1.png differ diff --git a/data/hd/jobs/enemies-20095-20095/generated/raw-v1.png b/data/hd/jobs/enemies-20095-20095/generated/raw-v1.png new file mode 100644 index 00000000..7e088e16 Binary files /dev/null and b/data/hd/jobs/enemies-20095-20095/generated/raw-v1.png differ diff --git a/data/hd/jobs/enemies-200bb-200be/generated/remaster-v9-alpha.png b/data/hd/jobs/enemies-200bb-200be/generated/remaster-v9-alpha.png new file mode 100644 index 00000000..10c8cdb5 Binary files /dev/null and b/data/hd/jobs/enemies-200bb-200be/generated/remaster-v9-alpha.png differ diff --git a/data/hd/jobs/enemies-30047-30047/generated/raw-v1.png b/data/hd/jobs/enemies-30047-30047/generated/raw-v1.png new file mode 100644 index 00000000..5d679b86 Binary files /dev/null and b/data/hd/jobs/enemies-30047-30047/generated/raw-v1.png differ diff --git a/data/hd/jobs/enemies-30048-30048/generated/raw-v1.png b/data/hd/jobs/enemies-30048-30048/generated/raw-v1.png new file mode 100644 index 00000000..605e83f0 Binary files /dev/null and b/data/hd/jobs/enemies-30048-30048/generated/raw-v1.png differ diff --git a/data/hd/jobs/enemies-3004a-3004a/generated/raw-v1.png b/data/hd/jobs/enemies-3004a-3004a/generated/raw-v1.png new file mode 100644 index 00000000..775ee7c3 Binary files /dev/null and b/data/hd/jobs/enemies-3004a-3004a/generated/raw-v1.png differ diff --git a/data/hd/jobs/enemies-3004b-3004b/generated/raw-v1.png b/data/hd/jobs/enemies-3004b-3004b/generated/raw-v1.png new file mode 100644 index 00000000..51ded4a9 Binary files /dev/null and b/data/hd/jobs/enemies-3004b-3004b/generated/raw-v1.png differ diff --git a/data/hd/jobs/enemies-3004d-3004d/generated/raw-v1.png b/data/hd/jobs/enemies-3004d-3004d/generated/raw-v1.png new file mode 100644 index 00000000..ac9f54fc Binary files /dev/null and b/data/hd/jobs/enemies-3004d-3004d/generated/raw-v1.png differ diff --git a/data/hd/jobs/enemies-3004e-3004e/generated/raw-v1.png b/data/hd/jobs/enemies-3004e-3004e/generated/raw-v1.png new file mode 100644 index 00000000..6f98ef92 Binary files /dev/null and b/data/hd/jobs/enemies-3004e-3004e/generated/raw-v1.png differ diff --git a/data/hd/jobs/enemies-40070-4007f/generated/raw-v1.png b/data/hd/jobs/enemies-40070-4007f/generated/raw-v1.png new file mode 100644 index 00000000..8978fe24 Binary files /dev/null and b/data/hd/jobs/enemies-40070-4007f/generated/raw-v1.png differ diff --git a/data/hd/jobs/projectiles-101cb-101ce/generated-v2.png b/data/hd/jobs/projectiles-101cb-101ce/generated-v2.png new file mode 100644 index 00000000..2647051f Binary files /dev/null and b/data/hd/jobs/projectiles-101cb-101ce/generated-v2.png differ diff --git a/data/hd/jobs/projectiles-101cb-101ce/generated-v4.png b/data/hd/jobs/projectiles-101cb-101ce/generated-v4.png new file mode 100644 index 00000000..d0c134d1 Binary files /dev/null and b/data/hd/jobs/projectiles-101cb-101ce/generated-v4.png differ diff --git a/data/hd/provenance.json b/data/hd/provenance.json index 0ab3e6e2..0cddf0d6 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": "2240 complete-family reviewed original picture frames registered. Whole-catalog queues remain active; HD stays optional. Render reachability is recorded separately.", + "status": "2354 complete-family reviewed original picture frames registered. Whole-catalog queues remain active; HD stays optional. Render reachability is recorded separately.", "rejected_variants": [ { "file": "light-player-bank-0-hd-v1.png", @@ -7538,6 +7538,354 @@ "review": "Complete authentic320\u00d7200 source and untouched opaque1586\u00d7992 full-canvas raw independently reviewed by root at every actual1\u20134 scale. Complete pillars, doors, teal floor markings, truss/cables/apertures and margins survive. Fine wear, lamps, pistons and brighter floor are bounded source-faithful interpretation. Old cropped-margin hold remains historical and was not fixed by rounding alone; genuine new source-only raw replaces it. No Host occurrence claim.", "independent_review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/root-hd-material-adjudications/hanger-1010a-fullcanvas/independent-review.json, SHA256 c2608c7ab0fd69a4fdb6c48c48de98177d2c5a2081c8310107b6fa38d98fba5d", "frame_bindings_sha256": "3912c16cd00b965d2983fe9ff645e867225a95b2f19d79cf5c3f0aeee83dedd8" + }, + { + "job_id": "enemies-200bb-200be", + "assets": [ + "200bb", + "200bc", + "200bd", + "200be" + ], + "frames": 4, + "metadata": "hd.json", + "detail": "jobs/enemies-200bb-200be/candidate.json", + "coordinator_review": "jobs/enemies-200bb-200be/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-200bb-200be/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Only this previously unapproved DSHP19 four enables source-bound reserved coverage:40 supported lamp subpixels restored at3/4, ordinary/static/native1/2 unchanged; warmer metal, soft native1 and body-boundary expansion are qualified.31 isolated original-route World fixtures cover four phases; no whole-wave or desktop Host inference.", + "independent_review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dshp19-reserved-late-peer-7b/independent-review.json, SHA256 4765a241cd92ad467e1d07259faa917ae03620f90dbc9f4a9bbcd62e9d6a77c4", + "frame_bindings_sha256": "0fdeeba88d09838d321816b3caa4a12e4853e99defe5095867369c26729e4e57" + }, + { + "job_id": "effects-101f5-101fb", + "assets": [ + "101f5", + "101f6", + "101f7", + "101f8", + "101f9", + "101fa", + "101fb" + ], + "frames": 7, + "metadata": "hd.json", + "detail": "jobs/effects-101f5-101fb/candidate.json", + "coordinator_review": "jobs/effects-101f5-101fb/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/effects-101f5-101fb/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Cream/warmgold native shading and fine grain/panel relief qualified; exact11 phase geometry and44 masks retained.101cc trims six alpha17\u201320 faint pixels plus alpha1\u201315 fringe; all alpha32 retained. Contexts are clearly synthetic over authentic terrain; no actual Host timing/occurrence claim.", + "independent_review": "/home/quintine/Projects/RaptorReplica/.reference/hd-dark-player-person7-megabomb4-independent/independent-review.json, SHA256 3390a24300d6a260474fb9ddc8631bed1709c066a16816dd5d6120fdab135d27", + "frame_bindings_sha256": "23eeb99620918114b20ec099560c5ba72a6fd199b394cf65a334ed363ce3e95d" + }, + { + "job_id": "projectiles-101cb-101ce", + "assets": [ + "101cb", + "101cc", + "101cd", + "101ce" + ], + "frames": 4, + "metadata": "hd.json", + "detail": "jobs/projectiles-101cb-101ce/candidate.json", + "coordinator_review": "jobs/projectiles-101cb-101ce/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/projectiles-101cb-101ce/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Cream/warmgold native shading and fine grain/panel relief qualified; exact11 phase geometry and44 masks retained.101cc trims six alpha17\u201320 faint pixels plus alpha1\u201315 fringe; all alpha32 retained. Contexts are clearly synthetic over authentic terrain; no actual Host timing/occurrence claim.", + "independent_review": "/home/quintine/Projects/RaptorReplica/.reference/hd-dark-player-person7-megabomb4-independent/independent-review.json, SHA256 3390a24300d6a260474fb9ddc8631bed1709c066a16816dd5d6120fdab135d27", + "frame_bindings_sha256": "48d923607ebaab68f088728ff110d742277c75a8c197cc0d404a72a4e2107070" + }, + { + "job_id": "enemies-2008c-2008c", + "assets": [ + "2008c" + ], + "frames": 1, + "metadata": "hd.json", + "detail": "jobs/enemies-2008c-2008c/candidate.json", + "coordinator_review": "jobs/enemies-2008c-2008c/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-2008c-2008c/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Limited contour rounding includes2008f two dim-red whole cells at4 and native edge losses; tabs/core/damaged contrast remain readable. These are separate original definitions, no invented death transition. Exact authentic World placement, original shadow flags/masks and bounded background composition close in the ten-placement receipt.", + "independent_review": "/home/quintine/Projects/RaptorReplica/.reference/hd-full-review/enemy-ground-four-default7b/independent-review.json, SHA256 8ce78aee78495939a30ef7fd1af7bba18a4e64cdcc7860aa32882045609cf13a", + "frame_bindings_sha256": "56f0416ce0b4f00060a771e51cd01c0a3eae6d0224cc808d0a79ea60704efd72" + }, + { + "job_id": "enemies-2008f-2008f", + "assets": [ + "2008f" + ], + "frames": 1, + "metadata": "hd.json", + "detail": "jobs/enemies-2008f-2008f/candidate.json", + "coordinator_review": "jobs/enemies-2008f-2008f/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-2008f-2008f/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Limited contour rounding includes2008f two dim-red whole cells at4 and native edge losses; tabs/core/damaged contrast remain readable. These are separate original definitions, no invented death transition. Exact authentic World placement, original shadow flags/masks and bounded background composition close in the ten-placement receipt.", + "independent_review": "/home/quintine/Projects/RaptorReplica/.reference/hd-full-review/enemy-ground-four-default7b/independent-review.json, SHA256 8ce78aee78495939a30ef7fd1af7bba18a4e64cdcc7860aa32882045609cf13a", + "frame_bindings_sha256": "7b5994a4999c84db32bceaa15ae20296628cca4a1d75e96d1353a2df50d314e4" + }, + { + "job_id": "enemies-20092-20092", + "assets": [ + "20092" + ], + "frames": 1, + "metadata": "hd.json", + "detail": "jobs/enemies-20092-20092/candidate.json", + "coordinator_review": "jobs/enemies-20092-20092/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-20092-20092/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Limited contour rounding includes2008f two dim-red whole cells at4 and native edge losses; tabs/core/damaged contrast remain readable. These are separate original definitions, no invented death transition. Exact authentic World placement, original shadow flags/masks and bounded background composition close in the ten-placement receipt.", + "independent_review": "/home/quintine/Projects/RaptorReplica/.reference/hd-full-review/enemy-ground-four-default7b/independent-review.json, SHA256 8ce78aee78495939a30ef7fd1af7bba18a4e64cdcc7860aa32882045609cf13a", + "frame_bindings_sha256": "74f70eed14ffeb22eef5396d11e42fa125b721021f62b013e1df019d03da3eca" + }, + { + "job_id": "enemies-20095-20095", + "assets": [ + "20095" + ], + "frames": 1, + "metadata": "hd.json", + "detail": "jobs/enemies-20095-20095/candidate.json", + "coordinator_review": "jobs/enemies-20095-20095/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-20095-20095/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Limited contour rounding includes2008f two dim-red whole cells at4 and native edge losses; tabs/core/damaged contrast remain readable. These are separate original definitions, no invented death transition. Exact authentic World placement, original shadow flags/masks and bounded background composition close in the ten-placement receipt.", + "independent_review": "/home/quintine/Projects/RaptorReplica/.reference/hd-full-review/enemy-ground-four-default7b/independent-review.json, SHA256 8ce78aee78495939a30ef7fd1af7bba18a4e64cdcc7860aa32882045609cf13a", + "frame_bindings_sha256": "95a21b9fc38c66ac545ab0d1c3f3dc4e4739118c555c7a3a79c64d41ea6c67e8" + }, + { + "job_id": "enemies-30047-30047", + "assets": [ + "30047" + ], + "frames": 1, + "metadata": "hd.json", + "detail": "jobs/enemies-30047-30047/candidate.json", + "coordinator_review": "jobs/enemies-30047-30047/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-30047-30047/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Minor highscale boundary rounding and48/4a faint alpha16\u201330/16\u201322 crop samples are disclosed; principal aircraft/teal/ordinary amber cues retained, all alpha32 retained. Exact authentic World positions, original projected air shadows and bounded background composition close in the ten-placement receipt.", + "independent_review": "/home/quintine/Projects/RaptorReplica/.reference/hd-full-review/enemy-aircraft-six-default7b/independent-review.json, SHA256 318d36b8e753386a33efaaaaf491f7ecc461cd8fad3f8176903aa57e8cd85d60", + "frame_bindings_sha256": "4676ba43aaa267777473cd65b9e96da4d6e0891fd76a00ca734394718d437f63" + }, + { + "job_id": "enemies-30048-30048", + "assets": [ + "30048" + ], + "frames": 1, + "metadata": "hd.json", + "detail": "jobs/enemies-30048-30048/candidate.json", + "coordinator_review": "jobs/enemies-30048-30048/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-30048-30048/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Minor highscale boundary rounding and48/4a faint alpha16\u201330/16\u201322 crop samples are disclosed; principal aircraft/teal/ordinary amber cues retained, all alpha32 retained. Exact authentic World positions, original projected air shadows and bounded background composition close in the ten-placement receipt.", + "independent_review": "/home/quintine/Projects/RaptorReplica/.reference/hd-full-review/enemy-aircraft-six-default7b/independent-review.json, SHA256 318d36b8e753386a33efaaaaf491f7ecc461cd8fad3f8176903aa57e8cd85d60", + "frame_bindings_sha256": "77a643e7b6599a0da8d0f1d4ded3fc2020a5f007903296a68fab7efdec719cb9" + }, + { + "job_id": "enemies-3004a-3004a", + "assets": [ + "3004a" + ], + "frames": 1, + "metadata": "hd.json", + "detail": "jobs/enemies-3004a-3004a/candidate.json", + "coordinator_review": "jobs/enemies-3004a-3004a/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-3004a-3004a/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Minor highscale boundary rounding and48/4a faint alpha16\u201330/16\u201322 crop samples are disclosed; principal aircraft/teal/ordinary amber cues retained, all alpha32 retained. Exact authentic World positions, original projected air shadows and bounded background composition close in the ten-placement receipt.", + "independent_review": "/home/quintine/Projects/RaptorReplica/.reference/hd-full-review/enemy-aircraft-six-default7b/independent-review.json, SHA256 318d36b8e753386a33efaaaaf491f7ecc461cd8fad3f8176903aa57e8cd85d60", + "frame_bindings_sha256": "068e45cd0618a7e3b77ef16b61ea2a2952b5ad828bdf87d1228a11c876ef8498" + }, + { + "job_id": "enemies-3004b-3004b", + "assets": [ + "3004b" + ], + "frames": 1, + "metadata": "hd.json", + "detail": "jobs/enemies-3004b-3004b/candidate.json", + "coordinator_review": "jobs/enemies-3004b-3004b/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-3004b-3004b/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Minor highscale boundary rounding and48/4a faint alpha16\u201330/16\u201322 crop samples are disclosed; principal aircraft/teal/ordinary amber cues retained, all alpha32 retained. Exact authentic World positions, original projected air shadows and bounded background composition close in the ten-placement receipt.", + "independent_review": "/home/quintine/Projects/RaptorReplica/.reference/hd-full-review/enemy-aircraft-six-default7b/independent-review.json, SHA256 318d36b8e753386a33efaaaaf491f7ecc461cd8fad3f8176903aa57e8cd85d60", + "frame_bindings_sha256": "e116ec224efbe9ed0151b2be6de56e4abf2314ad4199f8e79b25527eb71efc57" + }, + { + "job_id": "enemies-3004d-3004d", + "assets": [ + "3004d" + ], + "frames": 1, + "metadata": "hd.json", + "detail": "jobs/enemies-3004d-3004d/candidate.json", + "coordinator_review": "jobs/enemies-3004d-3004d/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-3004d-3004d/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Minor highscale boundary rounding and48/4a faint alpha16\u201330/16\u201322 crop samples are disclosed; principal aircraft/teal/ordinary amber cues retained, all alpha32 retained. Exact authentic World positions, original projected air shadows and bounded background composition close in the ten-placement receipt.", + "independent_review": "/home/quintine/Projects/RaptorReplica/.reference/hd-full-review/enemy-aircraft-six-default7b/independent-review.json, SHA256 318d36b8e753386a33efaaaaf491f7ecc461cd8fad3f8176903aa57e8cd85d60", + "frame_bindings_sha256": "8d020b5a9384cc92d76fab39ff07b1b3cc41c1ea32f87f68ae4812d466612d64" + }, + { + "job_id": "enemies-3004e-3004e", + "assets": [ + "3004e" + ], + "frames": 1, + "metadata": "hd.json", + "detail": "jobs/enemies-3004e-3004e/candidate.json", + "coordinator_review": "jobs/enemies-3004e-3004e/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-3004e-3004e/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Minor highscale boundary rounding and48/4a faint alpha16\u201330/16\u201322 crop samples are disclosed; principal aircraft/teal/ordinary amber cues retained, all alpha32 retained. Exact authentic World positions, original projected air shadows and bounded background composition close in the ten-placement receipt.", + "independent_review": "/home/quintine/Projects/RaptorReplica/.reference/hd-full-review/enemy-aircraft-six-default7b/independent-review.json, SHA256 318d36b8e753386a33efaaaaf491f7ecc461cd8fad3f8176903aa57e8cd85d60", + "frame_bindings_sha256": "f7a59d18597694ad1aedd1c573e3425e13450cbb7e0a3358afa2c96384fcf7be" + }, + { + "job_id": "enemies-20059-20060", + "assets": [ + "20059", + "2005a", + "2005b", + "2005c", + "2005d", + "2005e", + "2005f", + "20060" + ], + "frames": 8, + "metadata": "hd.json", + "detail": "jobs/enemies-20059-20060/candidate.json", + "coordinator_review": "jobs/enemies-20059-20060/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-20059-20060/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Fully opaque16\u00d716 complete8+14 source footprints retained; warmer bronze, rivets, gray relief and sharper hazard detail qualified. Six original map/definition fixtures naturally expose all66 phase cases with exact body/background placement and no shadow by original flag. Static API differs at374 indices and is not an equality or artwork claim.", + "independent_review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemy02-20059-2006e-late-peer-7b/independent-review.json, SHA256 fbbe896b967044f1c312a2688e92438a0683a85ede6f2304524d927d333d62b4", + "frame_bindings_sha256": "0e4308a745a9f6af971428d0554caebd28503855092a4aec4001e88742e6f04f" + }, + { + "job_id": "enemies-20061-2006e", + "assets": [ + "20061", + "20062", + "20063", + "20064", + "20065", + "20066", + "20067", + "20068", + "20069", + "2006a", + "2006b", + "2006c", + "2006d", + "2006e" + ], + "frames": 14, + "metadata": "hd.json", + "detail": "jobs/enemies-20061-2006e/candidate.json", + "coordinator_review": "jobs/enemies-20061-2006e/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-20061-2006e/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Fully opaque16\u00d716 complete8+14 source footprints retained; warmer bronze, rivets, gray relief and sharper hazard detail qualified. Six original map/definition fixtures naturally expose all66 phase cases with exact body/background placement and no shadow by original flag. Static API differs at374 indices and is not an equality or artwork claim.", + "independent_review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemy02-20059-2006e-late-peer-7b/independent-review.json, SHA256 fbbe896b967044f1c312a2688e92438a0683a85ede6f2304524d927d333d62b4", + "frame_bindings_sha256": "c74fe3706e705de8f5aeeb323d89add4408b3955e1c9ef9b426f8ce39a10d13e" + }, + { + "job_id": "enemies-40070-4007f", + "assets": [ + "40070", + "40071", + "40072", + "40073", + "40074", + "40075", + "40076", + "40077", + "40078", + "40079", + "4007a", + "4007b", + "4007c", + "4007d", + "4007e", + "4007f" + ], + "frames": 16, + "metadata": "hd.json", + "detail": "jobs/enemies-40070-4007f/candidate.json", + "coordinator_review": "jobs/enemies-40070-4007f/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-40070-4007f/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Complete16 shutter/reveal sequence faithful; brighter steel, fine wear/rivets/hazard machining and border rounding qualified. Controlled actual World/Canvas reaches all16 by tick31 over original sector3wave9 terrain; default pilot insertion is limited and not natural replay/Host/shadow/full-HD-terrain evidence.", + "independent_review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies01-basetrg3-boss17-independent-review/independent-review.json, SHA256 58ccdaa0ab9b3ad5f7e46dd6279b196f3c16bb8846de677defed5ffabcd36862", + "frame_bindings_sha256": "6fd4cbbb989cffb070d88082ddbeb4aa99fd7548648b08c474de2bd20a4cbc73" + }, + { + "job_id": "effects-10164-1018d", + "assets": [ + "10164", + "10165", + "10166", + "10167", + "10168", + "10169", + "1016a", + "1016b", + "1016c", + "1016d", + "1016e", + "1016f", + "10170", + "10171", + "10172", + "10173", + "10174", + "10175", + "10176", + "10177", + "10178", + "10179", + "1017a", + "1017b", + "1017c", + "1017d", + "1017e", + "1017f", + "10180", + "10181", + "10182", + "10183", + "10184", + "10185", + "10186", + "10187", + "10188", + "10189", + "1018a", + "1018b", + "1018c", + "1018d" + ], + "frames": 42, + "metadata": "hd.json", + "detail": "jobs/effects-10164-1018d/candidate.json", + "coordinator_review": "jobs/effects-10164-1018d/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/effects-10164-1018d/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Complete42 expansion/ring/soot/cinder chronology independently inspected; continuous matte new12, hotter centers/lighter late soot and d\u2192e +6.42%/71\u219272 +2.93% actual4 bumps qualified. Old V14 mask/fade hold and separate root qualifications remain.48 ordinary-blit terrain pairs exact; no exact RGB/mask/Host timing claim.", + "independent_review": "/home/quintine/Projects/RaptorReplica/.reference/hd-groundblast-v15-independent-middle-7b-review/independent-review.json, SHA256 f409ddf18bc9d7d1214012f4fad8a4e3dbfb86f7789fb57ae5b8208a4350995c", + "frame_bindings_sha256": "63b6be7ecc5197f7bc31fb605c463e2aa5efcbc2394aba19c255ca5a8a24703a" + }, + { + "job_id": "effects-1020a-10212", + "assets": [ + "1020a", + "1020b", + "1020c", + "1020d", + "1020e", + "1020f", + "10210", + "10211", + "10212" + ], + "frames": 9, + "metadata": "hd.json", + "detail": "jobs/effects-1020a-10212/candidate.json", + "coordinator_review": "jobs/effects-1020a-10212/coordinator-review.json", + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/effects-1020a-10212/runtime-qa.json", + "review": "Complete authentic source, untouched full raw, native1\u20134 and phase material authority is the exact independently inspected receipt below; current canonical raster equality carries that authority without a new personal viewing claim. Every specific contour/crop/shading/phase qualification and old hold remains literal. Complete9 irregular contours and ordered shade contexts qualified despite narrower middles, shifted peak, tiny boundary losses/opening intrusions. Canvas::shade ignores raw RGB, so only contour enhancement is claimed. Actual SmokeDown lifetime uses1020e\u201312; first four catalog frames are isolated composition, not a nine-frame Host/timing claim.", + "independent_review": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-smokedown-v4-independent-review/independent-review.json, SHA256 204a579f48a8d1c4fcfea1d270cf991854817f0ceea760a53bcab71c497f4688", + "frame_bindings_sha256": "d06716dc86a5e9c1b0e54e441666e223185e806484067eb1fef0d65e95617eaf" } ], "jobs": [ @@ -7637,32 +7985,39 @@ "coverage_added": 0 } }, - "registered_frame_count": 2240, - "registration_updated_at_utc": "2026-10-11T22:12:51.191651+00:00", + "registered_frame_count": 2354, + "registration_updated_at_utc": "2026-10-11T23:06:05.525804+00:00", "runtime_validation": { - "registered_snapshot_frames": 2240, - "frames": 2240, - "all_four_scale_outputs": 8960, - "scale_outputs": 8960, - "proof_composition": "Exact unchanged2132 current default indexed proof plus actual108 source/native1\u20134 deltas; no new whole2240 raster invocation.", + "registered_snapshot_frames": 2354, + "frames": 2354, + "all_four_scale_outputs": 9416, + "scale_outputs": 9416, + "proof_composition": "Exact unchanged2240 manifest/artwork/default bindings and carried source/palette proofs plus actual114 source/native1\u20134 deltas. No new whole2354 raster invocation.", + "unchanged2240_immutable_handoff": { + "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/handoff-2240-20261012/handoff-manifest.json", + "sha256": "447a24c45af2a5e439e852336783f7a226ffbcc25a25de0fa793c96c45430f03" + }, "unchanged2132_default_continuity": { "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-default-continuity-2132/receipt.json", "sha256": "cc71ce9b7363ed4116146e968a0c0cddb80843373bc52bd469a001d82078bd5e" }, - "new107_canonical_closure": { - "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/post2132-next107-canonical/canonical-closure.json", - "sha256": "ccdd960c0bbd5d0efb75c6b1969a2894412603e0957cc305a30fb596d0e7d2af" + "new114_canonical_closure": { + "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/post2240-sprites114-canonical/canonical-closure.json", + "sha256": "175f7af05106425fd2717f70a95316d2673cb77fe65c9c68f8a3296a1dab59ef" }, - "new1_HANGER_canonical_closure": { - "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/post2132-supplement-hanger1-canonical/canonical-closure.json", - "sha256": "fab954a3dbfb2085870d48ff249afdd1d3a37d9f9ffb7db5562f7fef307aa2aa" - }, - "new108_source_and_scale_outputs_compared": 540, - "new108_source_and_scale_outputs_byte_exact_inspected_references": 540, - "unchanged2132_gameplay_outputs": 8528, - "unchanged2132_static_outputs": 152, - "new_default_optional_policies_enabled": false, + "new114_source_and_scale_outputs_compared": 570, + "new114_source_and_scale_outputs_byte_exact_inspected_references": 570, + "unchanged2240_registered_bindings": 2240, "ordinary_sources_gained_reserved_indices": [], + "new_default_optional_policy_scope": "Only unapproved DSHP19G2 four enables preserve_reserved_coverage. Approved10324/10327 untouched. No ordinary cue or static policy approval.", + "preserve_reserved_coverage_enabled_for": [ + "200bb", + "200bc", + "200bd", + "200be" + ], + "native_nearest_cues_enabled": false, + "static_palette_policy_enabled": false, "library_sha256": "7b7292703f64edfbf1095c1030d38b87d7576b3b84ee02731608e667301de4f9", "serde_sha256": "ba61a9b6a7f97c994c6fdb2ab5e50915a5d6b456664f31709fd05306d56e48bd", "source_newer_than_library": false, @@ -7674,16 +8029,22 @@ }, "recursive_game_source_files": 18, "source_epoch_unchanged_at_closure": true, - "current_affected_terrain96_Micro2_review": { - "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-next96-current2132-affected-context-review/integration-review.json", - "sha256": "e146685ba78ed12dcd0abdb9b8c9dcf1cab2033070efe3af916a832f6355e7b8" - }, - "current_affected_terrain96_Micro2_closure": { - "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-next96-current2132-affected-context-review/closure.json", - "sha256": "7aa9ac8fdaf2d123b2976fbd469d597a73953e83cfbbd27e579df57248702837" - }, - "validated_at_utc": "2026-10-11T22:12:51.474813+00:00", - "scope": "108 complete-family source/material-qualified originals registered:96terrain,MicroMissile2,8fresh opaqueUI,SHIPCOMP1 and genuine fullcanvasHANGER1. Prominent mixed original/HD grain/value islands and all precise ordinary material/type/crop/fin-edge qualifications remain. All historical independent holds, rejected raws and invocation epochs are preserved. No full2240 fresh raster, new Host/timing/universal assembly/seamless terrain/UI occurrence claim. Root owns runtime publication and exports." + "controlled_ten_placement_authority": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-qualified-ten-placement-review/independent-review.json", + "sha256": "5fe5d06f856e7d4abcd00d01e28b842634a682c5f5881d9502a2a9d8646a2b56", + "bytes": 26462, + "mtime_ns": 1791758655296481444 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-qualified-ten-placement-review/evidence-closure.json", + "sha256": "fcccbc2207a45c12aa6a02dd6f22c93092d4c6fb9bfa74487f6790e34d8c7b25", + "bytes": 319373, + "mtime_ns": 1791758655562441145 + } + ], + "validated_at_utc": "2026-10-11T23:06:05.604115+00:00", + "scope": "114 complete-family originals registered:DSHP19four,Person7,MegaBomb4,four separate ground turrets,six gray aircraft,TARG7eight,TARG8fourteen,BASETRG3sixteen,GroundBlast42,SmokeDown9. Source/raw/crop/contour/material/phase and controlled/synthetic-context limits remain in exact peer receipts; no whole2354 fresh raster, natural full-wave, desktop Host, exact universal stencil/RGB, nine-frame SmokeDown timing or seamless terrain claim. Terrain bindings unchanged. Root owns runtime publication." }, "historical_native_scene_reviews": [], "pilot_portrait_native_scene_review": { @@ -9200,6 +9561,52 @@ "source_epoch_unchanged_at_closure": true, "validated_at_utc": "2026-10-11T21:12:02.027727+00:00", "scope": "Outer development exact accepted raster continuity. Terrain3 originals26/28 complete32/two atlas sequences registered after32 untouched fullraw/source/native1\u20134 coordinator material, historical own16/old96 independent proof, separately named1010-case exact-current2100+32 static integration and10660 whole2132 output continuity. Brighter neutral30289 and tapered302a4 relief, quiet3028a/3028c/302ab grain and original-fallback density qualify approval.3027e is gallery-only;45 referenced unapproved27/29/31 IDs remain original. Packaged1148/421 remains unchanged during this closure; root owns subsequent approved runtime publication. No liveHost/timing/seamless/universal assembly or UI-route claim." + }, + { + "registered_snapshot_frames": 2240, + "frames": 2240, + "all_four_scale_outputs": 8960, + "scale_outputs": 8960, + "proof_composition": "Exact unchanged2132 current default indexed proof plus actual108 source/native1\u20134 deltas; no new whole2240 raster invocation.", + "unchanged2132_default_continuity": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-default-continuity-2132/receipt.json", + "sha256": "cc71ce9b7363ed4116146e968a0c0cddb80843373bc52bd469a001d82078bd5e" + }, + "new107_canonical_closure": { + "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/post2132-next107-canonical/canonical-closure.json", + "sha256": "ccdd960c0bbd5d0efb75c6b1969a2894412603e0957cc305a30fb596d0e7d2af" + }, + "new1_HANGER_canonical_closure": { + "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/post2132-supplement-hanger1-canonical/canonical-closure.json", + "sha256": "fab954a3dbfb2085870d48ff249afdd1d3a37d9f9ffb7db5562f7fef307aa2aa" + }, + "new108_source_and_scale_outputs_compared": 540, + "new108_source_and_scale_outputs_byte_exact_inspected_references": 540, + "unchanged2132_gameplay_outputs": 8528, + "unchanged2132_static_outputs": 152, + "new_default_optional_policies_enabled": false, + "ordinary_sources_gained_reserved_indices": [], + "library_sha256": "7b7292703f64edfbf1095c1030d38b87d7576b3b84ee02731608e667301de4f9", + "serde_sha256": "ba61a9b6a7f97c994c6fdb2ab5e50915a5d6b456664f31709fd05306d56e48bd", + "source_newer_than_library": false, + "any_game_source_newer_than_library": false, + "diagnostics": [], + "exact_game_source_epoch": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-loader-production-epoch/epoch.json", + "sha256": "921752d978024461827d239250d49b4fbfcc0e2e3ecd4b80dc3d682050961efb" + }, + "recursive_game_source_files": 18, + "source_epoch_unchanged_at_closure": true, + "current_affected_terrain96_Micro2_review": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-next96-current2132-affected-context-review/integration-review.json", + "sha256": "e146685ba78ed12dcd0abdb9b8c9dcf1cab2033070efe3af916a832f6355e7b8" + }, + "current_affected_terrain96_Micro2_closure": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-next96-current2132-affected-context-review/closure.json", + "sha256": "7aa9ac8fdaf2d123b2976fbd469d597a73953e83cfbbd27e579df57248702837" + }, + "validated_at_utc": "2026-10-11T22:12:51.474813+00:00", + "scope": "108 complete-family source/material-qualified originals registered:96terrain,MicroMissile2,8fresh opaqueUI,SHIPCOMP1 and genuine fullcanvasHANGER1. Prominent mixed original/HD grain/value islands and all precise ordinary material/type/crop/fin-edge qualifications remain. All historical independent holds, rejected raws and invocation epochs are preserved. No full2240 fresh raster, new Host/timing/universal assembly/seamless terrain/UI occurrence claim. Root owns runtime publication and exports." } ], "historical_generation_metadata_corrections": [ diff --git a/docs/hd-art.md b/docs/hd-art.md index 58becf4e..b3da03ae 100644 --- a/docs/hd-art.md +++ b/docs/hd-art.md @@ -2,7 +2,7 @@ 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 development base-game pack supplies **2,240 reviewed replacement frames in 952 complete sequences**, including **1,376 terrain pictures**. HD remains optional and missing/rejected pictures keep the original crisp treatment. The bundled Linux/Windows artwork is now assembled with **2,240 frames / 952 complete sequences**, including **1,376 terrain pictures**. Fresh CLI checks verified **6,449 original assets and 27 missions**, **2,240 registered / 2,240 validated / zero rejected HD frames**, and **45 mods / one override**. The shared data manifest contains **7,493 files / 2,579,052,685 bytes**. Linux `9688cdbd57b0d31049bac431a5bb2e864bb3ce7abbaca732634359ad7a53d8a9` and Windows `ad2ee7f5cc8e90ea371eccf2a509cd99263c6c880a6d42e2886cdc017c24561b` retain the approved loader build. Archives and the new artwork Windows CI remain pending. The earlier **2,132-frame / 875-sequence** artwork receipts at `.reference/hd-runtime-2132/assembly-receipt.json` and `validation-receipt.json`, and the **1,148-frame / 421-sequence** release and archives remain history. +The development base-game pack supplies **2,354 reviewed replacement frames in 970 complete sequences**, including **1,376 terrain pictures**. HD remains optional and missing/rejected pictures keep the original crisp treatment. The shared Linux/Windows repository bundle now contains **2,354 frames / 970 sequences**, validated with **6,449 original assets, 27 missions, 2,354 registered / 2,354 valid / zero rejected HD frames and 45 mods / one override**. Its data manifest binds **7,536 files / 2,616,739,337 bytes**. All 2,240 previous bindings, original assets and both executables are unchanged. Assembly receipt `.reference/hd-runtime-2354/assembly-receipt.json` is `b7bc01d2f3f8934a40cfc4c1678e61f7c087c7c920868e1349c38c6fa3f6b40c`. The exact historical 2,240-frame ZIPs retain their closed Linux/Wine visual, PCM and native Windows CI `38180655261` proof from `a36d465`; successor CI is separate and pending publication. Earlier 2,132 and 1,148 release receipts remain historical. | Reviewed artwork | Original asset IDs | Supplied / complete frames | | --- | --- | ---: | @@ -176,6 +176,11 @@ The development base-game pack supplies **2,240 reviewed replacement frames in 9 | New complete source-qualified terrain families | `0x203cd`–`0x203ec`, `0x302bd`–`0x302cc`, `0x302ed`–`0x302fc`, `0x403d5`–`0x403f4` | 96 / 96 | | Opaque UI/catalog source canvases | `0x1010e`, `0x10110`, `0x50000`–`0x50004`, `0x60000` | 8 / 8 | | Complete SHIPCOMP and full-canvas HANGER | `0x1010d`, `0x1010a` | 2 / 2 | +| DSHP19 four lamp phases | `0x200bb`–`0x200be` | 4 / 4 | +| Person / MegaBomb complete phases | `0x101f5`–`0x101fb`, `0x101cb`–`0x101ce` | 11 / 11 | +| Four ground and six gray-aircraft originals | `0x2008c`, `0x2008f`, `0x20092`, `0x20095`, `0x30047`/`48`/`4a`/`4b`/`4d`/`4e` | 10 / 10 | +| TARG7 / TARG8 / BASETRG3 complete phases | `0x20059`–`0x2006e`, `0x40070`–`0x4007f` | 38 / 38 | +| GroundBlast / SmokeDown complete catalog families | `0x10164`–`0x1018d`, `0x1020a`–`0x10212` | 51 / 51 | Every registered frame passed the exact original source hash, logical canvas, aspect, visible alpha and path checks. Complete contact sheets were inspected at source size and the 4× presentation size; per-frame geometry metrics and review evidence remain with each family. Their logical collision sizes are unchanged. Small contours and interpreted metal detail differ. Missing artwork keeps the crisp original fallback. HD remains an opt-in preview while the remaining catalog and game screenshots are reviewed. @@ -507,8 +512,26 @@ Exact continuity combines sealed unchanged 2,132 proof `cc71ce9b7363ed4116146e96 Affected-context review `e146685ba78ed12dcd0abdb9b8c9dcf1cab2033070efe3af916a832f6355e7b8`, closure `7aa9ac8fdaf2d123b2976fbd469d597a73953e83cfbbd27e579df57248702837`, binds **1,212 genuine declarations**, 2,424 two-mode rows, 2,116 exact historical aliases and 308 affected rows represented by **131 changed full canvases**. All 48 complete source/context/sequence pages were inspected; 47 genuine ordered state placements retain their exact historical inputs. The conservative first 498-canvas raster is retained; its 367 extra canvases prove 2,936 old/current equalities. No growing-pack rerender was needed. All 4,799 final evidence files were rechecked before admission. -Approval `a937c04748d659d063bdc49bfa21d709111d348d281fb467916620bd5ce16ba6`, registration `9533f04471f4364cb39973fa86bb0cf212eba5ef0dd3f318676c7ebe592d9d04` and bookkeeping `07d6853a344ae60c0772becf15cb3497edb04b87f80eb014413489f521089d32` bind the new cutpoint. Current hd.json is `0442503bb6408fe354e2d345caa59f8f04e6422b190ead2f966cfd95230a0d5e`; provenance is `cdf2288064cc135083754937af7902dd7d5cc348d30c6fdf9bac7db8a376d923`. Immutable `../data/hd/registered-class-review/handoff-2240-20261012/pack/` contains **1,043 private-inode files / 2,565,869,827 bytes**, handoff `447a24c45af2a5e439e852336783f7a226ffbcc25a25de0fa793c96c45430f03`. Root has assembled and CLI-validated this exact 2,240-frame handoff for both platform runtimes: **7,493 files / 2,579,052,685 bytes**, **2,240 registered / 2,240 validated / zero rejected frames**, **6,449 original assets / 27 missions** and **45 mods / one override**. Runtime publication evidence is recorded in `docs/hd-runtime-release.json`; archives and successor Windows CI remain pending. Root owns publication and exports. +Approval `a937c04748d659d063bdc49bfa21d709111d348d281fb467916620bd5ce16ba6`, registration `9533f04471f4364cb39973fa86bb0cf212eba5ef0dd3f318676c7ebe592d9d04` and bookkeeping `07d6853a344ae60c0772becf15cb3497edb04b87f80eb014413489f521089d32` bind the new cutpoint. Current hd.json is `0442503bb6408fe354e2d345caa59f8f04e6422b190ead2f966cfd95230a0d5e`; provenance is `cdf2288064cc135083754937af7902dd7d5cc348d30c6fdf9bac7db8a376d923`. Immutable `../data/hd/registered-class-review/handoff-2240-20261012/pack/` contains **1,043 private-inode files / 2,565,869,827 bytes**, handoff `447a24c45af2a5e439e852336783f7a226ffbcc25a25de0fa793c96c45430f03`. Root has assembled and CLI-validated this exact 2,240-frame handoff for both platform runtimes: **7,493 files / 2,579,052,685 bytes**, **2,240 registered / 2,240 validated / zero rejected frames**, **6,449 original assets / 27 missions** and **45 mods / one override**. Runtime publication evidence is recorded in `docs/hd-runtime-release.json`; the exact historical 2,240-frame archives and native Windows CI are closed. Root owns successor publication and exports. Qualified differences remain explicit: stronger relief/quiet ground marks, prominent rectangular HD/original grain and exposure islands, tiny ordinary `203e0` green-to-olive/brown variation, reconstructed UI type/material and Micro Missile2's darker gray-blue/warmer fin and three lost4x edge samples. The earlier false allscale-green claim is corrected through separate root qualification; its independent hold is preserved. Full words, margins and HANGER pillars/doors/floor remain intact. Original fallback art is not approved by association. No seamless/universal terrain, live Host/timing/UI occurrence or catalog-completion claim follows. The closed **307 native preservation records** are separate from all **5,753 required HD pictures**. Receipt `09540020f050604d9ebf20dacf94c178e91589f62178ea74e95bef8f72c76dfe` verifies 303 AGX deltas and four original bitmap fonts: 280 deltas are displayed, LANDING `100dd` controls a native fade, and the 22 SPACE deltas were originally unused. Host loads SYSTEM `10001` and FONT2 `10004`; GAME `10002` was originally unused. FONT1 `10003` appears in 24 original SWD fields but current UI styling substitutes its use. These ledger rows now read `native_preserved`, with `remaster_required: false` and `HD_remastered: false`; they add no generated-art coverage or inferred Host route. + +## Closed 2354 admission and current proof + +Batch 2354 adds **114 original frames in 18 complete candidate jobs / 18 sequences**: DSHP19 four (`200bb`–`200be`), Person seven, MegaBomb four, four separate ground targets, six gray aircraft, complete TARG7 eight and TARG8 fourteen, BASETRG3 sixteen, GroundBlast42 and SmokeDown9. Development coverage is **2,354 / 5,753 pictures**, **970 complete sequences**, **1,376 terrain pictures** and **3,399 unregistered originals**. All 2,240 prior renderer bindings and artwork are exact; terrain bindings do not change. + +Actual immutable `7b7292703f64edfbf1095c1030d38b87d7576b3b84ee02731608e667301de4f9`, paired Serde `ba61a9b6a7f97c994c6fdb2ab5e50915a5d6b456664f31709fd05306d56e48bd` and 18-source epoch `921752d978024461827d239250d49b4fbfcc0e2e3ecd4b80dc3d682050961efb` remain unchanged, with both freshness flags false. Canonical114 closure `175f7af05106425fd2717f70a95316d2673cb77fe65c9c68f8a3296a1dab59ef` binds **570 exact source/native1–4 PPM equalities** to independently inspected raw/material/phase references. Generated combined contact sheets were not newly personally viewed; exact raster equality carries the peer authority. The composed carried-plus-delta proof covers **9,416 gameplay-scale outputs** without a new whole-2,354 render. + +Only the four previously unapproved DSHP19 frames enable `preserve_reserved_coverage`: exactly 40 supported lamp subpixels are restored at3–4, with ordinary/static/native1–2 pixels unchanged. Previously approved `10324`/`10327` are untouched. Ordinary cue and static palette policies are not enabled. All other 110 new source pictures contain no reserved240–255 labels and gain none. + +The ten ground/aircraft placement receipt `5fe5d06f856e7d4abcd00d01e28b842634a682c5f5881d9502a2a9d8646a2b56`, closure `fcccbc2207a45c12aa6a02dd6f22c93092d4c6fb9bfa74487f6790e34d8c7b25`, binds authentic isolated original map/definition World motion, fixed origins and original shadow flags/masks over original terrain. Separate DSHP, TARG and BASETRG3 controlled fixtures and complete effect temporal/Canvas proofs retain their precise scope; Person/MegaBomb terrain compositions are synthetic. No natural full-wave or desktop Host claim is inferred. + +Qualified differences include limited contour rounding and faint crop samples, ordinary native cream/warmgold or duller decorative shades, warmer bronze/brighter steel relief, GroundBlast lighter soot and explicit phase brightness bumps, and SmokeDown narrower middles/shifted peak/tiny gap intrusions. `101cc` trims six alpha17–20 fringe samples; gray aircraft48/4a retain their disclosed faint alpha16–30/16–22 losses. These are accepted case-specific material/crop qualifications, not universal exact-mask claims. Canvas::shade ignores stored RGB; only smoke contour changes improve its actual output. The real SmokeDown lifetime uses `1020e`–`10212`; its first four catalog frames do not establish a nine-frame Host animation. Every historical independent hold, rejected raw and literal invocation epoch stays preserved. + +Approval `fc9a6d44dd4c0d7a78e11955e5beb224f34b60e421e727d6e749203fed1a1d6c`, registration `4a6f93d6340d0e71aec83ed6f7e0bb5abf52a5a0057966469f751b81d5462bec` and bookkeeping `540669823086e902a63c6ca356bab6a9dfe8233bae41dcd546c5ad6d27b0223f` bind this cutpoint. Immutable `../data/hd/registered-class-review/handoff-2354-20261012/pack/` contains **1,086 private-inode files / 2,603,556,479 bytes**, with 103 compact proof files and handoff `8358fbade1bc37b4699745da9e5b89337497fa3d6dd6f2bba17bfc379541aed1`. hd.json is `671561c6b9f18c4f3165eb25bd934dcded7a49c89f5896548e86538094a9fa88`; provenance is `1d69d431a5d9cdfb1cbf282a6b6860915d0912a4ebb3bf284eb23a8eef425652`. Root assembled and CLI-validated the exact 2,354-frame shared runtime: 7,536 files / 2,616,739,337 bytes, all HD frames valid and all 45 mods accepted. Assembly receipt `b7bc01d2f3f8934a40cfc4c1678e61f7c087c7c920868e1349c38c6fa3f6b40c`; successor CI and exports remain separately scoped. Root owns publication. + +The **307 closed native preservation records** remain separate from all **5,753 required HD pictures**. Receipt `09540020f050604d9ebf20dacf94c178e91589f62178ea74e95bef8f72c76dfe` retains FONT1 styling substitution, LANDING native fade and originally unused SPACE qualification. The official queue now propagates that exact closed renderer review into native-only jobs; the first conservative guard failure and corrected narrow verification are preserved. Picture source/context contracts and all original resources are unchanged; native preservation adds no generated HD coverage. + +A final terrain cohesion work item remains: the already-HD Sector3Wave4 crater quad `40137/40138/4013e/4013f` beside `40129` shows stronger rectangular grain/value transitions than the SD source. All these surrounding bindings are already registered; later missing-terrain coverage alone will not resolve it. Source/context correction and different-peer review remain required before a replacement. Prominent original/HD density islands elsewhere remain explicit; per-frame source/palette passes do not imply seamless whole-map terrain. diff --git a/docs/hd-backlog.md b/docs/hd-backlog.md index f523b53e..fcc4b2bf 100644 --- a/docs/hd-backlog.md +++ b/docs/hd-backlog.md @@ -1,16 +1,16 @@ # Original artwork HD backlog -The checked catalog contains **5,753 standalone picture frames**. The development pack supplies **2,240**; **3,513** await a registered replacement. Every original ID, including unused graphics and destroyed variants, remains required. Coverage is 952 complete sequences, with source/material/current-default and affected-context receipts kept separately. The bundled Linux/Windows artwork is now assembled with **2,240 frames / 952 complete sequences**, including **1,376 terrain pictures**. Fresh CLI checks verified **6,449 original assets and 27 missions**, **2,240 registered / 2,240 validated / zero rejected HD frames**, and **45 mods / one override**. The shared data manifest contains **7,493 files / 2,579,052,685 bytes**. Linux `9688cdbd57b0d31049bac431a5bb2e864bb3ce7abbaca732634359ad7a53d8a9` and Windows `ad2ee7f5cc8e90ea371eccf2a509cd99263c6c880a6d42e2886cdc017c24561b` retain the approved loader build. Archives and the new artwork Windows CI remain pending. The earlier **2,132-frame / 875-sequence** artwork receipts at `.reference/hd-runtime-2132/assembly-receipt.json` and `validation-receipt.json`, and the **1,148-frame / 421-sequence** release and archives remain history. +The checked catalog contains **5,753 standalone picture frames**. The development pack supplies **2,354**; **3,399** await a registered replacement. Every original ID, including unused graphics and destroyed variants, remains required. Coverage is 970 complete sequences, with material/default/component and affected-context receipts kept separately. The shared Linux/Windows repository bundle now contains **2,354 frames / 970 sequences**, validated with **6,449 original assets, 27 missions, 2,354 registered / 2,354 valid / zero rejected HD frames and 45 mods / one override**. Its data manifest binds **7,536 files / 2,616,739,337 bytes**. All 2,240 previous bindings, original assets and both executables are unchanged. Assembly receipt `.reference/hd-runtime-2354/assembly-receipt.json` is `b7bc01d2f3f8934a40cfc4c1678e61f7c087c7c920868e1349c38c6fa3f6b40c`. The exact historical 2,240-frame ZIPs retain their closed Linux/Wine visual, PCM and native Windows CI `38180655261` proof from `a36d465`; successor CI is separate and pending publication. Earlier 2,132 and 1,148 release receipts remain historical. -The current admission adds 96 source-qualified terrain pictures, Micro Missile2 and ten complete opaque UI/catalog pictures. Independent material judgments, exact current output and genuine affected-context review bind every addition. Historical cutoffs and rejected/held raws remain immutable; future qualified drafts stay unadmitted until their own source/context closure. Genuine geometry and functional-cue failures remain held. This cutpoint includes no optional cue/alpha policy. +The current admission adds 114 source/material-qualified sprite, ground-object, projectile and effect originals in18 complete sequences. Complete animation families remain atomic. Exact current outputs, controlled or clearly synthetic context evidence and explicit crop/contour/material qualifications bind every addition. Genuine source geometry and functional-cue failures remain held; independent historical holds are preserved. Only new DSHP19four enables reviewed reserved coverage; ordinary cue/static policies remain absent. | Category | Picture frames | Registered HD | Missing HD | Declared sequences / terrain sets | | --- | ---: | ---: | ---: | ---: | | Player banking | 21 | 21 | 0 | 3 | | Bosses | 249 | 232 | 17 | 79 | -| Enemies and ground objects | 419 | 211 | 208 | 183 | -| Player and enemy projectiles | 51 | 47 | 4 | 18 | -| Explosions and effects | 281 | 219 | 62 | 25 | +| Enemies and ground objects | 419 | 263 | 156 | 183 | +| Player and enemy projectiles | 51 | 51 | 0 | 18 | +| Explosions and effects | 281 | 277 | 4 | 25 | | Equipment and pickups | 47 | 47 | 0 | 23 | | Terrain | 4,535 | 1,376 | 3,159 | 4 | | Menus, portraits, HUD and other pictures | 150 | 87 | 63 | mixed static / animated | @@ -975,6 +975,24 @@ Only registered frames passing canvas, source-hash, PNG and alpha checks count a | SDL_PIC | `0x60000` | 1 / 1 | | SHIPCOMP_PIC opaque fullraw diagnostic | `0x1010d` | 1 / 1 | | HANGER_PIC_fullcanvas_sourceonly | `0x1010a` | 1 / 1 | +| DSHP19G2_PIC | `0x200bb` | 4 / 4 | +| Person effect padded replacement v3 | `0x101f5` | 7 / 7 | +| Mega Bomb padded replacement v4 | `0x101cb` | 4 / 4 | +| TARG13G2_PIC | `0x2008c` | 1 / 1 | +| TARG16G2_PIC | `0x2008f` | 1 / 1 | +| TARG19G2_PIC | `0x20092` | 1 / 1 | +| TARG22G2_PIC | `0x20095` | 1 / 1 | +| SHIP05G3_PIC | `0x30047` | 1 / 1 | +| SHIP06G3_PIC | `0x30048` | 1 / 1 | +| SHIP08G3_PIC | `0x3004a` | 1 / 1 | +| SHIP09G3_PIC | `0x3004b` | 1 / 1 | +| SHIP11G3_PIC | `0x3004d` | 1 / 1 | +| SHIP12G3_PIC | `0x3004e` | 1 / 1 | +| TARG7G2_PIC | `0x20059` | 8 / 8 | +| TARG8G2_PIC | `0x20061` | 14 / 14 | +| BASETRG3_PIC | `0x40070` | 16 / 16 | +| GroundBlast complete42 with continuous matte12 decay sibling v15 | `0x10164` | 42 / 42 | +| SmokeDown complete9 alpha-contour siblingv4 | `0x1020a` | 9 / 9 | | Generation job | Status | | --- | --- | @@ -1032,8 +1050,26 @@ Exact continuity combines sealed unchanged 2,132 proof `cc71ce9b7363ed4116146e96 Affected-context review `e146685ba78ed12dcd0abdb9b8c9dcf1cab2033070efe3af916a832f6355e7b8`, closure `7aa9ac8fdaf2d123b2976fbd469d597a73953e83cfbbd27e579df57248702837`, binds **1,212 genuine declarations**, 2,424 two-mode rows, 2,116 exact historical aliases and 308 affected rows represented by **131 changed full canvases**. All 48 complete source/context/sequence pages were inspected; 47 genuine ordered state placements retain their exact historical inputs. The conservative first 498-canvas raster is retained; its 367 extra canvases prove 2,936 old/current equalities. No growing-pack rerender was needed. All 4,799 final evidence files were rechecked before admission. -Approval `a937c04748d659d063bdc49bfa21d709111d348d281fb467916620bd5ce16ba6`, registration `9533f04471f4364cb39973fa86bb0cf212eba5ef0dd3f318676c7ebe592d9d04` and bookkeeping `07d6853a344ae60c0772becf15cb3497edb04b87f80eb014413489f521089d32` bind the new cutpoint. Current hd.json is `0442503bb6408fe354e2d345caa59f8f04e6422b190ead2f966cfd95230a0d5e`; provenance is `cdf2288064cc135083754937af7902dd7d5cc348d30c6fdf9bac7db8a376d923`. Immutable `../data/hd/registered-class-review/handoff-2240-20261012/pack/` contains **1,043 private-inode files / 2,565,869,827 bytes**, handoff `447a24c45af2a5e439e852336783f7a226ffbcc25a25de0fa793c96c45430f03`. Root has assembled and CLI-validated this exact 2,240-frame handoff for both platform runtimes: **7,493 files / 2,579,052,685 bytes**, **2,240 registered / 2,240 validated / zero rejected frames**, **6,449 original assets / 27 missions** and **45 mods / one override**. Runtime publication evidence is recorded in `docs/hd-runtime-release.json`; archives and successor Windows CI remain pending. Root owns publication and exports. +Approval `a937c04748d659d063bdc49bfa21d709111d348d281fb467916620bd5ce16ba6`, registration `9533f04471f4364cb39973fa86bb0cf212eba5ef0dd3f318676c7ebe592d9d04` and bookkeeping `07d6853a344ae60c0772becf15cb3497edb04b87f80eb014413489f521089d32` bind the new cutpoint. Current hd.json is `0442503bb6408fe354e2d345caa59f8f04e6422b190ead2f966cfd95230a0d5e`; provenance is `cdf2288064cc135083754937af7902dd7d5cc348d30c6fdf9bac7db8a376d923`. Immutable `../data/hd/registered-class-review/handoff-2240-20261012/pack/` contains **1,043 private-inode files / 2,565,869,827 bytes**, handoff `447a24c45af2a5e439e852336783f7a226ffbcc25a25de0fa793c96c45430f03`. Root has assembled and CLI-validated this exact 2,240-frame handoff for both platform runtimes: **7,493 files / 2,579,052,685 bytes**, **2,240 registered / 2,240 validated / zero rejected frames**, **6,449 original assets / 27 missions** and **45 mods / one override**. Runtime publication evidence is recorded in `docs/hd-runtime-release.json`; the exact historical 2,240-frame archives and native Windows CI are closed. Root owns successor publication and exports. Qualified differences remain explicit: stronger relief/quiet ground marks, prominent rectangular HD/original grain and exposure islands, tiny ordinary `203e0` green-to-olive/brown variation, reconstructed UI type/material and Micro Missile2's darker gray-blue/warmer fin and three lost4x edge samples. The earlier false allscale-green claim is corrected through separate root qualification; its independent hold is preserved. Full words, margins and HANGER pillars/doors/floor remain intact. Original fallback art is not approved by association. No seamless/universal terrain, live Host/timing/UI occurrence or catalog-completion claim follows. The closed **307 native preservation records** are separate from all **5,753 required HD pictures**. Receipt `09540020f050604d9ebf20dacf94c178e91589f62178ea74e95bef8f72c76dfe` verifies 303 AGX deltas and four original bitmap fonts: 280 deltas are displayed, LANDING `100dd` controls a native fade, and the 22 SPACE deltas were originally unused. Host loads SYSTEM `10001` and FONT2 `10004`; GAME `10002` was originally unused. FONT1 `10003` appears in 24 original SWD fields but current UI styling substitutes its use. These ledger rows now read `native_preserved`, with `remaster_required: false` and `HD_remastered: false`; they add no generated-art coverage or inferred Host route. + +## Closed 2354 admission and current proof + +Batch 2354 adds **114 original frames in 18 complete candidate jobs / 18 sequences**: DSHP19 four (`200bb`–`200be`), Person seven, MegaBomb four, four separate ground targets, six gray aircraft, complete TARG7 eight and TARG8 fourteen, BASETRG3 sixteen, GroundBlast42 and SmokeDown9. Development coverage is **2,354 / 5,753 pictures**, **970 complete sequences**, **1,376 terrain pictures** and **3,399 unregistered originals**. All 2,240 prior renderer bindings and artwork are exact; terrain bindings do not change. + +Actual immutable `7b7292703f64edfbf1095c1030d38b87d7576b3b84ee02731608e667301de4f9`, paired Serde `ba61a9b6a7f97c994c6fdb2ab5e50915a5d6b456664f31709fd05306d56e48bd` and 18-source epoch `921752d978024461827d239250d49b4fbfcc0e2e3ecd4b80dc3d682050961efb` remain unchanged, with both freshness flags false. Canonical114 closure `175f7af05106425fd2717f70a95316d2673cb77fe65c9c68f8a3296a1dab59ef` binds **570 exact source/native1–4 PPM equalities** to independently inspected raw/material/phase references. Generated combined contact sheets were not newly personally viewed; exact raster equality carries the peer authority. The composed carried-plus-delta proof covers **9,416 gameplay-scale outputs** without a new whole-2,354 render. + +Only the four previously unapproved DSHP19 frames enable `preserve_reserved_coverage`: exactly 40 supported lamp subpixels are restored at3–4, with ordinary/static/native1–2 pixels unchanged. Previously approved `10324`/`10327` are untouched. Ordinary cue and static palette policies are not enabled. All other 110 new source pictures contain no reserved240–255 labels and gain none. + +The ten ground/aircraft placement receipt `5fe5d06f856e7d4abcd00d01e28b842634a682c5f5881d9502a2a9d8646a2b56`, closure `fcccbc2207a45c12aa6a02dd6f22c93092d4c6fb9bfa74487f6790e34d8c7b25`, binds authentic isolated original map/definition World motion, fixed origins and original shadow flags/masks over original terrain. Separate DSHP, TARG and BASETRG3 controlled fixtures and complete effect temporal/Canvas proofs retain their precise scope; Person/MegaBomb terrain compositions are synthetic. No natural full-wave or desktop Host claim is inferred. + +Qualified differences include limited contour rounding and faint crop samples, ordinary native cream/warmgold or duller decorative shades, warmer bronze/brighter steel relief, GroundBlast lighter soot and explicit phase brightness bumps, and SmokeDown narrower middles/shifted peak/tiny gap intrusions. `101cc` trims six alpha17–20 fringe samples; gray aircraft48/4a retain their disclosed faint alpha16–30/16–22 losses. These are accepted case-specific material/crop qualifications, not universal exact-mask claims. Canvas::shade ignores stored RGB; only smoke contour changes improve its actual output. The real SmokeDown lifetime uses `1020e`–`10212`; its first four catalog frames do not establish a nine-frame Host animation. Every historical independent hold, rejected raw and literal invocation epoch stays preserved. + +Approval `fc9a6d44dd4c0d7a78e11955e5beb224f34b60e421e727d6e749203fed1a1d6c`, registration `4a6f93d6340d0e71aec83ed6f7e0bb5abf52a5a0057966469f751b81d5462bec` and bookkeeping `540669823086e902a63c6ca356bab6a9dfe8233bae41dcd546c5ad6d27b0223f` bind this cutpoint. Immutable `../data/hd/registered-class-review/handoff-2354-20261012/pack/` contains **1,086 private-inode files / 2,603,556,479 bytes**, with 103 compact proof files and handoff `8358fbade1bc37b4699745da9e5b89337497fa3d6dd6f2bba17bfc379541aed1`. hd.json is `671561c6b9f18c4f3165eb25bd934dcded7a49c89f5896548e86538094a9fa88`; provenance is `1d69d431a5d9cdfb1cbf282a6b6860915d0912a4ebb3bf284eb23a8eef425652`. Root assembled and CLI-validated the exact 2,354-frame shared runtime: 7,536 files / 2,616,739,337 bytes, all HD frames valid and all 45 mods accepted. Assembly receipt `b7bc01d2f3f8934a40cfc4c1678e61f7c087c7c920868e1349c38c6fa3f6b40c`; successor CI and exports remain separately scoped. Root owns publication. + +The **307 closed native preservation records** remain separate from all **5,753 required HD pictures**. Receipt `09540020f050604d9ebf20dacf94c178e91589f62178ea74e95bef8f72c76dfe` retains FONT1 styling substitution, LANDING native fade and originally unused SPACE qualification. The official queue now propagates that exact closed renderer review into native-only jobs; the first conservative guard failure and corrected narrow verification are preserved. Picture source/context contracts and all original resources are unchanged; native preservation adds no generated HD coverage. + +A final terrain cohesion work item remains: the already-HD Sector3Wave4 crater quad `40137/40138/4013e/4013f` beside `40129` shows stronger rectangular grain/value transitions than the SD source. All these surrounding bindings are already registered; later missing-terrain coverage alone will not resolve it. Source/context correction and different-peer review remain required before a replacement. Prominent original/HD density islands elsewhere remain explicit; per-frame source/palette passes do not imply seamless whole-map terrain. diff --git a/docs/hd-completion.json b/docs/hd-completion.json index 46e66c3b..5ef7e624 100644 --- a/docs/hd-completion.json +++ b/docs/hd-completion.json @@ -19,11 +19,11 @@ ], "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": 2220, - "inprogress": 357, + "registered": 2334, + "inprogress": 373, "renderreachable": 20, - "candidate": 2788, - "missing": 368 + "candidate": 2690, + "missing": 336 }, "assets": { "10001": { @@ -9363,7 +9363,7 @@ "canonical_source_asset": "10164", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9373,9 +9373,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10165": { "kind": "picture", @@ -9396,7 +9397,7 @@ "canonical_source_asset": "10165", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9406,9 +9407,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10166": { "kind": "picture", @@ -9429,7 +9431,7 @@ "canonical_source_asset": "10166", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9439,9 +9441,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10167": { "kind": "picture", @@ -9462,7 +9465,7 @@ "canonical_source_asset": "10167", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9472,9 +9475,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10168": { "kind": "picture", @@ -9495,7 +9499,7 @@ "canonical_source_asset": "10168", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9505,9 +9509,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10169": { "kind": "picture", @@ -9528,7 +9533,7 @@ "canonical_source_asset": "10169", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9538,9 +9543,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "1016a": { "kind": "picture", @@ -9561,7 +9567,7 @@ "canonical_source_asset": "1016a", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9571,9 +9577,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "1016b": { "kind": "picture", @@ -9594,7 +9601,7 @@ "canonical_source_asset": "1016b", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9604,9 +9611,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "1016c": { "kind": "picture", @@ -9627,7 +9635,7 @@ "canonical_source_asset": "1016c", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9637,9 +9645,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "1016d": { "kind": "picture", @@ -9660,7 +9669,7 @@ "canonical_source_asset": "1016d", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9670,9 +9679,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "1016e": { "kind": "picture", @@ -9693,7 +9703,7 @@ "canonical_source_asset": "1016e", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9703,9 +9713,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "1016f": { "kind": "picture", @@ -9726,7 +9737,7 @@ "canonical_source_asset": "1016f", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9736,9 +9747,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10170": { "kind": "picture", @@ -9759,7 +9771,7 @@ "canonical_source_asset": "10170", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9769,9 +9781,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10171": { "kind": "picture", @@ -9792,7 +9805,7 @@ "canonical_source_asset": "10171", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9802,9 +9815,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10172": { "kind": "picture", @@ -9825,7 +9839,7 @@ "canonical_source_asset": "10172", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9835,9 +9849,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10173": { "kind": "picture", @@ -9858,7 +9873,7 @@ "canonical_source_asset": "10173", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9868,9 +9883,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10174": { "kind": "picture", @@ -9891,7 +9907,7 @@ "canonical_source_asset": "10174", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9901,9 +9917,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10175": { "kind": "picture", @@ -9924,7 +9941,7 @@ "canonical_source_asset": "10175", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9934,9 +9951,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10176": { "kind": "picture", @@ -9957,7 +9975,7 @@ "canonical_source_asset": "10176", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -9967,9 +9985,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10177": { "kind": "picture", @@ -9990,7 +10009,7 @@ "canonical_source_asset": "10177", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10000,9 +10019,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10178": { "kind": "picture", @@ -10023,7 +10043,7 @@ "canonical_source_asset": "10178", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10033,9 +10053,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10179": { "kind": "picture", @@ -10056,7 +10077,7 @@ "canonical_source_asset": "10179", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10066,9 +10087,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "1017a": { "kind": "picture", @@ -10089,7 +10111,7 @@ "canonical_source_asset": "1017a", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10099,9 +10121,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "1017b": { "kind": "picture", @@ -10122,7 +10145,7 @@ "canonical_source_asset": "1017b", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10132,9 +10155,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "1017c": { "kind": "picture", @@ -10155,7 +10179,7 @@ "canonical_source_asset": "1017c", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10165,9 +10189,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "1017d": { "kind": "picture", @@ -10188,7 +10213,7 @@ "canonical_source_asset": "1017d", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10198,9 +10223,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "1017e": { "kind": "picture", @@ -10221,7 +10247,7 @@ "canonical_source_asset": "1017e", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10231,9 +10257,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "1017f": { "kind": "picture", @@ -10254,7 +10281,7 @@ "canonical_source_asset": "1017f", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10264,9 +10291,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10180": { "kind": "picture", @@ -10287,7 +10315,7 @@ "canonical_source_asset": "10180", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10297,9 +10325,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10181": { "kind": "picture", @@ -10320,7 +10349,7 @@ "canonical_source_asset": "10181", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10330,9 +10359,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10182": { "kind": "picture", @@ -10353,7 +10383,7 @@ "canonical_source_asset": "10182", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10363,9 +10393,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10183": { "kind": "picture", @@ -10386,7 +10417,7 @@ "canonical_source_asset": "10183", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10396,9 +10427,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10184": { "kind": "picture", @@ -10419,7 +10451,7 @@ "canonical_source_asset": "10184", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10429,9 +10461,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10185": { "kind": "picture", @@ -10452,7 +10485,7 @@ "canonical_source_asset": "10185", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10462,9 +10495,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10186": { "kind": "picture", @@ -10485,7 +10519,7 @@ "canonical_source_asset": "10186", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10495,9 +10529,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10187": { "kind": "picture", @@ -10518,7 +10553,7 @@ "canonical_source_asset": "10187", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10528,9 +10563,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10188": { "kind": "picture", @@ -10551,7 +10587,7 @@ "canonical_source_asset": "10188", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10561,9 +10597,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "10189": { "kind": "picture", @@ -10584,7 +10621,7 @@ "canonical_source_asset": "10189", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10594,9 +10631,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "1018a": { "kind": "picture", @@ -10617,7 +10655,7 @@ "canonical_source_asset": "1018a", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10627,9 +10665,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "1018b": { "kind": "picture", @@ -10650,7 +10689,7 @@ "canonical_source_asset": "1018b", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10660,9 +10699,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "1018c": { "kind": "picture", @@ -10683,7 +10723,7 @@ "canonical_source_asset": "1018c", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10693,9 +10733,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "1018d": { "kind": "picture", @@ -10716,7 +10757,7 @@ "canonical_source_asset": "1018d", "family_id": "effects-10164-1018d", "job_id": "effects-10164-1018d", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -10726,9 +10767,10 @@ }, "candidate": { "manifest": "jobs/effects-10164-1018d/candidate.json", - "sha256": "6a3cf22669ed39574ec38e5c23b4727060f66052f84e4c0fc4f4c71ceaa531eb", + "sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-10164-1018d" }, "1018e": { "kind": "picture", @@ -12751,7 +12793,7 @@ "canonical_source_asset": "101cb", "family_id": "projectiles-101cb-101ce", "job_id": "projectiles-101cb-101ce", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": true, @@ -12763,7 +12805,8 @@ "manifest": "jobs/projectiles-101cb-101ce/candidate.json", "sha256": "9dfbecbd0bd7ea26f9d421ae6239d3f993bc1fdc0d7e389d593e3758a2a39a1d", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "projectiles-101cb-101ce" }, "101cc": { "kind": "picture", @@ -12784,7 +12827,7 @@ "canonical_source_asset": "101cc", "family_id": "projectiles-101cb-101ce", "job_id": "projectiles-101cb-101ce", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": true, @@ -12796,7 +12839,8 @@ "manifest": "jobs/projectiles-101cb-101ce/candidate.json", "sha256": "9dfbecbd0bd7ea26f9d421ae6239d3f993bc1fdc0d7e389d593e3758a2a39a1d", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "projectiles-101cb-101ce" }, "101cd": { "kind": "picture", @@ -12817,7 +12861,7 @@ "canonical_source_asset": "101cd", "family_id": "projectiles-101cb-101ce", "job_id": "projectiles-101cb-101ce", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": true, @@ -12829,7 +12873,8 @@ "manifest": "jobs/projectiles-101cb-101ce/candidate.json", "sha256": "9dfbecbd0bd7ea26f9d421ae6239d3f993bc1fdc0d7e389d593e3758a2a39a1d", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "projectiles-101cb-101ce" }, "101ce": { "kind": "picture", @@ -12850,7 +12895,7 @@ "canonical_source_asset": "101ce", "family_id": "projectiles-101cb-101ce", "job_id": "projectiles-101cb-101ce", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": true, @@ -12862,7 +12907,8 @@ "manifest": "jobs/projectiles-101cb-101ce/candidate.json", "sha256": "9dfbecbd0bd7ea26f9d421ae6239d3f993bc1fdc0d7e389d593e3758a2a39a1d", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "projectiles-101cb-101ce" }, "101cf": { "kind": "picture", @@ -14151,7 +14197,7 @@ "canonical_source_asset": "101f5", "family_id": "effects-101f5-101fb", "job_id": "effects-101f5-101fb", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -14163,7 +14209,8 @@ "manifest": "jobs/effects-101f5-101fb/candidate.json", "sha256": "9274bb0c75a0ad9ee6b7c1f4df7da6ecd358c8c135a2afccb4f5ac722bf5e861", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-101f5-101fb" }, "101f6": { "kind": "picture", @@ -14184,7 +14231,7 @@ "canonical_source_asset": "101f6", "family_id": "effects-101f5-101fb", "job_id": "effects-101f5-101fb", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -14196,7 +14243,8 @@ "manifest": "jobs/effects-101f5-101fb/candidate.json", "sha256": "9274bb0c75a0ad9ee6b7c1f4df7da6ecd358c8c135a2afccb4f5ac722bf5e861", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-101f5-101fb" }, "101f7": { "kind": "picture", @@ -14217,7 +14265,7 @@ "canonical_source_asset": "101f7", "family_id": "effects-101f5-101fb", "job_id": "effects-101f5-101fb", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -14229,7 +14277,8 @@ "manifest": "jobs/effects-101f5-101fb/candidate.json", "sha256": "9274bb0c75a0ad9ee6b7c1f4df7da6ecd358c8c135a2afccb4f5ac722bf5e861", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-101f5-101fb" }, "101f8": { "kind": "picture", @@ -14250,7 +14299,7 @@ "canonical_source_asset": "101f8", "family_id": "effects-101f5-101fb", "job_id": "effects-101f5-101fb", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -14262,7 +14311,8 @@ "manifest": "jobs/effects-101f5-101fb/candidate.json", "sha256": "9274bb0c75a0ad9ee6b7c1f4df7da6ecd358c8c135a2afccb4f5ac722bf5e861", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-101f5-101fb" }, "101f9": { "kind": "picture", @@ -14283,7 +14333,7 @@ "canonical_source_asset": "101f9", "family_id": "effects-101f5-101fb", "job_id": "effects-101f5-101fb", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -14295,7 +14345,8 @@ "manifest": "jobs/effects-101f5-101fb/candidate.json", "sha256": "9274bb0c75a0ad9ee6b7c1f4df7da6ecd358c8c135a2afccb4f5ac722bf5e861", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-101f5-101fb" }, "101fa": { "kind": "picture", @@ -14316,7 +14367,7 @@ "canonical_source_asset": "101fa", "family_id": "effects-101f5-101fb", "job_id": "effects-101f5-101fb", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -14328,7 +14379,8 @@ "manifest": "jobs/effects-101f5-101fb/candidate.json", "sha256": "9274bb0c75a0ad9ee6b7c1f4df7da6ecd358c8c135a2afccb4f5ac722bf5e861", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-101f5-101fb" }, "101fb": { "kind": "picture", @@ -14349,7 +14401,7 @@ "canonical_source_asset": "101fb", "family_id": "effects-101f5-101fb", "job_id": "effects-101f5-101fb", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -14361,7 +14413,8 @@ "manifest": "jobs/effects-101f5-101fb/candidate.json", "sha256": "9274bb0c75a0ad9ee6b7c1f4df7da6ecd358c8c135a2afccb4f5ac722bf5e861", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-101f5-101fb" }, "101fc": { "kind": "picture", @@ -14858,7 +14911,7 @@ "canonical_source_asset": "1020a", "family_id": "effects-1020a-10212", "job_id": "effects-1020a-10212", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -14868,9 +14921,10 @@ }, "candidate": { "manifest": "jobs/effects-1020a-10212/candidate.json", - "sha256": "8067e479d8fa6e66f293e0a80e0d6e135df67f6ce99b92b6735f0d342fc97567", + "sha256": "b5ac0d612c58bf9ae5b73caa10827fa0665f9e5bc1640bcd112e87dc0a0c428d", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-1020a-10212" }, "1020b": { "kind": "picture", @@ -14891,7 +14945,7 @@ "canonical_source_asset": "1020b", "family_id": "effects-1020a-10212", "job_id": "effects-1020a-10212", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -14901,9 +14955,10 @@ }, "candidate": { "manifest": "jobs/effects-1020a-10212/candidate.json", - "sha256": "8067e479d8fa6e66f293e0a80e0d6e135df67f6ce99b92b6735f0d342fc97567", + "sha256": "b5ac0d612c58bf9ae5b73caa10827fa0665f9e5bc1640bcd112e87dc0a0c428d", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-1020a-10212" }, "1020c": { "kind": "picture", @@ -14924,7 +14979,7 @@ "canonical_source_asset": "1020c", "family_id": "effects-1020a-10212", "job_id": "effects-1020a-10212", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -14934,9 +14989,10 @@ }, "candidate": { "manifest": "jobs/effects-1020a-10212/candidate.json", - "sha256": "8067e479d8fa6e66f293e0a80e0d6e135df67f6ce99b92b6735f0d342fc97567", + "sha256": "b5ac0d612c58bf9ae5b73caa10827fa0665f9e5bc1640bcd112e87dc0a0c428d", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-1020a-10212" }, "1020d": { "kind": "picture", @@ -14957,7 +15013,7 @@ "canonical_source_asset": "1020d", "family_id": "effects-1020a-10212", "job_id": "effects-1020a-10212", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -14967,9 +15023,10 @@ }, "candidate": { "manifest": "jobs/effects-1020a-10212/candidate.json", - "sha256": "8067e479d8fa6e66f293e0a80e0d6e135df67f6ce99b92b6735f0d342fc97567", + "sha256": "b5ac0d612c58bf9ae5b73caa10827fa0665f9e5bc1640bcd112e87dc0a0c428d", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-1020a-10212" }, "1020e": { "kind": "picture", @@ -14990,7 +15047,7 @@ "canonical_source_asset": "1020e", "family_id": "effects-1020a-10212", "job_id": "effects-1020a-10212", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -15000,9 +15057,10 @@ }, "candidate": { "manifest": "jobs/effects-1020a-10212/candidate.json", - "sha256": "8067e479d8fa6e66f293e0a80e0d6e135df67f6ce99b92b6735f0d342fc97567", + "sha256": "b5ac0d612c58bf9ae5b73caa10827fa0665f9e5bc1640bcd112e87dc0a0c428d", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-1020a-10212" }, "1020f": { "kind": "picture", @@ -15023,7 +15081,7 @@ "canonical_source_asset": "1020f", "family_id": "effects-1020a-10212", "job_id": "effects-1020a-10212", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -15033,9 +15091,10 @@ }, "candidate": { "manifest": "jobs/effects-1020a-10212/candidate.json", - "sha256": "8067e479d8fa6e66f293e0a80e0d6e135df67f6ce99b92b6735f0d342fc97567", + "sha256": "b5ac0d612c58bf9ae5b73caa10827fa0665f9e5bc1640bcd112e87dc0a0c428d", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-1020a-10212" }, "10210": { "kind": "picture", @@ -15056,7 +15115,7 @@ "canonical_source_asset": "10210", "family_id": "effects-1020a-10212", "job_id": "effects-1020a-10212", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -15066,9 +15125,10 @@ }, "candidate": { "manifest": "jobs/effects-1020a-10212/candidate.json", - "sha256": "8067e479d8fa6e66f293e0a80e0d6e135df67f6ce99b92b6735f0d342fc97567", + "sha256": "b5ac0d612c58bf9ae5b73caa10827fa0665f9e5bc1640bcd112e87dc0a0c428d", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-1020a-10212" }, "10211": { "kind": "picture", @@ -15089,7 +15149,7 @@ "canonical_source_asset": "10211", "family_id": "effects-1020a-10212", "job_id": "effects-1020a-10212", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -15099,9 +15159,10 @@ }, "candidate": { "manifest": "jobs/effects-1020a-10212/candidate.json", - "sha256": "8067e479d8fa6e66f293e0a80e0d6e135df67f6ce99b92b6735f0d342fc97567", + "sha256": "b5ac0d612c58bf9ae5b73caa10827fa0665f9e5bc1640bcd112e87dc0a0c428d", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-1020a-10212" }, "10212": { "kind": "picture", @@ -15122,7 +15183,7 @@ "canonical_source_asset": "10212", "family_id": "effects-1020a-10212", "job_id": "effects-1020a-10212", - "status": "candidate", + "status": "registered", "owner": "/root/campaign_integration", "remaster_required": true, "registry_or_layout_referenced": false, @@ -15132,9 +15193,10 @@ }, "candidate": { "manifest": "jobs/effects-1020a-10212/candidate.json", - "sha256": "8067e479d8fa6e66f293e0a80e0d6e135df67f6ce99b92b6735f0d342fc97567", + "sha256": "b5ac0d612c58bf9ae5b73caa10827fa0665f9e5bc1640bcd112e87dc0a0c428d", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "effects-1020a-10212" }, "10213": { "kind": "picture", @@ -52024,7 +52086,7 @@ "canonical_source_asset": "20059", "family_id": "enemies-20059-20060", "job_id": "enemies-20059-20060", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52036,7 +52098,8 @@ "manifest": "jobs/enemies-20059-20060/candidate.json", "sha256": "402d59d77e6194630f4e9c3c07c4a5d6f524649f8eb02e08a80cb525cab2d953", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20059-20060" }, "2005a": { "kind": "picture", @@ -52057,7 +52120,7 @@ "canonical_source_asset": "2005a", "family_id": "enemies-20059-20060", "job_id": "enemies-20059-20060", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52069,7 +52132,8 @@ "manifest": "jobs/enemies-20059-20060/candidate.json", "sha256": "402d59d77e6194630f4e9c3c07c4a5d6f524649f8eb02e08a80cb525cab2d953", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20059-20060" }, "2005b": { "kind": "picture", @@ -52090,7 +52154,7 @@ "canonical_source_asset": "2005b", "family_id": "enemies-20059-20060", "job_id": "enemies-20059-20060", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52102,7 +52166,8 @@ "manifest": "jobs/enemies-20059-20060/candidate.json", "sha256": "402d59d77e6194630f4e9c3c07c4a5d6f524649f8eb02e08a80cb525cab2d953", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20059-20060" }, "2005c": { "kind": "picture", @@ -52123,7 +52188,7 @@ "canonical_source_asset": "2005c", "family_id": "enemies-20059-20060", "job_id": "enemies-20059-20060", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52135,7 +52200,8 @@ "manifest": "jobs/enemies-20059-20060/candidate.json", "sha256": "402d59d77e6194630f4e9c3c07c4a5d6f524649f8eb02e08a80cb525cab2d953", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20059-20060" }, "2005d": { "kind": "picture", @@ -52156,7 +52222,7 @@ "canonical_source_asset": "2005d", "family_id": "enemies-20059-20060", "job_id": "enemies-20059-20060", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52168,7 +52234,8 @@ "manifest": "jobs/enemies-20059-20060/candidate.json", "sha256": "402d59d77e6194630f4e9c3c07c4a5d6f524649f8eb02e08a80cb525cab2d953", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20059-20060" }, "2005e": { "kind": "picture", @@ -52189,7 +52256,7 @@ "canonical_source_asset": "2005e", "family_id": "enemies-20059-20060", "job_id": "enemies-20059-20060", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52201,7 +52268,8 @@ "manifest": "jobs/enemies-20059-20060/candidate.json", "sha256": "402d59d77e6194630f4e9c3c07c4a5d6f524649f8eb02e08a80cb525cab2d953", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20059-20060" }, "2005f": { "kind": "picture", @@ -52222,7 +52290,7 @@ "canonical_source_asset": "2005f", "family_id": "enemies-20059-20060", "job_id": "enemies-20059-20060", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52234,7 +52302,8 @@ "manifest": "jobs/enemies-20059-20060/candidate.json", "sha256": "402d59d77e6194630f4e9c3c07c4a5d6f524649f8eb02e08a80cb525cab2d953", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20059-20060" }, "20060": { "kind": "picture", @@ -52255,7 +52324,7 @@ "canonical_source_asset": "20060", "family_id": "enemies-20059-20060", "job_id": "enemies-20059-20060", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52267,7 +52336,8 @@ "manifest": "jobs/enemies-20059-20060/candidate.json", "sha256": "402d59d77e6194630f4e9c3c07c4a5d6f524649f8eb02e08a80cb525cab2d953", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20059-20060" }, "20061": { "kind": "picture", @@ -52288,7 +52358,7 @@ "canonical_source_asset": "20061", "family_id": "enemies-20061-2006e", "job_id": "enemies-20061-2006e", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52300,7 +52370,8 @@ "manifest": "jobs/enemies-20061-2006e/candidate.json", "sha256": "88f8c489c7fe5e4d15db58e06461590aaa36508ece7cebc3e397ed90abc1bde1", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20061-2006e" }, "20062": { "kind": "picture", @@ -52321,7 +52392,7 @@ "canonical_source_asset": "20062", "family_id": "enemies-20061-2006e", "job_id": "enemies-20061-2006e", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52333,7 +52404,8 @@ "manifest": "jobs/enemies-20061-2006e/candidate.json", "sha256": "88f8c489c7fe5e4d15db58e06461590aaa36508ece7cebc3e397ed90abc1bde1", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20061-2006e" }, "20063": { "kind": "picture", @@ -52354,7 +52426,7 @@ "canonical_source_asset": "20063", "family_id": "enemies-20061-2006e", "job_id": "enemies-20061-2006e", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52366,7 +52438,8 @@ "manifest": "jobs/enemies-20061-2006e/candidate.json", "sha256": "88f8c489c7fe5e4d15db58e06461590aaa36508ece7cebc3e397ed90abc1bde1", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20061-2006e" }, "20064": { "kind": "picture", @@ -52387,7 +52460,7 @@ "canonical_source_asset": "20064", "family_id": "enemies-20061-2006e", "job_id": "enemies-20061-2006e", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52399,7 +52472,8 @@ "manifest": "jobs/enemies-20061-2006e/candidate.json", "sha256": "88f8c489c7fe5e4d15db58e06461590aaa36508ece7cebc3e397ed90abc1bde1", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20061-2006e" }, "20065": { "kind": "picture", @@ -52420,7 +52494,7 @@ "canonical_source_asset": "20065", "family_id": "enemies-20061-2006e", "job_id": "enemies-20061-2006e", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52432,7 +52506,8 @@ "manifest": "jobs/enemies-20061-2006e/candidate.json", "sha256": "88f8c489c7fe5e4d15db58e06461590aaa36508ece7cebc3e397ed90abc1bde1", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20061-2006e" }, "20066": { "kind": "picture", @@ -52453,7 +52528,7 @@ "canonical_source_asset": "20066", "family_id": "enemies-20061-2006e", "job_id": "enemies-20061-2006e", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52465,7 +52540,8 @@ "manifest": "jobs/enemies-20061-2006e/candidate.json", "sha256": "88f8c489c7fe5e4d15db58e06461590aaa36508ece7cebc3e397ed90abc1bde1", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20061-2006e" }, "20067": { "kind": "picture", @@ -52486,7 +52562,7 @@ "canonical_source_asset": "20067", "family_id": "enemies-20061-2006e", "job_id": "enemies-20061-2006e", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52498,7 +52574,8 @@ "manifest": "jobs/enemies-20061-2006e/candidate.json", "sha256": "88f8c489c7fe5e4d15db58e06461590aaa36508ece7cebc3e397ed90abc1bde1", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20061-2006e" }, "20068": { "kind": "picture", @@ -52519,7 +52596,7 @@ "canonical_source_asset": "20068", "family_id": "enemies-20061-2006e", "job_id": "enemies-20061-2006e", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52531,7 +52608,8 @@ "manifest": "jobs/enemies-20061-2006e/candidate.json", "sha256": "88f8c489c7fe5e4d15db58e06461590aaa36508ece7cebc3e397ed90abc1bde1", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20061-2006e" }, "20069": { "kind": "picture", @@ -52552,7 +52630,7 @@ "canonical_source_asset": "20069", "family_id": "enemies-20061-2006e", "job_id": "enemies-20061-2006e", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52564,7 +52642,8 @@ "manifest": "jobs/enemies-20061-2006e/candidate.json", "sha256": "88f8c489c7fe5e4d15db58e06461590aaa36508ece7cebc3e397ed90abc1bde1", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20061-2006e" }, "2006a": { "kind": "picture", @@ -52585,7 +52664,7 @@ "canonical_source_asset": "2006a", "family_id": "enemies-20061-2006e", "job_id": "enemies-20061-2006e", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52597,7 +52676,8 @@ "manifest": "jobs/enemies-20061-2006e/candidate.json", "sha256": "88f8c489c7fe5e4d15db58e06461590aaa36508ece7cebc3e397ed90abc1bde1", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20061-2006e" }, "2006b": { "kind": "picture", @@ -52618,7 +52698,7 @@ "canonical_source_asset": "2006b", "family_id": "enemies-20061-2006e", "job_id": "enemies-20061-2006e", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52630,7 +52710,8 @@ "manifest": "jobs/enemies-20061-2006e/candidate.json", "sha256": "88f8c489c7fe5e4d15db58e06461590aaa36508ece7cebc3e397ed90abc1bde1", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20061-2006e" }, "2006c": { "kind": "picture", @@ -52651,7 +52732,7 @@ "canonical_source_asset": "2006c", "family_id": "enemies-20061-2006e", "job_id": "enemies-20061-2006e", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52663,7 +52744,8 @@ "manifest": "jobs/enemies-20061-2006e/candidate.json", "sha256": "88f8c489c7fe5e4d15db58e06461590aaa36508ece7cebc3e397ed90abc1bde1", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20061-2006e" }, "2006d": { "kind": "picture", @@ -52684,7 +52766,7 @@ "canonical_source_asset": "2006d", "family_id": "enemies-20061-2006e", "job_id": "enemies-20061-2006e", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52696,7 +52778,8 @@ "manifest": "jobs/enemies-20061-2006e/candidate.json", "sha256": "88f8c489c7fe5e4d15db58e06461590aaa36508ece7cebc3e397ed90abc1bde1", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20061-2006e" }, "2006e": { "kind": "picture", @@ -52717,7 +52800,7 @@ "canonical_source_asset": "2006e", "family_id": "enemies-20061-2006e", "job_id": "enemies-20061-2006e", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -52729,7 +52812,8 @@ "manifest": "jobs/enemies-20061-2006e/candidate.json", "sha256": "88f8c489c7fe5e4d15db58e06461590aaa36508ece7cebc3e397ed90abc1bde1", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20061-2006e" }, "2006f": { "kind": "picture", @@ -53728,7 +53812,7 @@ "canonical_source_asset": "2008c", "family_id": "enemies-2008c-2008c", "job_id": "enemies-2008c-2008c", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -53740,7 +53824,8 @@ "manifest": "jobs/enemies-2008c-2008c/candidate.json", "sha256": "8ec3c0b80b4a416dc2fb1b9cdfe4db524f82659f8ec00fab2f6d405528f227b5", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-2008c-2008c" }, "2008d": { "kind": "picture", @@ -53828,7 +53913,7 @@ "canonical_source_asset": "2008f", "family_id": "enemies-2008f-2008f", "job_id": "enemies-2008f-2008f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -53840,7 +53925,8 @@ "manifest": "jobs/enemies-2008f-2008f/candidate.json", "sha256": "2476a6097852f8ad1faa2adb17999d68f387d47e417e97c9419369bbb67c62fa", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-2008f-2008f" }, "20090": { "kind": "picture", @@ -53928,7 +54014,7 @@ "canonical_source_asset": "20092", "family_id": "enemies-20092-20092", "job_id": "enemies-20092-20092", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -53940,7 +54026,8 @@ "manifest": "jobs/enemies-20092-20092/candidate.json", "sha256": "c0df64d19ca74da5011c3f6710f5a39913a6e2205adb9a4e9c0f0c850354d26f", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20092-20092" }, "20093": { "kind": "picture", @@ -54028,7 +54115,7 @@ "canonical_source_asset": "20095", "family_id": "enemies-20095-20095", "job_id": "enemies-20095-20095", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -54040,7 +54127,8 @@ "manifest": "jobs/enemies-20095-20095/candidate.json", "sha256": "2eae443892510584ed237ba44a78c4abcd122a2a4a548168b605caffbc37add7", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-20095-20095" }, "20096": { "kind": "picture", @@ -55301,7 +55389,7 @@ "canonical_source_asset": "200bb", "family_id": "enemies-200bb-200be", "job_id": "enemies-200bb-200be", - "status": "candidate", + "status": "registered", "owner": "/root/hd_enemies_01", "remaster_required": true, "registry_or_layout_referenced": true, @@ -55311,9 +55399,10 @@ }, "candidate": { "manifest": "jobs/enemies-200bb-200be/candidate.json", - "sha256": "855b7d785ca7d5ca46ba4348cba8bcbf8697748197d6dd5f8eaeab398791fd68", + "sha256": "33cb9732e4baeab93badf4633d302ce6c93633bdacf541b0c591443039690331", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-200bb-200be" }, "200bc": { "kind": "picture", @@ -55334,7 +55423,7 @@ "canonical_source_asset": "200bc", "family_id": "enemies-200bb-200be", "job_id": "enemies-200bb-200be", - "status": "candidate", + "status": "registered", "owner": "/root/hd_enemies_01", "remaster_required": true, "registry_or_layout_referenced": true, @@ -55344,9 +55433,10 @@ }, "candidate": { "manifest": "jobs/enemies-200bb-200be/candidate.json", - "sha256": "855b7d785ca7d5ca46ba4348cba8bcbf8697748197d6dd5f8eaeab398791fd68", + "sha256": "33cb9732e4baeab93badf4633d302ce6c93633bdacf541b0c591443039690331", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-200bb-200be" }, "200bd": { "kind": "picture", @@ -55367,7 +55457,7 @@ "canonical_source_asset": "200bd", "family_id": "enemies-200bb-200be", "job_id": "enemies-200bb-200be", - "status": "candidate", + "status": "registered", "owner": "/root/hd_enemies_01", "remaster_required": true, "registry_or_layout_referenced": true, @@ -55377,9 +55467,10 @@ }, "candidate": { "manifest": "jobs/enemies-200bb-200be/candidate.json", - "sha256": "855b7d785ca7d5ca46ba4348cba8bcbf8697748197d6dd5f8eaeab398791fd68", + "sha256": "33cb9732e4baeab93badf4633d302ce6c93633bdacf541b0c591443039690331", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-200bb-200be" }, "200be": { "kind": "picture", @@ -55400,7 +55491,7 @@ "canonical_source_asset": "200be", "family_id": "enemies-200bb-200be", "job_id": "enemies-200bb-200be", - "status": "candidate", + "status": "registered", "owner": "/root/hd_enemies_01", "remaster_required": true, "registry_or_layout_referenced": true, @@ -55410,9 +55501,10 @@ }, "candidate": { "manifest": "jobs/enemies-200bb-200be/candidate.json", - "sha256": "855b7d785ca7d5ca46ba4348cba8bcbf8697748197d6dd5f8eaeab398791fd68", + "sha256": "33cb9732e4baeab93badf4633d302ce6c93633bdacf541b0c591443039690331", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-200bb-200be" }, "200bf": { "kind": "picture", @@ -113492,7 +113584,7 @@ "canonical_source_asset": "30047", "family_id": "enemies-30047-30047", "job_id": "enemies-30047-30047", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -113504,7 +113596,8 @@ "manifest": "jobs/enemies-30047-30047/candidate.json", "sha256": "b0b0bfd35447c5809995b00cbcf5c6e390ea996ad5929ff577dcb8be398657ca", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-30047-30047" }, "30048": { "kind": "picture", @@ -113525,7 +113618,7 @@ "canonical_source_asset": "30048", "family_id": "enemies-30048-30048", "job_id": "enemies-30048-30048", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -113537,7 +113630,8 @@ "manifest": "jobs/enemies-30048-30048/candidate.json", "sha256": "8b9c569256df4e6ee4e4d6834ed422f8dcf9abab82a63ef17422e152fb2c3785", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-30048-30048" }, "30049": { "kind": "picture", @@ -113592,7 +113686,7 @@ "canonical_source_asset": "3004a", "family_id": "enemies-3004a-3004a", "job_id": "enemies-3004a-3004a", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -113604,7 +113698,8 @@ "manifest": "jobs/enemies-3004a-3004a/candidate.json", "sha256": "a0007990330acc1560b6017164c54d619a8f487c8f75895d73ee1e3014e6f469", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-3004a-3004a" }, "3004b": { "kind": "picture", @@ -113625,7 +113720,7 @@ "canonical_source_asset": "3004b", "family_id": "enemies-3004b-3004b", "job_id": "enemies-3004b-3004b", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -113637,7 +113732,8 @@ "manifest": "jobs/enemies-3004b-3004b/candidate.json", "sha256": "9ee605e23f230f275604b638cd6abab0a96cfbe70109d7b99ea26ee595316aea", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-3004b-3004b" }, "3004c": { "kind": "picture", @@ -113692,7 +113788,7 @@ "canonical_source_asset": "3004d", "family_id": "enemies-3004d-3004d", "job_id": "enemies-3004d-3004d", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -113704,7 +113800,8 @@ "manifest": "jobs/enemies-3004d-3004d/candidate.json", "sha256": "b6277e1f8d4fdcd90a22e980e88ff21771c3fbb6ebdd44f785e3a687fd074b00", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-3004d-3004d" }, "3004e": { "kind": "picture", @@ -113725,7 +113822,7 @@ "canonical_source_asset": "3004e", "family_id": "enemies-3004e-3004e", "job_id": "enemies-3004e-3004e", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -113737,7 +113834,8 @@ "manifest": "jobs/enemies-3004e-3004e/candidate.json", "sha256": "7aa2e93544532cc2ad41f4a8fe3d0e05b61007d28046b464e0cb0d835a2300c7", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-3004e-3004e" }, "3004f": { "kind": "picture", @@ -162429,7 +162527,7 @@ "canonical_source_asset": "40070", "family_id": "enemies-40070-4007f", "job_id": "enemies-40070-4007f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -162441,7 +162539,8 @@ "manifest": "jobs/enemies-40070-4007f/candidate.json", "sha256": "94dad4044f18b09546d7d8aae16150b8e8f9d48fcd7be275b13d4103d8c6c257", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-40070-4007f" }, "40071": { "kind": "picture", @@ -162462,7 +162561,7 @@ "canonical_source_asset": "40071", "family_id": "enemies-40070-4007f", "job_id": "enemies-40070-4007f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -162474,7 +162573,8 @@ "manifest": "jobs/enemies-40070-4007f/candidate.json", "sha256": "94dad4044f18b09546d7d8aae16150b8e8f9d48fcd7be275b13d4103d8c6c257", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-40070-4007f" }, "40072": { "kind": "picture", @@ -162495,7 +162595,7 @@ "canonical_source_asset": "40072", "family_id": "enemies-40070-4007f", "job_id": "enemies-40070-4007f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -162507,7 +162607,8 @@ "manifest": "jobs/enemies-40070-4007f/candidate.json", "sha256": "94dad4044f18b09546d7d8aae16150b8e8f9d48fcd7be275b13d4103d8c6c257", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-40070-4007f" }, "40073": { "kind": "picture", @@ -162528,7 +162629,7 @@ "canonical_source_asset": "40073", "family_id": "enemies-40070-4007f", "job_id": "enemies-40070-4007f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -162540,7 +162641,8 @@ "manifest": "jobs/enemies-40070-4007f/candidate.json", "sha256": "94dad4044f18b09546d7d8aae16150b8e8f9d48fcd7be275b13d4103d8c6c257", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-40070-4007f" }, "40074": { "kind": "picture", @@ -162561,7 +162663,7 @@ "canonical_source_asset": "40074", "family_id": "enemies-40070-4007f", "job_id": "enemies-40070-4007f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -162573,7 +162675,8 @@ "manifest": "jobs/enemies-40070-4007f/candidate.json", "sha256": "94dad4044f18b09546d7d8aae16150b8e8f9d48fcd7be275b13d4103d8c6c257", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-40070-4007f" }, "40075": { "kind": "picture", @@ -162594,7 +162697,7 @@ "canonical_source_asset": "40075", "family_id": "enemies-40070-4007f", "job_id": "enemies-40070-4007f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -162606,7 +162709,8 @@ "manifest": "jobs/enemies-40070-4007f/candidate.json", "sha256": "94dad4044f18b09546d7d8aae16150b8e8f9d48fcd7be275b13d4103d8c6c257", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-40070-4007f" }, "40076": { "kind": "picture", @@ -162627,7 +162731,7 @@ "canonical_source_asset": "40076", "family_id": "enemies-40070-4007f", "job_id": "enemies-40070-4007f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -162639,7 +162743,8 @@ "manifest": "jobs/enemies-40070-4007f/candidate.json", "sha256": "94dad4044f18b09546d7d8aae16150b8e8f9d48fcd7be275b13d4103d8c6c257", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-40070-4007f" }, "40077": { "kind": "picture", @@ -162660,7 +162765,7 @@ "canonical_source_asset": "40077", "family_id": "enemies-40070-4007f", "job_id": "enemies-40070-4007f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -162672,7 +162777,8 @@ "manifest": "jobs/enemies-40070-4007f/candidate.json", "sha256": "94dad4044f18b09546d7d8aae16150b8e8f9d48fcd7be275b13d4103d8c6c257", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-40070-4007f" }, "40078": { "kind": "picture", @@ -162693,7 +162799,7 @@ "canonical_source_asset": "40078", "family_id": "enemies-40070-4007f", "job_id": "enemies-40070-4007f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -162705,7 +162811,8 @@ "manifest": "jobs/enemies-40070-4007f/candidate.json", "sha256": "94dad4044f18b09546d7d8aae16150b8e8f9d48fcd7be275b13d4103d8c6c257", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-40070-4007f" }, "40079": { "kind": "picture", @@ -162726,7 +162833,7 @@ "canonical_source_asset": "40079", "family_id": "enemies-40070-4007f", "job_id": "enemies-40070-4007f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -162738,7 +162845,8 @@ "manifest": "jobs/enemies-40070-4007f/candidate.json", "sha256": "94dad4044f18b09546d7d8aae16150b8e8f9d48fcd7be275b13d4103d8c6c257", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-40070-4007f" }, "4007a": { "kind": "picture", @@ -162759,7 +162867,7 @@ "canonical_source_asset": "4007a", "family_id": "enemies-40070-4007f", "job_id": "enemies-40070-4007f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -162771,7 +162879,8 @@ "manifest": "jobs/enemies-40070-4007f/candidate.json", "sha256": "94dad4044f18b09546d7d8aae16150b8e8f9d48fcd7be275b13d4103d8c6c257", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-40070-4007f" }, "4007b": { "kind": "picture", @@ -162792,7 +162901,7 @@ "canonical_source_asset": "4007b", "family_id": "enemies-40070-4007f", "job_id": "enemies-40070-4007f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -162804,7 +162913,8 @@ "manifest": "jobs/enemies-40070-4007f/candidate.json", "sha256": "94dad4044f18b09546d7d8aae16150b8e8f9d48fcd7be275b13d4103d8c6c257", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-40070-4007f" }, "4007c": { "kind": "picture", @@ -162825,7 +162935,7 @@ "canonical_source_asset": "4007c", "family_id": "enemies-40070-4007f", "job_id": "enemies-40070-4007f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -162837,7 +162947,8 @@ "manifest": "jobs/enemies-40070-4007f/candidate.json", "sha256": "94dad4044f18b09546d7d8aae16150b8e8f9d48fcd7be275b13d4103d8c6c257", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-40070-4007f" }, "4007d": { "kind": "picture", @@ -162858,7 +162969,7 @@ "canonical_source_asset": "4007d", "family_id": "enemies-40070-4007f", "job_id": "enemies-40070-4007f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -162870,7 +162981,8 @@ "manifest": "jobs/enemies-40070-4007f/candidate.json", "sha256": "94dad4044f18b09546d7d8aae16150b8e8f9d48fcd7be275b13d4103d8c6c257", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-40070-4007f" }, "4007e": { "kind": "picture", @@ -162891,7 +163003,7 @@ "canonical_source_asset": "4007e", "family_id": "enemies-40070-4007f", "job_id": "enemies-40070-4007f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -162903,7 +163015,8 @@ "manifest": "jobs/enemies-40070-4007f/candidate.json", "sha256": "94dad4044f18b09546d7d8aae16150b8e8f9d48fcd7be275b13d4103d8c6c257", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-40070-4007f" }, "4007f": { "kind": "picture", @@ -162924,7 +163037,7 @@ "canonical_source_asset": "4007f", "family_id": "enemies-40070-4007f", "job_id": "enemies-40070-4007f", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -162936,7 +163049,8 @@ "manifest": "jobs/enemies-40070-4007f/candidate.json", "sha256": "94dad4044f18b09546d7d8aae16150b8e8f9d48fcd7be275b13d4103d8c6c257", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "enemies-40070-4007f" }, "40080": { "kind": "picture", @@ -202323,8 +202437,8 @@ "canonical_source_asset": "404a5", "family_id": "terrain-404a5-404b4", "job_id": "terrain-404a5-404b4", - "status": "missing", - "owner": null, + "status": "candidate", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": false, "renderer": { @@ -202334,6 +202448,11 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] + }, + "candidate": { + "manifest": "jobs/terrain-404a5-404b4/candidate.json", + "sha256": "5f3fc59624c7114793ec33862d6ebba09e0bea7a95978bc99d73ce2a42a22d3b", + "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" } }, "404a6": { @@ -202355,8 +202474,8 @@ "canonical_source_asset": "404a6", "family_id": "terrain-404a5-404b4", "job_id": "terrain-404a5-404b4", - "status": "missing", - "owner": null, + "status": "candidate", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202366,6 +202485,11 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] + }, + "candidate": { + "manifest": "jobs/terrain-404a5-404b4/candidate.json", + "sha256": "5f3fc59624c7114793ec33862d6ebba09e0bea7a95978bc99d73ce2a42a22d3b", + "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" } }, "404a7": { @@ -202387,8 +202511,8 @@ "canonical_source_asset": "404a7", "family_id": "terrain-404a5-404b4", "job_id": "terrain-404a5-404b4", - "status": "missing", - "owner": null, + "status": "candidate", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202398,6 +202522,11 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] + }, + "candidate": { + "manifest": "jobs/terrain-404a5-404b4/candidate.json", + "sha256": "5f3fc59624c7114793ec33862d6ebba09e0bea7a95978bc99d73ce2a42a22d3b", + "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" } }, "404a8": { @@ -202419,8 +202548,8 @@ "canonical_source_asset": "404a8", "family_id": "terrain-404a5-404b4", "job_id": "terrain-404a5-404b4", - "status": "missing", - "owner": null, + "status": "candidate", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202430,6 +202559,11 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] + }, + "candidate": { + "manifest": "jobs/terrain-404a5-404b4/candidate.json", + "sha256": "5f3fc59624c7114793ec33862d6ebba09e0bea7a95978bc99d73ce2a42a22d3b", + "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" } }, "404a9": { @@ -202451,8 +202585,8 @@ "canonical_source_asset": "404a9", "family_id": "terrain-404a5-404b4", "job_id": "terrain-404a5-404b4", - "status": "missing", - "owner": null, + "status": "candidate", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202462,6 +202596,11 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] + }, + "candidate": { + "manifest": "jobs/terrain-404a5-404b4/candidate.json", + "sha256": "5f3fc59624c7114793ec33862d6ebba09e0bea7a95978bc99d73ce2a42a22d3b", + "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" } }, "404aa": { @@ -202483,8 +202622,8 @@ "canonical_source_asset": "404aa", "family_id": "terrain-404a5-404b4", "job_id": "terrain-404a5-404b4", - "status": "missing", - "owner": null, + "status": "candidate", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202494,6 +202633,11 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] + }, + "candidate": { + "manifest": "jobs/terrain-404a5-404b4/candidate.json", + "sha256": "5f3fc59624c7114793ec33862d6ebba09e0bea7a95978bc99d73ce2a42a22d3b", + "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" } }, "404ab": { @@ -202515,8 +202659,8 @@ "canonical_source_asset": "404ab", "family_id": "terrain-404a5-404b4", "job_id": "terrain-404a5-404b4", - "status": "missing", - "owner": null, + "status": "candidate", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202526,6 +202670,11 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] + }, + "candidate": { + "manifest": "jobs/terrain-404a5-404b4/candidate.json", + "sha256": "5f3fc59624c7114793ec33862d6ebba09e0bea7a95978bc99d73ce2a42a22d3b", + "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" } }, "404ac": { @@ -202547,8 +202696,8 @@ "canonical_source_asset": "404ac", "family_id": "terrain-404a5-404b4", "job_id": "terrain-404a5-404b4", - "status": "missing", - "owner": null, + "status": "candidate", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": false, "renderer": { @@ -202558,6 +202707,11 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] + }, + "candidate": { + "manifest": "jobs/terrain-404a5-404b4/candidate.json", + "sha256": "5f3fc59624c7114793ec33862d6ebba09e0bea7a95978bc99d73ce2a42a22d3b", + "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" } }, "404ad": { @@ -202579,8 +202733,8 @@ "canonical_source_asset": "404ad", "family_id": "terrain-404a5-404b4", "job_id": "terrain-404a5-404b4", - "status": "missing", - "owner": null, + "status": "candidate", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202590,6 +202744,11 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] + }, + "candidate": { + "manifest": "jobs/terrain-404a5-404b4/candidate.json", + "sha256": "5f3fc59624c7114793ec33862d6ebba09e0bea7a95978bc99d73ce2a42a22d3b", + "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" } }, "404ae": { @@ -202611,8 +202770,8 @@ "canonical_source_asset": "404ae", "family_id": "terrain-404a5-404b4", "job_id": "terrain-404a5-404b4", - "status": "missing", - "owner": null, + "status": "candidate", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202622,6 +202781,11 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] + }, + "candidate": { + "manifest": "jobs/terrain-404a5-404b4/candidate.json", + "sha256": "5f3fc59624c7114793ec33862d6ebba09e0bea7a95978bc99d73ce2a42a22d3b", + "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" } }, "404af": { @@ -202643,8 +202807,8 @@ "canonical_source_asset": "404af", "family_id": "terrain-404a5-404b4", "job_id": "terrain-404a5-404b4", - "status": "missing", - "owner": null, + "status": "candidate", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202654,6 +202818,11 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] + }, + "candidate": { + "manifest": "jobs/terrain-404a5-404b4/candidate.json", + "sha256": "5f3fc59624c7114793ec33862d6ebba09e0bea7a95978bc99d73ce2a42a22d3b", + "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" } }, "404b0": { @@ -202675,8 +202844,8 @@ "canonical_source_asset": "404b0", "family_id": "terrain-404a5-404b4", "job_id": "terrain-404a5-404b4", - "status": "missing", - "owner": null, + "status": "candidate", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202686,6 +202855,11 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] + }, + "candidate": { + "manifest": "jobs/terrain-404a5-404b4/candidate.json", + "sha256": "5f3fc59624c7114793ec33862d6ebba09e0bea7a95978bc99d73ce2a42a22d3b", + "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" } }, "404b1": { @@ -202707,8 +202881,8 @@ "canonical_source_asset": "404b1", "family_id": "terrain-404a5-404b4", "job_id": "terrain-404a5-404b4", - "status": "missing", - "owner": null, + "status": "candidate", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202718,6 +202892,11 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] + }, + "candidate": { + "manifest": "jobs/terrain-404a5-404b4/candidate.json", + "sha256": "5f3fc59624c7114793ec33862d6ebba09e0bea7a95978bc99d73ce2a42a22d3b", + "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" } }, "404b2": { @@ -202739,8 +202918,8 @@ "canonical_source_asset": "404b2", "family_id": "terrain-404a5-404b4", "job_id": "terrain-404a5-404b4", - "status": "missing", - "owner": null, + "status": "candidate", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202750,6 +202929,11 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] + }, + "candidate": { + "manifest": "jobs/terrain-404a5-404b4/candidate.json", + "sha256": "5f3fc59624c7114793ec33862d6ebba09e0bea7a95978bc99d73ce2a42a22d3b", + "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" } }, "404b3": { @@ -202771,8 +202955,8 @@ "canonical_source_asset": "404b3", "family_id": "terrain-404a5-404b4", "job_id": "terrain-404a5-404b4", - "status": "missing", - "owner": null, + "status": "candidate", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202782,6 +202966,11 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] + }, + "candidate": { + "manifest": "jobs/terrain-404a5-404b4/candidate.json", + "sha256": "5f3fc59624c7114793ec33862d6ebba09e0bea7a95978bc99d73ce2a42a22d3b", + "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" } }, "404b4": { @@ -202803,8 +202992,8 @@ "canonical_source_asset": "404b4", "family_id": "terrain-404a5-404b4", "job_id": "terrain-404a5-404b4", - "status": "missing", - "owner": null, + "status": "candidate", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202814,6 +203003,11 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] + }, + "candidate": { + "manifest": "jobs/terrain-404a5-404b4/candidate.json", + "sha256": "5f3fc59624c7114793ec33862d6ebba09e0bea7a95978bc99d73ce2a42a22d3b", + "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" } }, "404b5": { @@ -202835,8 +203029,8 @@ "canonical_source_asset": "404b5", "family_id": "terrain-404b5-404c4", "job_id": "terrain-404b5-404c4", - "status": "missing", - "owner": null, + "status": "inprogress", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202867,8 +203061,8 @@ "canonical_source_asset": "404b6", "family_id": "terrain-404b5-404c4", "job_id": "terrain-404b5-404c4", - "status": "missing", - "owner": null, + "status": "inprogress", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202899,8 +203093,8 @@ "canonical_source_asset": "404b7", "family_id": "terrain-404b5-404c4", "job_id": "terrain-404b5-404c4", - "status": "missing", - "owner": null, + "status": "inprogress", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202931,8 +203125,8 @@ "canonical_source_asset": "404b8", "family_id": "terrain-404b5-404c4", "job_id": "terrain-404b5-404c4", - "status": "missing", - "owner": null, + "status": "inprogress", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202963,8 +203157,8 @@ "canonical_source_asset": "404b9", "family_id": "terrain-404b5-404c4", "job_id": "terrain-404b5-404c4", - "status": "missing", - "owner": null, + "status": "inprogress", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -202995,8 +203189,8 @@ "canonical_source_asset": "404ba", "family_id": "terrain-404b5-404c4", "job_id": "terrain-404b5-404c4", - "status": "missing", - "owner": null, + "status": "inprogress", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -203027,8 +203221,8 @@ "canonical_source_asset": "404bb", "family_id": "terrain-404b5-404c4", "job_id": "terrain-404b5-404c4", - "status": "missing", - "owner": null, + "status": "inprogress", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -203059,8 +203253,8 @@ "canonical_source_asset": "404bc", "family_id": "terrain-404b5-404c4", "job_id": "terrain-404b5-404c4", - "status": "missing", - "owner": null, + "status": "inprogress", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -203091,8 +203285,8 @@ "canonical_source_asset": "404bd", "family_id": "terrain-404b5-404c4", "job_id": "terrain-404b5-404c4", - "status": "missing", - "owner": null, + "status": "inprogress", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -203123,8 +203317,8 @@ "canonical_source_asset": "404be", "family_id": "terrain-404b5-404c4", "job_id": "terrain-404b5-404c4", - "status": "missing", - "owner": null, + "status": "inprogress", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -203155,8 +203349,8 @@ "canonical_source_asset": "404bf", "family_id": "terrain-404b5-404c4", "job_id": "terrain-404b5-404c4", - "status": "missing", - "owner": null, + "status": "inprogress", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -203187,8 +203381,8 @@ "canonical_source_asset": "404c0", "family_id": "terrain-404b5-404c4", "job_id": "terrain-404b5-404c4", - "status": "missing", - "owner": null, + "status": "inprogress", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -203219,8 +203413,8 @@ "canonical_source_asset": "404c1", "family_id": "terrain-404b5-404c4", "job_id": "terrain-404b5-404c4", - "status": "missing", - "owner": null, + "status": "inprogress", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -203251,8 +203445,8 @@ "canonical_source_asset": "404c2", "family_id": "terrain-404b5-404c4", "job_id": "terrain-404b5-404c4", - "status": "missing", - "owner": null, + "status": "inprogress", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -203283,8 +203477,8 @@ "canonical_source_asset": "404c3", "family_id": "terrain-404b5-404c4", "job_id": "terrain-404b5-404c4", - "status": "missing", - "owner": null, + "status": "inprogress", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -203315,8 +203509,8 @@ "canonical_source_asset": "404c4", "family_id": "terrain-404b5-404c4", "job_id": "terrain-404b5-404c4", - "status": "missing", - "owner": null, + "status": "inprogress", + "owner": "/root/campaign_release_review", "remaster_required": true, "registry_or_layout_referenced": true, "renderer": { @@ -215054,7 +215248,7 @@ "owner": "/root/campaign_integration", "target_count": 42, "status_counts": { - "candidate": 42 + "registered": 42 }, "job_file": "effects-10164-1018d/job.json" }, @@ -215186,7 +215380,7 @@ "owner": "/root/campaign_integration", "target_count": 4, "status_counts": { - "candidate": 4 + "registered": 4 }, "job_file": "projectiles-101cb-101ce/job.json" }, @@ -215294,7 +215488,7 @@ "owner": "/root/campaign_integration", "target_count": 7, "status_counts": { - "candidate": 7 + "registered": 7 }, "job_file": "effects-101f5-101fb/job.json" }, @@ -215318,7 +215512,7 @@ "owner": "/root/campaign_integration", "target_count": 9, "status_counts": { - "candidate": 9 + "registered": 9 }, "job_file": "effects-1020a-10212/job.json" }, @@ -216482,7 +216676,7 @@ "owner": "/root/iron_coast_2", "target_count": 8, "status_counts": { - "candidate": 8 + "registered": 8 }, "job_file": "enemies-20059-20060/job.json" }, @@ -216494,7 +216688,7 @@ "owner": "/root/iron_coast_2", "target_count": 14, "status_counts": { - "candidate": 14 + "registered": 14 }, "job_file": "enemies-20061-2006e/job.json" }, @@ -216554,7 +216748,7 @@ "owner": "/root/iron_coast_2", "target_count": 1, "status_counts": { - "candidate": 1 + "registered": 1 }, "job_file": "enemies-2008c-2008c/job.json" }, @@ -216590,7 +216784,7 @@ "owner": "/root/iron_coast_2", "target_count": 1, "status_counts": { - "candidate": 1 + "registered": 1 }, "job_file": "enemies-2008f-2008f/job.json" }, @@ -216626,7 +216820,7 @@ "owner": "/root/iron_coast_2", "target_count": 1, "status_counts": { - "candidate": 1 + "registered": 1 }, "job_file": "enemies-20092-20092/job.json" }, @@ -216662,7 +216856,7 @@ "owner": "/root/iron_coast_2", "target_count": 1, "status_counts": { - "candidate": 1 + "registered": 1 }, "job_file": "enemies-20095-20095/job.json" }, @@ -217010,7 +217204,7 @@ "owner": "/root/hd_enemies_01", "target_count": 4, "status_counts": { - "candidate": 4 + "registered": 4 }, "job_file": "enemies-200bb-200be/job.json" }, @@ -217694,7 +217888,7 @@ "owner": "/root/iron_coast_2", "target_count": 1, "status_counts": { - "candidate": 1 + "registered": 1 }, "job_file": "enemies-30047-30047/job.json" }, @@ -217706,7 +217900,7 @@ "owner": "/root/iron_coast_2", "target_count": 1, "status_counts": { - "candidate": 1 + "registered": 1 }, "job_file": "enemies-30048-30048/job.json" }, @@ -217730,7 +217924,7 @@ "owner": "/root/iron_coast_2", "target_count": 1, "status_counts": { - "candidate": 1 + "registered": 1 }, "job_file": "enemies-3004a-3004a/job.json" }, @@ -217742,7 +217936,7 @@ "owner": "/root/iron_coast_2", "target_count": 1, "status_counts": { - "candidate": 1 + "registered": 1 }, "job_file": "enemies-3004b-3004b/job.json" }, @@ -217766,7 +217960,7 @@ "owner": "/root/iron_coast_2", "target_count": 1, "status_counts": { - "candidate": 1 + "registered": 1 }, "job_file": "enemies-3004d-3004d/job.json" }, @@ -217778,7 +217972,7 @@ "owner": "/root/iron_coast_2", "target_count": 1, "status_counts": { - "candidate": 1 + "registered": 1 }, "job_file": "enemies-3004e-3004e/job.json" }, @@ -218810,7 +219004,7 @@ "owner": "/root/iron_coast_2", "target_count": 16, "status_counts": { - "candidate": 16 + "registered": 16 }, "job_file": "enemies-40070-4007f/job.json" }, @@ -222240,10 +222434,10 @@ "name": "Terrain set 4 shard 62", "category": "Terrain", "kind": "contextual_terrain_shard", - "owner": null, + "owner": "/root/campaign_release_review", "target_count": 16, "status_counts": { - "missing": 16 + "candidate": 16 }, "job_file": "terrain-404a5-404b4/job.json" }, @@ -222252,10 +222446,10 @@ "name": "Terrain set 4 shard 63", "category": "Terrain", "kind": "contextual_terrain_shard", - "owner": null, + "owner": "/root/campaign_release_review", "target_count": 16, "status_counts": { - "missing": 16 + "inprogress": 16 }, "job_file": "terrain-404b5-404c4/job.json" }, @@ -223406,6 +223600,16 @@ }, "runtime_qa": "jobs/bosses-400ce-400d3/coordinator-runtime-current/runtime-qa.json" }, + "effects-10164-1018d": { + "status": "approved", + "candidate_sha256": "00dd3b15fd915f55b09b9fb2fee96b89a938fb5ca1363b0e40e988327d5a6427", + "frame_bindings_sha256": "63b6be7ecc5197f7bc31fb605c463e2aa5efcbc2394aba19c255ca5a8a24703a", + "receipt": { + "path": "jobs/effects-10164-1018d/coordinator-review.json", + "sha256": "ced0f408057e859e72e8efb6dff94f8f16f594a6e655b6cad78e93f487097a17" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/effects-10164-1018d/runtime-qa.json" + }, "effects-1018e-1019b": { "status": "approved", "candidate_sha256": "5eb9ba29895acc6ecaca25b3012bc20c9bee1b8818930d97da31d4e22c7d8e6f", @@ -223476,6 +223680,16 @@ }, "runtime_qa": "jobs/effects-101f1-101f4/coordinator-runtime/runtime-qa.json" }, + "effects-101f5-101fb": { + "status": "approved", + "candidate_sha256": "9274bb0c75a0ad9ee6b7c1f4df7da6ecd358c8c135a2afccb4f5ac722bf5e861", + "frame_bindings_sha256": "23eeb99620918114b20ec099560c5ba72a6fd199b394cf65a334ed363ce3e95d", + "receipt": { + "path": "jobs/effects-101f5-101fb/coordinator-review.json", + "sha256": "b754bb5242633321633dc22ac2e0b04f802bb66a773e032d8cd9ff25f72412a2" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/effects-101f5-101fb/runtime-qa.json" + }, "effects-101fc-10209": { "status": "approved", "candidate_sha256": "939b87d98431626c0ab9c72685ccd0de48f5259b1fc722a3fedf9e1c96bc2fe8", @@ -223486,6 +223700,16 @@ }, "runtime_qa": "jobs/effects-101fc-10209/coordinator-runtime-current/runtime-qa.json" }, + "effects-1020a-10212": { + "status": "approved", + "candidate_sha256": "b5ac0d612c58bf9ae5b73caa10827fa0665f9e5bc1640bcd112e87dc0a0c428d", + "frame_bindings_sha256": "d06716dc86a5e9c1b0e54e441666e223185e806484067eb1fef0d65e95617eaf", + "receipt": { + "path": "jobs/effects-1020a-10212/coordinator-review.json", + "sha256": "a87ae4cb44e08f8f1b4aa7ae6498207aa0e1fc55b4be4edaa0955174692f9712" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/effects-1020a-10212/runtime-qa.json" + }, "effects-10213-1021c": { "status": "approved", "candidate_sha256": "b52c4302d8410a66c27e7ebae1ea9fcd93b12753f31fc7ad1c23464d74a49980", @@ -223984,6 +224208,26 @@ }, "runtime_qa": "jobs/enemies-20057-20057/coordinator-runtime-current/runtime-qa.json" }, + "enemies-20059-20060": { + "status": "approved", + "candidate_sha256": "402d59d77e6194630f4e9c3c07c4a5d6f524649f8eb02e08a80cb525cab2d953", + "frame_bindings_sha256": "0e4308a745a9f6af971428d0554caebd28503855092a4aec4001e88742e6f04f", + "receipt": { + "path": "jobs/enemies-20059-20060/coordinator-review.json", + "sha256": "fc7e8afd0d308ae6a490f8d5bd56c7eba171f5b947385df150b32a2d6cd7283b" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-20059-20060/runtime-qa.json" + }, + "enemies-20061-2006e": { + "status": "approved", + "candidate_sha256": "88f8c489c7fe5e4d15db58e06461590aaa36508ece7cebc3e397ed90abc1bde1", + "frame_bindings_sha256": "c74fe3706e705de8f5aeeb323d89add4408b3955e1c9ef9b426f8ce39a10d13e", + "receipt": { + "path": "jobs/enemies-20061-2006e/coordinator-review.json", + "sha256": "1287aec1ae988585082ff93a94a0ab27f1af4786ef9c918bd1daab8fc7888a10" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-20061-2006e/runtime-qa.json" + }, "enemies-2006f-2007b": { "status": "approved", "candidate_sha256": "da54f9dbd1aca5a772cfc4800d4ef5a8b0a913138de4ac428ec19e5b349e9c5c", @@ -224004,6 +224248,16 @@ }, "runtime_qa": "jobs/enemies-20080-20087/coordinator-runtime-current/runtime-qa.json" }, + "enemies-2008c-2008c": { + "status": "approved", + "candidate_sha256": "8ec3c0b80b4a416dc2fb1b9cdfe4db524f82659f8ec00fab2f6d405528f227b5", + "frame_bindings_sha256": "56f0416ce0b4f00060a771e51cd01c0a3eae6d0224cc808d0a79ea60704efd72", + "receipt": { + "path": "jobs/enemies-2008c-2008c/coordinator-review.json", + "sha256": "879eef147f12fa8d4b6306bcf05ab58a78978509313cc2a0b4e4533696c75428" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-2008c-2008c/runtime-qa.json" + }, "enemies-2008d-2008d": { "status": "approved", "candidate_sha256": "e5fc8545d592f4a664bae3766a9e2bb636cbaeaad5613839d01c0359eeb0dd51", @@ -224014,6 +224268,16 @@ }, "runtime_qa": "jobs/enemies-2008d-2008d/coordinator-runtime-current/runtime-qa.json" }, + "enemies-2008f-2008f": { + "status": "approved", + "candidate_sha256": "2476a6097852f8ad1faa2adb17999d68f387d47e417e97c9419369bbb67c62fa", + "frame_bindings_sha256": "7b5994a4999c84db32bceaa15ae20296628cca4a1d75e96d1353a2df50d314e4", + "receipt": { + "path": "jobs/enemies-2008f-2008f/coordinator-review.json", + "sha256": "df4f9fe1a91b85d66714e9d85a54613a622c717446d5c97fb585ead336053102" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-2008f-2008f/runtime-qa.json" + }, "enemies-20090-20090": { "status": "approved", "candidate_sha256": "0d2b4f4a5f893f519474860376fa925d53d876193090cff3e1d2562fe1bd4f56", @@ -224024,6 +224288,16 @@ }, "runtime_qa": "jobs/enemies-20090-20090/coordinator-runtime-current/runtime-qa.json" }, + "enemies-20092-20092": { + "status": "approved", + "candidate_sha256": "c0df64d19ca74da5011c3f6710f5a39913a6e2205adb9a4e9c0f0c850354d26f", + "frame_bindings_sha256": "74f70eed14ffeb22eef5396d11e42fa125b721021f62b013e1df019d03da3eca", + "receipt": { + "path": "jobs/enemies-20092-20092/coordinator-review.json", + "sha256": "85f3671eefaf00d1b27f1aa73fc97c5fcc9330c4a04ce25a9c0d3d471a8f0a98" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-20092-20092/runtime-qa.json" + }, "enemies-20093-20093": { "status": "approved", "candidate_sha256": "0ff3865d4c88c5c341bddc40557127cf485497cb2376cc6231408007061d5a09", @@ -224034,6 +224308,16 @@ }, "runtime_qa": "jobs/enemies-20093-20093/coordinator-runtime-current/runtime-qa.json" }, + "enemies-20095-20095": { + "status": "approved", + "candidate_sha256": "2eae443892510584ed237ba44a78c4abcd122a2a4a548168b605caffbc37add7", + "frame_bindings_sha256": "95a21b9fc38c66ac545ab0d1c3f3dc4e4739118c555c7a3a79c64d41ea6c67e8", + "receipt": { + "path": "jobs/enemies-20095-20095/coordinator-review.json", + "sha256": "03dee3c24acc591bdb1dbced398f9fa4df9c7c5f0312d3ff6430d21973d4cdfa" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-20095-20095/runtime-qa.json" + }, "enemies-20096-20096": { "status": "approved", "candidate_sha256": "da3d0f4a63fba04a6597d851ff38b05f53cff1b6d562420c42506d8423c026b9", @@ -224094,6 +224378,16 @@ }, "runtime_qa": "jobs/enemies-200b4-200b4/coordinator-runtime-1289/runtime-qa.json" }, + "enemies-200bb-200be": { + "status": "approved", + "candidate_sha256": "33cb9732e4baeab93badf4633d302ce6c93633bdacf541b0c591443039690331", + "frame_bindings_sha256": "0fdeeba88d09838d321816b3caa4a12e4853e99defe5095867369c26729e4e57", + "receipt": { + "path": "jobs/enemies-200bb-200be/coordinator-review.json", + "sha256": "99bf073ed292a6b940c5c6d518d9083d8bc84b38ed1c775d8d458fda8ebb8eec" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-200bb-200be/runtime-qa.json" + }, "enemies-200c8-200cb": { "status": "approved", "candidate_sha256": "34446d1850e278b63941cc62c7ea61ee15b26771d8a5674d81b8fbcb6b087076", @@ -224164,6 +224458,26 @@ }, "runtime_qa": "jobs/enemies-200f2-200f7/coordinator-runtime-1289/runtime-qa.json" }, + "enemies-30047-30047": { + "status": "approved", + "candidate_sha256": "b0b0bfd35447c5809995b00cbcf5c6e390ea996ad5929ff577dcb8be398657ca", + "frame_bindings_sha256": "4676ba43aaa267777473cd65b9e96da4d6e0891fd76a00ca734394718d437f63", + "receipt": { + "path": "jobs/enemies-30047-30047/coordinator-review.json", + "sha256": "868344ba8bcb07283048fa333c0faacaee044a14cfe0ea5e4783de2e90415ce1" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-30047-30047/runtime-qa.json" + }, + "enemies-30048-30048": { + "status": "approved", + "candidate_sha256": "8b9c569256df4e6ee4e4d6834ed422f8dcf9abab82a63ef17422e152fb2c3785", + "frame_bindings_sha256": "77a643e7b6599a0da8d0f1d4ded3fc2020a5f007903296a68fab7efdec719cb9", + "receipt": { + "path": "jobs/enemies-30048-30048/coordinator-review.json", + "sha256": "a030b8c7d9af1a93f0145e1fb02530b3b3930d77d1c569b93b866cdcc0e88bf7" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-30048-30048/runtime-qa.json" + }, "enemies-30049-30049": { "status": "approved", "candidate_sha256": "2416a0e8e05991ffe7002c6f3c9a0cd19951e699282db84019a3400aa58caddb", @@ -224174,6 +224488,26 @@ }, "runtime_qa": "jobs/enemies-30049-30049/coordinator-runtime-current/runtime-qa.json" }, + "enemies-3004a-3004a": { + "status": "approved", + "candidate_sha256": "a0007990330acc1560b6017164c54d619a8f487c8f75895d73ee1e3014e6f469", + "frame_bindings_sha256": "068e45cd0618a7e3b77ef16b61ea2a2952b5ad828bdf87d1228a11c876ef8498", + "receipt": { + "path": "jobs/enemies-3004a-3004a/coordinator-review.json", + "sha256": "fb7837fa7b8401ec2776f655eb2c499937e2a1724399d3a75b47a7081362b4af" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-3004a-3004a/runtime-qa.json" + }, + "enemies-3004b-3004b": { + "status": "approved", + "candidate_sha256": "9ee605e23f230f275604b638cd6abab0a96cfbe70109d7b99ea26ee595316aea", + "frame_bindings_sha256": "e116ec224efbe9ed0151b2be6de56e4abf2314ad4199f8e79b25527eb71efc57", + "receipt": { + "path": "jobs/enemies-3004b-3004b/coordinator-review.json", + "sha256": "406a0a186c3de9590de2eb4373ac1c9ffca9b753315bc684ed5957376da1bd17" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-3004b-3004b/runtime-qa.json" + }, "enemies-3004c-3004c": { "status": "approved", "candidate_sha256": "7b978b8aa2198ae41859ff1ae45d3f786a42cfe96d2b8f5a8792a22b1716f02f", @@ -224184,6 +224518,26 @@ }, "runtime_qa": "jobs/enemies-3004c-3004c/coordinator-runtime-current/runtime-qa.json" }, + "enemies-3004d-3004d": { + "status": "approved", + "candidate_sha256": "b6277e1f8d4fdcd90a22e980e88ff21771c3fbb6ebdd44f785e3a687fd074b00", + "frame_bindings_sha256": "8d020b5a9384cc92d76fab39ff07b1b3cc41c1ea32f87f68ae4812d466612d64", + "receipt": { + "path": "jobs/enemies-3004d-3004d/coordinator-review.json", + "sha256": "51a479c1151ff79067da7610304031eecc624581c88e7f9677a1f3606f62cbc3" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-3004d-3004d/runtime-qa.json" + }, + "enemies-3004e-3004e": { + "status": "approved", + "candidate_sha256": "7aa2e93544532cc2ad41f4a8fe3d0e05b61007d28046b464e0cb0d835a2300c7", + "frame_bindings_sha256": "f7a59d18597694ad1aedd1c573e3425e13450cbb7e0a3358afa2c96384fcf7be", + "receipt": { + "path": "jobs/enemies-3004e-3004e/coordinator-review.json", + "sha256": "2ddaca4dca250c3191d514f38c76875075f4bba0297dd82e943bfe857d783db1" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-3004e-3004e/runtime-qa.json" + }, "enemies-3004f-3004f": { "status": "approved", "candidate_sha256": "eabe5edec90311de1ba00f6fcd1e8dd9844597a0c2e037642bbd94e384fd2431", @@ -224404,6 +224758,16 @@ }, "runtime_qa": "jobs/enemies-4006e-4006e/coordinator-runtime-1289/runtime-qa.json" }, + "enemies-40070-4007f": { + "status": "approved", + "candidate_sha256": "94dad4044f18b09546d7d8aae16150b8e8f9d48fcd7be275b13d4103d8c6c257", + "frame_bindings_sha256": "6fd4cbbb989cffb070d88082ddbeb4aa99fd7548648b08c474de2bd20a4cbc73", + "receipt": { + "path": "jobs/enemies-40070-4007f/coordinator-review.json", + "sha256": "8fe53e3f912a0665a007e07b20a2544c8f7e09051e203a88ba8b02f4d4f373f4" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/enemies-40070-4007f/runtime-qa.json" + }, "enemies-40080-40086": { "status": "approved", "candidate_sha256": "22e3b19a7ba89ec4cee52903a9b4932818c487f32446cf37b58841727bfe0d6b", @@ -225094,6 +225458,16 @@ }, "runtime_qa": "jobs/projectiles-101c3-101c6/coordinator-runtime/runtime-qa.json" }, + "projectiles-101cb-101ce": { + "status": "approved", + "candidate_sha256": "9dfbecbd0bd7ea26f9d421ae6239d3f993bc1fdc0d7e389d593e3758a2a39a1d", + "frame_bindings_sha256": "48d923607ebaab68f088728ff110d742277c75a8c197cc0d404a72a4e2107070", + "receipt": { + "path": "jobs/projectiles-101cb-101ce/coordinator-review.json", + "sha256": "60b8fff02662824749e064957195648de6a2f362fa800931ec127324baf9f587" + }, + "runtime_qa": "registered-class-review/batch-2354-derived-family-runtime/projectiles-101cb-101ce/runtime-qa.json" + }, "projectiles-101d1-101d2": { "status": "approved", "candidate_sha256": "5da8b059289e3147b433adf1128d86aaf3417e4f1678213ac17e3e6dce8ee204", diff --git a/docs/hd-coordinator-checkpoint.md b/docs/hd-coordinator-checkpoint.md index 89cb0978..df55f5b8 100644 --- a/docs/hd-coordinator-checkpoint.md +++ b/docs/hd-coordinator-checkpoint.md @@ -1,6 +1,6 @@ # HD coordinator checkpoint — 12 October 2026 -The reviewed external development pack contains **2,240 original picture frames in 952 complete sequences**, including **1,376 terrain pictures**. The bundled Linux/Windows artwork is now assembled with **2,240 frames / 952 complete sequences**, including **1,376 terrain pictures**. Fresh CLI checks verified **6,449 original assets and 27 missions**, **2,240 registered / 2,240 validated / zero rejected HD frames**, and **45 mods / one override**. The shared data manifest contains **7,493 files / 2,579,052,685 bytes**. Linux `9688cdbd57b0d31049bac431a5bb2e864bb3ce7abbaca732634359ad7a53d8a9` and Windows `ad2ee7f5cc8e90ea371eccf2a509cd99263c6c880a6d42e2886cdc017c24561b` retain the approved loader build. Archives and the new artwork Windows CI remain pending. The earlier **2,132-frame / 875-sequence** artwork receipts at `.reference/hd-runtime-2132/assembly-receipt.json` and `validation-receipt.json`, and the **1,148-frame / 421-sequence** release and archives remain history. Root owns runtime data, binaries, libraries and exports; coordinator owns external development registration and these four documents. Working sources, candidates and detailed immutable receipts remain under `../data/`. +The reviewed external development pack contains **2,354 original picture frames in 970 complete sequences**, including **1,376 terrain pictures**. The shared Linux/Windows repository bundle now contains **2,354 frames / 970 sequences**, validated with **6,449 original assets, 27 missions, 2,354 registered / 2,354 valid / zero rejected HD frames and 45 mods / one override**. Its data manifest binds **7,536 files / 2,616,739,337 bytes**. All 2,240 previous bindings, original assets and both executables are unchanged. Assembly receipt `.reference/hd-runtime-2354/assembly-receipt.json` is `b7bc01d2f3f8934a40cfc4c1678e61f7c087c7c920868e1349c38c6fa3f6b40c`. The exact historical 2,240-frame ZIPs retain their closed Linux/Wine visual, PCM and native Windows CI `38180655261` proof from `a36d465`; successor CI is separate and pending publication. Earlier 2,132 and 1,148 release receipts remain historical. Root owns runtime data, binaries, libraries, Git publication and exports; coordinator owns external development registration and these four documents. ## Verified development coverage @@ -8,15 +8,15 @@ The reviewed external development pack contains **2,240 original picture frames | --- | ---: | | Player banking | 21 / 21 | | Bosses | 232 / 249 | -| Enemies and ground objects | 211 / 419 | -| Player and enemy projectiles | 47 / 51 | -| Explosions and effects | 219 / 281 | +| Enemies and ground objects | 263 / 419 | +| Player and enemy projectiles | 51 / 51 | +| Explosions and effects | 277 / 281 | | Equipment and pickups | 47 / 47 | | Terrain | 1,376 / 4,535 | | Menus, portraits, HUD and other pictures | 87 / 150 | -| Total | 2,240 / 5,753 | +| Total | 2,354 / 5,753 | -All 6,449 catalog entries and 5,753 pictures were audited with zero HD source/hash/canvas/ID errors. **3,513 pictures await registration**. Picture ledger counts are {'registered': 2220, 'inprogress': 357, 'renderreachable': 20, 'candidate': 2788, 'missing': 368}; candidate status is neither artistic approval nor live occurrence. All307 native AGX/font records are separately closed as `native_preserved`, with no generated HD coverage. Unused/destroyed picture targets remain required. +All 6,449 catalog entries and 5,753 pictures were audited with zero HD source/hash/canvas/ID errors. **3,399 pictures await registration**. Picture ledger counts are {'registered': 2334, 'inprogress': 373, 'renderreachable': 20, 'candidate': 2690, 'missing': 336}; candidate status is neither artistic approval nor live occurrence. All307 native AGX/font records are separately closed as `native_preserved`, with no generated HD coverage. Unused/destroyed picture targets remain required. ## Historical Stage2 API 1,148 output proof @@ -365,8 +365,26 @@ Exact continuity combines sealed unchanged 2,132 proof `cc71ce9b7363ed4116146e96 Affected-context review `e146685ba78ed12dcd0abdb9b8c9dcf1cab2033070efe3af916a832f6355e7b8`, closure `7aa9ac8fdaf2d123b2976fbd469d597a73953e83cfbbd27e579df57248702837`, binds **1,212 genuine declarations**, 2,424 two-mode rows, 2,116 exact historical aliases and 308 affected rows represented by **131 changed full canvases**. All 48 complete source/context/sequence pages were inspected; 47 genuine ordered state placements retain their exact historical inputs. The conservative first 498-canvas raster is retained; its 367 extra canvases prove 2,936 old/current equalities. No growing-pack rerender was needed. All 4,799 final evidence files were rechecked before admission. -Approval `a937c04748d659d063bdc49bfa21d709111d348d281fb467916620bd5ce16ba6`, registration `9533f04471f4364cb39973fa86bb0cf212eba5ef0dd3f318676c7ebe592d9d04` and bookkeeping `07d6853a344ae60c0772becf15cb3497edb04b87f80eb014413489f521089d32` bind the new cutpoint. Current hd.json is `0442503bb6408fe354e2d345caa59f8f04e6422b190ead2f966cfd95230a0d5e`; provenance is `cdf2288064cc135083754937af7902dd7d5cc348d30c6fdf9bac7db8a376d923`. Immutable `../data/hd/registered-class-review/handoff-2240-20261012/pack/` contains **1,043 private-inode files / 2,565,869,827 bytes**, handoff `447a24c45af2a5e439e852336783f7a226ffbcc25a25de0fa793c96c45430f03`. Root has assembled and CLI-validated this exact 2,240-frame handoff for both platform runtimes: **7,493 files / 2,579,052,685 bytes**, **2,240 registered / 2,240 validated / zero rejected frames**, **6,449 original assets / 27 missions** and **45 mods / one override**. Runtime publication evidence is recorded in `docs/hd-runtime-release.json`; archives and successor Windows CI remain pending. Root owns publication and exports. +Approval `a937c04748d659d063bdc49bfa21d709111d348d281fb467916620bd5ce16ba6`, registration `9533f04471f4364cb39973fa86bb0cf212eba5ef0dd3f318676c7ebe592d9d04` and bookkeeping `07d6853a344ae60c0772becf15cb3497edb04b87f80eb014413489f521089d32` bind the new cutpoint. Current hd.json is `0442503bb6408fe354e2d345caa59f8f04e6422b190ead2f966cfd95230a0d5e`; provenance is `cdf2288064cc135083754937af7902dd7d5cc348d30c6fdf9bac7db8a376d923`. Immutable `../data/hd/registered-class-review/handoff-2240-20261012/pack/` contains **1,043 private-inode files / 2,565,869,827 bytes**, handoff `447a24c45af2a5e439e852336783f7a226ffbcc25a25de0fa793c96c45430f03`. Root has assembled and CLI-validated this exact 2,240-frame handoff for both platform runtimes: **7,493 files / 2,579,052,685 bytes**, **2,240 registered / 2,240 validated / zero rejected frames**, **6,449 original assets / 27 missions** and **45 mods / one override**. Runtime publication evidence is recorded in `docs/hd-runtime-release.json`; the exact historical 2,240-frame archives and native Windows CI are closed. Root owns successor publication and exports. Qualified differences remain explicit: stronger relief/quiet ground marks, prominent rectangular HD/original grain and exposure islands, tiny ordinary `203e0` green-to-olive/brown variation, reconstructed UI type/material and Micro Missile2's darker gray-blue/warmer fin and three lost4x edge samples. The earlier false allscale-green claim is corrected through separate root qualification; its independent hold is preserved. Full words, margins and HANGER pillars/doors/floor remain intact. Original fallback art is not approved by association. No seamless/universal terrain, live Host/timing/UI occurrence or catalog-completion claim follows. The closed **307 native preservation records** are separate from all **5,753 required HD pictures**. Receipt `09540020f050604d9ebf20dacf94c178e91589f62178ea74e95bef8f72c76dfe` verifies 303 AGX deltas and four original bitmap fonts: 280 deltas are displayed, LANDING `100dd` controls a native fade, and the 22 SPACE deltas were originally unused. Host loads SYSTEM `10001` and FONT2 `10004`; GAME `10002` was originally unused. FONT1 `10003` appears in 24 original SWD fields but current UI styling substitutes its use. These ledger rows now read `native_preserved`, with `remaster_required: false` and `HD_remastered: false`; they add no generated-art coverage or inferred Host route. + +## Closed 2354 admission and current proof + +Batch 2354 adds **114 original frames in 18 complete candidate jobs / 18 sequences**: DSHP19 four (`200bb`–`200be`), Person seven, MegaBomb four, four separate ground targets, six gray aircraft, complete TARG7 eight and TARG8 fourteen, BASETRG3 sixteen, GroundBlast42 and SmokeDown9. Development coverage is **2,354 / 5,753 pictures**, **970 complete sequences**, **1,376 terrain pictures** and **3,399 unregistered originals**. All 2,240 prior renderer bindings and artwork are exact; terrain bindings do not change. + +Actual immutable `7b7292703f64edfbf1095c1030d38b87d7576b3b84ee02731608e667301de4f9`, paired Serde `ba61a9b6a7f97c994c6fdb2ab5e50915a5d6b456664f31709fd05306d56e48bd` and 18-source epoch `921752d978024461827d239250d49b4fbfcc0e2e3ecd4b80dc3d682050961efb` remain unchanged, with both freshness flags false. Canonical114 closure `175f7af05106425fd2717f70a95316d2673cb77fe65c9c68f8a3296a1dab59ef` binds **570 exact source/native1–4 PPM equalities** to independently inspected raw/material/phase references. Generated combined contact sheets were not newly personally viewed; exact raster equality carries the peer authority. The composed carried-plus-delta proof covers **9,416 gameplay-scale outputs** without a new whole-2,354 render. + +Only the four previously unapproved DSHP19 frames enable `preserve_reserved_coverage`: exactly 40 supported lamp subpixels are restored at3–4, with ordinary/static/native1–2 pixels unchanged. Previously approved `10324`/`10327` are untouched. Ordinary cue and static palette policies are not enabled. All other 110 new source pictures contain no reserved240–255 labels and gain none. + +The ten ground/aircraft placement receipt `5fe5d06f856e7d4abcd00d01e28b842634a682c5f5881d9502a2a9d8646a2b56`, closure `fcccbc2207a45c12aa6a02dd6f22c93092d4c6fb9bfa74487f6790e34d8c7b25`, binds authentic isolated original map/definition World motion, fixed origins and original shadow flags/masks over original terrain. Separate DSHP, TARG and BASETRG3 controlled fixtures and complete effect temporal/Canvas proofs retain their precise scope; Person/MegaBomb terrain compositions are synthetic. No natural full-wave or desktop Host claim is inferred. + +Qualified differences include limited contour rounding and faint crop samples, ordinary native cream/warmgold or duller decorative shades, warmer bronze/brighter steel relief, GroundBlast lighter soot and explicit phase brightness bumps, and SmokeDown narrower middles/shifted peak/tiny gap intrusions. `101cc` trims six alpha17–20 fringe samples; gray aircraft48/4a retain their disclosed faint alpha16–30/16–22 losses. These are accepted case-specific material/crop qualifications, not universal exact-mask claims. Canvas::shade ignores stored RGB; only smoke contour changes improve its actual output. The real SmokeDown lifetime uses `1020e`–`10212`; its first four catalog frames do not establish a nine-frame Host animation. Every historical independent hold, rejected raw and literal invocation epoch stays preserved. + +Approval `fc9a6d44dd4c0d7a78e11955e5beb224f34b60e421e727d6e749203fed1a1d6c`, registration `4a6f93d6340d0e71aec83ed6f7e0bb5abf52a5a0057966469f751b81d5462bec` and bookkeeping `540669823086e902a63c6ca356bab6a9dfe8233bae41dcd546c5ad6d27b0223f` bind this cutpoint. Immutable `../data/hd/registered-class-review/handoff-2354-20261012/pack/` contains **1,086 private-inode files / 2,603,556,479 bytes**, with 103 compact proof files and handoff `8358fbade1bc37b4699745da9e5b89337497fa3d6dd6f2bba17bfc379541aed1`. hd.json is `671561c6b9f18c4f3165eb25bd934dcded7a49c89f5896548e86538094a9fa88`; provenance is `1d69d431a5d9cdfb1cbf282a6b6860915d0912a4ebb3bf284eb23a8eef425652`. Root assembled and CLI-validated the exact 2,354-frame shared runtime: 7,536 files / 2,616,739,337 bytes, all HD frames valid and all 45 mods accepted. Assembly receipt `b7bc01d2f3f8934a40cfc4c1678e61f7c087c7c920868e1349c38c6fa3f6b40c`; successor CI and exports remain separately scoped. Root owns publication. + +The **307 closed native preservation records** remain separate from all **5,753 required HD pictures**. Receipt `09540020f050604d9ebf20dacf94c178e91589f62178ea74e95bef8f72c76dfe` retains FONT1 styling substitution, LANDING native fade and originally unused SPACE qualification. The official queue now propagates that exact closed renderer review into native-only jobs; the first conservative guard failure and corrected narrow verification are preserved. Picture source/context contracts and all original resources are unchanged; native preservation adds no generated HD coverage. + +A final terrain cohesion work item remains: the already-HD Sector3Wave4 crater quad `40137/40138/4013e/4013f` beside `40129` shows stronger rectangular grain/value transitions than the SD source. All these surrounding bindings are already registered; later missing-terrain coverage alone will not resolve it. Source/context correction and different-peer review remain required before a replacement. Prominent original/HD density islands elsewhere remain explicit; per-frame source/palette passes do not imply seamless whole-map terrain. diff --git a/docs/hd-runtime-release.json b/docs/hd-runtime-release.json index 59d3440a..ea07b021 100644 --- a/docs/hd-runtime-release.json +++ b/docs/hd-runtime-release.json @@ -1,44 +1,45 @@ { "format_version": 1, - "status": "approved_2240_artwork_bundled_archive_execution_visual_review_and_native_ci_passed", + "status": "approved_2354_artwork_bundled_and_CLI_validated_successor_native_CI_pending", "release_scope": "Shared Linux and Windows original-content artwork with reviewed bounded HD loader fixes; simulation and mod content unchanged", "assembly": { - "approved_hd_frames": 2240, - "complete_sequences": 952, + "approved_hd_frames": 2354, + "complete_sequences": 970, "terrain_frames": 1376, - "remaining_original_pictures": 3513, - "handoff_manifest_sha256": "447a24c45af2a5e439e852336783f7a226ffbcc25a25de0fa793c96c45430f03", - "handoff_files": 1043, - "handoff_bytes": 2565869827, - "hd_manifest_sha256": "0442503bb6408fe354e2d345caa59f8f04e6422b190ead2f966cfd95230a0d5e", - "provenance_sha256": "cdf2288064cc135083754937af7902dd7d5cc348d30c6fdf9bac7db8a376d923", + "remaining_original_pictures": 3399, + "handoff_manifest_sha256": "8358fbade1bc37b4699745da9e5b89337497fa3d6dd6f2bba17bfc379541aed1", + "handoff_files": 1086, + "handoff_bytes": 2603556479, + "hd_manifest_sha256": "671561c6b9f18c4f3165eb25bd934dcded7a49c89f5896548e86538094a9fa88", + "provenance_sha256": "1d69d431a5d9cdfb1cbf282a6b6860915d0912a4ebb3bf284eb23a8eef425652", "baseline_1148_bindings_unchanged": true, - "data_files": 7493, - "data_bytes": 2579052685, + "data_files": 7536, + "data_bytes": 2616739337, "binary_sha256": "9688cdbd57b0d31049bac431a5bb2e864bb3ce7abbaca732634359ad7a53d8a9", "windows_binary_sha256": "ad2ee7f5cc8e90ea371eccf2a509cd99263c6c880a6d42e2886cdc017c24561b", "original_catalog_assets_unchanged": true, "other_rust_sources_unchanged": true, - "carried_2132_bindings_unchanged": true + "carried_2132_bindings_unchanged": true, + "carried_2240_bindings_unchanged": true }, "validation": [ { "case": "verify-assets", - "seconds": 0.16, + "seconds": 0.25, "output": "Verified 6449 assets; 27 missions, 528 enemies, 16 weapons, 24 items\n", "stderr": "", "passed": true }, { "case": "validate-hd", - "seconds": 48.87, - "output": "HD pack: 2240 registered, 2240 validated, 0 rejected supplied frames\n", + "seconds": 54.71, + "output": "HD pack: 2354 registered, 2354 validated, 0 rejected supplied frames\n", "stderr": "", "passed": true }, { "case": "validate-mods", - "seconds": 7.51, + "seconds": 8.57, "output": "Validated 45 mods; 1 override(s)\n", "stderr": "", "passed": true @@ -46,8 +47,8 @@ ], "source_picture_targets": 5753, "complete_remaster": false, - "visual_evidence": "Current 2,240-frame Linux and GNU Windows/Wine exports: representative 1080p gameplay in HD/SD, 16:9 menus, forced 4:3 classic intro and isolated PCM captures were reviewed. Source/native 1\u20134\u00d7 and context receipts bind artwork approval. Historical 1,148/2,132-frame proofs remain separately scoped.", - "prior_runtime_hd_frames": 2132, + "visual_evidence": "Current 2354 original artwork is bound to independently inspected complete-family source/native1\u20134 and focused controlled contexts, with 570 new exact source/scaled equalities and all 2240 prior bindings unchanged. Full desktop, intro, PCM and relocated-archive evidence below certifies the historical exact 2240 snapshots, not a fresh 2354 export.", + "prior_runtime_hd_frames": 2240, "archives": { "scope": "Immutable 2,240-frame snapshot exported from commit 09cc65c1a7e39b20d4635f8097ff6ef40670b4ef before additive proof documentation. Later exports must declare a new ZIP hash; these captures certify the exact pinned snapshots.", "linux": { @@ -333,5 +334,76 @@ "archive_execution": "Passed exact Linux 5c7a8880\u2026 and Windows b6204dac\u2026 snapshots: twelve Windows runs plus a separate full 16:9 menu addendum.", "closed_utc": "2026-10-11T22:54:07.490516+00:00", "terrain_cohesion_remaining": "Source/HD/original-fallback boundaries remain visible around the lower-left crater in sector 3 wave 4; final contextual material review is required as surrounding coverage closes." + }, + "historical_2240_bundle_validation": { + "assembly": { + "approved_hd_frames": 2240, + "complete_sequences": 952, + "terrain_frames": 1376, + "remaining_original_pictures": 3513, + "handoff_manifest_sha256": "447a24c45af2a5e439e852336783f7a226ffbcc25a25de0fa793c96c45430f03", + "handoff_files": 1043, + "handoff_bytes": 2565869827, + "hd_manifest_sha256": "0442503bb6408fe354e2d345caa59f8f04e6422b190ead2f966cfd95230a0d5e", + "provenance_sha256": "cdf2288064cc135083754937af7902dd7d5cc348d30c6fdf9bac7db8a376d923", + "baseline_1148_bindings_unchanged": true, + "data_files": 7493, + "data_bytes": 2579052685, + "binary_sha256": "9688cdbd57b0d31049bac431a5bb2e864bb3ce7abbaca732634359ad7a53d8a9", + "windows_binary_sha256": "ad2ee7f5cc8e90ea371eccf2a509cd99263c6c880a6d42e2886cdc017c24561b", + "original_catalog_assets_unchanged": true, + "other_rust_sources_unchanged": true, + "carried_2132_bindings_unchanged": true + }, + "validation": [ + { + "case": "verify-assets", + "seconds": 0.16, + "output": "Verified 6449 assets; 27 missions, 528 enemies, 16 weapons, 24 items\n", + "stderr": "", + "passed": true + }, + { + "case": "validate-hd", + "seconds": 48.87, + "output": "HD pack: 2240 registered, 2240 validated, 0 rejected supplied frames\n", + "stderr": "", + "passed": true + }, + { + "case": "validate-mods", + "seconds": 7.51, + "output": "Validated 45 mods; 1 override(s)\n", + "stderr": "", + "passed": true + } + ], + "status": "closed_exact_archives_visual_PCM_and_native_Windows_CI", + "proof_commit": "a36d465cecd6cc6a0adc724e2ece35e1d2f1f4a3" + }, + "successor_2354_validation": { + "approved_frames": 2354, + "new_frames": 114, + "complete_jobs_added": 18, + "terrain_bindings_unchanged": true, + "assembly_receipt": ".reference/hd-runtime-2354/assembly-receipt.json", + "assembly_receipt_sha256": "b7bc01d2f3f8934a40cfc4c1678e61f7c087c7c920868e1349c38c6fa3f6b40c", + "CLI_receipt": ".reference/hd-runtime-2354/cli-validation.json", + "CLI_receipt_sha256": "4fe0ff3a628259fd93ad520109819adcb58ede8568cf730ea8f9c891ff4107cb", + "canonical114_closure": { + "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/post2240-sprites114-canonical/canonical-closure.json", + "sha256": "175f7af05106425fd2717f70a95316d2673cb77fe65c9c68f8a3296a1dab59ef" + }, + "new_source_native_1_to_4_equalities": 570, + "carried_2240_bindings_exact": true, + "reserved_color_coverage_only_new_DSHP_four": [ + "200bb", + "200bc", + "200bd", + "200be" + ], + "source_and_executables_unchanged": true, + "native_Windows_CI": "pending publication and run", + "new_archive_execution": "not performed; exact passed 2240 archives retained as historical snapshots" } } diff --git a/docs/windows-build.md b/docs/windows-build.md index ca1e0cd2..760a76ec 100644 --- a/docs/windows-build.md +++ b/docs/windows-build.md @@ -59,13 +59,17 @@ mods, captures SDL gameplay and publishes the zip as a workflow artifact. ## Current runtime and validation -The included GNU executable uses the reviewed **2,240-frame HD snapshot**; -the shared manifest binds **7,493 data files** and the package contains +The included GNU executable uses the reviewed **2,354-frame HD snapshot**; +the shared manifest binds **7,536 data files** and the package contains **45 installed mods**. Its SHA-256 is `ad2ee7f5cc8e90ea371eccf2a509cd99263c6c880a6d42e2886cdc017c24561b`. This build includes the bounded opaque-background rounding and optional per-frame presentation policies documented in [hd-streaming.md](hd-streaming.md). -All 2,240 approved frames use the default presentation policies. The +The four newly admitted DSHP19 frames use the reviewed reserved-color coverage +policy; all other frames retain their previous presentation policies. The +current shared artwork passes catalog, all-HD and 45-mod CLI validation, with +all 2,240 prior bindings and both executables unchanged. Native Windows CI for +this artwork successor is tracked separately from the following passed runs. The [updated-loader native Windows run](https://github.com/Quintine/RustRaptor/actions/runs/38177332195) passed portable tests, all eight Black Tide missions and saved finale replay, the exact included GNU executable, fresh MSVC build, original assets, all diff --git a/runtime-manifest.json b/runtime-manifest.json index 4a68a340..fb0dbaa4 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": 2240, + "approved_hd_frames": 2354, "binary_sha256": "9688cdbd57b0d31049bac431a5bb2e864bb3ce7abbaca732634359ad7a53d8a9", - "data_files": 7493, - "data_bytes": 2579052685, + "data_files": 7536, + "data_bytes": 2616739337, "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": "0442503bb6408fe354e2d345caa59f8f04e6422b190ead2f966cfd95230a0d5e", + "data/hd/hd.json": "671561c6b9f18c4f3165eb25bd934dcded7a49c89f5896548e86538094a9fa88", "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", @@ -120,6 +120,22 @@ "data/hd/jobs/bosses-400c1-400c7/generated/remaster-v1.png": "5f044c04723e752d52e2a14f73212acd4554d367a7c287ac55991e0f158fb520", "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/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", + "data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/1016e-generated.png": "3e333a39867713f834fc9f510644413801b0d9423a868bb4bdf066e1aa2420a8", + "data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/1016f-generated.png": "0fc875a4bd10ce0a830aaf2424755417fff47548204f1f05323c16ca4ece1eb6", + "data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10170-generated.png": "0b1610c2038af65f1a1457c2ad1d5801ef0c4b321e111ca7914d7541f3a562ef", + "data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10171-generated.png": "29bdaaf21e88612edb819e5a4dedec1baed890a08d75fb1af738cdf0c7f74e81", + "data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10172-generated.png": "947704c271ef9da12fd21c552b64d772840500c5cf7e05f7b60e2b6fddbf2201", + "data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10173-generated.png": "06b24133a0ef2bafb0fde3427307baae425c6b6b1c0e2f8b9f9038822d618147", + "data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10174-generated.png": "c49b2b273f61fff6ad27fc8255586310a9c236cf75d22b960a616793b57528b0", + "data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10175-generated.png": "c530f2be437585a2eb1dc1e36e894fc5e6085617e33706b876cba69ec157f02a", + "data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10176-generated.png": "822f484c56642fa4d68a7c65cf66386f278bdc39b8d18afc0417c5c70728d86b", + "data/hd/jobs/effects-10164-1018d/correction-v15-matte-continuation/10177-generated.png": "6c141c9e86a55a12e2a98ee97286234f883a08e8665c439256248079e765a7d1", + "data/hd/jobs/effects-10164-1018d/generated-v7.png": "dcbc8afc81f902c4e0e781ca8f6bd191b3aa7a2540d54503503812218d5ecbb2", + "data/hd/jobs/effects-10164-1018d/generated-v8.png": "fb49b465837aa8320cc9cf6bd8ed1cc20f58ce35347cd3683ab9db8f7ce61f71", + "data/hd/jobs/effects-10164-1018d/generated-v9.png": "ddde2eb18033f1ded1ada59a3bd578fef23a4d611219db9fdac5e797fb0dfb74", "data/hd/jobs/effects-1018e-1019b/generated-v1.png": "7a3a813460f837a81bb155f5b21e83d61e1e95ab9a27b17ea3dff5294caf083e", "data/hd/jobs/effects-1019c-101a4/generated-v1.png": "807ae9adad4237df424ec99022f117bf4c3bfa52397cb40ccfb8c648bb7ad6fe", "data/hd/jobs/effects-101a5-101ad/generated-v3.png": "cb22398539e6d182ff16592d2ec56cbdb325ad260d1d2e8c4ceb35d7f8556eac", @@ -134,8 +150,19 @@ "data/hd/jobs/effects-101e5-101f0/generated-v7.png": "58bb673daebcab677239e017e40602896225d93ef384e7ceb5c0ee8997a75bfc", "data/hd/jobs/effects-101e5-101f0/generated-v8.png": "3d03ccfb6383cdb949d5d2d78f6ec7e2a5741d7fc73fb467f3a615f382753f8d", "data/hd/jobs/effects-101f1-101f4/generated-v1.png": "1562ecc393223dcaeb45ef19300b92a3d2fc9126a8bfaec285125d16206e48da", + "data/hd/jobs/effects-101f5-101fb/generated-v2.png": "d2bd5b96744a335900f519d3fe2a3ba1937569e298d28dea8b17d7a08aafc4d8", + "data/hd/jobs/effects-101f5-101fb/generated-v3.png": "1cc9740bf8767b68b9c8b3437ada81609459e3f0f62b6cf0b18994e29ce132e5", "data/hd/jobs/effects-101fc-10209/generated-v1.png": "ae0b87f78a1e56445112fe043481840614fc6730c5c25bf8d3bee36bc38be9d9", "data/hd/jobs/effects-101fc-10209/generated-v2.png": "5e2893d56a28249278841308e170e28dea5e932102225c9a5ce19a103dd678fb", + "data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020b-generated.png": "ff905a98278411391bc976935af59166941982fde26e18349c78f571904d8b56", + "data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020c-generated.png": "77b5fa6c1f3c2a5f5c0ca5e1f90198f577fe9537b4b6deb0a141dee174d8236e", + "data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020d-generated.png": "c602efc4c241dbe9da35252fab33ab3ae0f634770e7a6eccc8fe86c499fdf726", + "data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020e-generated.png": "d2f63fb8933229b85806d3d7e33137ba2f3162a3265e563d8f266b293322617f", + "data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/1020f-generated.png": "3d57b3c5e67056b4cba7524b64126c9822fe1acc8b33171412a2bea5dd4961b4", + "data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/10210-generated.png": "3ca5fbdcda7a68f55b37f425e103f6764e7e1eacbc126343222e450dd3b9fc08", + "data/hd/jobs/effects-1020a-10212/alpha-contour-continuation-v4/10211-generated.png": "0a28549627cdd252164c90ba4c6bdbfe415d15fa9ca983e1416f85308222ba9a", + "data/hd/jobs/effects-1020a-10212/alpha-contour-method-v3/1020a-generated.png": "72ba414e5c2111d9687f3c44585eae7d28ac89d7f605d343948d699fe1475999", + "data/hd/jobs/effects-1020a-10212/alpha-contour-method-v3/10212-generated.png": "59c7df0d4aba7663f0abbafcb27b9599b1e45e9a23e2eb9716fca22a0dac01cb", "data/hd/jobs/effects-10213-1021c/generated-v1.png": "b4ef2a8d066ac668476e8e260e81c95d34abf4f1916e6913ded6fcf38ee96083", "data/hd/jobs/effects-10225-10228/generated-v1.png": "f63536d6795573cd1743419a7ded2b8cfa37b70e95e3a3528eedadf2909ef135", "data/hd/jobs/effects-10229-1022c/generated-v3.png": "0b1082556efa40c415d1dbd3a4112ff39e2dacb8a4d3d01e9e2979bc3d826966", @@ -208,17 +235,24 @@ "data/hd/jobs/enemies-20054-20054/generated/remaster-v1.png": "a09e15ea2da3ea0811988850ba371970ed94d26f43be20451406e7862956b97a", "data/hd/jobs/enemies-20056-20056/generated/raw-v1.png": "40b4a9aa660188bed77f8d945e784a19008da399464f465ad1cf2016b454e124", "data/hd/jobs/enemies-20057-20057/generated/remaster-v1.png": "e35223aa74d7a446d4d07e008863207055eead9ad513afe5dfcf4536764a97f0", + "data/hd/jobs/enemies-20059-20060/generated/raw-v1.png": "6fd74a99ecc5c0b60e3fc8801f15ca2035ddd5c6d1119fb69e1982bad4702198", + "data/hd/jobs/enemies-20061-2006e/generated/raw-v1.png": "b2d94ab2f8c45d54aa38d825a746d13bd2b414625d69c83b238bc36dc1437329", "data/hd/jobs/enemies-2006f-2007b/generated/raw-v1.png": "40121c972dca2e55847b79d960ae56d49678981da6e24fc10877059bfb4fe68e", "data/hd/jobs/enemies-20080-20087/generated/raw-v1.png": "94d8131dd71d12c8b131d55bb5032c853dbe2969bb77f33122174c5ee6f73ab6", + "data/hd/jobs/enemies-2008c-2008c/generated/raw-v1.png": "c218961a2ba63f1bc9e40250a306c3b383a607e4aa01a3a56890045908452d23", "data/hd/jobs/enemies-2008d-2008d/generated/remaster-v1.png": "699f60fb7875f31f270e6d363ca5e16378fc447fa9a84f30c0aeaa56ca0a3959", + "data/hd/jobs/enemies-2008f-2008f/generated/raw-v1.png": "8566a2dfaa11e03fa6b0984c3ff754da690a32c5cbf9187ec2ca4e935b6edd2f", "data/hd/jobs/enemies-20090-20090/generated/remaster-v1.png": "81abe30b7af27ecf611bc98b1e6cf9d0af492257b93bdbfaf34f18d0dd14664b", + "data/hd/jobs/enemies-20092-20092/generated/raw-v1.png": "b45c490846eafd7cb544cc3cf9e54ad8cacd837b443ae35a33c11fe4edf31ced", "data/hd/jobs/enemies-20093-20093/generated/remaster-v1.png": "1d3a74d5a64b9d20231616aa54435b148d410de0c9781cf3799ee71a65d12fac", + "data/hd/jobs/enemies-20095-20095/generated/raw-v1.png": "4d29ec751c37c1a85f57eb9de6a5ec413cb34cfcab7c7626646eb75803430cfa", "data/hd/jobs/enemies-20096-20096/generated/remaster-v1.png": "2d35158335464ae009d7db918d55837f766d53e5b790902e11c5eef4e427994f", "data/hd/jobs/enemies-20099-20099/generated/remaster-v3.png": "77ae103d235648fc65b04914de86e07b0f1729fee99dae414c5f6e31a49bbc2b", "data/hd/jobs/enemies-2009e-2009e/generated/remaster-v2.png": "6ebe3a357b85830bee6fd778460225aff6ff962b0f81e757c2c1167e8b4a7fcb", "data/hd/jobs/enemies-200ae-200ae/generated/remaster-v5.png": "16df4916e73492ce0bba49fbaad7d42c7fb5586bc173c0c913f7bfe970310745", "data/hd/jobs/enemies-200b1-200b1/generated/remaster-v3.png": "96b2455551aba37e065c9582003f5979e59962b5aa55793e8b076c8e932b9176", "data/hd/jobs/enemies-200b4-200b4/generated/remaster-v2.png": "ded64a0cf9fc163783e14343b24f886ba650abf816797b1c77cc44a62a5ccbf0", + "data/hd/jobs/enemies-200bb-200be/generated/remaster-v9-alpha.png": "f18ebafcfec5098510a9e79f3f53cb302e5d2cde5e9baf0ad8e87d6ec871ef6b", "data/hd/jobs/enemies-200c8-200cb/generated/remaster-v1.png": "b6991bd35b6fcc79b98086df66c56943cc78193db115e83d82620fceb38b76ca", "data/hd/jobs/enemies-200cc-200cd/generated/remaster-v3.png": "43d83f5f4d2d813aa2758d9a22bc93a27906a8a860321412728ccc435a5373b0", "data/hd/jobs/enemies-200e1-200e1/generated/remaster-v2.png": "b320fb872933a75f7061556a831085cf87b034ecb6a6edc0375e11547b720617", @@ -226,8 +260,14 @@ "data/hd/jobs/enemies-200e7-200e7/generated/remaster-v2.png": "f1b401d5ed5541277fb0d28db61ad02c6b175d0bc9bfa5ae22910d1a071c4dd1", "data/hd/jobs/enemies-200ea-200ea/generated/remaster-v2.png": "cc30b317a425928473019e5910e536a7863bc4977211f49d0e83c882a91e4b65", "data/hd/jobs/enemies-200f2-200f7/generated/remaster-v3.png": "d5a6450d6f954276220eb39ad1a1c6fa120ebbf3dfa5ae88acdf5252db217dba", + "data/hd/jobs/enemies-30047-30047/generated/raw-v1.png": "8ddf2a780b5c7c1f71e05243c762f61d023605657963f617474331b4dbbc97de", + "data/hd/jobs/enemies-30048-30048/generated/raw-v1.png": "725cf0877a65b455656ecc84e0cdf2d5620610a40b2119c77a631bc8dd509066", "data/hd/jobs/enemies-30049-30049/generated/remaster-v1.png": "0c21c2492bf80f4845d095010e23d4ca8e0329e5284eb28f333d3e0a163ffbbe", + "data/hd/jobs/enemies-3004a-3004a/generated/raw-v1.png": "92493a7757570a5d1ec9af235c8dc78467852c60820f5c468e9e3901cee2d102", + "data/hd/jobs/enemies-3004b-3004b/generated/raw-v1.png": "d1d1ef097ee53425b6012e26be15d9ee37517874d43cc340453e99c78b66f014", "data/hd/jobs/enemies-3004c-3004c/generated/remaster-v2.png": "8b7f287ac1cc6eb10ccb21f7e21054a199f9ff133039691fc6ba12daeb13ae93", + "data/hd/jobs/enemies-3004d-3004d/generated/raw-v1.png": "6c16eaa554909c4acf7fb4bd6be9abb1aa668c02b42aeb9b9550cb1f245920f2", + "data/hd/jobs/enemies-3004e-3004e/generated/raw-v1.png": "b0ccb13dec7ae8cbddc841daf015ef33987c7c4a4ee7c42583fa15b209a72329", "data/hd/jobs/enemies-3004f-3004f/generated/remaster-v2.png": "2fe50931f6374434a65a659fc38e69e63986eb782889a97a4dca66b32df71f12", "data/hd/jobs/enemies-30055-30055/generated/remaster-v1.png": "e81de43cf115deebf9a6cc14dc86d2cf1b35e68cbd961bd0516d152813db6021", "data/hd/jobs/enemies-3005c-3005c/generated/remaster-v1.png": "4bd53f359502175f32e9ee4d14c8f87beefdfb40514f6873b1fc48d132ddcde7", @@ -253,6 +293,7 @@ "data/hd/jobs/enemies-40036-40043/generated/remaster-v2-part2.png": "0642e75923bad8ad7b7e24559497304b3f01212f8b78afba303f250fb08b51dd", "data/hd/jobs/enemies-40036-40043/generated/remaster-v3-part3.png": "f776f80a9ee6070a7ceaefbfa47f605b63026ccfaedf9790b3aa77d11dfc8967", "data/hd/jobs/enemies-4006e-4006e/generated/remaster-v4.png": "1e2505a79af668f6bc869847e5243788c088624e487089482774dc05853629e1", + "data/hd/jobs/enemies-40070-4007f/generated/raw-v1.png": "5620b963418856a17355e10712393eaca48f822e9aee359c17c33a937b37cd00", "data/hd/jobs/enemies-40080-40086/generated/remaster-v4.png": "9d06057c2ad7c974ab95d6a56238e386686fb4434a3e39d0231ad142d89163e5", "data/hd/jobs/enemies-40088-40088/generated/remaster-v1.png": "f3d19766d6bf5f27f6c2a704368e4724704fe2b80cbd32677d46e9226bf32f49", "data/hd/jobs/equipment-102b3-102b4/generated/102b3-hd-v2.png": "def2b53dec70b3127ccb016189de363e1bd26168b06df57f3bed1daec454e53e", @@ -382,6 +423,8 @@ "data/hd/jobs/projectiles-101c1-101c2/correction-campaign-v4/101c1-generated.png": "465a0f10a179fbd0d4c82e1123c7e2fd561fd648a0c18a8c61284a46968086cc", "data/hd/jobs/projectiles-101c1-101c2/correction-campaign-v4/101c2-generated.png": "8343c6c9b54f74757d1e79fd6038fed7cd37fc222485a87b4aacb9b997c8d5de", "data/hd/jobs/projectiles-101c3-101c6/generated/atlas-v1.png": "31286d56a1e70011adc1fb1df25cb3b683ccb4fe18372a01e0a1136d05d50789", + "data/hd/jobs/projectiles-101cb-101ce/generated-v2.png": "2632029c0250f707c57fcae45a485d2a51ee49a56f802dead041367735d07ac4", + "data/hd/jobs/projectiles-101cb-101ce/generated-v4.png": "db021e00b4e98f5b1e109afb8fd16643cf883c0742077b42f0025c66303578ad", "data/hd/jobs/projectiles-101d1-101d2/generated-v1.png": "4c1721886bb6d54fce602b53785fe8657121dfb4d0bc9d77dd0902ea89d70ccb", "data/hd/jobs/projectiles-101d3-101d3/generated-v2.png": "aa15a45484e7a4a1ec40e0c25915c8e6f91b5fa496340fb27576528fcb9ffb5a", "data/hd/jobs/projectiles-101d4-101d5/generated-v2.png": "2c3936f191877032eba06f1fdc071c91e356a868eaf92dd4d0af064e70edaaee", @@ -1063,7 +1106,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": "cdf2288064cc135083754937af7902dd7d5cc348d30c6fdf9bac7db8a376d923", + "data/hd/provenance.json": "1d69d431a5d9cdfb1cbf282a6b6860915d0912a4ebb3bf284eb23a8eef425652", "data/maps/MAP1G1_MAP": "bfa4386e554ee029a9ac7f2f5d0c4cb5c3000e5d7512c7c8246d75deecb48939", "data/maps/MAP1G2_MAP": "b2bf31aacf9e686c0583ecaf78d5af870f3b326d57e78382aa3d279f778cfbd5", "data/maps/MAP1G3_MAP": "2687a6d2e601e67f16f3ec69ff8b007dcfa6610f3dd812af4a1a20e9c1db036e", @@ -7502,11 +7545,11 @@ "data/ui/WINGAME_SWD": "304630a1223419d69723902ffd22c2c4eea0388491e37dfca663fcbe78e99aff" }, "system_dependencies": [ - "\tlinux-vdso.so.1 (0x00007f9c1c6ae000)", - "\tlibSDL2-2.0.so.0 => /home/quintine/.local/lib/libSDL2-2.0.so.0 (0x00007f9c1b800000)", - "\tlibgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f9c1c65a000)", - "\tlibm.so.6 => /usr/lib/libm.so.6 (0x00007f9c1c523000)", - "\tlibc.so.6 => /usr/lib/libc.so.6 (0x00007f9c1b400000)", - "\t/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f9c1c6b0000)" + "\tlinux-vdso.so.1 (0x00007f8801dde000)", + "\tlibSDL2-2.0.so.0 => /home/quintine/.local/lib/libSDL2-2.0.so.0 (0x00007f8801000000)", + "\tlibgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f8801d8a000)", + "\tlibm.so.6 => /usr/lib/libm.so.6 (0x00007f88012c9000)", + "\tlibc.so.6 => /usr/lib/libc.so.6 (0x00007f8800c00000)", + "\t/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f8801de0000)" ] }