diff --git a/README.md b/README.md index 021d81d7..9525481a 100644 --- a/README.md +++ b/README.md @@ -82,8 +82,8 @@ are tracked in Git, along with mod definitions, scripts, SD/HD PNGs, WAVs, generation prompts and recipes. Build caches and local review files are excluded. See [repository layout](docs/repository.md). The engine supports original rendering and crisp 2×/3×/4× scaling, plus an -optional HD artwork setting. The reviewed base-game pack now covers **5,485 of -5,753 original pictures**, with **268 still awaiting approval**. All 307 native +optional HD artwork setting. The reviewed base-game pack now covers **5,500 of +5,753 original pictures**, with **253 still awaiting approval**. All 307 native AGX cinematic/font records remain preserved separately. Bundled mods include SD/HD artwork. [The HD backlog](docs/hd-backlog.md) records the remaining originals, held drafts and review limits. diff --git a/data/hd/hd.json b/data/hd/hd.json index 985aa24d..5d03f131 100644 --- a/data/hd/hd.json +++ b/data/hd/hd.json @@ -121307,6 +121307,213 @@ } ], "name": "Terrain203fc new coherent2 authentic-Source image whole32" + }, + { + "base_asset": 131234, + "frame_count": 1, + "frames": [ + { + "file": "jobs/derived-boss-200a2-source-geometry-v1-20261018/derived/200a2-derived.png", + "frame": 0, + "logical_height": 40, + "logical_width": 72, + "origin": [ + 0, + 0 + ], + "source_sha256": "7b887dc7f08f154529df7b1960799e66c4e6df7b7e732ed5df53d6738460c557" + } + ], + "name": "SHIP11G2 Source-geometry HD remaster" + }, + { + "base_asset": 132096, + "frame_count": 1, + "frames": [ + { + "file": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20400-DERIVED-source-guided-material-v1.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "02ee58837e0189c997e6777cb0cd2e9d66babe48a3252209e20ffb57761e2bba" + } + ], + "name": "Coherent Source-material HD terrain 20400" + }, + { + "base_asset": 132099, + "frame_count": 1, + "frames": [ + { + "file": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20403-DERIVED-source-guided-material-v1.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "d5779389a3fc84f260b27f85fa74b13778f528d5978c8a40e577e6570be5f0ea" + } + ], + "name": "Coherent Source-material HD terrain 20403" + }, + { + "base_asset": 132102, + "frame_count": 1, + "frames": [ + { + "file": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20406-DERIVED-source-guided-material-v1.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "17b3acb33c17ddf7394984a63a60123a1d16ea98e77d68a350886f2f49cd0e78" + } + ], + "name": "Coherent Source-material HD terrain 20406" + }, + { + "base_asset": 196773, + "frame_count": 3, + "frames": [ + { + "file": "jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a5-derived.png", + "frame": 0, + "logical_height": 64, + "logical_width": 112, + "origin": [ + 0, + 0 + ], + "source_sha256": "2e351f4826f158ecea7328b3b80d65f318fdcabdb22d9398f61b9447d894a7ad" + }, + { + "file": "jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a6-derived.png", + "frame": 1, + "logical_height": 64, + "logical_width": 112, + "origin": [ + 0, + 0 + ], + "source_sha256": "e8f929a9926d631a5af7a87c9d32a6b74208712b671a08bfd01d4c67a2752b94" + }, + { + "file": "jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a7-derived.png", + "frame": 2, + "logical_height": 64, + "logical_width": 112, + "origin": [ + 0, + 0 + ], + "source_sha256": "b4e2ca09b5fb08dd17b1b5a2a020dc67da6ec8adc9b86c0f5e65adbb788152fe" + } + ], + "name": "DSHP20G3 catalogue complete3 explicitly derived RGB geometry cleanup" + }, + { + "base_asset": 196667, + "frame_count": 8, + "frames": [ + { + "file": "jobs/derived-wormrite-complete8-v2-20261018/derived/3003b-derived.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "1ee6fe89dcab965ea355d1d7ad85f9663f7adaa6e30c12e1c13c484b80c89b45" + }, + { + "file": "jobs/derived-wormrite-complete8-v2-20261018/derived/3003c-derived.png", + "frame": 1, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "5ed479f74d45055846dbe79cc6413fefb04f31f4c50129eb81ba4c6e9893f380" + }, + { + "file": "jobs/derived-wormrite-complete8-v2-20261018/derived/3003d-derived.png", + "frame": 2, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "d55feebc08737773f39cd810ced4eafe64556b6319e5d6470d3ab08b312a84b5" + }, + { + "file": "jobs/derived-wormrite-complete8-v2-20261018/derived/3003e-derived.png", + "frame": 3, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "188b03592de19d275a8919aad461e460fa90c3f38fc37e31c71f2322f4a7bcca" + }, + { + "file": "jobs/derived-wormrite-complete8-v2-20261018/derived/3003f-derived.png", + "frame": 4, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "ae2e65c51f61bcf65e9dda133d25b53b86093fa9b9d2f5b629483a6e22667362" + }, + { + "file": "jobs/derived-wormrite-complete8-v2-20261018/derived/30040-derived.png", + "frame": 5, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "594fbb50deb4b20eae1582c1bbbcd9c86a5ef871ebcd7438a85882d7668caf64" + }, + { + "file": "jobs/derived-wormrite-complete8-v2-20261018/derived/30041-derived.png", + "frame": 6, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "e616a36d0fc3de8095df1c66a233cb8f20ae31175393190301cbe41942b4b112" + }, + { + "file": "jobs/derived-wormrite-complete8-v2-20261018/derived/30042-derived.png", + "frame": 7, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "6e49e44a10764d9113df34cef980e1636afff547dc6a3d0a64de8313910b6a10" + } + ], + "name": "WORMRITE continuous generated-RGB HD remaster" } ] } diff --git a/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/artwork-derivation.json b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/artwork-derivation.json new file mode 100644 index 00000000..239b885f --- /dev/null +++ b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/artwork-derivation.json @@ -0,0 +1,45 @@ +{ + "execution_receipt": { + "path": "jobs/derived-boss-200a2-source-geometry-v1-20261018/derived/derived-provenance.json", + "sha256": "0ff138c4821a1dcb2e41e2248a5a34402e946f48e0237ca65a9a4703f5af38f7" + }, + "format_version": 1, + "kind": "deterministic_cleanup", + "method": "derived-generated-boss-source-geometry-rgb-preserved-v1", + "outputs": { + "jobs/derived-boss-200a2-source-geometry-v1-20261018/derived/200a2-derived.png": "74793a37ed6983fa99a9349b093b8b6ac2e03f52a6546d09dc245cf3d8479cdf" + }, + "parents": [ + { + "imagegen_receipt": { + "path": "jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/generation-receipt.json", + "sha256": "c4e3ae0527078e4b422975f133d204fea5852977ad91d9ba7a9ddfbe83afd6e9" + }, + "prompt": { + "path": "jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/prompt.txt", + "sha256": "e039a7e7d43ac4f9fe9076c88943799d2121a907caca849f4f7f75b76fa44035" + }, + "raw_png": { + "path": "jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/generator-return.png", + "sha256": "038d542c771354a665b6503e673040b377938c2db2fa88f98fcff31bac0fba72" + } + } + ], + "recipe": { + "path": "jobs/derived-boss-200a2-source-geometry-v1-20261018/cleanup-recipe.json", + "sha256": "16ef82a1472b478e7cdef721731f080cfa3a2aa8b316c9150eb5e018dd794d81" + }, + "sources": { + "200a2": "7b887dc7f08f154529df7b1960799e66c4e6df7b7e732ed5df53d6738460c557" + }, + "tools": [ + { + "path": "tools/hd_boss_cleanup.py", + "sha256": "53d07edbbb945baa2c5a3df01f03e2a11787c225b2d714541d5eca12a0fcd85b" + }, + { + "path": "tools/hd_frame_policy.py", + "sha256": "66184a4758027dadbadb5e20fe90b2add2b9fc218b7810304b1a1ea2de74f58e" + } + ] +} diff --git a/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/candidate.json b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/candidate.json new file mode 100644 index 00000000..5b5c3930 --- /dev/null +++ b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/candidate.json @@ -0,0 +1,31 @@ +{ + "artwork_derivation": { + "path": "jobs/derived-boss-200a2-source-geometry-v1-20261018/artwork-derivation.json", + "sha256": "87f56671983724391e15662597898e56e6d29196d7d9d95927263e62ec5a2bf4" + }, + "category": "Bosses", + "complete_family": true, + "format_version": 1, + "job_id": "derived-boss-200a2-source-geometry-v1-20261018", + "kind": "complete_native_family", + "sequences": [ + { + "base_asset": 131234, + "frame_count": 1, + "frames": [ + { + "file": "jobs/derived-boss-200a2-source-geometry-v1-20261018/derived/200a2-derived.png", + "frame": 0, + "logical_height": 40, + "logical_width": 72, + "origin": [ + 0, + 0 + ], + "source_sha256": "7b887dc7f08f154529df7b1960799e66c4e6df7b7e732ed5df53d6738460c557" + } + ], + "name": "SHIP11G2 Source-geometry HD remaster" + } + ] +} diff --git a/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/cleanup-recipe.json b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/cleanup-recipe.json new file mode 100644 index 00000000..01645380 --- /dev/null +++ b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/cleanup-recipe.json @@ -0,0 +1,99 @@ +{ + "alignment": { + "raw_painted_bounds": [ + 17, + 47, + 1664, + 904 + ], + "source_painted_bounds": [ + 1, + 2, + 71, + 40 + ] + }, + "asset": "200a2", + "format_version": 1, + "gap_fill": { + "detail_gain": 0.6, + "generated_donor": [ + 310, + 270, + 388, + 335 + ] + }, + "label": "Boss200a2 generated RGB preserved, Original fullcanvas geometry and targeted dark support repairs", + "logical_canvas": [ + 72, + 40 + ], + "origin": [ + 0, + 0 + ], + "output_scale": 8, + "palette": { + "path": "../../../misc/PALETTE_DAT", + "sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204" + }, + "parent_raw": { + "path": "parents/generator-return.png", + "sha256": "038d542c771354a665b6503e673040b377938c2db2fa88f98fcff31bac0fba72" + }, + "patches": [ + { + "detail_gain": 0.42, + "generated_donor": [ + 1478, + 615, + 1507, + 697 + ], + "name": "right descending dark steel support through row33", + "target": [ + 63, + 30, + 65, + 34 + ] + }, + { + "detail_gain": 0.42, + "generated_donor": [ + 178, + 615, + 202, + 697 + ], + "name": "left matching dark support", + "target": [ + 10, + 30, + 13, + 34 + ] + }, + { + "detail_gain": 0.42, + "generated_donor": [ + 798, + 640, + 880, + 821 + ], + "name": "connected dark central stem35-36 through row38", + "target": [ + 35, + 36, + 37, + 39 + ] + } + ], + "source": { + "path": "../../../sprites/SHIP11G2_PIC", + "sha256": "7b887dc7f08f154529df7b1960799e66c4e6df7b7e732ed5df53d6738460c557" + } +} diff --git a/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/coordinator-review.json b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/coordinator-review.json new file mode 100644 index 00000000..017e2fe6 --- /dev/null +++ b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/coordinator-review.json @@ -0,0 +1,42 @@ +{ + "artwork_derivation": { + "path": "jobs/derived-boss-200a2-source-geometry-v1-20261018/artwork-derivation.json", + "sha256": "87f56671983724391e15662597898e56e6d29196d7d9d95927263e62ec5a2bf4" + }, + "candidate_sha256": "c6d000bf44d08b1e260116a7bd2c42bab845c9863a27aa4fec0431da69ea3918", + "context_scope": "Two Source-verified historical controlled poses, recomposed using SourceF/current H5485; no new World run.", + "frame_bindings_sha256": "6208faf79778b7a4b958db12e8e57b6e54085dfb758aed7788e3b097c46eae42", + "independent_cleanup_code": { + "path": "jobs/derived-boss-200a2-source-geometry-v1-20261018/review/independent-cleanup-code.json", + "sha256": "2296a4705005c4b98006cc66ad46c9b422e84c408199caca3c7f2951402a2e84" + }, + "independent_review": { + "path": "jobs/derived-boss-200a2-source-geometry-v1-20261018/review/independent-art-and-controlled-context.json", + "sha256": "4e83953f43b61180dd84946aee6d3d4837e62a27e8a025101daed815b5566249" + }, + "originals_and_parent_raw_unchanged": true, + "qualifications": [ + "Brighter mechanical relief", + "Crisp Source-shaped outline at higher scales", + "SourceNx high-scale alpha differs by 55/149/259 samples; native1 occupancy is exact" + ], + "reviewer": "/root", + "runtime_qa": "jobs/derived-boss-200a2-source-geometry-v1-20261018/runtime-qa.json", + "source_and_all_scale_visual_review": { + "author": { + "path": "jobs/derived-boss-200a2-source-geometry-v1-20261018/review/author.json", + "sha256": "c118c3deb146d039e4052c6b1d6437ed1bc40b9e7fb6ea22018efa0bb3ae8f83" + }, + "root": { + "path": "jobs/derived-boss-200a2-source-geometry-v1-20261018/review/root-personal-review.json", + "sha256": "e82830e7b5d2296dacb07bc894ffbc82ba4e4e05042ff24b5118f4ce51937ffe" + }, + "scales": [ + 1, + 2, + 3, + 4 + ] + }, + "status": "approved" +} diff --git a/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/derived/200a2-derived.png b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/derived/200a2-derived.png new file mode 100644 index 00000000..50edc894 Binary files /dev/null and b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/derived/200a2-derived.png differ diff --git a/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/derived/derived-provenance.json b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/derived/derived-provenance.json new file mode 100644 index 00000000..2329118e --- /dev/null +++ b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/derived/derived-provenance.json @@ -0,0 +1,910 @@ +{ + "Source_decoder_sha256": "66184a4758027dadbadb5e20fe90b2add2b9fc218b7810304b1a1ea2de74f58e", + "Source_painted_bounds": [ + 1, + 2, + 71, + 40 + ], + "Source_painted_cells": 2122, + "direct_generated_RGB_pixels": 129962, + "direct_generated_fraction_of_painted": 0.9569539349670122, + "direct_generated_internally_nonconstant_pixels": 125732, + "execution": { + "method": "derived-generated-boss-source-geometry-rgb-preserved-v1", + "output_sha256": { + "200a2": "74793a37ed6983fa99a9349b093b8b6ac2e03f52a6546d09dc245cf3d8479cdf" + }, + "parent_raw_sha256": [ + "038d542c771354a665b6503e673040b377938c2db2fa88f98fcff31bac0fba72" + ], + "recipe_sha256": "16ef82a1472b478e7cdef721731f080cfa3a2aa8b316c9150eb5e018dd794d81", + "source_sha256": { + "200a2": "7b887dc7f08f154529df7b1960799e66c4e6df7b7e732ed5df53d6738460c557" + }, + "status": "success", + "tool_sha256": "53d07edbbb945baa2c5a3df01f03e2a11787c225b2d714541d5eca12a0fcd85b" + }, + "full_canvas_affine_output_to_raw": [ + 2.9410714285714286, + 0, + -6.5285714285714285, + 0, + 2.8190789473684212, + 1.8947368421052602 + ], + "gap_filled_cells": [ + [ + 15, + 2 + ], + [ + 19, + 2 + ], + [ + 24, + 2 + ], + [ + 25, + 2 + ], + [ + 26, + 2 + ], + [ + 29, + 2 + ], + [ + 30, + 2 + ], + [ + 41, + 2 + ], + [ + 42, + 2 + ], + [ + 45, + 2 + ], + [ + 46, + 2 + ], + [ + 47, + 2 + ], + [ + 52, + 2 + ], + [ + 56, + 2 + ], + [ + 13, + 3 + ], + [ + 15, + 3 + ], + [ + 19, + 3 + ], + [ + 21, + 3 + ], + [ + 22, + 3 + ], + [ + 23, + 3 + ], + [ + 24, + 3 + ], + [ + 25, + 3 + ], + [ + 29, + 3 + ], + [ + 31, + 3 + ], + [ + 40, + 3 + ], + [ + 42, + 3 + ], + [ + 46, + 3 + ], + [ + 47, + 3 + ], + [ + 48, + 3 + ], + [ + 49, + 3 + ], + [ + 50, + 3 + ], + [ + 52, + 3 + ], + [ + 56, + 3 + ], + [ + 58, + 3 + ], + [ + 12, + 4 + ], + [ + 22, + 4 + ], + [ + 39, + 4 + ], + [ + 49, + 4 + ], + [ + 12, + 5 + ], + [ + 22, + 5 + ], + [ + 39, + 5 + ], + [ + 49, + 5 + ], + [ + 6, + 6 + ], + [ + 10, + 6 + ], + [ + 11, + 6 + ], + [ + 12, + 6 + ], + [ + 32, + 6 + ], + [ + 39, + 6 + ], + [ + 61, + 6 + ], + [ + 65, + 6 + ], + [ + 66, + 6 + ], + [ + 11, + 7 + ], + [ + 12, + 7 + ], + [ + 38, + 7 + ], + [ + 60, + 7 + ], + [ + 4, + 8 + ], + [ + 38, + 8 + ], + [ + 4, + 9 + ], + [ + 38, + 9 + ], + [ + 4, + 10 + ], + [ + 33, + 10 + ], + [ + 38, + 10 + ], + [ + 67, + 10 + ], + [ + 4, + 11 + ], + [ + 67, + 11 + ], + [ + 4, + 12 + ], + [ + 67, + 12 + ], + [ + 4, + 13 + ], + [ + 67, + 13 + ], + [ + 4, + 14 + ], + [ + 67, + 14 + ], + [ + 70, + 15 + ], + [ + 70, + 23 + ], + [ + 1, + 25 + ], + [ + 70, + 25 + ], + [ + 2, + 26 + ], + [ + 69, + 26 + ], + [ + 70, + 26 + ], + [ + 2, + 27 + ], + [ + 69, + 27 + ], + [ + 70, + 27 + ], + [ + 2, + 28 + ], + [ + 3, + 28 + ], + [ + 4, + 28 + ], + [ + 5, + 28 + ], + [ + 6, + 28 + ], + [ + 65, + 28 + ], + [ + 66, + 28 + ], + [ + 67, + 28 + ], + [ + 68, + 28 + ], + [ + 69, + 28 + ], + [ + 6, + 29 + ], + [ + 6, + 30 + ], + [ + 7, + 30 + ], + [ + 64, + 30 + ], + [ + 8, + 31 + ], + [ + 9, + 31 + ], + [ + 62, + 31 + ], + [ + 63, + 31 + ], + [ + 64, + 31 + ], + [ + 8, + 32 + ], + [ + 9, + 32 + ], + [ + 62, + 32 + ], + [ + 63, + 32 + ], + [ + 64, + 32 + ], + [ + 8, + 33 + ], + [ + 9, + 33 + ], + [ + 12, + 33 + ], + [ + 13, + 33 + ], + [ + 58, + 33 + ], + [ + 59, + 33 + ], + [ + 62, + 33 + ], + [ + 63, + 33 + ], + [ + 64, + 33 + ], + [ + 8, + 34 + ], + [ + 9, + 34 + ], + [ + 10, + 34 + ], + [ + 11, + 34 + ], + [ + 12, + 34 + ], + [ + 13, + 34 + ], + [ + 15, + 34 + ], + [ + 16, + 34 + ], + [ + 17, + 34 + ], + [ + 18, + 34 + ], + [ + 19, + 34 + ], + [ + 20, + 34 + ], + [ + 51, + 34 + ], + [ + 52, + 34 + ], + [ + 53, + 34 + ], + [ + 54, + 34 + ], + [ + 55, + 34 + ], + [ + 56, + 34 + ], + [ + 58, + 34 + ], + [ + 59, + 34 + ], + [ + 60, + 34 + ], + [ + 61, + 34 + ], + [ + 62, + 34 + ], + [ + 63, + 34 + ], + [ + 10, + 35 + ], + [ + 11, + 35 + ], + [ + 12, + 35 + ], + [ + 13, + 35 + ], + [ + 14, + 35 + ], + [ + 15, + 35 + ], + [ + 16, + 35 + ], + [ + 21, + 35 + ], + [ + 50, + 35 + ], + [ + 57, + 35 + ], + [ + 58, + 35 + ], + [ + 59, + 35 + ], + [ + 60, + 35 + ], + [ + 61, + 35 + ], + [ + 22, + 36 + ], + [ + 33, + 36 + ], + [ + 34, + 36 + ], + [ + 35, + 36 + ], + [ + 36, + 36 + ], + [ + 37, + 36 + ], + [ + 38, + 36 + ], + [ + 25, + 37 + ], + [ + 33, + 37 + ], + [ + 34, + 37 + ], + [ + 35, + 37 + ], + [ + 36, + 37 + ], + [ + 37, + 37 + ], + [ + 38, + 37 + ], + [ + 46, + 37 + ], + [ + 34, + 38 + ], + [ + 35, + 38 + ], + [ + 36, + 38 + ], + [ + 37, + 38 + ], + [ + 38, + 39 + ] + ], + "gap_filled_pixels": 4922, + "internally_nonconstant_pixels": 130383, + "logical_canvas": [ + 72, + 40 + ], + "method": "derived-generated-boss-source-geometry-rgb-preserved-v1", + "numpy_version": "2.3.5", + "origin": [ + 0, + 0 + ], + "output": { + "RGBA_sha256": "a71eaf00d4fc60a872c13e24b47d67615c88096a0fb06c17b8b3795f0d229119", + "bytes": 302305, + "file": "200a2-derived.png" + }, + "output_class": "DERIVED_SCRIPTED_GEOMETRY_CLEANUP_NOT_UNTOUCHED_GENERATION", + "output_painted_pixels": 135808, + "output_scale": 8, + "palette": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/misc/PALETTE_DAT", + "parent_raw": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-first-boss-integration-20261018/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/generator-return.png", + "patches": [ + { + "cells": [ + [ + 63, + 30 + ], + [ + 64, + 30 + ], + [ + 63, + 31 + ], + [ + 64, + 31 + ], + [ + 63, + 32 + ], + [ + 64, + 32 + ], + [ + 63, + 33 + ], + [ + 64, + 33 + ] + ], + "detail_gain": 0.42, + "generated_donor": [ + 1478, + 615, + 1507, + 697 + ], + "name": "right descending dark steel support through row33", + "target": [ + 63, + 30, + 65, + 34 + ] + }, + { + "cells": [ + [ + 10, + 30 + ], + [ + 11, + 30 + ], + [ + 12, + 30 + ], + [ + 10, + 31 + ], + [ + 11, + 31 + ], + [ + 12, + 31 + ], + [ + 10, + 32 + ], + [ + 11, + 32 + ], + [ + 12, + 32 + ], + [ + 10, + 33 + ], + [ + 11, + 33 + ], + [ + 12, + 33 + ] + ], + "detail_gain": 0.42, + "generated_donor": [ + 178, + 615, + 202, + 697 + ], + "name": "left matching dark support", + "target": [ + 10, + 30, + 13, + 34 + ] + }, + { + "cells": [ + [ + 35, + 36 + ], + [ + 36, + 36 + ], + [ + 35, + 37 + ], + [ + 36, + 37 + ], + [ + 35, + 38 + ], + [ + 36, + 38 + ] + ], + "detail_gain": 0.42, + "generated_donor": [ + 798, + 640, + 880, + 821 + ], + "name": "connected dark central stem35-36 through row38", + "target": [ + 35, + 36, + 37, + 39 + ] + } + ], + "pillow_version": "12.3.0", + "source": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/sprites/SHIP11G2_PIC" +} diff --git a/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/job.json b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/job.json new file mode 100644 index 00000000..acae3615 --- /dev/null +++ b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/job.json @@ -0,0 +1,24 @@ +{ + "category": "Bosses", + "format_version": 1, + "job_id": "derived-boss-200a2-source-geometry-v1-20261018", + "kind": "complete_native_family", + "owner": "/root/hd_boss200a2", + "targets": [ + { + "asset": "200a2", + "logical_canvas": [ + 72, + 40 + ], + "origin": [ + 0, + 0 + ], + "source_palette": "PALETTE_DAT", + "source_palette_sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "source_path": "sprites/SHIP11G2_PIC", + "source_sha256": "7b887dc7f08f154529df7b1960799e66c4e6df7b7e732ed5df53d6738460c557" + } + ] +} diff --git a/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/generation-receipt.json b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/generation-receipt.json new file mode 100644 index 00000000..4b25ffc5 --- /dev/null +++ b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/generation-receipt.json @@ -0,0 +1,51 @@ +{ + "lease": { + "action": "acquire", + "owner": "/root/hd_boss200a2", + "capacity": 4, + "acquired": true, + "lease_id": "c24d2818-4973-4cb6-8030-3ab0bf12c512", + "expires_at": "2026-10-17T12:19:02+00:00", + "renewal_command": "renew --owner /root/hd_boss200a2 --lease c24d2818-4973-4cb6-8030-3ab0bf12c512", + "active_reservations": 1, + "prepare_other_jobs_when_waiting": true + }, + "started": { + "action": "start", + "owner": "/root/hd_boss200a2", + "capacity": 4, + "changed": true, + "started_at": "2026-10-17T11:49:02+00:00", + "active_reservations": 1, + "prepare_other_jobs_when_waiting": true + }, + "report": { + "action": "report", + "owner": "/root/hd_boss200a2", + "capacity": 4, + "changed": true, + "active_reservations": 0, + "prepare_other_jobs_when_waiting": true + }, + "outcome": "success", + "errorText": "", + "output_hint": "Generated images are saved to /home/quintine/.codex/generated_images/01a1489c-42eb-77b3-bddf-e73c04004d34 as /home/quintine/.codex/generated_images/01a1489c-42eb-77b3-bddf-e73c04004d34/exec-2ee4a1c2-19e5-4df9-9cdf-cd723d65398f.png by default.\nIf you need to use a generated image at another path, copy it and leave the original in place unless the user explicitly asks you to delete it.\nThe generated image is already displayed to the user. There is no need to render it in the final response as a Markdown image or file link.", + "utc_saved": "2026-10-17T11:49:46.559662+00:00", + "actual_builtin_calls": 1, + "retries": 0, + "result_keys_saved": [ + "output_hint" + ], + "image_url_omitted": true, + "native_saved_file": { + "path": "/home/quintine/.codex/generated_images/01a1489c-42eb-77b3-bddf-e73c04004d34/exec-2ee4a1c2-19e5-4df9-9cdf-cd723d65398f.png", + "sha256": "038d542c771354a665b6503e673040b377938c2db2fa88f98fcff31bac0fba72", + "size": 2123076 + }, + "workspace_untouched_raw": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-source-registered-correction-v8-20261017/raw.png", + "sha256": "038d542c771354a665b6503e673040b377938c2db2fa88f98fcff31bac0fba72", + "size": 2123076 + }, + "raw_copied_byte_identical": true +} diff --git a/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/generator-return.png b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/generator-return.png new file mode 100644 index 00000000..d9916702 Binary files /dev/null and b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/generator-return.png differ diff --git a/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/prompt.txt b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/prompt.txt new file mode 100644 index 00000000..ec09fc10 --- /dev/null +++ b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/prompt.txt @@ -0,0 +1,10 @@ +Use case: precise-object-edit. +Asset type: one complete transparent HD boss sprite, viewed directly overhead, for a faithful arcade shooter remaster. +Inputs: Image 1 is the complete Original 72×40 sprite enlarged with nearest-neighbor for visibility. It is the sole geometry, silhouette, negative-space, registration and material authority. Image 2 is the held HD edit target: retain its readable steel/bronze/teal metal rendering, but correct its misplaced parts against Image 1. Image 2's overall framing and raised feet are wrong; do not preserve those errors. + +Primary edit: rebuild the lower supports and feet in their ORIGINAL positions and register the ENTIRE machine to Image 1's full canvas. Return a full transparent image at exactly 1440×800 pixels, ratio 72:40, without trimming, auto-fitting, recentering or adding padding. Treat the reference as a 72-column ×40-row logical coordinate grid, zero based. Source painted bounds are x1 through70, y2 through39: the two bottom feet touch the bottom canvas edge, while the original top two rows remain transparent. Do not shrink the machine to leave a new margin below its feet. All parts, including dark supporting structure, must retain their Original proportions and locations. + +Specific repair: the narrow gray side support on the right at logical x63–64 must continue down THROUGH y33, just as in Image 1. It is a slim exposed steel descending strut, not the shorter bronze/teal housing or an inward relocated leg. Preserve the matching left support in its source position. Retain the connected dark central stem at x35–36,y36–38. The bottom left foot occupies x25–32 on final row39; the bottom right foot occupies x38–46 on row39. Keep the transparent bottom gap x33–37 completely open. Extend and place the full feet correctly, without merely shifting the entire machine downward or adding a disconnected sliver. Preserve every other Source outer contour and internal opening. + +Materials/style: dark steel frame, restrained weathered bronze, muted teal pipes, four top housings and two amber lamp panels, near-black metal backing and recesses. Use the clear restrained fine mechanical detail of Image 2, without glossy toy surfaces. Preserve the Original's small asymmetries. Fine bolts and panel edges may enrich occupied metal; they must not redesign its outline. +Constraints: one sprite only; genuine transparent background, no floor, shadow, perspective, checkerboard, labels or decorations. No red substitution, flames, new protrusions or new holes. Do not enlarge or fill gaps to disguise a missing support. Original geometry takes priority over Image 2's styling whenever they disagree. diff --git a/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/author.json b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/author.json new file mode 100644 index 00000000..b6a361e3 --- /dev/null +++ b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/author.json @@ -0,0 +1,370 @@ +{ + "status": "AUTHOR_QUALIFIED_DERIVED_COMPLETE1_INTRINSIC_SOURCEF_PENDING_DIFFERENT_PEER_AND_CONTEXT", + "author": "/root/hd_boss200a2", + "same_generated_v7_v8_artist_and_cleanup_preparer": true, + "independent_artistic_review": false, + "asset": "200a2", + "source_name": "SHIP11G2_PIC", + "complete_family": true, + "frame_count": 1, + "logical_canvas": [ + 72, + 40 + ], + "origin": [ + 0, + 0 + ], + "qualified_complete1": true, + "all4_scales_qualified_by_author": true, + "qualified_frames": 1, + "held_derived_frames": 0, + "no_canonical_admission": true, + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/SHIP11G2_PIC", + "sha256": "7b887dc7f08f154529df7b1960799e66c4e6df7b7e732ed5df53d6738460c557", + "size": 3086, + "mtime_ns": 1787663959506856852 + }, + "palette": { + "path": "/home/quintine/Projects/RaptorReplica/data/misc/PALETTE_DAT", + "sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "size": 768, + "mtime_ns": 1787663959337906368 + }, + "untouched_parent_raw": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-source-registered-correction-v8-20261017/raw.png", + "sha256": "038d542c771354a665b6503e673040b377938c2db2fa88f98fcff31bac0fba72", + "size": 2123076, + "mtime_ns": 1792237786510320763 + }, + "derived_png": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/derived-v2-checked-tool/200a2-derived.png", + "sha256": "74793a37ed6983fa99a9349b093b8b6ac2e03f52a6546d09dc245cf3d8479cdf", + "size": 302305, + "mtime_ns": 1792280193210296724 + }, + "recipe": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/boss-cleanup-recipe-v1.json", + "sha256": "16dc11e7673ac6b34ae529e76b4eab43c174fbce87b42f9c527be6812d1e561d", + "size": 1937, + "mtime_ns": 1792280140022562923 + }, + "tool": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_boss_cleanup.py", + "sha256": "53d07edbbb945baa2c5a3df01f03e2a11787c225b2d714541d5eca12a0fcd85b", + "size": 12116, + "mtime_ns": 1792280192650138520 + }, + "focused_tests_source": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/test_hd_boss_cleanup.py", + "sha256": "5dc1984887650301b77d11dd20634d0b9e12a69404e1e913c07789a89307466c", + "size": 6566, + "mtime_ns": 1792280192650138520 + }, + "actual_tool_execution_receipt": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/derived-v2-checked-tool/derived-provenance.json", + "sha256": "989dd9ee3f237594720ba849e52733fc2852093b4a1a9a41468629731577769f", + "size": 9568, + "mtime_ns": 1792280193210794940 + }, + "execution": { + "method": "derived-generated-boss-source-geometry-rgb-preserved-v1", + "output_sha256": { + "200a2": "74793a37ed6983fa99a9349b093b8b6ac2e03f52a6546d09dc245cf3d8479cdf" + }, + "parent_raw_sha256": [ + "038d542c771354a665b6503e673040b377938c2db2fa88f98fcff31bac0fba72" + ], + "recipe_sha256": "16dc11e7673ac6b34ae529e76b4eab43c174fbce87b42f9c527be6812d1e561d", + "source_sha256": { + "200a2": "7b887dc7f08f154529df7b1960799e66c4e6df7b7e732ed5df53d6738460c557" + }, + "status": "success", + "tool_sha256": "53d07edbbb945baa2c5a3df01f03e2a11787c225b2d714541d5eca12a0fcd85b" + }, + "selected_pack_native_frame": { + "frame": 0, + "file": "200a2.png", + "logical_width": 72, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "source_sha256": "7b887dc7f08f154529df7b1960799e66c4e6df7b7e732ed5df53d6738460c557" + }, + "provider_lineage": { + "parent_v8_original_receipt": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-source-registered-correction-v8-20261017/actual-generation-terminal.json", + "sha256": "c4e3ae0527078e4b422975f133d204fea5852977ad91d9ba7a9ddfbe83afd6e9", + "size": 2180, + "mtime_ns": 1792237786580009473 + }, + "parent_v8_old_artist_HOLD": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-source-registered-correction-v8-20261017/FROZEN-200A2-V8-ARTIST-HOLD-NO-CURRENT-QA.json", + "sha256": "6e8ec1b2135c9e037676a34115a8a69019337b306a5a8f17dfc43cd9f79d5495", + "size": 6878, + "mtime_ns": 1792237829635386154 + }, + "prior_provider_success_not_refusal": true, + "this_task_new_imagegen_calls": 0, + "all_Original_and_provider_raw_bytes_preserved": true + }, + "method": "Full-canvas affine registration of existing generated RGB to authentic Source painted bounds, exact Source logical alpha mask, generated-texture gap fills and26 explicit Source-gray support/stem cells. Existing broad HD panel relief is preserved; not a whole-frame SourceRGB+grain reconstruction.", + "measured_derivation": { + "output_pixels": [ + 576, + 320 + ], + "direct_registered_generated_RGB_pixels": 129962, + "direct_generated_fraction": 0.9569539349670122, + "gap_filled_pixels": 4922, + "Source_supported_gap_fraction": 0.036242342130065976, + "dark_support_and_stem_cells": 26, + "direct_generated_internally_nonconstant_pixels": 125732, + "Source_painted_cells": 2122, + "output_painted_pixels": 135808, + "no_whole_OriginalNN_relabel": true + }, + "actual_intrinsic": { + "library": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/target/hd-review-libraries/cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50/libraptor_replica.rlib", + "sha256": "cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50", + "size": 22744978, + "mtime_ns": 1792245641851329918 + }, + "helper": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-sourceF-palette-review", + "sha256": "a90704f5cba83f7556a8066522097607fcbee816b4e870b2d2284af774c7b790", + "size": 1607488, + "mtime_ns": 1792245758422192560 + }, + "compiled_epoch": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/compiled-epoch.json", + "sha256": "38459e0067b17801b3c3c629c22e05dfee98928d451d8c8e0971b63c17288b52", + "size": 5917, + "mtime_ns": 1792245694562144018 + }, + "source18_bytes_exact_before_after": true, + "runtime_QA": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/actual-F-derived/runtime-qa.json", + "sha256": "2670f905dbb7e55b855351eee88ba18acef0603485621c15ef0e953fa66cd900", + "size": 3831, + "mtime_ns": 1792280246713896111 + }, + "actual_indexed_arrays": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/actual-F-derived/actual-indexed-source-and-scales.json", + "sha256": "8b558bb362a4390b53ba264759dc99d91c0ce69ebbde26fc3bdd8fd626a4a7c6", + "size": 1281737, + "mtime_ns": 1792280246716896042 + }, + "actual_helper_terminals": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/actual-sourceF-helper-terminals.json", + "sha256": "c0b21cfccb05e3d9a19d8a4ee9825748fa7586bf4069f8955bed39dc1ef56797", + "size": 519, + "mtime_ns": 1792280406895142464 + }, + "helper_calls": 2, + "compiler_calls": 0, + "World_calls": 0, + "derived_all4_success": true, + "held_aspect_diagnostic_all4_success": true, + "engine_errors_or_retries": 0 + }, + "geometry": { + "native1_painted_source": 2122, + "native1_derived_painted": 2122, + "native1_missing_Source_cells": 0, + "native1_added_Source_empty_cells": 0, + "native1_finalrow_feet": [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ], + "native1_transparent_gap33to37_exact": true, + "native1_right_support_x63_64_rows30to33_all_present": true, + "native1_central_stem35_36_rows36to38_all_present": true, + "unchanged_collision_or_logical_canvas": true, + "SourceNx_control_limits": "Only native1 Source is direct actualF catalog array. Scale2..4 Original controls are explicitly labeled direct Python render.rs mirror (unchangedSHA d4abd...), not misrepresented as a Rust oracle run. Derived/held arrays atall4 are actual SourceF helper output.", + "all_scale_masks": [ + { + "scale": 1, + "SourceNx_mirror_visible": 2122, + "held_visible": 2016, + "derived_visible": 2122, + "derived_mask_difference_from_SourceNx": 0 + }, + { + "scale": 2, + "SourceNx_mirror_visible": 8455, + "held_visible": 8048, + "derived_visible": 8488, + "derived_mask_difference_from_SourceNx": 55 + }, + { + "scale": 3, + "SourceNx_mirror_visible": 18999, + "held_visible": 18115, + "derived_visible": 19098, + "derived_mask_difference_from_SourceNx": 149 + }, + { + "scale": 4, + "SourceNx_mirror_visible": 33787, + "held_visible": 32052, + "derived_visible": 33952, + "derived_mask_difference_from_SourceNx": 259 + } + ] + }, + "held_baseline": { + "role": "WHOLE_RAW_ASPECT_ONLY_DIAGNOSTIC_DERIVATIVE_NOT_UNTOUCHED_V8_APPROVAL", + "artwork": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/pack-held-aspect-only-diagnostic/200a2.png", + "sha256": "c630c3fae865493c2c82f25c0b32e8e6f29d56262d9a7db32bfdd300fc79ca9a", + "size": 281237, + "mtime_ns": 1792280246584899086 + }, + "runtime_arrays": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/actual-F-held-aspect-only-diagnostic/actual-indexed-source-and-scales.json", + "sha256": "639454ce14133906e9eb5aadb3922f062f32de883a5a504ffa35b6f04da7ddc9", + "size": 1285774, + "mtime_ns": 1792280246851892929 + }, + "native1_missing": 130, + "native1_added": 24, + "native1_finalrow_feet": [], + "old_v8_HOLD_preserved": true + }, + "physical_whole_views": { + "before_recipe": [ + "Complete Original nearest20x and native coordinate grid", + "Complete untouched v8 raw1681x936" + ], + "all4_native_role_boards": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/views/complete-native1-three-role-review.png", + "sha256": "363148e62cebc977c32852dfc7155c6098c3956ca80b91050a16bf0e9a06fb94", + "size": 54089, + "mtime_ns": 1792280322536139768 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/views/complete-native2-three-role-review.png", + "sha256": "a8111e5b4a0c6bb4642d801d10cc745e4a4612fb68e350da86f2f83c09568965", + "size": 96084, + "mtime_ns": 1792280322606138140 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/views/complete-native3-three-role-review.png", + "sha256": "c183adc0942de4bf76adb94f60e60e54f42a79267bb5d25313949752aa15b3c4", + "size": 144679, + "mtime_ns": 1792280322694136093 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/views/complete-native4-three-role-review.png", + "sha256": "000c6de26439567c7f4365e8e314897f8c2ef6d276f4624feafa8db252705a00", + "size": 206723, + "mtime_ns": 1792280322884131673 + } + ], + "complete_body_views": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/views/wholebody-Original-held-derived-stack.png", + "sha256": "4837ed70d4ab1d7cdda606bcb22c6471b16a2e254b3c6edf56d97b335b54beb2", + "size": 547443, + "mtime_ns": 1792280323139125741 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/views/wholebody-role0-nearest2x.png", + "sha256": "c87050a70f8cb5dced71ad88a621f0f680d5df6424bfb60e6c38218f3df4f9dc", + "size": 11805, + "mtime_ns": 1792280322910131068 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/views/wholebody-role1-nearest2x.png", + "sha256": "d5a929b3c47b5a9bd1780a11d77c120553007949660d98b30cb218317fcbd6c2", + "size": 345842, + "mtime_ns": 1792280322986129301 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/views/wholebody-role2-nearest2x.png", + "sha256": "21f7bbfd75d475ea90cec7cfe997f8204e722a90056651afe1f461eae496da75", + "size": 370837, + "mtime_ns": 1792280323066127440 + } + ], + "author_personally_viewed_all_listed_final_boards": true, + "no_preview_crop": true + }, + "author_material_decision": "QUALIFIED complete1 intrinsic at scales1\u20134. Feet now reach exact final-row Source positions with the intervening gap open; right dark descending support and black central connection occupy their Source positions. Fine generated vents, bolts, cylindrical relief, teal housings and amber panels remain recognizable, with clear fine detail at2\u20134. Native1 remains softer but readable. The explicit Source-guided repairs solve the earlier placement/outline blockers without replacing the broad generated material with OriginalNN.", + "qualifications": [ + "Brighter/warmer and more articulated generated steel/bronze relief than Original; this is an HD interpretation, not RGB equality.", + "Exact logical Source outline introduces crisp native-cell contour steps and tiny matte/gap-fill transitions. Scale2/3/4 alpha differs55/149/259 subpixels from OriginalScaleNx rounded edges; no claim of exact Nx silhouette equality there.", + "Dark supports/stem use Source-guided gray means plus generated donor texture; native1 gray indices can differ by1\u20132 palette steps, while occupied geometry is exact.", + "Source-guided fill is3.62% of painted high-resolution pixels; support patches add1.23% logical cells with some overlap. All are explicit DERIVED work, never untouched provider output or newly generated imagery.", + "No live boss scene, movement, firing, assembled boss, shadow, collision, damage, host timing or genuine Original mission appearance approved by this intrinsic task." + ], + "focused_test_observation": { + "command": "bundled python3 -B -m unittest discover -s tools -p test_hd_boss_cleanup.py -v", + "latest_observed_exit": 0, + "tests_passed": 5, + "test_scope": "Synthetic Source alpha/feet/generatedRGB preservation, local Source-gap/patch behavior, schema/input/identity/output protection, missing-body rejection, deterministic PNG/execution binding.", + "independent_CODE_review": "Root relay states I2 PASS finaltool53d07 and5tests plus empty-body probe. Root retains exact different CODE receipt; this author does not fabricate its path or independent verdict." + }, + "workflow_history": [ + "Initial own diagnostic Source palette*4 was corrected before recipe/tool/QA to actual (x<<2)|(x>>4); native pixels now match authenticated existing Original PNG. Source geometry/binary untouched.", + "Private preprocess4eaa is an exploratory intermediate, not final selected media.", + "Initial4-test toola46 generated the same PNG74793a37; hardening added typed bool guards and majority/direct-detail checks,5tests pass, then final tool53d07 produced identical PNG under a fresh receipt. Exact historicala46 source snapshot retained privately.", + "View constructor first call omitted its required Q argument and stopped before writes; same saved script ran successfully with corrected argv. No game/helper/imagegen retry occurred." + ], + "existing_context_locator": { + "proof": { + "path": "/home/quintine/Projects/RaptorReplica/data/hd/jobs/bosses-200a2-200a2-dark-two-region-master-edit-v5/actual-source-controlled-contexts/controlled-context-proof.json", + "sha256": "2dfea9d361c6441b22c4ef29b826fa3f771cc7296e3800f5a3c96f8ff05e3257", + "size": 24021, + "mtime_ns": 1791775422820793929 + }, + "status": "CONTROLLED_WORLD_ONLY_NOT_GENUINE_FULL_WAVE", + "routes": [ + { + "mission": "base:sector_2_wave_2", + "original_spawn_tick": 4440, + "endpoint_tick": 4689 + }, + { + "mission": "base:sector_2_wave_6", + "original_spawn_tick": 1656, + "endpoint_tick": 1753 + } + ], + "limits": "All other mission spawns removed; fixed nonfiring pilot[5,160]; no World-state injection, Source terrain and integer current endpoint only. Old v5/default7b evidence, not a genuine natural full-wave/assembled-boss/Host capture and not SourceF derived context.", + "known_saved_genuine_full_scene_locator": null + }, + "standing_custody": { + "no_pending_owned_writer_call_lease": true, + "tool_and_selected_recipe_output_frozen": true, + "old_raw_Source_HOLDs_immutable": true, + "new_shared_files_only": [ + "tools/hd_boss_cleanup.py", + "tools/test_hd_boss_cleanup.py" + ], + "no_other_tools_Source_Rust_Rootdata_canonical_docs_Git_mutation": true + }, + "utc": "2026-10-17T23:41:49.740638+00:00", + "free_bytes": 6433640448 +} diff --git a/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/independent-art-and-controlled-context.json b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/independent-art-and-controlled-context.json new file mode 100644 index 00000000..6bea4a22 --- /dev/null +++ b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/independent-art-and-controlled-context.json @@ -0,0 +1,228 @@ +{ + "status": "QUALIFIED_DIFFERENT_DERIVED_COMPLETE1_SOURCEF_INTRINSIC_AND_TWO_CONTROLLED_SOURCE_POSE_CONTEXTS", + "reviewer": "/root/campaign_integration", + "role": "DIFFERENT_ARTISTIC_MATERIAL_REVIEWER_AND_ROOT_AUTHORIZED_CONTROLLED_CONTEXT_PRODUCER", + "author": "/root/hd_boss200a2", + "independent_from_art_author": true, + "context_constructor_and_context_viewer_same_agent": true, + "verdict": "QUALIFIED", + "assets": [ + "200a2" + ], + "qualified_frames": 1, + "held_assets": [], + "native": { + "base_asset": 131234, + "frame_count": 1, + "frame": 0, + "logical_width": 72, + "logical_height": 40, + "origin": [ + 0, + 0 + ], + "crop": "ABSENT_LITERAL_FULL_DERIVED_CANVAS", + "actual_frame": { + "file": "jobs/derived-boss-200a2-source-geometry-v1-20261018/derived/200a2-derived.png", + "frame": 0, + "logical_height": 40, + "logical_width": 72, + "origin": [ + 0, + 0 + ], + "source_sha256": "7b887dc7f08f154529df7b1960799e66c4e6df7b7e732ed5df53d6738460c557" + } + }, + "selected_art": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-first-boss-integration-20261018/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/derived/200a2-derived.png", + "sha256": "74793a37ed6983fa99a9349b093b8b6ac2e03f52a6546d09dc245cf3d8479cdf", + "size": 302305 + }, + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/SHIP11G2_PIC", + "sha256": "7b887dc7f08f154529df7b1960799e66c4e6df7b7e732ed5df53d6738460c557", + "size": 3086, + "mtime_ns": 1787663959506856852 + }, + "untouched_parent_raw": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-source-registered-correction-v8-20261017/raw.png", + "sha256": "038d542c771354a665b6503e673040b377938c2db2fa88f98fcff31bac0fba72", + "size": 2123076, + "mtime_ns": 1792237786510320763 + }, + "derived_provenance": { + "receipt": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/derived-v2-checked-tool/derived-provenance.json", + "sha256": "989dd9ee3f237594720ba849e52733fc2852093b4a1a9a41468629731577769f", + "size": 9568 + }, + "output_class": "DERIVED_SCRIPTED_GEOMETRY_CLEANUP_NOT_UNTOUCHED_GENERATION", + "direct_generated_fraction_reported": 0.9569539349670122, + "gap_fill_pixels_reported": 4922, + "Source_supported_dark_cells": 26, + "generated_body_preservation": "Reported95.70% direct registered generated RGB; code/receipt arithmetic reviewed separately byIron2. This review independently judges whole material/anatomy and native/result identity.", + "old_raw_and_HOLD_not_approved": true + }, + "author_report": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/FROZEN-AUTHOR-QUALIFIED-DERIVED-200A2-SOURCEF-COMPLETE1-INTRINSIC-HANDOFF.json", + "sha256": "c118c3deb146d039e4052c6b1d6437ed1bc40b9e7fb6ea22018efa0bb3ae8f83", + "size": 17781, + "mtime_ns": 1792280509740841853 + }, + "author_strict": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018-strict-complete1-author-intrinsic-handoff-closure.json", + "sha256": "c3d6ad7dc813bfa6e040a64e23feb9db7f09ed1ff625896b1de99e0a6b62c991", + "size": 30609 + }, + "author_interface": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-boss200a2-derived-pixel-cleanup-v1-20261018/DIFFERENT-COMPLETE1-DERIVED-BOSS-MATERIAL-PEER-INTERFACE.json", + "sha256": "572df42c03d912b1e3220c3469d99743af2bd875101c5e6655c7b072b1a3f5dd", + "size": 10148 + }, + "Root_final_native_candidate": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-first-boss-integration-20261018/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/candidate.json", + "sha256": "c6d000bf44d08b1e260116a7bd2c42bab845c9863a27aa4fec0431da69ea3918", + "size": 906 + }, + "Root_final_actual_QA": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-first-boss-integration-20261018/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/runtime-qa.json", + "sha256": "4ee4f311e7af84e85ceb7e8e5ef4d39f9e78f92759ce94881ee360c21bd5a0b9", + "size": 4835 + }, + "independent_CODE": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron2-sprite-boss-cleanup-independent-code-review-20261018-v1/SCOPED-SPRITE-BOSS-CLEANUP-CODE-AND-RECEIPT-REVIEW.json", + "sha256": "2296a4705005c4b98006cc66ad46c9b422e84c408199caca3c7f2951402a2e84", + "size": 3257 + }, + "full_page_array_interface": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-campaign-derived200a2-SourceF-H5485-independent-art-and-controlled-pose-context-review-20261018-v1/COMPLETE-DERIVED200A2-INTRINSIC-AND-TWO-CONTROLLED-POSE-ALL4-LOSSLESS-INTERFACE.json", + "sha256": "5488cdcd254936a65b6ebace07667437fc728b095ab607463717c87d94f64a70", + "size": 33025 + }, + "physical_review": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-campaign-derived200a2-SourceF-H5485-independent-art-and-controlled-pose-context-review-20261018-v1/ACTUAL-INDEPENDENT-WHOLE-ART-AND-TWO-CONTROLLED-PLACEMENT-PHYSICAL-JOURNAL.json", + "sha256": "a4176e2860d519dc4d94a5903eb3a27f1d67b432fbbffbd6047ed51b7aaa261b", + "size": 21054 + }, + "numerical_review": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-campaign-derived200a2-SourceF-H5485-independent-art-and-controlled-pose-context-review-20261018-v1/INDEPENDENT-SAVED-INTRINSIC-AND-CONTROLLED-CONTEXT-NUMERICAL-AUTHENTICATION.json", + "sha256": "9392442bc683e9e215b1e05a33070afd04229cfd468a9435308800268b0cdf92", + "size": 5538 + }, + "intrinsic4": [ + { + "scale": 1, + "Rust_OriginalNx_equals_prior_declared_Python_mirror": true, + "derived_full_bank_equal": true, + "Source_visible": 2122, + "derived_visible": 2122, + "visible_mask_difference": 0, + "author_native3_and_final_board3_panes_exact": true + }, + { + "scale": 2, + "Rust_OriginalNx_equals_prior_declared_Python_mirror": true, + "derived_full_bank_equal": true, + "Source_visible": 8455, + "derived_visible": 8488, + "visible_mask_difference": 55, + "author_native3_and_final_board3_panes_exact": true + }, + { + "scale": 3, + "Rust_OriginalNx_equals_prior_declared_Python_mirror": true, + "derived_full_bank_equal": true, + "Source_visible": 18999, + "derived_visible": 19098, + "visible_mask_difference": 149, + "author_native3_and_final_board3_panes_exact": true + }, + { + "scale": 4, + "Rust_OriginalNx_equals_prior_declared_Python_mirror": true, + "derived_full_bank_equal": true, + "Source_visible": 33787, + "derived_visible": 33952, + "visible_mask_difference": 259, + "author_native3_and_final_board3_panes_exact": true + } + ], + "controlled_context": { + "actual_SourceF_library": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/target/hd-review-libraries/cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50/libraptor_replica.rlib", + "sha256": "cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50", + "size": 22744978 + }, + "baseline_manifest": { + "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/handoff-5485-20261018/pack/hd.json", + "sha256": "1237ac04026ebed5c5b8be2293b5d1cea1f7307979b32bb03e2c6637c8f89a1d", + "size": 2949828 + }, + "baseline_provenance": { + "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/handoff-5485-20261018/pack/provenance.json", + "sha256": "9afbad296ec1eb07db2422d54553ac51e3c82e27bb0571a997d8d06fb9efdf61", + "size": 1889736 + }, + "baseline_frames": 5485, + "baseline_headers": 3632, + "finite_Source63_and_native62": true, + "actual_baseline200a2": "Original fallback absent from nativeH5485", + "finite_terrain_retention_or_domain_inputs": 0, + "stage": "Public SourceF terrain_sprite_with_palette + compose_with_palette_constraints retains actual descriptors; these finite62 terrain native frames happen to have none. Original mask/shade table/airshadow same for baseline/proposal.", + "old_controlled_proof": { + "path": "/home/quintine/Projects/RaptorReplica/data/hd/jobs/bosses-200a2-200a2-dark-two-region-master-edit-v5/actual-source-controlled-contexts/controlled-context-proof.json", + "sha256": "2dfea9d361c6441b22c4ef29b826fa3f771cc7296e3800f5a3c96f8ff05e3257", + "size": 24021 + }, + "saved_poses": [ + "Sector2Wave2tick4689@[169,61]scroll4600", + "Sector2Wave6tick1753@[137,61]scroll1753" + ], + "compile": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-campaign-derived200a2-SourceF-H5485-independent-art-and-controlled-pose-context-review-20261018-v1/actual-once/compile-terminal.json", + "sha256": "20dafbb99ba2b5219f91772c39fa7b706f85a6df12b5c033ccdcba77c0d82447", + "size": 2217 + }, + "constructor": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-campaign-derived200a2-SourceF-H5485-independent-art-and-controlled-pose-context-review-20261018-v1/actual-once/constructor-terminal.json", + "sha256": "b85201cbc274157ccec3921fad93a3200a7c599b4c46f84b563e2fe73cf737aa", + "size": 1352 + }, + "actual_compile_exit": 0, + "actual_constructor_exit": 0, + "World_steps": 0, + "actual_current_constructor_calls": 1, + "actual_current_compile_calls": 1, + "actual_Rust_OriginalNx_controls": "All1\u20134 equal prior explicit Python mirrors; prior author control wording remains historical.", + "whole_pages": 8, + "whole_context_panes": 24, + "all_whole_array_terrain_shadow_body_blits_exact": true, + "outside_boss_canvas_changed": 0, + "png_RGB_alpha_lastrow_exact": true + }, + "artistic_qualification": "Fine generated steel/teal/bronze/amber mechanical material survives; macro body/aspect/paired feet/central dark stem are readable. Approves the full single supplied boss sprite in the finite contexts.", + "limits": [ + "This approves a disclosed DERIVED art treatment; no approval of the untouched parent raw or held-aspect-only diagnostic.", + "Exact Source painted support is native1; highscale silhouette differs from SourceScaleNx by55/149/259 samples at2/3/4, reflecting the sharper retained logical silhouette.", + "Two saved historical poses came from a controlled one-spawn World, with other spawns removed and fixed nonfiring pilot[5,160]. Current compositor runs World0.", + "Terrain+Original airshadow+one body only. No full-wave/assembledboss/movement/firing/projectile/player/UI/Host/palettetime or current encounter-timing claim." + ], + "actual_setup_history": { + "preparation": "One missing historical rs file locator was corrected before compile/output. No engine failure at that step.", + "postsuccess_budget_stop": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-campaign-derived200a2-SourceF-H5485-independent-art-and-controlled-pose-context-review-20261018-v1/POST-SUCCESS-INITIAL-BUDGET-STOP-AND-LOSSLESS-ARCHIVAL.json", + "sha256": "e2d48846c7901cc08874ea8ae2e73432f875765945d07a0249f165057539bba2", + "size": 1006 + }, + "archive": "132 saved binary planes losslessly zlib-archived with decoded SHA+length exact; constructor proof/terminals untouched, no render retry.", + "Root_initial_loader_parse101": "Root separately preserved metadata-rich candidate loader rejection; corrected native-only final privatev2 actualQA is bound here." + }, + "release": { + "no_pending_owned_writer_call_lease": true, + "all_named_Source_raw_native_default_author_history_guards_exact": true, + "no_shared_Source_data_HD_mod_bin_docs_Git_writes": true, + "no_actual_approved_job_or_registration": true, + "publication_admission": "Root separate; no global admission claim." + } +} diff --git a/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/independent-cleanup-code.json b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/independent-cleanup-code.json new file mode 100644 index 00000000..de263d65 --- /dev/null +++ b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/independent-cleanup-code.json @@ -0,0 +1,71 @@ +{ + "status": "SCOPED_INDEPENDENT_CODE_REVIEW_NO_OPEN_CONCRETE_FINDINGS_AFTER_SPRITE_RECEIPT_FIX", + "utc": "2026-10-17T23:39:24.981056+00:00", + "reviewer": "/root/iron_coast_2", + "reviewed_files": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_sprite_cleanup.py", + "sha256": "e1c32a64a14dc81e872fe14749f122094ccc6112a223c7a612e2431e7fc9597c", + "bytes": 12725 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/test_hd_sprite_cleanup.py", + "sha256": "217421bf9337dac0d85c8bc0313fe2ad637210a309895f14306d5a7422c3463b", + "bytes": 7796 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_boss_cleanup.py", + "sha256": "53d07edbbb945baa2c5a3df01f03e2a11787c225b2d714541d5eca12a0fcd85b", + "bytes": 12116 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/test_hd_boss_cleanup.py", + "sha256": "5dc1984887650301b77d11dd20634d0b9e12a69404e1e913c07789a89307466c", + "bytes": 6566 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_frame_policy.py", + "sha256": "66184a4758027dadbadb5e20fe90b2add2b9fc218b7810304b1a1ea2de74f58e", + "bytes": 9385 + } + ], + "tests": { + "python": "/home/quintine/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/bin/python3", + "environment": { + "PYTHONDONTWRITEBYTECODE": "1" + }, + "flags": [ + "-B" + ], + "unique_existing_synthetic_tests_passed": 13, + "sprite": 8, + "boss": 5, + "final_corrected_sprite8_rerun": "PASS", + "independent_fully_transparent_boss_parent_rejected": "PASS" + }, + "finding": { + "severity": "P2", + "component": "sprite provenance", + "issue": "Imported Source decoder bytes were not bound, so the receipt could not identify all output-affecting code.", + "resolution": "E02 added decoder_module path/SHA and an actual module hash assertion; no pixel algorithm changed.", + "status": "RESOLVED_AT_REVIEWED_FINAL_SPRITE_HASH" + }, + "checks": [ + "Explicit derived output classification; no untouched generation claim", + "Input source/raw/palette hash verification before output", + "Source-supported alpha and logical canvas tests", + "Existing output refusal and no input-byte mutation tests", + "Deterministic PNG and decoded RGBA receipt checks", + "Shared Source-identical sprite backing tests", + "Boss direct generated RGB preservation, source-gap fill and majority-missing/empty body rejection" + ], + "scope_limits": [ + "Synthetic code/receipt review only; no game artwork or Source material quality judgment.", + "Sprite reconstructs Source palette material with bounded generated detail; boss preserves registered generated RGB outside explicit gap/support work. Neither is an untouched PNG or a claim of pixel-local editing.", + "Boss code changed during initial intake; the reviewed current hash includes the added missing-body guard/test. Later changes require only their actual delta review.", + "Terrain cleanup pair excluded until Full frozen handoff." + ], + "actual_shared_edits": 0, + "actual_compile_World_QA_media_canonical_docs_calls": 0, + "pending_own_writer_call_or_lease": false +} diff --git a/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/root-personal-review.json b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/root-personal-review.json new file mode 100644 index 00000000..d196b10e --- /dev/null +++ b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/root-personal-review.json @@ -0,0 +1,16 @@ +{ + "artwork_derivation": { + "path": "jobs/derived-boss-200a2-source-geometry-v1-20261018/artwork-derivation.json", + "sha256": "87f56671983724391e15662597898e56e6d29196d7d9d95927263e62ec5a2bf4" + }, + "asset": "200a2", + "findings": "Generated steel, teal and amber machinery remains detailed and readable. Source lower feet and dark supports are restored. Brighter relief and crisp Source-step contour are qualified.", + "frame_bindings_sha256": "6208faf79778b7a4b958db12e8e57b6e54085dfb758aed7788e3b097c46eae42", + "personally_viewed": [ + "all four complete intrinsic Original/held/derived scale boards", + "both complete proposed controlled-pose native4 scenes" + ], + "reviewer": "/root", + "scope": "Two historical controlled-pose recompositions. No natural full-wave, assembled-boss, movement, collision, Host, palette-time or complete-route validation claim.", + "status": "QUALIFIED" +} diff --git a/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/runtime-qa.json b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/runtime-qa.json new file mode 100644 index 00000000..ce67232a --- /dev/null +++ b/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/runtime-qa.json @@ -0,0 +1,201 @@ +{ + "diagnostics": [], + "frames": [ + { + "asset": "200a2", + "hd_masks": [ + { + "mask": { + "bounds": [ + 1, + 2, + 71, + 40 + ], + "centroid": [ + 35.47219604147031, + 19.980207351555137 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 2122 + }, + "scale": 1 + }, + { + "mask": { + "bounds": [ + 2, + 4, + 142, + 80 + ], + "centroid": [ + 71.44439208294062, + 40.460414703110274 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 8488 + }, + "scale": 2 + }, + { + "mask": { + "bounds": [ + 3, + 6, + 213, + 120 + ], + "centroid": [ + 107.41658812441094, + 60.94062205466541 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 19098 + }, + "scale": 3 + }, + { + "mask": { + "bounds": [ + 4, + 8, + 284, + 160 + ], + "centroid": [ + 143.38878416588125, + 81.42082940622055 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 33952 + }, + "scale": 4 + } + ], + "logical_alpha_mask_iou": 1.0, + "logical_canvas": [ + 72, + 40 + ], + "source_mask": { + "bounds": [ + 1, + 2, + 71, + 40 + ], + "centroid": [ + 35.47219604147031, + 19.980207351555137 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 2122 + }, + "source_palette": "PALETTE_DAT", + "source_sha256": "7b887dc7f08f154529df7b1960799e66c4e6df7b7e732ed5df53d6738460c557" + } + ], + "limitation": "Gallery validation does not prove live scene reachability, terrain seam correctness or artistic fidelity. Opaque sprites have trivial alpha-mask overlap; compare visible source geometry manually.", + "method": "actual Rust HdAssets::load and sprite at scales 1..4; Catalog palette; no artwork edits", + "validated_frames": 1, + "frame_bindings_sha256": "6208faf79778b7a4b958db12e8e57b6e54085dfb758aed7788e3b097c46eae42", + "candidate_sha256": "c6d000bf44d08b1e260116a7bd2c42bab845c9863a27aa4fec0431da69ea3918", + "library": "target/hd-review-libraries/cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50/libraptor_replica.rlib", + "library_modified_ns": 1792245641851329918, + "library_sha256": "cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50", + "source_newer_than_library": false, + "any_game_source_newer_than_library": false, + "artwork_sha256": { + "jobs/derived-boss-200a2-source-geometry-v1-20261018/derived/200a2-derived.png": "74793a37ed6983fa99a9349b093b8b6ac2e03f52a6546d09dc245cf3d8479cdf" + }, + "actual_probe_receipt": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-first-boss-integration-20261018/actual-final-job-SourceF-intrinsic-v2-terminal.json", + "sha256": "a2867bcc73acecd1d5f1a3d8558df30b7980817171e4f36e65d8f74aaab5df4e" + } +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/artwork-derivation.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/artwork-derivation.json new file mode 100644 index 00000000..28a91882 --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/artwork-derivation.json @@ -0,0 +1,53 @@ +{ + "detailed_provenance": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/derived/derived-provenance.json", + "sha256": "4e5f565646a5d7d70c5218e422ddfa3e16216bbc30cb3df8fd510dbec187f82e" + }, + "execution_receipt": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/normalized-execution-object.json", + "sha256": "e02156b246f14856cf2d793d09da3bf9cb604b81577779f81b7b33fc5eb0f13a" + }, + "format_version": 1, + "kind": "deterministic_cleanup", + "method": "derived-generated-RGB-SourceScale4-geometry-coherent-dynamic-regions-v2", + "outputs": { + "jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a5-derived.png": "cd45b35317e4cad891c1afa55ef30e6de157b6175cfe6e6e2547d3f07da74476", + "jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a6-derived.png": "eddb376ddbf66e10df1feae2cf5c4daa93b2ffd6196f284dabed8f88f6754339", + "jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a7-derived.png": "86036f9c0cc891481990a212a7ccc5718a59c43d9a0f4bff70c7a1e30d8a66e7" + }, + "parents": [ + { + "imagegen_receipt": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/parents/generation-receipt.json", + "sha256": "d95e3da96adcc5738a3292f3a872a90d32828494cf44729395a69007fc5242a6" + }, + "prompt": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/parents/prompt.txt", + "sha256": "c8238415fe7c75f76c2f81459c6bf09e6fd94c1f8eaad8b80bb157692fd10e17" + }, + "raw_png": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/parents/generator-return.png", + "sha256": "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758" + } + } + ], + "recipe": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/cleanup-recipe.json", + "sha256": "a1617f9a759fb7041702d8cdfdd3b63b0bdebba7d58dc5f61c6ccc784d6d4344" + }, + "sources": { + "300a5": "2e351f4826f158ecea7328b3b80d65f318fdcabdb22d9398f61b9447d894a7ad", + "300a6": "e8f929a9926d631a5af7a87c9d32a6b74208712b671a08bfd01d4c67a2752b94", + "300a7": "b4e2ca09b5fb08dd17b1b5a2a020dc67da6ec8adc9b86c0f5e65adbb788152fe" + }, + "tools": [ + { + "path": "tools/hd_dshp20_cleanup.py", + "sha256": "c6123e9591f0a169846677019ddcb944bf9c2b4c9184a7d8ab02a08546de409b" + }, + { + "path": "tools/hd_frame_policy.py", + "sha256": "66184a4758027dadbadb5e20fe90b2add2b9fc218b7810304b1a1ea2de74f58e" + } + ] +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/candidate.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/candidate.json new file mode 100644 index 00000000..439c1ccf --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/candidate.json @@ -0,0 +1,53 @@ +{ + "artwork_derivation": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/artwork-derivation.json", + "sha256": "798c03805d2580861d698c3442a4990e2efbe533c42934dcda02a6ba8495ce06" + }, + "category": "Interface / Other", + "complete_family": true, + "format_version": 1, + "job_id": "derived-dshp20g3-complete3-v1-20261018", + "kind": "complete_native_family", + "sequences": [ + { + "base_asset": 196773, + "frame_count": 3, + "frames": [ + { + "file": "jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a5-derived.png", + "frame": 0, + "logical_height": 64, + "logical_width": 112, + "origin": [ + 0, + 0 + ], + "source_sha256": "2e351f4826f158ecea7328b3b80d65f318fdcabdb22d9398f61b9447d894a7ad" + }, + { + "file": "jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a6-derived.png", + "frame": 1, + "logical_height": 64, + "logical_width": 112, + "origin": [ + 0, + 0 + ], + "source_sha256": "e8f929a9926d631a5af7a87c9d32a6b74208712b671a08bfd01d4c67a2752b94" + }, + { + "file": "jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a7-derived.png", + "frame": 2, + "logical_height": 64, + "logical_width": 112, + "origin": [ + 0, + 0 + ], + "source_sha256": "b4e2ca09b5fb08dd17b1b5a2a020dc67da6ec8adc9b86c0f5e65adbb788152fe" + } + ], + "name": "DSHP20G3 catalogue complete3 explicitly derived RGB geometry cleanup" + } + ] +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/cleanup-recipe.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/cleanup-recipe.json new file mode 100644 index 00000000..31e80230 --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/cleanup-recipe.json @@ -0,0 +1,88 @@ +{ + "format_version": 1, + "frames": [ + { + "asset": "300a5", + "origin": [ + 0, + 0 + ], + "raw_png": { + "path": "parents/generator-return.png", + "sha256": "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758" + }, + "sampling_offset_native": [ + "0", + "1/4" + ], + "source": { + "path": "../../../sprites/DSHP20G3_PIC", + "sha256": "2e351f4826f158ecea7328b3b80d65f318fdcabdb22d9398f61b9447d894a7ad" + }, + "viewport": [ + "627/2", + "0", + "627", + "1254/7" + ] + }, + { + "asset": "300a6", + "origin": [ + 0, + 0 + ], + "raw_png": { + "path": "parents/generator-return.png", + "sha256": "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758" + }, + "sampling_offset_native": [ + "0", + "-1/4" + ], + "source": { + "path": "../../../sprites/DSHP20G3_PIC.1", + "sha256": "e8f929a9926d631a5af7a87c9d32a6b74208712b671a08bfd01d4c67a2752b94" + }, + "viewport": [ + "627/2", + "3762/7", + "627", + "5016/7" + ] + }, + { + "asset": "300a7", + "origin": [ + 0, + 0 + ], + "raw_png": { + "path": "parents/generator-return.png", + "sha256": "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758" + }, + "sampling_offset_native": [ + "0", + "-1/2" + ], + "source": { + "path": "../../../sprites/DSHP20G3_PIC.2", + "sha256": "b4e2ca09b5fb08dd17b1b5a2a020dc67da6ec8adc9b86c0f5e65adbb788152fe" + }, + "viewport": [ + "627/2", + "7524/7", + "627", + "1254" + ] + } + ], + "label": "DSHP20G3 complete3 DERIVED full generated RGB geometry; coherent Source-changing part envelopes preserve parent mechanical panels; old raw/HOLDs immutable", + "max_fill_distance_pixels": 12, + "output_scale": 4, + "palette": { + "path": "../../../misc/PALETTE_DAT", + "sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204" + }, + "shared_backing_anchor": 0 +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/coordinator-review.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/coordinator-review.json new file mode 100644 index 00000000..e47a543a --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/coordinator-review.json @@ -0,0 +1,54 @@ +{ + "approval_basis": "Root direct integration instruction and Root-provided all4 whole-board observations, with separate I6 material and coordinator scope concurrence.", + "artwork_derivation": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/artwork-derivation.json", + "sha256": "798c03805d2580861d698c3442a4990e2efbe533c42934dcda02a6ba8495ce06" + }, + "candidate_sha256": "569c6d7dde8dbc0dce3e8e91e46cda456f5351afd73595ea967fe3a18e43901f", + "catalogue_only_source_trace": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/review/source-caller-absence.json", + "sha256": "3933a85af948042ac048affe7e212994a067b153a2db4044a64bda2132256667" + }, + "context_scope": "Unused original catalogue complete3. No stock or installed-mod caller was found in the finite pinned Source inventory. No fabricated context is required or claimed.", + "coordinator_scope_concurrence": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/review/coordinator-catalogue-only-concurrence.json", + "sha256": "6d7cb38298fc37b959ebd0b3eef85b7e00950a416f407f8640282bc23bb0e92d" + }, + "frame_bindings_sha256": "c9603e68d072654e7b99570c0af9f2b348ac89b98ac058e9479ef6ea3022d31d", + "independent_cleanup_code": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-final-code.json", + "sha256": "0709e924260e1009846847935f86d07ee7bb39b902fe2401a65416317d17dacd" + }, + "independent_review": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-material.json", + "sha256": "f6f2fd39b70eb63851d4502255b58c0256decbb0b3cef295c7fbbbdd2f0ea4f3" + }, + "no_registration_or_global_runtime_changes": true, + "originals_and_parent_raw_unchanged": true, + "prepared_by": "/root/hd_dark_player", + "qualifications": [ + "Brighter generated mechanical relief and native1 softness.", + "SourceScale4-derived alpha is exact at native1/2/4; native3 has the saved small resampling-boundary differences.", + "Small nonzero phase-boundary palette differences at native1..3; exact stationary declared region at native4.", + "Meaningful generated panel, vent, bevel and shading detail remains; Source geometry/functional lamps restored." + ], + "reviewer": "/root", + "runtime_qa": "jobs/derived-dshp20g3-complete3-v1-20261018/runtime-qa.json", + "source_and_all_scale_visual_review": { + "author": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/review/author.json", + "sha256": "dea900bbb4db8aaa238f4636ec15cf8668f12ccdc7508b819f5b978d72245c26" + }, + "root": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/review/root-provided-personal-review.json", + "sha256": "17b6a4fe000906797ba22ec1ae8013dbd501074527b08fce32b19bf5a6ca21c5" + }, + "scales": [ + 1, + 2, + 3, + 4 + ] + }, + "status": "approved" +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a5-derived.png b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a5-derived.png new file mode 100644 index 00000000..a258ee61 Binary files /dev/null and b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a5-derived.png differ diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a6-derived.png b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a6-derived.png new file mode 100644 index 00000000..7922b45d Binary files /dev/null and b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a6-derived.png differ diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a7-derived.png b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a7-derived.png new file mode 100644 index 00000000..4ddb465e Binary files /dev/null and b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a7-derived.png differ diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/derived-provenance.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/derived-provenance.json new file mode 100644 index 00000000..83f06c11 --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/derived-provenance.json @@ -0,0 +1,232 @@ +{ + "RGB_policy": "Preserve full generated RGB, except declared nearest generated-RGB fills, Source-identical full-RGB backing share, and literal functional Source palette cells; no noise/highpass reconstruction.", + "Source_derived_dynamic_component_halo_native": 1, + "decoder_module": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_frame_policy.py", + "sha256": "66184a4758027dadbadb5e20fe90b2add2b9fc218b7810304b1a1ea2de74f58e" + }, + "dynamic_regions_native": [ + [ + 3, + 55, + 17, + 62 + ], + [ + 15, + 46, + 25, + 56 + ], + [ + 18, + 55, + 21, + 58 + ], + [ + 24, + 55, + 39, + 63 + ], + [ + 52, + 22, + 63, + 39 + ], + [ + 52, + 26, + 55, + 29 + ], + [ + 52, + 33, + 55, + 36 + ], + [ + 53, + 1, + 63, + 10 + ], + [ + 54, + 26, + 57, + 29 + ], + [ + 54, + 33, + 57, + 36 + ], + [ + 56, + 33, + 59, + 36 + ], + [ + 76, + 55, + 90, + 63 + ], + [ + 89, + 45, + 100, + 58 + ], + [ + 97, + 55, + 110, + 62 + ] + ], + "execution": { + "method": "derived-generated-RGB-SourceScale4-geometry-coherent-dynamic-regions-v2", + "output_sha256": { + "300a5": "cd45b35317e4cad891c1afa55ef30e6de157b6175cfe6e6e2547d3f07da74476", + "300a6": "eddb376ddbf66e10df1feae2cf5c4daa93b2ffd6196f284dabed8f88f6754339", + "300a7": "86036f9c0cc891481990a212a7ccc5718a59c43d9a0f4bff70c7a1e30d8a66e7" + }, + "parent_raw_sha256": [ + "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758" + ], + "recipe_sha256": "a1617f9a759fb7041702d8cdfdd3b63b0bdebba7d58dc5f61c6ccc784d6d4344", + "source_sha256": { + "300a5": "2e351f4826f158ecea7328b3b80d65f318fdcabdb22d9398f61b9447d894a7ad", + "300a6": "e8f929a9926d631a5af7a87c9d32a6b74208712b671a08bfd01d4c67a2752b94", + "300a7": "b4e2ca09b5fb08dd17b1b5a2a020dc67da6ec8adc9b86c0f5e65adbb788152fe" + }, + "status": "success", + "tool_sha256": "c6123e9591f0a169846677019ddcb944bf9c2b4c9184a7d8ab02a08546de409b" + }, + "frames": [ + { + "SourceScale4_opaque_samples": 74638, + "Source_painted_cells": 4672, + "actual_sampling_bounds": [ + "627/2", + "627/896", + "627", + "161139/896" + ], + "asset": "300a5", + "derived_alpha_exact_SourceScale4": true, + "filled_generated_RGB_samples": 93, + "functional_Original_RGB_samples": 32, + "generated_RGB_different_from_SourceNN_samples": 73837, + "logical_height": 64, + "logical_width": 112, + "maximum_donor_squared_distance": 9, + "no_Source_RGB_or_noise_fallback": true, + "origin": [ + 0, + 0 + ], + "original_sampled_RGB_preserved_before_stationary_share": 74545, + "removed_generated_outside_SourceScale4": 4023, + "stationary_full_RGB_replacements": 0 + }, + { + "SourceScale4_opaque_samples": 76181, + "Source_painted_cells": 4769, + "actual_sampling_bounds": [ + "627/2", + "480909/896", + "627", + "641421/896" + ], + "asset": "300a6", + "derived_alpha_exact_SourceScale4": true, + "filled_generated_RGB_samples": 311, + "functional_Original_RGB_samples": 32, + "generated_RGB_different_from_SourceNN_samples": 75291, + "logical_height": 64, + "logical_width": 112, + "maximum_donor_squared_distance": 49, + "no_Source_RGB_or_noise_fallback": true, + "origin": [ + 0, + 0 + ], + "original_sampled_RGB_preserved_before_stationary_share": 75870, + "removed_generated_outside_SourceScale4": 4316, + "stationary_full_RGB_replacements": 63029 + }, + { + "SourceScale4_opaque_samples": 76935, + "Source_painted_cells": 4818, + "actual_sampling_bounds": [ + "627/2", + "480909/448", + "627", + "561165/448" + ], + "asset": "300a7", + "derived_alpha_exact_SourceScale4": true, + "filled_generated_RGB_samples": 154, + "functional_Original_RGB_samples": 32, + "generated_RGB_different_from_SourceNN_samples": 76074, + "logical_height": 64, + "logical_width": 112, + "maximum_donor_squared_distance": 16, + "no_Source_RGB_or_noise_fallback": true, + "origin": [ + 0, + 0 + ], + "original_sampled_RGB_preserved_before_stationary_share": 76781, + "removed_generated_outside_SourceScale4": 4253, + "stationary_full_RGB_replacements": 63069 + } + ], + "input_hashes": { + "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-dshp3-integration-20261018/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/generator-return.png": "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758", + "/home/quintine/Projects/RaptorReplica/RustRaptor/data/misc/PALETTE_DAT": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "/home/quintine/Projects/RaptorReplica/RustRaptor/data/sprites/DSHP20G3_PIC": "2e351f4826f158ecea7328b3b80d65f318fdcabdb22d9398f61b9447d894a7ad", + "/home/quintine/Projects/RaptorReplica/RustRaptor/data/sprites/DSHP20G3_PIC.1": "e8f929a9926d631a5af7a87c9d32a6b74208712b671a08bfd01d4c67a2752b94", + "/home/quintine/Projects/RaptorReplica/RustRaptor/data/sprites/DSHP20G3_PIC.2": "b4e2ca09b5fb08dd17b1b5a2a020dc67da6ec8adc9b86c0f5e65adbb788152fe" + }, + "method": "derived-generated-RGB-SourceScale4-geometry-coherent-dynamic-regions-v2", + "numpy_version": "2.3.5", + "output_class": "DERIVED_SCRIPTED_RGBA_NOT_UNTOUCHED_GENERATION", + "output_scale": 4, + "outputs": [ + { + "RGBA_sha256": "799d0318d940bb755bacd7b4ff7d551c53ade6c3ec21180daa6e9ab94e3bee94", + "asset": "300a5", + "bytes": 115668, + "file": "300a5-derived.png", + "sha256": "cd45b35317e4cad891c1afa55ef30e6de157b6175cfe6e6e2547d3f07da74476" + }, + { + "RGBA_sha256": "7e537e62ac8c5ecdb78f2401f2d0e7201567465d256dfe41bc1ff9ecf713ca48", + "asset": "300a6", + "bytes": 119715, + "file": "300a6-derived.png", + "sha256": "eddb376ddbf66e10df1feae2cf5c4daa93b2ffd6196f284dabed8f88f6754339" + }, + { + "RGBA_sha256": "ce70c26355fdbabdf9b49c747798d1568912320c22b3bf221e1f5d0c5d3d4bcf", + "asset": "300a7", + "bytes": 122072, + "file": "300a7-derived.png", + "sha256": "86036f9c0cc891481990a212a7ccc5718a59c43d9a0f4bff70c7a1e30d8a66e7" + } + ], + "pillow_version": "12.3.0", + "python_version": "3.12.14 (main, Aug 25 2026, 14:00:49) [Clang 22.1.3 ]", + "shared_SourceScale4_labels": 64722, + "source_mask": "Actual Original Scale4x = Scale2x twice; complete native canvas and origin retained.", + "stationary_anchor_asset": "300a5" +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/normalized-execution.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/normalized-execution.json new file mode 100644 index 00000000..b8065eb1 --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/normalized-execution.json @@ -0,0 +1,19 @@ +{ + "method": "derived-generated-RGB-SourceScale4-geometry-coherent-dynamic-regions-v2", + "output_sha256": { + "300a5": "cd45b35317e4cad891c1afa55ef30e6de157b6175cfe6e6e2547d3f07da74476", + "300a6": "eddb376ddbf66e10df1feae2cf5c4daa93b2ffd6196f284dabed8f88f6754339", + "300a7": "86036f9c0cc891481990a212a7ccc5718a59c43d9a0f4bff70c7a1e30d8a66e7" + }, + "parent_raw_sha256": [ + "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758" + ], + "recipe_sha256": "a1617f9a759fb7041702d8cdfdd3b63b0bdebba7d58dc5f61c6ccc784d6d4344", + "source_sha256": { + "300a5": "2e351f4826f158ecea7328b3b80d65f318fdcabdb22d9398f61b9447d894a7ad", + "300a6": "e8f929a9926d631a5af7a87c9d32a6b74208712b671a08bfd01d4c67a2752b94", + "300a7": "b4e2ca09b5fb08dd17b1b5a2a020dc67da6ec8adc9b86c0f5e65adbb788152fe" + }, + "status": "success", + "tool_sha256": "c6123e9591f0a169846677019ddcb944bf9c2b4c9184a7d8ab02a08546de409b" +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/job.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/job.json new file mode 100644 index 00000000..8499b83c --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/job.json @@ -0,0 +1,54 @@ +{ + "category": "Interface / Other", + "format_version": 1, + "job_id": "derived-dshp20g3-complete3-v1-20261018", + "kind": "complete_native_family", + "owner": "/root/hd_dark_player", + "targets": [ + { + "asset": "300a5", + "logical_canvas": [ + 112, + 64 + ], + "origin": [ + 0, + 0 + ], + "source_palette": "PALETTE_DAT", + "source_palette_sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "source_path": "sprites/DSHP20G3_PIC", + "source_sha256": "2e351f4826f158ecea7328b3b80d65f318fdcabdb22d9398f61b9447d894a7ad" + }, + { + "asset": "300a6", + "logical_canvas": [ + 112, + 64 + ], + "origin": [ + 0, + 0 + ], + "source_palette": "PALETTE_DAT", + "source_palette_sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "source_path": "sprites/DSHP20G3_PIC.1", + "source_sha256": "e8f929a9926d631a5af7a87c9d32a6b74208712b671a08bfd01d4c67a2752b94" + }, + { + "asset": "300a7", + "logical_canvas": [ + 112, + 64 + ], + "origin": [ + 0, + 0 + ], + "source_palette": "PALETTE_DAT", + "source_palette_sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "source_path": "sprites/DSHP20G3_PIC.2", + "source_sha256": "b4e2ca09b5fb08dd17b1b5a2a020dc67da6ec8adc9b86c0f5e65adbb788152fe" + } + ] +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/normalized-execution-object.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/normalized-execution-object.json new file mode 100644 index 00000000..d2d2f8e4 --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/normalized-execution-object.json @@ -0,0 +1,21 @@ +{ + "execution": { + "method": "derived-generated-RGB-SourceScale4-geometry-coherent-dynamic-regions-v2", + "output_sha256": { + "300a5": "cd45b35317e4cad891c1afa55ef30e6de157b6175cfe6e6e2547d3f07da74476", + "300a6": "eddb376ddbf66e10df1feae2cf5c4daa93b2ffd6196f284dabed8f88f6754339", + "300a7": "86036f9c0cc891481990a212a7ccc5718a59c43d9a0f4bff70c7a1e30d8a66e7" + }, + "parent_raw_sha256": [ + "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758" + ], + "recipe_sha256": "a1617f9a759fb7041702d8cdfdd3b63b0bdebba7d58dc5f61c6ccc784d6d4344", + "source_sha256": { + "300a5": "2e351f4826f158ecea7328b3b80d65f318fdcabdb22d9398f61b9447d894a7ad", + "300a6": "e8f929a9926d631a5af7a87c9d32a6b74208712b671a08bfd01d4c67a2752b94", + "300a7": "b4e2ca09b5fb08dd17b1b5a2a020dc67da6ec8adc9b86c0f5e65adbb788152fe" + }, + "status": "success", + "tool_sha256": "c6123e9591f0a169846677019ddcb944bf9c2b4c9184a7d8ab02a08546de409b" + } +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/generation-gate-events.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/generation-gate-events.json new file mode 100644 index 00000000..eed646b6 --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/generation-gate-events.json @@ -0,0 +1,26 @@ +[ + { + "timestamp_utc": "2026-10-17T13:06:01+00:00", + "event": "acquired", + "lease_id": "81f5c24b-6b30-4d5e-ae2a-3e029149c01b", + "owner": "/root/hd_enemies_02", + "job_id": "enemies02-DSHP20G3-complete3-apriori-rational4x7-20261018-v2", + "expires_at": "2026-10-17T13:36:01+00:00" + }, + { + "timestamp_utc": "2026-10-17T13:06:01+00:00", + "event": "started", + "lease_id": "81f5c24b-6b30-4d5e-ae2a-3e029149c01b", + "owner": "/root/hd_enemies_02", + "job_id": "enemies02-DSHP20G3-complete3-apriori-rational4x7-20261018-v2", + "note": "Owner is submitting the built-in imagegen request; this slot requires an explicit report or release." + }, + { + "timestamp_utc": "2026-10-17T13:07:00+00:00", + "event": "report", + "lease_id": "81f5c24b-6b30-4d5e-ae2a-3e029149c01b", + "owner": "/root/hd_enemies_02", + "job_id": "enemies02-DSHP20G3-complete3-apriori-rational4x7-20261018-v2", + "outcome": "success" + } +] diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/generation-receipt.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/generation-receipt.json new file mode 100644 index 00000000..354dc2a3 --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/generation-receipt.json @@ -0,0 +1,106 @@ +{ + "status": "COMPLETE3_DIMENSION_ELIGIBLE_AUTHOR_ART_REGISTRATION_HOLD_NO_QA_NO_ADMISSION", + "owner": "/root/hd_enemies_02", + "family": "DSHP20G3", + "assets": [ + "300a5", + "300a6", + "300a7" + ], + "qualified_frames": 0, + "held_frames": 3, + "author_role": "New image prompt and raw author review; not an independent material peer.", + "call": { + "builtin": 1, + "retries": 0, + "outcome": "success", + "full_provider_reply": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/ACTUAL_COMPLETE_PROVIDER_REPLY.json", + "sha256": "fb4106b6882bb67debdcab44d655ce8ddc665e495330a5100eebc0337b251bc9", + "size": 420591, + "mtime_ns": 1792242448893325688, + "mode": 33188 + }, + "exact_args": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/EXACT_ONE_BUILTIN_RATIONAL4X7_ARGUMENTS.json", + "sha256": "7efce0cd44e1ea99fc50f9dc3fb54fa52b5e3c81be5d337b77eeb2874554641b", + "size": 4103, + "mtime_ns": 1792242331951579923, + "mode": 33188 + }, + "exact_prompt": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/EXACT_BUILTIN_RATIONAL4X7_COMPLETE3_PROMPT.txt", + "sha256": "c8238415fe7c75f76c2f81459c6bf09e6fd94c1f8eaad8b80bb157692fd10e17", + "size": 3543, + "mtime_ns": 1792242331951496443, + "mode": 33188 + }, + "lease": "81f5c24b-6b30-4d5e-ae2a-3e029149c01b", + "started_utc": "2026-10-17T13:06:01+00:00", + "immediate_release_utc": "2026-10-17T13:07:00+00:00", + "gate_events": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/ACTUAL_NARROW_LEASE_START_SUCCESS_IMMEDIATE_RELEASE_EVENTS.json", + "sha256": "1c7ccae03810677129f03b897d617644285161afb74a7b5f390ff4df5868f9fd", + "size": 948, + "mtime_ns": 1792242602859197483, + "mode": 33188 + } + }, + "raw": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/generated/untouched-complete3-rational4x7-atlas.png", + "sha256": "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758", + "size": 315006, + "mtime_ns": 1792242530220010451, + "mode": 33188 + }, + "builtin_saved_raw": { + "path": "/home/quintine/.codex/generated_images/01a124d9-241d-7a71-82d0-58d6a4de48b4/exec-f8ecc681-ef04-4b0c-b01a-c729ce1593a8.png", + "sha256": "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758", + "size": 315006, + "mtime_ns": 1792242420128930150, + "mode": 33188 + }, + "unchanged_raw_equal_provider_and_builtin": true, + "locked_prior_preflight": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/LOCKED_BEFORE_CALL_COMPLETE3_RATIONAL4X7_SOURCE_LAYOUT_SOURCEE_API_AND_HISTORY_PREFLIGHT.json", + "sha256": "302573e073b734f33b9ef12bf2f293efcd3167c6b915ede406e96a5778f24048", + "size": 19347, + "mtime_ns": 1792242295192225711, + "mode": 33188 + }, + "literal_native_candidate": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/COMPLETE3_FIXED_RATIONAL4X7_NATIVE_CANDIDATE_NO_RUNTIME_QA.json", + "sha256": "8e4976f15ed98e55253b9371f98d8261882592847d2f2ab3212544b010b23749", + "size": 3090, + "mtime_ns": 1792242530276379154, + "mode": 33188 + }, + "candidate_policy": "Exact authored atlas_grid4x7 col1 rows0/3/6, cropABSENT,112x64,origin0, Source hashes and phase order unchanged. Optional policy keys absent. Candidate retained as held metadata only.", + "dimension_diagnostic": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/ACTUAL_UNTOUCHED_RAW_EXACT_PRIOR_GRID_DIMENSION_AND_WHOLE_ALPHA_DIAGNOSTIC_NOT_RUNTIME_QA.json", + "sha256": "0e5d0bc65a5c5feb296456f39dffc836d5a460a5b72418870fd7b2d0356fb4cf", + "size": 3254, + "mtime_ns": 1792242530292071731, + "mode": 33188 + }, + "whole_author": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/ACTUAL_COMPLETE3_SOURCE_VS_UNCHANGED_RAW_STATIC_REGISTRATION_AND_WHOLE_MATERIAL_AUTHOR_DECISIONS.json", + "sha256": "62d3d6ec52512e87c9246e1f4a2723b0def763b53304e5fb8d4fad6cdfdbeb99", + "size": 4588, + "mtime_ns": 1792242602853063190, + "mode": 33188 + }, + "actual_raw_density": "627/224\u22482.799107142857143x", + "resident_only": [ + 224, + 128 + ], + "concrete_blocker": "Generated alpha128-visible body pixels extend above later declared cells: fixed viewports clip them. 560 alpha>=128 samples lie outside the conservative union of the three literal viewport bounding pixels; genuine occupied geometry cannot be rescued by fitting.", + "no_relaxed_geometry_rule": true, + "prior_V1_integer_layout_HOLD_unchanged": true, + "old_Dark_family_and_T2_singleton_notch_HOLD_unchanged": true, + "helper_QA_World_constructor_compiler_registrar": 0, + "raw_transformation_cropfit_alpha_reconstruction": 0, + "Source_Rdata_canonical_Git_changes": 0, + "next_route": "No retry or native run is authorized by this report. Whole family remains held; Root controls any future bounded operation." +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/generator-return.png b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/generator-return.png new file mode 100644 index 00000000..4f87c1d0 Binary files /dev/null and b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/generator-return.png differ diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/prompt.txt b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/prompt.txt new file mode 100644 index 00000000..80c111ca --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/prompt.txt @@ -0,0 +1,13 @@ +Use case: style-transfer +Asset type: transparent production sprite atlas, three animation frames for an HD remaster of a top-down 1990s shooter. +Primary request: faithfully remaster the three ORIGINAL DSHP20G3 sprites in the supplied atlas. Keep their exact occupied silhouette, near-black backing, negative spaces, pose geometry and positions. Add restrained fine metal detail without redesigning the ship. + +Input images: Image1 is the ORIGINAL-only transparent atlas and the exact layout/geometry/alpha authority. Image2 contains exactly the same ORIGINAL pixels against gray only to reveal near-black occupied material. The gray is a diagnostic backdrop, never target artwork. Do not use any older generated draft as a reference. + +LOCKED COMPOSITION: use the entire square page exactly as supplied. Its logical size is448×448, with a fixed invisible4-column by7-row grid. Every cell is112×64. ONLY column1 (zero-based, second column from the left) is occupied: row0=first frame300a5, row3=second frame300a6, row6=third frame300a7. Each full frame fills its OWN original112×64 logical canvas; original empty pixels stay empty. All other cells are transparent. The three source rectangles are [112,0,112,64], [112,192,112,64], [112,384,112,64] in that448-square page. Preserve those proportions for ANY output size. The sprites are intentionally LEFT of the page center and separated by two empty rows. Do not center the artwork on the whole page, enlarge the ships, add margins, relocate frames, or fill the empty space. Request a2048×2048 whole PNG; keep exactly this layout if the returned square resolution differs. No grid lines, numbers, captions, labels or borders. + +GEOMETRY AND ANIMATION: the three ORIGINAL frames share4443 identical occupied logical cells. Keep this stationary body/backing silhouette and shared panel texture/shading identical across all three phases, at the same local coordinates. Remaster the common body once and repeat it; only the genuine Original animated features change. Preserve the broad upper cross-body, thin neck gaps, side housings, small lower fingers and struts, tiny notches and irregular perimeter exactly. Do not round, widen, streamline, mirror or replace these forms. Distinguish the closed upper module in phase0, recessed module and opening cues in phase1, and round opening/lower recesses and copper cues in phase2, exactly as the Originals. Phase1's small inward upper-right notch must stay transparent while its adjacent lower dark finger stays present. Do not make the static dark body breathe or wobble between frames. + +MATERIAL AND COLOR: restrained dark gray machinery with neutral worn steel highlights and the ORIGINAL near-black RGB4–16 material retained as opaque backing. Black-looking Original pixels are real occupied ship, never holes or a background to remove. Preserve the actual muted orange/copper animation accents and their phase-specific lengths/locations. Keep the tiny GREEN light at local logical(3,40) and RED light at(111,40) in EVERY frame; never move, swap, enlarge or crop them. Keep the white/gray triangular and rounded highlight cues where the Originals put them, without adding large polished panels. Clear small-scale readability, no glossy redesign. + +OUTPUT: one whole square PNG with genuine transparent alpha outside the Original silhouettes, all three registered full canvases intact. No external shadows, glow, scenery, new components, extra poses, watermark, text or checkerboard artwork. Preserve the Original relative scale and empty page. diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/raw-identity.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/raw-identity.json new file mode 100644 index 00000000..b6db1bcb --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/raw-identity.json @@ -0,0 +1,132 @@ +{ + "status": "FILE_ONLY_DIMENSION_AND_ALPHA_DIAGNOSTIC_NOT_ENGINE_QA", + "raw": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/generated/untouched-complete3-rational4x7-atlas.png", + "sha256": "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758", + "size": 315006, + "mtime_ns": 1792242530220010451, + "mode": 33188 + }, + "builtin_saved_raw": { + "path": "/home/quintine/.codex/generated_images/01a124d9-241d-7a71-82d0-58d6a4de48b4/exec-f8ecc681-ef04-4b0c-b01a-c729ce1593a8.png", + "sha256": "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758", + "size": 315006, + "mtime_ns": 1792242420128930150, + "mode": 33188 + }, + "full_reply": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/ACTUAL_COMPLETE_PROVIDER_REPLY.json", + "sha256": "fb4106b6882bb67debdcab44d655ce8ddc665e495330a5100eebc0337b251bc9", + "size": 420591, + "mtime_ns": 1792242448893325688, + "mode": 33188 + }, + "raw_equals_full_provider_image_and_builtin_file": true, + "dimensions": [ + 1254, + 1254 + ], + "mode": "RGBA", + "alpha_min_max": [ + 0, + 255 + ], + "alpha0": 1439007, + "alpha255": 571, + "square_minimum2x_geometry_eligible": true, + "exact_raw_density": "627/224", + "approximate_raw_density": 2.799107142857143, + "not_claimed4x_raw": true, + "targets": [ + { + "asset": "300a5", + "atlas_grid": { + "columns": 4, + "rows": 7, + "column": 1, + "row": 0 + }, + "exact_rational_bounds": [ + "627/2", + "0", + "627", + "1254/7" + ], + "bounding_pixels_not_crop_export": [ + 313, + 0, + 627, + 180 + ], + "resident": [ + 224, + 128 + ], + "genuine_alpha0_in_literal_cell": 13420, + "visible_alpha128_in_literal_cell": 38408 + }, + { + "asset": "300a6", + "atlas_grid": { + "columns": 4, + "rows": 7, + "column": 1, + "row": 3 + }, + "exact_rational_bounds": [ + "627/2", + "3762/7", + "627", + "5016/7" + ], + "bounding_pixels_not_crop_export": [ + 313, + 537, + 627, + 717 + ], + "resident": [ + 224, + 128 + ], + "genuine_alpha0_in_literal_cell": 12518, + "visible_alpha128_in_literal_cell": 39256 + }, + { + "asset": "300a7", + "atlas_grid": { + "columns": 4, + "rows": 7, + "column": 1, + "row": 6 + }, + "exact_rational_bounds": [ + "627/2", + "7524/7", + "627", + "1254" + ], + "bounding_pixels_not_crop_export": [ + 313, + 1074, + 627, + 1254 + ], + "resident": [ + 224, + 128 + ], + "genuine_alpha0_in_literal_cell": 11849, + "visible_alpha128_in_literal_cell": 39741 + } + ], + "bounding_union_unused_sample_alpha_counts": { + "1": 1736, + "32": 700, + "128": 560, + "240": 305, + "255": 3 + }, + "no_native_resampler_or_engine_run": true, + "no_pixels_or_alpha_modified": true +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/author-strict.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/author-strict.json new file mode 100644 index 00000000..509f4c41 --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/author-strict.json @@ -0,0 +1,539 @@ +{ + "status": "STRICT_CLOSED_AUTHOR_QUALIFIED3_DERIVED_NOT_INDEPENDENT_APPROVAL", + "report": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/CLOSED-AUTHOR-QUALIFIED-COMPLETE3-DSHP20G3-DERIVED-RGB-GEOMETRY-CLEANUP-ACTUAL-SOURCEF-NOT-ADMISSION.json", + "sha256": "dea900bbb4db8aaa238f4636ec15cf8668f12ccdc7508b819f5b978d72245c26", + "size": 12161, + "mtime_ns": 1792281062386549998, + "mode": 33188 + }, + "interface": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/COMPLETE3-DERIVED-RAW-SOURCE-OLD-HOLD-ACTUAL1TO4-AND-ANIMATION-PEER-INTERFACE.json", + "sha256": "b00d9f015232420e9101c9d6ecc3e74965978a4f024866835ad340edb878d2f2", + "size": 22165, + "mtime_ns": 1792281061948034959, + "mode": 33188 + }, + "owned_count": 66, + "owned_members": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/ACTUAL-ALL4-ORDERED-PHASE-STATIONARY-INDEX-COMPARISON.json", + "sha256": "5fbc50d8a4f2168233519fd18c2f4571ad8e5e115584d487c69954cc16e95ed9", + "size": 1239, + "mtime_ns": 1792280864598610322, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/ACTUAL-MEASURED-SOURCEF-DERIVED-COMPLETE3-QA-EPOCH-AND-FRAME-BINDING.json", + "sha256": "cc89e8475adda94ae4b65d92b39d53677443497c43e02e0ca1efba064d085e61", + "size": 4463, + "mtime_ns": 1792280685591008762, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/ACTUAL-ONE-SOURCEF-DERIVED-COMPLETE3-QA-STARTED.json", + "sha256": "5f3efa5db65ed39c3f7f4afbc435d76ca7510f99d8d7d3bc334b030012c2ab95", + "size": 3849, + "mtime_ns": 1792280685217778050, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/ACTUAL-ONE-SOURCEF-DERIVED-COMPLETE3-QA-TERMINAL.json", + "sha256": "e14a4d0414b8ba85c56774bd6c37d7619773982c306e3cd01f30ab733c72047e", + "size": 1789, + "mtime_ns": 1792280685454573490, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/ACTUAL-PHASE-DELTA-LOCALIZATION-AT-DYNAMIC-REGION-BOUNDARIES.json", + "sha256": "540102a6b106112819bd1643ac874ef875d76e168eb3153c0dcaccc20fef6314", + "size": 3004, + "mtime_ns": 1792280893919715446, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/AUTHOR-EXACT3-ALL4-WHOLE-MATERIAL-GEOMETRY-AND-ORDERED-PHASE-DECISIONS.json", + "sha256": "ded9da56f57ad76094462b82a51e6d33b6c27396212252c7b63d07b64adcc592", + "size": 14689, + "mtime_ns": 1792281061945566786, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/CLOSED-AUTHOR-QUALIFIED-COMPLETE3-DSHP20G3-DERIVED-RGB-GEOMETRY-CLEANUP-ACTUAL-SOURCEF-NOT-ADMISSION.json", + "sha256": "dea900bbb4db8aaa238f4636ec15cf8668f12ccdc7508b819f5b978d72245c26", + "size": 12161, + "mtime_ns": 1792281062386549998, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/CLOSING-OLD-PARENT-SOURCE-EVIDENCE-AND-ACTUAL-SOURCEF-INPUT-GUARDS.json", + "sha256": "d271f23fd77747c29173d9843367cb448963590dfc526bdd3532bae698791997", + "size": 1908, + "mtime_ns": 1792281062385787932, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/COMPLETE3-DERIVED-RAW-SOURCE-OLD-HOLD-ACTUAL1TO4-AND-ANIMATION-PEER-INTERFACE.json", + "sha256": "b00d9f015232420e9101c9d6ecc3e74965978a4f024866835ad340edb878d2f2", + "size": 22165, + "mtime_ns": 1792281061948034959, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/DERIVED-COMPLETE3-NATIVE-CANDIDATE-NOT-APPROVED.json", + "sha256": "3c0c5452d95ece5f904d3f1675615cce8d60a2055e9bfdfd074d916d5bad6dd5", + "size": 3086, + "mtime_ns": 1792280685159872482, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/DSHP20G3-EXPLICIT-DERIVED-RGB-GEOMETRY-CLEANUP-RECIPE-v2.json", + "sha256": "6ad7073db0d01c213d71cc1b0c15ef663aa79b714a16074c024bea0bffc4b3d7", + "size": 2780, + "mtime_ns": 1792280609296359812, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/DSHP20G3-EXPLICIT-DERIVED-RGB-GEOMETRY-CLEANUP-RECIPE.json", + "sha256": "6b686ca17e1c1296b0538d242fcff3843160502c95811aba649a4b4f8fffdb60", + "size": 2729, + "mtime_ns": 1792280519105040937, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/FIRST-DERIVED-PREVIEW-STOP-NO-RUNTIME-QA.json", + "sha256": "256be732534b856b299f7249bf6456a97378e61e1ab8d3a39a1e1e040f629813", + "size": 726, + "mtime_ns": 1792280597787341148, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/INDEPENDENT-DERIVED-RGBA-FULL-GENERATED-RGB-SOURCE-NX-AND-ACTUAL12-NATIVE-36-PANE-AUTHENTICATION.json", + "sha256": "1dfa5cb9db5bee4948da1411f2838b8b54dc8fb8f4103870ab8aad004752938e", + "size": 28024, + "mtime_ns": 1792280808389505645, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/INPUT-GUARDS-BEFORE-DERIVED-CLEANUP-EXECUTION.json", + "sha256": "19f85362f242ed0277ef3b7fda16b3e24a51f2321938ce6ebe002eb5d198be89", + "size": 12577, + "mtime_ns": 1792280295892159578, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/MEASURED-BOUNDED-GENERATED-RGB-REGISTRATION-SOURCE-MASK-ANALYSIS.json", + "sha256": "3dfca06cc5bf3004baa9aceae110edbe4e001901a44d7932d6aa8d28079e4b64", + "size": 79535, + "mtime_ns": 1792280344193800851, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/PERSONAL-FULL-PARENT-FINAL-DERIVED-SOURCE-AND36-NATIVE-PANE-AUTHOR-JOURNAL.json", + "sha256": "297c9be73452cffeb3984a4d79ce51f368e6831480d1b82cde30e35fe29611f8", + "size": 20892, + "mtime_ns": 1792281061947473357, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/PRESERVED-FIRST-QA-PREFLIGHT-STOP-UNUSED-REFERENCE-TOOL-ONLY.json", + "sha256": "9c7773a99f2eb9524aed575d855781d15dc9706ee62a343042670965ea4b27fb", + "size": 1403, + "mtime_ns": 1792280684840833338, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/PRESERVED-FIRST-RGB-CLEANUP-TOOL-v1.py", + "sha256": "685e1658d63180d601992c1fed75f0d6c4a0b2184a3fc8d4057f9a25808ff337", + "size": 12941, + "mtime_ns": 1792280597787103837, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/PRESERVED-FIRST-SYNTHETIC-TESTS-v1.py", + "sha256": "4c4ba29dd26cfecea5349b594cd8b87bee0bc0dbf920d2ced9fab5920de9b50b", + "size": 5860, + "mtime_ns": 1792280597787197377, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/PRESERVED-SYNTHETIC-FIXTURE-ENCODING-STOP.json", + "sha256": "e12a8a82d30655d1ff49ead5494f3a80c99ed5dc3c01f0824e77b16fafec77cc", + "size": 467, + "mtime_ns": 1792280519105111868, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/REVIEW-ONLY-ORDINAL0-1-2-SOURCE-VS-DERIVED.gif", + "sha256": "7bfed0112b8b8a01daef465610e3480bc868498569a16c7f47b8838258853703", + "size": 135972, + "mtime_ns": 1792280808366620862, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-QA-stderr.txt", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "size": 0, + "mtime_ns": 1792280685217778050, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-QA-stdout.txt", + "sha256": "20d4493f176bf9103ca17b6632e1fbdaa7cad04eff9d86ed1101fb100ffa2567", + "size": 48, + "mtime_ns": 1792280685448567543, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a5-hd-1.ppm", + "sha256": "9443705f7e936f4dd5973cd79767ea0b58db7b526d318414499d45fcd43ee89a", + "size": 21518, + "mtime_ns": 1792280685263571965, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a5-hd-2.ppm", + "sha256": "470644da6ec39c1a204c8e102e8d6ca50e3158c7a32f28f4a98315251a80a6cf", + "size": 86031, + "mtime_ns": 1792280685271571774, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a5-hd-3.ppm", + "sha256": "df2af88f876f3fefd92c69af11ec1a4e892fdd06cbf840bab0daf345b0edce80", + "size": 193551, + "mtime_ns": 1792280685286571415, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a5-hd-4.ppm", + "sha256": "9cdccaa53d180da9a7c21b41997695c2945397c23040534568e3972643e1a08d", + "size": 344079, + "mtime_ns": 1792280685304570985, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a5-original.ppm", + "sha256": "08dcf76722eb117404a83510c6ff5542c65b55c61fa7428d03dce5ecc34757c9", + "size": 21518, + "mtime_ns": 1792280685260572037, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a6-hd-1.ppm", + "sha256": "c6d6bf704ef73148d181ea98791cc2eca811cc8d07ae0ef6d8a4a1dc805ee0e4", + "size": 21518, + "mtime_ns": 1792280685316570698, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a6-hd-2.ppm", + "sha256": "0863a32951817779468734c4288f4aa6ab787d007793cfc24d3b65be53847c63", + "size": 86031, + "mtime_ns": 1792280685324570507, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a6-hd-3.ppm", + "sha256": "e9a7ab55e8818081de64b5e85ec1d5501e3c9b75a3192938bc8ed62726ed5a27", + "size": 193551, + "mtime_ns": 1792280685340570124, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a6-hd-4.ppm", + "sha256": "50577cdc87f93195afd4338cdc9b8c1f7ac2f73805686eab3bdaf87c188e513b", + "size": 344079, + "mtime_ns": 1792280685359569670, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a6-original.ppm", + "sha256": "0a15cde81a967fc9dcc99c1c29ff71c8d502aee7849a6e7c4e8e779d9b9168f5", + "size": 21518, + "mtime_ns": 1792280685313570770, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a7-hd-1.ppm", + "sha256": "3f36797010238f033e28f2f274473458c2199e64c2f8d259a38e05e296cb306e", + "size": 21518, + "mtime_ns": 1792280685370569407, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a7-hd-2.ppm", + "sha256": "da94073a7ee67a85c988bfbf3e867756f50c3f4274d380520d1bc73f89b1952c", + "size": 86031, + "mtime_ns": 1792280685378569216, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a7-hd-3.ppm", + "sha256": "984aafc182a224a090f3de04bc3b91749bbad1fb96d95799f0e835f5bdbbe611", + "size": 193551, + "mtime_ns": 1792280685393568857, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a7-hd-4.ppm", + "sha256": "1da3197749138eff13dafe615149ca5209223c9cc9734982b13eaf524f069401", + "size": 344079, + "mtime_ns": 1792280685413568379, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a7-original.ppm", + "sha256": "0fd66b110a0843cc62cddbaf88457cdd9e195ab8bcdcf3841fcc045742ea2029", + "size": 21518, + "mtime_ns": 1792280685367569479, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/actual-indexed-source-and-scales.json", + "sha256": "5d99b27edfa95e20d75b89c1f1b89c62e6d06dbc77ccdd958824742377235c5b", + "size": 9470033, + "mtime_ns": 1792280685446567591, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/runtime-qa.json", + "sha256": "ea802b5cb2af50a3fd9f85faf1d63a40d6d862c8ae11e4c6688ebf61415ba46a", + "size": 10740, + "mtime_ns": 1792280685421568188, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/authenticate_saved_derived_and_build_review_pages.py", + "sha256": "0d17b2f916adea286478ea47a1ffd3125f26315d6048630f71c55cd034f8c38b", + "size": 10960, + "mtime_ns": 1792280805238696041, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3/300a5-derived.png", + "sha256": "cd45b35317e4cad891c1afa55ef30e6de157b6175cfe6e6e2547d3f07da74476", + "size": 115668, + "mtime_ns": 1792280519946878449, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3/300a6-derived.png", + "sha256": "2878bd7c14e65d30ec4b9f86de8614e0c79d73f13994fb1b0d37105a71575db6", + "size": 119832, + "mtime_ns": 1792280519946966197, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3/300a7-derived.png", + "sha256": "1372e79cde6f736439ae6ce7d3180a93ec24a576c857823f06e1366d6ab68c95", + "size": 122347, + "mtime_ns": 1792280519947024831, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3/derived-provenance.json", + "sha256": "704d89d9ea9be10d9437d349b434e6793e5d5c07525764fae165b8c733f83314", + "size": 5673, + "mtime_ns": 1792280519951372527, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3/normalized-execution.json", + "sha256": "9ed44e069da83504396287a17ccdaefee5dccc90ac9de881a27420e5727b81ac", + "size": 916, + "mtime_ns": 1792280519951206984, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3-coherent-dynamic-regions-v2/300a5-derived.png", + "sha256": "cd45b35317e4cad891c1afa55ef30e6de157b6175cfe6e6e2547d3f07da74476", + "size": 115668, + "mtime_ns": 1792280610144671905, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3-coherent-dynamic-regions-v2/300a6-derived.png", + "sha256": "eddb376ddbf66e10df1feae2cf5c4daa93b2ffd6196f284dabed8f88f6754339", + "size": 119715, + "mtime_ns": 1792280610144752411, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3-coherent-dynamic-regions-v2/300a7-derived.png", + "sha256": "86036f9c0cc891481990a212a7ccc5718a59c43d9a0f4bff70c7a1e30d8a66e7", + "size": 122072, + "mtime_ns": 1792280610144811712, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3-coherent-dynamic-regions-v2/derived-provenance.json", + "sha256": "b835de3a1be45c8d923eb7a574a4b60895af521eb46eef7d927470a4fd8e6fdb", + "size": 6500, + "mtime_ns": 1792280610149196280, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3-coherent-dynamic-regions-v2/hd.json", + "sha256": "3ccc467ac554037d5089fb0b6f3f06de1956e9e6d5148a014d1cb86427c2b9d3", + "size": 1226, + "mtime_ns": 1792280685159690991, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3-coherent-dynamic-regions-v2/normalized-execution.json", + "sha256": "280133a7df36155d33e5999ba361b4a8a3172ae73ca840e7e88bfe16c4e86c9a", + "size": 922, + "mtime_ns": 1792280610149001945, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/focused-synthetic-tests-v2.log", + "sha256": "94ced01de285b72a1f871181c87df784eeade43e97c4aaa2e57dcd27c71820b2", + "size": 1492, + "mtime_ns": 1792280597976653529, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/focused-synthetic-tests.log", + "sha256": "2d8bbec6d099d8bb31df2894c4c9459904aaece45e515a95b6659a86fd37761f", + "size": 1492, + "mtime_ns": 1792280498001024052, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/immutable-tool-and-test-snapshot/hd_dshp20_cleanup.py", + "sha256": "1e362d2dc1f1572d7e63582fc95773badf4187ef80fa19083f7595bff6cf28d8", + "size": 14510, + "mtime_ns": 1792281061761934529, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/immutable-tool-and-test-snapshot/hd_frame_policy.py", + "sha256": "66184a4758027dadbadb5e20fe90b2add2b9fc218b7810304b1a1ea2de74f58e", + "size": 9385, + "mtime_ns": 1792281061766425499, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/immutable-tool-and-test-snapshot/test_hd_dshp20_cleanup.py", + "sha256": "40be60d046d592a62b11f2c82c2579e0f2f9d0e8d4d4ad86627b1738e8916d78", + "size": 6007, + "mtime_ns": 1792281061766350023, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/measure_registration.py", + "sha256": "6f17f5a12cf6eaf4cb0b6e3a7d608ea87af96a1dea4ea9bbb9e9d2e37dd57163", + "size": 2442, + "mtime_ns": 1792280337253636735, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/run_one_SourceF_complete3_QA.py", + "sha256": "2e79031176754e0cd596e6858920b1eda62a98ae406ad4fc1a1032dbca3afd26", + "size": 4777, + "mtime_ns": 1792280660782156787, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/run_one_SourceF_complete3_QA_narrow_actual_dependencies.py", + "sha256": "47f0c02a326803afcb66207d86abfd88b8dd4929360bafdca788555df5f33167", + "size": 4889, + "mtime_ns": 1792280684840925839, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/seal_author_complete3_derived.py", + "sha256": "b20e558712c4617882668d711dee629e2f7cc1cc0950c293d7c964c73fd1bce4", + "size": 14056, + "mtime_ns": 1792281061736504612, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/whole-ordered3-SourceNx-oldE-DERIVED-SourceF-native1to4/whole-ordered3-native1-SourceNx-oldE-DERIVED-SourceF.png", + "sha256": "68d2d3fc01456a1545781767d37b53f79913e8ee0aa52f3e9dcc6f14186776a3", + "size": 76133, + "mtime_ns": 1792280807199648911, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/whole-ordered3-SourceNx-oldE-DERIVED-SourceF-native1to4/whole-ordered3-native2-SourceNx-oldE-DERIVED-SourceF.png", + "sha256": "35847d8e58aefff980772e3b0caefc22a5e44a7a1c97ded6e1c0579854b16ce8", + "size": 145087, + "mtime_ns": 1792280807450642879, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/whole-ordered3-SourceNx-oldE-DERIVED-SourceF-native1to4/whole-ordered3-native3-SourceNx-oldE-DERIVED-SourceF.png", + "sha256": "510515fffd21d882b141ccab0fd5eacc359279b6500bfdb0b51914f1b8b52bde", + "size": 200478, + "mtime_ns": 1792280807767635259, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/whole-ordered3-SourceNx-oldE-DERIVED-SourceF-native1to4/whole-ordered3-native4-SourceNx-oldE-DERIVED-SourceF.png", + "sha256": "5c059432af5afe8f8ec9928c0d7250b428d2e8eb4f503ed6bc4da70efc0aa361", + "size": 285751, + "mtime_ns": 1792280808244623794, + "mode": 33188 + } + ], + "own_logical_bytes": 13361169, + "old_E02_and_I6_stricts": [ + { + "strict": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2-strict-one-new-rational-complete3-builtin-art-registration-HOLD-closure.json", + "sha256": "28cd98289b4ba660678a756e7190f9f3f0285753d55dd47540b4145bb6dc908b", + "size": 15472, + "mtime_ns": 1792242602878500665, + "mode": 33188 + }, + "owned_count": 14 + }, + { + "strict": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018-strict-complete-runtime-diagnostic-HOLD3-closure.json", + "sha256": "bebdd037571d09c4072ed48c3f502ef726e140e96b73faf0938d625f92fba73c", + "size": 37995, + "mtime_ns": 1792243561511809519, + "mode": 33188 + }, + "owned_count": 40 + } + ], + "actual_existing_input_count": 34, + "two_closing_passes": [ + { + "pass_number": 1, + "actual_baseline_inputs_exact": 34, + "old_E02_owned_exact": 14, + "old_I6_owned_exact": 40, + "own_tool_and_tests_exact": true + }, + { + "pass_number": 2, + "actual_baseline_inputs_exact": 34, + "old_E02_owned_exact": 14, + "old_I6_owned_exact": 40, + "own_tool_and_tests_exact": true + } + ], + "tool_original": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_dshp20_cleanup.py", + "sha256": "1e362d2dc1f1572d7e63582fc95773badf4187ef80fa19083f7595bff6cf28d8", + "size": 14510, + "mtime_ns": 1792280597818657287, + "mode": 33188 + }, + "test_original": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/test_hd_dshp20_cleanup.py", + "sha256": "40be60d046d592a62b11f2c82c2579e0f2f9d0e8d4d4ad86627b1738e8916d78", + "size": 6007, + "mtime_ns": 1792280597823657168, + "mode": 33188 + }, + "free_after": 6328295424, + "free_floor": 3000000000, + "no_pending_owned_writer_call_or_lease": true +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/author.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/author.json new file mode 100644 index 00000000..557b6e89 --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/author.json @@ -0,0 +1,229 @@ +{ + "status": "AUTHOR_QUALIFIED_COMPLETE3_DERIVED_SCRIPTED_CLEANUP_PENDING_DIFFERENT_WHOLE_MATERIAL_REVIEW", + "author": "/root/hd_dark_player", + "generated_parent_artist": "/root/hd_enemies_02", + "derived_editor": "/root/hd_dark_player", + "exact_assets": [ + "300a5", + "300a6", + "300a7" + ], + "complete_family": true, + "qualified_author": 3, + "held_author": 0, + "execution": { + "method": "derived-generated-RGB-SourceScale4-geometry-coherent-dynamic-regions-v2", + "output_sha256": { + "300a5": "cd45b35317e4cad891c1afa55ef30e6de157b6175cfe6e6e2547d3f07da74476", + "300a6": "eddb376ddbf66e10df1feae2cf5c4daa93b2ffd6196f284dabed8f88f6754339", + "300a7": "86036f9c0cc891481990a212a7ccc5718a59c43d9a0f4bff70c7a1e30d8a66e7" + }, + "parent_raw_sha256": [ + "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758" + ], + "recipe_sha256": "6ad7073db0d01c213d71cc1b0c15ef663aa79b714a16074c024bea0bffc4b3d7", + "source_sha256": { + "300a5": "2e351f4826f158ecea7328b3b80d65f318fdcabdb22d9398f61b9447d894a7ad", + "300a6": "e8f929a9926d631a5af7a87c9d32a6b74208712b671a08bfd01d4c67a2752b94", + "300a7": "b4e2ca09b5fb08dd17b1b5a2a020dc67da6ec8adc9b86c0f5e65adbb788152fe" + }, + "status": "success", + "tool_sha256": "1e362d2dc1f1572d7e63582fc95773badf4187ef80fa19083f7595bff6cf28d8" + }, + "normalized_execution": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3-coherent-dynamic-regions-v2/normalized-execution.json", + "sha256": "280133a7df36155d33e5999ba361b4a8a3172ae73ca840e7e88bfe16c4e86c9a", + "size": 922, + "mtime_ns": 1792280610149001945, + "mode": 33188 + }, + "recipe": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/DSHP20G3-EXPLICIT-DERIVED-RGB-GEOMETRY-CLEANUP-RECIPE-v2.json", + "sha256": "6ad7073db0d01c213d71cc1b0c15ef663aa79b714a16074c024bea0bffc4b3d7", + "size": 2780, + "mtime_ns": 1792280609296359812, + "mode": 33188 + }, + "tool_original": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_dshp20_cleanup.py", + "sha256": "1e362d2dc1f1572d7e63582fc95773badf4187ef80fa19083f7595bff6cf28d8", + "size": 14510, + "mtime_ns": 1792280597818657287, + "mode": 33188 + }, + "tool_immutable_snapshot": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/immutable-tool-and-test-snapshot/hd_dshp20_cleanup.py", + "sha256": "1e362d2dc1f1572d7e63582fc95773badf4187ef80fa19083f7595bff6cf28d8", + "size": 14510, + "mtime_ns": 1792281061761934529, + "mode": 33188 + }, + "focused_tests": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/test_hd_dshp20_cleanup.py", + "sha256": "40be60d046d592a62b11f2c82c2579e0f2f9d0e8d4d4ad86627b1738e8916d78", + "size": 6007, + "mtime_ns": 1792280597823657168, + "mode": 33188 + }, + "actual_tests": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/focused-synthetic-tests-v2.log", + "sha256": "94ced01de285b72a1f871181c87df784eeade43e97c4aaa2e57dcd27c71820b2", + "size": 1492, + "mtime_ns": 1792280597976653529, + "mode": 33188 + }, + "meaningful_test_count": 8, + "method": "Full generated RGB is preserved by explicit registration and SourceScale4 geometry; uncovered small boundary samples use nearby generated RGB; Source-identical stationary backing shares full anchor RGB outside actual Source-changing connected-part envelopes; only authentic Source functional palette markers replace RGB directly. No highpass/noise/SourceNN broad reconstruction.", + "framing": "New separate448x256 RGBA PNGs on complete112x64/origin0 native canvases, onecomplete3/frame0\u20132 sequence, crop/atlas_grid/detail/cue/palette/coverage fields ABSENT. Parent rational viewport is a declared bitmap input operation, not a reinterpreted untouched output or a runtime crop-fit.", + "native_candidate": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/DERIVED-COMPLETE3-NATIVE-CANDIDATE-NOT-APPROVED.json", + "sha256": "3c0c5452d95ece5f904d3f1675615cce8d60a2055e9bfdfd074d916d5bad6dd5", + "size": 3086, + "mtime_ns": 1792280685159872482, + "mode": 33188 + }, + "actual_manifest": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3-coherent-dynamic-regions-v2/hd.json", + "sha256": "3ccc467ac554037d5089fb0b6f3f06de1956e9e6d5148a014d1cb86427c2b9d3", + "size": 1226, + "mtime_ns": 1792280685159690991, + "mode": 33188 + }, + "derived_outputs": [ + { + "RGBA_sha256": "799d0318d940bb755bacd7b4ff7d551c53ade6c3ec21180daa6e9ab94e3bee94", + "asset": "300a5", + "bytes": 115668, + "file": "300a5-derived.png", + "sha256": "cd45b35317e4cad891c1afa55ef30e6de157b6175cfe6e6e2547d3f07da74476" + }, + { + "RGBA_sha256": "7e537e62ac8c5ecdb78f2401f2d0e7201567465d256dfe41bc1ff9ecf713ca48", + "asset": "300a6", + "bytes": 119715, + "file": "300a6-derived.png", + "sha256": "eddb376ddbf66e10df1feae2cf5c4daa93b2ffd6196f284dabed8f88f6754339" + }, + { + "RGBA_sha256": "ce70c26355fdbabdf9b49c747798d1568912320c22b3bf221e1f5d0c5d3d4bcf", + "asset": "300a7", + "bytes": 122072, + "file": "300a7-derived.png", + "sha256": "86036f9c0cc891481990a212a7ccc5718a59c43d9a0f4bff70c7a1e30d8a66e7" + } + ], + "actual_SourceF_QA": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/ACTUAL-MEASURED-SOURCEF-DERIVED-COMPLETE3-QA-EPOCH-AND-FRAME-BINDING.json", + "sha256": "cc89e8475adda94ae4b65d92b39d53677443497c43e02e0ca1efba064d085e61", + "size": 4463, + "mtime_ns": 1792280685591008762, + "mode": 33188 + }, + "actual_terminal": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/ACTUAL-ONE-SOURCEF-DERIVED-COMPLETE3-QA-TERMINAL.json", + "sha256": "e14a4d0414b8ba85c56774bd6c37d7619773982c306e3cd01f30ab733c72047e", + "size": 1789, + "mtime_ns": 1792280685454573490, + "mode": 33188 + }, + "technical_authentication": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/INDEPENDENT-DERIVED-RGBA-FULL-GENERATED-RGB-SOURCE-NX-AND-ACTUAL12-NATIVE-36-PANE-AUTHENTICATION.json", + "sha256": "1dfa5cb9db5bee4948da1411f2838b8b54dc8fb8f4103870ab8aad004752938e", + "size": 28024, + "mtime_ns": 1792280808389505645, + "mode": 33188 + }, + "peer_interface": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/COMPLETE3-DERIVED-RAW-SOURCE-OLD-HOLD-ACTUAL1TO4-AND-ANIMATION-PEER-INTERFACE.json", + "sha256": "b00d9f015232420e9101c9d6ecc3e74965978a4f024866835ad340edb878d2f2", + "size": 22165, + "mtime_ns": 1792281061948034959, + "mode": 33188 + }, + "author_decisions": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/AUTHOR-EXACT3-ALL4-WHOLE-MATERIAL-GEOMETRY-AND-ORDERED-PHASE-DECISIONS.json", + "sha256": "ded9da56f57ad76094462b82a51e6d33b6c27396212252c7b63d07b64adcc592", + "size": 14689, + "mtime_ns": 1792281061945566786, + "mode": 33188 + }, + "personal_journal": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/PERSONAL-FULL-PARENT-FINAL-DERIVED-SOURCE-AND36-NATIVE-PANE-AUTHOR-JOURNAL.json", + "sha256": "297c9be73452cffeb3984a4d79ce51f368e6831480d1b82cde30e35fe29611f8", + "size": 20892, + "mtime_ns": 1792281061947473357, + "mode": 33188 + }, + "numeric_summary": { + "actual_native_planes": 12, + "new_native_samples": 645120, + "independent_SourceNx_control_samples": 645120, + "final_whole_pages": 4, + "complete_final_panes": 36, + "derived_SourceScale4_alpha_samples": 227754, + "shared_full_generated_RGB_samples": 64722, + "functional_Original_RGB_samples_total": 96, + "SourceNx_mask_exact_scales": [ + 1, + 2, + 4 + ], + "native3_per_asset_missing_extra": [ + [ + 27, + 32 + ], + [ + 33, + 39 + ], + [ + 31, + 36 + ] + ], + "reserved_labels_all12_exact": true, + "QA_diagnostics": [] + }, + "animation_limit": "Actual index comparisons show native4 stationarySource region exact0deltas; lowernative sampling has explicitly reported nonzero boundary-region palette changes (native1pair78/49/78 etc). No claim perfect allscale stationarity or actualWorld timing. Ordered0->1->2 body/cap/vent/port readability judged only as author.", + "material_limits": "Brighter/sharper, more strongly modeled generated metal and triangular beam shading remain compared with dimmer Original. The geometry mask does not itself approve internal art. Full generated panels are visibly retained, not SourceNN plus noise. Source silhouette stair-step and native3 resampling corner differences remain explicit.", + "history": "All old E02 rationalv2 d95e3da9/28cd9828 and I6 SourceE58f80f65/bebdd037 HOLD3 proofs, original raw3ab3, Source/canvases/defaults and earlier Dark/T2 holds remain unchanged. Preliminary derived v1 pixel-mosaic HOLD was preserved with original tool/output and no QA; the coherent dynamic-envelope v2 is this actual proposal. Synthetic RLE fixture error and unused-reference-tool preflight stop remain explicit. Only one successful SourceF helper call, no runtime retry.", + "old_author": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/CLOSED_ONE_NEW_COMPLETE3_RATIONAL4X7_DSHP20G3_BUILTIN_DIMENSION_PASS_ART_REGISTRATION_HOLD_NO_QA.json", + "sha256": "d95e3da96adcc5738a3292f3a872a90d32828494cf44729395a69007fc5242a6", + "size": 5707, + "mtime_ns": 1792242602860487241, + "mode": 33188 + }, + "old_diagnostic": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/CLOSED-ACTUAL-SOURCEE-DSHP20G3-RATIONAL-COMPLETE3-RUNTIME-DIAGNOSTIC-HOLD.json", + "sha256": "58f80f65e77212c49874eb5761307b1604cda485f36469ba61c9873b34a1a26c", + "size": 10201, + "mtime_ns": 1792243561408356034, + "mode": 33188 + }, + "closing_guards": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/CLOSING-OLD-PARENT-SOURCE-EVIDENCE-AND-ACTUAL-SOURCEF-INPUT-GUARDS.json", + "sha256": "d271f23fd77747c29173d9843367cb448963590dfc526bdd3532bae698791997", + "size": 1908, + "mtime_ns": 1792281062385787932, + "mode": 33188 + }, + "operations": { + "new_image_calls": 0, + "Cargo": 0, + "World": 0, + "helper_calls": 1, + "compiler": 0, + "shared_engine_Source_writes": 0, + "canonical_assets_writes": 0, + "docs": 0, + "Git": 0, + "artist_script_executions": 2, + "actual_helper_retries": 0 + }, + "roles": "This is a derived-art author verdict only. A genuinely different material/functional/wholefamily judgment and applicable genuine context remain pending. Root owns canonical integration; no registration or selfadmission.", + "scope_limit_bytes": 120000000, + "free_floor_bytes": 3000000000, + "custody": "All own new derived evidence/tool snapshots and named old Source/raw/default/evidence/currentF inputs frozen, no pending owned writer/call/lease/helper/QA/compiler/World/image." +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/coordinator-catalogue-only-concurrence.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/coordinator-catalogue-only-concurrence.json new file mode 100644 index 00000000..d5cf9468 --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/coordinator-catalogue-only-concurrence.json @@ -0,0 +1,20 @@ +{ + "coordinator": "/root/hd_coordinator", + "findings": "No original Sprite/MAP/mod caller; no invented World, phase clock, ground/shadow or natural gameplay occurrence. I6 material is separately attributed. Root explicit catalogue-only direction governs.", + "frame_bindings_sha256": "c9603e68d072654e7b99570c0af9f2b348ac89b98ac058e9479ef6ea3022d31d", + "not_context_approval": true, + "observation_source": "Direct received coordinator message; no coordinator personal viewing is claimed.", + "recorded_by": "/root/hd_dark_player", + "source_trace": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/review/source-caller-absence.json", + "sha256": "3933a85af948042ac048affe7e212994a067b153a2db4044a64bda2132256667" + }, + "source_trace_counts": { + "MAP_files": 27, + "MAP_spawn_records": 8778, + "installed_mod_text_files": 341, + "original_sprite_records": 528 + }, + "source_trace_matches": 0, + "status": "CONCURS_WITH_ROOT_CATALOGUE_UNUSED_INTRINSIC_ONLY_SCOPE" +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-final-code.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-final-code.json new file mode 100644 index 00000000..6c22e7dd --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-final-code.json @@ -0,0 +1,78 @@ +{ + "status": "PASS_INDEPENDENT_DSHP20_METADATA_ONLY_DECODER_RUNTIME_SUCCESSOR_CODE_DELTA_REVIEW", + "utc": "2026-10-18T00:02:47.150095+00:00", + "reviewer": "/root/iron_coast_2", + "initial_findings": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron2-dshp20-cleanup-independent-code-review-20261018-v1/SCOPED-DSHP20-CLEANUP-CODE-INPUT-AND-PROVENANCE-REVIEW.json", + "sha256": "a57d348d4328287660dac87d7e8d8f45a5252a1f124b6d8b2d972f1b5fd2463e", + "bytes": 5211 + }, + "reviewed_final_pins": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/hd_dshp20_cleanup.py", + "sha256": "c6123e9591f0a169846677019ddcb944bf9c2b4c9184a7d8ab02a08546de409b", + "bytes": 14749 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/test_hd_dshp20_cleanup.py", + "sha256": "50e0d2cddc3a03bb169521213186023a39d8d8f58aa84a73e37f1b8ae2aa7ba3", + "bytes": 6434 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/hd_frame_policy.py", + "sha256": "66184a4758027dadbadb5e20fe90b2add2b9fc218b7810304b1a1ea2de74f58e", + "bytes": 9385 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/CLOSED-DSHP20G3-FINAL-DECODER-RUNTIME-PROVENANCE-METADATA-ONLY-TOOL-SUCCESSOR-NOT-REAL-ART-RERUN.json", + "sha256": "2f55b3e14888c0c6f7189b212726256d0ba7955a527d6c29e17dd282b98e0310", + "bytes": 6099 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3-strict-metadata-only-final-tool-source-successor-closure.json", + "sha256": "d866364a2b63f3c53c3228d5c33c8bcbf6fb41657fadf9e9dc44efe07144a6ee", + "bytes": 5195 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/EXACT-FINAL-METADATA-SUCCESSOR-CLI-DEPENDENCIES-AND-ROOT-BYTE-EQUALITY-REQUIREMENT.json", + "sha256": "174a15fafd25a67c2ecb06a1e5ea8a4457b81f451c4671fd5fe71356481614c1", + "bytes": 5409 + } + ], + "AST_comparison": { + "only_new_imports": [ + "sys", + "hd_frame_policy" + ], + "only_new_detailed_provenance_fields": [ + "decoder_module", + "python_version" + ], + "all_remaining_module_AST_identical": true, + "run_recipe_and_main_AST_exact": true, + "normalized_seven_fields_unchanged": true, + "render_family_change": "Return-report metadata only; pixel calculation and PNG encoding unchanged." + }, + "tests": { + "python": "/home/quintine/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/bin/python3", + "flags": [ + "-B" + ], + "environment": { + "PYTHONDONTWRITEBYTECODE": "1" + }, + "focused_synthetic_tests_passed": 8, + "metadata_assertions": "Actual imported module path/SHA, sys.version, NumPy/Pillow versions and exact seven normalized fields PASS" + }, + "prior_decoder_receipt_gap": "RESOLVED_IN_REVIEWED_PRIVATE_SUCCESSOR", + "actual_original_recipe_runs": 0, + "actual_QA_engine_World_compiler_media_calls": 0, + "actual_shared_edits": 0, + "limits": [ + "Code/receipt delta review only; no art/material/context/animation approval.", + "No real PNG byte-equality claim from this review. Root must perform its separately authorized actual once recipe execution and compare all three output PNG hashes before using successor execution lineage.", + "Frozen old1e tool/recipe/normalized execution/PNGs/QA and shared tool have not been changed by reviewer.", + "Use API direct Python -B invocation with adjacent frozen decoder; no -I import assumption." + ], + "pending_own_writer_call_or_lease": false +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-material-strict.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-material-strict.json new file mode 100644 index 00000000..4ee9bdbf --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-material-strict.json @@ -0,0 +1,1127 @@ +{ + "status": "STRICT_CLOSED_DIFFERENT_MATERIAL_QUALIFIED3_NO_CONTEXT", + "report": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-derived-RGB-complete3-independent-material-review-20261018/INDEPENDENT-COMPLETE3-DSHP20G3-DERIVED-RGB-ALLSCALE-MATERIAL-QUALIFIED-NOT-CONTEXT-OR-ADMISSION.json", + "sha256": "f6f2fd39b70eb63851d4502255b58c0256decbb0b3cef295c7fbbbdd2f0ea4f3", + "size": 8333, + "mtime_ns": 1792281328679294050, + "mode": 33188 + }, + "owned_count": 5, + "owned_members": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-derived-RGB-complete3-independent-material-review-20261018/BOUNDED-SAVED-SOURCE-NX-RAW-ALPHA-FUNCTIONAL-LABELS-P6-36-PANE-AND-PHASE-AUTHENTICATION.json", + "sha256": "d641b6829698295b4960645fc8c1ac534ecfa38fd608f5a81aa04171dacb5e1a", + "size": 11538, + "mtime_ns": 1792281328678735457, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-derived-RGB-complete3-independent-material-review-20261018/INDEPENDENT-COMPLETE3-DSHP20G3-DERIVED-RGB-ALLSCALE-MATERIAL-QUALIFIED-NOT-CONTEXT-OR-ADMISSION.json", + "sha256": "f6f2fd39b70eb63851d4502255b58c0256decbb0b3cef295c7fbbbdd2f0ea4f3", + "size": 8333, + "mtime_ns": 1792281328679294050, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-derived-RGB-complete3-independent-material-review-20261018/PERSONAL-ALL4-WHOLE-ORDERED-PAGES-FINAL3-RAW-AND-COMPLETE12-NATIVE-MATERIAL-JOURNAL.json", + "sha256": "89ddb9f40ae6c84347390dd4e5e6f166da1179ed38f641f0e639237b70d10e1e", + "size": 6118, + "mtime_ns": 1792281328678959135, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-derived-RGB-complete3-independent-material-review-20261018/PRESERVED-PEER-ONLY-DOUBLE-HALO-READER-STOP.json", + "sha256": "ec7cff5df6e8fa683b0c5ea147db155ad4190b27365374c5b48ad3c2b54a3d6a", + "size": 728, + "mtime_ns": 1792281328129904211, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-derived-RGB-complete3-independent-material-review-20261018/PRESERVED-PEER-STATIONARY-READER-v1.py", + "sha256": "a93d9a2f7afef91bfd27e044726bf026edddae5a7d2fce8964e7058e7da02297", + "size": 15610, + "mtime_ns": 1792281328129746113, + "mode": 33188 + } + ], + "consumed_count": 153, + "consumed_inputs": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1-strict-complete3-derived-author-SourceF-input-output-closure.json", + "sha256": "899c59700a9f6359c09ac14e1c1e97dd61a85e4c721f79e57982a5fb0fc85252", + "size": 28834, + "mtime_ns": 1792281062417575785, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/ACTUAL-ALL4-ORDERED-PHASE-STATIONARY-INDEX-COMPARISON.json", + "sha256": "5fbc50d8a4f2168233519fd18c2f4571ad8e5e115584d487c69954cc16e95ed9", + "size": 1239, + "mtime_ns": 1792280864598610322, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/ACTUAL-MEASURED-SOURCEF-DERIVED-COMPLETE3-QA-EPOCH-AND-FRAME-BINDING.json", + "sha256": "cc89e8475adda94ae4b65d92b39d53677443497c43e02e0ca1efba064d085e61", + "size": 4463, + "mtime_ns": 1792280685591008762, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/ACTUAL-ONE-SOURCEF-DERIVED-COMPLETE3-QA-STARTED.json", + "sha256": "5f3efa5db65ed39c3f7f4afbc435d76ca7510f99d8d7d3bc334b030012c2ab95", + "size": 3849, + "mtime_ns": 1792280685217778050, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/ACTUAL-ONE-SOURCEF-DERIVED-COMPLETE3-QA-TERMINAL.json", + "sha256": "e14a4d0414b8ba85c56774bd6c37d7619773982c306e3cd01f30ab733c72047e", + "size": 1789, + "mtime_ns": 1792280685454573490, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/ACTUAL-PHASE-DELTA-LOCALIZATION-AT-DYNAMIC-REGION-BOUNDARIES.json", + "sha256": "540102a6b106112819bd1643ac874ef875d76e168eb3153c0dcaccc20fef6314", + "size": 3004, + "mtime_ns": 1792280893919715446, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/AUTHOR-EXACT3-ALL4-WHOLE-MATERIAL-GEOMETRY-AND-ORDERED-PHASE-DECISIONS.json", + "sha256": "ded9da56f57ad76094462b82a51e6d33b6c27396212252c7b63d07b64adcc592", + "size": 14689, + "mtime_ns": 1792281061945566786, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/CLOSED-AUTHOR-QUALIFIED-COMPLETE3-DSHP20G3-DERIVED-RGB-GEOMETRY-CLEANUP-ACTUAL-SOURCEF-NOT-ADMISSION.json", + "sha256": "dea900bbb4db8aaa238f4636ec15cf8668f12ccdc7508b819f5b978d72245c26", + "size": 12161, + "mtime_ns": 1792281062386549998, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/CLOSING-OLD-PARENT-SOURCE-EVIDENCE-AND-ACTUAL-SOURCEF-INPUT-GUARDS.json", + "sha256": "d271f23fd77747c29173d9843367cb448963590dfc526bdd3532bae698791997", + "size": 1908, + "mtime_ns": 1792281062385787932, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/COMPLETE3-DERIVED-RAW-SOURCE-OLD-HOLD-ACTUAL1TO4-AND-ANIMATION-PEER-INTERFACE.json", + "sha256": "b00d9f015232420e9101c9d6ecc3e74965978a4f024866835ad340edb878d2f2", + "size": 22165, + "mtime_ns": 1792281061948034959, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/DERIVED-COMPLETE3-NATIVE-CANDIDATE-NOT-APPROVED.json", + "sha256": "3c0c5452d95ece5f904d3f1675615cce8d60a2055e9bfdfd074d916d5bad6dd5", + "size": 3086, + "mtime_ns": 1792280685159872482, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/DSHP20G3-EXPLICIT-DERIVED-RGB-GEOMETRY-CLEANUP-RECIPE-v2.json", + "sha256": "6ad7073db0d01c213d71cc1b0c15ef663aa79b714a16074c024bea0bffc4b3d7", + "size": 2780, + "mtime_ns": 1792280609296359812, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/DSHP20G3-EXPLICIT-DERIVED-RGB-GEOMETRY-CLEANUP-RECIPE.json", + "sha256": "6b686ca17e1c1296b0538d242fcff3843160502c95811aba649a4b4f8fffdb60", + "size": 2729, + "mtime_ns": 1792280519105040937, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/FIRST-DERIVED-PREVIEW-STOP-NO-RUNTIME-QA.json", + "sha256": "256be732534b856b299f7249bf6456a97378e61e1ab8d3a39a1e1e040f629813", + "size": 726, + "mtime_ns": 1792280597787341148, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/INDEPENDENT-DERIVED-RGBA-FULL-GENERATED-RGB-SOURCE-NX-AND-ACTUAL12-NATIVE-36-PANE-AUTHENTICATION.json", + "sha256": "1dfa5cb9db5bee4948da1411f2838b8b54dc8fb8f4103870ab8aad004752938e", + "size": 28024, + "mtime_ns": 1792280808389505645, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/INPUT-GUARDS-BEFORE-DERIVED-CLEANUP-EXECUTION.json", + "sha256": "19f85362f242ed0277ef3b7fda16b3e24a51f2321938ce6ebe002eb5d198be89", + "size": 12577, + "mtime_ns": 1792280295892159578, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/MEASURED-BOUNDED-GENERATED-RGB-REGISTRATION-SOURCE-MASK-ANALYSIS.json", + "sha256": "3dfca06cc5bf3004baa9aceae110edbe4e001901a44d7932d6aa8d28079e4b64", + "size": 79535, + "mtime_ns": 1792280344193800851, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/PERSONAL-FULL-PARENT-FINAL-DERIVED-SOURCE-AND36-NATIVE-PANE-AUTHOR-JOURNAL.json", + "sha256": "297c9be73452cffeb3984a4d79ce51f368e6831480d1b82cde30e35fe29611f8", + "size": 20892, + "mtime_ns": 1792281061947473357, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/PRESERVED-FIRST-QA-PREFLIGHT-STOP-UNUSED-REFERENCE-TOOL-ONLY.json", + "sha256": "9c7773a99f2eb9524aed575d855781d15dc9706ee62a343042670965ea4b27fb", + "size": 1403, + "mtime_ns": 1792280684840833338, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/PRESERVED-FIRST-RGB-CLEANUP-TOOL-v1.py", + "sha256": "685e1658d63180d601992c1fed75f0d6c4a0b2184a3fc8d4057f9a25808ff337", + "size": 12941, + "mtime_ns": 1792280597787103837, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/PRESERVED-FIRST-SYNTHETIC-TESTS-v1.py", + "sha256": "4c4ba29dd26cfecea5349b594cd8b87bee0bc0dbf920d2ced9fab5920de9b50b", + "size": 5860, + "mtime_ns": 1792280597787197377, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/PRESERVED-SYNTHETIC-FIXTURE-ENCODING-STOP.json", + "sha256": "e12a8a82d30655d1ff49ead5494f3a80c99ed5dc3c01f0824e77b16fafec77cc", + "size": 467, + "mtime_ns": 1792280519105111868, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/REVIEW-ONLY-ORDINAL0-1-2-SOURCE-VS-DERIVED.gif", + "sha256": "7bfed0112b8b8a01daef465610e3480bc868498569a16c7f47b8838258853703", + "size": 135972, + "mtime_ns": 1792280808366620862, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-QA-stderr.txt", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "size": 0, + "mtime_ns": 1792280685217778050, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-QA-stdout.txt", + "sha256": "20d4493f176bf9103ca17b6632e1fbdaa7cad04eff9d86ed1101fb100ffa2567", + "size": 48, + "mtime_ns": 1792280685448567543, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a5-hd-1.ppm", + "sha256": "9443705f7e936f4dd5973cd79767ea0b58db7b526d318414499d45fcd43ee89a", + "size": 21518, + "mtime_ns": 1792280685263571965, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a5-hd-2.ppm", + "sha256": "470644da6ec39c1a204c8e102e8d6ca50e3158c7a32f28f4a98315251a80a6cf", + "size": 86031, + "mtime_ns": 1792280685271571774, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a5-hd-3.ppm", + "sha256": "df2af88f876f3fefd92c69af11ec1a4e892fdd06cbf840bab0daf345b0edce80", + "size": 193551, + "mtime_ns": 1792280685286571415, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a5-hd-4.ppm", + "sha256": "9cdccaa53d180da9a7c21b41997695c2945397c23040534568e3972643e1a08d", + "size": 344079, + "mtime_ns": 1792280685304570985, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a5-original.ppm", + "sha256": "08dcf76722eb117404a83510c6ff5542c65b55c61fa7428d03dce5ecc34757c9", + "size": 21518, + "mtime_ns": 1792280685260572037, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a6-hd-1.ppm", + "sha256": "c6d6bf704ef73148d181ea98791cc2eca811cc8d07ae0ef6d8a4a1dc805ee0e4", + "size": 21518, + "mtime_ns": 1792280685316570698, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a6-hd-2.ppm", + "sha256": "0863a32951817779468734c4288f4aa6ab787d007793cfc24d3b65be53847c63", + "size": 86031, + "mtime_ns": 1792280685324570507, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a6-hd-3.ppm", + "sha256": "e9a7ab55e8818081de64b5e85ec1d5501e3c9b75a3192938bc8ed62726ed5a27", + "size": 193551, + "mtime_ns": 1792280685340570124, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a6-hd-4.ppm", + "sha256": "50577cdc87f93195afd4338cdc9b8c1f7ac2f73805686eab3bdaf87c188e513b", + "size": 344079, + "mtime_ns": 1792280685359569670, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a6-original.ppm", + "sha256": "0a15cde81a967fc9dcc99c1c29ff71c8d502aee7849a6e7c4e8e779d9b9168f5", + "size": 21518, + "mtime_ns": 1792280685313570770, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a7-hd-1.ppm", + "sha256": "3f36797010238f033e28f2f274473458c2199e64c2f8d259a38e05e296cb306e", + "size": 21518, + "mtime_ns": 1792280685370569407, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a7-hd-2.ppm", + "sha256": "da94073a7ee67a85c988bfbf3e867756f50c3f4274d380520d1bc73f89b1952c", + "size": 86031, + "mtime_ns": 1792280685378569216, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a7-hd-3.ppm", + "sha256": "984aafc182a224a090f3de04bc3b91749bbad1fb96d95799f0e835f5bdbbe611", + "size": 193551, + "mtime_ns": 1792280685393568857, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a7-hd-4.ppm", + "sha256": "1da3197749138eff13dafe615149ca5209223c9cc9734982b13eaf524f069401", + "size": 344079, + "mtime_ns": 1792280685413568379, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/300a7-original.ppm", + "sha256": "0fd66b110a0843cc62cddbaf88457cdd9e195ab8bcdcf3841fcc045742ea2029", + "size": 21518, + "mtime_ns": 1792280685367569479, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/actual-indexed-source-and-scales.json", + "sha256": "5d99b27edfa95e20d75b89c1f1b89c62e6d06dbc77ccdd958824742377235c5b", + "size": 9470033, + "mtime_ns": 1792280685446567591, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/runtime-qa.json", + "sha256": "ea802b5cb2af50a3fd9f85faf1d63a40d6d862c8ae11e4c6688ebf61415ba46a", + "size": 10740, + "mtime_ns": 1792280685421568188, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/authenticate_saved_derived_and_build_review_pages.py", + "sha256": "0d17b2f916adea286478ea47a1ffd3125f26315d6048630f71c55cd034f8c38b", + "size": 10960, + "mtime_ns": 1792280805238696041, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3/300a5-derived.png", + "sha256": "cd45b35317e4cad891c1afa55ef30e6de157b6175cfe6e6e2547d3f07da74476", + "size": 115668, + "mtime_ns": 1792280519946878449, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3/300a6-derived.png", + "sha256": "2878bd7c14e65d30ec4b9f86de8614e0c79d73f13994fb1b0d37105a71575db6", + "size": 119832, + "mtime_ns": 1792280519946966197, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3/300a7-derived.png", + "sha256": "1372e79cde6f736439ae6ce7d3180a93ec24a576c857823f06e1366d6ab68c95", + "size": 122347, + "mtime_ns": 1792280519947024831, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3/derived-provenance.json", + "sha256": "704d89d9ea9be10d9437d349b434e6793e5d5c07525764fae165b8c733f83314", + "size": 5673, + "mtime_ns": 1792280519951372527, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3/normalized-execution.json", + "sha256": "9ed44e069da83504396287a17ccdaefee5dccc90ac9de881a27420e5727b81ac", + "size": 916, + "mtime_ns": 1792280519951206984, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3-coherent-dynamic-regions-v2/300a5-derived.png", + "sha256": "cd45b35317e4cad891c1afa55ef30e6de157b6175cfe6e6e2547d3f07da74476", + "size": 115668, + "mtime_ns": 1792280610144671905, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3-coherent-dynamic-regions-v2/300a6-derived.png", + "sha256": "eddb376ddbf66e10df1feae2cf5c4daa93b2ffd6196f284dabed8f88f6754339", + "size": 119715, + "mtime_ns": 1792280610144752411, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3-coherent-dynamic-regions-v2/300a7-derived.png", + "sha256": "86036f9c0cc891481990a212a7ccc5718a59c43d9a0f4bff70c7a1e30d8a66e7", + "size": 122072, + "mtime_ns": 1792280610144811712, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3-coherent-dynamic-regions-v2/derived-provenance.json", + "sha256": "b835de3a1be45c8d923eb7a574a4b60895af521eb46eef7d927470a4fd8e6fdb", + "size": 6500, + "mtime_ns": 1792280610149196280, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3-coherent-dynamic-regions-v2/hd.json", + "sha256": "3ccc467ac554037d5089fb0b6f3f06de1956e9e6d5148a014d1cb86427c2b9d3", + "size": 1226, + "mtime_ns": 1792280685159690991, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3-coherent-dynamic-regions-v2/normalized-execution.json", + "sha256": "280133a7df36155d33e5999ba361b4a8a3172ae73ca840e7e88bfe16c4e86c9a", + "size": 922, + "mtime_ns": 1792280610149001945, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/focused-synthetic-tests-v2.log", + "sha256": "94ced01de285b72a1f871181c87df784eeade43e97c4aaa2e57dcd27c71820b2", + "size": 1492, + "mtime_ns": 1792280597976653529, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/focused-synthetic-tests.log", + "sha256": "2d8bbec6d099d8bb31df2894c4c9459904aaece45e515a95b6659a86fd37761f", + "size": 1492, + "mtime_ns": 1792280498001024052, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/immutable-tool-and-test-snapshot/hd_dshp20_cleanup.py", + "sha256": "1e362d2dc1f1572d7e63582fc95773badf4187ef80fa19083f7595bff6cf28d8", + "size": 14510, + "mtime_ns": 1792281061761934529, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/immutable-tool-and-test-snapshot/hd_frame_policy.py", + "sha256": "66184a4758027dadbadb5e20fe90b2add2b9fc218b7810304b1a1ea2de74f58e", + "size": 9385, + "mtime_ns": 1792281061766425499, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/immutable-tool-and-test-snapshot/test_hd_dshp20_cleanup.py", + "sha256": "40be60d046d592a62b11f2c82c2579e0f2f9d0e8d4d4ad86627b1738e8916d78", + "size": 6007, + "mtime_ns": 1792281061766350023, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/measure_registration.py", + "sha256": "6f17f5a12cf6eaf4cb0b6e3a7d608ea87af96a1dea4ea9bbb9e9d2e37dd57163", + "size": 2442, + "mtime_ns": 1792280337253636735, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/run_one_SourceF_complete3_QA.py", + "sha256": "2e79031176754e0cd596e6858920b1eda62a98ae406ad4fc1a1032dbca3afd26", + "size": 4777, + "mtime_ns": 1792280660782156787, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/run_one_SourceF_complete3_QA_narrow_actual_dependencies.py", + "sha256": "47f0c02a326803afcb66207d86abfd88b8dd4929360bafdca788555df5f33167", + "size": 4889, + "mtime_ns": 1792280684840925839, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/seal_author_complete3_derived.py", + "sha256": "b20e558712c4617882668d711dee629e2f7cc1cc0950c293d7c964c73fd1bce4", + "size": 14056, + "mtime_ns": 1792281061736504612, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/whole-ordered3-SourceNx-oldE-DERIVED-SourceF-native1to4/whole-ordered3-native1-SourceNx-oldE-DERIVED-SourceF.png", + "sha256": "68d2d3fc01456a1545781767d37b53f79913e8ee0aa52f3e9dcc6f14186776a3", + "size": 76133, + "mtime_ns": 1792280807199648911, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/whole-ordered3-SourceNx-oldE-DERIVED-SourceF-native1to4/whole-ordered3-native2-SourceNx-oldE-DERIVED-SourceF.png", + "sha256": "35847d8e58aefff980772e3b0caefc22a5e44a7a1c97ded6e1c0579854b16ce8", + "size": 145087, + "mtime_ns": 1792280807450642879, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/whole-ordered3-SourceNx-oldE-DERIVED-SourceF-native1to4/whole-ordered3-native3-SourceNx-oldE-DERIVED-SourceF.png", + "sha256": "510515fffd21d882b141ccab0fd5eacc359279b6500bfdb0b51914f1b8b52bde", + "size": 200478, + "mtime_ns": 1792280807767635259, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/whole-ordered3-SourceNx-oldE-DERIVED-SourceF-native1to4/whole-ordered3-native4-SourceNx-oldE-DERIVED-SourceF.png", + "sha256": "5c059432af5afe8f8ec9928c0d7250b428d2e8eb4f503ed6bc4da70efc0aa361", + "size": 285751, + "mtime_ns": 1792280808244623794, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2-strict-one-new-rational-complete3-builtin-art-registration-HOLD-closure.json", + "sha256": "28cd98289b4ba660678a756e7190f9f3f0285753d55dd47540b4145bb6dc908b", + "size": 15472, + "mtime_ns": 1792242602878500665, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/ACTUAL_COMPLETE3_SOURCE_VS_UNCHANGED_RAW_STATIC_REGISTRATION_AND_WHOLE_MATERIAL_AUTHOR_DECISIONS.json", + "sha256": "62d3d6ec52512e87c9246e1f4a2723b0def763b53304e5fb8d4fad6cdfdbeb99", + "size": 4588, + "mtime_ns": 1792242602853063190, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/ACTUAL_COMPLETE_PROVIDER_REPLY.json", + "sha256": "fb4106b6882bb67debdcab44d655ce8ddc665e495330a5100eebc0337b251bc9", + "size": 420591, + "mtime_ns": 1792242448893325688, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/ACTUAL_GATE_ACQUIRE_START_IMMEDIATE_TERMINAL_RELEASE.json", + "sha256": "1eeafda50329b7c9f43c2aceac62fea69e40c8b63bb591dfbca2b8e226fbf954", + "size": 761, + "mtime_ns": 1792242449040528470, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/ACTUAL_NARROW_LEASE_START_SUCCESS_IMMEDIATE_RELEASE_EVENTS.json", + "sha256": "1c7ccae03810677129f03b897d617644285161afb74a7b5f390ff4df5868f9fd", + "size": 948, + "mtime_ns": 1792242602859197483, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/ACTUAL_UNTOUCHED_RAW_EXACT_PRIOR_GRID_DIMENSION_AND_WHOLE_ALPHA_DIAGNOSTIC_NOT_RUNTIME_QA.json", + "sha256": "0e5d0bc65a5c5feb296456f39dffc836d5a460a5b72418870fd7b2d0356fb4cf", + "size": 3254, + "mtime_ns": 1792242530292071731, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/CLOSED_ONE_NEW_COMPLETE3_RATIONAL4X7_DSHP20G3_BUILTIN_DIMENSION_PASS_ART_REGISTRATION_HOLD_NO_QA.json", + "sha256": "d95e3da96adcc5738a3292f3a872a90d32828494cf44729395a69007fc5242a6", + "size": 5707, + "mtime_ns": 1792242602860487241, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/COMPLETE3_FIXED_RATIONAL4X7_NATIVE_CANDIDATE_NO_RUNTIME_QA.json", + "sha256": "8e4976f15ed98e55253b9371f98d8261882592847d2f2ab3212544b010b23749", + "size": 3090, + "mtime_ns": 1792242530276379154, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/EXACT_BUILTIN_RATIONAL4X7_COMPLETE3_PROMPT.txt", + "sha256": "c8238415fe7c75f76c2f81459c6bf09e6fd94c1f8eaad8b80bb157692fd10e17", + "size": 3543, + "mtime_ns": 1792242331951496443, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/EXACT_ONE_BUILTIN_RATIONAL4X7_ARGUMENTS.json", + "sha256": "7efce0cd44e1ea99fc50f9dc3fb54fa52b5e3c81be5d337b77eeb2874554641b", + "size": 4103, + "mtime_ns": 1792242331951579923, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/IMMUTABLE_COMPLETE3_PRIOR_RATIONAL_GRID_FULL_SOURCE_RAW_PROVIDER_CANDIDATE_AND_HOLD_INTERFACE.json", + "sha256": "69aa3aef1a976bc1715e26ec85b26abff802de8b9b519cdd13c08aeff6b8ac72", + "size": 12107, + "mtime_ns": 1792242602861691048, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/LOCKED_BEFORE_CALL_COMPLETE3_RATIONAL4X7_SOURCE_LAYOUT_SOURCEE_API_AND_HISTORY_PREFLIGHT.json", + "sha256": "302573e073b734f33b9ef12bf2f293efcd3167c6b915ede406e96a5778f24048", + "size": 19347, + "mtime_ns": 1792242295192225711, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/generated/untouched-complete3-rational4x7-atlas.png", + "sha256": "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758", + "size": 315006, + "mtime_ns": 1792242530220010451, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/references/Original-complete3-448x448-rational4x7-NN3-gray-visibility-only.png", + "sha256": "05723c502a857051650b35334724a81014cdd229033af507c2b4e624621492d9", + "size": 23080, + "mtime_ns": 1792242295188916616, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/references/Original-complete3-448x448-rational4x7-NN3-transparent.png", + "sha256": "d36d38892287ba6c8e45fe4d793620bedad3985096d0d9b11ea3f436a3f6113b", + "size": 22746, + "mtime_ns": 1792242295148917572, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018-strict-complete-runtime-diagnostic-HOLD3-closure.json", + "sha256": "bebdd037571d09c4072ed48c3f502ef726e140e96b73faf0938d625f92fba73c", + "size": 37995, + "mtime_ns": 1792243561511809519, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/ACTUAL-INDEXED-ALPHA-RESERVED-STATIC4443-AND-LOSSLESS-PAGE-DIAGNOSTICS.json", + "sha256": "4934a5a1a957c2c5365c11396f0c67231a8d74b5b7fb5e350fd6dc4a191d4c40", + "size": 69048, + "mtime_ns": 1792243421936470154, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/ACTUAL-ONE-HELPER-TERMINAL.json", + "sha256": "2b24ec606d2fa27c09f4e316d3bdcb5c33d8ed44ee140e6247d613f2247b1acc", + "size": 1359, + "mtime_ns": 1792243243647861938, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/ACTUAL-SOURCEE-HELPER-NATIVE-AND-FRESHNESS-BINDING-NOT-ADMISSION.json", + "sha256": "25cd23f583feda690443e12aa5ba6a91305fd44a5de2310ebf9535627debc324", + "size": 4941, + "mtime_ns": 1792243561407668352, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/CLOSED-ACTUAL-SOURCEE-DSHP20G3-RATIONAL-COMPLETE3-RUNTIME-DIAGNOSTIC-HOLD.json", + "sha256": "58f80f65e77212c49874eb5761307b1604cda485f36469ba61c9873b34a1a26c", + "size": 10201, + "mtime_ns": 1792243561408356034, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/CLOSED-COMPLETE3-ALLSCALE-WHOLE-PHASE-ARRAY-PAGE-AND-HOLD-INTERFACE.json", + "sha256": "ce8adc43cbdb9240f44c39baeae4a2a83c781e818a0ac9649d165ba0f1b4538d", + "size": 14886, + "mtime_ns": 1792243561408014556, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/COMPLETE3-ALL12-NATIVE-WHOLE-ORDERED-PHASE-PAGE-ARRAY-INTERFACE.json", + "sha256": "d288e38143944bfcca899c42d25f727e18259bf91a6fc40e739a7121590b7218", + "size": 13402, + "mtime_ns": 1792243421959367507, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/EXACT-ONE-HELPER-ARGV.json", + "sha256": "6cffd711663f032e669b64cfab987270783b12818165ced50ce8a99aa3c0eb12", + "size": 757, + "mtime_ns": 1792243243416410789, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/FILE-ONLY-AUTHENTIC-ORIGINAL-SCALENX1TO4-EXPECTED-CONTROLS.json", + "sha256": "b621f5755dd9c156243eb7aea1615ff801011d2ba26608d5267d4c8086dea440", + "size": 2150425, + "mtime_ns": 1792243397785043126, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/PERSONAL-FOUR-WHOLE-ORDERED-NATIVE-PAGES-DIAGNOSTIC-JOURNAL.json", + "sha256": "120855b2c70be0433082d368d7016e4f42d3f81692b93ca97097e467156360d4", + "size": 5525, + "mtime_ns": 1792243561386676858, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/PRECALL-MAINTAINED-POLICY-NATIVE-SOURCEE-AND-FROZEN-INPUT-PREFLIGHT.json", + "sha256": "ce70deab984652eba8bb95d34ddb60954d5175afdcaabac6bfa54891fbbcff07", + "size": 24457, + "mtime_ns": 1792243243416203918, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/PRESERVED-FILE-ONLY-SERIALIZATION-FAILURE.json", + "sha256": "34a340c86d13cbed0a3ace2739a1ea05df1615fd0872d51492d4b53d7c3e2e2a", + "size": 438, + "mtime_ns": 1792243421374062822, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/actual-current-SourceE-intrinsic/300a5-hd-1.ppm", + "sha256": "8a9432190c5232e9ba5d4a8351f1dfc3b1209f00d2689f017360ff49214ba242", + "size": 21518, + "mtime_ns": 1792243243466099219, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/actual-current-SourceE-intrinsic/300a5-hd-2.ppm", + "sha256": "e8b115c9c4ccd6045f5e285c1c0ece58f275b07314d9835186e550ada9ed2420", + "size": 86031, + "mtime_ns": 1792243243472099103, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/actual-current-SourceE-intrinsic/300a5-hd-3.ppm", + "sha256": "7a376b0554b78b3c03b999ddb508df08175792b589da8a2ffde8b5297b569410", + "size": 193551, + "mtime_ns": 1792243243484098871, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/actual-current-SourceE-intrinsic/300a5-hd-4.ppm", + "sha256": "c957580ee05a73e4a89e91de694ec1c49c1f348c7b71f8da4eb71b646e025eb8", + "size": 344079, + "mtime_ns": 1792243243504098484, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/actual-current-SourceE-intrinsic/300a5-original.ppm", + "sha256": "08dcf76722eb117404a83510c6ff5542c65b55c61fa7428d03dce5ecc34757c9", + "size": 21518, + "mtime_ns": 1792243243464099257, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/actual-current-SourceE-intrinsic/300a6-hd-1.ppm", + "sha256": "2d61ef3d5d1274c2dbc62d7fb9b4d66a109d87321b4a1b4fd63ce91a16f0ce88", + "size": 21518, + "mtime_ns": 1792243243515098271, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/actual-current-SourceE-intrinsic/300a6-hd-2.ppm", + "sha256": "cb8f5f5fb56d9770b7e0c1a9edf8270c9e21f4b9f621e35b7a36dc3abfdd168c", + "size": 86031, + "mtime_ns": 1792243243520098174, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/actual-current-SourceE-intrinsic/300a6-hd-3.ppm", + "sha256": "742e3bb92d3a39680bbc7cadbaf3518ac1e7ae3acfc68a97608cb75219a1d659", + "size": 193551, + "mtime_ns": 1792243243533097922, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/actual-current-SourceE-intrinsic/300a6-hd-4.ppm", + "sha256": "dae2d06fc4a831a876d474ca2dd9c09749f08a4a8ba35ad374fe0f5f5a54fc63", + "size": 344079, + "mtime_ns": 1792243243555097497, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/actual-current-SourceE-intrinsic/300a6-original.ppm", + "sha256": "0a15cde81a967fc9dcc99c1c29ff71c8d502aee7849a6e7c4e8e779d9b9168f5", + "size": 21518, + "mtime_ns": 1792243243512098329, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/actual-current-SourceE-intrinsic/300a7-hd-1.ppm", + "sha256": "b67c3394eb33036e93940ebc193412a5b0c2ccced684f2a87d82cf8751e32d57", + "size": 21518, + "mtime_ns": 1792243243566097284, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/actual-current-SourceE-intrinsic/300a7-hd-2.ppm", + "sha256": "2bc5ab5df78a9ae997d31f277edb95dd577a378c7ac08ab170a18829f05a8931", + "size": 86031, + "mtime_ns": 1792243243572097168, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/actual-current-SourceE-intrinsic/300a7-hd-3.ppm", + "sha256": "635e2912d95de2907e202ac766ffd34fb1e19e8726db96820e636a515f4dc8d4", + "size": 193551, + "mtime_ns": 1792243243586096897, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/actual-current-SourceE-intrinsic/300a7-hd-4.ppm", + "sha256": "519268567525e4c895dc7f43596bb08d9d2cdee83c1f1052468e43242df72ba2", + "size": 344079, + "mtime_ns": 1792243243608096472, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/actual-current-SourceE-intrinsic/300a7-original.ppm", + "sha256": "0fd66b110a0843cc62cddbaf88457cdd9e195ab8bcdcf3841fcc045742ea2029", + "size": 21518, + "mtime_ns": 1792243243563097342, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/actual-current-SourceE-intrinsic/actual-indexed-source-and-scales.json", + "sha256": "9d44d126f9854515790ec6af50213939147bd3a58252351f859cac980a512529", + "size": 9448607, + "mtime_ns": 1792243243641095833, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/actual-current-SourceE-intrinsic/runtime-qa.json", + "sha256": "70f287e31c313d0e2513fb48113844a3e0734341fe3a7bfed8fa65f58faef467", + "size": 10784, + "mtime_ns": 1792243243615096336, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/audit_and_pages.py", + "sha256": "bca64639d579d5084e08a194e61ae3d48324d5c64ef1ad0bb4fe4280449d5517", + "size": 10012, + "mtime_ns": 1792243397160607023, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/audit_and_pages_json_scalar_successor.py", + "sha256": "4eb53ebb8c68add7d01e79ab0c853f04512125b32f3d9e47b45c50fc38cb1b3d", + "size": 10267, + "mtime_ns": 1792243421374169450, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/file-only-audit.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "size": 0, + "mtime_ns": 1792243421376564812, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/file-only-audit.stdout", + "sha256": "b73a0ba9329209721bf31b897544716a6dd7ebd1257e5345a2566707aca631c3", + "size": 12703, + "mtime_ns": 1792243421959367507, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/helper.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "size": 0, + "mtime_ns": 1792243243416410789, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/helper.stdout", + "sha256": "20d4493f176bf9103ca17b6632e1fbdaa7cad04eff9d86ed1101fb100ffa2567", + "size": 48, + "mtime_ns": 1792243243643095795, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/private-pack/generated/untouched-complete3-rational4x7-atlas.png", + "sha256": "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758", + "size": 315006, + "mtime_ns": 1792242530220010451, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/private-pack/hd.json", + "sha256": "fb530b938cfcbeaf4f3c0dfa5e8111a9b5789a979fd9d45b8aa6c95ac2a30bc8", + "size": 1649, + "mtime_ns": 1792243243311547675, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/whole-native-pages/whole-ordered3-native1-SourceNx-and-actual-SourceE.png", + "sha256": "53bcd3a7c9e0ee5c511ff8a998f9daa29ef31780ea45310af2baff51d1a45fd0", + "size": 38247, + "mtime_ns": 1792243397428050343, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/whole-native-pages/whole-ordered3-native2-SourceNx-and-actual-SourceE.png", + "sha256": "c053236d2bb3d9be4064e26d56530871624404a21e8172911b44e7d5cb9cb72a", + "size": 79887, + "mtime_ns": 1792243397458049737, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/whole-native-pages/whole-ordered3-native3-SourceNx-and-actual-SourceE.png", + "sha256": "34d210edb5806384f2d4f39634852ec694f09bf6c42d903aeb2d2d8b7a37bfb1", + "size": 126576, + "mtime_ns": 1792243397511048666, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/whole-native-pages/whole-ordered3-native4-SourceNx-and-actual-SourceE.png", + "sha256": "d452386eb4d82d799a624c4c4530b32c6a1325400ac1eb9616ecadf964f4dfab", + "size": 175860, + "mtime_ns": 1792243397593047008, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_frame_policy.py", + "sha256": "66184a4758027dadbadb5e20fe90b2add2b9fc218b7810304b1a1ea2de74f58e", + "size": 9385, + "mtime_ns": 1792245624445469263, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/misc/PALETTE_DAT", + "sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "size": 768, + "mtime_ns": 1787663959337906368, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/INDEX", + "sha256": "4ce78e5e638b6603114dd233ceaa41f386c0963ba4aa02ecf88ce0215b096681", + "size": 188148, + "mtime_ns": 1787743156562281494, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/DSHP20G3_PIC", + "sha256": "2e351f4826f158ecea7328b3b80d65f318fdcabdb22d9398f61b9447d894a7ad", + "size": 7284, + "mtime_ns": 1787663959635877115, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/DSHP20G3_PIC.1", + "sha256": "e8f929a9926d631a5af7a87c9d32a6b74208712b671a08bfd01d4c67a2752b94", + "size": 7557, + "mtime_ns": 1787663959635942555, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/DSHP20G3_PIC.2", + "sha256": "b4e2ca09b5fb08dd17b1b5a2a020dc67da6ec8adc9b86c0f5e65adbb788152fe", + "size": 7686, + "mtime_ns": 1787663959636002085, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/compiled-epoch.json", + "sha256": "38459e0067b17801b3c3c629c22e05dfee98928d451d8c8e0971b63c17288b52", + "size": 5917, + "mtime_ns": 1792245694562144018, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-sourceF-palette-review", + "sha256": "a90704f5cba83f7556a8066522097607fcbee816b4e870b2d2284af774c7b790", + "size": 1607488, + "mtime_ns": 1792245758422192560, + "mode": 33261 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/target/hd-review-libraries/cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50/libraptor_replica.rlib", + "sha256": "cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50", + "size": 22744978, + "mtime_ns": 1792245641851329918, + "mode": 33060 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/target/hd-review-libraries/b56dec4a47cd70b37ae917e4e44ecfbff49f2deee641dee13aa77580e0b5ab2b/libserde_json-89b5c242431768d3.rlib", + "sha256": "b56dec4a47cd70b37ae917e4e44ecfbff49f2deee641dee13aa77580e0b5ab2b", + "size": 2185458, + "mtime_ns": 1791697640587335184, + "mode": 33060 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/assets.rs", + "sha256": "44515745330b47a6a99761c449225c67cbee95c7b1f9d653d919ed09032b1beb", + "size": 16417, + "mtime_ns": 1791711112495415498, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/audio/opl3.rs", + "sha256": "e875db410274e3b4e725e68f160862782baa768c993c132f3c09976da683b396", + "size": 55234, + "mtime_ns": 1791594274983451465, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/audio.rs", + "sha256": "dcf352dcc16e383de389648d9fc288f682e7c2bfc92277db6ee76e198e3ad054", + "size": 42072, + "mtime_ns": 1791612018073210287, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/cinematics.rs", + "sha256": "aff809dd2e2bce1c80b64d6200bfc54682221b750a81af6bd3cedb3a4cf95838", + "size": 29788, + "mtime_ns": 1791634621359594894, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/content.rs", + "sha256": "7f35df7100c450ba4bb30a0fdc90101c115b5ae42a7aac57829441c5b7761647", + "size": 36359, + "mtime_ns": 1791671687237069939, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/desktop.rs", + "sha256": "7aa876c1f74ea7b82ff0a5aa399bbbfaa18ea87ca81cab8a17c763654dca3812", + "size": 355988, + "mtime_ns": 1792237712026820459, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/hd.rs", + "sha256": "b17f4ee0757ee87d34e01ec76f3a6239c6e9044b42b4b10bd5f05b485f137a64", + "size": 159636, + "mtime_ns": 1792245624444265090, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/legacy_tables.rs", + "sha256": "eb4afd71d40dd98072f4180360b573e0c7ea5914829d70ee08bd08ca23702190", + "size": 26467, + "mtime_ns": 1791596592133246731, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/lib.rs", + "sha256": "15c6b6392771719083818a85bf5d23fa6f402a3e1685ebabaeaa871007e2802c", + "size": 318, + "mtime_ns": 1791618787038761898, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/main.rs", + "sha256": "d270d1787700975220fed75bbb8d6cd8e38288093492fb2608252849e1f804d7", + "size": 11193, + "mtime_ns": 1791680086709570028, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/menu_art.rs", + "sha256": "1c3b8e58828c13099cf00c612b383efa1e402e27eaa7c8f5f0afc7f1ba44a0d0", + "size": 4325, + "mtime_ns": 1791673814189962237, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/mod_selection.rs", + "sha256": "a756017ae5bc4854959491fdb09226598f92e437a882075b298f8b77f5ebd2de", + "size": 5447, + "mtime_ns": 1791597772968721997, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/modding.rs", + "sha256": "5ba4f50b39f577d792a55845c3bc281e94f8bc937eab6cc5e6201cff0cd6d6fc", + "size": 31740, + "mtime_ns": 1792218285065753129, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/persistence.rs", + "sha256": "9a4adf1e33d3504db3d4d3e6091316cc7116fb35c89b2de8fbd4640d368aa0e2", + "size": 52762, + "mtime_ns": 1791700137529541149, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/render.rs", + "sha256": "d4abdccbc3c1ee840ef8548bcff43080521937ef9f9f5ed69e810f417ef1e842", + "size": 32172, + "mtime_ns": 1791697273206972841, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/simulation.rs", + "sha256": "2537120f280a1cfcfcc73a42a4103a4435ba8aeb98e69c87fde3b885b97a9925", + "size": 140409, + "mtime_ns": 1792217299196752425, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/sound.rs", + "sha256": "aff6779b85f9f4f4bc30a15ad75ec6fdd61d42895639700f4842870636e73c4b", + "size": 11905, + "mtime_ns": 1791614563252113040, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/terrain_hd.rs", + "sha256": "e61f96f541c19863ce8d741363a1739b9276e25aee84795952c65565c775e392", + "size": 59391, + "mtime_ns": 1792245624444740664, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_dshp20_cleanup.py", + "sha256": "1e362d2dc1f1572d7e63582fc95773badf4187ef80fa19083f7595bff6cf28d8", + "size": 14510, + "mtime_ns": 1792280597818657287, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/test_hd_dshp20_cleanup.py", + "sha256": "40be60d046d592a62b11f2c82c2579e0f2f9d0e8d4d4ad86627b1738e8916d78", + "size": 6007, + "mtime_ns": 1792280597823657168, + "mode": 33188 + } + ], + "author_new66_old14_old40_memberships_fullpins_exact_twice": true, + "actual34_baseline_scope_exact_twice": true, + "unused_generic_tool_reference": "Explicitly excluded because never used; producer preserved its old mutation stop. No audit of this historical nondependency.", + "pending_operation": false, + "no_engine_or_shared_writes": true +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-material.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-material.json new file mode 100644 index 00000000..6e8b52aa --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-material.json @@ -0,0 +1,102 @@ +{ + "status": "INDEPENDENT_QUALIFIED_COMPLETE3_INTRINSIC_MATERIAL_HOLD0_NO_CONTEXT_OR_ADMISSION", + "reviewer": "/root/iron_coast_6", + "derived_editor": "/root/hd_dark_player", + "generated_parent_artist": "/root/hd_enemies_02", + "author_report": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/CLOSED-AUTHOR-QUALIFIED-COMPLETE3-DSHP20G3-DERIVED-RGB-GEOMETRY-CLEANUP-ACTUAL-SOURCEF-NOT-ADMISSION.json", + "sha256": "dea900bbb4db8aaa238f4636ec15cf8668f12ccdc7508b819f5b978d72245c26", + "size": 12161, + "mtime_ns": 1792281062386549998, + "mode": 33188 + }, + "author_strict": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1-strict-complete3-derived-author-SourceF-input-output-closure.json", + "sha256": "899c59700a9f6359c09ac14e1c1e97dd61a85e4c721f79e57982a5fb0fc85252", + "size": 28834, + "mtime_ns": 1792281062417575785, + "mode": 33188 + }, + "peer_interface": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/COMPLETE3-DERIVED-RAW-SOURCE-OLD-HOLD-ACTUAL1TO4-AND-ANIMATION-PEER-INTERFACE.json", + "sha256": "b00d9f015232420e9101c9d6ecc3e74965978a4f024866835ad340edb878d2f2", + "size": 22165, + "mtime_ns": 1792281061948034959, + "mode": 33188 + }, + "derived_recipe": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/DSHP20G3-EXPLICIT-DERIVED-RGB-GEOMETRY-CLEANUP-RECIPE-v2.json", + "sha256": "6ad7073db0d01c213d71cc1b0c15ef663aa79b714a16074c024bea0bffc4b3d7", + "size": 2780, + "mtime_ns": 1792280609296359812, + "mode": 33188 + }, + "derived_execution": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3-coherent-dynamic-regions-v2/normalized-execution.json", + "sha256": "280133a7df36155d33e5999ba361b4a8a3172ae73ca840e7e88bfe16c4e86c9a", + "size": 922, + "mtime_ns": 1792280610149001945, + "mode": 33188 + }, + "actual_SourceF_binding": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/ACTUAL-MEASURED-SOURCEF-DERIVED-COMPLETE3-QA-EPOCH-AND-FRAME-BINDING.json", + "sha256": "cc89e8475adda94ae4b65d92b39d53677443497c43e02e0ca1efba064d085e61", + "size": 4463, + "mtime_ns": 1792280685591008762, + "mode": 33188 + }, + "complete_family": true, + "assets": [ + "300a5", + "300a6", + "300a7" + ], + "qualified_frames": 3, + "held_frames": 0, + "per_frame": [ + { + "asset": "300a5", + "decision": "QUALIFIED_INTRINSIC_WHOLE1TO4_MATERIAL_WITH_LIMITS", + "finding": "Closed upper cap and dark center plate remain clear. Crisp panel seams, small vent slots, fine bevel/light edges and differentiated shading form continuous mechanical surfaces at3/4. Source-shaped upper prongs and thin lower fingers/notches are restored; brighter lower-chassis panels are deliberate material interpretation, not a new geometry blocker." + }, + { + "asset": "300a6", + "decision": "QUALIFIED_INTRINSIC_WHOLE1TO4_MATERIAL_WITH_LIMITS", + "finding": "The recessed cap and orange vent rows form a coherent middle phase. Generated vent housings and lower pod surfaces remain continuous without the earlier coarse panel mosaic. Shared chassis is visually steady; softness at1 and limited boundary-color changes remain explicit." + }, + { + "asset": "300a7", + "decision": "QUALIFIED_INTRINSIC_WHOLE1TO4_MATERIAL_WITH_LIMITS", + "finding": "Round open cap and hollow side ports read distinctly in the final phase, with the same correctly anchored nav lights and underlying chassis. Fine panel/beam relief survives the geometry correction and provides visible HD detail; no new broad clipping, detached part or bulk body displacement is apparent at1\u20134." + } + ], + "main_artistic_finding": "The derived correction preserves coherent generated mechanical RGB forms: panel seams, vents, beam/pod shading, bevels and relief remain visible at native3/4 while Source-shaped silhouette and phase layout are restored. This is a meaningful HD material upgrade beyond merely magnifying Source blocks and adding fine noise. The positive judgement comes from complete-body visual comparison, not mask equality or detail-count metrics.", + "whole_family_fidelity": "All three closed/recessed/round cap states, orange vent progression, side-port changes, lower fingers/notches, source-thin support and red/green nav cues remain readable at1\u20134. The old off-cell viewport clipping and expanded bottom outline are corrected in the new explicitly derived canvases; the old raw and its HOLD are not retroactively repaired.", + "qualifications": [ + "Generated metal has brighter white panels, sharper edges and stronger three-dimensional relief/beam shading than the dim Original. This remains part of the qualified intrinsic interpretation.", + "Native1 is softer, but main feature readability is retained; not an assertion of pixel-equal Original material.", + "Native3 differs from true SourceScale3 at tiny corners:27/32,33/39,31/36 missing/extra; no broad broken/detached body or missing functional cue was seen.", + "Stationary comparison outside changing-part envelopes has small nonzero lower-scale palette differences; no perfect all-scale static pixel identity or zero-flicker claim. Native4 in that named region is exact across phases.", + "Only96 functional SourceRGB raw samples are explicitly retained; the artifact is labeled scripted-derived. This is not untouched generator output, a SourceNN reconstruction, or an approval of the cleanup code implementation." + ], + "saved_authentication": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-derived-RGB-complete3-independent-material-review-20261018/BOUNDED-SAVED-SOURCE-NX-RAW-ALPHA-FUNCTIONAL-LABELS-P6-36-PANE-AND-PHASE-AUTHENTICATION.json", + "sha256": "d641b6829698295b4960645fc8c1ac534ecfa38fd608f5a81aa04171dacb5e1a", + "size": 11538, + "mtime_ns": 1792281328678735457, + "mode": 33188 + }, + "personal_journal": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-derived-RGB-complete3-independent-material-review-20261018/PERSONAL-ALL4-WHOLE-ORDERED-PAGES-FINAL3-RAW-AND-COMPLETE12-NATIVE-MATERIAL-JOURNAL.json", + "sha256": "89ddb9f40ae6c84347390dd4e5e6f166da1179ed38f641f0e639237b70d10e1e", + "size": 6118, + "mtime_ns": 1792281328678959135, + "mode": 33188 + }, + "no_context_or_admission": "Only complete3 intrinsic material and ordered static phase comparison are qualified. Genuine context, Host animation timing/reachability and canonical admission remain separate Root/coordinator work. No frame may claim these from this report.", + "history": "Original3ab3 rational output, E02d95e3da9/28cd9828 and my oldE58f80f65/bebdd037 HOLD3 remain unchanged. Dark preliminary v1 mosaic HOLD and actual preflight/synthetic stops stay preserved. OldSourceE epoch not relabeled to SourceFcfabd/a907.", + "scope_and_roles": "I6 is different from derived editorDark and original imageartistE02. No renderer/helper/World/compiler/image action, cleanup or shared source/data/registrar/docs/Git write; no code review verdict.", + "direct_custody": "Dark direct ACK confirms all66 new files/34actual inputs plus oldE0214/I640 corpora unchanged/no pending operations. Live Source boundary was released after the actual QA; this peer consumes frozen SourceF snapshot/outputs, not a demand for oldlive Source age.", + "peer_reader_history": "Preserved initial reviewer-only extra-halo assertion stop; declared rectangles already include1nativehalo, so their direct extents reproduce4049logical samples. No producer/art/QA change or hidden delta exclusion.", + "standing_no_mutation": "Own notes plus all actual consumed source/raw/default/candidate/currentSourceF bank/old controls/whole pages/history remain frozen, no pending owned writer/call/lease." +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/metadata-tool-successor-strict.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/metadata-tool-successor-strict.json new file mode 100644 index 00000000..492661e7 --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/metadata-tool-successor-strict.json @@ -0,0 +1,101 @@ +{ + "status": "STRICT_CLOSED_METADATA_ONLY_UNEXECUTED_REAL_ART_SUCCESSOR", + "report": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/CLOSED-DSHP20G3-FINAL-DECODER-RUNTIME-PROVENANCE-METADATA-ONLY-TOOL-SUCCESSOR-NOT-REAL-ART-RERUN.json", + "sha256": "2f55b3e14888c0c6f7189b212726256d0ba7955a527d6c29e17dd282b98e0310", + "size": 6099, + "mtime_ns": 1792281686398923660, + "mode": 33188 + }, + "API": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/EXACT-FINAL-METADATA-SUCCESSOR-CLI-DEPENDENCIES-AND-ROOT-BYTE-EQUALITY-REQUIREMENT.json", + "sha256": "174a15fafd25a67c2ecb06a1e5ea8a4457b81f451c4671fd5fe71356481614c1", + "size": 5409, + "mtime_ns": 1792281686398315864, + "mode": 33188 + }, + "owned_count": 9, + "owned_members": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/CLOSED-DSHP20G3-FINAL-DECODER-RUNTIME-PROVENANCE-METADATA-ONLY-TOOL-SUCCESSOR-NOT-REAL-ART-RERUN.json", + "sha256": "2f55b3e14888c0c6f7189b212726256d0ba7955a527d6c29e17dd282b98e0310", + "size": 6099, + "mtime_ns": 1792281686398923660, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/EXACT-FINAL-METADATA-SUCCESSOR-CLI-DEPENDENCIES-AND-ROOT-BYTE-EQUALITY-REQUIREMENT.json", + "sha256": "174a15fafd25a67c2ecb06a1e5ea8a4457b81f451c4671fd5fe71356481614c1", + "size": 5409, + "mtime_ns": 1792281686398315864, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/EXACT-METADATA-ONLY-TOOL-AND-TEST-DIFF.patch", + "sha256": "11255d3c79616dc87377dd700044420e1c5f6fcc339d7eab9f0b2bfa029a1a3a", + "size": 3141, + "mtime_ns": 1792281594549408734, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/EXACT-NO-PIXEL-MATH-OR-NORMALIZED-FIELDS-CHANGE-AST-PROOF.json", + "sha256": "2c7f3e6c298d70bfca93cf87bbc7121a1bd1b14f57080bc30f7f456a4fe8abf1", + "size": 537, + "mtime_ns": 1792281636864792335, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/focused-metadata-successor-tests.log", + "sha256": "94ced01de285b72a1f871181c87df784eeade43e97c4aaa2e57dcd27c71820b2", + "size": 1492, + "mtime_ns": 1792281594682532778, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/hd_dshp20_cleanup.py", + "sha256": "c6123e9591f0a169846677019ddcb944bf9c2b4c9184a7d8ab02a08546de409b", + "size": 14749, + "mtime_ns": 1792281594548752445, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/hd_frame_policy.py", + "sha256": "66184a4758027dadbadb5e20fe90b2add2b9fc218b7810304b1a1ea2de74f58e", + "size": 9385, + "mtime_ns": 1792281594548835544, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/seal_metadata_only_successor.py", + "sha256": "1bed6ee5b0cc096cafa3663aec0aa1830b583217ad9118b4d75ac887034f0519", + "size": 6409, + "mtime_ns": 1792281686232735052, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/test_hd_dshp20_cleanup.py", + "sha256": "50e0d2cddc3a03bb169521213186023a39d8d8f58aa84a73e37f1b8ae2aa7ba3", + "size": 6434, + "mtime_ns": 1792281594548961493, + "mode": 33188 + } + ], + "historical_old66_exact_twice": true, + "old_strict": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1-strict-complete3-derived-author-SourceF-input-output-closure.json", + "sha256": "899c59700a9f6359c09ac14e1c1e97dd61a85e4c721f79e57982a5fb0fc85252", + "size": 28834, + "mtime_ns": 1792281062417575785, + "mode": 33188 + }, + "tool_original_1e_unchanged": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_dshp20_cleanup.py", + "sha256": "1e362d2dc1f1572d7e63582fc95773badf4187ef80fa19083f7595bff6cf28d8", + "size": 14510, + "mtime_ns": 1792280597818657287, + "mode": 33188 + }, + "no_pending_owned_writer_call_or_lease": true, + "new_bytes": 53655, + "free_bytes": 6174363648 +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/metadata-tool-successor.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/metadata-tool-successor.json new file mode 100644 index 00000000..d4b6919a --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/metadata-tool-successor.json @@ -0,0 +1,104 @@ +{ + "status": "FOCUSED_METADATA_ONLY_FINAL_TOOL_SUCCESSOR_READY_DIFFERENT_CODE_REVIEW_NO_REAL_ART_EXECUTION", + "owner": "/root/hd_dark_player", + "exact_old_tool_sha256": "1e362d2dc1f1572d7e63582fc95773badf4187ef80fa19083f7595bff6cf28d8", + "new_tool": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/hd_dshp20_cleanup.py", + "sha256": "c6123e9591f0a169846677019ddcb944bf9c2b4c9184a7d8ab02a08546de409b", + "size": 14749, + "mtime_ns": 1792281594548752445, + "mode": 33188 + }, + "new_tests": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/test_hd_dshp20_cleanup.py", + "sha256": "50e0d2cddc3a03bb169521213186023a39d8d8f58aa84a73e37f1b8ae2aa7ba3", + "size": 6434, + "mtime_ns": 1792281594548961493, + "mode": 33188 + }, + "decoder_module": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/hd_frame_policy.py", + "sha256": "66184a4758027dadbadb5e20fe90b2add2b9fc218b7810304b1a1ea2de74f58e", + "size": 9385, + "mtime_ns": 1792281594548835544, + "mode": 33188 + }, + "diff": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/EXACT-METADATA-ONLY-TOOL-AND-TEST-DIFF.patch", + "sha256": "11255d3c79616dc87377dd700044420e1c5f6fcc339d7eab9f0b2bfa029a1a3a", + "size": 3141, + "mtime_ns": 1792281594549408734, + "mode": 33188 + }, + "algorithm_AST_proof": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/EXACT-NO-PIXEL-MATH-OR-NORMALIZED-FIELDS-CHANGE-AST-PROOF.json", + "sha256": "2c7f3e6c298d70bfca93cf87bbc7121a1bd1b14f57080bc30f7f456a4fe8abf1", + "size": 537, + "mtime_ns": 1792281636864792335, + "mode": 33188 + }, + "actual_focused_synthetic_tests": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/focused-metadata-successor-tests.log", + "sha256": "94ced01de285b72a1f871181c87df784eeade43e97c4aaa2e57dcd27c71820b2", + "size": 1492, + "mtime_ns": 1792281594682532778, + "mode": 33188 + }, + "focused_methods_pass": 8, + "API": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-cleanup-final-decoder-runtime-metadata-successor-20261018-v3/EXACT-FINAL-METADATA-SUCCESSOR-CLI-DEPENDENCIES-AND-ROOT-BYTE-EQUALITY-REQUIREMENT.json", + "sha256": "174a15fafd25a67c2ecb06a1e5ea8a4457b81f451c4671fd5fe71356481614c1", + "size": 5409, + "mtime_ns": 1792281686398315864, + "mode": 33188 + }, + "exact_change": "Only imports sys/hd_frame_policy, detailed-provenance decoder_module path/SHA and python_version=sys.version, plus focused assertions for decoder/Python/NumPy/Pillow. Existing NumPy/Pillow runtime fields preserved. Pixel/mask/registration/donor/share/phase/math/encoding code AST unchanged. Seven normalized execution fields unchanged.", + "initial_different_code_scope": "Iron2 initial a57d348d scoped CODE review found no concrete pixel logic bug; decoder standalone-provenance gap was the concrete metadata recommendation. Main-only successor review remains separate.", + "historical_producer": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/CLOSED-AUTHOR-QUALIFIED-COMPLETE3-DSHP20G3-DERIVED-RGB-GEOMETRY-CLEANUP-ACTUAL-SOURCEF-NOT-ADMISSION.json", + "sha256": "dea900bbb4db8aaa238f4636ec15cf8668f12ccdc7508b819f5b978d72245c26", + "size": 12161, + "mtime_ns": 1792281062386549998, + "mode": 33188 + }, + "historical_strict": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1-strict-complete3-derived-author-SourceF-input-output-closure.json", + "sha256": "899c59700a9f6359c09ac14e1c1e97dd61a85e4c721f79e57982a5fb0fc85252", + "size": 28834, + "mtime_ns": 1792281062417575785, + "mode": 33188 + }, + "historical_execution": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/derived-complete3-coherent-dynamic-regions-v2/normalized-execution.json", + "sha256": "280133a7df36155d33e5999ba361b4a8a3172ae73ca840e7e88bfe16c4e86c9a", + "size": 922, + "mtime_ns": 1792280610149001945, + "mode": 33188 + }, + "historical_original_tool_path": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_dshp20_cleanup.py", + "sha256": "1e362d2dc1f1572d7e63582fc95773badf4187ef80fa19083f7595bff6cf28d8", + "size": 14510, + "mtime_ns": 1792280597818657287, + "mode": 33188 + }, + "historical_QA": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/ACTUAL-MEASURED-SOURCEF-DERIVED-COMPLETE3-QA-EPOCH-AND-FRAME-BINDING.json", + "sha256": "cc89e8475adda94ae4b65d92b39d53677443497c43e02e0ca1efba064d085e61", + "size": 4463, + "mtime_ns": 1792280685591008762, + "mode": 33188 + }, + "historical_no_mutation": "All old66 producer files, old1e tool/tests, PNGs/recipe/QA/records remain exact and frozen; no edits to existing frozen packet. New successor lives in a distinct private tree only.", + "execution_status": "No actual parent/derived PNG decoded or new actual image recipe/QA run by this successor. Tests generate temporary synthetic fixtures only. Root owns final once-reexecution and PNG byte equality.", + "operations": { + "actual_art_recipe": 0, + "QA": 0, + "imagegen": 0, + "renderer": 0, + "Cargo": 0, + "World": 0, + "canonical_Source_docs_Git": 0 + }, + "no_pending_owned_writer_call_or_lease": true +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/root-provided-personal-review.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/root-provided-personal-review.json new file mode 100644 index 00000000..96b0e65f --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/root-provided-personal-review.json @@ -0,0 +1,24 @@ +{ + "Root_findings": "Root physically viewed all4 ordered3 boards and approved bounded brighter relief/native1 softness.", + "artwork_derivation": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/artwork-derivation.json", + "sha256": "798c03805d2580861d698c3442a4990e2efbe533c42934dcda02a6ba8495ce06" + }, + "assets": [ + "300a5", + "300a6", + "300a7" + ], + "frame_bindings_sha256": "c9603e68d072654e7b99570c0af9f2b348ac89b98ac058e9479ef6ea3022d31d", + "limits": [ + "Catalogue only; no natural World, runtime phase clock, shadow, movement, survival or route claim.", + "The ordinal review loop does not establish gameplay animation timing." + ], + "observation_source": "Direct Root instruction supplied to the recording agent; this is not recorder personal viewing.", + "personally_viewed_by_Root": [ + "all four whole ordered three-frame Source/old/derived native-scale boards" + ], + "recorded_by": "/root/hd_dark_player", + "reviewer": "/root", + "status": "QUALIFIED_COMPLETE3_CATALOGUE_INTRINSIC" +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/source-caller-absence-strict.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/source-caller-absence-strict.json new file mode 100644 index 00000000..e029958d --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/source-caller-absence-strict.json @@ -0,0 +1,29 @@ +{ + "status": "STRICT_CLOSED_SOURCE_ONLY_NO_CALLER_NO_WORLD_NEEDED", + "report": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-derived-complete3-SourceF-H5485-source-context-feasibility-20261018-v1/CLOSED-DSHP20G3-COMPLETE3-SOURCEF-H5485-CATALOGUE-DECLARATION-AND-CALLER-ABSENCE-INVENTORY.json", + "sha256": "3933a85af948042ac048affe7e212994a067b153a2db4044a64bda2132256667", + "size": 136203, + "mtime_ns": 1792281534339775593 + }, + "owned_members": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-derived-complete3-SourceF-H5485-source-context-feasibility-20261018-v1/CLOSED-DSHP20G3-COMPLETE3-SOURCEF-H5485-CATALOGUE-DECLARATION-AND-CALLER-ABSENCE-INVENTORY.json", + "sha256": "3933a85af948042ac048affe7e212994a067b153a2db4044a64bda2132256667", + "size": 136203, + "mtime_ns": 1792281534339775593 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-derived-complete3-SourceF-H5485-source-context-feasibility-20261018-v1/trace_catalogue_callers_only.py", + "sha256": "70840ad7a2db18b7c4150e60a73f97296b56b4c4e40995a014f1c5c1e0a1b171", + "size": 11988, + "mtime_ns": 1792281533763812961 + } + ], + "owned_count": 2, + "input_count": 407, + "all_inputs_exact_after": true, + "no_pending_owned_writer_call_lease": true, + "free_bytes": 6222123008, + "new_bytes": 148191 +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/source-caller-absence.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/source-caller-absence.json new file mode 100644 index 00000000..0d9c90e0 --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/source-caller-absence.json @@ -0,0 +1,3116 @@ +{ + "status": "CATALOGUE_ONLY_COMPLETE3_NO_ORIGINAL_OR_CURRENT_DECLARED_GAMEPLAY_CALLER_CONTEXT_NOT_REQUIRED_BY_ROOT", + "exact_assets": [ + "300a5", + "300a6", + "300a7" + ], + "family_trace": [ + { + "index": { + "asset": "300a5", + "size": 7284, + "path": "sprites/DSHP20G3_PIC", + "INDEX_line": 3642 + }, + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/DSHP20G3_PIC", + "sha256": "2e351f4826f158ecea7328b3b80d65f318fdcabdb22d9398f61b9447d894a7ad", + "size": 7284, + "mtime_ns": 1787663959635877115 + }, + "literal_header": [ + 0, + 0, + 63, + 112, + 64 + ], + "header_interpretation": "kind0 sparse image; full112x64 canvas. The middle header fields are NOT used here as a gameplay frame clock or EnemyDef declaration." + }, + { + "index": { + "asset": "300a6", + "size": 7557, + "path": "sprites/DSHP20G3_PIC.1", + "INDEX_line": 3643 + }, + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/DSHP20G3_PIC.1", + "sha256": "e8f929a9926d631a5af7a87c9d32a6b74208712b671a08bfd01d4c67a2752b94", + "size": 7557, + "mtime_ns": 1787663959635942555 + }, + "literal_header": [ + 0, + 0, + 63, + 112, + 64 + ], + "header_interpretation": "kind0 sparse image; full112x64 canvas. The middle header fields are NOT used here as a gameplay frame clock or EnemyDef declaration." + }, + { + "index": { + "asset": "300a7", + "size": 7686, + "path": "sprites/DSHP20G3_PIC.2", + "INDEX_line": 3644 + }, + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/DSHP20G3_PIC.2", + "sha256": "b4e2ca09b5fb08dd17b1b5a2a020dc67da6ec8adc9b86c0f5e65adbb788152fe", + "size": 7686, + "mtime_ns": 1787663959636002085 + }, + "literal_header": [ + 0, + 0, + 63, + 112, + 64 + ], + "header_interpretation": "kind0 sparse image; full112x64 canvas. The middle header fields are NOT used here as a gameplay frame clock or EnemyDef declaration." + } + ], + "family_declaration": "Three contiguous Original INDEX entries DSHP20G3_PIC/.1/.2 and three fileids macros. The complete3 HD sequence matches those catalogue ordinals; this is NOT an observed gameplay animation or clock.", + "original_library_scan": [ + { + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/misc/SPRITE1_ITM", + "sha256": "b4978c09f1929738f65508683d5c3ca07ea05b1afcbf11c85456224898d36694", + "size": 69168, + "mtime_ns": 1787663959366418864 + }, + "record_count": 131, + "matching_names_or_art_intervals": [] + }, + { + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/misc/SPRITE2_ITM", + "sha256": "d4c69a59bad7e0c7001dcc549fbb6e78028c8710d86ee12fc8e056ec2ae42379", + "size": 86592, + "mtime_ns": 1787663959479780383 + }, + "record_count": 164, + "matching_names_or_art_intervals": [] + }, + { + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/misc/SPRITE3_ITM", + "sha256": "57874c28c4cc86eb4d173d225f2d79dbb595300f9ac6e091fa8aac9740d87433", + "size": 63888, + "mtime_ns": 1787663959616177671 + }, + "record_count": 121, + "matching_names_or_art_intervals": [] + }, + { + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/misc/SPRITE4_ITM", + "sha256": "4924e83cdeaf12b2fc998533502e2282326b333cd29b1367f84b8a2a4e0c6a97", + "size": 59136, + "mtime_ns": 1787663959722849291 + }, + "record_count": 112, + "matching_names_or_art_intervals": [] + } + ], + "total_library_records": 528, + "matching_named_or_frame_interval_records": [], + "serialized_item_only_hits": [ + { + "registry": "base:enemy_2_92", + "name": "DSHP21G3_PIC", + "base_asset": "300a8", + "frames": 4, + "matching_target_assets": [], + "serialized_item": 196773, + "note": "Current named importer and legacy ENEMY_LoadSprites overwrite serializeditem using iname; not an art authority." + } + ], + "original_MAP_scan": [ + { + "name": "MAP1G1_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP1G1_MAP", + "sha256": "bfa4386e554ee029a9ac7f2f5d0c4cb5c3000e5d7512c7c8246d75deecb48939", + "size": 12588, + "mtime_ns": 1787663959367339133 + }, + "spawn_records": 299, + "target_records": [] + }, + { + "name": "MAP2G1_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP2G1_MAP", + "sha256": "f6a2f140f86a6bd91b6d137f149c69a7509e37ef93f54513d16ac826a02d5d69", + "size": 12396, + "mtime_ns": 1787663959369061870 + }, + "spawn_records": 291, + "target_records": [] + }, + { + "name": "MAP3G1_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP3G1_MAP", + "sha256": "d119b94ecf744c4b4a14ea1f2de99898050efeddfb6438a8393d0a91f7ca5dc9", + "size": 14676, + "mtime_ns": 1787663959371047658 + }, + "spawn_records": 386, + "target_records": [] + }, + { + "name": "MAP4G1_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP4G1_MAP", + "sha256": "908e65d46cceaa17f4243f54e5f40773051950423e4a5f840fa92742c94f7cff", + "size": 12948, + "mtime_ns": 1787663959372763215 + }, + "spawn_records": 314, + "target_records": [] + }, + { + "name": "MAP5G1_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP5G1_MAP", + "sha256": "4eb985c26cbe5862d73282e8c0af06589e667ddd3c9ee19f5f436cf4150b9f36", + "size": 15012, + "mtime_ns": 1787663959374590811 + }, + "spawn_records": 400, + "target_records": [] + }, + { + "name": "MAP6G1_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP6G1_MAP", + "sha256": "605f63c38a82689a2d776a641576be1a61ad97da52cbaa8f76dea74798d024e2", + "size": 12228, + "mtime_ns": 1787663959376218494 + }, + "spawn_records": 284, + "target_records": [] + }, + { + "name": "MAP7G1_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP7G1_MAP", + "sha256": "03b016972af559632627c37d5cfb321f24d6f09c18b6465039cc3d5b2051ffbc", + "size": 12996, + "mtime_ns": 1787663959378070518 + }, + "spawn_records": 316, + "target_records": [] + }, + { + "name": "MAP8G1_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP8G1_MAP", + "sha256": "bdc13404abe376689fc78fac4b585a641d68bfc8939cc6b51cc5811d734555bf", + "size": 13476, + "mtime_ns": 1787663959379822051 + }, + "spawn_records": 336, + "target_records": [] + }, + { + "name": "MAP9G1_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP9G1_MAP", + "sha256": "f09110d48c0a86989333aa5087e48b02ea06aff7488777e5365f1f3b5c8e835f", + "size": 12852, + "mtime_ns": 1787663959381451098 + }, + "spawn_records": 310, + "target_records": [] + }, + { + "name": "MAP1G2_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP1G2_MAP", + "sha256": "b2bf31aacf9e686c0583ecaf78d5af870f3b326d57e78382aa3d279f778cfbd5", + "size": 13332, + "mtime_ns": 1787663959483305910 + }, + "spawn_records": 330, + "target_records": [] + }, + { + "name": "MAP2G2_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP2G2_MAP", + "sha256": "0776eabbb0e18b76a2121fa0ec505099b77564af8abe721bb2a05aca43d12ebd", + "size": 14460, + "mtime_ns": 1787663959485220061 + }, + "spawn_records": 377, + "target_records": [] + }, + { + "name": "MAP3G2_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP3G2_MAP", + "sha256": "e071f964e54556946595b3fbda178ece3995efe3a1978589586d60f59ad82719", + "size": 15012, + "mtime_ns": 1787663959487295216 + }, + "spawn_records": 400, + "target_records": [] + }, + { + "name": "MAP4G2_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP4G2_MAP", + "sha256": "8f15fe7ef807a5d75f4c345213bfe4e4694b53cdb38204f5aa3dc0c45dcfce09", + "size": 12564, + "mtime_ns": 1787663959488993607 + }, + "spawn_records": 298, + "target_records": [] + }, + { + "name": "MAP5G2_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP5G2_MAP", + "sha256": "c5f907c0c743554998128fcb0047c262815c77c2ac2aa6c4941a91f4820a0aac", + "size": 13548, + "mtime_ns": 1787663959490770868 + }, + "spawn_records": 339, + "target_records": [] + }, + { + "name": "MAP6G2_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP6G2_MAP", + "sha256": "3573cbc922e985145220c5acc30cffcea0bbb26834142fc9e5a496790f5b8483", + "size": 12156, + "mtime_ns": 1787663959492575979 + }, + "spawn_records": 281, + "target_records": [] + }, + { + "name": "MAP7G2_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP7G2_MAP", + "sha256": "555e6d42a4c4edc50f100b54d4d7850339c902ca32cc408b420fa5c4d50254fe", + "size": 12708, + "mtime_ns": 1787663959494375997 + }, + "spawn_records": 304, + "target_records": [] + }, + { + "name": "MAP8G2_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP8G2_MAP", + "sha256": "7556d96680a0bb382e629ce2ffb2d4a5e1e15b5b87ba450350d8d0e4ac387d51", + "size": 12036, + "mtime_ns": 1787663959495994510 + }, + "spawn_records": 276, + "target_records": [] + }, + { + "name": "MAP9G2_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP9G2_MAP", + "sha256": "a1c7a1d1ca473bff76259bb40b3d51fe728b00997efdbcb4b4400ceef9db99c2", + "size": 13668, + "mtime_ns": 1787663959497876875 + }, + "spawn_records": 344, + "target_records": [] + }, + { + "name": "MAP1G3_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP1G3_MAP", + "sha256": "2687a6d2e601e67f16f3ec69ff8b007dcfa6610f3dd812af4a1a20e9c1db036e", + "size": 13020, + "mtime_ns": 1787663959619145363 + }, + "spawn_records": 317, + "target_records": [] + }, + { + "name": "MAP2G3_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP2G3_MAP", + "sha256": "1d87c8760de45b12c0f43d9354cbd81cfd6993a34933aae6940b87712c4b29e3", + "size": 13140, + "mtime_ns": 1787663959620927197 + }, + "spawn_records": 322, + "target_records": [] + }, + { + "name": "MAP3G3_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP3G3_MAP", + "sha256": "76b8443d883c56d4de1a9874cbeeef3b009036bf53982ef8d5b49a233e8098be", + "size": 12012, + "mtime_ns": 1787663959622712895 + }, + "spawn_records": 275, + "target_records": [] + }, + { + "name": "MAP4G3_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP4G3_MAP", + "sha256": "7b1ec34500093951f8202d26780360f8ab83fb1cb9fcc18ebdd14e6db20eb026", + "size": 13284, + "mtime_ns": 1787663959624560087 + }, + "spawn_records": 328, + "target_records": [] + }, + { + "name": "MAP5G3_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP5G3_MAP", + "sha256": "af69d2ca9295b5763c1b5fe84464d58661ef534faa912a914db9458b9115190c", + "size": 11940, + "mtime_ns": 1787663959626244968 + }, + "spawn_records": 272, + "target_records": [] + }, + { + "name": "MAP6G3_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP6G3_MAP", + "sha256": "78429a723d8e73a0b46134cbb99abf0904a4c39ddb9ff25b26ac9c2703159d36", + "size": 13668, + "mtime_ns": 1787663959726273481 + }, + "spawn_records": 344, + "target_records": [] + }, + { + "name": "MAP7G3_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP7G3_MAP", + "sha256": "9f5d2ef60050c1b41e57146d8df871507ceda20757158b4a84bd0f9f8c8b9bf3", + "size": 12876, + "mtime_ns": 1787663959727973254 + }, + "spawn_records": 311, + "target_records": [] + }, + { + "name": "MAP8G3_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP8G3_MAP", + "sha256": "8e8dc013dad4628d3737337e4125f4155d70ed94ebb5c5edf0b8cdc8d5eb5525", + "size": 14148, + "mtime_ns": 1787663959729748120 + }, + "spawn_records": 364, + "target_records": [] + }, + { + "name": "MAP9G3_MAP", + "Source": { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP9G3_MAP", + "sha256": "e1bd018fc5286e864d94e56e691a4e6ab23f5c87c3069be4f94779422fcdd1f0", + "size": 14052, + "mtime_ns": 1787663959731526772 + }, + "spawn_records": 360, + "target_records": [] + } + ], + "original_MAP_counts": { + "maps": 27, + "spawn_records": 8778, + "target_records": 0 + }, + "other_stock_item_weapon_interval_count": 39, + "other_stock_item_weapon_target_hits": [], + "literal_current_Rust_and_legacy_matches": [ + { + "path": "/home/quintine/Projects/RaptorReplica/raptor/src/fileids.h", + "line": 1442, + "text": "#define FILE3a5_DSHP20G3_PIC 0x300a5" + }, + { + "path": "/home/quintine/Projects/RaptorReplica/raptor/src/fileids.h", + "line": 1443, + "text": "#define FILE3a6_DSHP20G3_PIC 0x300a6" + }, + { + "path": "/home/quintine/Projects/RaptorReplica/raptor/src/fileids.h", + "line": 1444, + "text": "#define FILE3a7_DSHP20G3_PIC 0x300a7" + } + ], + "installed_mod_scope": { + "files": 341, + "literal_matches": [], + "typed_art_intersections": [], + "limit": "Finite currently installed JSON/TOML/Rhai files and literal/typed declarations only; arbitrary future dynamic scripts are not claimed impossible." + }, + "actual_SourceF": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/compiled-epoch.json", + "sha256": "38459e0067b17801b3c3c629c22e05dfee98928d451d8c8e0971b63c17288b52", + "size": 5917, + "mtime_ns": 1792245694562144018 + }, + "SourceF_snapshot18": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/assets.rs", + "sha256": "44515745330b47a6a99761c449225c67cbee95c7b1f9d653d919ed09032b1beb", + "size": 16417, + "mtime_ns": 1791711112495415498 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/audio/opl3.rs", + "sha256": "e875db410274e3b4e725e68f160862782baa768c993c132f3c09976da683b396", + "size": 55234, + "mtime_ns": 1791594274983451465 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/audio.rs", + "sha256": "dcf352dcc16e383de389648d9fc288f682e7c2bfc92277db6ee76e198e3ad054", + "size": 42072, + "mtime_ns": 1791612018073210287 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/cinematics.rs", + "sha256": "aff809dd2e2bce1c80b64d6200bfc54682221b750a81af6bd3cedb3a4cf95838", + "size": 29788, + "mtime_ns": 1791634621359594894 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/content.rs", + "sha256": "7f35df7100c450ba4bb30a0fdc90101c115b5ae42a7aac57829441c5b7761647", + "size": 36359, + "mtime_ns": 1791671687237069939 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/desktop.rs", + "sha256": "7aa876c1f74ea7b82ff0a5aa399bbbfaa18ea87ca81cab8a17c763654dca3812", + "size": 355988, + "mtime_ns": 1792237712026820459 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/hd.rs", + "sha256": "b17f4ee0757ee87d34e01ec76f3a6239c6e9044b42b4b10bd5f05b485f137a64", + "size": 159636, + "mtime_ns": 1792245624444265090 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/legacy_tables.rs", + "sha256": "eb4afd71d40dd98072f4180360b573e0c7ea5914829d70ee08bd08ca23702190", + "size": 26467, + "mtime_ns": 1791596592133246731 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/lib.rs", + "sha256": "15c6b6392771719083818a85bf5d23fa6f402a3e1685ebabaeaa871007e2802c", + "size": 318, + "mtime_ns": 1791618787038761898 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/main.rs", + "sha256": "d270d1787700975220fed75bbb8d6cd8e38288093492fb2608252849e1f804d7", + "size": 11193, + "mtime_ns": 1791680086709570028 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/menu_art.rs", + "sha256": "1c3b8e58828c13099cf00c612b383efa1e402e27eaa7c8f5f0afc7f1ba44a0d0", + "size": 4325, + "mtime_ns": 1791673814189962237 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/mod_selection.rs", + "sha256": "a756017ae5bc4854959491fdb09226598f92e437a882075b298f8b77f5ebd2de", + "size": 5447, + "mtime_ns": 1791597772968721997 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/modding.rs", + "sha256": "5ba4f50b39f577d792a55845c3bc281e94f8bc937eab6cc5e6201cff0cd6d6fc", + "size": 31740, + "mtime_ns": 1792218285065753129 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/persistence.rs", + "sha256": "9a4adf1e33d3504db3d4d3e6091316cc7116fb35c89b2de8fbd4640d368aa0e2", + "size": 52762, + "mtime_ns": 1791700137529541149 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/render.rs", + "sha256": "d4abdccbc3c1ee840ef8548bcff43080521937ef9f9f5ed69e810f417ef1e842", + "size": 32172, + "mtime_ns": 1791697273206972841 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/simulation.rs", + "sha256": "2537120f280a1cfcfcc73a42a4103a4435ba8aeb98e69c87fde3b885b97a9925", + "size": 140409, + "mtime_ns": 1792217299196752425 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/sound.rs", + "sha256": "aff6779b85f9f4f4bc30a15ad75ec6fdd61d42895639700f4842870636e73c4b", + "size": 11905, + "mtime_ns": 1791614563252113040 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/terrain_hd.rs", + "sha256": "e61f96f541c19863ce8d741363a1739b9276e25aee84795952c65565c775e392", + "size": 59391, + "mtime_ns": 1792245624444740664 + } + ], + "H5485": { + "manifest": { + "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/handoff-5485-20261018/handoff-manifest.json", + "sha256": "af517c38feebfb8baadc9552dbfbb191d1798bd33dd0bf191464d3e57d586e4f", + "size": 4538178, + "mtime_ns": 1792253584983469494 + }, + "hd": { + "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/handoff-5485-20261018/pack/hd.json", + "sha256": "1237ac04026ebed5c5b8be2293b5d1cea1f7307979b32bb03e2c6637c8f89a1d", + "size": 2949828, + "mtime_ns": 1792253583082550841 + }, + "provenance": { + "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/handoff-5485-20261018/pack/provenance.json", + "sha256": "9afbad296ec1eb07db2422d54553ac51e3c82e27bb0571a997d8d06fb9efdf61", + "size": 1889736, + "mtime_ns": 1792253582990552689 + }, + "registered_count": 5485, + "target_residency": false + }, + "actual_loadability": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/ACTUAL-MEASURED-SOURCEF-DERIVED-COMPLETE3-QA-EPOCH-AND-FRAME-BINDING.json", + "sha256": "cc89e8475adda94ae4b65d92b39d53677443497c43e02e0ca1efba064d085e61", + "size": 4463, + "mtime_ns": 1792280685591008762 + }, + "different_intrinsic_material": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-derived-RGB-complete3-independent-material-review-20261018/INDEPENDENT-COMPLETE3-DSHP20G3-DERIVED-RGB-ALLSCALE-MATERIAL-QUALIFIED-NOT-CONTEXT-OR-ADMISSION.json", + "sha256": "f6f2fd39b70eb63851d4502255b58c0256decbb0b3cef295c7fbbbdd2f0ea4f3", + "size": 8333, + "mtime_ns": 1792281328679294050 + }, + "derived_author": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/CLOSED-AUTHOR-QUALIFIED-COMPLETE3-DSHP20G3-DERIVED-RGB-GEOMETRY-CLEANUP-ACTUAL-SOURCEF-NOT-ADMISSION.json", + "sha256": "dea900bbb4db8aaa238f4636ec15cf8668f12ccdc7508b819f5b978d72245c26", + "size": 12161, + "mtime_ns": 1792281062386549998 + }, + "derived_candidate": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/DERIVED-COMPLETE3-NATIVE-CANDIDATE-NOT-APPROVED.json", + "sha256": "3c0c5452d95ece5f904d3f1675615cce8d60a2055e9bfdfd074d916d5bad6dd5", + "size": 3086, + "mtime_ns": 1792280685159872482 + }, + "existing_evidence_reuse": { + "old_reports": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/CLOSED_ONE_NEW_COMPLETE3_RATIONAL4X7_DSHP20G3_BUILTIN_DIMENSION_PASS_ART_REGISTRATION_HOLD_NO_QA.json", + "sha256": "d95e3da96adcc5738a3292f3a872a90d32828494cf44729395a69007fc5242a6", + "size": 5707, + "mtime_ns": 1792242602860487241 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/CLOSED-ACTUAL-SOURCEE-DSHP20G3-RATIONAL-COMPLETE3-RUNTIME-DIAGNOSTIC-HOLD.json", + "sha256": "58f80f65e77212c49874eb5761307b1604cda485f36469ba61c9873b34a1a26c", + "size": 10201, + "mtime_ns": 1792243561408356034 + } + ], + "statement": "OldE02 owned14/I6 owned40 and new34 actualinputs are author/intrinsic/diagnostic scopes, not34 or40 savedWorld contexts. Their interfaces contain Source/native panes and no genuine target World pose, actor order or terrain scene." + }, + "runtime_semantics": { + "named_importer": "content.rs:775\u2013824 maps each original528-byte iname to Catalog.id; Art.frames=f[7].max(1). No target name/overlap => no stock EnemyDef.", + "MAP_importer": "content.rs:831\u2013860 consumes game/library references; no matching EnemyDef art => no target original MAP spawn.", + "legacy": "enemy.cpp:168 resolves curlib->iname with GLB_GetItemID; serialized item is not an alternate art selector. No DSHP20 token use beyond fileids declarations.", + "phase_clock": "simulation.rs:update_legacy_animation requires a concrete EnemyDef/LegacyEnemy. No target record exists, so no target f[6]/f[7]/f[9]/f[10] clock, path, health, ground flag or shadow flag can be assigned.", + "render_and_layer": "desktop.rs Art selection uses baseasset+frame%Art.frames. Enemy shadows require actual definition ground/legacyshadow metadata and real actor position. Those are absent for this catalogue family; direct intrinsic HdAssets loads are not encounters." + }, + "concrete_next_operation": { + "World_calls": 0, + "compile_calls": 0, + "scene_constructor_calls": 0, + "natural_capture": "NOT_FEASIBLE_FROM_FINITE_CURRENT_DECLARED_CALLERS: none found", + "natural_phase_clock": null, + "shadow_or_air_ground_placement": null, + "Root_direction": "Root explicitly says existing actualintrinsic all12/gallery with SourceClasses/render sampler proves loadability; no extra World/context is needed for neverused catalogueart.", + "scope": "Catalogue-only complete3 art/loadability. Existing all12 intrinsic controls and different whole-family material gate are sufficient for this scope; no invented encounter, enemy phase clock, shadow, actor order or Source terrain vector." + }, + "source_plan_limits": [ + "No World/capture/compiler/renderer/QA/image operation was executed.", + "No inference of a destroyed-ship swap from DSHP naming.", + "No generated art or prior HOLD file changed; no current baseline/registered residency claim for these3.", + "This source-only inventory cannot qualify a future mod caller, actual natural combat, Host/timing, shadows or draw order that does not exist in the observed declarations." + ], + "input_guards": [ + { + "path": "/home/quintine/Projects/RaptorReplica/data/INDEX", + "sha256": "4ce78e5e638b6603114dd233ceaa41f386c0963ba4aa02ecf88ce0215b096681", + "size": 188148, + "mtime_ns": 1787743156562281494 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/compiled-epoch.json", + "sha256": "38459e0067b17801b3c3c629c22e05dfee98928d451d8c8e0971b63c17288b52", + "size": 5917, + "mtime_ns": 1792245694562144018 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/CLOSED-AUTHOR-QUALIFIED-COMPLETE3-DSHP20G3-DERIVED-RGB-GEOMETRY-CLEANUP-ACTUAL-SOURCEF-NOT-ADMISSION.json", + "sha256": "dea900bbb4db8aaa238f4636ec15cf8668f12ccdc7508b819f5b978d72245c26", + "size": 12161, + "mtime_ns": 1792281062386549998 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/ACTUAL-MEASURED-SOURCEF-DERIVED-COMPLETE3-QA-EPOCH-AND-FRAME-BINDING.json", + "sha256": "cc89e8475adda94ae4b65d92b39d53677443497c43e02e0ca1efba064d085e61", + "size": 4463, + "mtime_ns": 1792280685591008762 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/DERIVED-COMPLETE3-NATIVE-CANDIDATE-NOT-APPROVED.json", + "sha256": "3c0c5452d95ece5f904d3f1675615cce8d60a2055e9bfdfd074d916d5bad6dd5", + "size": 3086, + "mtime_ns": 1792280685159872482 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-derived-RGB-complete3-independent-material-review-20261018/INDEPENDENT-COMPLETE3-DSHP20G3-DERIVED-RGB-ALLSCALE-MATERIAL-QUALIFIED-NOT-CONTEXT-OR-ADMISSION.json", + "sha256": "f6f2fd39b70eb63851d4502255b58c0256decbb0b3cef295c7fbbbdd2f0ea4f3", + "size": 8333, + "mtime_ns": 1792281328679294050 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/handoff-5485-20261018/handoff-manifest.json", + "sha256": "af517c38feebfb8baadc9552dbfbb191d1798bd33dd0bf191464d3e57d586e4f", + "size": 4538178, + "mtime_ns": 1792253584983469494 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/handoff-5485-20261018/pack/hd.json", + "sha256": "1237ac04026ebed5c5b8be2293b5d1cea1f7307979b32bb03e2c6637c8f89a1d", + "size": 2949828, + "mtime_ns": 1792253583082550841 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/handoff-5485-20261018/pack/provenance.json", + "sha256": "9afbad296ec1eb07db2422d54553ac51e3c82e27bb0571a997d8d06fb9efdf61", + "size": 1889736, + "mtime_ns": 1792253582990552689 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/DSHP20G3_PIC", + "sha256": "2e351f4826f158ecea7328b3b80d65f318fdcabdb22d9398f61b9447d894a7ad", + "size": 7284, + "mtime_ns": 1787663959635877115 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/DSHP20G3_PIC.1", + "sha256": "e8f929a9926d631a5af7a87c9d32a6b74208712b671a08bfd01d4c67a2752b94", + "size": 7557, + "mtime_ns": 1787663959635942555 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/DSHP20G3_PIC.2", + "sha256": "b4e2ca09b5fb08dd17b1b5a2a020dc67da6ec8adc9b86c0f5e65adbb788152fe", + "size": 7686, + "mtime_ns": 1787663959636002085 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/misc/SPRITE1_ITM", + "sha256": "b4978c09f1929738f65508683d5c3ca07ea05b1afcbf11c85456224898d36694", + "size": 69168, + "mtime_ns": 1787663959366418864 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/misc/SPRITE2_ITM", + "sha256": "d4c69a59bad7e0c7001dcc549fbb6e78028c8710d86ee12fc8e056ec2ae42379", + "size": 86592, + "mtime_ns": 1787663959479780383 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/misc/SPRITE3_ITM", + "sha256": "57874c28c4cc86eb4d173d225f2d79dbb595300f9ac6e091fa8aac9740d87433", + "size": 63888, + "mtime_ns": 1787663959616177671 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/misc/SPRITE4_ITM", + "sha256": "4924e83cdeaf12b2fc998533502e2282326b333cd29b1367f84b8a2a4e0c6a97", + "size": 59136, + "mtime_ns": 1787663959722849291 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP1G1_MAP", + "sha256": "bfa4386e554ee029a9ac7f2f5d0c4cb5c3000e5d7512c7c8246d75deecb48939", + "size": 12588, + "mtime_ns": 1787663959367339133 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP2G1_MAP", + "sha256": "f6a2f140f86a6bd91b6d137f149c69a7509e37ef93f54513d16ac826a02d5d69", + "size": 12396, + "mtime_ns": 1787663959369061870 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP3G1_MAP", + "sha256": "d119b94ecf744c4b4a14ea1f2de99898050efeddfb6438a8393d0a91f7ca5dc9", + "size": 14676, + "mtime_ns": 1787663959371047658 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP4G1_MAP", + "sha256": "908e65d46cceaa17f4243f54e5f40773051950423e4a5f840fa92742c94f7cff", + "size": 12948, + "mtime_ns": 1787663959372763215 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP5G1_MAP", + "sha256": "4eb985c26cbe5862d73282e8c0af06589e667ddd3c9ee19f5f436cf4150b9f36", + "size": 15012, + "mtime_ns": 1787663959374590811 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP6G1_MAP", + "sha256": "605f63c38a82689a2d776a641576be1a61ad97da52cbaa8f76dea74798d024e2", + "size": 12228, + "mtime_ns": 1787663959376218494 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP7G1_MAP", + "sha256": "03b016972af559632627c37d5cfb321f24d6f09c18b6465039cc3d5b2051ffbc", + "size": 12996, + "mtime_ns": 1787663959378070518 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP8G1_MAP", + "sha256": "bdc13404abe376689fc78fac4b585a641d68bfc8939cc6b51cc5811d734555bf", + "size": 13476, + "mtime_ns": 1787663959379822051 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP9G1_MAP", + "sha256": "f09110d48c0a86989333aa5087e48b02ea06aff7488777e5365f1f3b5c8e835f", + "size": 12852, + "mtime_ns": 1787663959381451098 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP1G2_MAP", + "sha256": "b2bf31aacf9e686c0583ecaf78d5af870f3b326d57e78382aa3d279f778cfbd5", + "size": 13332, + "mtime_ns": 1787663959483305910 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP2G2_MAP", + "sha256": "0776eabbb0e18b76a2121fa0ec505099b77564af8abe721bb2a05aca43d12ebd", + "size": 14460, + "mtime_ns": 1787663959485220061 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP3G2_MAP", + "sha256": "e071f964e54556946595b3fbda178ece3995efe3a1978589586d60f59ad82719", + "size": 15012, + "mtime_ns": 1787663959487295216 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP4G2_MAP", + "sha256": "8f15fe7ef807a5d75f4c345213bfe4e4694b53cdb38204f5aa3dc0c45dcfce09", + "size": 12564, + "mtime_ns": 1787663959488993607 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP5G2_MAP", + "sha256": "c5f907c0c743554998128fcb0047c262815c77c2ac2aa6c4941a91f4820a0aac", + "size": 13548, + "mtime_ns": 1787663959490770868 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP6G2_MAP", + "sha256": "3573cbc922e985145220c5acc30cffcea0bbb26834142fc9e5a496790f5b8483", + "size": 12156, + "mtime_ns": 1787663959492575979 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP7G2_MAP", + "sha256": "555e6d42a4c4edc50f100b54d4d7850339c902ca32cc408b420fa5c4d50254fe", + "size": 12708, + "mtime_ns": 1787663959494375997 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP8G2_MAP", + "sha256": "7556d96680a0bb382e629ce2ffb2d4a5e1e15b5b87ba450350d8d0e4ac387d51", + "size": 12036, + "mtime_ns": 1787663959495994510 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP9G2_MAP", + "sha256": "a1c7a1d1ca473bff76259bb40b3d51fe728b00997efdbcb4b4400ceef9db99c2", + "size": 13668, + "mtime_ns": 1787663959497876875 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP1G3_MAP", + "sha256": "2687a6d2e601e67f16f3ec69ff8b007dcfa6610f3dd812af4a1a20e9c1db036e", + "size": 13020, + "mtime_ns": 1787663959619145363 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP2G3_MAP", + "sha256": "1d87c8760de45b12c0f43d9354cbd81cfd6993a34933aae6940b87712c4b29e3", + "size": 13140, + "mtime_ns": 1787663959620927197 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP3G3_MAP", + "sha256": "76b8443d883c56d4de1a9874cbeeef3b009036bf53982ef8d5b49a233e8098be", + "size": 12012, + "mtime_ns": 1787663959622712895 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP4G3_MAP", + "sha256": "7b1ec34500093951f8202d26780360f8ab83fb1cb9fcc18ebdd14e6db20eb026", + "size": 13284, + "mtime_ns": 1787663959624560087 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP5G3_MAP", + "sha256": "af69d2ca9295b5763c1b5fe84464d58661ef534faa912a914db9458b9115190c", + "size": 11940, + "mtime_ns": 1787663959626244968 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP6G3_MAP", + "sha256": "78429a723d8e73a0b46134cbb99abf0904a4c39ddb9ff25b26ac9c2703159d36", + "size": 13668, + "mtime_ns": 1787663959726273481 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP7G3_MAP", + "sha256": "9f5d2ef60050c1b41e57146d8df871507ceda20757158b4a84bd0f9f8c8b9bf3", + "size": 12876, + "mtime_ns": 1787663959727973254 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP8G3_MAP", + "sha256": "8e8dc013dad4628d3737337e4125f4155d70ed94ebb5c5edf0b8cdc8d5eb5525", + "size": 14148, + "mtime_ns": 1787663959729748120 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP9G3_MAP", + "sha256": "e1bd018fc5286e864d94e56e691a4e6ab23f5c87c3069be4f94779422fcdd1f0", + "size": 14052, + "mtime_ns": 1787663959731526772 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/assets.rs", + "sha256": "44515745330b47a6a99761c449225c67cbee95c7b1f9d653d919ed09032b1beb", + "size": 16417, + "mtime_ns": 1791711112495415498 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/audio/opl3.rs", + "sha256": "e875db410274e3b4e725e68f160862782baa768c993c132f3c09976da683b396", + "size": 55234, + "mtime_ns": 1791594274983451465 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/audio.rs", + "sha256": "dcf352dcc16e383de389648d9fc288f682e7c2bfc92277db6ee76e198e3ad054", + "size": 42072, + "mtime_ns": 1791612018073210287 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/cinematics.rs", + "sha256": "aff809dd2e2bce1c80b64d6200bfc54682221b750a81af6bd3cedb3a4cf95838", + "size": 29788, + "mtime_ns": 1791634621359594894 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/content.rs", + "sha256": "7f35df7100c450ba4bb30a0fdc90101c115b5ae42a7aac57829441c5b7761647", + "size": 36359, + "mtime_ns": 1791671687237069939 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/desktop.rs", + "sha256": "7aa876c1f74ea7b82ff0a5aa399bbbfaa18ea87ca81cab8a17c763654dca3812", + "size": 355988, + "mtime_ns": 1792237712026820459 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/hd.rs", + "sha256": "b17f4ee0757ee87d34e01ec76f3a6239c6e9044b42b4b10bd5f05b485f137a64", + "size": 159636, + "mtime_ns": 1792245624444265090 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/legacy_tables.rs", + "sha256": "eb4afd71d40dd98072f4180360b573e0c7ea5914829d70ee08bd08ca23702190", + "size": 26467, + "mtime_ns": 1791596592133246731 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/lib.rs", + "sha256": "15c6b6392771719083818a85bf5d23fa6f402a3e1685ebabaeaa871007e2802c", + "size": 318, + "mtime_ns": 1791618787038761898 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/main.rs", + "sha256": "d270d1787700975220fed75bbb8d6cd8e38288093492fb2608252849e1f804d7", + "size": 11193, + "mtime_ns": 1791680086709570028 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/menu_art.rs", + "sha256": "1c3b8e58828c13099cf00c612b383efa1e402e27eaa7c8f5f0afc7f1ba44a0d0", + "size": 4325, + "mtime_ns": 1791673814189962237 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/mod_selection.rs", + "sha256": "a756017ae5bc4854959491fdb09226598f92e437a882075b298f8b77f5ebd2de", + "size": 5447, + "mtime_ns": 1791597772968721997 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/modding.rs", + "sha256": "5ba4f50b39f577d792a55845c3bc281e94f8bc937eab6cc5e6201cff0cd6d6fc", + "size": 31740, + "mtime_ns": 1792218285065753129 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/persistence.rs", + "sha256": "9a4adf1e33d3504db3d4d3e6091316cc7116fb35c89b2de8fbd4640d368aa0e2", + "size": 52762, + "mtime_ns": 1791700137529541149 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/render.rs", + "sha256": "d4abdccbc3c1ee840ef8548bcff43080521937ef9f9f5ed69e810f417ef1e842", + "size": 32172, + "mtime_ns": 1791697273206972841 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/simulation.rs", + "sha256": "2537120f280a1cfcfcc73a42a4103a4435ba8aeb98e69c87fde3b885b97a9925", + "size": 140409, + "mtime_ns": 1792217299196752425 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/sound.rs", + "sha256": "aff6779b85f9f4f4bc30a15ad75ec6fdd61d42895639700f4842870636e73c4b", + "size": 11905, + "mtime_ns": 1791614563252113040 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-compiled-source18/src/terrain_hd.rs", + "sha256": "e61f96f541c19863ce8d741363a1739b9276e25aee84795952c65565c775e392", + "size": 59391, + "mtime_ns": 1792245624444740664 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/aurora/content.json", + "sha256": "48fdeeb68cc33735658b5d9917a5747bf09aa1cf1b8a4fe80f8818370cfeb0e5", + "size": 4373, + "mtime_ns": 1791593268008294702 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/aurora/mod.toml", + "sha256": "194a922f688b304a998ebee130aa225ff7c35cd4b5be932bac49c68b380f70b3", + "size": 336, + "mtime_ns": 1791592964780587208 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/aurora/scripts/cell.rhai", + "sha256": "8e946d0ff2506eb48046dfad77243826c61e4c387661e2a5ffdc8fe05706c5fe", + "size": 520, + "mtime_ns": 1791593268008442394 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/aurora/scripts/drone.rhai", + "sha256": "e6cf68b1c722edc24357c05da63354c74e8dac763ae1e411c9c81c32e01d36c0", + "size": 691, + "mtime_ns": 1791592964782469812 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/aurora/scripts/mission.rhai", + "sha256": "0f7420151269fd367114ef2b54ab2d68ff70ce3eb13efbe043d7339e83f026c0", + "size": 361, + "mtime_ns": 1791592964783659587 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/aurora/scripts/weapon.rhai", + "sha256": "5155673c3ebaed112c0ffafb513ef817724e43927c75dabf28a2ec0ff3969a51", + "size": 624, + "mtime_ns": 1791592964781675153 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/ion_lance/art-provenance.json", + "sha256": "32231827d4d8d5709c6f4e21e92fdfb9f16d36641dbf8a5b458544dff2c8a756", + "size": 4228, + "mtime_ns": 1791594626876577040 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/ion_lance/content.json", + "sha256": "05ff4310b7cfdcc8a292dd2b9abd42ded04fb360b533c9b1fb8e9c5ba252127a", + "size": 1610, + "mtime_ns": 1792220272451021889 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/ion_lance/mod.toml", + "sha256": "012ba45af2d21d611d92e7fdc02a8c500422f561a64a1050274db89f28ac3822", + "size": 280, + "mtime_ns": 1792220272451777413 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/ion_lance/scripts/equipment.rhai", + "sha256": "c379b6063b999fb5cdb7f0e153277250e1d63a7e1cd2071bc45b91f82c88fe17", + "size": 329, + "mtime_ns": 1791594356382852996 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/ion_lance/scripts/weapon.rhai", + "sha256": "e1ce73610cf51574e2bee5b74e2b95245ff678f229f191c5c242ca821ebe63cc", + "size": 2900, + "mtime_ns": 1792220272592308886 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss/art-qa.json", + "sha256": "6315619c5e667e90c7f90c8dea8b07f8c3b3d9ebc51d943804f40ca991450d3a", + "size": 855, + "mtime_ns": 1791594706998591903 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss/audio-recipe.json", + "sha256": "fa466f37d4763d7c41a583c68f308a9a209dc5910b7ef55df4f7648cb0d07a5f", + "size": 589, + "mtime_ns": 1791594706594303358 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss/content.json", + "sha256": "9ee02264c2a64cedb8296f766e9077596fac73ae113949d47080569db20c5ac8", + "size": 1496, + "mtime_ns": 1792220272453287198 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss/mod.toml", + "sha256": "1561c9a8dabbed5f6ad6f49fd354df360f0c22b45b7e759d0e165d85b307b26f", + "size": 303, + "mtime_ns": 1792220272454052051 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss/provenance.json", + "sha256": "7ca3cc7952409059d18436be980f82faee992807c8867d158df3a483c51e6f81", + "size": 1727, + "mtime_ns": 1791594896557860505 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss/scripts/ai.rhai", + "sha256": "3cd80fda007a143486faaf81256cce115ae00b39408187f3de846a33834a3f62", + "size": 7456, + "mtime_ns": 1792220272591333575 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_2/art-qa.json", + "sha256": "c59a1cb808931b52d978db7537d288290bca6476af738878a17f75a25740c73a", + "size": 1756, + "mtime_ns": 1791613092010365615 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_2/audio-recipe.json", + "sha256": "ea6cdea8a911601307750f343dd2190442009f7428cc328cbebaca2112d62025", + "size": 1020, + "mtime_ns": 1791613092052256569 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_2/content.json", + "sha256": "5c437b663aa5671a0a5843f4c93ed90f59a8dbd0638e98759ff4a84064b43e62", + "size": 1467, + "mtime_ns": 1792220272455559153 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_2/mod.toml", + "sha256": "22d04480b8d166434c00bde072ed0c59c2b6125a980cce5fb2bc8e36d9973434", + "size": 300, + "mtime_ns": 1792220272456309667 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_2/provenance.json", + "sha256": "71e51ea2ab1347b70fd9437923439f065f0060f864e2e988365151618fb2b813", + "size": 1306, + "mtime_ns": 1791613226941009467 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_2/scripts/ai.rhai", + "sha256": "cf117a8d59dbaf2ff194c7282d7cb1ba16175ad4d8e3b02e626bdb8ba1f5e9ae", + "size": 7579, + "mtime_ns": 1792220348851322431 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_2/validation/Cargo.toml", + "sha256": "6552adb6d5520f55c411745041e9adf3100a0af9279c8284c808480936a142ab", + "size": 247, + "mtime_ns": 1791613153261719989 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_2/validation/report.json", + "sha256": "fa9a21d4c6638e96886a4425cd28bbba96192486d1cc941b6c68d7416221b0c0", + "size": 1009, + "mtime_ns": 1791614623005694891 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_3/art-qa.json", + "sha256": "696648641df3e54c25381b766c3ef7b5e6f264fb319fab7addaeee4bea1b338d", + "size": 1173, + "mtime_ns": 1791613117617665936 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_3/audio-recipe.json", + "sha256": "03ffe33e0bf4ced57753ebadb23ce097c88e777995a98b0e3d69e79a6972b3e2", + "size": 960, + "mtime_ns": 1791613117396712475 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_3/content.json", + "sha256": "a7b5b9976859a136e7d02bcf78e6e99bd2e7afed9a9e4162211a946c2b2ae0bb", + "size": 1507, + "mtime_ns": 1792220272457950021 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_3/mod.toml", + "sha256": "85420735d4c5f7614b1c82b857687cc6acecca1e4baacf75c46e00de5cd1314f", + "size": 297, + "mtime_ns": 1792220272458797210 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_3/provenance.json", + "sha256": "172f93234702648dfed876207ed7dd8c87698b4183e853f739b913dbd987561e", + "size": 1083, + "mtime_ns": 1791613196193718809 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_3/scripts/ai.rhai", + "sha256": "5b709fe8db4fcf3506115fd7649e5ced3a9333e876bca9bd3ec871e3f8d35e14", + "size": 7544, + "mtime_ns": 1792220348851730436 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_4/acceptance-report.json", + "sha256": "e277ac3af842dd834d329a68c64da5ddb1ee642bb98328e5db0ad79c7374967e", + "size": 1562, + "mtime_ns": 1791616007268979407 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_4/art-qa.json", + "sha256": "d61a338cb88fc5c0981e4aab20b6fe127517f604a7b6c51f257a64ffae7cfef0", + "size": 1303, + "mtime_ns": 1791613328806805386 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_4/audio-recipe.json", + "sha256": "f58e3e01a6d2f682f1ca4f2318dcea5db20173bc166bb1f53309b6830548e194", + "size": 973, + "mtime_ns": 1791613328849956825 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_4/content.json", + "sha256": "b81ac674f1828e1cca526da3cda3e57dccb46cb8302143cfc15eb449e1090657", + "size": 1472, + "mtime_ns": 1792220272461416796 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_4/mod.toml", + "sha256": "a3fcbd75a98ae4d20fec59aaac270dca4e741f84e761f13c43788a238504a446", + "size": 310, + "mtime_ns": 1792220272462632026 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_4/provenance.json", + "sha256": "c784597656d51cb4f98976450180e185431d6d302fd397e62a77a514a2f55bec", + "size": 2293, + "mtime_ns": 1791613479650660569 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_4/scripts/ai.rhai", + "sha256": "c97bd5c79b798f6f03a8f5eab9b506a587d3a8497eee5f744e5a7fe4c7d3c4fa", + "size": 7634, + "mtime_ns": 1792220348852151862 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_5/art-qa.json", + "sha256": "2c9e91834a66e74a26eb381986e2ccb3f32595d5d28e83742e37126d0a93ca0f", + "size": 2268, + "mtime_ns": 1791613346106950463 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_5/audio-recipe.json", + "sha256": "e36836dc27322d388598127ae4e57280161a8cb7cda331163498dfaf0956a06f", + "size": 1041, + "mtime_ns": 1791613346146566631 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_5/content.json", + "sha256": "5336cd8cfe17ec35bb540e570b1a1294c5e4426a103e2f6fa7ff35299826e136", + "size": 1835, + "mtime_ns": 1792220272464307273 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_5/mod.toml", + "sha256": "4d4ddcdab2c979e1162b60cad3176333f8ced3e8cf19f5daa1a608033108cf93", + "size": 301, + "mtime_ns": 1792220272465129845 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_5/provenance.json", + "sha256": "2ae8f7ebb1ee8c8c367285b10eda29b32f376d561044d2b7c7102afebf76f1cd", + "size": 2723, + "mtime_ns": 1791613346232883207 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_5/scripts/ai.rhai", + "sha256": "33ff0e4e514c7cf4f5cf75ab56678ab92361e2ddb46c2e9926bd5477257be984", + "size": 7451, + "mtime_ns": 1792220348852764938 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_5/validation/Cargo.toml", + "sha256": "3f46046bc70a37db7859e3c2361e9e6d61c70c6d8344c6cdb9eb37baabe7bb66", + "size": 204, + "mtime_ns": 1791613210245391126 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_5/validation-results.json", + "sha256": "cd85594adb7b84d2bfb448afa1d52f5e470173d48f4a31b5be7247b5d2c33ff1", + "size": 838, + "mtime_ns": 1791613346221604810 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_6/art-qa.json", + "sha256": "798c6ca688885ff312b9f66293c7ca427963f5f667f767e1a442f21665429826", + "size": 1841, + "mtime_ns": 1791613360618634122 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_6/audio-recipe.json", + "sha256": "db86dfc890014afde43f10b02ff36b8ec7e9796ce2b36c38b6834b202d3c15be", + "size": 1068, + "mtime_ns": 1791613360447238294 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_6/content.json", + "sha256": "87aa51f1e81df57446e0f68f2fc5c9edc7bd7bb7caada4fcebe40ff3ffa43851", + "size": 1463, + "mtime_ns": 1792220272466922802 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_6/mod.toml", + "sha256": "7558a783ba407dd264fa47a9f3f4934376184fb0d0d55e79bd4abd183ccbe454", + "size": 301, + "mtime_ns": 1792220272467765765 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_6/provenance.json", + "sha256": "136fac8e3d2f568dd1e35212a5fffba2421172771fe0773391c1eb1f5535c50d", + "size": 1411, + "mtime_ns": 1791613317375505736 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_6/scripts/ai.rhai", + "sha256": "d3a58c1ab2237fc8f9c1cd94117413d384e575ba9c7a50b44e02ab7ed4136714", + "size": 7779, + "mtime_ns": 1792220348852457410 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_6/validation/Cargo.toml", + "sha256": "f488efc1f90785296b7ab25aecb0c3f2cbb018724df6144f6e1abc3e40fe11d3", + "size": 195, + "mtime_ns": 1791613289661630403 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_6/validation-results.json", + "sha256": "2e70d55a6bdcd10f078aa61d6e2c68b9d9611873a09f4c60b979fae900e84bdc", + "size": 1026, + "mtime_ns": 1791613411429699730 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_campaign/art/provenance.json", + "sha256": "2c8d6a2456176a7067ad56941303425d6017403e66c46f88b08316c1da3ab191", + "size": 711, + "mtime_ns": 1791611973540978377 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_campaign/content.json", + "sha256": "49fe55c92fe43068c3223b2bf6d50f3370d931528f58218a9971710d357217f2", + "size": 629, + "mtime_ns": 1791611766237098689 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_campaign/mod.toml", + "sha256": "7816ebae6501833335990e63bd9b744d727cd664fa93c96525820f6b1ed25eb3", + "size": 570, + "mtime_ns": 1791613251763422943 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/art/generation-equipment-v1.json", + "sha256": "785ff74d12d0cd61477d9513098bbeda2635e6f185d7cd463aae82105ffebd6a", + "size": 723, + "mtime_ns": 1791706789376586995 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/art/generation-projectile-v1.json", + "sha256": "2c27a855a5aba9af9ab3a70ecb4465ab7983d2207a9b9c76772365a5a3bee05d", + "size": 725, + "mtime_ns": 1791706828206551513 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/art-provenance.json", + "sha256": "3ce317a863331283c0a056fe0a16ecfab464156d745f07f2cdd7627b34e5db60", + "size": 2338, + "mtime_ns": 1791707229356576127 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/audio/provenance.json", + "sha256": "5e65a758e0095735716715cc3a79bfbece252d07e6076e7923ab9d5f6bb62c06", + "size": 908, + "mtime_ns": 1791706713733625086 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/content.json", + "sha256": "0018754c435bf14a3567e2c0fee54845ac7954a625fc42b7e35c0ee637e8be05", + "size": 1812, + "mtime_ns": 1792220272469556401 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/mod.toml", + "sha256": "380302a5ee9602a357d64bcd04672593d415d2685cdc20ee0afadd20909fd17a", + "size": 260, + "mtime_ns": 1792220272470359727 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/prompts.json", + "sha256": "988e176fbd52de41ab4e3739ba894b0ddd6117fdc969b4bb31479caa54f1d6cb", + "size": 2481, + "mtime_ns": 1791706369900728467 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/scripts/weapon.rhai", + "sha256": "7f92223a4e8981d067361dea691a6f65ae89e7fb4cbc84afbdcbb367420e257c", + "size": 2160, + "mtime_ns": 1792220272585219171 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/validation/balance.json", + "sha256": "de572084829e6f56bdf6fcd2cf479343b341b17b1a94de14a21e88c3c5a82862", + "size": 18926, + "mtime_ns": 1791707166186161128 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/validation/review.json", + "sha256": "f74ef555bd4ee17b147964ae41958b1fa9c372d6750102439c2ec6d382850d95", + "size": 8096, + "mtime_ns": 1791707257524832756 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_1/asset-report.json", + "sha256": "1b34514633b3d9089ce109514845d05a1fb2ae2c413a3f9c33d737184ce0785b", + "size": 2163, + "mtime_ns": 1791594701842027469 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_1/content.json", + "sha256": "aae8bd2d9b331cfe95d92d34d74ea5606cea21f41d772a06bfbe9590b00fc441", + "size": 68832, + "mtime_ns": 1792220272472113664 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_1/mod.toml", + "sha256": "25c23f8ca31483b1beef66a527ff08c7baafc482cbd09c6b830cc23a71414f6e", + "size": 606, + "mtime_ns": 1792220272473478502 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_1/prompts.json", + "sha256": "c4117180c2b8537daf423f37c0bed3b133b357d2fafab83c185ec67d5271bff1", + "size": 3635, + "mtime_ns": 1791594519827023442 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_1/scripts/depot.rhai", + "sha256": "ff9077741e01ee9ba49ca5fef4b2952ae46ee355cdc566955194831341530a27", + "size": 390, + "mtime_ns": 1791594425291118864 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_1/scripts/mission.rhai", + "sha256": "58124d7a699ecf65d36cb5a5a12c7911dd701f5f8fecce6cd3214e90f908a686", + "size": 3785, + "mtime_ns": 1791614829943125170 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_1/scripts/repair.rhai", + "sha256": "1abc4dc3dd5817a5f8ceb21615cc8cadb0894243a9b0db41d981db2264850bfa", + "size": 171, + "mtime_ns": 1791594425291118864 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_2/acceptance-report.json", + "sha256": "faa24b08566f525e178ba0dbe96f0938349cfedc805f4760aaeabddde5e163b7", + "size": 6864, + "mtime_ns": 1791619112822968963 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_2/asset-report.json", + "sha256": "52549e9313525794fb84624c20e67b24af96a47ae22d789cf71c7cd4dbdee468", + "size": 2524, + "mtime_ns": 1791619112811085710 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_2/content.json", + "sha256": "883aedd5f7a3db34a65064ec300aeb1eb66566d14c8ec64ca3f025ced4647878", + "size": 69454, + "mtime_ns": 1792220272475335004 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_2/mod.toml", + "sha256": "ff42de9e3562a27e73a515f1bb21ac6140ee89ee871b884735891e2a5e6daa7a", + "size": 579, + "mtime_ns": 1792220272476615980 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_2/prompts.json", + "sha256": "8989e07fa8812fd2f1bb4da7690f4a564934bdf4fab51969b2a7abdf5ab22a57", + "size": 3540, + "mtime_ns": 1791612093865439551 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_2/scripts/mission.rhai", + "sha256": "52b013e0519f44fb9edebcffebdb765820a24bbeacf13728bc7290ad08d05aaf", + "size": 2951, + "mtime_ns": 1791615363580775580 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_2/scripts/relay.rhai", + "sha256": "ce2e0085ff2b68af2a30e6a482acd82cce86654e50f367745476b95c7bbf87ce", + "size": 1785, + "mtime_ns": 1791616535658271864 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_2/validation/Cargo.toml", + "sha256": "aa90fa760778b68e7da5a2b0177defe03f4c4ba4f3a69095b9a5e5de93c76945", + "size": 253, + "mtime_ns": 1791612158783316331 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_3/asset-report.json", + "sha256": "ba0c9adad39ec5892677a44fd531149ae2e6144e0cfac31f29923971de502738", + "size": 1982, + "mtime_ns": 1791612024794630553 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_3/content.json", + "sha256": "b47f6281edb8abdd960fae00788be2e1bf44eaa616a22a2964c6a47773eb9a12", + "size": 73315, + "mtime_ns": 1792220272478417948 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_3/mod.toml", + "sha256": "631adb89466d25311abc03a479923c08fb79d0eb2f5653274a5dbba4b950c0f2", + "size": 600, + "mtime_ns": 1792220272479720061 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_3/prompts.json", + "sha256": "955d0780efc3c139db5b08be7e1fa6951f762b809398117793ac298bfd307672", + "size": 1143, + "mtime_ns": 1791612027268541927 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_3/scripts/convoy.rhai", + "sha256": "9780f8a62eef66f971b6c6906f29ab7430c1faf5aa703b84ab8a9d5b9c296f5d", + "size": 894, + "mtime_ns": 1791611986015959413 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_3/scripts/mission.rhai", + "sha256": "132937a30647c3ae5825e2a04dafbe9f3553944d22a3a029d02373adb57c76b6", + "size": 2588, + "mtime_ns": 1791615487904922445 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_4/acceptance-report.json", + "sha256": "24f8ad0daf241b980b4de78ea392846994ed03446840c960b2de5252891f3f19", + "size": 2908, + "mtime_ns": 1791620752904759562 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_4/asset-report.json", + "sha256": "c75c5a180ab944c3cafbd67b23000d5cf861e4aab2adbf8e446d8eac966c6b94", + "size": 1745, + "mtime_ns": 1791612163358746142 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_4/content.json", + "sha256": "ae9f5771e9deeaf7fb53617c3238c9653107e2edb2a7e1261e1c73befb1bf2fe", + "size": 74560, + "mtime_ns": 1792220272481402023 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_4/mod.toml", + "sha256": "a34592bf2759e64883ccbc19f31678db71d971e78682cc66615756a7664a5c34", + "size": 647, + "mtime_ns": 1792220272482705291 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_4/prompts.json", + "sha256": "fdee4bb3fec4335231d9cde6798fdead5e5e881b3a31666f95daa5992fd8f7dc", + "size": 3036, + "mtime_ns": 1791612016134420423 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_4/scripts/mission.rhai", + "sha256": "29df77d74558b730e0af245513bb75901527eae588ca30ab20afac7de7991d7e", + "size": 3722, + "mtime_ns": 1791614672407526832 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/asset-report.json", + "sha256": "1b93969c1bbe237626da0c8c5161d01767828401117db75c31a7304d98a63d0a", + "size": 3278, + "mtime_ns": 1791615816059065363 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/content.json", + "sha256": "816bb99aba8ec4a646d3d2f734baa98570ac95bdfaf9dfca9813e50726087295", + "size": 80780, + "mtime_ns": 1792220272484488663 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/mod.toml", + "sha256": "2e66cb7f0d46fe990441ba316c28eb76267c37bf0002f094baf9d96afa648f24", + "size": 623, + "mtime_ns": 1792220272485841077 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/prompts.json", + "sha256": "d42b627c2313c136c4a9fb56cfffac77f0ca994af93c6e01ae8c4b89f2513f5c", + "size": 3486, + "mtime_ns": 1791612143663276402 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/provenance.json", + "sha256": "f86959079e0bdafa13106887d75d4bacd46e0f2505e6908ba852de0e59dfca82", + "size": 1731, + "mtime_ns": 1791612264445527949 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/scripts/coolant.rhai", + "sha256": "8bc97be0a048eba400fd4c2df558f5964e43883c8ce001bdfe1024486c6fc5e4", + "size": 251, + "mtime_ns": 1791611845116253427 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/scripts/foundry.rhai", + "sha256": "cafdf0f3440cc8dcd3c6db21910f71c5f9abef7e9666ac83b1742b02601e8b30", + "size": 1435, + "mtime_ns": 1791611774804898211 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/scripts/mission.rhai", + "sha256": "4a971e6bbf6bed8757f53ac966a128ae7c783f5818088686e26f9c7bbd1194f8", + "size": 3878, + "mtime_ns": 1791615576683507679 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/validation-report.json", + "sha256": "f2d8e88ab2fc57c338e15540db22312ccdd9b86b250417dd5386da064e1f36c8", + "size": 4374, + "mtime_ns": 1791620103767042150 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_6/asset-report.json", + "sha256": "627ed9348e40dc221cd9eb487bfbbc4857139665adce5657054ebd4d872ac49e", + "size": 1770, + "mtime_ns": 1791617744912899277 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_6/content.json", + "sha256": "ddf1ea221c85f303d3872111059dc370a08918e3b72e3b91ef92bb005ccadc8a", + "size": 83786, + "mtime_ns": 1792220272487634441 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_6/mod.toml", + "sha256": "ddb1f6e2960bf39ecba30437a236790e8dc3677820e939c079e9906a3de161af", + "size": 586, + "mtime_ns": 1792220272488995037 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_6/prompts.json", + "sha256": "dc408b5fd7bfd696b864e52af9ef1983dacddcf40bdd25bf6c9a59ec21531d3f", + "size": 3139, + "mtime_ns": 1791612200501949037 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_6/scripts/mission.rhai", + "sha256": "0b79244ea0cc92876dbf2adeb86a6efebba8cd8a5538f0004638efec556a6157", + "size": 3624, + "mtime_ns": 1791615356874818212 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_6/validation/Cargo.toml", + "sha256": "332cf067a13b7d827c99d5a11fd4f57a32943cd18ec2e64a320a01b9e110c690", + "size": 190, + "mtime_ns": 1791612148458164416 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_6/validation-results.json", + "sha256": "aaa4f60dbee063a3be15a82d48326bcb686a95d1f9954f7bff3ce2b200c34206", + "size": 4281, + "mtime_ns": 1791620194499230755 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_music/content.json", + "sha256": "5b9576d96cff7d28c263923ba363dcd02b64cdf8698db9b04e32e311b7d74e88", + "size": 167, + "mtime_ns": 1791615584725898390 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_music/mod.toml", + "sha256": "9a6c83b75abb7a13c1952f1bfae78da3b7784ba85c097451d6c729ebbc3c64b2", + "size": 322, + "mtime_ns": 1791615584724898341 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_music/provenance.json", + "sha256": "b458a863473cf5f7fc781dc53aeb775b2e6a66f44c8998c7f2db3bb1f7e653c5", + "size": 1723, + "mtime_ns": 1791626069109118565 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_music/validation.json", + "sha256": "c9c3534029179414420d1b10b36383ae543cd57c8e0cb378b7e4e37cf6c583f6", + "size": 1022, + "mtime_ns": 1791626839618891807 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/art/generation-equipment-v1.json", + "sha256": "36a6269a6f5fab897a50b30cca04790d408d3de788c8a006ab12358b6cc5689e", + "size": 723, + "mtime_ns": 1791706637160720139 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/art/generation-projectile-v1.json", + "sha256": "a796c9572556e404abf5c9baab84976c90c1c9972b50ee32484f27e1c1899f0d", + "size": 725, + "mtime_ns": 1791706726812553418 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/art-provenance.json", + "sha256": "f6733c216d452adc03331d05d26ab853ba2c20282a3d85e5acc66e4c3b5a00db", + "size": 2338, + "mtime_ns": 1791707225530714760 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/audio/provenance.json", + "sha256": "946e1e015df53e620c046c11bfbdef91e70db1affe20e73b56fb11dadeb0d5a8", + "size": 906, + "mtime_ns": 1791706713492990899 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/content.json", + "sha256": "c20e79efbe83a6fd831a3a255786fe273242697526f99550f100c8aeb9c1851a", + "size": 1798, + "mtime_ns": 1792220272491641973 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/mod.toml", + "sha256": "9cfe8abe321b2fc9d5f9f374671f1edbe4e23b1082d3dd05a9092d10682f0fb4", + "size": 261, + "mtime_ns": 1792220272492768083 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/prompts.json", + "sha256": "a07d02ac46bc3e294b2749366cc2ef1d71e53afdf1d4e8cf0576bc38b05615d7", + "size": 2669, + "mtime_ns": 1791706369900405690 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/scripts/weapon.rhai", + "sha256": "a30e4b2401cd96cce7d087106b2a819f1771a12e63db9b17dfd417c43cbb7b3d", + "size": 2380, + "mtime_ns": 1792220272584317474 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/validation/balance.json", + "sha256": "67bd6af0ab6e0ecfa35ab504a7128a8da2cad1e1491da223e21d766413d62242", + "size": 19028, + "mtime_ns": 1791707166184770457 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/validation/review.json", + "sha256": "45aa8ec4570b76931bd9b774c8f9f08d2c92f9800be3389182946ec6a9453607", + "size": 8060, + "mtime_ns": 1791707257524303801 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_scout/art-qa.json", + "sha256": "ef201346d9a7616b8d7bfb3974eca9c034086cc9b3806b9859508532f155928b", + "size": 547, + "mtime_ns": 1791594706270769481 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_scout/audio-recipe.json", + "sha256": "c74653d0cefa1d85cc8b288a4649790737b2e55ef119726004d25b3bbce80cd1", + "size": 589, + "mtime_ns": 1791594706141943327 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_scout/content.json", + "sha256": "4c391c6afca745dd2a225830490196fdc1d2fe2e175ca29179969162e54d5d02", + "size": 1262, + "mtime_ns": 1792220272494536253 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_scout/mod.toml", + "sha256": "236d2180ba63c73ec529e7f8d9caf8ae032405318882a4872e9ca5ea5da2cd64", + "size": 287, + "mtime_ns": 1792220272495305791 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_scout/provenance.json", + "sha256": "aa9978431c7774ebd530e9b0661b95f65fe63d9b69c619430c1ec6111b98ece9", + "size": 1465, + "mtime_ns": 1791594896498293345 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_scout/scripts/ai.rhai", + "sha256": "c7e15fd1a79525ab1a2ff93651bce19d776215e7a78a3986ebee1fd9ed183125", + "size": 6272, + "mtime_ns": 1792220272583075201 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_1/acceptance-report.json", + "sha256": "4ba6abc3d28a3131d2b7a7e968cd0694751ea1e5db4190d1dbb545383b1f1f27", + "size": 4926, + "mtime_ns": 1791708662218054797 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_1/artwork-reference.json", + "sha256": "a3b7b280a0552b8e183986162b25cd34f0cfc66c8e3a1f259c3aec48010071d2", + "size": 478, + "mtime_ns": 1791706195370333252 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_1/asset-report.json", + "sha256": "47cd7665858657dc316f5a29ddf210f45eb8ed723e31237710ada55381feebdd", + "size": 4747, + "mtime_ns": 1791707614569289553 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_1/content.json", + "sha256": "06d945df4b52b2147bc6e084f4d2c0c5a684f9b8ccfdd8f2b14cbf6c111c65bb", + "size": 1347, + "mtime_ns": 1791706429339937732 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_1/generation-provenance.json", + "sha256": "42bfad8a9147539635ae18057c50e3411e70e8ffa5bb5a5e47e450fd347d4219", + "size": 4317, + "mtime_ns": 1791708724840341148 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_1/mod.toml", + "sha256": "4d8a7e1101beab68fb354e000a0bec00f0de3fae9220346073804661c6b69b69", + "size": 301, + "mtime_ns": 1792220272497282646 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_1/scripts/ai.rhai", + "sha256": "831a52f71b9aabb5d9cc57f30496089b3d9be2b684fce7ca69911a52638f3c9f", + "size": 6765, + "mtime_ns": 1792220348855144910 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_1/validation/Cargo.toml", + "sha256": "e6b1f7c5e6c9ccdc4bc2da18a7c8f62e110eab8ba5861eff6317f1fb561aedb1", + "size": 259, + "mtime_ns": 1791706650811344085 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_2/acceptance-report.json", + "sha256": "ef332148c250672d869b0a7eb76712c798b2c2747dcf514ae58fc2b717f3d503", + "size": 4926, + "mtime_ns": 1791708662218474816 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_2/artwork-reference.json", + "sha256": "a3b7b280a0552b8e183986162b25cd34f0cfc66c8e3a1f259c3aec48010071d2", + "size": 478, + "mtime_ns": 1791706195370466545 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_2/asset-report.json", + "sha256": "aae01dfc03415a0995e6512fce62af1a740093691f3272a8b3f101eb3f983084", + "size": 4744, + "mtime_ns": 1791707614570267225 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_2/content.json", + "sha256": "e664d46f2cd4a20b7dff8030e6f8932fc5abeb321590e02b53d8a782687d3bda", + "size": 1331, + "mtime_ns": 1791706429340367010 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_2/generation-provenance.json", + "sha256": "f20ee12b9194272a668e0e21b007b3ad075a58fb0f84be11258aa1728af11285", + "size": 4264, + "mtime_ns": 1791708724840652049 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_2/mod.toml", + "sha256": "63f2f1ae615d39edf35ab4cb51f30ce4b73998cdd558cf3acf06f99f8161b72e", + "size": 295, + "mtime_ns": 1792220272498979405 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_2/scripts/ai.rhai", + "sha256": "2aa30681493e6212362510b5b9cd0ef688acb76c712e0c9c83017a9ead7fdfd0", + "size": 6715, + "mtime_ns": 1792220348855672575 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/asset-report.json", + "sha256": "d3158e5adf2756038e637b53d30c54c0cc44b23264c6b7aa61c809c0659db365", + "size": 2649, + "mtime_ns": 1791707357583091157 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/audio-recipe.json", + "sha256": "2a607cc75a8b56983b108a67eb253e37b3f9f166d9fce3abec12e1f24c895e32", + "size": 1084, + "mtime_ns": 1791707357297356421 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/content.json", + "sha256": "52f0c30c3a042788f99d6e0bc5a4d4c0be86d150316864dc469b07673784a5d6", + "size": 1448, + "mtime_ns": 1791706105966990634 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/mod.toml", + "sha256": "deafb7500336e7e42c19d1f1ac3561aec23b2cc279faefc301eb3743bd6725fb", + "size": 311, + "mtime_ns": 1792220272500878172 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/provenance-shell-v2.json", + "sha256": "a52e8901cec4a2a4b19c970e52067cfb6c05a6566ccb01059ef3884b553a04b0", + "size": 2114, + "mtime_ns": 1791707316809126681 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/provenance-shell.json", + "sha256": "4bc3c5814a18504ce9e5ec57d4785ed14c8a3f8772b7d62a769c23b359f33f3d", + "size": 2099, + "mtime_ns": 1791706404507864049 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/provenance-unit.json", + "sha256": "6e7141ef5777e4cf4fbed901d2ae767fa4208197633cd6769b4f69781b7e540f", + "size": 2097, + "mtime_ns": 1791706208764210354 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/scripts/ai.rhai", + "sha256": "b8a27f83703c700f65361f2be895dab8b4a547f54460543bcd9be825a9c02aef", + "size": 6776, + "mtime_ns": 1792220348854053710 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/validation/Cargo.toml", + "sha256": "3827314cad6f6e8540f8eb5f914210a2c57e426b24b736b86746fb988c1edd1e", + "size": 325, + "mtime_ns": 1791708316499989795 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/validation/compiler-binding.json", + "sha256": "035ac8bcda2b1d6060118d0c85f93a4fc11057390cb6f398e98eee300aceea2a", + "size": 1011, + "mtime_ns": 1791708347395959026 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/validation/retained-state-compiler-binding.json", + "sha256": "8432cd40af8800b73cfab2e502dd73b03d01d48b01c20444ec511bff02b68865", + "size": 1016, + "mtime_ns": 1791708677878696496 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/validation/retained-state.json", + "sha256": "3da8f6e02bdfbfbe796fa204da9435f52cc9a647998af15306500f4f9bf51c5f", + "size": 2178, + "mtime_ns": 1791708685962516520 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/asset-report.json", + "sha256": "3c95ef71ba1e59f90abd230c340a2ba4691f3008b87f4e33a6fc93bd651db017", + "size": 2649, + "mtime_ns": 1791707358026411677 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/audio-recipe.json", + "sha256": "eb3a945e7a2710f052115ce69ee0ddcecbbbf46dd2c34001036f526db2a7e321", + "size": 1084, + "mtime_ns": 1791707357749082568 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/content.json", + "sha256": "4f95b6c594d51e79011dcf221ee2242de3e8d6e83e4211115f132bc8bf8109c5", + "size": 1446, + "mtime_ns": 1791706105967525033 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/mod.toml", + "sha256": "cfcb1119c7f6c0d9c1737d6f8cf0ef3b78231ebf7af828af92b0e4c018aeb443", + "size": 309, + "mtime_ns": 1792220272502526970 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/provenance-shell-v2.json", + "sha256": "7d88f6574700a302b7f0883df763e16bf435a02bb510b0cda2fd1085946d0fa2", + "size": 2227, + "mtime_ns": 1791707357170940552 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/provenance-shell.json", + "sha256": "83566cd5cb9b3321e97820886263fa8a98af67cfe5d060b3ad228110da9d0526", + "size": 2260, + "mtime_ns": 1791706417525311996 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/provenance-unit.json", + "sha256": "1b4f8fd1f95b9d164dd578d62ebe8c59c76789270b44f996fb88b74af08b8128", + "size": 2097, + "mtime_ns": 1791706359508051711 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/scripts/ai.rhai", + "sha256": "288e637b5b09fa28425740f05dcb0603ad452e5427b585f5b30625769b61fa4d", + "size": 6779, + "mtime_ns": 1792220348854327152 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/validation/Cargo.toml", + "sha256": "89dfafd6841043fb1444002df07c752408ee408348cc0be011e2128533a55ec0", + "size": 325, + "mtime_ns": 1791708316500142949 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/validation/compiler-binding.json", + "sha256": "8fd3e012e960e66271cf1e7d025f45ccd44cce60b246d8d97a7956a22b48c80a", + "size": 1011, + "mtime_ns": 1791708347902406117 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/validation/retained-state-compiler-binding.json", + "sha256": "f597fc7256fd3b403d849b8f7fed7409c5f24984a7b5ea9824d5ddc457e60ae1", + "size": 1016, + "mtime_ns": 1791708677930327030 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/validation/retained-state.json", + "sha256": "48291d1bd66e389ad0e07d3510ffb8fc1a11e14d945412de5eaad1e31ea61d52", + "size": 2178, + "mtime_ns": 1791708684454174648 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/art-qa.json", + "sha256": "3624a04ffaa4cda6fb3561ed939754f7f869565aa7d63bf8b359b302b341b4a2", + "size": 1455, + "mtime_ns": 1791707436890457510 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/audio-recipe.json", + "sha256": "222915b0b17181524771762b7777579b9990f42941fb794b2524a30914a19d19", + "size": 1279, + "mtime_ns": 1791706714750597488 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/content.json", + "sha256": "ff488a3ae19cddfbe15970000b4c7ee0cf8ee6308a924e4036aadb4a22d349b7", + "size": 1633, + "mtime_ns": 1791706655221350715 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/mod.toml", + "sha256": "aa7b62a518393befe96110c92b37bdaa7ec47808f91f8e3a4b81f9dd6ec6258a", + "size": 287, + "mtime_ns": 1792220272504334594 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/prompts/request-v1.json", + "sha256": "83ee51ecfaa7de9829b50bc59b7e08f8345bd4cf14cf9322cc6ac3821aaa9340", + "size": 1672, + "mtime_ns": 1791706120770187668 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/provenance.json", + "sha256": "f13995902ef16f5597c8d9414f18c2349c276d10222482cd5598c3ad3428d8e2", + "size": 1137, + "mtime_ns": 1791706200797389706 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/scripts/ai.rhai", + "sha256": "3ef9d8435f3c5669fcb9ca89042b02f145ddcb381ac4cd83c2ecf456e8931ea1", + "size": 6895, + "mtime_ns": 1792220348853304958 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/validation/Cargo.toml", + "sha256": "0f5fbfa4b4e31fe59e438c3d60794ba33905fe6dd9f78b7c3d9abce6ef1f4e8c", + "size": 293, + "mtime_ns": 1791706952393539318 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/validation.json", + "sha256": "05d095c77b2e4290ecadc6134fafe301498084c59439de755d4651afac3c46de", + "size": 1820, + "mtime_ns": 1791707659177024407 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_6/art-qa.json", + "sha256": "4702701f786668132b81b04cbc83a4df45d7b724b15bcd94994731a291aeedc8", + "size": 1456, + "mtime_ns": 1791707436892116827 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_6/audio-recipe.json", + "sha256": "200ae6771ae8b645350575de36c0d4d1fb09f72f105c1cd2ca9af1dd84b2a4c4", + "size": 1280, + "mtime_ns": 1791706722414048235 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_6/content.json", + "sha256": "d7b6406e88d2b94f03ab1a16203bcd6340353aa85313353feae4659c5bfb8ae4", + "size": 1626, + "mtime_ns": 1791706655224222764 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_6/mod.toml", + "sha256": "ad21231533195d8e33aca29631a42d228b51cfa814c2677be4b8133316f70c6e", + "size": 287, + "mtime_ns": 1792220272506017329 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_6/prompts/request-v1.json", + "sha256": "170f2a784898b83965c7514caaed894b89b242d27cf25bb4ee9cd3a25866490d", + "size": 1561, + "mtime_ns": 1791706200859577608 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_6/provenance.json", + "sha256": "993cca6b1758af97fb6344176d5445255c4a94d3d9124b90814abedb1317d979", + "size": 1101, + "mtime_ns": 1791706269672129939 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_6/scripts/ai.rhai", + "sha256": "065a85183f96956136d90cb786a21c9cdd959a416bea50af4002e6732f00d73e", + "size": 6862, + "mtime_ns": 1792220348853739430 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_6/validation.json", + "sha256": "0c79232e2a38a9f985f54230569995c3f37c81a8ad33ee93711ef908018a89c0", + "size": 1762, + "mtime_ns": 1791707659177389445 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_7/art/provenance.json", + "sha256": "6a2bc898711f2efa2d90a10ac993503fcbcf04d8d54276153022342ffbf18710", + "size": 1299, + "mtime_ns": 1791707823751830159 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_7/art-qa.json", + "sha256": "c36a6572cae8041ae58639c95d1003b3833df236e0961dae307845acd2ce0a57", + "size": 1795, + "mtime_ns": 1791707823751981749 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_7/audio-recipe.json", + "sha256": "320705d7ba3485e28cec929dacbab37a64f9da8b2b64e665caa2e82e0705a997", + "size": 1366, + "mtime_ns": 1791706576947811967 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_7/content.json", + "sha256": "dd02b328787d186f8368da13d7f8064c7d6cfac279ed67de234ccaa7767cba22", + "size": 1686, + "mtime_ns": 1791706577012407905 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_7/mod.toml", + "sha256": "aecd955aa918d1795c9953dd08e0a835cab9e25735cc945e8e28a0fe58c7634f", + "size": 301, + "mtime_ns": 1792220272507724325 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_7/scripts/ai.rhai", + "sha256": "d0c5b75f03a05375166a3dab006100de8a006afe36385469252bc474485f6f81", + "size": 7062, + "mtime_ns": 1792220272575191437 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_7/validation-summary.json", + "sha256": "c9491f6b8e8529e6a5ee1b9a26247ae73ee633a2bdcf480ebb2671d004f775bf", + "size": 6085, + "mtime_ns": 1791707874893231467 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_8/art/provenance.json", + "sha256": "811911cc045300ab7bd1f5b615b4a85412f753f2e4ed0fdadc09b363076cebcf", + "size": 1297, + "mtime_ns": 1791707823752700706 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_8/art-qa.json", + "sha256": "9b664b6bafa8c93185d25c98dfc4f5af3f27236d034bf0767e86373b34f1785e", + "size": 2122, + "mtime_ns": 1791707823752890779 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_8/audio-recipe.json", + "sha256": "f93e60434179c7091127450a2407c18eb98b94cf2f262cd6f3cbb551c868bae3", + "size": 1368, + "mtime_ns": 1791706589482861856 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_8/content.json", + "sha256": "767066ce8f5952781896fbd68fdf7661e381b1dbb8551e4f1bfaca68eb28d395", + "size": 1675, + "mtime_ns": 1791706589552625522 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_8/mod.toml", + "sha256": "972c67bebce3d5826dc47a53bede17f1e3c00dc4f11b7e2ad5377adccba0dbf3", + "size": 297, + "mtime_ns": 1792220272509350877 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_8/scripts/ai.rhai", + "sha256": "007d6ea2fa765b381fdcbd1134804c908815daa77461ebf81b726a003c2526b5", + "size": 7514, + "mtime_ns": 1792220272574246338 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_8/validation-summary.json", + "sha256": "f730ebaa4da7448d30d1802458cbcfb6adfccc102842558ff20acdff433aeef8", + "size": 6048, + "mtime_ns": 1791707874920984546 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_campaign/art/provenance.json", + "sha256": "fd41658429d2dd876b61fc81dd1a82997e63ee641f1e45df200135482e6e662a", + "size": 769, + "mtime_ns": 1791706280000938617 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_campaign/content.json", + "sha256": "c4d1d78f316f207468dc2a53de31f251024eadf14d0496619c89be461d270e86", + "size": 742, + "mtime_ns": 1791706279267115143 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_campaign/mod.toml", + "sha256": "79b3d52dc4d73432988da25b0013a91fd8407fc91f3cffb84a56059d291d605c", + "size": 732, + "mtime_ns": 1791705993302750483 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/art-qa.json", + "sha256": "946a0e2a330461bddfff99e63a555740494d32d0435b6fb839d7fca5bdd0a51f", + "size": 2177, + "mtime_ns": 1791707718577931854 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/audio-recipe.json", + "sha256": "01473f818c62f75d2d3623c6594d742e7cc6492dbe5b81a6862f28ecac0c8d88", + "size": 1134, + "mtime_ns": 1791706965672752406 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/content.json", + "sha256": "9dce23724ad1f3e0ae24ac77dba3593be67e7b0348398836fcc4ce8941cfb855", + "size": 1652, + "mtime_ns": 1792220272511145618 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/contract.json", + "sha256": "054a77a223bb2f7fefb4904af4fff59ef7251a741657136c5c8614d58bb9aee6", + "size": 439, + "mtime_ns": 1791706310045117293 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/mod.toml", + "sha256": "b6ad55f9719027cf4e919aa378a75b2ba0b2a8c07ae9f05a50891030ee981d86", + "size": 317, + "mtime_ns": 1792220272512049511 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/provenance-projectile-v1.json", + "sha256": "419df697edd805fe15c42c8201e73894edfecf07ee9a4f8582b368bd24ec8e3a", + "size": 1389, + "mtime_ns": 1791707602909565971 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/provenance-unit-v1.json", + "sha256": "09ffd3e06ca5ea1ff81c7e2d0c10a06edd310c6bf71cae66f382166b82c6ce3f", + "size": 1407, + "mtime_ns": 1791707602909372714 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/scripts/ai.rhai", + "sha256": "7b15d3530056fd7324101b561025114be40e7cbac04013c7c02885f5604c9ca1", + "size": 6364, + "mtime_ns": 1792220272573258973 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/scripts/gun.rhai", + "sha256": "795b2efb8661ffbca5920e579f4abbb0fb552b2104d8cef0c9e52089453278b4", + "size": 215, + "mtime_ns": 1791706310044962680 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/validation/acceptance.json", + "sha256": "c199af85f681a3f6e481302eec64444cdc43c43685a905949d163fdce29db3d9", + "size": 2409, + "mtime_ns": 1791707811952407492 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_1/acceptance-report.json", + "sha256": "bd074b168cc6ab71666be35748257584a0a713d6149892634d604674e5303a79", + "size": 15460, + "mtime_ns": 1791708662220369737 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_1/asset-report.json", + "sha256": "750d0bacfbe02ead4c723233e343b5078a4412ed26df1f9458b25ebaaf3b9d13", + "size": 121113, + "mtime_ns": 1791707614563603688 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_1/content.json", + "sha256": "f2cce63a18bc547c88de7222959d53b6e3b46b3473c60c528728b92ede7223fd", + "size": 595818, + "mtime_ns": 1792220272513842990 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_1/generation-provenance.json", + "sha256": "72ce35c06dce296c6d213b67cc80ecac824941f79b0fbcdea0b89cc967db8e0b", + "size": 2780, + "mtime_ns": 1791708724840866167 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_1/mod.toml", + "sha256": "cb2ae4da32639ad0eb15dc12c68cfc82b5b09668cebe7bf4b90d71a0eb30b83c", + "size": 516, + "mtime_ns": 1792220272517527345 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_1/scripts/mission.rhai", + "sha256": "db7bb0446f03adc0f460579b36c55f1a4d5bbadb6fc156f42448a9fea914d6d3", + "size": 2499, + "mtime_ns": 1792220272572105136 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_2/acceptance-report.json", + "sha256": "94e96c7ef94df67bbca8a72e2bb64dfdc138fc9479d9cad6c6ef2918d1ddeb62", + "size": 15190, + "mtime_ns": 1791708662222132278 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_2/asset-report.json", + "sha256": "f66b1c529efd7af95d5c9d1d526d61e28006b37946c1eef58434bf66ecc2a6d9", + "size": 121112, + "mtime_ns": 1791707614567509352 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_2/content.json", + "sha256": "1a690c542387580fa30eb9383b924252310e839a5c2d912d9cee115d45ac9c6e", + "size": 597590, + "mtime_ns": 1792246729718792075 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_2/generation-provenance.json", + "sha256": "9f8a060addcf2b2a3b7b84df692395eb47583251900c10536770d521ed94df80", + "size": 2772, + "mtime_ns": 1791708724841046299 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_2/mod.toml", + "sha256": "4a41d316fb80058eba79add419e62759314f99c6562e1d8dd21889cc246b7d15", + "size": 510, + "mtime_ns": 1792246729718862156 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_2/scripts/mission.rhai", + "sha256": "75c8ddaaa35a95592dfecff65b50b95eb8738459a26999c56611cf529cc2c81f", + "size": 2507, + "mtime_ns": 1792220272571176553 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/asset-report.json", + "sha256": "264479a65a8702448b4712e82d210d192eb6a6699214da5b8089dfa9ca6aa607", + "size": 3340, + "mtime_ns": 1791706825007636563 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/audio-recipe.json", + "sha256": "215759b41c5e3749e8e4867f361f4b15ee296ab2e92fb6323948c870d77046b2", + "size": 1832, + "mtime_ns": 1791706816729856855 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/content.json", + "sha256": "1950e5173b22f0d38bc174bb11d73d01932786f2cd2355be5156372cc7107904", + "size": 109584, + "mtime_ns": 1792220272525816498 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/design.json", + "sha256": "48cbc1498c5cbde3aef4497ff767165233f3ae31a00512aa7d869e26492adcad", + "size": 735, + "mtime_ns": 1791707054667575316 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/mod.toml", + "sha256": "4532b00f6c95c12856a135ce40394615cb690ae6f714115b9af2511fcdb40093", + "size": 543, + "mtime_ns": 1792220272527680309 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/provenance-target.json", + "sha256": "1ee06113bd109058809f76cfd879773ec229ba001619bd48ae54e3908a1ae61e", + "size": 2103, + "mtime_ns": 1791706562546493233 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/provenance-terrain.json", + "sha256": "dbff1d686d9ec3edaa769bf3c823285728f14959b87b98d211d51ec0956f326a", + "size": 2107, + "mtime_ns": 1791706492189186176 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/scripts/mission.rhai", + "sha256": "1b277d3d11bf7364af58395e95d7ceb8a8ae4f358944f0ca772feb54449bebff", + "size": 2135, + "mtime_ns": 1792220272570261161 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/scripts/target.rhai", + "sha256": "df9e4efe71f732bf0b534bae3047d9adad3ace8ac3a2d4b78a48a1f7024e4d34", + "size": 1952, + "mtime_ns": 1791708235860207109 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/validation/Cargo.toml", + "sha256": "dd3f98e91cd44d7132f343d70b32a9e8bd1537ff1a053b07cc5b3292e3461ec5", + "size": 328, + "mtime_ns": 1791708316500324307 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/validation/acceptance.json", + "sha256": "e9f3c081b3184836e2c5dbadd02435d01e2722b00966bccc6b88e7bf3afa7d42", + "size": 9695, + "mtime_ns": 1791708818277038266 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/validation/compiler-binding.json", + "sha256": "f2cd61126ef208296b567a8efdb23ace998814a3acf5263bf2079f08ae511175", + "size": 1017, + "mtime_ns": 1791707496667450113 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/validation/retained-state-compiler-binding.json", + "sha256": "6412b0ac9995e971d8861f6b6da07003423e19bd777342958d40b347d307dfe9", + "size": 1019, + "mtime_ns": 1791708677980325862 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/validation/retained-state.json", + "sha256": "6b2696520155f61dbd0cf9ed18a80aeaef429a63fa4c781a8605b8b2476dd39e", + "size": 1908, + "mtime_ns": 1791708759756412160 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/validation/visual-review.json", + "sha256": "8ab95b9ed7b393632fee6aed3fc337dbc92d28304cfd6779b31708d3a1f5858e", + "size": 5245, + "mtime_ns": 1791708899167152670 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/asset-report.json", + "sha256": "a8d0de4b02809f60c62decbc14961dd38b3981082bce01b1002e075de6e25d46", + "size": 3340, + "mtime_ns": 1791706823576532462 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/audio-recipe.json", + "sha256": "6e1f79c3931a52172623c2a2f2b18051c004515a25e1e1c400fd015e2ca2e1db", + "size": 1832, + "mtime_ns": 1791706816586234107 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/content.json", + "sha256": "d47878fe916af150d18af7f25b356092d2dfc9b33f319954ab25ecdc2fd63ce2", + "size": 109578, + "mtime_ns": 1792220272529615884 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/design.json", + "sha256": "7f32da0111a25663f8f2afde209029585ae946c3f33b9ea90c84ee42972a89fa", + "size": 732, + "mtime_ns": 1791707054672283186 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/mod.toml", + "sha256": "3e93ec5ee82498d27f1f0a98d5a8dfff8f2b722cedef60580e3614cbce7769b9", + "size": 534, + "mtime_ns": 1792220272531182687 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/provenance-target.json", + "sha256": "cfb13b739d2e00cc4b2d180f3e278ff97ece50f7c2401c763b219e6f60654aad", + "size": 2103, + "mtime_ns": 1791706810262029192 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/provenance-terrain.json", + "sha256": "add8ba7a4cdea9a1a980ffa7814216e8ce75765bfc60881ee6da3833b2a9014b", + "size": 2107, + "mtime_ns": 1791706526617262597 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/scripts/mission.rhai", + "sha256": "94002a1e4e23c03a8b789308f87945d8d79c5a9313b2a1b67bcce13dda089d92", + "size": 1986, + "mtime_ns": 1792220272569472518 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/scripts/target.rhai", + "sha256": "d1a93a334f1229a961efa437b18003e2bd59b0a7de68e19569bcc53b4a935df9", + "size": 1952, + "mtime_ns": 1791708235860310363 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/validation/Cargo.toml", + "sha256": "f4be385ad835c36d12b9ee1ffcda499dafc3e98bc3c4bca487917f98cd6e9b6e", + "size": 328, + "mtime_ns": 1791708316500453084 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/validation/acceptance.json", + "sha256": "4869223337dcac6bfde976304d3b4b109c81a0d36ad91865d87eb246466919c1", + "size": 9735, + "mtime_ns": 1791708818133041651 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/validation/compiler-binding.json", + "sha256": "b4f93353c8a49e6d62e1bbe155f099cd43fe0fa8ab3193351f333d15f08fd9db", + "size": 1017, + "mtime_ns": 1791707500668585434 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/validation/retained-state-compiler-binding.json", + "sha256": "2c608ff389d82f8ef646ae435103b5d78c70cf30302cbb761206493495e55ce2", + "size": 1019, + "mtime_ns": 1791708678050276547 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/validation/retained-state.json", + "sha256": "8626710e8d6b28fe516760b865a5a2fa373d6e8ffadd83779920d4a3b13bf92a", + "size": 1912, + "mtime_ns": 1791708759511417904 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/validation/visual-review.json", + "sha256": "02e9bf33701c581874ac215fddcc8da4da457e51a30090b5814ae0531606fd49", + "size": 5244, + "mtime_ns": 1791708899239309514 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/art-qa.json", + "sha256": "ffbdf2c67d0a5b55f065c814f32dd234de59bfa3093cc06034f423b8396e7e2b", + "size": 90719, + "mtime_ns": 1791707436890124897 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/audio-recipe.json", + "sha256": "2d13381a1cc69bd811651aaf78cd5988b4d9a03b6bae1b2d7b8587a988ad39d9", + "size": 2042, + "mtime_ns": 1791706721941402507 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/content.json", + "sha256": "06c29e23904d1d4f7af6fb7d5ebf1bc1d40f2e6cadb83b05799074622e4971ff", + "size": 80546, + "mtime_ns": 1792220272532952952 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/mod.toml", + "sha256": "1632160ab81887162d5324d9871eab9b91dc9ef9554a8e749f84757e8329bb22", + "size": 591, + "mtime_ns": 1792220272534461221 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/prompts/request-v1.json", + "sha256": "c3c15e693128e9eed49a404639c384b3c693dd9b81f61b070c6bd6735c4817be", + "size": 1757, + "mtime_ns": 1791706269760409279 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/provenance.json", + "sha256": "15cc4694fcd6c6f515e16c7e74f4dc146ad9224b591e6b11f16a93a887969a9d", + "size": 975, + "mtime_ns": 1791706329760054590 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/scripts/mission.rhai", + "sha256": "81acb7c28d790077988021a76f2a1206a880e1514a53ccc6e2c0f11c9c1fef29", + "size": 3571, + "mtime_ns": 1792220272568571244 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/scripts/target.rhai", + "sha256": "f0a41eb77bf41f666036e0724f108cf5b84ab1423b2a5b22d568f7cd452fd1fa", + "size": 1243, + "mtime_ns": 1791706655226651976 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/validation.json", + "sha256": "85b205266dff89295041ba9a48d6361b69e3954628bec8280f91f07f3a3b4458", + "size": 8879, + "mtime_ns": 1791707659176809121 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/art-qa.json", + "sha256": "a0746a72f6621dd76b6eb952b078b13d3682de41f6730b1b963a3b2db7b29a53", + "size": 90719, + "mtime_ns": 1791707436891724412 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/audio-recipe.json", + "sha256": "60fd7f731e839b56c29d170b86d7a9d0d21fd7a213debace3e5f4ba8c099babb", + "size": 2042, + "mtime_ns": 1791706724904338966 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/content.json", + "sha256": "b322f0f52829db43d0de1d5b94bce8576cf2197feccc862ceaecfd6b9b0b2d3f", + "size": 80601, + "mtime_ns": 1792220272536267441 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/mod.toml", + "sha256": "bc2b1045638d9abc34330c06b2ff74374a087aa5f0a6c99f41314ace219af58c", + "size": 572, + "mtime_ns": 1792220272537737342 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/prompts/request-v1.json", + "sha256": "e3e73850a3e5c29eeae98811446c1809e4856bb9979bb911e605d1a4e6326afe", + "size": 1705, + "mtime_ns": 1791706329821569879 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/provenance.json", + "sha256": "24fa19b0b5f48ec5659dae914f12a9fc829def98b226ed7063b4b6baa3eeda77", + "size": 971, + "mtime_ns": 1791706411363709467 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/scripts/mission.rhai", + "sha256": "0300ac006e86967c11f3d1bd378c4162c3615a2a12e7d5e96d2f5a1bcb4fee39", + "size": 3571, + "mtime_ns": 1792220272567650544 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/scripts/target.rhai", + "sha256": "7362170df962ba65f953ddbd7b5ee427811c14d20cbd8cd04cd4fe9eed7b5972", + "size": 1243, + "mtime_ns": 1791706655231348955 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/validation.json", + "sha256": "ab1d5f26f2b8dcfbe81d4498ef28bc64dd61eb34eaa0c63c10958601172ec3aa", + "size": 8588, + "mtime_ns": 1791707659177230095 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_7/art/provenance.json", + "sha256": "75a24d53b9687a2fc41a4227fc3f7302d48400ba2f4454c763663c28663a60c0", + "size": 1302, + "mtime_ns": 1791707823752254009 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_7/art-qa.json", + "sha256": "ccc20324e0dcd29f150bb5dfa7c6d36d5f5b630fb102a77f568024a9a0f03a5e", + "size": 1317, + "mtime_ns": 1791707823752357703 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_7/audio-recipe.json", + "sha256": "07184c074f3157d674f566d5691d8f66cf30e0b7f2da0f25e6a60a9dabb44a7e", + "size": 1355, + "mtime_ns": 1791706587496697045 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_7/content.json", + "sha256": "934391d9af7beac1b4e107a7589df5fa970d93d1ee67e8b04131e30470f6ce78", + "size": 102081, + "mtime_ns": 1792220272539684071 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_7/mod.toml", + "sha256": "a08edbd26070258e601af32a9ed403ea849159c3ee1a4c2107c351549fe19a52", + "size": 576, + "mtime_ns": 1792220272541197775 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_7/scripts/mission.rhai", + "sha256": "76a166aad796410fc91d10636b52b26d66f75e90dc8127a070be68e8c1359e93", + "size": 3485, + "mtime_ns": 1792220272566640868 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_7/validation-summary.json", + "sha256": "b137c3ecafc11df0e2ce01d097e14368a1b788e58a75eb041c552cbcf024bc90", + "size": 16161, + "mtime_ns": 1791707874907556918 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_8/art/provenance.json", + "sha256": "e62bb456f1a4f369c844f3a3dc249e79996d5a63e973a76c24dc52f3b848abb3", + "size": 2446, + "mtime_ns": 1791707823753198146 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_8/art-qa.json", + "sha256": "c47fff0129ff1f54d6fa9a3c4e50df751de929c70c12269257ad9ff08dfb97b2", + "size": 1413, + "mtime_ns": 1791707823753328125 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_8/audio-recipe.json", + "sha256": "90814d63e1195e7dfa57948fae1b190aca238f4470f704779f947a6f23808685", + "size": 1355, + "mtime_ns": 1791706598451770800 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_8/content.json", + "sha256": "f90cf4886968cf3346d9cd3dea553f35275d130ecc3275985448f100e1808b0d", + "size": 102522, + "mtime_ns": 1792220272543042300 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_8/mod.toml", + "sha256": "5e884e3ff91945bd9a716c78169708d8fa93b4739e6658db22439d418f28ac3d", + "size": 550, + "mtime_ns": 1792220272544506520 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_8/scripts/mission.rhai", + "sha256": "e03f5a2f439bdfb1bbb4cd5ce37664ac0b52c2a7bf2093127bcd03a965ed2763", + "size": 3485, + "mtime_ns": 1792220272565582301 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_8/validation/Cargo.toml", + "sha256": "ed669472d516063a8c87661931399875fffcde28507f0e1f9563c1d819cd6c3d", + "size": 204, + "mtime_ns": 1791706777775596127 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_8/validation-summary.json", + "sha256": "150ede6bac1c7221a7a84ad32bb75b78cd0561006bf6e0981a4837c53558f51f", + "size": 16144, + "mtime_ns": 1791707874934953971 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_music/content.json", + "sha256": "fccfc091f8e1a5c9134e8cc8025b7c4b74ae5836a5857c89b02f8b98f0397dad", + "size": 362, + "mtime_ns": 1791706326894658508 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_music/mod.toml", + "sha256": "0d1db39ef046a4d0b5348ad53bbbdb7237e978b4c338725649262e460c7c414a", + "size": 342, + "mtime_ns": 1791706326894658508 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_music/provenance.json", + "sha256": "d7c828aa5a37a36475153e2e6ebc94b5e4415c5902581772f7432dcc6b3d8c65", + "size": 6061, + "mtime_ns": 1791706808248082893 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_music/validation.json", + "sha256": "4827b0e0aeec6e58090eb7dd218716964168446afe1702661569b42b1448f63c", + "size": 10744, + "mtime_ns": 1791707619157395410 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/RETUNE-ASSET-REUSE.json", + "sha256": "e51e3adec1f8d8cfae707fe2cff8f1cb366d97a7a29fd2d3205b699d63c5d746", + "size": 676, + "mtime_ns": 1792220272546152388 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/art-qa.json", + "sha256": "190dda0d53ea1b6dcced46fa0465be97fdf5bc4c3348856ed29dac56473c6507", + "size": 2175, + "mtime_ns": 1791707720900874390 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/audio-recipe.json", + "sha256": "b3e9a0fb4305d82a0680a577faff5eeaa9b0d271e6e708d6d9817e224729127a", + "size": 1134, + "mtime_ns": 1791706965810030805 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/content.json", + "sha256": "bc6cd1d863f0a2ae1e8effb421db85aedb16a861124ed7c4573e0790a0edf851", + "size": 1669, + "mtime_ns": 1792220272547008803 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/contract.json", + "sha256": "68a2849a6bd16ed011e1224f3018bafe7e0b87cdc2b2645fdcd80044a7a754bd", + "size": 432, + "mtime_ns": 1791706310045551296 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/mod.toml", + "sha256": "bf30dbc8d845c5b68a2a552d0865a9e51a27bc38b32cb964db0bf5026445e19e", + "size": 315, + "mtime_ns": 1792220272547760229 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/provenance-projectile-v1.json", + "sha256": "1790f05f7ee5892deafa4ebb92abe45b56c9c3215782bd05ad2f495899e15c9c", + "size": 1386, + "mtime_ns": 1791707602909798840 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/provenance-unit-v1.json", + "sha256": "2776bdd353c35b382e809436dffe29fbf0bfa3aff5e9876e71f20ef4473e913a", + "size": 1374, + "mtime_ns": 1791707602909719100 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/scripts/ai.rhai", + "sha256": "a2f31ea57bfbea10f8bf6ad3daa044fbcf453c38fc785b36230478abc29f2e5a", + "size": 5852, + "mtime_ns": 1792220272564632976 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/scripts/gun.rhai", + "sha256": "795b2efb8661ffbca5920e579f4abbb0fb552b2104d8cef0c9e52089453278b4", + "size": 215, + "mtime_ns": 1791706310045390032 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/validation/acceptance.json", + "sha256": "9b980950f0a515a348551e56a58a94f88a4c280dd8f852d84e21d2c522c71ec8", + "size": 2403, + "mtime_ns": 1791707811952769258 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/art-qa.json", + "sha256": "6ad9e013ac43536fec67b10d8bb662e46043dca561e8ad9ddd6d48ea4c94e7d7", + "size": 2177, + "mtime_ns": 1791707722659449481 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/audio-recipe.json", + "sha256": "1da25fe4c68c4dc37acc692452ec59262a7e55c5ae3644e2533c346ce0000c5d", + "size": 1134, + "mtime_ns": 1791706965931200214 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/content.json", + "sha256": "b273d308ae96755f9931ca0996730af527db01c96d7f36da004422da53083ca3", + "size": 1621, + "mtime_ns": 1792220272549818518 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/contract.json", + "sha256": "ebde0cbfe5d64a94b37d74bb371389550b2fde9ecb9f469f1e6c1ae568d7c38c", + "size": 429, + "mtime_ns": 1791706310045957185 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/mod.toml", + "sha256": "ca92d84d6dd79530960d680962a3dbb46228d94f71d767497876d3eb348a01cc", + "size": 307, + "mtime_ns": 1792220272551026240 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/provenance-projectile-v1.json", + "sha256": "5a93715449af13ad17ea35aefeb33dba983a18623e9b3f9adcc6a50e28de0563", + "size": 1388, + "mtime_ns": 1791707602910246622 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/provenance-unit-v1.json", + "sha256": "5265409f065e51a0ca4e20a6b34dd4d8ab78bd9051c9472d38dedcf603c49fce", + "size": 1376, + "mtime_ns": 1791707602910079112 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/scripts/ai.rhai", + "sha256": "73c474c0bbb063c9a55ea34aedeae618de94dfd24105cb06393a70df8f29515d", + "size": 6083, + "mtime_ns": 1792220272563665306 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/scripts/gun.rhai", + "sha256": "795b2efb8661ffbca5920e579f4abbb0fb552b2104d8cef0c9e52089453278b4", + "size": 215, + "mtime_ns": 1791706310045813731 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/validation/acceptance.json", + "sha256": "fddfe1feb2dfb3d7581257274e8379536a6114085d8c28d06010a7dc9749b8ec", + "size": 2405, + "mtime_ns": 1791707811953077988 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_turret/art-qa.json", + "sha256": "866a64701236061c0cca8129cf55f170fe28d77f211e2ebaf7d74ee87e030dfe", + "size": 547, + "mtime_ns": 1791594706499419919 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_turret/audio-recipe.json", + "sha256": "809991aa2e25e5f27aa46cfc72dd96787f40ce00a1b2737130593bc890716dc5", + "size": 591, + "mtime_ns": 1791594706352718061 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_turret/content.json", + "sha256": "42a80893240b477aac201951f58118b9cc3c2ec5b41ece658ff30b2a4f916967", + "size": 1270, + "mtime_ns": 1792220272553549016 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_turret/mod.toml", + "sha256": "44a25273a9fb6bb652473828bfe59cd447800a434f9bc981ce8f43aa37f1e948", + "size": 284, + "mtime_ns": 1792220272554359442 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_turret/provenance.json", + "sha256": "fcadb0b24ce5a815ea34a9135dc7750d37acaac3fcbb05b70f5490ed1d749164", + "size": 1465, + "mtime_ns": 1791594896524726379 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_turret/scripts/ai.rhai", + "sha256": "2df5e8b3ecf93b10e850b05f6cf8a3c18f8b550c5725bd901dac872e05fbb5a0", + "size": 5809, + "mtime_ns": 1792220272562622272 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_cannon/art-provenance.json", + "sha256": "b104d778a515a4517b9dc48fc098e861b4d55c28b0e05f3414095ac466c3ff2a", + "size": 845, + "mtime_ns": 1791671528684582450 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_cannon/balance-report.json", + "sha256": "aa08b40fa9d7618aef15c8b1ef29dc15fa2817b1d062ad4996a7a6b547186e4c", + "size": 4060, + "mtime_ns": 1791672144021960443 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_cannon/content.json", + "sha256": "54cb9cd94b63df11d283e70b402a6c880e0a298850fd17f903fbddb5149994a4", + "size": 1517, + "mtime_ns": 1791671679680117591 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_cannon/mod.toml", + "sha256": "81bbc932c5ed774f988c463b611bed14ae1378e5b164730d5415af165b580dbc", + "size": 474, + "mtime_ns": 1791671247860390241 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_cannon/scripts/equipment.rhai", + "sha256": "e45195f482f588215a9d9e375339fd177365f2e5f7a76de8d6947b812bb43248", + "size": 327, + "mtime_ns": 1791671247860601925 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_cannon/scripts/weapon.rhai", + "sha256": "172e6677b33b8a9cca5fc235767f6c3e64b26c1210499af941cc9e2104e24089", + "size": 2367, + "mtime_ns": 1791671247901668519 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_shield/art-provenance.json", + "sha256": "be4b59f659335c36ed2fa6729352f6d852f41bae259ea4f8bd83cfc8bc1b8678", + "size": 845, + "mtime_ns": 1791671528689863645 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_shield/balance-report.json", + "sha256": "576c3be1cda934abd494a627d35cd4f21355da15e572938da0bb5363af89908e", + "size": 4117, + "mtime_ns": 1791672144022193002 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_shield/content.json", + "sha256": "e3577d0bf257fd1ec521ac9330e70976e009137d94a40b4731119f2c8adb4cd9", + "size": 1574, + "mtime_ns": 1791682206358965797 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_shield/mod.toml", + "sha256": "f7b02ee8a2628ff3b17deca8aececac60a37ff7d5353a5325ba462ce39a39941", + "size": 495, + "mtime_ns": 1791682206323602641 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_shield/scripts/equipment.rhai", + "sha256": "c2b8b3288e17203438474068b4e59dd5fa9af9044f377427fe365f51a6f4903e", + "size": 327, + "mtime_ns": 1791671247861029055 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_shield/scripts/weapon.rhai", + "sha256": "c0a23e6fa000b205abfe20b2762e1aec2326b04fea4d0798b441e79970d493ec", + "size": 3282, + "mtime_ns": 1791681992844795378 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/pulse_cannon/art-provenance.json", + "sha256": "606e13405891699a4031db4cc09650a3439a45e5625d703f08474c6d60b7c822", + "size": 4356, + "mtime_ns": 1791594626868338548 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/pulse_cannon/content.json", + "sha256": "ec2a76d97805aa7fba66e35ed72a7fd6688ee3b11fee13d69bb10f5fbad20e61", + "size": 1689, + "mtime_ns": 1792220272556153614 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/pulse_cannon/mod.toml", + "sha256": "3d047fc776d5e0b12cb648f3cf6c73b90c741b5d21516f04eef53415633f4acf", + "size": 289, + "mtime_ns": 1792220272557010552 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/pulse_cannon/scripts/equipment.rhai", + "sha256": "8094c862f6c71d45ded6e9449fab97ca5996e97462a7955123a365b096d3689c", + "size": 332, + "mtime_ns": 1791594356382164011 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/pulse_cannon/scripts/weapon.rhai", + "sha256": "8919fed2787cd0e7a61480192cdd1897b402764930683a163139595de7925537", + "size": 3326, + "mtime_ns": 1792220272561372653 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/seeker_swarm/art-provenance.json", + "sha256": "c31f4090c47670d0806653de6b0a59a5bf955810878a33442467746db43629e3", + "size": 4284, + "mtime_ns": 1791594626873147672 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/seeker_swarm/content.json", + "sha256": "0c0e6d16858f1a7c53a06c16d2b19db48cd925a9f7ec04f8ffa85f47592c7912", + "size": 1747, + "mtime_ns": 1792220272558765817 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/seeker_swarm/mod.toml", + "sha256": "4c5a6801623411a11e7b27c82cbcdf4ec71aed7fc0fc7daea651cd584ba4d200", + "size": 289, + "mtime_ns": 1792220272559628336 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/seeker_swarm/scripts/equipment.rhai", + "sha256": "a34f5f05024fb0bbd5fa25711f8eef266c499911eed180bfdfe986235c51bb4a", + "size": 332, + "mtime_ns": 1791594356382481635 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/seeker_swarm/scripts/weapon.rhai", + "sha256": "41f99085c1b28845295560a695f81912505440700e04e28d559df36193d4edfe", + "size": 3375, + "mtime_ns": 1792220272560450914 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/raptor/src/enemy.cpp", + "sha256": "59a2f943379e8374c97917d0d548c23436e4fce458e8da0440801f7281b1243e", + "size": 36426, + "mtime_ns": 1787667403127717716 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/raptor/src/enemy.h", + "sha256": "2e9d12eb247d47320c5b5b978438058cd62f2c761d1a23cfd7dd4aef066edb23", + "size": 4979, + "mtime_ns": 1787667151444645909 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/raptor/src/fileids.h", + "sha256": "287513d4300cfa81859af1142e8542b64be285f12aa1b478157916458386daba", + "size": 62790, + "mtime_ns": 1787657438170841117 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-DSHP20G3-complete3-apriori-rational4x7-Original-author-20261018-v2/CLOSED_ONE_NEW_COMPLETE3_RATIONAL4X7_DSHP20G3_BUILTIN_DIMENSION_PASS_ART_REGISTRATION_HOLD_NO_QA.json", + "sha256": "d95e3da96adcc5738a3292f3a872a90d32828494cf44729395a69007fc5242a6", + "size": 5707, + "mtime_ns": 1792242602860487241 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-DSHP20G3-rational-v2-actual-SourceE-complete3-diagnostic-20261018/CLOSED-ACTUAL-SOURCEE-DSHP20G3-RATIONAL-COMPLETE3-RUNTIME-DIAGNOSTIC-HOLD.json", + "sha256": "58f80f65e77212c49874eb5761307b1604cda485f36469ba61c9873b34a1a26c", + "size": 10201, + "mtime_ns": 1792243561408356034 + } + ], + "operations": { + "World": 0, + "compile": 0, + "renderer": 0, + "QA": 0, + "image": 0, + "shared_Source_canonical_docs_Git": 0 + }, + "no_pending_owned_writer_call_lease": true +} diff --git a/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/runtime-qa.json b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/runtime-qa.json new file mode 100644 index 00000000..2440056e --- /dev/null +++ b/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/runtime-qa.json @@ -0,0 +1,592 @@ +{ + "actual_compiled_epoch": { + "mtime_ns": 1792245694562144018, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/compiled-epoch.json", + "sha256": "38459e0067b17801b3c3c629c22e05dfee98928d451d8c8e0971b63c17288b52", + "size": 5917 + }, + "actual_probe_receipt": { + "mtime_ns": 1792282808796217098, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-dshp3-integration-20261018/actual-final-job-SourceF-intrinsic-v2-terminal.json", + "sha256": "0a1dd6c467c482296772e6bf66da246f98dc4ccabf1d28cecc7f1ccbb2a36a73", + "size": 1092 + }, + "any_game_source_newer_than_library": false, + "artwork_sha256": { + "jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a5-derived.png": "cd45b35317e4cad891c1afa55ef30e6de157b6175cfe6e6e2547d3f07da74476", + "jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a6-derived.png": "eddb376ddbf66e10df1feae2cf5c4daa93b2ffd6196f284dabed8f88f6754339", + "jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a7-derived.png": "86036f9c0cc891481990a212a7ccc5718a59c43d9a0f4bff70c7a1e30d8a66e7" + }, + "candidate_sha256": "569c6d7dde8dbc0dce3e8e91e46cda456f5351afd73595ea967fe3a18e43901f", + "diagnostics": [], + "exact_previous_accepted_bank_bridge": { + "actual": { + "mtime_ns": 1792282808743271317, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-dshp3-integration-20261018/actual-final-job-SourceF-intrinsic-v2/actual-indexed-source-and-scales.json", + "sha256": "5d99b27edfa95e20d75b89c1f1b89c62e6d06dbc77ccdd958824742377235c5b", + "size": 9470033 + }, + "all_source_and_native_1_to_4_indices_equal": true, + "all_three_measured_frame_metrics_equal": true, + "previous": { + "mtime_ns": 1792280685446567591, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-dark-DSHP20G3-complete3-derived-RGB-geometry-cleanup-SourceF-20261018-v1/actual-once-SourceF-derived-complete3-intrinsic5/actual-indexed-source-and-scales.json", + "sha256": "5d99b27edfa95e20d75b89c1f1b89c62e6d06dbc77ccdd958824742377235c5b", + "size": 9470033 + } + }, + "frame_bindings_sha256": "c9603e68d072654e7b99570c0af9f2b348ac89b98ac058e9479ef6ea3022d31d", + "frames": [ + { + "asset": "300a5", + "hd_masks": [ + { + "mask": { + "bounds": [ + 2, + 0, + 112, + 63 + ], + "centroid": [ + 56.50920376712329, + 31.85916095890411 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "visible_pixels": 4672 + }, + "scale": 1 + }, + { + "mask": { + "bounds": [ + 4, + 0, + 224, + 126 + ], + "centroid": [ + 113.52764680668668, + 64.20654736390912 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0 + ], + "visible_pixels": 18664 + }, + "scale": 2 + }, + { + "mask": { + "bounds": [ + 6, + 0, + 336, + 189 + ], + "centroid": [ + 170.53470534991186, + 96.53368110142442 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 9, + 9, + 0, + 0 + ], + "visible_pixels": 41982 + }, + "scale": 3 + }, + { + "mask": { + "bounds": [ + 8, + 0, + 448, + 252 + ], + "centroid": [ + 227.55136793590395, + 128.8921326938021 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 16, + 0, + 0 + ], + "visible_pixels": 74638 + }, + "scale": 4 + } + ], + "logical_alpha_mask_iou": 1.0, + "logical_canvas": [ + 112, + 64 + ], + "source_mask": { + "bounds": [ + 2, + 0, + 112, + 63 + ], + "centroid": [ + 56.50920376712329, + 31.85916095890411 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "visible_pixels": 4672 + }, + "source_palette": "PALETTE_DAT", + "source_sha256": "2e351f4826f158ecea7328b3b80d65f318fdcabdb22d9398f61b9447d894a7ad" + }, + { + "asset": "300a6", + "hd_masks": [ + { + "mask": { + "bounds": [ + 2, + 0, + 112, + 63 + ], + "centroid": [ + 56.48060390018872, + 32.38582512057035 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "visible_pixels": 4769 + }, + "scale": 1 + }, + { + "mask": { + "bounds": [ + 4, + 0, + 224, + 126 + ], + "centroid": [ + 113.45698388536034, + 65.25835914125243 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0 + ], + "visible_pixels": 19051 + }, + "scale": 2 + }, + { + "mask": { + "bounds": [ + 6, + 0, + 336, + 189 + ], + "centroid": [ + 170.43388256161313, + 98.10231516056758 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 9, + 9, + 0, + 0 + ], + "visible_pixels": 42848 + }, + "scale": 3 + }, + { + "mask": { + "bounds": [ + 8, + 0, + 448, + 252 + ], + "centroid": [ + 227.412241897586, + 130.98876360247306 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 16, + 0, + 0 + ], + "visible_pixels": 76181 + }, + "scale": 4 + } + ], + "logical_alpha_mask_iou": 1.0, + "logical_canvas": [ + 112, + 64 + ], + "source_mask": { + "bounds": [ + 2, + 0, + 112, + 63 + ], + "centroid": [ + 56.48060390018872, + 32.38582512057035 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "visible_pixels": 4769 + }, + "source_palette": "PALETTE_DAT", + "source_sha256": "e8f929a9926d631a5af7a87c9d32a6b74208712b671a08bfd01d4c67a2752b94" + }, + { + "asset": "300a7", + "hd_masks": [ + { + "mask": { + "bounds": [ + 2, + 0, + 112, + 63 + ], + "centroid": [ + 56.484433374844336, + 32.66459111664591 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "visible_pixels": 4818 + }, + "scale": 1 + }, + { + "mask": { + "bounds": [ + 4, + 0, + 224, + 126 + ], + "centroid": [ + 113.46988202276388, + 65.79819136219531 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 0, + 0 + ], + "visible_pixels": 19241 + }, + "scale": 2 + }, + { + "mask": { + "bounds": [ + 6, + 0, + 336, + 189 + ], + "centroid": [ + 170.44447782579556, + 98.9040928104273 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 9, + 9, + 0, + 0 + ], + "visible_pixels": 43271 + }, + "scale": 3 + }, + { + "mask": { + "bounds": [ + 8, + 0, + 448, + 252 + ], + "centroid": [ + 227.43215701566257, + 132.0602196659518 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 16, + 0, + 0 + ], + "visible_pixels": 76935 + }, + "scale": 4 + } + ], + "logical_alpha_mask_iou": 1.0, + "logical_canvas": [ + 112, + 64 + ], + "source_mask": { + "bounds": [ + 2, + 0, + 112, + 63 + ], + "centroid": [ + 56.484433374844336, + 32.66459111664591 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "visible_pixels": 4818 + }, + "source_palette": "PALETTE_DAT", + "source_sha256": "b4e2ca09b5fb08dd17b1b5a2a020dc67da6ec8adc9b86c0f5e65adbb788152fe" + } + ], + "library": "target/hd-review-libraries/cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50/libraptor_replica.rlib", + "library_modified_ns": 1792245641851329918, + "library_sha256": "cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50", + "limitation": "Gallery validation does not prove live scene reachability, terrain seam correctness or artistic fidelity. Opaque sprites have trivial alpha-mask overlap; compare visible source geometry manually.", + "measured_runtime_qa": { + "mtime_ns": 1792282808720271799, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-dshp3-integration-20261018/actual-final-job-SourceF-intrinsic-v2/runtime-qa.json", + "sha256": "ea802b5cb2af50a3fd9f85faf1d63a40d6d862c8ae11e4c6688ebf61415ba46a", + "size": 10740 + }, + "method": "actual Rust HdAssets::load and sprite at scales 1..4; Catalog palette; no artwork edits", + "scope": "Catalogue-only complete3 intrinsic loadability; no natural World, phase clock, shadow or gameplay context claim.", + "source_newer_than_library": false, + "validated_frames": 3 +} diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/artwork-derivation.json b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/artwork-derivation.json new file mode 100644 index 00000000..6e503601 --- /dev/null +++ b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/artwork-derivation.json @@ -0,0 +1,52 @@ +{ + "environment": { + "Pillow": "12.3.0", + "authoring_scope": "Linux authoring tool; game runtime uses PNGs on Linux/Windows and does not invoke Python.", + "numpy": "2.3.5", + "platform": "Linux-7.2.9-arch1-1-x86_64-with-glibc2.44", + "python": "3.12.14" + }, + "execution_receipt": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/actual-cleanup-execution.json", + "sha256": "d4454da015f91651988a7b4565375459e2ac5a28d9ffc89df89909af2ab44563" + }, + "format_version": 1, + "kind": "deterministic_cleanup", + "method": "source-broad-material-guidance-coherent-parent-fine-mid-logtexture-v1", + "outputs": { + "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20400-DERIVED-source-guided-material-v1.png": "ca5479ef35d84d71ad737dcb55c14443f1796cd7cf8a87b8386e29598913022b", + "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20403-DERIVED-source-guided-material-v1.png": "33305c62843344adb740610057dd7423bb8f8eeec33460e6eb065fe2614fe835", + "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20406-DERIVED-source-guided-material-v1.png": "56be74b24d34663feaafb3add8f3fd61b9a7083659fdc109badae7eafb9e0e97" + }, + "parents": [ + { + "imagegen_receipt": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/generation-receipt.json", + "sha256": "49b9f3b8cafade7c13aaf3fd6192366ee1afd549f7fb69cfdf3924f967f3ca16" + }, + "prompt": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/prompt.txt", + "sha256": "8f682cac9260c2345a69f267c895d4da989445f54534322950b296f66a84570b" + }, + "raw_png": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/generator-return.png", + "sha256": "70a360ff5c148be181ed9d27ed46e29322a7b54a0f48709d290d1666e3ad70d0" + } + } + ], + "recipe": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/cleanup-recipe.json", + "sha256": "0743cbc73f049ee6fcfefd5c1b650b76f08eefa4463b647d5436c2d84920e31d" + }, + "sources": { + "20400": "02ee58837e0189c997e6777cb0cd2e9d66babe48a3252209e20ffb57761e2bba", + "20403": "d5779389a3fc84f260b27f85fa74b13778f528d5978c8a40e577e6570be5f0ea", + "20406": "17b3acb33c17ddf7394984a63a60123a1d16ea98e77d68a350886f2f49cd0e78" + }, + "tools": [ + { + "path": "tools/hd_terrain_retexture.py", + "sha256": "0e4d7d5a4f7a7ddf6e396e757691156dfc74d231d9925744c342078532b89a98" + } + ] +} diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/candidate.json b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/candidate.json new file mode 100644 index 00000000..888aafcb --- /dev/null +++ b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/candidate.json @@ -0,0 +1,67 @@ +{ + "artwork_derivation": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/artwork-derivation.json", + "sha256": "ca736f6470c4e68612a63f1a3f6402b3f1ec3cd8152288fa1e2a7ad483d1c8d9" + }, + "category": "Terrain", + "complete_family": true, + "format_version": 1, + "job_id": "derived-terrain-20400-20403-20406-coherent-v1-20261018", + "kind": "contextual_terrain_shard", + "sequences": [ + { + "base_asset": 132096, + "frame_count": 1, + "frames": [ + { + "file": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20400-DERIVED-source-guided-material-v1.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "02ee58837e0189c997e6777cb0cd2e9d66babe48a3252209e20ffb57761e2bba" + } + ], + "name": "Coherent Source-material HD terrain 20400" + }, + { + "base_asset": 132099, + "frame_count": 1, + "frames": [ + { + "file": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20403-DERIVED-source-guided-material-v1.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "d5779389a3fc84f260b27f85fa74b13778f528d5978c8a40e577e6570be5f0ea" + } + ], + "name": "Coherent Source-material HD terrain 20403" + }, + { + "base_asset": 132102, + "frame_count": 1, + "frames": [ + { + "file": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20406-DERIVED-source-guided-material-v1.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "17b3acb33c17ddf7394984a63a60123a1d16ea98e77d68a350886f2f49cd0e78" + } + ], + "name": "Coherent Source-material HD terrain 20406" + } + ] +} diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/cleanup-environment.json b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/cleanup-environment.json new file mode 100644 index 00000000..947f4a4e --- /dev/null +++ b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/cleanup-environment.json @@ -0,0 +1,7 @@ +{ + "Pillow": "12.3.0", + "authoring_scope": "Linux authoring tool; game runtime uses PNGs on Linux/Windows and does not invoke Python.", + "numpy": "2.3.5", + "platform": "Linux-7.2.9-arch1-1-x86_64-with-glibc2.44", + "python": "3.12.14" +} diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/cleanup-recipe.json b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/cleanup-recipe.json new file mode 100644 index 00000000..fa84dfc4 --- /dev/null +++ b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/cleanup-recipe.json @@ -0,0 +1,149 @@ +{ + "authorization": "Root requested distinct follow-up preserving spatially coherent parent fine/mid structure, after actual independentv3HOLD for lack of meaningfulHDupgrade. No oldproposal mutation.", + "bounds": { + "budget": 150000000, + "free_before": 6475845632, + "free_floor": 3000000000 + }, + "change": "New method: Source broad tones/material masks; robust per-family coherent parent texture at fine/midscale; hue-preserving multiplicative gain and Source-variance quietsoil adaptation. Not simply extra noise or a SourceNx copy.", + "frames": [ + { + "Source": { + "mode": 33188, + "mtime_ns": 1787663959559952080, + "path": "../../../misc/unnamed.1531", + "sha256": "02ee58837e0189c997e6777cb0cd2e9d66babe48a3252209e20ffb57761e2bba", + "size": 1044 + }, + "asset": "20400", + "crop": [ + 0, + 0, + 627, + 627 + ], + "parent_raw": { + "mode": 33188, + "mtime_ns": 1792252881075731338, + "path": "parents/generator-return.png", + "sha256": "70a360ff5c148be181ed9d27ed46e29322a7b54a0f48709d290d1666e3ad70d0", + "size": 3137976 + } + }, + { + "Source": { + "mode": 33188, + "mtime_ns": 1787663959560153773, + "path": "../../../misc/unnamed.1534", + "sha256": "d5779389a3fc84f260b27f85fa74b13778f528d5978c8a40e577e6570be5f0ea", + "size": 1044 + }, + "asset": "20403", + "crop": [ + 627, + 0, + 627, + 627 + ], + "parent_raw": { + "mode": 33188, + "mtime_ns": 1792252881075731338, + "path": "parents/generator-return.png", + "sha256": "70a360ff5c148be181ed9d27ed46e29322a7b54a0f48709d290d1666e3ad70d0", + "size": 3137976 + } + }, + { + "Source": { + "mode": 33188, + "mtime_ns": 1787663959560340339, + "path": "../../../misc/unnamed.1537", + "sha256": "17b3acb33c17ddf7394984a63a60123a1d16ea98e77d68a350886f2f49cd0e78", + "size": 1044 + }, + "asset": "20406", + "crop": [ + 0, + 627, + 627, + 627 + ], + "parent_raw": { + "mode": 33188, + "mtime_ns": 1792252881075731338, + "path": "parents/generator-return.png", + "sha256": "70a360ff5c148be181ed9d27ed46e29322a7b54a0f48709d290d1666e3ad70d0", + "size": 3137976 + } + } + ], + "lineage": "DERIVED new independent512x512 frames, logical32/frame0/origin0; no optionalpalette/detail/cue/coverage fields; never untouched generator return.", + "method": "source-broad-material-guidance-coherent-parent-fine-mid-logtexture-v1", + "palette": { + "mode": 33188, + "mtime_ns": 1787663959337906368, + "path": "../../../misc/PALETTE_DAT", + "sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "size": 768 + }, + "parameters": { + "output_side": 512, + "residual_percentile": 80.0, + "residual_sigma_coarse": 10.0, + "residual_sigma_fine": 0.65, + "source_sigma": 3.0, + "texture_log_gain": { + "gray": 0.38, + "olive": 0.55, + "rim": 0.06, + "soil": 0.34 + } + }, + "parent_author_HOLD": { + "mode": 33188, + "mtime_ns": 1792252978221216234, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-Source-only-coherent3-original-art-author-20261018/CLOSED-ACTUAL-ONE-SOURCE-ONLY-COHERENT3-IMAGE-AND-SOURCEF-AUTHOR-HOLD3-MATERIAL-PROPOSAL.json", + "sha256": "654fd40d95c4c96673058883b69a3dbafaf8bca1902ee92c8be3c2946037f3b6", + "size": 50477 + }, + "parent_strict": { + "mode": 33188, + "mtime_ns": 1792252978615053880, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-Source-only-coherent3-original-art-author-20261018-strict-complete-new-coherent3-author-source-input-output-closure.json", + "sha256": "5da4e3b8edb297af66d0e66bc38bef58454b45351bd408466669b8f65d3ccf61", + "size": 44671 + }, + "portable_inputs": "All relative input paths resolve against this recipe parent, never processcwd; absolute paths remain supported. Same v2 math/parameters/pixels, actual SourceFQA already binds identical selected PNGs.", + "preserved_first_recipe": { + "mode": 33188, + "mtime_ns": 1792279906133405796, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-SourceF-scripted-material-cleanup-author-20261018/ACTUAL-SOURCE-GUIDED-CLEANUP-RECIPE-V1.json", + "sha256": "f4d62f73ccc66a4b7f88eff6bb2a3013456fffe2c39bede3c5c8f163f0d3c086", + "size": 4862 + }, + "preserved_v3_author_proposal": { + "mode": 33188, + "mtime_ns": 1792280384783687153, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-SourceF-scripted-material-cleanup-author-20261018/CLOSED-ACTUAL-DERIVED3-SOURCE-GUIDED-CLEANUP-SOURCEF-AUTHOR-QUALIFIED3-MATERIAL-HANDOFF.json", + "sha256": "d48db76c31515b49b736636292ea7411eddf820f88807b8258a38f5873ad1b0e", + "size": 81360 + }, + "preserved_v3_independent_HOLD": { + "report": "R/.reference/hd-enemies20400-20403-20406-DERIVED-v3-independent-artistic-review-20261018/INDEPENDENT-DERIVED3-V3-SOURCE-MATERIAL-COMPATIBILITY-AND-HD-DETAIL-HOLD.json", + "sha256": "a2acb8b26cf58cb2901c533bbb1158b78d817e2141154d2bb7583a9b7797fa56" + }, + "tool": { + "mode": 33188, + "mtime_ns": 1792280577870542208, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/hd_terrain_cleanup_coherent_retexture.py", + "sha256": "aeddecececca337983c3f487ff59df1e747e42114ee10ca6e5bc03609f22c449", + "size": 15794 + }, + "unchanged_pixel_recipe_predecessor": { + "mode": 33188, + "mtime_ns": 1792279999416554156, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-SourceF-scripted-material-cleanup-author-20261018/ACTUAL-SOURCE-GUIDED-CLEANUP-RECIPE-V2.json", + "sha256": "144e79ef2291c155947aaf1a0c9c53e725b59f6b2a4961b945304f62de0dfd87", + "size": 5463 + } +} diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/coordinator-review.json b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/coordinator-review.json new file mode 100644 index 00000000..f305c46e --- /dev/null +++ b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/coordinator-review.json @@ -0,0 +1,73 @@ +{ + "Source_and_parent_raw_unchanged": true, + "actual_context_producer": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/actual-context-producer.json", + "sha256": "9d85b499f060c142b6e234c5ab9a13e19c745690e6d4d4720ff865720162ca3e" + }, + "artwork_derivation": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/artwork-derivation.json", + "sha256": "ca736f6470c4e68612a63f1a3f6402b3f1ec3cd8152288fa1e2a7ad483d1c8d9" + }, + "candidate_sha256": "7c28911af4c9b02b7c50305555e0ba53369d9e8139ca61242798eed5570a327d", + "context_scope": { + "distinct_neighbor_events": 9, + "epoch": "Actual SourceF/H5485 saved context outputs; no later epoch relabeling.", + "genuine_Original_endpoints": 39, + "ordered_comparison_views": 25, + "original_gameplay_occurrence_claimed_for20400": false, + "original_placement_counts": { + "20400": 0, + "20403": 8, + "20406": 2 + }, + "private400_World_calls": 0, + "private_asset": "20400", + "private_scope": "Synthetic explicit placement, not an Original-map occurrence or legal-World capture.", + "private_synthetic_endpoints": 1 + }, + "derived_PNGs_are_not_untouched_generator_returns": true, + "frame_bindings_sha256": "f6250ad1dcf97337514fcb3c54bb159733377dda2c2638cdb318b9466f7cfbad", + "independent_cleanup_code": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-cleanup-code.json", + "sha256": "716b0fbb19984977d55db25c5e706b78b57dac0fff8b3d0a124fa32047b25f1d" + }, + "independent_context_review": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-context.json", + "sha256": "de0ac505f82e445eecc2129e400e38cb84019531c8469c3e0d241f0156b2826e" + }, + "independent_review": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-intrinsic-material.json", + "sha256": "82f7ee9f9a2165bf8b20c4b0a436f4ee86337f57911597baab0ad88a2aaa4151" + }, + "metadata_preparer": "/root/hd_coordinator", + "older_art_HOLDs_preserved": true, + "qualifications": [ + "Finer grain and local value islands", + "Visible coarse/fine and carried foreign material boundaries", + "Private20400 synthetic occurrence only", + "No seamlessness, all-placement, fullHost or playability claim" + ], + "reviewer": "/root", + "runtime_qa": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/runtime-qa.json", + "source_and_all_scale_visual_review": { + "author": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/author.json", + "sha256": "1efe011b997ae3e9cfbc01b4f22f5b3fae416867970ad8276510f46da07d5b8f" + }, + "independent_intrinsic": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-intrinsic-material.json", + "sha256": "82f7ee9f9a2165bf8b20c4b0a436f4ee86337f57911597baab0ad88a2aaa4151" + }, + "root_provided": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/root-provided-personal-review.json", + "sha256": "72407b47298347e81d099ac689a117a2518b4e2337d712cbc6e31f1cb6fad15d" + }, + "scales": [ + 1, + 2, + 3, + 4 + ] + }, + "status": "approved" +} diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20400-DERIVED-source-guided-material-v1.png b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20400-DERIVED-source-guided-material-v1.png new file mode 100644 index 00000000..fddc0c98 Binary files /dev/null and b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20400-DERIVED-source-guided-material-v1.png differ diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20403-DERIVED-source-guided-material-v1.png b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20403-DERIVED-source-guided-material-v1.png new file mode 100644 index 00000000..dccfcbae Binary files /dev/null and b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20403-DERIVED-source-guided-material-v1.png differ diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20406-DERIVED-source-guided-material-v1.png b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20406-DERIVED-source-guided-material-v1.png new file mode 100644 index 00000000..85c0b13b Binary files /dev/null and b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20406-DERIVED-source-guided-material-v1.png differ diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/actual-cleanup-execution.json b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/actual-cleanup-execution.json new file mode 100644 index 00000000..87a85f67 --- /dev/null +++ b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/actual-cleanup-execution.json @@ -0,0 +1,338 @@ +{ + "execution": { + "method": "source-broad-material-guidance-coherent-parent-fine-mid-logtexture-v1", + "output_sha256": { + "20400": "ca5479ef35d84d71ad737dcb55c14443f1796cd7cf8a87b8386e29598913022b", + "20403": "33305c62843344adb740610057dd7423bb8f8eeec33460e6eb065fe2614fe835", + "20406": "56be74b24d34663feaafb3add8f3fd61b9a7083659fdc109badae7eafb9e0e97" + }, + "parent_raw_sha256": [ + "70a360ff5c148be181ed9d27ed46e29322a7b54a0f48709d290d1666e3ad70d0" + ], + "recipe_sha256": "0743cbc73f049ee6fcfefd5c1b650b76f08eefa4463b647d5436c2d84920e31d", + "runtime": { + "Pillow": "12.3.0", + "executable": "/home/quintine/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/bin/python3", + "numpy": "2.3.5", + "platform": "linux", + "python": "3.12.14 (main, Aug 25 2026, 14:00:49) [Clang 22.1.3 ]" + }, + "source_sha256": { + "20400": "02ee58837e0189c997e6777cb0cd2e9d66babe48a3252209e20ffb57761e2bba", + "20403": "d5779389a3fc84f260b27f85fa74b13778f528d5978c8a40e577e6570be5f0ea", + "20406": "17b3acb33c17ddf7394984a63a60123a1d16ea98e77d68a350886f2f49cd0e78" + }, + "status": "success", + "tool_sha256": "0e4d7d5a4f7a7ddf6e396e757691156dfc74d231d9925744c342078532b89a98" + }, + "frames": [ + { + "Source": { + "mode": 33188, + "mtime_ns": 1787663959559952080, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-terrain3-integration-20261018/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/../../../misc/unnamed.1531", + "sha256": "02ee58837e0189c997e6777cb0cd2e9d66babe48a3252209e20ffb57761e2bba", + "size": 1044 + }, + "asset": "20400", + "lineage": "DERIVED scripted cleanup; generator-return parent remains untouched", + "metrics": { + "Source_derived_soil_quiet_strength_max": 1.0, + "Source_derived_soil_quiet_strength_min": 0.35, + "actual_tone_gain_max": 1.733252584596283, + "actual_tone_gain_min": 0.5852413519623538, + "coherent_parent_band_std": 13.589276580841245, + "geometry_material_labels_sha256": "9b721e2fc0f5e91a187202e7b39eeffe3dd4cd4a99f6cbb3b54d5b8e1670ea61", + "limits": "Source masks/broad tones/rims; actual coherent generated fine+midscale luminance is hue-preserving multiplicative texture. No random noise; large generated hue/illumination drift discarded. Not material/context approval.", + "material_output_pixels": { + "olive": 95568, + "soil": 166576 + }, + "mean_absolute_parent_tone_modulation": 3.86004638671875, + "method": "source-broad-material-guidance-coherent-parent-fine-mid-logtexture-v1", + "output_RGB_sha256": "2777064fdcea302284b1c423776a6e04bb9758bb0550f014403721020ed78c6f", + "output_is_derived_not_untouched": true, + "output_shape": [ + 512, + 512, + 3 + ], + "per_family_normalizers": { + "olive": 13.13311571591981, + "soil": 16.993077735057156 + }, + "pixels_changed_from_Source_guided_base": 250961, + "sourceNx4_indices_sha256": "0eee6d758ff4d0e2c241a66dedf31c0030111a443689be4e2d1d456bc3942346", + "source_shape": [ + 32, + 32 + ] + }, + "output": { + "mode": 33188, + "mtime_ns": 1792281090608804880, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-terrain3-integration-20261018/portable-verification-final-tool-v2/20400-DERIVED-source-guided-material-v1.png", + "sha256": "ca5479ef35d84d71ad737dcb55c14443f1796cd7cf8a87b8386e29598913022b", + "size": 292432 + }, + "parameters": { + "output_side": 512, + "residual_percentile": 80.0, + "residual_sigma_coarse": 10.0, + "residual_sigma_fine": 0.65, + "source_sigma": 3.0, + "texture_log_gain": { + "gray": 0.38, + "olive": 0.55, + "rim": 0.06, + "soil": 0.34 + } + }, + "parent_crop": [ + 0, + 0, + 627, + 627 + ], + "parent_raw": { + "mode": 33188, + "mtime_ns": 1792281043870222723, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-terrain3-integration-20261018/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/generator-return.png", + "sha256": "70a360ff5c148be181ed9d27ed46e29322a7b54a0f48709d290d1666e3ad70d0", + "size": 3137976 + }, + "recipe": { + "mode": 33188, + "mtime_ns": 1792281043892012015, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-terrain3-integration-20261018/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/cleanup-recipe.json", + "sha256": "0743cbc73f049ee6fcfefd5c1b650b76f08eefa4463b647d5436c2d84920e31d", + "size": 6078 + }, + "tool": { + "mode": 33188, + "mtime_ns": 1792281032564211121, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_terrain_retexture.py", + "sha256": "0e4d7d5a4f7a7ddf6e396e757691156dfc74d231d9925744c342078532b89a98", + "size": 16025 + } + }, + { + "Source": { + "mode": 33188, + "mtime_ns": 1787663959560153773, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-terrain3-integration-20261018/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/../../../misc/unnamed.1534", + "sha256": "d5779389a3fc84f260b27f85fa74b13778f528d5978c8a40e577e6570be5f0ea", + "size": 1044 + }, + "asset": "20403", + "lineage": "DERIVED scripted cleanup; generator-return parent remains untouched", + "metrics": { + "Source_derived_soil_quiet_strength_max": 1.0, + "Source_derived_soil_quiet_strength_min": 0.35, + "actual_tone_gain_max": 1.7332476962268284, + "actual_tone_gain_min": 0.5864411400693279, + "coherent_parent_band_std": 17.70077044886482, + "geometry_material_labels_sha256": "bc9d6f40c8753258bcb51caa51bd2cb08484151fc65704466b9abecac98f2c43", + "limits": "Source masks/broad tones/rims; actual coherent generated fine+midscale luminance is hue-preserving multiplicative texture. No random noise; large generated hue/illumination drift discarded. Not material/context approval.", + "material_output_pixels": { + "gray": 114688, + "olive": 42128, + "rim": 16384, + "soil": 88944 + }, + "mean_absolute_parent_tone_modulation": 4.141119639078776, + "method": "source-broad-material-guidance-coherent-parent-fine-mid-logtexture-v1", + "output_RGB_sha256": "e0b26e9ea46e58526b0bfd841c0789468a132ab0f38504c5440bb0e338c83fed", + "output_is_derived_not_untouched": true, + "output_shape": [ + 512, + 512, + 3 + ], + "per_family_normalizers": { + "gray": 19.490920127324568, + "olive": 13.672725824071598, + "rim": 38.7791466932386, + "soil": 18.71902347782561 + }, + "pixels_changed_from_Source_guided_base": 247528, + "sourceNx4_indices_sha256": "525ccdc3fceda4fd885d2a551c8a9993964e88e946211d28e5a8cd2038679737", + "source_shape": [ + 32, + 32 + ] + }, + "output": { + "mode": 33188, + "mtime_ns": 1792281090701802626, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-terrain3-integration-20261018/portable-verification-final-tool-v2/20403-DERIVED-source-guided-material-v1.png", + "sha256": "33305c62843344adb740610057dd7423bb8f8eeec33460e6eb065fe2614fe835", + "size": 255126 + }, + "parameters": { + "output_side": 512, + "residual_percentile": 80.0, + "residual_sigma_coarse": 10.0, + "residual_sigma_fine": 0.65, + "source_sigma": 3.0, + "texture_log_gain": { + "gray": 0.38, + "olive": 0.55, + "rim": 0.06, + "soil": 0.34 + } + }, + "parent_crop": [ + 627, + 0, + 627, + 627 + ], + "parent_raw": { + "mode": 33188, + "mtime_ns": 1792281043870222723, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-terrain3-integration-20261018/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/generator-return.png", + "sha256": "70a360ff5c148be181ed9d27ed46e29322a7b54a0f48709d290d1666e3ad70d0", + "size": 3137976 + }, + "recipe": { + "mode": 33188, + "mtime_ns": 1792281043892012015, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-terrain3-integration-20261018/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/cleanup-recipe.json", + "sha256": "0743cbc73f049ee6fcfefd5c1b650b76f08eefa4463b647d5436c2d84920e31d", + "size": 6078 + }, + "tool": { + "mode": 33188, + "mtime_ns": 1792281032564211121, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_terrain_retexture.py", + "sha256": "0e4d7d5a4f7a7ddf6e396e757691156dfc74d231d9925744c342078532b89a98", + "size": 16025 + } + }, + { + "Source": { + "mode": 33188, + "mtime_ns": 1787663959560340339, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-terrain3-integration-20261018/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/../../../misc/unnamed.1537", + "sha256": "17b3acb33c17ddf7394984a63a60123a1d16ea98e77d68a350886f2f49cd0e78", + "size": 1044 + }, + "asset": "20406", + "lineage": "DERIVED scripted cleanup; generator-return parent remains untouched", + "metrics": { + "Source_derived_soil_quiet_strength_max": 1.0, + "Source_derived_soil_quiet_strength_min": 0.35, + "actual_tone_gain_max": 1.7331246647074994, + "actual_tone_gain_min": 0.5866611186815514, + "coherent_parent_band_std": 18.98491797409762, + "geometry_material_labels_sha256": "5fc198d71621b736f2cd860ddeb0dae5453c54998cd73cba6376a055bade5dac", + "limits": "Source masks/broad tones/rims; actual coherent generated fine+midscale luminance is hue-preserving multiplicative texture. No random noise; large generated hue/illumination drift discarded. Not material/context approval.", + "material_output_pixels": { + "gray": 181760, + "olive": 13648, + "rim": 18064, + "soil": 48672 + }, + "mean_absolute_parent_tone_modulation": 4.702500661214192, + "method": "source-broad-material-guidance-coherent-parent-fine-mid-logtexture-v1", + "output_RGB_sha256": "ba60a23e774394ff46585f29eb6153f7e1d7e3a6c7fc31fbf137f52c9ab7eac2", + "output_is_derived_not_untouched": true, + "output_shape": [ + 512, + 512, + 3 + ], + "per_family_normalizers": { + "gray": 20.398508004853323, + "olive": 14.617018754524304, + "rim": 37.658734072489445, + "soil": 18.267316325885535 + }, + "pixels_changed_from_Source_guided_base": 246933, + "sourceNx4_indices_sha256": "240a692ee79d4a00eff753cab5071ed772e22020152cdbc3dd8962a1b269764d", + "source_shape": [ + 32, + 32 + ] + }, + "output": { + "mode": 33188, + "mtime_ns": 1792281090790800468, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-terrain3-integration-20261018/portable-verification-final-tool-v2/20406-DERIVED-source-guided-material-v1.png", + "sha256": "56be74b24d34663feaafb3add8f3fd61b9a7083659fdc109badae7eafb9e0e97", + "size": 226907 + }, + "parameters": { + "output_side": 512, + "residual_percentile": 80.0, + "residual_sigma_coarse": 10.0, + "residual_sigma_fine": 0.65, + "source_sigma": 3.0, + "texture_log_gain": { + "gray": 0.38, + "olive": 0.55, + "rim": 0.06, + "soil": 0.34 + } + }, + "parent_crop": [ + 0, + 627, + 627, + 627 + ], + "parent_raw": { + "mode": 33188, + "mtime_ns": 1792281043870222723, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-terrain3-integration-20261018/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/generator-return.png", + "sha256": "70a360ff5c148be181ed9d27ed46e29322a7b54a0f48709d290d1666e3ad70d0", + "size": 3137976 + }, + "recipe": { + "mode": 33188, + "mtime_ns": 1792281043892012015, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-terrain3-integration-20261018/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/cleanup-recipe.json", + "sha256": "0743cbc73f049ee6fcfefd5c1b650b76f08eefa4463b647d5436c2d84920e31d", + "size": 6078 + }, + "tool": { + "mode": 33188, + "mtime_ns": 1792281032564211121, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_terrain_retexture.py", + "sha256": "0e4d7d5a4f7a7ddf6e396e757691156dfc74d231d9925744c342078532b89a98", + "size": 16025 + } + } + ], + "method": "source-broad-material-guidance-coherent-parent-fine-mid-logtexture-v1", + "palette": { + "mode": 33188, + "mtime_ns": 1787663959337906368, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-terrain3-integration-20261018/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/../../../misc/PALETTE_DAT", + "sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "size": 768 + }, + "recipe": { + "mode": 33188, + "mtime_ns": 1792281043892012015, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-terrain3-integration-20261018/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/cleanup-recipe.json", + "sha256": "0743cbc73f049ee6fcfefd5c1b650b76f08eefa4463b647d5436c2d84920e31d", + "size": 6078 + }, + "runtime": { + "Pillow": "12.3.0", + "executable": "/home/quintine/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/bin/python3", + "numpy": "2.3.5", + "platform": "linux", + "python": "3.12.14 (main, Aug 25 2026, 14:00:49) [Clang 22.1.3 ]" + }, + "status": "DERIVED_OUTPUTS_NOT_MATERIAL_APPROVAL", + "tool": { + "mode": 33188, + "mtime_ns": 1792281032564211121, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_terrain_retexture.py", + "sha256": "0e4d7d5a4f7a7ddf6e396e757691156dfc74d231d9925744c342078532b89a98", + "size": 16025 + } +} diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/job.json b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/job.json new file mode 100644 index 00000000..2bb2b823 --- /dev/null +++ b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/job.json @@ -0,0 +1,54 @@ +{ + "category": "Terrain", + "format_version": 1, + "job_id": "derived-terrain-20400-20403-20406-coherent-v1-20261018", + "kind": "contextual_terrain_shard", + "owner": "/root/hd_full_review", + "targets": [ + { + "asset": "20400", + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "source_palette": "PALETTE_DAT", + "source_palette_sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "source_path": "misc/unnamed.1531", + "source_sha256": "02ee58837e0189c997e6777cb0cd2e9d66babe48a3252209e20ffb57761e2bba" + }, + { + "asset": "20403", + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "source_palette": "PALETTE_DAT", + "source_palette_sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "source_path": "misc/unnamed.1534", + "source_sha256": "d5779389a3fc84f260b27f85fa74b13778f528d5978c8a40e577e6570be5f0ea" + }, + { + "asset": "20406", + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "source_palette": "PALETTE_DAT", + "source_palette_sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "source_path": "misc/unnamed.1537", + "source_sha256": "17b3acb33c17ddf7394984a63a60123a1d16ea98e77d68a350886f2f49cd0e78" + } + ] +} diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/generation-receipt.json b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/generation-receipt.json new file mode 100644 index 00000000..11226fcc --- /dev/null +++ b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/generation-receipt.json @@ -0,0 +1,47 @@ +{ + "status": "ONE_BUILTIN_SUCCESS_UNTOUCHED_RAW_ACTUAL_LAYOUT_NOT_MATERIAL_APPROVAL", + "actual_ns": 1792252881113363179, + "raw": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-Source-only-coherent3-original-art-author-20261018/GENERATED-COHERENT3-RETURNED-UNTOUCHED.png", + "sha256": "70a360ff5c148be181ed9d27ed46e29322a7b54a0f48709d290d1666e3ad70d0", + "size": 3137976, + "provider_original": "/home/quintine/.codex/generated_images/01a124fe-61d8-76c1-9478-0ace82d24ecd/exec-a0e6387c-45fa-43cf-8c20-c3dc1db63d01.png", + "reply_base64_workspace_provider_equal": true, + "actual_returned_dimensions": [ + 1254, + 1254 + ], + "full_opaque": true, + "actual_layout": { + "grid": [ + 2, + 2 + ], + "active_crops": { + "20400": [ + 0, + 0, + 627, + 627 + ], + "20403": [ + 627, + 0, + 627, + 627 + ], + "20406": [ + 0, + 627, + 627, + 627 + ] + }, + "unused": "bottom-right complete quadrant excluded from nativeframes", + "all_active_pixels_retained": true, + "no_gutters_or_trim": true + }, + "gate_released": true, + "image_calls": 1, + "no_retry": true, + "raw_edits": 0 +} diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/generator-return.png b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/generator-return.png new file mode 100644 index 00000000..1f14edc9 Binary files /dev/null and b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/generator-return.png differ diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/prompt.txt b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/prompt.txt new file mode 100644 index 00000000..249b6144 --- /dev/null +++ b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/prompt.txt @@ -0,0 +1,5 @@ +Create one coherent HD terrain atlas using ONLY the three authentic Original source frames in the reference. Exact2x2 square grid:20400 top-left,20403 top-right,20406 bottom-left; bottom-right is unused plain charcoal. Every active quadrant is a complete square32x32-logical tile, zero origin, no margins/gutters/labels. Preserve the whole source shapes and clipped edge anchors. +20400 is flat ground only: a broad very dim dull-olive ragged patch across the left, interrupted by muted brown strokes, transitioning irregularly into calm low-contrast brown soil at right. Preserve that quiet right area; do not cover it with the same dense texture as the left. +20403 has a dark charcoal-gray flat plane at left, a thin straight vertical tan-brown rim at its original location, and dim-olive/brown earth at right. Keep the original gray width and its subdued value, without brightening it to pale concrete. +20406 has dark charcoal-gray flat left and bottom planes surrounding the small upper-right brown/olive inset. Preserve the complete thin L-shaped tan-brown rim, its exact original corner and edge anchors, and the complete small dim-olive material inside the inset. Do not erase or enlarge this inset or move the rim. +These are orthographic top-down flat terrain surfaces. Keep Source-specific material regions and gray values distinct. Render broad very dim olive occupied ground between restrained muted brown strokes; not sparse bright green moss flecks on black/red gravel. Add fine quiet HD texture without new objects or exaggerated relief. No raised walls, craters, foliage, machinery, invented cast shadows, perspective, labels, borders or decorative props. Opaque output. No palette-region tricks or artificial masks. diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/actual-context-producer.json b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/actual-context-producer.json new file mode 100644 index 00000000..8fccff4a --- /dev/null +++ b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/actual-context-producer.json @@ -0,0 +1,256 @@ +{ + "status": "TECHNICAL_PASS_PRODUCER_PHYSICAL_QUALIFIED39_PRIVATE1_AND25_ORDERED_VIEWS", + "role": "ACTUAL_CONTEXT_TECHNICAL_PRODUCER_AND_PRODUCER_PHYSICAL_REVIEW", + "reviewer": "/root/hd_terrain_set_1", + "different_physical_review_closed": false, + "reserved_different_reviewer": "/root/iron_coast_5", + "scope": { + "selected": [ + "20400", + "20403", + "20406" + ], + "Original_placement_counts": { + "20400": 0, + "20403": 8, + "20406": 2 + }, + "genuine_endpoints": 39, + "own_centered": 28, + "currentfc_reverse": 7, + "currentfa_reverse": 4, + "private_validation_endpoints": 1, + "private400_explicit_synthetic": true, + "World_calls": 0, + "scales": 160, + "unique_native_role_planes": 480, + "duplicate_pair_panes": 600, + "whole_pages": 65, + "ordered_comparisons": 25, + "distinct_Source_damage_events": 9, + "new_context_HOLDs": 0 + }, + "actual": { + "compile": 1, + "constructor": 1, + "World": 0, + "helper": 0, + "QA": 0, + "image": 0, + "engine_rebuild": 0, + "retries": 0, + "compile_terminal": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/ACTUAL-ONE-COMPILE-TERMINAL.json", + "sha256": "6620b8a40367ee66e9f1f030afa97c865631540d4f9d8f70099271af770a3dba", + "size": 2159, + "mtime_ns": 1792280912844194503, + "mode": 33188 + }, + "constructor_terminal": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/ACTUAL-ONE-CONSTRUCTOR-TERMINAL.json", + "sha256": "1de7ab635e9c1b509dc643980b0e7079d2d6b755c1885484c589f6824400378c", + "size": 1833, + "mtime_ns": 1792280921955337253, + "mode": 33188 + }, + "exact_argv": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/EXACT-ONE-COMPILE-ONE-CONSTRUCTOR-ARGV.json", + "sha256": "ba8a6086fded02a4fc7713095d9123e4ce28916a9a81f23a8b35d230eb7477bd", + "size": 3649, + "mtime_ns": 1792280862984868142, + "mode": 33188 + }, + "input": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/ROOT-GO-ACTUAL-H5485-COHERENT-DERIVED3-INPUT.json", + "sha256": "29ec1342db309f824788eb7e6ed75a5ac5a208ac1918e75fcb2c98c39380c190", + "size": 35039, + "mtime_ns": 1792280906838669553, + "mode": 33188 + }, + "all_context_roles_fresh": true, + "old_body_aliases": 0 + }, + "interface": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/COMPLETE39-GENUINE-PRIVATE400-480-NATIVE-PANES-25-ORDERED-VIEWS-PAGE-ARRAY-INTERFACE.json", + "sha256": "21ecb99912865d8c4767f8aa35e5151d3153785bd4fceb9ba9e52b9645901bf7", + "size": 1105516, + "mtime_ns": 1792281019333531377, + "mode": 33188 + }, + "authentication": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/FILE-ONLY-COHERENT3-40-ENDPOINTS-480-PLANES-92-COMPONENTS-SOURCE-DOMAIN-AUTHENTICATION.json", + "sha256": "eef91582375351eedc332c4fb253842601d198afbd0801aefe52421e5df510b7", + "size": 76383, + "mtime_ns": 1792281019298532224, + "mode": 33188 + }, + "guard_totals": { + "Original_control_samples": 11059200, + "all3_plane_samples": 33177600, + "baseline_Original_selected_owner_samples": 3010560, + "retained_baseline_samples": 0, + "retained_proposal_samples": 0, + "domain_samples": 0, + "outside_support_samples": 7691040, + "foreign_broad_interior_samples": 6162240, + "fallback_samples": 368640, + "padding_samples": 368640, + "delta_samples": 1584436 + }, + "registered_reverse_and_new_corner_measurements": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/SAVED-REGISTERED-FA-FC-REVERSE-EDGE-AND-NEWLY-ACTIVE-FC-CORNER-MEASUREMENTS.json", + "sha256": "703a2d5214a0da8c3bfbb9f18deef13d513162e0e5787a78aa65f0fd191a2b0f", + "size": 47778, + "mtime_ns": 1792281274602130292, + "mode": 33188 + }, + "producer_decisions": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/PRODUCER-39-GENUINE-PRIVATE400-ALL4-AND25-ORDERED-DECISIONS.json", + "sha256": "b72cd4c41bdf65c8cc854710b949e69eaeafaf5c924833daa1c62bda4b8c3457", + "size": 54293, + "mtime_ns": 1792281274603582147, + "mode": 33188 + }, + "actual_whole_physical_journals": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/PERSONAL-ENDPOINT-BATCH-00.json", + "sha256": "40b3ef33ca7d01209bf1202a785384c6d9031a485bcd7015b469a3f0c25c10b0", + "size": 557, + "mtime_ns": 1792281011940502834, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/PERSONAL-ENDPOINT-BATCH-01.json", + "sha256": "c3f555fa16b0d6e60fd85dd7f1dfb8e35b18b71ab7edd9c846d74dbb56d3d97d", + "size": 564, + "mtime_ns": 1792281023358813050, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/PERSONAL-ENDPOINT-BATCH-02.json", + "sha256": "b9e0d9255ec103cf0593b7706438717ae053c6f3a750266231e967f8a04ef7bd", + "size": 573, + "mtime_ns": 1792281035837623070, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/PERSONAL-ENDPOINT-BATCH-03.json", + "sha256": "6a3d78070b1807f7b6abc025ed04987709968180f3938846987c1aca7f189213", + "size": 551, + "mtime_ns": 1792281050485398412, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/PERSONAL-ENDPOINT-BATCH-04.json", + "sha256": "fb809d5a5a06f24227d5c5983867fc013fd0998621f35815e125b209d21cae39", + "size": 634, + "mtime_ns": 1792281066316003670, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/PERSONAL-ENDPOINT-BATCH-05.json", + "sha256": "be4954381793ded85b1133a3bd5053a94ef90b4035d11f25110c9edfc670899e", + "size": 643, + "mtime_ns": 1792281087927778417, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/PERSONAL-ENDPOINT-BATCH-06.json", + "sha256": "d15955e1ee4f88c40ef5de1a80d22ae37cdea49b831272dcd8de6b4f320c5fe4", + "size": 596, + "mtime_ns": 1792281108294128506, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/PERSONAL-PAIR-BATCH-00.json", + "sha256": "1ad287d3d5eac994251287264b888a0627260f271a10840ec104f5021134c5e8", + "size": 456, + "mtime_ns": 1792281108294228269, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/PERSONAL-PAIR-BATCH-01.json", + "sha256": "039f33d9244dc2e07d46410311279b7fa9239793faf4b5a4fc6b116dcdd245b1", + "size": 565, + "mtime_ns": 1792281127107849041, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/PERSONAL-PAIR-BATCH-02.json", + "sha256": "03c1fcbd3d61276bd6885ea00504e8ff06acc4998669519ee8943effc9ed85ff", + "size": 600, + "mtime_ns": 1792281147946437370, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/PERSONAL-PAIR-BATCH-03.json", + "sha256": "4362eb2e968dfac3d4a97c012ad265866ae9fb69e43c5d1f56abd75717a494f7", + "size": 578, + "mtime_ns": 1792281168184469707, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/PERSONAL-PAIR-BATCH-04.json", + "sha256": "cec758925b05c09bf7c64ae99eb7e0aa68689f98c123702db0eb01bf13470617", + "size": 569, + "mtime_ns": 1792281196874797039, + "mode": 33188 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/PERSONAL-PAIR-BATCH-05.json", + "sha256": "a7b7f9619424a21217fc1e48d725173bc1d5c39914a2dea9dd98c6c93e1dcb7d", + "size": 537, + "mtime_ns": 1792281274467075587, + "mode": 33188 + } + ], + "final_named_guards": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/FINAL-BOUNDED-SOURCE-NATIVE-RAW-EPOCH-AND-HISTORY-GUARDS-EXACT.json", + "sha256": "ffb669b86f49a72271285a636060f5302135a0bcebf8c97ac29e41e9d96e4abd", + "size": 1057, + "mtime_ns": 1792281274793613781, + "mode": 33188 + }, + "independent_intrinsic": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/ADDITIVE-ACTUAL-E01-CLOSED-COHERENT3-INTRINSIC-AUTHORITY.json", + "sha256": "a2a328d864550e12617e67f6564882d122dc14e7f222b990e9140a8e84a2d3cb", + "size": 1580, + "mtime_ns": 1792281274602688481, + "mode": 33188 + }, + "stage_contract": [ + "Own12 prejoin planes equal Full actual coherentDERIVED3 SourceF measured bank. Full native32/frame0/origin0/no crop/optionalfield contract preserved.", + "All finite currentH5485 foreign native/frame/domain/retention metadata preserved and composed with production palette-aware API. Finite actual domain/detail samples are0; no fake palette/retention coverage.", + "Whole joined OriginalScaleNx, Source classes/reserved/fallback/offmap null/outside-support/foreignbroadinterior and lossless P6/u16/classes/pagebody checks all pass.", + "All40 baselines freshly composed using actual immutableH5485; old19/currentfa Source plans only supply genuine recipes, not output carry. Previously inactivefcSE four-HD corner is active only in proposedrole with new403." + ], + "physical_observations": [ + "All40 complete endpoint and25 complete ordered-pair boards actually read at original native1\u20134/three roles. No new functional connection/state blocker.", + "Gray/dark diagonal surfaces, continuous vertical brown rim and406lowerturn stay Source-aligned through independent neighboring destruction endpoints. Currentfc/fa reverse/corner contacts remain readable.", + "Quieter gray detail/native1 softness, inherited SourceNx macrosteps, fine pebble grain, reduced/richer adjacent vegetation and coarse/fine texture-exposure rectangles remain disclosed qualifications.", + "Private400 selfrepeat retains branching/earth bands and highscale fine grain. This is synthetic static validation only, with no OriginalMAP occurrence or World claim." + ], + "limits": [ + "Full is actual artist/DERIVED producer; E01 independently qualifies coherent3 intrinsic. This report supplies context producer evidence only; I5 independent context still pending.", + "Old original-generationHOLD3 and scripted v3 materialHOLD3 stay literal. Only exact new coherent PNGs ca5479ef/33305c62/56be74b2 were selected.", + "No simultaneous multi-cell destruction, actualWorld/timing/fullHost/all-map/full-state/admission claim.", + "P6 bodies are losslessly gzip-compressed; consumers must decompress PPM.gz. Whole PNG panes are saved unresampled." + ], + "preserved_file_preparation_stop": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/PRESERVED-FILE-READER-PREPARATION-STRING-STOP.json", + "sha256": "e522a9236db7d8b96617600d5780dca7d2ffa2cc40c8d8617b22881a25310fdc", + "size": 424, + "mtime_ns": 1792280978126777529, + "mode": 33188 + }, + "preserved_stop_scope": "A label replacement assertion stopped before a reader file existed; no body, compiler, constructor or QA retry. Corrected reader ran file-only once.", + "resource_snapshot_before_final_seal": { + "bytes": 68587696, + "free_bytes": 6249254912, + "cap_bytes": 120000000, + "floor_bytes": 3221225472, + "raw_copies": 0 + }, + "no_pending_owned_writer_call_lease": true, + "no_shared_or_canonical_writes": true +} diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/author.json b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/author.json new file mode 100644 index 00000000..f4dcaf77 --- /dev/null +++ b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/author.json @@ -0,0 +1,2620 @@ +{ + "DERIVED_not_generator_return": true, + "Source18_boundary_release": { + "mode": 33188, + "mtime_ns": 1792280633540626131, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/IMMEDIATE-SOURCE18-AND-INPUT-GUARDS-EXACT-LIVE-BOUNDARY-RELEASE.json", + "sha256": "1743d643884bf4b08358e9246992cb45df76dca3d1d7a58140074114bbc8c892", + "size": 12666 + }, + "actual_QA": { + "QA": { + "mode": 33188, + "mtime_ns": 1792280633428809311, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/runtime-qa.json", + "sha256": "9e12709f3ae9ec13552a79ad4a75923dc4c9a264641157bea847167f0956b1df", + "size": 10308 + }, + "calls": 1, + "diagnostics": [], + "epoch": "SourceF38459e0067b17801b3c3c629c22e05dfee98928d451d8c8e0971b63c17288b52/helpera90704f5cba83f7556a8066522097607fcbee816b4e870b2d2284af774c7b790", + "exit_code": 0, + "index": { + "mode": 33188, + "mtime_ns": 1792280633433809191, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/actual-indexed-source-and-scales.json", + "sha256": "9cd5225d06a2f2b161f5e834334bbbf077a3cf65109ddc38f6ceb6b618ce31e4", + "size": 1371220 + }, + "terminal": { + "mode": 33188, + "mtime_ns": 1792280633438573421, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/ACTUAL-DERIVED3-SOURCEF-QA-TERMINAL.json", + "sha256": "b8c2189ed601682b8b73503782a91a3bfd0d362917519ace8793deb54f3e65e2", + "size": 1363 + }, + "validated_pack": { + "mode": 33188, + "mtime_ns": 1792280633133732111, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/private-DERIVED-complete3-native32-pack/hd.json", + "sha256": "cd747a0631055397b879934012aa7611e1dc7eecad342b596e1cf29f6167540f", + "size": 1552 + } + }, + "actual_indexed4_coherent_texture": { + "counterfactual": "Independent published image0.25.10 f32Lanczos3+ordinaryquantizer exactly matches ALL92,160 actual derived indices before applied to Source-guided-base/no-parent-coherent-texture. No counterfactual helper call. Detail survival is not a generated-novelty-majority claim.", + "derivative_vs_source_guided_base_counterfactual": [ + { + "asset": "20400", + "changed": 6850, + "fraction": 0.4180908203125, + "pixels": 16384 + }, + { + "asset": "20403", + "changed": 6355, + "fraction": 0.38787841796875, + "pixels": 16384 + }, + { + "asset": "20406", + "changed": 6844, + "fraction": 0.417724609375, + "pixels": 16384 + } + ] + }, + "author": "/root/hd_full_review", + "author_journal": { + "mode": 33188, + "mtime_ns": 1792280769219700519, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/ACTUAL-WHOLE-DERIVED3-NATIVE1TO4-AND-FILEONLY-JOIN-RISK-AUTHOR-JOURNAL.json", + "sha256": "4401d41adeae47ce3c4897b860883e13bcc60dda3a86ed3d1631ea32e0a5e577", + "size": 55635 + }, + "authorization": "User explicitly approved scripted pixel cleanup alongside imagegen; Root assigned actual deterministic Source material/geometry reconstruction with bounded generated residual, actual outputs/QA/verdict, no new image call.", + "cleanup_executions": "One actual new coherent retexture CLI; all three full512RGB outputs personally inspected before the one authorized new SourceFQA. Previousv3 artifacts/code/QA/authorQUAL and independentHOLD remain unmodified. No image call or runtime retry.", + "code_snapshots": [ + { + "mode": 33188, + "mtime_ns": 1792280769219232012, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/final-tool-and-tests-snapshots/hd_terrain_cleanup_coherent_retexture.py", + "sha256": "aeddecececca337983c3f487ff59df1e747e42114ee10ca6e5bc03609f22c449", + "size": 15794 + }, + { + "mode": 33188, + "mtime_ns": 1792280769219360965, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/final-tool-and-tests-snapshots/test_coherent_retexture.py", + "sha256": "4c772cbfaa0e8c874a1bee47905eb3814d361a7d31e0178eb71eff07f7571903", + "size": 3295 + } + ], + "custody": "All owned output/recipes/code snapshots and named Source/raw/default/native/actualQA/compiledF/history inputs frozen after seal; no pending writer/call/lease. Previous sharedtool3284cf6f unchanged; new method is private/self-contained and frozen through peer intake. Root generic registration changes remain disjoint.", + "detailed_actual_execution": { + "mode": 33188, + "mtime_ns": 1792280579129365461, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-coherent-DERIVED-frames-v1/DERIVED-LINEAGE-AND-ACTUAL-RECONSTRUCTION-METRICS.json", + "sha256": "939eb091d24510b3690ed6848ae408d2f84b33fafe67e12a1b25e85af8d02826", + "size": 14077 + }, + "exact_assets": [ + "20400", + "20403", + "20406" + ], + "execution": { + "method": "source-broad-material-guidance-coherent-parent-fine-mid-logtexture-v1", + "output_sha256": { + "20400": "ca5479ef35d84d71ad737dcb55c14443f1796cd7cf8a87b8386e29598913022b", + "20403": "33305c62843344adb740610057dd7423bb8f8eeec33460e6eb065fe2614fe835", + "20406": "56be74b24d34663feaafb3add8f3fd61b9a7083659fdc109badae7eafb9e0e97" + }, + "parent_raw_sha256": [ + "70a360ff5c148be181ed9d27ed46e29322a7b54a0f48709d290d1666e3ad70d0" + ], + "recipe_sha256": "c3c2de1351b23ec3b22559306e235bd5e69fee028911bcfe6f56c77c18ddf82f", + "source_sha256": { + "20400": "02ee58837e0189c997e6777cb0cd2e9d66babe48a3252209e20ffb57761e2bba", + "20403": "d5779389a3fc84f260b27f85fa74b13778f528d5978c8a40e577e6570be5f0ea", + "20406": "17b3acb33c17ddf7394984a63a60123a1d16ea98e77d68a350886f2f49cd0e78" + }, + "status": "success", + "tool_sha256": "aeddecececca337983c3f487ff59df1e747e42114ee10ca6e5bc03609f22c449" + }, + "fileonly_join_risk_pages": [ + { + "name": "fc-above-403", + "page": { + "mode": 33188, + "mtime_ns": 1792280661004151488, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/file-only-joined-risk-previews-NOT-actual-contexts/fc-above-403-all-native1to4.png", + "sha256": "2c230dc03c641c99684cf895181f9bb418111651087f282ada4a0033dc6bcc9a", + "size": 163670 + }, + "panels": [ + { + "box": [ + 12, + 90, + 140, + 346 + ], + "dimensions": [ + 32, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "2e36bb9b713cb7bda792404adc7219a9dc2e88a400bedce50616b26c7b877857", + "role": "SourceNx", + "scale": 1 + }, + { + "box": [ + 284, + 90, + 412, + 346 + ], + "dimensions": [ + 32, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "85f29a2a68020e0b6c34977d956b2727010144675eb1c57708bbbcfa79ce94e3", + "role": "parent_HOLD", + "scale": 1 + }, + { + "box": [ + 556, + 90, + 684, + 346 + ], + "dimensions": [ + 32, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "06858f4cdda645693db537f8ac17b84d32a116a047975fc8d4b2192658d158a0", + "role": "DERIVED", + "scale": 1 + }, + { + "box": [ + 12, + 376, + 140, + 632 + ], + "dimensions": [ + 64, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "8a7a09e24c11186a8078d47a91d913a3c3ce2f9e0b2797cd8392abc990ffbee8", + "role": "SourceNx", + "scale": 2 + }, + { + "box": [ + 284, + 376, + 412, + 632 + ], + "dimensions": [ + 64, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "27be9ed84c5d09eb1ea6ae48adaa9b39223edc4d126be7733d25d13b8beec165", + "role": "parent_HOLD", + "scale": 2 + }, + { + "box": [ + 556, + 376, + 684, + 632 + ], + "dimensions": [ + 64, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "2d9733f97fb81090c046f89830a234b5b9b3ed4af8c74d978019e4e7bc0bd071", + "role": "DERIVED", + "scale": 2 + }, + { + "box": [ + 12, + 662, + 108, + 854 + ], + "dimensions": [ + 96, + 192 + ], + "integer_factor": 1, + "native_RGB_sha256": "17874d4f4f14dd183fb527a3520e8962e56ba9c713d3e20293edcdedd1fc9d33", + "role": "SourceNx", + "scale": 3 + }, + { + "box": [ + 284, + 662, + 380, + 854 + ], + "dimensions": [ + 96, + 192 + ], + "integer_factor": 1, + "native_RGB_sha256": "e83970a39662106eb59cef1ff3bd706bd74ff795916b98e8f13b6a63a057ebc6", + "role": "parent_HOLD", + "scale": 3 + }, + { + "box": [ + 556, + 662, + 652, + 854 + ], + "dimensions": [ + 96, + 192 + ], + "integer_factor": 1, + "native_RGB_sha256": "2b4874bacf3cbc04297b98c9da0e6fa030bece119e06e5ff44212543f3a65e9c", + "role": "DERIVED", + "scale": 3 + }, + { + "box": [ + 12, + 948, + 140, + 1204 + ], + "dimensions": [ + 128, + 256 + ], + "integer_factor": 1, + "native_RGB_sha256": "589289241c5753f404030e1ec43735bf7a370baec965557048df930119a8751d", + "role": "SourceNx", + "scale": 4 + }, + { + "box": [ + 284, + 948, + 412, + 1204 + ], + "dimensions": [ + 128, + 256 + ], + "integer_factor": 1, + "native_RGB_sha256": "2fcca2c5e4d062d18c89144f4b90de20699587987a7ba29623b3c2d005ed549e", + "role": "parent_HOLD", + "scale": 4 + }, + { + "box": [ + 556, + 948, + 684, + 1204 + ], + "dimensions": [ + 128, + 256 + ], + "integer_factor": 1, + "native_RGB_sha256": "67f2b311b6ff5e13e335b0e2d6efccf44894bf8a5227bd725458ed01620c4cd0", + "role": "DERIVED", + "scale": 4 + } + ], + "scope": "File-only direct juxtaposition of saved whole component bodies. No TerrainHd edge/corner join or actual scene; no context approval.", + "witness": "OriginalS2W4 rows115to116 and123to124,col7" + }, + { + "name": "403-above-406", + "page": { + "mode": 33188, + "mtime_ns": 1792280661081149649, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/file-only-joined-risk-previews-NOT-actual-contexts/403-above-406-all-native1to4.png", + "sha256": "78d52169542c2337074890b0954983826300469f2a4fa577e54da6cb0900e2d5", + "size": 172683 + }, + "panels": [ + { + "box": [ + 12, + 90, + 140, + 346 + ], + "dimensions": [ + 32, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "0740e8b0ab335f676d21856e4fd659208ed9ac0e0a81ef79fffb4f211f7c21ba", + "role": "SourceNx", + "scale": 1 + }, + { + "box": [ + 284, + 90, + 412, + 346 + ], + "dimensions": [ + 32, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "9e9106150404a4cbcf4c8fdf01f30cca162e6f4239240efa5a7ea5aa9b35ada1", + "role": "parent_HOLD", + "scale": 1 + }, + { + "box": [ + 556, + 90, + 684, + 346 + ], + "dimensions": [ + 32, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "845059f1aa079bb0a85fd187173876eb6c87ee13e722b593b2596008b1f7ad5f", + "role": "DERIVED", + "scale": 1 + }, + { + "box": [ + 12, + 376, + 140, + 632 + ], + "dimensions": [ + 64, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "2d6118db314c693e04425147bf0cd80e61f00e9a6864000f814b1464e608a927", + "role": "SourceNx", + "scale": 2 + }, + { + "box": [ + 284, + 376, + 412, + 632 + ], + "dimensions": [ + 64, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "8127ad849adf1400ca9d8e18850f5cd589a6a9273a17b15d423ca98ccfebdffb", + "role": "parent_HOLD", + "scale": 2 + }, + { + "box": [ + 556, + 376, + 684, + 632 + ], + "dimensions": [ + 64, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "25a086083426c76f0b3c911062c03c85f9bab35384ac88421025e67005b65707", + "role": "DERIVED", + "scale": 2 + }, + { + "box": [ + 12, + 662, + 108, + 854 + ], + "dimensions": [ + 96, + 192 + ], + "integer_factor": 1, + "native_RGB_sha256": "38e4dce52500a689a949a9630f910f68157d95589f96f78c62b14620f3a23620", + "role": "SourceNx", + "scale": 3 + }, + { + "box": [ + 284, + 662, + 380, + 854 + ], + "dimensions": [ + 96, + 192 + ], + "integer_factor": 1, + "native_RGB_sha256": "3f44763f1917ffc27d909d185981596f9e8b59650452ae4021d2c86694173652", + "role": "parent_HOLD", + "scale": 3 + }, + { + "box": [ + 556, + 662, + 652, + 854 + ], + "dimensions": [ + 96, + 192 + ], + "integer_factor": 1, + "native_RGB_sha256": "0f57324c304a8446589d8588de172dd9e235a7a8125e17527af6f9746c2b174e", + "role": "DERIVED", + "scale": 3 + }, + { + "box": [ + 12, + 948, + 140, + 1204 + ], + "dimensions": [ + 128, + 256 + ], + "integer_factor": 1, + "native_RGB_sha256": "4d336cddc8a1c57e87672b0f3b9153ccac76ad0c409a9fe37da1759780421b17", + "role": "SourceNx", + "scale": 4 + }, + { + "box": [ + 284, + 948, + 412, + 1204 + ], + "dimensions": [ + 128, + 256 + ], + "integer_factor": 1, + "native_RGB_sha256": "139afdddaffaee6b187b1967065435fbd1d679222170d66870391f9343d6f81c", + "role": "parent_HOLD", + "scale": 4 + }, + { + "box": [ + 556, + 948, + 684, + 1204 + ], + "dimensions": [ + 128, + 256 + ], + "integer_factor": 1, + "native_RGB_sha256": "88fd51e2a9fc4c34f8cf2a551e6ce629540182f611a0ad3001e899fccc0d716b", + "role": "DERIVED", + "scale": 4 + } + ], + "scope": "File-only direct juxtaposition of saved whole component bodies. No TerrainHd edge/corner join or actual scene; no context approval.", + "witness": "OriginalS2W4 rows119to120 and127to128,col7" + }, + { + "name": "406-beside-fa", + "page": { + "mode": 33188, + "mtime_ns": 1792280661150148002, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/file-only-joined-risk-previews-NOT-actual-contexts/406-beside-fa-all-native1to4.png", + "sha256": "59dda3bfe415038052c785e3f38a01df29d0737edf80d472b837d8f9c694dd6b", + "size": 130902 + }, + "panels": [ + { + "box": [ + 12, + 90, + 268, + 218 + ], + "dimensions": [ + 64, + 32 + ], + "integer_factor": 4, + "native_RGB_sha256": "2857b929b335ebd3f72cf2d6865d7279dd00321949ead1ee94095783d6d2423d", + "role": "SourceNx", + "scale": 1 + }, + { + "box": [ + 284, + 90, + 540, + 218 + ], + "dimensions": [ + 64, + 32 + ], + "integer_factor": 4, + "native_RGB_sha256": "3b78f53dc9fe45f087aa1615f5adce41f0957221e44fceba38913b4701646f6a", + "role": "parent_HOLD", + "scale": 1 + }, + { + "box": [ + 556, + 90, + 812, + 218 + ], + "dimensions": [ + 64, + 32 + ], + "integer_factor": 4, + "native_RGB_sha256": "08fcfd836ec126abbfeedec4d20f89e90d0048844c13a301d94eb747f5e4b3ab", + "role": "DERIVED", + "scale": 1 + }, + { + "box": [ + 12, + 376, + 268, + 504 + ], + "dimensions": [ + 128, + 64 + ], + "integer_factor": 2, + "native_RGB_sha256": "687d8dc27f72564fef08c226b385be57ddbdcd5b1d7837a0fe7431906e5c4197", + "role": "SourceNx", + "scale": 2 + }, + { + "box": [ + 284, + 376, + 540, + 504 + ], + "dimensions": [ + 128, + 64 + ], + "integer_factor": 2, + "native_RGB_sha256": "877166b0f429315a49112574859ed41682283f07db807798eeb408f16ca18e7d", + "role": "parent_HOLD", + "scale": 2 + }, + { + "box": [ + 556, + 376, + 812, + 504 + ], + "dimensions": [ + 128, + 64 + ], + "integer_factor": 2, + "native_RGB_sha256": "7b5538efe7977746d01ce27463f3bc45240f4ff5b3752a8185bc3e960e12e859", + "role": "DERIVED", + "scale": 2 + }, + { + "box": [ + 12, + 662, + 204, + 758 + ], + "dimensions": [ + 192, + 96 + ], + "integer_factor": 1, + "native_RGB_sha256": "103bfff701b7d4052d733e9ce1f006be5b4e0b304ffe954a370175642822e28d", + "role": "SourceNx", + "scale": 3 + }, + { + "box": [ + 284, + 662, + 476, + 758 + ], + "dimensions": [ + 192, + 96 + ], + "integer_factor": 1, + "native_RGB_sha256": "e25cd00ba3d2948ca4789940a6de105ffbe75e0b46d2af3c819571f2ee2c747d", + "role": "parent_HOLD", + "scale": 3 + }, + { + "box": [ + 556, + 662, + 748, + 758 + ], + "dimensions": [ + 192, + 96 + ], + "integer_factor": 1, + "native_RGB_sha256": "aa1263b82040238213bee0a256d74b1b98677a1edc81af66035e85cc5b40ad84", + "role": "DERIVED", + "scale": 3 + }, + { + "box": [ + 12, + 948, + 268, + 1076 + ], + "dimensions": [ + 256, + 128 + ], + "integer_factor": 1, + "native_RGB_sha256": "91a646040e8374db01ae4d0f2338e8d0ee45435fa243c465591584a395a977c4", + "role": "SourceNx", + "scale": 4 + }, + { + "box": [ + 284, + 948, + 540, + 1076 + ], + "dimensions": [ + 256, + 128 + ], + "integer_factor": 1, + "native_RGB_sha256": "e4233133fc91059168be5a66212bfc07d1eb5723bcbdf6f74c639108789b665c", + "role": "parent_HOLD", + "scale": 4 + }, + { + "box": [ + 556, + 948, + 812, + 1076 + ], + "dimensions": [ + 256, + 128 + ], + "integer_factor": 1, + "native_RGB_sha256": "707a87c6009645ae029ceb6fab7b17e5f071c86e2ec00ce0c24138129d216838", + "role": "DERIVED", + "scale": 4 + } + ], + "scope": "File-only direct juxtaposition of saved whole component bodies. No TerrainHd edge/corner join or actual scene; no context approval.", + "witness": "OriginalS2W4 rows120and128,col7to8" + }, + { + "name": "400-self-wrap-private-gallery", + "page": { + "mode": 33188, + "mtime_ns": 1792280661236145949, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/file-only-joined-risk-previews-NOT-actual-contexts/400-self-wrap-all-native1to4.png", + "sha256": "9fe209b5cd65968271ae1962b36248db02d309a24ff769511fa1e331a509a20b", + "size": 203076 + }, + "panels": [ + { + "box": [ + 12, + 90, + 268, + 346 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "eb6752411e19eba1788659888bb6e28bec86e2d6f440c574128ad3695bc418ca", + "role": "SourceNx", + "scale": 1 + }, + { + "box": [ + 284, + 90, + 540, + 346 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "b426b659ed73415632800304b028bef0b017d41047d2c380c178fd333b34cc47", + "role": "parent_HOLD", + "scale": 1 + }, + { + "box": [ + 556, + 90, + 812, + 346 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "106cee103662489e7ebca74f65e588cc31c16b378e747910e897dfda7c91d527", + "role": "DERIVED", + "scale": 1 + }, + { + "box": [ + 12, + 376, + 268, + 632 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "c3599862d6cda5a6b7fb8793ab66af1b0c0d6a06810ddc3d77a6edcdffafde14", + "role": "SourceNx", + "scale": 2 + }, + { + "box": [ + 284, + 376, + 540, + 632 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "23f881fab51fb3309b60b1159ee545f527d3e115d634f05093c93758803cab05", + "role": "parent_HOLD", + "scale": 2 + }, + { + "box": [ + 556, + 376, + 812, + 632 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "2db6aab256b7369753ca9c8b1fe1ceac25d83164bb52a3dbe0ce9aeb1ac848a4", + "role": "DERIVED", + "scale": 2 + }, + { + "box": [ + 12, + 662, + 204, + 854 + ], + "dimensions": [ + 192, + 192 + ], + "integer_factor": 1, + "native_RGB_sha256": "b3ad6a7f2b46dc10e4caa505ca0dd6293bca7ea7895055bb8512c9b445da4a2d", + "role": "SourceNx", + "scale": 3 + }, + { + "box": [ + 284, + 662, + 476, + 854 + ], + "dimensions": [ + 192, + 192 + ], + "integer_factor": 1, + "native_RGB_sha256": "9dc11017766fbe9c95547ca7f0a07413f350f5c44ec523dac56e1ed1704d4830", + "role": "parent_HOLD", + "scale": 3 + }, + { + "box": [ + 556, + 662, + 748, + 854 + ], + "dimensions": [ + 192, + 192 + ], + "integer_factor": 1, + "native_RGB_sha256": "d60d4948e90be269ff6413696031de60228355559120dd876a15fcd6266efbfe", + "role": "DERIVED", + "scale": 3 + }, + { + "box": [ + 12, + 948, + 268, + 1204 + ], + "dimensions": [ + 256, + 256 + ], + "integer_factor": 1, + "native_RGB_sha256": "a292f366f2ef743d605cbcb2d6fbaeff520ebf833d05797fbff55d54751438af", + "role": "SourceNx", + "scale": 4 + }, + { + "box": [ + 284, + 948, + 540, + 1204 + ], + "dimensions": [ + 256, + 256 + ], + "integer_factor": 1, + "native_RGB_sha256": "d2fb4f197aa323af78ad944c2cc2102c28b642b53975ddc1f171aeb3ffbfcf49", + "role": "parent_HOLD", + "scale": 4 + }, + { + "box": [ + 556, + 948, + 812, + 1204 + ], + "dimensions": [ + 256, + 256 + ], + "integer_factor": 1, + "native_RGB_sha256": "6036f448d6d3875f93c4208be73dbe82f0f4b09071b06675b4778a8dc366fd17", + "role": "DERIVED", + "scale": 4 + } + ], + "scope": "Synthetic catalog-only self-wrap, not OriginalMAP or valid native placement proof." + } + ], + "final_recipe": { + "mode": 33188, + "mtime_ns": 1792280578036189172, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/ACTUAL-COHERENT-MATERIAL-RETEXTURE-RECIPE-V1.json", + "sha256": "c3c2de1351b23ec3b22559306e235bd5e69fee028911bcfe6f56c77c18ddf82f", + "size": 6664 + }, + "future_contexts": "Require actual approved currentH5485 or later immutable parent and finite genuineSource/reverse/corner bindings.20400 unused requires honest private validation scene. These previews do not execute the join compositor or approve contexts.", + "held_author": [], + "method": "source-broad-material-guidance-coherent-parent-fine-mid-logtexture-v1", + "method_description": "Exact SourceNx4 material geometry; normalized broader within-family Source-colour low-frequency reconstruction; a robust per-family coherent parent fine+midscale luminance band modulates tones multiplicatively. Source-variance soil quieting preserves400right; gray stays achromatic/dark andolive hue preserved. No random noise or raw generated hue/large lighting transfer. Explicit gray0..31,olive60..63,soil192..223plus239,rim224..238 families supported; unknown families rejected. No optional game policy field added.", + "native_contract": "Three complete1 static32 frames,frame0/origin0,512x512 derivedPNG, no crop/palette/detail/cue/coverage fields. Selected PNGs are the exact actual new SourceFQA input bytes.", + "old_HOLD_preserved": "Parent author654fd40d/strict5da4e3b8 and all earlier local/atlas/paletteHOLDs remain literal. New derived assets are separate files, not altered raw images.", + "operations": { + "World": 0, + "actual_SourceF_QA": 1, + "actual_cleanup_CLI": 1, + "compiler": 0, + "context_constructor": 0, + "gameSource_Rdata_canonical_Git_docs_changes": 0, + "new_imagegen": 0, + "private_followup_tool_and_tests": 2, + "shared_authorized_new_tool_and_tests": 0 + }, + "parent_raw_sha256": [ + "70a360ff5c148be181ed9d27ed46e29322a7b54a0f48709d290d1666e3ad70d0" + ], + "portable_input_rule": "Relative Source/palette/parent paths resolve against recipe parent; absolute inputs still work. Unchanged inherited recipe-parent-relative/absolute input resolver retained from testedv3; Root portable verification remains independent.", + "qualified_author": [ + "20400", + "20403", + "20406" + ], + "role": "Actual scripted cleanup author; prior image artist/earlierHOLD author disclosed", + "rows": [ + { + "Source": { + "mode": 33188, + "mtime_ns": 1787663959559952080, + "path": "/home/quintine/Projects/RaptorReplica/data/misc/unnamed.1531", + "sha256": "02ee58837e0189c997e6777cb0cd2e9d66babe48a3252209e20ffb57761e2bba", + "size": 1044 + }, + "Source_dominates_geometry_material_and_low_frequency": true, + "actual_scales": [ + 1, + 2, + 3, + 4 + ], + "asset": "20400", + "author_verdict": "QUALIFIED_DERIVED_INTRINSIC_ONLY", + "derived": { + "mode": 33188, + "mtime_ns": 1792280578904106960, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-coherent-DERIVED-frames-v1/20400-DERIVED-source-guided-material-v1.png", + "sha256": "ca5479ef35d84d71ad737dcb55c14443f1796cd7cf8a87b8386e29598913022b", + "size": 292432 + }, + "exact_native": { + "base_asset": 132096, + "frame_count": 1, + "frames": [ + { + "file": "20400-DERIVED-source-guided-material-v1.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "02ee58837e0189c997e6777cb0cd2e9d66babe48a3252209e20ffb57761e2bba" + } + ], + "name": "DERIVED Source-guided terrain20400" + }, + "finding": "AUTHOR QUALIFIED COHERENT DERIVED: broad Source dim-olive left regions/irregular brown layout and quieter right soil remain readable. Fine/midscale texture has a visibly coherent granular structure rather than the prior soft SourceNx-like forms. Source-derived quieting limits right-side contrast. The Source-mask silhouette is still deliberate, not generated novelty; native1 is Source-like and texture richer at2\u20134. Synthetic self-wrap is Original patch repetition, not seamless/native-placement evidence.", + "native4_coherent_texture": { + "Source_guided_base_counterfactual_index_sha256": "f797eb7fa9a2d4d465999557b9e4b764009085bdfd89afbcbdc292580f38cf39", + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633408809787, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20400-hd-4.ppm", + "sha256": "80556db0fd1bab4f1a3509b9f086b13749bd39efb402f871441a841f28b100a6", + "size": 49167 + }, + "actual_index_sha256": "71b849caa1dde4ba64921afd262a4bfd86f92a655c7f84db7bdf66f998a38c06", + "actual_vs_SourceNx_changed": 7011, + "fraction_changed_by_generated_coherent_texture": 0.4180908203125, + "generated_coherent_texture_surviving_index_changes": 6850, + "independent_sampling_quantizer_mismatches": 0, + "olive60to63": { + "DERIVED": 5675, + "SourceNx": 5973 + }, + "pixels": 16384, + "scale": 4 + }, + "no_generated_novelty_majority_claim": true, + "scale_decisions": [ + { + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633401809954, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20400-hd-1.ppm", + "sha256": "c562f17241df197b4aba08f2eaddf5a011a1e404566d0ab2d0472d6442f966a1", + "size": 3085 + }, + "author_decision": "QUALIFIED_WITH_SOURCE_MASK_LAYOUT_AND_COHERENT_PARENT_TEXTURE_LIMITS", + "fraction": 0.189453125, + "generated_coherent_texture_surviving_index_changes": 194, + "personally_viewed_whole": true, + "scale": 1 + }, + { + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633402809930, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20400-hd-2.ppm", + "sha256": "2978414e297148462ca9f87753784dc2efc290ffc39c1652568134c779b4a925", + "size": 12301 + }, + "author_decision": "QUALIFIED_WITH_SOURCE_MASK_LAYOUT_AND_COHERENT_PARENT_TEXTURE_LIMITS", + "fraction": 0.306640625, + "generated_coherent_texture_surviving_index_changes": 1256, + "personally_viewed_whole": true, + "scale": 2 + }, + { + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633405809859, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20400-hd-3.ppm", + "sha256": "cd7f0d1e6f42ca52e457343c81f79e9b294b7ffc943bee0e446fb7bb58bbd0c6", + "size": 27661 + }, + "author_decision": "QUALIFIED_WITH_SOURCE_MASK_LAYOUT_AND_COHERENT_PARENT_TEXTURE_LIMITS", + "fraction": 0.3719618055555556, + "generated_coherent_texture_surviving_index_changes": 3428, + "personally_viewed_whole": true, + "scale": 3 + }, + { + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633408809787, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20400-hd-4.ppm", + "sha256": "80556db0fd1bab4f1a3509b9f086b13749bd39efb402f871441a841f28b100a6", + "size": 49167 + }, + "author_decision": "QUALIFIED_WITH_SOURCE_MASK_LAYOUT_AND_COHERENT_PARENT_TEXTURE_LIMITS", + "fraction": 0.4180908203125, + "generated_coherent_texture_surviving_index_changes": 6850, + "personally_viewed_whole": true, + "scale": 4 + } + ], + "whole_page": { + "asset": "20400", + "page": { + "mode": 33188, + "mtime_ns": 1792280660729158052, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/whole-Source-parentHOLD-DERIVED-native1to4/20400-WHOLE-Source-parentHOLD-DERIVED-all-native1to4.png", + "sha256": "3ce692f8e8f157ecf3a1367ed6406f10b86c54ba4927d1a6f6083d0f0a07c1f7", + "size": 125003 + }, + "panels": [ + { + "box": [ + 12, + 90, + 268, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "e66967c807f7aa4c345468407d9aa8ca4323d7d29acba64ae0d00502a6fc98e6", + "role": "SourceNx", + "scale": 1 + }, + { + "box": [ + 284, + 90, + 540, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "5e3db599973a59564c7e586cd2e657aeefdd6a366616687a4362bfb36474b609", + "role": "parent_HOLD", + "scale": 1 + }, + { + "box": [ + 556, + 90, + 812, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "8c7b38e1c5ec5612d55659c28c78051f2d94cc47bd1bc935dd1ee42785f49975", + "role": "DERIVED", + "scale": 1 + }, + { + "box": [ + 12, + 376, + 268, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "12d161e4e73da0b57bd10ea63b618492762031af59a012b814882ebd5d43bd16", + "role": "SourceNx", + "scale": 2 + }, + { + "box": [ + 284, + 376, + 540, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "8aacceaa15a0bc39e50b49cc5b1151157b4fc2e41f92c68a77ade80c76747db6", + "role": "parent_HOLD", + "scale": 2 + }, + { + "box": [ + 556, + 376, + 812, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "b7028229d061bace95b49ee2f38537a9b103ea742c69926d0f8e968788e4c25f", + "role": "DERIVED", + "scale": 2 + }, + { + "box": [ + 12, + 662, + 204, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "e4daf975e22a1c2bd7e2cd3a33a896c749208bd1f06b38f063aff445332ebe94", + "role": "SourceNx", + "scale": 3 + }, + { + "box": [ + 284, + 662, + 476, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "4975809a43efd9004fa39201c1c86ffd0bf2da681be6bcd7c3322994fde16c15", + "role": "parent_HOLD", + "scale": 3 + }, + { + "box": [ + 556, + 662, + 748, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "1f0175217e2282577f6cd351555c9252dd81ce445316a0156f953a07a7a04ef5", + "role": "DERIVED", + "scale": 3 + }, + { + "box": [ + 12, + 948, + 268, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "2e37f8756bf0cd2d1053e4b806c6df385b1436bba5d6f22615829e72c14e6e7e", + "role": "SourceNx", + "scale": 4 + }, + { + "box": [ + 284, + 948, + 540, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "460c3ca01d489299b2495f51d871417ae6c59eef6571e14197a98783b52b72fd", + "role": "parent_HOLD", + "scale": 4 + }, + { + "box": [ + 556, + 948, + 812, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "4a633e1c81ea47c357a10062acbf3f2a2a8d58a77a23b941f0c0ba347d5c8cfa", + "role": "DERIVED", + "scale": 4 + } + ] + } + }, + { + "Source": { + "mode": 33188, + "mtime_ns": 1787663959560153773, + "path": "/home/quintine/Projects/RaptorReplica/data/misc/unnamed.1534", + "sha256": "d5779389a3fc84f260b27f85fa74b13778f528d5978c8a40e577e6570be5f0ea", + "size": 1044 + }, + "Source_dominates_geometry_material_and_low_frequency": true, + "actual_scales": [ + 1, + 2, + 3, + 4 + ], + "asset": "20403", + "author_verdict": "QUALIFIED_DERIVED_INTRINSIC_ONLY", + "derived": { + "mode": 33188, + "mtime_ns": 1792280578998104727, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-coherent-DERIVED-frames-v1/20403-DERIVED-source-guided-material-v1.png", + "sha256": "33305c62843344adb740610057dd7423bb8f8eeec33460e6eb065fe2614fe835", + "size": 255126 + }, + "exact_native": { + "base_asset": 132099, + "frame_count": 1, + "frames": [ + { + "file": "20403-DERIVED-source-guided-material-v1.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "d5779389a3fc84f260b27f85fa74b13778f528d5978c8a40e577e6570be5f0ea" + } + ], + "name": "DERIVED Source-guided terrain20403" + }, + "finding": "AUTHOR QUALIFIED COHERENT DERIVED: dark charcoal plane is now visibly fine/mid-grained at2\u20134, while its broad value stays subdued and flatter than the held gray rubble. Olive/brown right region remains restored and the vertical tan rim readable. Source controls the large layout; coherent parent texture supplies surface structure. Rim tone is softer/smoother than untouched generated relief. Directfc junction still has detail/value differences requiring genuine context review.", + "native4_coherent_texture": { + "Source_guided_base_counterfactual_index_sha256": "1b8aef8976177d6b83ff51137a23c968f34af09894cbcbedd5e860662f62979a", + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633419809525, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20403-hd-4.ppm", + "sha256": "e64422696b829ce5bfe7f4a94030c0de00c343931d81d16903e97f292a4e523a", + "size": 49167 + }, + "actual_index_sha256": "e56b3e6d1924036455f5ddd4d4170ea40831c8fba7b9f03744a0881bb2dfa4ca", + "actual_vs_SourceNx_changed": 7752, + "fraction_changed_by_generated_coherent_texture": 0.38787841796875, + "generated_coherent_texture_surviving_index_changes": 6355, + "independent_sampling_quantizer_mismatches": 0, + "olive60to63": { + "DERIVED": 2478, + "SourceNx": 2633 + }, + "pixels": 16384, + "scale": 4 + }, + "no_generated_novelty_majority_claim": true, + "scale_decisions": [ + { + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633410809739, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20403-hd-1.ppm", + "sha256": "12b3499d85a45b872ba4355c517ea87427c6741865ca48aaa6b3a560e34a7106", + "size": 3085 + }, + "author_decision": "QUALIFIED_WITH_SOURCE_MASK_LAYOUT_AND_COHERENT_PARENT_TEXTURE_LIMITS", + "fraction": 0.1611328125, + "generated_coherent_texture_surviving_index_changes": 165, + "personally_viewed_whole": true, + "scale": 1 + }, + { + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633412809692, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20403-hd-2.ppm", + "sha256": "b7479c993b1ea138a09629b03addb92cf498a7db6e269fd4943440f4fa40cdc7", + "size": 12301 + }, + "author_decision": "QUALIFIED_WITH_SOURCE_MASK_LAYOUT_AND_COHERENT_PARENT_TEXTURE_LIMITS", + "fraction": 0.27880859375, + "generated_coherent_texture_surviving_index_changes": 1142, + "personally_viewed_whole": true, + "scale": 2 + }, + { + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633415809620, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20403-hd-3.ppm", + "sha256": "6665f682bf5ebe0372de980554bf459bd6233a302dda28112d30e5d9bbef45d1", + "size": 27661 + }, + "author_decision": "QUALIFIED_WITH_SOURCE_MASK_LAYOUT_AND_COHERENT_PARENT_TEXTURE_LIMITS", + "fraction": 0.3448350694444444, + "generated_coherent_texture_surviving_index_changes": 3178, + "personally_viewed_whole": true, + "scale": 3 + }, + { + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633419809525, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20403-hd-4.ppm", + "sha256": "e64422696b829ce5bfe7f4a94030c0de00c343931d81d16903e97f292a4e523a", + "size": 49167 + }, + "author_decision": "QUALIFIED_WITH_SOURCE_MASK_LAYOUT_AND_COHERENT_PARENT_TEXTURE_LIMITS", + "fraction": 0.38787841796875, + "generated_coherent_texture_surviving_index_changes": 6355, + "personally_viewed_whole": true, + "scale": 4 + } + ], + "whole_page": { + "asset": "20403", + "page": { + "mode": 33188, + "mtime_ns": 1792280660789156620, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/whole-Source-parentHOLD-DERIVED-native1to4/20403-WHOLE-Source-parentHOLD-DERIVED-all-native1to4.png", + "sha256": "a91be5301c885982a8b314378794f97608c48c0d37ee1387691ec4b23a018e39", + "size": 117227 + }, + "panels": [ + { + "box": [ + 12, + 90, + 268, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "53b54cf44c62ac65704edd99e42554d4d8078cddabeb324bf68ea423eec2a19b", + "role": "SourceNx", + "scale": 1 + }, + { + "box": [ + 284, + 90, + 540, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "c127fef8cf528c41b07cef26926d0099e77c6160fb5d9c90d979b13dbc4d2de8", + "role": "parent_HOLD", + "scale": 1 + }, + { + "box": [ + 556, + 90, + 812, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "1bc04c2223560bfeab82648c73267c013b1c152e9b3d10b24bcb447790d9a663", + "role": "DERIVED", + "scale": 1 + }, + { + "box": [ + 12, + 376, + 268, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "a7c2c1b24e45bfd7e35ce27f7d6959da62c3f2c67eba9380309600b9b06c41c3", + "role": "SourceNx", + "scale": 2 + }, + { + "box": [ + 284, + 376, + 540, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "1d20d51cf5eca8df5075fb98494e3bce69387b7d866816be70320f475efbc9f6", + "role": "parent_HOLD", + "scale": 2 + }, + { + "box": [ + 556, + 376, + 812, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "299a4fbfb9e6d496a2308e7dde405f5b4e23ff34aba19df9b765ef1157628a6d", + "role": "DERIVED", + "scale": 2 + }, + { + "box": [ + 12, + 662, + 204, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "186b40c34f02d258a5bcf60db0a7e234cdb349bde70fb95bc36466aaa14ab40b", + "role": "SourceNx", + "scale": 3 + }, + { + "box": [ + 284, + 662, + 476, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "f8eeaef4d1551dfa7232a2eb9ac1a9934855f4291fa1c36c19e57b2fa0a5529f", + "role": "parent_HOLD", + "scale": 3 + }, + { + "box": [ + 556, + 662, + 748, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "a73badc4a95a2854a291c92484d584af32402977a0dd76c8c583585d1d81ef79", + "role": "DERIVED", + "scale": 3 + }, + { + "box": [ + 12, + 948, + 268, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "9aaaf6ae27e116d18b20e4944948a7ef2eb8190473d7c5669a2da06d88cfa276", + "role": "SourceNx", + "scale": 4 + }, + { + "box": [ + 284, + 948, + 540, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "0ebd60dcd54db805f1eb849ca65bf2505f1e4cc1c1361bd2bfe93f628918669e", + "role": "parent_HOLD", + "scale": 4 + }, + { + "box": [ + 556, + 948, + 812, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "2f401d74f36023e9d9ffaceb0d3fa4da3cca75b77a6f28d56c93e9ac9381f217", + "role": "DERIVED", + "scale": 4 + } + ] + } + }, + { + "Source": { + "mode": 33188, + "mtime_ns": 1787663959560340339, + "path": "/home/quintine/Projects/RaptorReplica/data/misc/unnamed.1537", + "sha256": "17b3acb33c17ddf7394984a63a60123a1d16ea98e77d68a350886f2f49cd0e78", + "size": 1044 + }, + "Source_dominates_geometry_material_and_low_frequency": true, + "actual_scales": [ + 1, + 2, + 3, + 4 + ], + "asset": "20406", + "author_verdict": "QUALIFIED_DERIVED_INTRINSIC_ONLY", + "derived": { + "mode": 33188, + "mtime_ns": 1792280579086102636, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-coherent-DERIVED-frames-v1/20406-DERIVED-source-guided-material-v1.png", + "sha256": "56be74b24d34663feaafb3add8f3fd61b9a7083659fdc109badae7eafb9e0e97", + "size": 226907 + }, + "exact_native": { + "base_asset": 132102, + "frame_count": 1, + "frames": [ + { + "file": "20406-DERIVED-source-guided-material-v1.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "17b3acb33c17ddf7394984a63a60123a1d16ea98e77d68a350886f2f49cd0e78" + } + ], + "name": "DERIVED Source-guided terrain20406" + }, + "finding": "AUTHOR QUALIFIED COHERENT DERIVED: the complete small upper-right olive inset and Lrim remain readable beside dark gray left/bottom. The plane has visible coherent finer structure beyond the previous softenedSource forms without the original bright raised-stone contrast. Source-derived contours and softer rim are explicit limits. Directfa boundary still has value/detail differences; no genuine context/corner approval follows.", + "native4_coherent_texture": { + "Source_guided_base_counterfactual_index_sha256": "29ca1dab3ecb9453552a0f65da89bd005118cbb2a777a0576c0f7a5836e988cf", + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633427809334, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20406-hd-4.ppm", + "sha256": "0a8b122dabfafea354e96319b128f923979ad3cb8f4a353a605f3e08dd0a376e", + "size": 49167 + }, + "actual_index_sha256": "1b0f1978f279260c405027a194f15b13e6fd59fbcc2cbdd68f1a3e9843f49108", + "actual_vs_SourceNx_changed": 7939, + "fraction_changed_by_generated_coherent_texture": 0.417724609375, + "generated_coherent_texture_surviving_index_changes": 6844, + "independent_sampling_quantizer_mismatches": 0, + "olive60to63": { + "DERIVED": 794, + "SourceNx": 853 + }, + "pixels": 16384, + "scale": 4 + }, + "no_generated_novelty_majority_claim": true, + "scale_decisions": [ + { + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633420809501, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20406-hd-1.ppm", + "sha256": "0513e7bb46a068a75f8349d890259fdf5783ac3b2853110087158d61efed8e8a", + "size": 3085 + }, + "author_decision": "QUALIFIED_WITH_SOURCE_MASK_LAYOUT_AND_COHERENT_PARENT_TEXTURE_LIMITS", + "fraction": 0.1728515625, + "generated_coherent_texture_surviving_index_changes": 177, + "personally_viewed_whole": true, + "scale": 1 + }, + { + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633422809454, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20406-hd-2.ppm", + "sha256": "2b2a76af34e2f31e6d24722baecd08de7112a2049b7b793cd70a170dca9947b4", + "size": 12301 + }, + "author_decision": "QUALIFIED_WITH_SOURCE_MASK_LAYOUT_AND_COHERENT_PARENT_TEXTURE_LIMITS", + "fraction": 0.28271484375, + "generated_coherent_texture_surviving_index_changes": 1158, + "personally_viewed_whole": true, + "scale": 2 + }, + { + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633424809406, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20406-hd-3.ppm", + "sha256": "0661d3f9ce34135360eb35f9f06ea0c73e7779855336cf746d524aa12a4a987a", + "size": 27661 + }, + "author_decision": "QUALIFIED_WITH_SOURCE_MASK_LAYOUT_AND_COHERENT_PARENT_TEXTURE_LIMITS", + "fraction": 0.3603515625, + "generated_coherent_texture_surviving_index_changes": 3321, + "personally_viewed_whole": true, + "scale": 3 + }, + { + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633427809334, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20406-hd-4.ppm", + "sha256": "0a8b122dabfafea354e96319b128f923979ad3cb8f4a353a605f3e08dd0a376e", + "size": 49167 + }, + "author_decision": "QUALIFIED_WITH_SOURCE_MASK_LAYOUT_AND_COHERENT_PARENT_TEXTURE_LIMITS", + "fraction": 0.417724609375, + "generated_coherent_texture_surviving_index_changes": 6844, + "personally_viewed_whole": true, + "scale": 4 + } + ], + "whole_page": { + "asset": "20406", + "page": { + "mode": 33188, + "mtime_ns": 1792280660849155188, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/whole-Source-parentHOLD-DERIVED-native1to4/20406-WHOLE-Source-parentHOLD-DERIVED-all-native1to4.png", + "sha256": "88cab4fa964ada5068c904ebd4514ebca5dbc154141ffae0dcbde018e3bc21b7", + "size": 99842 + }, + "panels": [ + { + "box": [ + 12, + 90, + 268, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "96e7ccd6188b4bd10414f35bce2701a5a6ab828fafe756fba0faacd1b69114ce", + "role": "SourceNx", + "scale": 1 + }, + { + "box": [ + 284, + 90, + 540, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "f55f96d17ba0eb1ec0e9e74dd5727cf6894db4a18fe37a9ba3f932f6a00602b5", + "role": "parent_HOLD", + "scale": 1 + }, + { + "box": [ + 556, + 90, + 812, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "000e8310a8d0aa3ecdf265d9f7c39f0d7d0c5c977b46aba5243601ba6e1b6005", + "role": "DERIVED", + "scale": 1 + }, + { + "box": [ + 12, + 376, + 268, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "fe5b571fe930fdcd3975209388c2992d813e36a3f3a5ff941523d822f626788f", + "role": "SourceNx", + "scale": 2 + }, + { + "box": [ + 284, + 376, + 540, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "20a7ff5c22f526c4f3c68a8c26116634c04b7eda5bd3dfc39c759f8c7d1d7e63", + "role": "parent_HOLD", + "scale": 2 + }, + { + "box": [ + 556, + 376, + 812, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "e5ad87f34878ae7896ac1a7867a9332769b6aad500e7cfaf18e7465a11554bfd", + "role": "DERIVED", + "scale": 2 + }, + { + "box": [ + 12, + 662, + 204, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "ce66cf2dc5cd4c726d7a47754070addfc4c95e2bf34661fc37577d22a4528c3b", + "role": "SourceNx", + "scale": 3 + }, + { + "box": [ + 284, + 662, + 476, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "8733d19ec0160996f7f61a254f9bced10398e181009f3cdd43690a90f8ddd317", + "role": "parent_HOLD", + "scale": 3 + }, + { + "box": [ + 556, + 662, + 748, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "d001e0de44cbbaa5d3494fff1ceac0478d5b8c1dffa2bc31d3451609ac54f7a3", + "role": "DERIVED", + "scale": 3 + }, + { + "box": [ + 12, + 948, + 268, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "26719a135d4deb2d5f81ffcd068639f9a25a3e3234b4d8721d3ba85c87161e96", + "role": "SourceNx", + "scale": 4 + }, + { + "box": [ + 284, + 948, + 540, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "69dbf51b9a585d66efbb1a1b8761dc2b77ff245a70e667fb0824f5546de36c5b", + "role": "parent_HOLD", + "scale": 4 + }, + { + "box": [ + 556, + 948, + 812, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "3616f3f67b4ffd7cff94e7735b2131d68cf0ad3e2deef374bcc7fe9247edef4b", + "role": "DERIVED", + "scale": 4 + } + ] + } + } + ], + "runtime": { + "NumPy": "2.3.5", + "Pillow": "12.3.0", + "Python": "3.12.14 (main, Aug 25 2026, 14:00:49) [Clang 22.1.3 ]", + "executable": "/home/quintine/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/bin/python3" + }, + "sample_count": 92160, + "status": "CLOSED_AUTHOR_QUALIFIED3_DERIVED_INTRINSIC_PENDING_DIFFERENT_PEER_AND_ACTUAL_CONTEXTS", + "technical_audit": { + "mode": 33188, + "mtime_ns": 1792280661256145471, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/ACTUAL-DERIVED3-NATIVE-ARRAY-RGB-GEOMETRY-AND-SURVIVING-GENERATED-DETAIL-AUDIT.json", + "sha256": "54cae644a49da81cd256e1b25c0b68b6131008db9b309f6ed7b7a30fb04ae0e5", + "size": 77263 + }, + "tests": { + "mode": 33188, + "mtime_ns": 1792280632791824494, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/test_coherent_retexture.py", + "sha256": "4c772cbfaa0e8c874a1bee47905eb3814d361a7d31e0178eb71eff07f7571903", + "size": 3295 + }, + "tool": { + "mode": 33188, + "mtime_ns": 1792280577870542208, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/hd_terrain_cleanup_coherent_retexture.py", + "sha256": "aeddecececca337983c3f487ff59df1e747e42114ee10ca6e5bc03609f22c449", + "size": 15794 + }, + "whole_material_pages": [ + { + "asset": "20400", + "page": { + "mode": 33188, + "mtime_ns": 1792280660729158052, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/whole-Source-parentHOLD-DERIVED-native1to4/20400-WHOLE-Source-parentHOLD-DERIVED-all-native1to4.png", + "sha256": "3ce692f8e8f157ecf3a1367ed6406f10b86c54ba4927d1a6f6083d0f0a07c1f7", + "size": 125003 + }, + "panels": [ + { + "box": [ + 12, + 90, + 268, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "e66967c807f7aa4c345468407d9aa8ca4323d7d29acba64ae0d00502a6fc98e6", + "role": "SourceNx", + "scale": 1 + }, + { + "box": [ + 284, + 90, + 540, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "5e3db599973a59564c7e586cd2e657aeefdd6a366616687a4362bfb36474b609", + "role": "parent_HOLD", + "scale": 1 + }, + { + "box": [ + 556, + 90, + 812, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "8c7b38e1c5ec5612d55659c28c78051f2d94cc47bd1bc935dd1ee42785f49975", + "role": "DERIVED", + "scale": 1 + }, + { + "box": [ + 12, + 376, + 268, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "12d161e4e73da0b57bd10ea63b618492762031af59a012b814882ebd5d43bd16", + "role": "SourceNx", + "scale": 2 + }, + { + "box": [ + 284, + 376, + 540, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "8aacceaa15a0bc39e50b49cc5b1151157b4fc2e41f92c68a77ade80c76747db6", + "role": "parent_HOLD", + "scale": 2 + }, + { + "box": [ + 556, + 376, + 812, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "b7028229d061bace95b49ee2f38537a9b103ea742c69926d0f8e968788e4c25f", + "role": "DERIVED", + "scale": 2 + }, + { + "box": [ + 12, + 662, + 204, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "e4daf975e22a1c2bd7e2cd3a33a896c749208bd1f06b38f063aff445332ebe94", + "role": "SourceNx", + "scale": 3 + }, + { + "box": [ + 284, + 662, + 476, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "4975809a43efd9004fa39201c1c86ffd0bf2da681be6bcd7c3322994fde16c15", + "role": "parent_HOLD", + "scale": 3 + }, + { + "box": [ + 556, + 662, + 748, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "1f0175217e2282577f6cd351555c9252dd81ce445316a0156f953a07a7a04ef5", + "role": "DERIVED", + "scale": 3 + }, + { + "box": [ + 12, + 948, + 268, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "2e37f8756bf0cd2d1053e4b806c6df385b1436bba5d6f22615829e72c14e6e7e", + "role": "SourceNx", + "scale": 4 + }, + { + "box": [ + 284, + 948, + 540, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "460c3ca01d489299b2495f51d871417ae6c59eef6571e14197a98783b52b72fd", + "role": "parent_HOLD", + "scale": 4 + }, + { + "box": [ + 556, + 948, + 812, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "4a633e1c81ea47c357a10062acbf3f2a2a8d58a77a23b941f0c0ba347d5c8cfa", + "role": "DERIVED", + "scale": 4 + } + ] + }, + { + "asset": "20403", + "page": { + "mode": 33188, + "mtime_ns": 1792280660789156620, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/whole-Source-parentHOLD-DERIVED-native1to4/20403-WHOLE-Source-parentHOLD-DERIVED-all-native1to4.png", + "sha256": "a91be5301c885982a8b314378794f97608c48c0d37ee1387691ec4b23a018e39", + "size": 117227 + }, + "panels": [ + { + "box": [ + 12, + 90, + 268, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "53b54cf44c62ac65704edd99e42554d4d8078cddabeb324bf68ea423eec2a19b", + "role": "SourceNx", + "scale": 1 + }, + { + "box": [ + 284, + 90, + 540, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "c127fef8cf528c41b07cef26926d0099e77c6160fb5d9c90d979b13dbc4d2de8", + "role": "parent_HOLD", + "scale": 1 + }, + { + "box": [ + 556, + 90, + 812, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "1bc04c2223560bfeab82648c73267c013b1c152e9b3d10b24bcb447790d9a663", + "role": "DERIVED", + "scale": 1 + }, + { + "box": [ + 12, + 376, + 268, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "a7c2c1b24e45bfd7e35ce27f7d6959da62c3f2c67eba9380309600b9b06c41c3", + "role": "SourceNx", + "scale": 2 + }, + { + "box": [ + 284, + 376, + 540, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "1d20d51cf5eca8df5075fb98494e3bce69387b7d866816be70320f475efbc9f6", + "role": "parent_HOLD", + "scale": 2 + }, + { + "box": [ + 556, + 376, + 812, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "299a4fbfb9e6d496a2308e7dde405f5b4e23ff34aba19df9b765ef1157628a6d", + "role": "DERIVED", + "scale": 2 + }, + { + "box": [ + 12, + 662, + 204, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "186b40c34f02d258a5bcf60db0a7e234cdb349bde70fb95bc36466aaa14ab40b", + "role": "SourceNx", + "scale": 3 + }, + { + "box": [ + 284, + 662, + 476, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "f8eeaef4d1551dfa7232a2eb9ac1a9934855f4291fa1c36c19e57b2fa0a5529f", + "role": "parent_HOLD", + "scale": 3 + }, + { + "box": [ + 556, + 662, + 748, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "a73badc4a95a2854a291c92484d584af32402977a0dd76c8c583585d1d81ef79", + "role": "DERIVED", + "scale": 3 + }, + { + "box": [ + 12, + 948, + 268, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "9aaaf6ae27e116d18b20e4944948a7ef2eb8190473d7c5669a2da06d88cfa276", + "role": "SourceNx", + "scale": 4 + }, + { + "box": [ + 284, + 948, + 540, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "0ebd60dcd54db805f1eb849ca65bf2505f1e4cc1c1361bd2bfe93f628918669e", + "role": "parent_HOLD", + "scale": 4 + }, + { + "box": [ + 556, + 948, + 812, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "2f401d74f36023e9d9ffaceb0d3fa4da3cca75b77a6f28d56c93e9ac9381f217", + "role": "DERIVED", + "scale": 4 + } + ] + }, + { + "asset": "20406", + "page": { + "mode": 33188, + "mtime_ns": 1792280660849155188, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/whole-Source-parentHOLD-DERIVED-native1to4/20406-WHOLE-Source-parentHOLD-DERIVED-all-native1to4.png", + "sha256": "88cab4fa964ada5068c904ebd4514ebca5dbc154141ffae0dcbde018e3bc21b7", + "size": 99842 + }, + "panels": [ + { + "box": [ + 12, + 90, + 268, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "96e7ccd6188b4bd10414f35bce2701a5a6ab828fafe756fba0faacd1b69114ce", + "role": "SourceNx", + "scale": 1 + }, + { + "box": [ + 284, + 90, + 540, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "f55f96d17ba0eb1ec0e9e74dd5727cf6894db4a18fe37a9ba3f932f6a00602b5", + "role": "parent_HOLD", + "scale": 1 + }, + { + "box": [ + 556, + 90, + 812, + 346 + ], + "dimensions": [ + 32, + 32 + ], + "integer_factor": 8, + "native_RGB_sha256": "000e8310a8d0aa3ecdf265d9f7c39f0d7d0c5c977b46aba5243601ba6e1b6005", + "role": "DERIVED", + "scale": 1 + }, + { + "box": [ + 12, + 376, + 268, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "fe5b571fe930fdcd3975209388c2992d813e36a3f3a5ff941523d822f626788f", + "role": "SourceNx", + "scale": 2 + }, + { + "box": [ + 284, + 376, + 540, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "20a7ff5c22f526c4f3c68a8c26116634c04b7eda5bd3dfc39c759f8c7d1d7e63", + "role": "parent_HOLD", + "scale": 2 + }, + { + "box": [ + 556, + 376, + 812, + 632 + ], + "dimensions": [ + 64, + 64 + ], + "integer_factor": 4, + "native_RGB_sha256": "e5ad87f34878ae7896ac1a7867a9332769b6aad500e7cfaf18e7465a11554bfd", + "role": "DERIVED", + "scale": 2 + }, + { + "box": [ + 12, + 662, + 204, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "ce66cf2dc5cd4c726d7a47754070addfc4c95e2bf34661fc37577d22a4528c3b", + "role": "SourceNx", + "scale": 3 + }, + { + "box": [ + 284, + 662, + 476, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "8733d19ec0160996f7f61a254f9bced10398e181009f3cdd43690a90f8ddd317", + "role": "parent_HOLD", + "scale": 3 + }, + { + "box": [ + 556, + 662, + 748, + 854 + ], + "dimensions": [ + 96, + 96 + ], + "integer_factor": 2, + "native_RGB_sha256": "d001e0de44cbbaa5d3494fff1ceac0478d5b8c1dffa2bc31d3451609ac54f7a3", + "role": "DERIVED", + "scale": 3 + }, + { + "box": [ + 12, + 948, + 268, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "26719a135d4deb2d5f81ffcd068639f9a25a3e3234b4d8721d3ba85c87161e96", + "role": "SourceNx", + "scale": 4 + }, + { + "box": [ + 284, + 948, + 540, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "69dbf51b9a585d66efbb1a1b8761dc2b77ff245a70e667fb0824f5546de36c5b", + "role": "parent_HOLD", + "scale": 4 + }, + { + "box": [ + 556, + 948, + 812, + 1204 + ], + "dimensions": [ + 128, + 128 + ], + "integer_factor": 2, + "native_RGB_sha256": "3616f3f67b4ffd7cff94e7735b2131d68cf0ad3e2deef374bcc7fe9247edef4b", + "role": "DERIVED", + "scale": 4 + } + ] + } + ], + "whole_physical_interface": { + "mode": 33188, + "mtime_ns": 1792280661261145352, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/COMPLETE-DERIVED3-WHOLE-NATIVE-AND-FILEONLY-JOIN-RISK-PHYSICAL-INTERFACE.json", + "sha256": "a708feb82ff31b5c7adeea097c1183a4948492ed58e6cedf1e1841bec4769980", + "size": 58856 + } +} diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-cleanup-code.json b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-cleanup-code.json new file mode 100644 index 00000000..13ede33d --- /dev/null +++ b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-cleanup-code.json @@ -0,0 +1,75 @@ +{ + "status": "SCOPED_INDEPENDENT_TERRAIN_CODE_REVIEW_NO_OPEN_CONCRETE_FINDINGS_AT_FINAL_COHERENT_SUCCESSOR", + "utc": "2026-10-17T23:51:29.038542+00:00", + "reviewer": "/root/iron_coast_2", + "reviewed_code_and_tests": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_terrain_retexture.py", + "sha256": "0e4d7d5a4f7a7ddf6e396e757691156dfc74d231d9925744c342078532b89a98", + "bytes": 16025 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/test_hd_terrain_retexture.py", + "sha256": "8e770c07e51cddc151761bd8359af799920d027494d90d2da99f9b3a02140b24", + "bytes": 4566 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_terrain_cleanup.py", + "sha256": "3284cf6f85ced107dfc364ea90e15aed341d478bea7e308024b5bc5218b03092", + "bytes": 14882 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/test_hd_terrain_cleanup.py", + "sha256": "bc41d699939b454a00e6589be45a07e4bd8ca494cac9d6613aeee7a1ac152165", + "bytes": 7581 + } + ], + "tests": { + "environment": { + "PYTHONDONTWRITEBYTECODE": "1" + }, + "flags": [ + "-B" + ], + "python": "/home/quintine/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/bin/python3", + "python_version": "3.12.14 (main, Aug 25 2026, 14:00:49) [Clang 22.1.3 ]", + "numpy": "2.3.5", + "Pillow": "12.3.0", + "final_existing_tests_passed": 18, + "old_cleanup": 11, + "coherent_retexture": 7, + "independent_coherent_CLI_probes": [ + "relative recipe from arbitrary current directory", + "repeatable PNG bytes and output receipt hash", + "all input and parent bytes preserved", + "bad input hash rejected before mkdir", + "NaN gain rejected before mkdir", + "out-of-bounds crop rejected before mkdir", + "existing output refuses overwrite" + ] + }, + "math_review": { + "embedded_Source_decoder_and_ScaleNx_bound_by_tool_SHA": true, + "ScaleNx_equations_match_current_Rust_render_upscale": true, + "coherent_final_vs_actual_author_private_tool_changed_functions": [ + "main" + ], + "all_other_functions_AST_identical": true, + "actual_pixel_and_math_changes": false + }, + "finding": { + "issue": "Coherent standalone CLI receipt omitted output-affecting NumPy/Pillow runtime identity.", + "resolution": "Final coherent successor records Python/executable/NumPy/Pillow/platform identically in detailed report and normalized execution; focused CLI test asserts this.", + "status": "RESOLVED", + "old_cleanup_tool_and_held_v3_scopes_unchanged": true + }, + "scope_limits": [ + "Linux authoring only: read_regular requires os.O_NOFOLLOW; Windows game runtime does not invoke Python cleanup tools. Relative recipe paths and PNG outputs are portable; no Windows-authoring execution claim.", + "Old cleanup3284 CLI remains historical and lacks embedded runtime versions; existing actual author/runtime companion evidence is a separate binding, not rewritten here.", + "Code, synthetic data and receipt review only. No Source game files, actual parent artwork, QA, image generation, compiler, World, renderer, canonical registration or shared docs were changed or invoked.", + "No material/context/animation approval. Earlier v3 artwork HOLD remains unchanged; this code pass is not an artwork decision." + ], + "actual_shared_edits": 0, + "actual_engine_QA_compiler_World_media_canonical_docs_calls": 0, + "pending_own_writer_call_or_lease": false +} diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-context.json b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-context.json new file mode 100644 index 00000000..a59a165f --- /dev/null +++ b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-context.json @@ -0,0 +1,186 @@ +{ + "status": "QUALIFIED_DIFFERENT_COHERENT_DERIVED3_GENUINE39_PRIVATE400_AND25_ORDERED_CONTEXT_PHYSICAL_REVIEW", + "actual_context_peer": "/root/iron_coast_5", + "reviewer": "/root/iron_coast_5", + "actual_artist": "/root/hd_full_review", + "technical_producer": "/root/hd_terrain_set_1", + "different_intrinsic_material_peer": "/root/hd_enemies_01", + "selected_assets": [ + "20400", + "20403", + "20406" + ], + "different_physical_context": true, + "qualified_genuine_endpoints": 39, + "qualified_private_synthetic_endpoints": 1, + "qualified_ordered_comparison_views": 25, + "distinct_neighbor_events": 9, + "HOLD": 0, + "scales": [ + 1, + 2, + 3, + 4 + ], + "whole_boards_personally_viewed": 65, + "unique_native_role_planes_personally_viewed": 480, + "repeated_pair_panes": 600, + "all1080_panes_independently_lossless_authenticated": true, + "all39_genuine_Source_vectors_and9_events_independently_authenticated": true, + "Original_placement_counts": { + "20400": 0, + "20403": 8, + "20406": 2 + }, + "own_static_Registry_health": 0, + "raw_FLATS_health_minus1_same_destination_maps_to_static_Registry_health0": true, + "private400": { + "synthetic_repeat_3x3": true, + "Original_MAP_occurrence": false, + "World_capture": false + }, + "actual_H5485": { + "mode": 33060, + "mtime_ns": 1792253583082550841, + "path": "/home/quintine/Projects/RaptorReplica/data/hd/registered-class-review/handoff-5485-20261018/pack/hd.json", + "sha256": "1237ac04026ebed5c5b8be2293b5d1cea1f7307979b32bb03e2c6637c8f89a1d", + "size": 2949828 + }, + "SourceF_epoch": { + "mode": 33188, + "mtime_ns": 1792245694562144018, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/compiled-epoch.json", + "sha256": "38459e0067b17801b3c3c629c22e05dfee98928d451d8c8e0971b63c17288b52", + "size": 5917 + }, + "actual_library": { + "mtime_ns": 1792245641851329918, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/target/hd-review-libraries/cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50/libraptor_replica.rlib", + "sha256": "cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50", + "size": 22744978 + }, + "new_coherent_raw_sha256": { + "20400": "ca5479ef35d84d71ad737dcb55c14443f1796cd7cf8a87b8386e29598913022b", + "20403": "33305c62843344adb740610057dd7423bb8f8eeec33460e6eb065fe2614fe835", + "20406": "56be74b24d34663feaafb3add8f3fd61b9a7083659fdc109badae7eafb9e0e97" + }, + "producer_report": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/CLOSED-ACTUAL-COHERENT-DERIVED3-SOURCEF-H5485-CONTEXT39-PRIVATE400-25-ORDERED-PRODUCER-HANDOFF.json", + "sha256": "9d85b499f060c142b6e234c5ab9a13e19c745690e6d4d4720ff865720162ca3e", + "size": 13660, + "mtime_ns": 1792281274809105442, + "mode": 33188 + }, + "producer_strict": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018-strict-complete-coherent3-context39-private400-producer-closure.json", + "sha256": "af8e46944093ede9d307e8baa628625b7c73c706979a72b1a702b85f40dc1e98", + "size": 775146, + "mtime_ns": 1792281275000362074, + "mode": 33188 + }, + "producer_interface": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/COMPLETE39-GENUINE-PRIVATE400-480-NATIVE-PANES-25-ORDERED-VIEWS-PAGE-ARRAY-INTERFACE.json", + "sha256": "21ecb99912865d8c4767f8aa35e5151d3153785bd4fceb9ba9e52b9645901bf7", + "size": 1105516, + "mtime_ns": 1792281019333531377, + "mode": 33188 + }, + "source_contract": { + "mode": 33188, + "mtime_ns": 1792280862983150503, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/ROOT-ACTIVATED-COHERENT3-EXACT39-PRIVATE400-SOURCE-CONTRACT.json", + "sha256": "4f914793f6a112e7469a7948effd64d7ad7afdb4b140aac1147fd8ff98c1044b", + "size": 252641 + }, + "different_intrinsic_authority_addendum": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-terrain1-coherent-DERIVED20400-20403-20406-SourceF-H5485-actual39-private400-20261018/ADDITIVE-ACTUAL-E01-CLOSED-COHERENT3-INTRINSIC-AUTHORITY.json", + "sha256": "a2a328d864550e12617e67f6564882d122dc14e7f222b990e9140a8e84a2d3cb", + "size": 1580, + "mtime_ns": 1792281274602688481, + "mode": 33188 + }, + "independent_saved_file_authentication": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron5-coherent-DERIVED20400-20403-20406-SourceF-H5485-independent-context-peer-20261018-v1/INDEPENDENT-COMPACT-SAVED-COHERENT3-SOURCE-ARRAY-NATIVE-REVERSE-AND1080-PANE-AUTHENTICATION.json", + "sha256": "03b6dd045e061105772004fb5cafa557bed675cee3f017f9339fe649b8ec4c29", + "size": 26929, + "mtime_ns": 1792282083038326370, + "mode": 33188 + }, + "journal": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron5-coherent-DERIVED20400-20403-20406-SourceF-H5485-independent-context-peer-20261018-v1/ACTUAL-CHUNKED-WHOLE-PAGE-VIEW-JOURNAL.jsonl", + "sha256": "e520e9ea4e430ac5433ed411f801b090bd0f61c9a23046db9d9d231c605321ae", + "size": 27296, + "mtime_ns": 1792281749389444030, + "mode": 33188 + }, + "per_endpoint_and_pair_decisions": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron5-coherent-DERIVED20400-20403-20406-SourceF-H5485-independent-context-peer-20261018-v1/INDEPENDENT-PER-ENDPOINT-ALLSCALE-AND25-ORDERED-COMPARISON-PHYSICAL-DECISIONS.json", + "sha256": "67657101ee2f46b5504279accb37565fa40bf97b4dc3ff0ffeddbcbabbc332d4", + "size": 82969, + "mtime_ns": 1792282153773181575, + "mode": 33188 + }, + "numeric_totals": { + "Original_control_samples": 11059200, + "all3_plane_samples": 33177600, + "baseline_Original_selected_owner_samples": 3010560, + "retained_baseline_samples": 0, + "retained_proposal_samples": 0, + "domain_samples": 0, + "outside_support_samples": 7691040, + "foreign_broad_interior_samples": 6162240, + "fallback_samples": 368640, + "padding_samples": 368640, + "delta_samples": 1584436 + }, + "registered_fc_fa_reverse_measurements": { + "registered_owner_footprints": 108, + "changed_indexed_samples": 29169, + "fc_changed_samples": 15894, + "fa_changed_samples": 13275, + "broad_interior_exact_samples": 635040, + "newly_active_fc_SE_corner_rows": 28, + "fc_SE_corner_changed_samples": 679 + }, + "own12_prejoin_exact_coherent_SourceF_bank": true, + "all40_baselines_fresh_H5485": true, + "old19_selected_body_aliases": 0, + "finite23_nonempty_palette_domains": 0, + "finite23_retained_Original_cell_samples": 0, + "producer_members_exact_twice": 1823, + "bounded_producer_named_inputs": 176, + "independent_consumed_guards_exact_twice": 1999, + "guard_digest": "408e565de85b80ecbd54fb0368081a98ebe24af7803c69b527aeb3541cb4a081", + "limits": [ + "Finer pebble/aggregate grain and more even dark exposure differ from the coarse Original Source; subdued value patches and local material islands remain visible at 3x/4x.", + "Carried red/green/brown industrial borders, machinery and destroyed cavities retain their existing material differences; this review does not reapprove foreign artwork.", + "The 25 views represent nine independent one-cell neighbor events, not simultaneous destruction, new own-state animation, World progression, timing, or Host display.", + "20400 has zero Original MAP placements; endpoint39 is explicitly synthetic repeated 3x3 validation, with no Original occurrence or private World claim.", + "All finite retained-cell and palette-domain routes are absent/empty: transport was authenticated, but this corpus does not exercise nonempty domains or retained Original details.", + "Black right-edge off-map padding and Original fallback remain explicit; pair whole-board tool displays were resized to 2048x993, while all 480 unique native role panes were personally seen on unresized 1264x1190 endpoint boards and all1080 extractions were authenticated byte-exact.", + "No new admission, all-placement, runtime assembly, gameplay survival, palette-mode generality, Source-age upgrade or broad material waiver is granted." + ], + "method": { + "saved_files_only": true, + "physical_qualification_is_personal": true, + "producer_numeric_and_producer_verdict_not_used_as_substitute_for_personal_review": true, + "new_engine_helper_QA_World_compiler_renderer_image_calls": 0, + "shared_Source_data_canonical_Git_docs_writes": 0 + }, + "history": { + "old_v3_HOLD_unchanged": true, + "new_coherent_E01_QUALIFIED3_separate": true, + "reviewer_only_stops": [ + "Endpoint actor nested Original_tile schema assumption; corrected to literal endpoint schema.", + "Raw FLATS static health -1 was initially compared to Registry effective0; corrected by authentic same-destination static rule.", + "Two inherited pair actor keys use flat_record rather than FLATS_record; both literal names independently resolve the same authentic byte record." + ], + "producer_failure_or_retry": false + }, + "direct_custody": { + "producer_standing_ACK": "T1 direct complete1823/176 immutable/no pending writer/call/lease through this seal", + "own_no_pending_writer_call_lease": true, + "all_old_scopes_preserved": true + }, + "admission": false +} diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-intrinsic-material.json b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-intrinsic-material.json new file mode 100644 index 00000000..6f67e0a0 --- /dev/null +++ b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-intrinsic-material.json @@ -0,0 +1,470 @@ +{ + "status": "QUALIFIED_COMPLETE3_NEW_DERIVED_INTRINSIC_SOURCE_MATERIAL_AND_MEANINGFUL_HD_DETAIL", + "reviewer": "/root/hd_enemies_01", + "artist_script_author": "/root/hd_full_review", + "qualified_ids": [ + "20400", + "20403", + "20406" + ], + "held_ids": [], + "independent_from_author": true, + "review_role": "Saved intrinsic art/source/material/functional reading only, no engine or realcontext production.", + "conclusion": "Newcoherent fine/middle material structure is visibly retained at2\u20134 while Source broadolive/darkcharcoal/rim geometry and quiet400right remain compatible. This distinct successor resolves the priorv3HDdetail finding within intrinsic scope. Native1 remains quiet and Source-maskmacrosteps persist.", + "rows": [ + { + "asset": "20400", + "independent_artistic_verdict": "QUALIFIED_DERIVED_INTRINSIC_SOURCE_MATERIAL_AND_MEANINGFUL_HD_DETAIL", + "artifact_role": "NEW_DERIVED_COHERENT_SCRIPT_RETEXTURE_NOT_UNTOUCHED_GENERATOR_RETURN", + "whole512_derived_PNG": { + "mode": 33188, + "mtime_ns": 1792280578904106960, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-coherent-DERIVED-frames-v1/20400-DERIVED-source-guided-material-v1.png", + "sha256": "ca5479ef35d84d71ad737dcb55c14443f1796cd7cf8a87b8386e29598913022b", + "size": 292432 + }, + "authentic_Source": { + "mode": 33188, + "mtime_ns": 1787663959559952080, + "path": "/home/quintine/Projects/RaptorReplica/data/misc/unnamed.1531", + "sha256": "02ee58837e0189c997e6777cb0cd2e9d66babe48a3252209e20ffb57761e2bba", + "size": 1044 + }, + "native_manifest": { + "mode": 33188, + "mtime_ns": 1792280633133732111, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/private-DERIVED-complete3-native32-pack/hd.json", + "sha256": "cd747a0631055397b879934012aa7611e1dc7eecad342b596e1cf29f6167540f", + "size": 1552 + }, + "native_sequence": { + "name": "DERIVED Source-guided terrain20400", + "base_asset": 132096, + "frame_count": 1, + "frames": [ + { + "frame": 0, + "file": "20400-DERIVED-source-guided-material-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "02ee58837e0189c997e6777cb0cd2e9d66babe48a3252209e20ffb57761e2bba" + } + ] + }, + "comparison_page": { + "mode": 33188, + "mtime_ns": 1792280660729158052, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/whole-Source-parentHOLD-DERIVED-native1to4/20400-WHOLE-Source-parentHOLD-DERIVED-all-native1to4.png", + "sha256": "3ce692f8e8f157ecf3a1367ed6406f10b86c54ba4927d1a6f6083d0f0a07c1f7", + "size": 125003 + }, + "actual_scales": [ + { + "scale": 1, + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633401809954, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20400-hd-1.ppm", + "sha256": "c562f17241df197b4aba08f2eaddf5a011a1e404566d0ab2d0472d6442f966a1", + "size": 3085 + }, + "actual_index_sha256": "a8dbeda310dde790bb4b6c4520fc79c50793eb19a55aed698793a15d2704ffcf", + "author_counterfactual_coherent_delta_fraction": 0.189453125, + "counterfactual_not_reviewers_artistic_pass_criterion": true + }, + { + "scale": 2, + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633402809930, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20400-hd-2.ppm", + "sha256": "2978414e297148462ca9f87753784dc2efc290ffc39c1652568134c779b4a925", + "size": 12301 + }, + "actual_index_sha256": "2fc9076c24cd51fd8923979af10d62d395d0ab5789f5da30f5064c643331c529", + "author_counterfactual_coherent_delta_fraction": 0.306640625, + "counterfactual_not_reviewers_artistic_pass_criterion": true + }, + { + "scale": 3, + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633405809859, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20400-hd-3.ppm", + "sha256": "cd7f0d1e6f42ca52e457343c81f79e9b294b7ffc943bee0e446fb7bb58bbd0c6", + "size": 27661 + }, + "actual_index_sha256": "f0bcdd55dea463fb68a034c25bb5d1656ebc9f9ace7ea7b2c8dec5ba8ef7ddc5", + "author_counterfactual_coherent_delta_fraction": 0.3719618055555556, + "counterfactual_not_reviewers_artistic_pass_criterion": true + }, + { + "scale": 4, + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633408809787, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20400-hd-4.ppm", + "sha256": "80556db0fd1bab4f1a3509b9f086b13749bd39efb402f871441a841f28b100a6", + "size": 49167 + }, + "actual_index_sha256": "71b849caa1dde4ba64921afd262a4bfd86f92a655c7f84db7bdf66f998a38c06", + "author_counterfactual_coherent_delta_fraction": 0.4180908203125, + "counterfactual_not_reviewers_artistic_pass_criterion": true + } + ], + "personal_scope": { + "whole512_PNG": true, + "wholeSource_parentHOLD_new_native1to4_board": true, + "panels": 12, + "existing_integer_display_only": true + }, + "findings": { + "source_fidelity": "The broad dark-olive/soil footprint and Source-shaped negative spaces remain recognizable; upper/right soil stays comparatively quiet. No new intrinsic geometry/hue blocker across1\u20134.", + "meaningful_HD_detail": "At2\u20134 the mottled soil and olive regions retain coherent fine/middle grain with local modulation instead of the priorv3lowpass blur. Whole512 texture reads as ground material rather than amplified random noise.", + "qualification": "Native1 is still quiet/Source-led; stepped Source-mask macroboundaries and low-contrast olive areas persist. This is an explicit Source-guided DERIVED material interpretation." + } + }, + { + "asset": "20403", + "independent_artistic_verdict": "QUALIFIED_DERIVED_INTRINSIC_SOURCE_MATERIAL_AND_MEANINGFUL_HD_DETAIL", + "artifact_role": "NEW_DERIVED_COHERENT_SCRIPT_RETEXTURE_NOT_UNTOUCHED_GENERATOR_RETURN", + "whole512_derived_PNG": { + "mode": 33188, + "mtime_ns": 1792280578998104727, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-coherent-DERIVED-frames-v1/20403-DERIVED-source-guided-material-v1.png", + "sha256": "33305c62843344adb740610057dd7423bb8f8eeec33460e6eb065fe2614fe835", + "size": 255126 + }, + "authentic_Source": { + "mode": 33188, + "mtime_ns": 1787663959560153773, + "path": "/home/quintine/Projects/RaptorReplica/data/misc/unnamed.1534", + "sha256": "d5779389a3fc84f260b27f85fa74b13778f528d5978c8a40e577e6570be5f0ea", + "size": 1044 + }, + "native_manifest": { + "mode": 33188, + "mtime_ns": 1792280633133732111, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/private-DERIVED-complete3-native32-pack/hd.json", + "sha256": "cd747a0631055397b879934012aa7611e1dc7eecad342b596e1cf29f6167540f", + "size": 1552 + }, + "native_sequence": { + "name": "DERIVED Source-guided terrain20403", + "base_asset": 132099, + "frame_count": 1, + "frames": [ + { + "frame": 0, + "file": "20403-DERIVED-source-guided-material-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "d5779389a3fc84f260b27f85fa74b13778f528d5978c8a40e577e6570be5f0ea" + } + ] + }, + "comparison_page": { + "mode": 33188, + "mtime_ns": 1792280660789156620, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/whole-Source-parentHOLD-DERIVED-native1to4/20403-WHOLE-Source-parentHOLD-DERIVED-all-native1to4.png", + "sha256": "a91be5301c885982a8b314378794f97608c48c0d37ee1387691ec4b23a018e39", + "size": 117227 + }, + "actual_scales": [ + { + "scale": 1, + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633410809739, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20403-hd-1.ppm", + "sha256": "12b3499d85a45b872ba4355c517ea87427c6741865ca48aaa6b3a560e34a7106", + "size": 3085 + }, + "actual_index_sha256": "27f54b8781b5f63f9ab6fe0de80a6f14fff47fb24ae11dfb4b59795f937399bf", + "author_counterfactual_coherent_delta_fraction": 0.1611328125, + "counterfactual_not_reviewers_artistic_pass_criterion": true + }, + { + "scale": 2, + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633412809692, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20403-hd-2.ppm", + "sha256": "b7479c993b1ea138a09629b03addb92cf498a7db6e269fd4943440f4fa40cdc7", + "size": 12301 + }, + "actual_index_sha256": "6eb94b70a8770ceceea58ce4d3b18872eeb1e532b86e1bcc24cf97d20db3040a", + "author_counterfactual_coherent_delta_fraction": 0.27880859375, + "counterfactual_not_reviewers_artistic_pass_criterion": true + }, + { + "scale": 3, + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633415809620, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20403-hd-3.ppm", + "sha256": "6665f682bf5ebe0372de980554bf459bd6233a302dda28112d30e5d9bbef45d1", + "size": 27661 + }, + "actual_index_sha256": "d273a26595ed13ee437f1e5407b117b1192757e91a1f7575a14da73acc389840", + "author_counterfactual_coherent_delta_fraction": 0.3448350694444444, + "counterfactual_not_reviewers_artistic_pass_criterion": true + }, + { + "scale": 4, + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633419809525, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20403-hd-4.ppm", + "sha256": "e64422696b829ce5bfe7f4a94030c0de00c343931d81d16903e97f292a4e523a", + "size": 49167 + }, + "actual_index_sha256": "e56b3e6d1924036455f5ddd4d4170ea40831c8fba7b9f03744a0881bb2dfa4ca", + "author_counterfactual_coherent_delta_fraction": 0.38787841796875, + "counterfactual_not_reviewers_artistic_pass_criterion": true + } + ], + "personal_scope": { + "whole512_PNG": true, + "wholeSource_parentHOLD_new_native1to4_board": true, + "panels": 12, + "existing_integer_display_only": true + }, + "findings": { + "source_fidelity": "Dark charcoal left material, straight vertical brown divider and red/olive right field remain Source-compatible. Rim stays restrained rather than becoming a bright textured frame.", + "meaningful_HD_detail": "Clustered charcoal/grit detail is visibly present at2\u20134 with a coherent finer/middle stone structure, resolving the priorv3softblock concern while avoiding the heldparent brightgray tone.", + "qualification": "Native1 suppresses much fine texture; at3\u20134 the grain is finer and locally pebbled compared with coarseSource shapes. Neighbor material contrast still needs genuine context review." + } + }, + { + "asset": "20406", + "independent_artistic_verdict": "QUALIFIED_DERIVED_INTRINSIC_SOURCE_MATERIAL_AND_MEANINGFUL_HD_DETAIL", + "artifact_role": "NEW_DERIVED_COHERENT_SCRIPT_RETEXTURE_NOT_UNTOUCHED_GENERATOR_RETURN", + "whole512_derived_PNG": { + "mode": 33188, + "mtime_ns": 1792280579086102636, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-coherent-DERIVED-frames-v1/20406-DERIVED-source-guided-material-v1.png", + "sha256": "56be74b24d34663feaafb3add8f3fd61b9a7083659fdc109badae7eafb9e0e97", + "size": 226907 + }, + "authentic_Source": { + "mode": 33188, + "mtime_ns": 1787663959560340339, + "path": "/home/quintine/Projects/RaptorReplica/data/misc/unnamed.1537", + "sha256": "17b3acb33c17ddf7394984a63a60123a1d16ea98e77d68a350886f2f49cd0e78", + "size": 1044 + }, + "native_manifest": { + "mode": 33188, + "mtime_ns": 1792280633133732111, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/private-DERIVED-complete3-native32-pack/hd.json", + "sha256": "cd747a0631055397b879934012aa7611e1dc7eecad342b596e1cf29f6167540f", + "size": 1552 + }, + "native_sequence": { + "name": "DERIVED Source-guided terrain20406", + "base_asset": 132102, + "frame_count": 1, + "frames": [ + { + "frame": 0, + "file": "20406-DERIVED-source-guided-material-v1.png", + "logical_width": 32, + "logical_height": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "17b3acb33c17ddf7394984a63a60123a1d16ea98e77d68a350886f2f49cd0e78" + } + ] + }, + "comparison_page": { + "mode": 33188, + "mtime_ns": 1792280660849155188, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/whole-Source-parentHOLD-DERIVED-native1to4/20406-WHOLE-Source-parentHOLD-DERIVED-all-native1to4.png", + "sha256": "88cab4fa964ada5068c904ebd4514ebca5dbc154141ffae0dcbde018e3bc21b7", + "size": 99842 + }, + "actual_scales": [ + { + "scale": 1, + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633420809501, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20406-hd-1.ppm", + "sha256": "0513e7bb46a068a75f8349d890259fdf5783ac3b2853110087158d61efed8e8a", + "size": 3085 + }, + "actual_index_sha256": "cc3d255c02eb4a8b9b839d741409534a6a76806c5e12bf681570eab4315f4c5f", + "author_counterfactual_coherent_delta_fraction": 0.1728515625, + "counterfactual_not_reviewers_artistic_pass_criterion": true + }, + { + "scale": 2, + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633422809454, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20406-hd-2.ppm", + "sha256": "2b2a76af34e2f31e6d24722baecd08de7112a2049b7b793cd70a170dca9947b4", + "size": 12301 + }, + "actual_index_sha256": "408fdd498e6ab172229590dff9e6954f3c89c596a7af17149a6e56bd8b702128", + "author_counterfactual_coherent_delta_fraction": 0.28271484375, + "counterfactual_not_reviewers_artistic_pass_criterion": true + }, + { + "scale": 3, + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633424809406, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20406-hd-3.ppm", + "sha256": "0661d3f9ce34135360eb35f9f06ea0c73e7779855336cf746d524aa12a4a987a", + "size": 27661 + }, + "actual_index_sha256": "b9c126a4b78b220ff7ef0070f118400112ad395f568f2a204a812f6c6b9777bf", + "author_counterfactual_coherent_delta_fraction": 0.3603515625, + "counterfactual_not_reviewers_artistic_pass_criterion": true + }, + { + "scale": 4, + "actual_PPM": { + "mode": 33188, + "mtime_ns": 1792280633427809334, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/20406-hd-4.ppm", + "sha256": "0a8b122dabfafea354e96319b128f923979ad3cb8f4a353a605f3e08dd0a376e", + "size": 49167 + }, + "actual_index_sha256": "1b0f1978f279260c405027a194f15b13e6fd59fbcc2cbdd68f1a3e9843f49108", + "author_counterfactual_coherent_delta_fraction": 0.417724609375, + "counterfactual_not_reviewers_artistic_pass_criterion": true + } + ], + "personal_scope": { + "whole512_PNG": true, + "wholeSource_parentHOLD_new_native1to4_board": true, + "panels": 12, + "existing_integer_display_only": true + }, + "findings": { + "source_fidelity": "The L-shaped brown rim/corner and upper-right soil/olive area remain clear against the dark charcoal surround atall1\u20134. No new wholeframe cue or geometry loss seen.", + "meaningful_HD_detail": "The charcoal surround now carries coherent clusteredstone/grain across the large lower/left area, giving an observable HDsurface treatment rather than smoothedSource alone.", + "qualification": "Source-shaped corner/rim steps remain, native1 is quiet, and finer stone grain differs from the Source coarsefacets. No joined-neighbor or cornercontact claim is made." + } + } + ], + "normalized_actual_execution": { + "method": "source-broad-material-guidance-coherent-parent-fine-mid-logtexture-v1", + "output_sha256": { + "20400": "ca5479ef35d84d71ad737dcb55c14443f1796cd7cf8a87b8386e29598913022b", + "20403": "33305c62843344adb740610057dd7423bb8f8eeec33460e6eb065fe2614fe835", + "20406": "56be74b24d34663feaafb3add8f3fd61b9a7083659fdc109badae7eafb9e0e97" + }, + "parent_raw_sha256": [ + "70a360ff5c148be181ed9d27ed46e29322a7b54a0f48709d290d1666e3ad70d0" + ], + "recipe_sha256": "c3c2de1351b23ec3b22559306e235bd5e69fee028911bcfe6f56c77c18ddf82f", + "source_sha256": { + "20400": "02ee58837e0189c997e6777cb0cd2e9d66babe48a3252209e20ffb57761e2bba", + "20403": "d5779389a3fc84f260b27f85fa74b13778f528d5978c8a40e577e6570be5f0ea", + "20406": "17b3acb33c17ddf7394984a63a60123a1d16ea98e77d68a350886f2f49cd0e78" + }, + "status": "success", + "tool_sha256": "aeddecececca337983c3f487ff59df1e747e42114ee10ca6e5bc03609f22c449" + }, + "execution_locator": { + "mode": 33188, + "mtime_ns": 1792280579129365461, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-coherent-DERIVED-frames-v1/DERIVED-LINEAGE-AND-ACTUAL-RECONSTRUCTION-METRICS.json", + "sha256": "939eb091d24510b3690ed6848ae408d2f84b33fafe67e12a1b25e85af8d02826", + "size": 14077 + }, + "actual_author_and_technical_authorities": { + "author_report": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/CLOSED-ACTUAL-DERIVED3-SOURCE-GUIDED-CLEANUP-SOURCEF-AUTHOR-QUALIFIED3-MATERIAL-HANDOFF.json", + "sha256": "1efe011b997ae3e9cfbc01b4f22f5b3fae416867970ad8276510f46da07d5b8f", + "size": 80859, + "mtime_ns": 1792280769222560994, + "mode": 33188, + "inode": 5537020 + }, + "author_strict": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018-strict-actual-DERIVED3-author-output-lineage-and-QA-closure.json", + "sha256": "08044536957aacaad1ed58a9f8f09ee544653ce0bfac2b84f1ebab6fa45c79e7", + "size": 45554, + "mtime_ns": 1792280769591552139, + "mode": 33188, + "inode": 5537021 + }, + "interface": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/COMPLETE-DERIVED3-WHOLE-NATIVE-AND-FILEONLY-JOIN-RISK-PHYSICAL-INTERFACE.json", + "sha256": "a708feb82ff31b5c7adeea097c1183a4948492ed58e6cedf1e1841bec4769980", + "size": 58856, + "mtime_ns": 1792280661261145352, + "mode": 33188, + "inode": 5536863 + }, + "actual_QA": { + "mode": 33188, + "mtime_ns": 1792280633428809311, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/runtime-qa.json", + "sha256": "9e12709f3ae9ec13552a79ad4a75923dc4c9a264641157bea847167f0956b1df", + "size": 10308 + }, + "actual_index": { + "mode": 33188, + "mtime_ns": 1792280633433809191, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/actual-once-SourceF-DERIVED3-intrinsic5/actual-indexed-source-and-scales.json", + "sha256": "9cd5225d06a2f2b161f5e834334bbbf077a3cf65109ddc38f6ceb6b618ce31e4", + "size": 1371220 + }, + "native_pack": { + "mode": 33188, + "mtime_ns": 1792280633133732111, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/private-DERIVED-complete3-native32-pack/hd.json", + "sha256": "cd747a0631055397b879934012aa7611e1dc7eecad342b596e1cf29f6167540f", + "size": 1552 + }, + "epoch": "SourceF38459e0067b17801b3c3c629c22e05dfee98928d451d8c8e0971b63c17288b52/helpera90704f5cba83f7556a8066522097607fcbee816b4e870b2d2284af774c7b790", + "private_recipe": { + "mode": 33188, + "mtime_ns": 1792280578036189172, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/ACTUAL-COHERENT-MATERIAL-RETEXTURE-RECIPE-V1.json", + "sha256": "c3c2de1351b23ec3b22559306e235bd5e69fee028911bcfe6f56c77c18ddf82f", + "size": 6664 + }, + "private_tool": { + "mode": 33188, + "mtime_ns": 1792280577870542208, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-full20400-20403-20406-coherent-material-retexture-author-20261018/hd_terrain_cleanup_coherent_retexture.py", + "sha256": "aeddecececca337983c3f487ff59df1e747e42114ee10ca6e5bc03609f22c449", + "size": 15794 + } + }, + "physical_scope": "Personally read3whole824x1240boards36Source/heldparent/new1\u20134panels and3whole512newPNGs. No edited/cropped/newimages.", + "decision_basis": "Visible coherent stone/soil/olive material structure and Source fidelity, not changed-pixel or41percentcounterfactual metric. Author technical counters cited without rerunning their kernel.", + "preserved_prior_v3_HOLD": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies20400-20403-20406-DERIVED-v3-independent-artistic-review-20261018/INDEPENDENT-DERIVED3-V3-SOURCE-MATERIAL-COMPATIBILITY-AND-HD-DETAIL-HOLD.json", + "sha256": "a2acb8b26cf58cb2901c533bbb1158b78d817e2141154d2bb7583a9b7797fa56", + "size": 27412, + "mtime_ns": 1792280493686612089, + "mode": 33188, + "inode": 5536630 + }, + "scope_limits": [ + "The priorv3a2acHOLD remains true for its exactoldPNGs; this positive decision binds only newca5479ef/33305c62/56be74b2 and exactnewlineage939eb091.", + "Finer/locally pebbled grain, Source-shaped macroboundaries/steps, lowcontrastolive and native1softness are explicit qualifications.", + "File-only riskpreviews are not actualTerrainHd joins and were not used as contextapproval. Genuine Source-context/material contacts remain a separate pending gate.", + "No World, engine/helper/QA/compiler/image/sharedSource/data/canonical/Git/docs operation by reviewer.", + "No admission or finalsidecar/canonical approval is inferred; the normalizedexecution field above copies this frozen private authorlineage, and any future byteidentical checked-in tool locator is additive only." + ], + "custody": "Author61owned/59named frozen/no pendingwriter/call/lease directACK bound. All consumed Source/raw/newPNG/header/default/QA/scale/lineage refs exactbeforeafter; ownreviewmetadata frozen/no pendingoperation." +} diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/root-provided-personal-review.json b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/root-provided-personal-review.json new file mode 100644 index 00000000..ec08b76d --- /dev/null +++ b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/root-provided-personal-review.json @@ -0,0 +1,22 @@ +{ + "Root_findings": "Qualified bounded grain and value islands, with the private400 qualification preserved.", + "Root_personally_viewed": [ + "complete endpoint00/24/28/39 at scales1,2,3,4" + ], + "artwork_derivation": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/artwork-derivation.json", + "sha256": "ca736f6470c4e68612a63f1a3f6402b3f1ec3cd8152288fa1e2a7ad483d1c8d9" + }, + "assets": [ + "20400", + "20403", + "20406" + ], + "coordinator_personally_viewed_these_pixels": false, + "frame_bindings_sha256": "f6250ad1dcf97337514fcb3c54bb159733377dda2c2638cdb318b9466f7cfbad", + "observation_source": "Direct Root task instruction to assemble this private final review; these are Root-provided observations, not coordinator personal viewing.", + "recorded_by": "/root/hd_coordinator", + "reviewer": "/root", + "scope": "Representative Root review supplements the complete independent intrinsic and context reviews. Endpoint39/private400 is deliberately synthetic: no World execution or Original-map occurrence is claimed. No all-placement, seamlessness, fullHost or runtime-playability claim.", + "status": "QUALIFIED" +} diff --git a/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/runtime-qa.json b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/runtime-qa.json new file mode 100644 index 00000000..687183be --- /dev/null +++ b/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/runtime-qa.json @@ -0,0 +1,561 @@ +{ + "diagnostics": [], + "frames": [ + { + "asset": "20400", + "hd_masks": [ + { + "mask": { + "bounds": [ + 0, + 0, + 32, + 32 + ], + "centroid": [ + 15.5, + 15.5 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 1024 + }, + "scale": 1 + }, + { + "mask": { + "bounds": [ + 0, + 0, + 64, + 64 + ], + "centroid": [ + 31.5, + 31.5 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 4096 + }, + "scale": 2 + }, + { + "mask": { + "bounds": [ + 0, + 0, + 96, + 96 + ], + "centroid": [ + 47.5, + 47.5 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 9216 + }, + "scale": 3 + }, + { + "mask": { + "bounds": [ + 0, + 0, + 128, + 128 + ], + "centroid": [ + 63.5, + 63.5 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 16384 + }, + "scale": 4 + } + ], + "logical_alpha_mask_iou": 1.0, + "logical_canvas": [ + 32, + 32 + ], + "source_mask": { + "bounds": [ + 0, + 0, + 32, + 32 + ], + "centroid": [ + 15.5, + 15.5 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 1024 + }, + "source_palette": "PALETTE_DAT", + "source_sha256": "02ee58837e0189c997e6777cb0cd2e9d66babe48a3252209e20ffb57761e2bba" + }, + { + "asset": "20403", + "hd_masks": [ + { + "mask": { + "bounds": [ + 0, + 0, + 32, + 32 + ], + "centroid": [ + 15.5, + 15.5 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 1024 + }, + "scale": 1 + }, + { + "mask": { + "bounds": [ + 0, + 0, + 64, + 64 + ], + "centroid": [ + 31.5, + 31.5 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 4096 + }, + "scale": 2 + }, + { + "mask": { + "bounds": [ + 0, + 0, + 96, + 96 + ], + "centroid": [ + 47.5, + 47.5 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 9216 + }, + "scale": 3 + }, + { + "mask": { + "bounds": [ + 0, + 0, + 128, + 128 + ], + "centroid": [ + 63.5, + 63.5 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 16384 + }, + "scale": 4 + } + ], + "logical_alpha_mask_iou": 1.0, + "logical_canvas": [ + 32, + 32 + ], + "source_mask": { + "bounds": [ + 0, + 0, + 32, + 32 + ], + "centroid": [ + 15.5, + 15.5 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 1024 + }, + "source_palette": "PALETTE_DAT", + "source_sha256": "d5779389a3fc84f260b27f85fa74b13778f528d5978c8a40e577e6570be5f0ea" + }, + { + "asset": "20406", + "hd_masks": [ + { + "mask": { + "bounds": [ + 0, + 0, + 32, + 32 + ], + "centroid": [ + 15.5, + 15.5 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 1024 + }, + "scale": 1 + }, + { + "mask": { + "bounds": [ + 0, + 0, + 64, + 64 + ], + "centroid": [ + 31.5, + 31.5 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 4096 + }, + "scale": 2 + }, + { + "mask": { + "bounds": [ + 0, + 0, + 96, + 96 + ], + "centroid": [ + 47.5, + 47.5 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 9216 + }, + "scale": 3 + }, + { + "mask": { + "bounds": [ + 0, + 0, + 128, + 128 + ], + "centroid": [ + 63.5, + 63.5 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 16384 + }, + "scale": 4 + } + ], + "logical_alpha_mask_iou": 1.0, + "logical_canvas": [ + 32, + 32 + ], + "source_mask": { + "bounds": [ + 0, + 0, + 32, + 32 + ], + "centroid": [ + 15.5, + 15.5 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 1024 + }, + "source_palette": "PALETTE_DAT", + "source_sha256": "17b3acb33c17ddf7394984a63a60123a1d16ea98e77d68a350886f2f49cd0e78" + } + ], + "limitation": "Gallery validation does not prove live scene reachability, terrain seam correctness or artistic fidelity. Opaque sprites have trivial alpha-mask overlap; compare visible source geometry manually.", + "method": "actual Rust HdAssets::load and sprite at scales 1..4; Catalog palette; no artwork edits", + "validated_frames": 3, + "frame_bindings_sha256": "f6250ad1dcf97337514fcb3c54bb159733377dda2c2638cdb318b9466f7cfbad", + "candidate_sha256": "7c28911af4c9b02b7c50305555e0ba53369d9e8139ca61242798eed5570a327d", + "library": "target/hd-review-libraries/cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50/libraptor_replica.rlib", + "library_modified_ns": 1792245641851329918, + "library_sha256": "cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50", + "source_newer_than_library": false, + "any_game_source_newer_than_library": false, + "artwork_sha256": { + "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20400-DERIVED-source-guided-material-v1.png": "ca5479ef35d84d71ad737dcb55c14443f1796cd7cf8a87b8386e29598913022b", + "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20403-DERIVED-source-guided-material-v1.png": "33305c62843344adb740610057dd7423bb8f8eeec33460e6eb065fe2614fe835", + "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20406-DERIVED-source-guided-material-v1.png": "56be74b24d34663feaafb3add8f3fd61b9a7083659fdc109badae7eafb9e0e97" + }, + "actual_probe_receipt": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-terrain3-integration-20261018/actual-final-job-SourceF-intrinsic-terminal.json", + "sha256": "9c0d6224990f164c899a6249bd8d940e4035e180404fe83290b1995cb0832939" + } +} diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/artwork-derivation.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/artwork-derivation.json new file mode 100644 index 00000000..f8e43572 --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/artwork-derivation.json @@ -0,0 +1,59 @@ +{ + "execution_receipt": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/derived/derived-provenance.json", + "sha256": "9b525d0d06f43430b395de36ffb0b45be6c0a4c6a9ada087810ff96c8ccfc4ee" + }, + "format_version": 1, + "kind": "deterministic_cleanup", + "method": "derived-generated-worm-rgb-broad-material-source-alpha-shared-backing-v1", + "outputs": { + "jobs/derived-wormrite-complete8-v2-20261018/derived/3003b-derived.png": "bbb2e9a40a07f338cd5415bf9965ec3c44171e48d260369fcc0198d4d014d466", + "jobs/derived-wormrite-complete8-v2-20261018/derived/3003c-derived.png": "dcd7540bb5e9a5109de9664164977aac344772cb703ed92be29e828dd99c7068", + "jobs/derived-wormrite-complete8-v2-20261018/derived/3003d-derived.png": "8777336d1687aaa417aafb0f0520aeb40ec2ca53fd938c58462b23b5a9b4ca59", + "jobs/derived-wormrite-complete8-v2-20261018/derived/3003e-derived.png": "9fc04f3742a5b866da08c679acdea92540141a20bb039608874d84e37eb4381d", + "jobs/derived-wormrite-complete8-v2-20261018/derived/3003f-derived.png": "613772ad1e13acdc0ad8a1a17c59c7ec2bb7d0d1660e6fbc6e8901b8aa8f6dc5", + "jobs/derived-wormrite-complete8-v2-20261018/derived/30040-derived.png": "6a17e0a8db05f1356a9603e442a42640f71ee34a10c7d9f4f0c6e5a576bd283b", + "jobs/derived-wormrite-complete8-v2-20261018/derived/30041-derived.png": "fd4841ee35abd6fb2e9b5fcc4d05d271930fca587f2b0926d84c6ea46212536c", + "jobs/derived-wormrite-complete8-v2-20261018/derived/30042-derived.png": "7906428227e16f087884e522447ce4846a2211b5de1a84b9ee76176033eb9dd7" + }, + "parents": [ + { + "imagegen_receipt": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/parents/generation-receipt.json", + "sha256": "39214dd945d39963db7f8286c48399a930971e8e5bc74c1df378bdad4c93aa51" + }, + "prompt": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/parents/prompt.txt", + "sha256": "0b5daa1ff975f6427789de2b9bbf1c5b7d50971272876071c98d2886d4bbde42" + }, + "raw_png": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/parents/generator-return.png", + "sha256": "a5bcbc96045e63820d89b843864978e0f08cbbc5978e69e7d940e8de0d6aef20" + } + } + ], + "recipe": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/cleanup-recipe.json", + "sha256": "b5757e6e99a63c2d95b74eb2e1d4728c638d8616a9f2e96bf9df8f65e8394b10" + }, + "sources": { + "3003b": "1ee6fe89dcab965ea355d1d7ad85f9663f7adaa6e30c12e1c13c484b80c89b45", + "3003c": "5ed479f74d45055846dbe79cc6413fefb04f31f4c50129eb81ba4c6e9893f380", + "3003d": "d55feebc08737773f39cd810ced4eafe64556b6319e5d6470d3ab08b312a84b5", + "3003e": "188b03592de19d275a8919aad461e460fa90c3f38fc37e31c71f2322f4a7bcca", + "3003f": "ae2e65c51f61bcf65e9dda133d25b53b86093fa9b9d2f5b629483a6e22667362", + "30040": "594fbb50deb4b20eae1582c1bbbcd9c86a5ef871ebcd7438a85882d7668caf64", + "30041": "e616a36d0fc3de8095df1c66a233cb8f20ae31175393190301cbe41942b4b112", + "30042": "6e49e44a10764d9113df34cef980e1636afff547dc6a3d0a64de8313910b6a10" + }, + "tools": [ + { + "path": "tools/hd_worm_cleanup.py", + "sha256": "94df9f8cbfb1c13750918f751917de3379c787c8cd28a04238328d1f3eef333f" + }, + { + "path": "tools/hd_frame_policy.py", + "sha256": "66184a4758027dadbadb5e20fe90b2add2b9fc218b7810304b1a1ea2de74f58e" + } + ] +} diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/candidate.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/candidate.json new file mode 100644 index 00000000..56d57110 --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/candidate.json @@ -0,0 +1,108 @@ +{ + "artwork_derivation": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/artwork-derivation.json", + "sha256": "6bb3600c81855af2870d6cd765207c1d020711498bf4770309144c4b4357380f" + }, + "category": "Other", + "complete_family": true, + "format_version": 1, + "job_id": "derived-wormrite-complete8-v2-20261018", + "kind": "complete_native_family", + "sequences": [ + { + "base_asset": 196667, + "frame_count": 8, + "frames": [ + { + "file": "jobs/derived-wormrite-complete8-v2-20261018/derived/3003b-derived.png", + "frame": 0, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "1ee6fe89dcab965ea355d1d7ad85f9663f7adaa6e30c12e1c13c484b80c89b45" + }, + { + "file": "jobs/derived-wormrite-complete8-v2-20261018/derived/3003c-derived.png", + "frame": 1, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "5ed479f74d45055846dbe79cc6413fefb04f31f4c50129eb81ba4c6e9893f380" + }, + { + "file": "jobs/derived-wormrite-complete8-v2-20261018/derived/3003d-derived.png", + "frame": 2, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "d55feebc08737773f39cd810ced4eafe64556b6319e5d6470d3ab08b312a84b5" + }, + { + "file": "jobs/derived-wormrite-complete8-v2-20261018/derived/3003e-derived.png", + "frame": 3, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "188b03592de19d275a8919aad461e460fa90c3f38fc37e31c71f2322f4a7bcca" + }, + { + "file": "jobs/derived-wormrite-complete8-v2-20261018/derived/3003f-derived.png", + "frame": 4, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "ae2e65c51f61bcf65e9dda133d25b53b86093fa9b9d2f5b629483a6e22667362" + }, + { + "file": "jobs/derived-wormrite-complete8-v2-20261018/derived/30040-derived.png", + "frame": 5, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "594fbb50deb4b20eae1582c1bbbcd9c86a5ef871ebcd7438a85882d7668caf64" + }, + { + "file": "jobs/derived-wormrite-complete8-v2-20261018/derived/30041-derived.png", + "frame": 6, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "e616a36d0fc3de8095df1c66a233cb8f20ae31175393190301cbe41942b4b112" + }, + { + "file": "jobs/derived-wormrite-complete8-v2-20261018/derived/30042-derived.png", + "frame": 7, + "logical_height": 32, + "logical_width": 32, + "origin": [ + 0, + 0 + ], + "source_sha256": "6e49e44a10764d9113df34cef980e1636afff547dc6a3d0a64de8313910b6a10" + } + ], + "name": "WORMRITE continuous generated-RGB HD remaster" + } + ] +} diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/cleanup-recipe.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/cleanup-recipe.json new file mode 100644 index 00000000..08c27d12 --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/cleanup-recipe.json @@ -0,0 +1,260 @@ +{ + "feather_logical_pixels": 1, + "format_version": 1, + "frames": [ + { + "asset": "3003b", + "atlas_grid": { + "column": 0, + "columns": 4, + "row": 0, + "rows": 2 + }, + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "parent_raw": { + "path": "parents/generator-return.png", + "sha256": "a5bcbc96045e63820d89b843864978e0f08cbbc5978e69e7d940e8de0d6aef20" + }, + "raw_painted_bounds": [ + 64, + 61, + 395, + 389 + ], + "source": { + "path": "../../../sprites/WORMRITE_PIC", + "sha256": "1ee6fe89dcab965ea355d1d7ad85f9663f7adaa6e30c12e1c13c484b80c89b45" + } + }, + { + "asset": "3003c", + "atlas_grid": { + "column": 1, + "columns": 4, + "row": 0, + "rows": 2 + }, + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "parent_raw": { + "path": "parents/generator-return.png", + "sha256": "a5bcbc96045e63820d89b843864978e0f08cbbc5978e69e7d940e8de0d6aef20" + }, + "raw_painted_bounds": [ + 507, + 61, + 838, + 390 + ], + "source": { + "path": "../../../sprites/WORMRITE_PIC.1", + "sha256": "5ed479f74d45055846dbe79cc6413fefb04f31f4c50129eb81ba4c6e9893f380" + } + }, + { + "asset": "3003d", + "atlas_grid": { + "column": 2, + "columns": 4, + "row": 0, + "rows": 2 + }, + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "parent_raw": { + "path": "parents/generator-return.png", + "sha256": "a5bcbc96045e63820d89b843864978e0f08cbbc5978e69e7d940e8de0d6aef20" + }, + "raw_painted_bounds": [ + 951, + 61, + 1281, + 390 + ], + "source": { + "path": "../../../sprites/WORMRITE_PIC.2", + "sha256": "d55feebc08737773f39cd810ced4eafe64556b6319e5d6470d3ab08b312a84b5" + } + }, + { + "asset": "3003e", + "atlas_grid": { + "column": 3, + "columns": 4, + "row": 0, + "rows": 2 + }, + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "parent_raw": { + "path": "parents/generator-return.png", + "sha256": "a5bcbc96045e63820d89b843864978e0f08cbbc5978e69e7d940e8de0d6aef20" + }, + "raw_painted_bounds": [ + 1395, + 61, + 1724, + 389 + ], + "source": { + "path": "../../../sprites/WORMRITE_PIC.3", + "sha256": "188b03592de19d275a8919aad461e460fa90c3f38fc37e31c71f2322f4a7bcca" + } + }, + { + "asset": "3003f", + "atlas_grid": { + "column": 0, + "columns": 4, + "row": 1, + "rows": 2 + }, + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "parent_raw": { + "path": "parents/generator-return.png", + "sha256": "a5bcbc96045e63820d89b843864978e0f08cbbc5978e69e7d940e8de0d6aef20" + }, + "raw_painted_bounds": [ + 64, + 497, + 395, + 828 + ], + "source": { + "path": "../../../sprites/WORMRITE_PIC.4", + "sha256": "ae2e65c51f61bcf65e9dda133d25b53b86093fa9b9d2f5b629483a6e22667362" + } + }, + { + "asset": "30040", + "atlas_grid": { + "column": 1, + "columns": 4, + "row": 1, + "rows": 2 + }, + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "parent_raw": { + "path": "parents/generator-return.png", + "sha256": "a5bcbc96045e63820d89b843864978e0f08cbbc5978e69e7d940e8de0d6aef20" + }, + "raw_painted_bounds": [ + 508, + 497, + 838, + 830 + ], + "source": { + "path": "../../../sprites/WORMRITE_PIC.5", + "sha256": "594fbb50deb4b20eae1582c1bbbcd9c86a5ef871ebcd7438a85882d7668caf64" + } + }, + { + "asset": "30041", + "atlas_grid": { + "column": 2, + "columns": 4, + "row": 1, + "rows": 2 + }, + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "parent_raw": { + "path": "parents/generator-return.png", + "sha256": "a5bcbc96045e63820d89b843864978e0f08cbbc5978e69e7d940e8de0d6aef20" + }, + "raw_painted_bounds": [ + 951, + 497, + 1280, + 830 + ], + "source": { + "path": "../../../sprites/WORMRITE_PIC.6", + "sha256": "e616a36d0fc3de8095df1c66a233cb8f20ae31175393190301cbe41942b4b112" + } + }, + { + "asset": "30042", + "atlas_grid": { + "column": 3, + "columns": 4, + "row": 1, + "rows": 2 + }, + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "parent_raw": { + "path": "parents/generator-return.png", + "sha256": "a5bcbc96045e63820d89b843864978e0f08cbbc5978e69e7d940e8de0d6aef20" + }, + "raw_painted_bounds": [ + 1395, + 497, + 1725, + 828 + ], + "source": { + "path": "../../../sprites/WORMRITE_PIC.7", + "sha256": "6e49e44a10764d9113df34cef980e1636afff547dc6a3d0a64de8313910b6a10" + } + } + ], + "label": "DERIVED WORMRITE continuous generated RGB with broad Source material gain, exact alpha and shared backing; not Source per-cell RGB reconstruction", + "output_scale": 8, + "palette": { + "path": "../../../misc/PALETTE_DAT", + "sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204" + } +} diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/coordinator-review.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/coordinator-review.json new file mode 100644 index 00000000..4ea2f2ed --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/coordinator-review.json @@ -0,0 +1,50 @@ +{ + "artwork_derivation": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/artwork-derivation.json", + "sha256": "6bb3600c81855af2870d6cd765207c1d020711498bf4770309144c4b4357380f" + }, + "candidate_sha256": "d63d7fd6a4a5ff8d4b9dad9fef986d687ad80654bf30ddd74e7e471d1dba4408", + "context_scope": "catalog_only_no_known_original_runtime_caller", + "frame_bindings_sha256": "afc9ae069261f11becaf3135351ad61e5784b33622d26dec65321807f33ad8c7", + "genuine_gameplay_context": false, + "independent_cleanup_code": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/review/independent-cleanup-code.json", + "sha256": "6445d7aacb211e98f25b0ee7fc061de4d54d422b0db6a63e7f58ff1d76a71798" + }, + "independent_review": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/review/independent-material.json", + "sha256": "c233c33cbf663f69f5994d8bd46d89f181ff2cf360c65e808af861f8ee693c90" + }, + "originals_and_parent_raw_unchanged": true, + "qualifications": [ + "Source-stepped outer mask at high scales", + "Continuous sculpted material interprets Original low-resolution features", + "Native1/2 softness and stronger local relief", + "Small runtime sampling changes near animated/static boundary", + "No known Original consumer, World timing or Host-context certification" + ], + "reviewer": "/root", + "runtime_qa": "jobs/derived-wormrite-complete8-v2-20261018/runtime-qa.json", + "scope": "Root-authorized PRIVATE reviewed job only. No global registration or publication authority.", + "source_and_all_scale_visual_review": { + "author": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/review/author.json", + "sha256": "b7beabf7d76c97242bf84cf8c7ccdb40be88c884650b1a9263e23272a1c6df6f" + }, + "root": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/review/root-personal-review.json", + "sha256": "5e680be146678b897ab89cc2989231af365263727c5c4d8538dc8cc68db603f2" + }, + "scales": [ + 1, + 2, + 3, + 4 + ] + }, + "source_caller_absence": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/review/original-caller-absence.json", + "sha256": "f745842a4039e0b98eb398874800189a572d9f645a35e056af657c46e9178181" + }, + "status": "approved" +} diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003b-derived.png b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003b-derived.png new file mode 100644 index 00000000..1f41df82 Binary files /dev/null and b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003b-derived.png differ diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003c-derived.png b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003c-derived.png new file mode 100644 index 00000000..bc149d43 Binary files /dev/null and b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003c-derived.png differ diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003d-derived.png b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003d-derived.png new file mode 100644 index 00000000..b0376577 Binary files /dev/null and b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003d-derived.png differ diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003e-derived.png b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003e-derived.png new file mode 100644 index 00000000..f15fb46a Binary files /dev/null and b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003e-derived.png differ diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003f-derived.png b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003f-derived.png new file mode 100644 index 00000000..0765caee Binary files /dev/null and b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003f-derived.png differ diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/30040-derived.png b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/30040-derived.png new file mode 100644 index 00000000..0b858b2c Binary files /dev/null and b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/30040-derived.png differ diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/30041-derived.png b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/30041-derived.png new file mode 100644 index 00000000..cb3484c2 Binary files /dev/null and b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/30041-derived.png differ diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/30042-derived.png b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/30042-derived.png new file mode 100644 index 00000000..40102139 Binary files /dev/null and b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/30042-derived.png differ diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/derived-provenance.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/derived-provenance.json new file mode 100644 index 00000000..726bcbb7 --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/derived-provenance.json @@ -0,0 +1,491 @@ +{ + "Source_changing_union_cells": 113, + "Source_stationary_cells": 298, + "backing_Source_sample_mean": [ + 13.972972972972974, + 13.972972972972974, + 13.972972972972974 + ], + "backing_generated_sample_mean": [ + 20.046241554054053, + 19.04270481418919, + 18.97798775337838 + ], + "decoder_module": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_frame_policy.py", + "sha256": "66184a4758027dadbadb5e20fe90b2add2b9fc218b7810304b1a1ea2de74f58e" + }, + "execution": { + "method": "derived-generated-worm-rgb-broad-material-source-alpha-shared-backing-v1", + "output_sha256": { + "3003b": "bbb2e9a40a07f338cd5415bf9965ec3c44171e48d260369fcc0198d4d014d466", + "3003c": "dcd7540bb5e9a5109de9664164977aac344772cb703ed92be29e828dd99c7068", + "3003d": "8777336d1687aaa417aafb0f0520aeb40ec2ca53fd938c58462b23b5a9b4ca59", + "3003e": "9fc04f3742a5b866da08c679acdea92540141a20bb039608874d84e37eb4381d", + "3003f": "613772ad1e13acdc0ad8a1a17c59c7ec2bb7d0d1660e6fbc6e8901b8aa8f6dc5", + "30040": "6a17e0a8db05f1356a9603e442a42640f71ee34a10c7d9f4f0c6e5a576bd283b", + "30041": "fd4841ee35abd6fb2e9b5fcc4d05d271930fca587f2b0926d84c6ea46212536c", + "30042": "7906428227e16f087884e522447ce4846a2211b5de1a84b9ee76176033eb9dd7" + }, + "parent_raw_sha256": [ + "a5bcbc96045e63820d89b843864978e0f08cbbc5978e69e7d940e8de0d6aef20" + ], + "recipe_sha256": "b5757e6e99a63c2d95b74eb2e1d4728c638d8616a9f2e96bf9df8f65e8394b10", + "source_sha256": { + "3003b": "1ee6fe89dcab965ea355d1d7ad85f9663f7adaa6e30c12e1c13c484b80c89b45", + "3003c": "5ed479f74d45055846dbe79cc6413fefb04f31f4c50129eb81ba4c6e9893f380", + "3003d": "d55feebc08737773f39cd810ced4eafe64556b6319e5d6470d3ab08b312a84b5", + "3003e": "188b03592de19d275a8919aad461e460fa90c3f38fc37e31c71f2322f4a7bcca", + "3003f": "ae2e65c51f61bcf65e9dda133d25b53b86093fa9b9d2f5b629483a6e22667362", + "30040": "594fbb50deb4b20eae1582c1bbbcd9c86a5ef871ebcd7438a85882d7668caf64", + "30041": "e616a36d0fc3de8095df1c66a233cb8f20ae31175393190301cbe41942b4b112", + "30042": "6e49e44a10764d9113df34cef980e1636afff547dc6a3d0a64de8313910b6a10" + }, + "status": "success", + "tool_sha256": "94df9f8cbfb1c13750918f751917de3379c787c8cd28a04238328d1f3eef333f" + }, + "frames": [ + { + "Source_painted_bounds": [ + 5, + 4, + 28, + 28 + ], + "Source_painted_cells": 411, + "asset": "3003b", + "fullcanvas_output_to_raw_affine": [ + 1.798913043478261, + 0, + -7.956521739130437, + 0, + 1.7083333333333333, + 6.333333333333336 + ], + "functional_blue_Source_RGB_cells": 2, + "internally_nonconstant_generated_RGB_pixels": 24813, + "logical_canvas": [ + 32, + 32 + ], + "nearest_generated_donor_gap_pixels": 1185, + "origin": [ + 0, + 0 + ], + "output": { + "RGBA_sha256": "d03ea029d086119eb7e5175bc2505eded1454cd93ba41230e01be7438b9f706a", + "bytes": 38552, + "file": "3003b-derived.png", + "sha256": "bbb2e9a40a07f338cd5415bf9965ec3c44171e48d260369fcc0198d4d014d466" + }, + "registered_generated_pixels": 25119, + "warm_Source_sample_cells": 47, + "warm_Source_sample_mean": [ + 57.61702127659574, + 28.085106382978722, + 24.76595744680851 + ], + "warm_generated_sample_mean_before_gain": [ + 55.94547872340426, + 29.67586436170213, + 23.992021276595743 + ], + "warm_material_RGB_gain": [ + 1.0298780632739892, + 0.9463955637707948, + 1.032258064516129 + ] + }, + { + "Source_painted_bounds": [ + 5, + 4, + 28, + 28 + ], + "Source_painted_cells": 411, + "asset": "3003c", + "fullcanvas_output_to_raw_affine": [ + 1.798913043478261, + 0, + 435.04347826086956, + 0, + 1.7135416666666667, + 6.166666666666664 + ], + "functional_blue_Source_RGB_cells": 2, + "internally_nonconstant_generated_RGB_pixels": 24816, + "logical_canvas": [ + 32, + 32 + ], + "nearest_generated_donor_gap_pixels": 1236, + "origin": [ + 0, + 0 + ], + "output": { + "RGBA_sha256": "984ed4ef95afa2890605462e09f4f34ea420fe30c33133bb4723b5b1e857c678", + "bytes": 40134, + "file": "3003c-derived.png", + "sha256": "dcd7540bb5e9a5109de9664164977aac344772cb703ed92be29e828dd99c7068" + }, + "registered_generated_pixels": 25068, + "warm_Source_sample_cells": 48, + "warm_Source_sample_mean": [ + 82.45833333333333, + 48.958333333333336, + 42.625 + ], + "warm_generated_sample_mean_before_gain": [ + 78.7392578125, + 46.438151041666664, + 38.572916666666664 + ], + "warm_material_RGB_gain": [ + 1.04723279878621, + 1.0542696518947414, + 1.1050499594923036 + ] + }, + { + "Source_painted_bounds": [ + 5, + 4, + 28, + 28 + ], + "Source_painted_cells": 411, + "asset": "3003d", + "fullcanvas_output_to_raw_affine": [ + 1.7934782608695652, + 0, + 879.2608695652174, + 0, + 1.7135416666666667, + 6.166666666666664 + ], + "functional_blue_Source_RGB_cells": 2, + "internally_nonconstant_generated_RGB_pixels": 24813, + "logical_canvas": [ + 32, + 32 + ], + "nearest_generated_donor_gap_pixels": 1253, + "origin": [ + 0, + 0 + ], + "output": { + "RGBA_sha256": "b91b4863b2277aca1fa36d1b0a87b6c6b5a384c25fdd4f2fb37b1f2b70d46703", + "bytes": 40927, + "file": "3003d-derived.png", + "sha256": "8777336d1687aaa417aafb0f0520aeb40ec2ca53fd938c58462b23b5a9b4ca59" + }, + "registered_generated_pixels": 25051, + "warm_Source_sample_cells": 48, + "warm_Source_sample_mean": [ + 104.60416666666667, + 68.97916666666667, + 59.3125 + ], + "warm_generated_sample_mean_before_gain": [ + 101.41959635416667, + 65.05826822916667, + 54.005859375 + ], + "warm_material_RGB_gain": [ + 1.0313999505714773, + 1.0602674885794485, + 1.0982604607428303 + ] + }, + { + "Source_painted_bounds": [ + 5, + 4, + 28, + 28 + ], + "Source_painted_cells": 411, + "asset": "3003e", + "fullcanvas_output_to_raw_affine": [ + 1.7880434782608696, + 0, + 1323.4782608695652, + 0, + 1.7083333333333333, + 6.333333333333336 + ], + "functional_blue_Source_RGB_cells": 2, + "internally_nonconstant_generated_RGB_pixels": 24786, + "logical_canvas": [ + 32, + 32 + ], + "nearest_generated_donor_gap_pixels": 1118, + "origin": [ + 0, + 0 + ], + "output": { + "RGBA_sha256": "a6515c05ef4c36229d339b6674af124d839fb30df2ef6efd038863c0a3390820", + "bytes": 41452, + "file": "3003e-derived.png", + "sha256": "9fc04f3742a5b866da08c679acdea92540141a20bb039608874d84e37eb4381d" + }, + "registered_generated_pixels": 25186, + "warm_Source_sample_cells": 55, + "warm_Source_sample_mean": [ + 113.18181818181819, + 77.34545454545454, + 67.50909090909092 + ], + "warm_generated_sample_mean_before_gain": [ + 108.74744318181818, + 71.26392045454546, + 59.315625 + ], + "warm_material_RGB_gain": [ + 1.0407768207716483, + 1.0853381915016602, + 1.1381333486596645 + ] + }, + { + "Source_painted_bounds": [ + 5, + 4, + 28, + 28 + ], + "Source_painted_cells": 411, + "asset": "3003f", + "fullcanvas_output_to_raw_affine": [ + 1.798913043478261, + 0, + -7.956521739130437, + 0, + 1.7239583333333333, + 441.8333333333333 + ], + "functional_blue_Source_RGB_cells": 2, + "internally_nonconstant_generated_RGB_pixels": 24815, + "logical_canvas": [ + 32, + 32 + ], + "nearest_generated_donor_gap_pixels": 1151, + "origin": [ + 0, + 0 + ], + "output": { + "RGBA_sha256": "b32062feffba4ca1a892217a9e58177788e47167992f49860a1d59e1684613e8", + "bytes": 42159, + "file": "3003f-derived.png", + "sha256": "613772ad1e13acdc0ad8a1a17c59c7ec2bb7d0d1660e6fbc6e8901b8aa8f6dc5" + }, + "registered_generated_pixels": 25153, + "warm_Source_sample_cells": 65, + "warm_Source_sample_mean": [ + 109.58461538461539, + 75.52307692307693, + 65.6923076923077 + ], + "warm_generated_sample_mean_before_gain": [ + 107.63774038461538, + 73.2826923076923, + 61.28822115384615 + ], + "warm_material_RGB_gain": [ + 1.0180872897651265, + 1.0305718109533684, + 1.0718586125612355 + ] + }, + { + "Source_painted_bounds": [ + 5, + 4, + 28, + 28 + ], + "Source_painted_cells": 411, + "asset": "30040", + "fullcanvas_output_to_raw_affine": [ + 1.7934782608695652, + 0, + 436.2608695652174, + 0, + 1.734375, + 441.5 + ], + "functional_blue_Source_RGB_cells": 2, + "internally_nonconstant_generated_RGB_pixels": 24820, + "logical_canvas": [ + 32, + 32 + ], + "nearest_generated_donor_gap_pixels": 1190, + "origin": [ + 0, + 0 + ], + "output": { + "RGBA_sha256": "e76fcdbc6d937b8d2c88857bb12fcebe925d7ad959c9a41c45bc02ab417a08d3", + "bytes": 42641, + "file": "30040-derived.png", + "sha256": "6a17e0a8db05f1356a9603e442a42640f71ee34a10c7d9f4f0c6e5a576bd283b" + }, + "registered_generated_pixels": 25114, + "warm_Source_sample_cells": 75, + "warm_Source_sample_mean": [ + 110.04, + 86.01333333333334, + 73.25333333333333 + ], + "warm_generated_sample_mean_before_gain": [ + 99.51145833333334, + 74.684375, + 61.24333333333333 + ], + "warm_material_RGB_gain": [ + 1.105802305010939, + 1.151691144678299, + 1.1961029771947966 + ] + }, + { + "Source_painted_bounds": [ + 5, + 4, + 28, + 28 + ], + "Source_painted_cells": 411, + "asset": "30041", + "fullcanvas_output_to_raw_affine": [ + 1.7880434782608696, + 0, + 879.4782608695652, + 0, + 1.734375, + 441.5 + ], + "functional_blue_Source_RGB_cells": 2, + "internally_nonconstant_generated_RGB_pixels": 24819, + "logical_canvas": [ + 32, + 32 + ], + "nearest_generated_donor_gap_pixels": 1126, + "origin": [ + 0, + 0 + ], + "output": { + "RGBA_sha256": "4a8d96c4e997b0dc6ee6bb538e95a06e2150c55aab7bf696519d3e20f6ff2b87", + "bytes": 42418, + "file": "30041-derived.png", + "sha256": "fd4841ee35abd6fb2e9b5fcc4d05d271930fca587f2b0926d84c6ea46212536c" + }, + "registered_generated_pixels": 25178, + "warm_Source_sample_cells": 78, + "warm_Source_sample_mean": [ + 116.42307692307692, + 94.5, + 80.08974358974359 + ], + "warm_generated_sample_mean_before_gain": [ + 108.9667467948718, + 86.14923878205128, + 71.20172275641026 + ], + "warm_material_RGB_gain": [ + 1.0684275739849474, + 1.0969336622819765, + 1.1248287329190099 + ] + }, + { + "Source_painted_bounds": [ + 5, + 4, + 28, + 28 + ], + "Source_painted_cells": 411, + "asset": "30042", + "fullcanvas_output_to_raw_affine": [ + 1.7934782608695652, + 0, + 1323.2608695652175, + 0, + 1.7239583333333333, + 441.8333333333333 + ], + "functional_blue_Source_RGB_cells": 2, + "internally_nonconstant_generated_RGB_pixels": 24835, + "logical_canvas": [ + 32, + 32 + ], + "nearest_generated_donor_gap_pixels": 1103, + "origin": [ + 0, + 0 + ], + "output": { + "RGBA_sha256": "616aad29a5250522b37086d7192e79eea59a90c1eba3d1bcdbbb1763691a4277", + "bytes": 42425, + "file": "30042-derived.png", + "sha256": "7906428227e16f087884e522447ce4846a2211b5de1a84b9ee76176033eb9dd7" + }, + "registered_generated_pixels": 25201, + "warm_Source_sample_cells": 82, + "warm_Source_sample_mean": [ + 107.6829268292683, + 87.58536585365853, + 74.3048780487805 + ], + "warm_generated_sample_mean_before_gain": [ + 95.7404725609756, + 74.9860899390244, + 61.68826219512195 + ], + "warm_material_RGB_gain": [ + 1.1247377827667053, + 1.168021508054085, + 1.2045221474022365 + ] + } + ], + "generated_RGB_controls_continuous_form": true, + "input_hashes": { + "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-worm8-integration-20261018/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/generator-return.png": "a5bcbc96045e63820d89b843864978e0f08cbbc5978e69e7d940e8de0d6aef20", + "/home/quintine/Projects/RaptorReplica/RustRaptor/data/misc/PALETTE_DAT": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "/home/quintine/Projects/RaptorReplica/RustRaptor/data/sprites/WORMRITE_PIC": "1ee6fe89dcab965ea355d1d7ad85f9663f7adaa6e30c12e1c13c484b80c89b45", + "/home/quintine/Projects/RaptorReplica/RustRaptor/data/sprites/WORMRITE_PIC.1": "5ed479f74d45055846dbe79cc6413fefb04f31f4c50129eb81ba4c6e9893f380", + "/home/quintine/Projects/RaptorReplica/RustRaptor/data/sprites/WORMRITE_PIC.2": "d55feebc08737773f39cd810ced4eafe64556b6319e5d6470d3ab08b312a84b5", + "/home/quintine/Projects/RaptorReplica/RustRaptor/data/sprites/WORMRITE_PIC.3": "188b03592de19d275a8919aad461e460fa90c3f38fc37e31c71f2322f4a7bcca", + "/home/quintine/Projects/RaptorReplica/RustRaptor/data/sprites/WORMRITE_PIC.4": "ae2e65c51f61bcf65e9dda133d25b53b86093fa9b9d2f5b629483a6e22667362", + "/home/quintine/Projects/RaptorReplica/RustRaptor/data/sprites/WORMRITE_PIC.5": "594fbb50deb4b20eae1582c1bbbcd9c86a5ef871ebcd7438a85882d7668caf64", + "/home/quintine/Projects/RaptorReplica/RustRaptor/data/sprites/WORMRITE_PIC.6": "e616a36d0fc3de8095df1c66a233cb8f20ae31175393190301cbe41942b4b112", + "/home/quintine/Projects/RaptorReplica/RustRaptor/data/sprites/WORMRITE_PIC.7": "6e49e44a10764d9113df34cef980e1636afff547dc6a3d0a64de8313910b6a10" + }, + "method": "derived-generated-worm-rgb-broad-material-source-alpha-shared-backing-v1", + "numpy_version": "2.3.5", + "output_class": "DERIVED_GENERATED_RGB_GEOMETRY_AND_BROAD_MATERIAL_CLEANUP", + "output_scale": 8, + "per_Source_cell_RGB_reconstruction": false, + "pillow_version": "12.3.0", + "python_implementation": "CPython", + "python_version": "3.12.14", + "shared_backing_RGB_gain": [ + 0.6970370448393179, + 0.7337703918280226, + 0.736272630931884 + ] +} diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/job.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/job.json new file mode 100644 index 00000000..2a89a949 --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/job.json @@ -0,0 +1,130 @@ +{ + "category": "Other", + "format_version": 1, + "job_id": "derived-wormrite-complete8-v2-20261018", + "kind": "complete_native_family", + "owner": "/root/hd_enemies_02", + "scope": "Catalogue-unused complete8; no known Original runtime caller or invented gameplay context.", + "targets": [ + { + "asset": "3003b", + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "source_palette": "PALETTE_DAT", + "source_palette_sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "source_path": "sprites/WORMRITE_PIC", + "source_sha256": "1ee6fe89dcab965ea355d1d7ad85f9663f7adaa6e30c12e1c13c484b80c89b45" + }, + { + "asset": "3003c", + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "source_palette": "PALETTE_DAT", + "source_palette_sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "source_path": "sprites/WORMRITE_PIC.1", + "source_sha256": "5ed479f74d45055846dbe79cc6413fefb04f31f4c50129eb81ba4c6e9893f380" + }, + { + "asset": "3003d", + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "source_palette": "PALETTE_DAT", + "source_palette_sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "source_path": "sprites/WORMRITE_PIC.2", + "source_sha256": "d55feebc08737773f39cd810ced4eafe64556b6319e5d6470d3ab08b312a84b5" + }, + { + "asset": "3003e", + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "source_palette": "PALETTE_DAT", + "source_palette_sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "source_path": "sprites/WORMRITE_PIC.3", + "source_sha256": "188b03592de19d275a8919aad461e460fa90c3f38fc37e31c71f2322f4a7bcca" + }, + { + "asset": "3003f", + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "source_palette": "PALETTE_DAT", + "source_palette_sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "source_path": "sprites/WORMRITE_PIC.4", + "source_sha256": "ae2e65c51f61bcf65e9dda133d25b53b86093fa9b9d2f5b629483a6e22667362" + }, + { + "asset": "30040", + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "source_palette": "PALETTE_DAT", + "source_palette_sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "source_path": "sprites/WORMRITE_PIC.5", + "source_sha256": "594fbb50deb4b20eae1582c1bbbcd9c86a5ef871ebcd7438a85882d7668caf64" + }, + { + "asset": "30041", + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "source_palette": "PALETTE_DAT", + "source_palette_sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "source_path": "sprites/WORMRITE_PIC.6", + "source_sha256": "e616a36d0fc3de8095df1c66a233cb8f20ae31175393190301cbe41942b4b112" + }, + { + "asset": "30042", + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ], + "source_palette": "PALETTE_DAT", + "source_palette_sha256": "1cf6adb926d1dee1888b3e3d33b51a7049b3e5eb5f90a3067ef71c8970547204", + "source_path": "sprites/WORMRITE_PIC.7", + "source_sha256": "6e49e44a10764d9113df34cef980e1636afff547dc6a3d0a64de8313910b6a10" + } + ] +} diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/actual-raw-identity-receipt.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/actual-raw-identity-receipt.json new file mode 100644 index 00000000..4c8dd3c9 --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/actual-raw-identity-receipt.json @@ -0,0 +1,55 @@ +{ + "status": "ACTUAL_BUILTIN_SUCCESS_RAW_SAVED_UNCHANGED_NOT_ART_APPROVAL", + "owner": "/root/hd_enemies_02", + "utc": "2026-10-17T23:53:25.969332+00:00", + "tool": "builtin image_gen__imagegen", + "source_default_location": { + "path": "/home/quintine/.codex/generated_images/01a124d9-241d-7a71-82d0-58d6a4de48b4/exec-ad3e8fd1-f7db-4469-96f1-e7a1f19ecaec.png", + "sha256": "a5bcbc96045e63820d89b843864978e0f08cbbc5978e69e7d940e8de0d6aef20", + "size": 1190883, + "mtime_ns": 1792281184555525001 + }, + "project_untouched_raw": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-continuous-HD-form-Original-joint8-preflight-20261018-v2-actual-approved-fixed-wrapper-one-call-20261018-v1/generated/untouched-Original-only-continuous-form-complete8.png", + "sha256": "a5bcbc96045e63820d89b843864978e0f08cbbc5978e69e7d940e8de0d6aef20", + "size": 1190883, + "mtime_ns": 1792281205931948578 + }, + "PNG": { + "mode": "RGBA", + "actual_width": 1774, + "actual_height": 887, + "alpha_extrema": [ + 0, + 255 + ], + "requested_size_is_not_actual_size": true, + "requested_size": [ + 2048, + 1024 + ], + "actual_size": [ + 1774, + 887 + ], + "raw_density_per_logical_axis": 13.859375, + "exact_4x2_square_cell_aspect": true + }, + "metadata_only_provider_receipt": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-continuous-HD-form-Original-joint8-preflight-20261018-v2-actual-approved-fixed-wrapper-one-call-20261018-v1/ACTUAL_SAFE_METADATA_ONLY_CALL_TERMINAL.json", + "sha256": "39214dd945d39963db7f8286c48399a930971e8e5bc74c1df378bdad4c93aa51", + "size": 758, + "mtime_ns": 1792281184724343608 + }, + "gate_terminal": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-continuous-HD-form-Original-joint8-preflight-20261018-v2-actual-approved-fixed-wrapper-one-call-20261018-v1/ACTUAL_SUCCESS_RELEASED_GATE_EVENTS.json", + "sha256": "4ce7e06851862e2a471306634360bdd9477bbc2bc550112d3ff57faff0335c4e", + "size": 930, + "mtime_ns": 1792281205969312811 + }, + "successful_call_count_this_new_authorization": 1, + "automatic_retry_count": 0, + "old_unknown_provider_call_preserved": true, + "full_image_url_not_serialized": true, + "no_QA_or_context_yet": true +} diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/actual-released-gate-events.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/actual-released-gate-events.json new file mode 100644 index 00000000..a4b8a576 --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/actual-released-gate-events.json @@ -0,0 +1,26 @@ +[ + { + "timestamp_utc": "2026-10-17T23:52:37+00:00", + "event": "acquired", + "lease_id": "68b75c48-c9df-4cec-953c-0bf1c4595fca", + "owner": "/root/hd_enemies_02", + "job_id": "wormrite8-continuous-hd-form-approved-wrapper-20261018", + "expires_at": "2026-10-18T00:22:37+00:00" + }, + { + "timestamp_utc": "2026-10-17T23:52:37+00:00", + "event": "started", + "lease_id": "68b75c48-c9df-4cec-953c-0bf1c4595fca", + "owner": "/root/hd_enemies_02", + "job_id": "wormrite8-continuous-hd-form-approved-wrapper-20261018", + "note": "Owner is submitting the built-in imagegen request; this slot requires an explicit report or release." + }, + { + "timestamp_utc": "2026-10-17T23:53:04+00:00", + "event": "report", + "lease_id": "68b75c48-c9df-4cec-953c-0bf1c4595fca", + "owner": "/root/hd_enemies_02", + "job_id": "wormrite8-continuous-hd-form-approved-wrapper-20261018", + "outcome": "success" + } +] diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/generation-receipt.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/generation-receipt.json new file mode 100644 index 00000000..348490c7 --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/generation-receipt.json @@ -0,0 +1,13 @@ +{ + "submitted": true, + "lease": "68b75c48-c9df-4cec-953c-0bf1c4595fca", + "outcome": "success", + "type": "object", + "keys": [ + "image_url", + "output_hint" + ], + "isError": null, + "output_hint": "Generated images are saved to /home/quintine/.codex/generated_images/01a124d9-241d-7a71-82d0-58d6a4de48b4 as /home/quintine/.codex/generated_images/01a124d9-241d-7a71-82d0-58d6a4de48b4/exec-ad3e8fd1-f7db-4469-96f1-e7a1f19ecaec.png by default.\nIf you need to use a generated image at another path, copy it and leave the original in place unless the user explicitly asks you to delete it.\nThe generated image is already displayed to the user. There is no need to render it in the final response as a Markdown image or file link.", + "errorText": "" +} diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/generator-return.png b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/generator-return.png new file mode 100644 index 00000000..7e9b3086 Binary files /dev/null and b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/generator-return.png differ diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/prompt.txt b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/prompt.txt new file mode 100644 index 00000000..d2b59cbd --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/prompt.txt @@ -0,0 +1,11 @@ +Use case: stylized-concept. Production game sprite-sheet HD redraw, eight phases of the same small right-facing worm emergence/closing animation from an old overhead shooter. + +Image 1 is the authentic Original eight-frame sprite sheet, enlarged only for legibility. Image 2 is exactly the same Original sheet on gray so its occupied near-black backing and transparency can be seen; that gray is reference display only. Generate a NEW faithful HD drawing from these Original references. Do not reproduce their coarse pixel blocks: the Original pixels indicate silhouette, positions, values and motion, NOT individual interior surface tiles. + +Make the result visibly hand-painted/sculpted at 128x128 per frame: continuous curved rim and head surfaces, small coherent folds and restrained smooth light/shade describing real higher-resolution form. Use continuous edges and surfaces within the Original silhouette. Avoid mosaics, enlarged pixel squares, individually beveled blocks, cellular tile texture, and merely adding grain to an enlarged 32x32 sprite. The charcoal surrounding backing/rim must be a continuous dark material with subtle low-contrast curvature, not a ring of pixel bricks. Central brown/tan material must gain continuous rounded form while preserving the Original pose and feature positions. Do not add eyes, teeth, limbs, gore, extra facial features, or new objects. + +Keep the exact reference layout: a 2:1 transparent 2048x1024 sheet divided into FOUR equal columns and TWO equal rows, eight square cells. Read phases left-to-right across the top row, then left-to-right across the bottom row. Every reference native 32x32 canvas maps to its whole square cell with identical scale and anchors; keep its transparent margins. No extra margins, labels, grid lines or added rows. Real alpha transparency outside the cutout, with the occupied black backing INSIDE each object retained. Do not bake the gray reference background into the artwork. + +Preserve all eight Original silhouettes, orientation, asymmetry, placement and phase order. The static charcoal backing/rim is the SAME body with the SAME material and lighting in every phase. Only the central shapes progress as shown: first two are genuinely dark muted brown around a dark burgundy vertical opening; third and fourth reveal a progressively lighter rim; fifth has the wider pale muted ivory/tan rim and burgundy opening; sixth closes to a narrow red seam; seventh and eighth are the corresponding closed tan forms with their actual different contours. Keep the tiny dark-blue cues at the same lower and right positions. Preserve the near-black occupied interior. Use the Source palette relationships: early central dark brown is about RGB52,36,32, later muted tan/ivory only where actually present. No global brightening, no peach/pink wash, no shiny white rim, no added dramatic lighting. The early dark-to-later-light progression is intentional. + +The result should look like a restrained modern HD remaster of exactly this animation, with meaningful finer continuous form visible at 4x display size, rather than a pixel-art enlargement. No text, border, shadow cast outside the Original support, watermark, or background scene. diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/proofs/actual-final-native-SourceF-terminal.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/proofs/actual-final-native-SourceF-terminal.json new file mode 100644 index 00000000..92cad077 --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/proofs/actual-final-native-SourceF-terminal.json @@ -0,0 +1,39 @@ +{ + "actual_final_job_helper_calls": 1, + "argv": [ + "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-sourceF-palette-review", + "/home/quintine/Projects/RaptorReplica/RustRaptor/data", + "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-worm8-integration-20261018/data/hd", + "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-worm8-integration-20261018/actual-final-job-SourceF-intrinsic" + ], + "before_after_guards_exact": true, + "exit_code": 0, + "helper": { + "mtime_ns": 1792245758422192560, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-SourceF-retained256-production-build-20261018/actual-sourceF-palette-review", + "sha256": "a90704f5cba83f7556a8066522097607fcbee816b4e870b2d2284af774c7b790", + "size": 1607488 + }, + "library": { + "mtime_ns": 1792245641851329918, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/target/hd-review-libraries/cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50/libraptor_replica.rlib", + "sha256": "cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50", + "size": 22744978 + }, + "manifest_is_native_only": true, + "retry_calls": 0, + "status": "ACTUAL_FINAL_PORTABLE_NATIVE_JOB_SOURCEF_TERMINAL", + "stderr": { + "mtime_ns": 1792282814499150576, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-worm8-integration-20261018/actual-final-job-SourceF-intrinsic.stderr", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "size": 0 + }, + "stdout": { + "mtime_ns": 1792282814623147974, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-worm8-integration-20261018/actual-final-job-SourceF-intrinsic.stdout", + "sha256": "07f2f30f8d9c82714c7ef44719d5ad280ef4c54f998a7f99bba3feff212066d6", + "size": 48 + }, + "utc": "2026-10-18T00:20:14.674276+00:00" +} diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/author.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/author.json new file mode 100644 index 00000000..6bd8eb12 --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/author.json @@ -0,0 +1,102 @@ +{ + "status": "AUTHOR_QUALIFIED_COMPLETE8_DERIVED_CONTINUOUS_GENERATED_RGB_SOURCEF_ALLSCALE_PENDING_DIFFERENT_MATERIAL", + "owner": "/root/hd_enemies_02", + "utc": "2026-10-18T00:04:22.372317+00:00", + "qualified_proposal_frames": 8, + "held_by_author_frames": 0, + "actual_independent_material_reviewer_assigned_by_Root": "/root/iron_coast_6", + "independent_material_result": "PENDING_NOT_INFERRED", + "native_candidate": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-generated-RGB-continuous-form-cleanup-SourceF-20261018-v2/COMPLETE8_DERIVED_NATIVE_CANDIDATE_ACTUALLY_MEASURED_SOURCEF_NAMESPACE.json", + "sha256": "95841fce51498ceb768c191a64eb5282c2d3ef6180882d0e9e0d2da2e56e1a5e", + "size": 4094, + "mtime_ns": 1792281862302295142 + }, + "physical_interface": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-generated-RGB-continuous-form-cleanup-SourceF-20261018-v2/SAVED_COMPLETE8_ACTUAL32_NATIVE_56PANE_AND_ORDERED_PHASE_PHYSICAL_INTERFACE.json", + "sha256": "3071186c5f4c6df5bf1c0a0c7f9a400154e0fc1e2a5f18ee026748ea08e9152d", + "size": 52910, + "mtime_ns": 1792281862298877520 + }, + "author_per_frame_decisions": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-generated-RGB-continuous-form-cleanup-SourceF-20261018-v2/AUTHOR_PER_FRAME_COMPLETE8_ALLSCALE_AND_ORDERED_MATERIAL_DECISIONS.json", + "sha256": "7e896492cdaaad45da1f22e7adfb6d0b24b07c226af0e497595a4534439142a2", + "size": 8175, + "mtime_ns": 1792281862299451823 + }, + "derived_execution": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-generated-RGB-continuous-form-cleanup-SourceF-20261018-v2/generated/derived-provenance.json", + "sha256": "fe4afe62e4547d274b8ffb2f8c6701dae4230ff7816bd4c929836bda923aa9f3", + "size": 15033, + "mtime_ns": 1792281547113119426 + }, + "derived_recipe": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-generated-RGB-continuous-form-cleanup-SourceF-20261018-v2/complete8-generated-RGB-cleanup-recipe.json", + "sha256": "bd22fddea5aa00123a572348d4219f14684fef1e5e2b4e6003954b320fcfc97d", + "size": 7854, + "mtime_ns": 1792281545462487832 + }, + "tool": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_worm_cleanup.py", + "sha256": "94df9f8cbfb1c13750918f751917de3379c787c8cd28a04238328d1f3eef333f", + "size": 15194, + "mtime_ns": 1792281518503392426 + }, + "tests": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/test_hd_worm_cleanup.py", + "sha256": "90c426f0e0b0a0990b3f9badcd2b29923ed86ea41b601c934434f06dc5f601e4", + "size": 7895, + "mtime_ns": 1792281518503392426 + }, + "actual_focused_tests_passed": 7, + "actual_tool_runs": 1, + "actual_SourceF_terminal": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-generated-RGB-continuous-form-cleanup-SourceF-20261018-v2/ACTUAL_SOURCEF_ONCE_COMPLETE8_TERMINAL.json", + "sha256": "2abed25906a2427ece6521f9b409028a11201bd77577af7c213957bfb678369d", + "size": 2045, + "mtime_ns": 1792281602903138264 + }, + "actual_QA": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-generated-RGB-continuous-form-cleanup-SourceF-20261018-v2/actual-SourceF-once/runtime-qa.json", + "sha256": "7d2ac0d9ff2e49f9f96c7942f4b7af5aa5a3dfe12555094918b95d16ffb1c2a5", + "size": 27920, + "mtime_ns": 1792281602789334805 + }, + "actual_index": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-generated-RGB-continuous-form-cleanup-SourceF-20261018-v2/actual-SourceF-once/actual-indexed-source-and-scales.json", + "sha256": "7aa17010d8e899ad263c83246880bc4765e40b3a6f6298cda08b7fce6b8f8ecc", + "size": 3714210, + "mtime_ns": 1792281602799334561 + }, + "actual_helper_calls": 1, + "helper_retries": 0, + "all8_whole7role_pages_personally_viewed": true, + "all8_ordered_Original_new4_oldHeld4_personally_viewed": true, + "no_new_images_after_successful_parent_a5bcbc": true, + "key_finding": "Actual3/4 retains meaningful continuous sculpted rim/head material form from genuine new parent, rather than the old per-Source-cell palette-plus-fine-noise method. Fidelity and runtime alpha checks remain separate from this artistic author finding.", + "limits": [ + "Exact Source alpha retains its native stepped outer perimeter at3/4; continuous generated interior form is the HD upgrade.", + "New sculpted rim and tan folds interpret the low-resolution material; their brighter local highlights and anatomy are not exact Source RGB or silhouette equivalence.", + "Native1/2 soften or merge fine surface detail; the actual3/4 panes demonstrate continuous rim/head structure.", + "All298 stationary Source cells are RGBA-identical in derived PNGs. Actual runtime resampling allows up to14/15/10/10 differing palette samples on that common region at scales1/2/3/4 respectively; all20 deeply stationary cells remain exact.", + "Only two functional blue Source cells per frame copy Original RGB; remaining pixels use registered generated RGB, nearest-generated donor gap fill, channel gain and shared generated backing.", + "Observed ordered poses are intrinsic frame order only; no World/UI caller, animation cadence or scene-context approval is claimed." + ], + "history": { + "old_parent91b0_and_old_derived108_25": "HOLD8 remains literal; old dated authorQUAL8 was not accepted", + "first_continuous_form_wrapper_failure": "Unknown provider outcome; no PNG credit, preserved 0ecdfeca/72e37cc2.", + "second_separately_Root_authorized_fixed_wrapper_call": "One actual builtin successa5bcbc; immediate gate release68b75c48. No third call.", + "read_only_page_consumer_stops": "Array root list/object and PPM transparency-background assertions were corrected only in private page reader; no image/QA repeat." + }, + "frozen_inputs": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-generated-RGB-continuous-form-cleanup-SourceF-20261018-v2/NAMED_FROZEN_SOURCE_NATIVE_RAW_DEFAULT_HELPER_TOOL_INPUTS.json", + "sha256": "4ee26b7ac168c2e8293b4f1b5233673ba8c82166e34e68018eae9fa64eee992a", + "size": 13905, + "mtime_ns": 1792281862372293638 + }, + "scope": "Intrinsic complete8 only; not World/context/API/canonical approval. Root retains integration/Git/canonical authority.", + "resource_bytes_owned_before_report": 6664474, + "private_budget": 120000000, + "free_floor": 3000000000, + "free_observed": 6121218048 +} diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/historical-unknown-first-wrapper-call.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/historical-unknown-first-wrapper-call.json new file mode 100644 index 00000000..8cd02cf6 --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/historical-unknown-first-wrapper-call.json @@ -0,0 +1,42 @@ +{ + "status": "TECHNICAL_HOLD_ONE_BUILTIN_ATTEMPT_RETURN_CAPTURE_FAILED_NO_USABLE_ARTIFACT_NO_RETRY", + "owner": "/root/hd_enemies_02", + "utc": "2026-10-17T23:49:54.120537+00:00", + "source_only_method_and_layout": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-continuous-HD-form-Original-joint8-preflight-20261018-v2/LOCKED_NEW_JOINT8_SOURCE_ONLY_CONTINUOUS_FORM_CALL_SPEC_BEFORE_ANY_CALL.json", + "sha256": "134947d3a1286f2ecacc91033e310d106e3fd8498f66e42c0874952dd5a09fde", + "size": 2335, + "mtime_ns": 1792280869073021237 + }, + "actual_technical_closure": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-continuous-HD-form-Original-joint8-preflight-20261018-v2/ACTUAL_ONE_CALL_INCOMPLETE_RETURN_CAPTURE_TECHNICAL_CLOSURE.json", + "sha256": "b5c3b515e8ce2e6be485d822cd8b34791203803d4371bdf62ec423043f36bc2e", + "size": 6304, + "mtime_ns": 1792280994120522292 + }, + "exact_wrapper_error": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-continuous-HD-form-Original-joint8-preflight-20261018-v2/EXEC_WRAPPER_ERROR.txt", + "sha256": "fbd584a867a94dc06d3d9a8028f2c76e6e39d3f9918a3a82f98ca6bde8a4a006", + "size": 347, + "mtime_ns": 1792280951805265662 + }, + "actual_gate_terminal": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-continuous-HD-form-Original-joint8-preflight-20261018-v2/ACTUAL_ONE_CALL_RELEASED_GATE_EVENTS.json", + "sha256": "010059684b9bb557de8ecaecc7941ce2eb389e2a17740836a3c3fcc59ff7aac2", + "size": 1294, + "mtime_ns": 1792280994118470522 + }, + "counts": { + "builtin_calls": 1, + "retries": 0, + "usable_new_PNGs": 0, + "actual_new_QA": 0, + "actual_new_contexts": 0 + }, + "prior_parent91b0_and_derived_complete8_remain_HOLD": true, + "no_automatic_new_call": true, + "next_step": "Root decides any future call. On a separately authorized future call, plain-serialize the tool result inside guarded try/finally and release gate before model QA; never assume proxy objects are directly store-serializable.", + "no_shared_Source_data_canonical_Git_or_tool_edits": true, + "private_size_bytes": 51646, + "disk_free_bytes_observed": 6358487040 +} diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/history-and-scope.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/history-and-scope.json new file mode 100644 index 00000000..cf986a86 --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/history-and-scope.json @@ -0,0 +1,11 @@ +{ + "Original_MAP_enemy_and_tile_intersections": 0, + "actual_Original_registry_library_intersections": 0, + "future_arbitrary_external_mods_not_excluded": true, + "gameplay_context_claim": false, + "new_canonical_writes": 0, + "no_original_frame_clock_inferred": true, + "old_raw91b0_and_old_per_cell_derived": "HOLD8 remains unchanged; former author positive was unaccepted", + "previous_continuous_form_call1": "Provider outcome UNKNOWN after wrapper result-recording failure; no PNG credit. Preserved historical report attached byte-for-byte.", + "second_separately_Root_authorized_call": "Actual builtin success rawa5bcbc; fixed256a wrapper reported/released68b75c48 immediately. Safe metadata receipt copied verbatim; image_url was not serialized." +} diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/independent-cleanup-code.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/independent-cleanup-code.json new file mode 100644 index 00000000..879db7d7 --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/independent-cleanup-code.json @@ -0,0 +1,106 @@ +{ + "status": "PASS_SCOPED_INDEPENDENT_WORM_CLEANUP_CODE_AND_PROVENANCE_REVIEW_NO_CONCRETE_FINDINGS", + "utc": "2026-10-18T00:09:51.636764+00:00", + "reviewer": "/root/iron_coast_2", + "reviewed_pins": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_worm_cleanup.py", + "sha256": "94df9f8cbfb1c13750918f751917de3379c787c8cd28a04238328d1f3eef333f", + "bytes": 15194 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/test_hd_worm_cleanup.py", + "sha256": "90c426f0e0b0a0990b3f9badcd2b29923ed86ea41b601c934434f06dc5f601e4", + "bytes": 7895 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/tools/hd_frame_policy.py", + "sha256": "66184a4758027dadbadb5e20fe90b2add2b9fc218b7810304b1a1ea2de74f58e", + "bytes": 9385 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-generated-RGB-continuous-form-cleanup-SourceF-20261018-v2/complete8-generated-RGB-cleanup-recipe.json", + "sha256": "bd22fddea5aa00123a572348d4219f14684fef1e5e2b4e6003954b320fcfc97d", + "bytes": 7854 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-generated-RGB-continuous-form-cleanup-SourceF-20261018-v2/generated/derived-provenance.json", + "sha256": "fe4afe62e4547d274b8ffb2f8c6701dae4230ff7816bd4c929836bda923aa9f3", + "bytes": 15033 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-generated-RGB-continuous-form-cleanup-SourceF-20261018-v2/AUTHOR_COMPLETE8_NEW_GENERATED_RGB_DERIVED_SOURCEF_WHOLE_MATERIAL_QUALIFIED_WITH_LIMITS.json", + "sha256": "b7beabf7d76c97242bf84cf8c7ccdb40be88c884650b1a9263e23272a1c6df6f", + "bytes": 6699 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-generated-RGB-continuous-form-cleanup-SourceF-20261018-v2-strict-complete8-new-generated-RGB-author-actual-SourceF-closure.json", + "sha256": "4bc19efeab593b2c58b941886de5ebeedbe1ce5d1ead6c8997a81c9fd9508c0c", + "bytes": 44306 + } + ], + "tests": { + "python": "/home/quintine/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/bin/python3", + "python_version": "3.12.14 (main, Aug 25 2026, 14:00:49) [Clang 22.1.3 ]", + "numpy": "2.3.5", + "Pillow": "12.3.0", + "flags": [ + "-B" + ], + "environment": { + "PYTHONDONTWRITEBYTECODE": "1" + }, + "existing_focused_tests_passed": 7, + "independent_synthetic_checks": [ + "Explicit recipe frame order preserved; per-asset pixels stable under recipe reordering", + "Bad parent SHA fails before output directory", + "Boolean and zero feather fail before output directory", + "Duplicate asset and single-frame family fail before output directory" + ] + }, + "actual_metadata_checks": { + "unique_recipe_inputs_hash_verified": 10, + "actual_asset_order": [ + "3003b", + "3003c", + "3003d", + "3003e", + "3003f", + "30040", + "30041", + "30042" + ], + "decoder_sha256": "66184a4758027dadbadb5e20fe90b2add2b9fc218b7810304b1a1ea2de74f58e", + "normalized_execution_exact_seven_fields": true, + "source_parent_recipe_tool_hashes_exact": true, + "decoder_Python_NumPy_Pillow_recorded_from_first_actual_run": true + }, + "code_checks": [ + "Source native canvas and zero origin validated", + "Exact whole-cell alpha-threshold bounds verified inside declared atlas grid", + "Source-supported alpha output, generated RGB donor fill and broad gains are explicit derived operations", + "Stationary backing exact across phases; phase-specific envelope remains active", + "Generated RGB variation/coverage guards and empty/opaque parents fail closed", + "Deterministic PNG and decoded RGBA hashes, input-byte preservation and existing-output refusal tested" + ], + "bounds": { + "output_scale": "integer4..16", + "family_frames": "2..64", + "per_frame_output_pixel_ceiling": 4194304, + "parent_PNG_pixel_ceiling": 4194304, + "parent_PNG_byte_ceiling": 33554432, + "actual_recipe_frames": 8, + "actual_total_output_pixels": 524288, + "scope": "Per-frame bounds reviewed; no maximal-size family memory benchmark or all-environment performance claim." + }, + "findings": [], + "scope_limits": [ + "Implementation and reproducibility review only; no material/context/animation/admission approval.", + "No actual cleanup rerun, actual image decoding or new SourceF QA; only temporary synthetic fixtures were rendered.", + "Generated RGB is aligned, broadly gain-adjusted, donor-filled and shared; functional blue Source RGB cells are explicit replacements. This is derived artwork, not an untouched generation claim.", + "Old hd_sprite_cleanup tool is not imported or edited.", + "No shared Source/tool/data/docs/Git modifications, engine/compiler/World/renderer/canonical operations." + ], + "actual_shared_edits": 0, + "pending_own_writer_call_or_lease": false +} diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/independent-material.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/independent-material.json new file mode 100644 index 00000000..5e1ae421 --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/independent-material.json @@ -0,0 +1,121 @@ +{ + "status": "INDEPENDENT_QUALIFIED_COMPLETE8_INTRINSIC_MATERIAL_HOLD0_NOT_CONTEXT_OR_ADMISSION", + "reviewer": "/root/iron_coast_6", + "actual_artist_and_derived_editor": "/root/hd_enemies_02", + "author_report": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-generated-RGB-continuous-form-cleanup-SourceF-20261018-v2/AUTHOR_COMPLETE8_NEW_GENERATED_RGB_DERIVED_SOURCEF_WHOLE_MATERIAL_QUALIFIED_WITH_LIMITS.json", + "sha256": "b7beabf7d76c97242bf84cf8c7ccdb40be88c884650b1a9263e23272a1c6df6f", + "size": 6699, + "mtime_ns": 1792281862381955726 + }, + "author_strict": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-generated-RGB-continuous-form-cleanup-SourceF-20261018-v2-strict-complete8-new-generated-RGB-author-actual-SourceF-closure.json", + "sha256": "4bc19efeab593b2c58b941886de5ebeedbe1ce5d1ead6c8997a81c9fd9508c0c", + "size": 44306, + "mtime_ns": 1792281862397977685, + "mode": 33188 + }, + "actual_frozen_interface": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies02-WORMRITE-generated-RGB-continuous-form-cleanup-SourceF-20261018-v2/SAVED_COMPLETE8_ACTUAL32_NATIVE_56PANE_AND_ORDERED_PHASE_PHYSICAL_INTERFACE.json", + "sha256": "3071186c5f4c6df5bf1c0a0c7f9a400154e0fc1e2a5f18ee026748ea08e9152d", + "size": 52910, + "mtime_ns": 1792281862298877520, + "mode": 33188 + }, + "exact_assets": [ + "3003b", + "3003c", + "3003d", + "3003e", + "3003f", + "30040", + "30041", + "30042" + ], + "complete_family": true, + "qualified_frames": 8, + "held_frames": 0, + "per_frame": [ + { + "asset": "3003b", + "decision": "QUALIFIED_INTRINSIC_WHOLE1TO4_MATERIAL_WITH_LIMITS", + "finding": "Dim first pose retains the subdued dark backing while the lip and rim have continuous curved shading/folds at3/4; finer form survives without the old per-cell/noise appearance." + }, + { + "asset": "3003c", + "decision": "QUALIFIED_INTRINSIC_WHOLE1TO4_MATERIAL_WITH_LIMITS", + "finding": "The early aperture brightens coherently. Continuous folded lip planes cross the old Source cell blocks; this is visible in actual3/4, with softer but readable1/2." + }, + { + "asset": "3003d", + "decision": "QUALIFIED_INTRINSIC_WHOLE1TO4_MATERIAL_WITH_LIMITS", + "finding": "Opening red mouth and pale rim remain distinct; fine ridges and curved highlights carry useful form through3/4 rather than only surface grain." + }, + { + "asset": "3003e", + "decision": "QUALIFIED_INTRINSIC_WHOLE1TO4_MATERIAL_WITH_LIMITS", + "finding": "Bright central opening retains recognizable phase function and dark outer backing; curved lip bevels/folds create a meaningful high-scale material finish." + }, + { + "asset": "3003f", + "decision": "QUALIFIED_INTRINSIC_WHOLE1TO4_MATERIAL_WITH_LIMITS", + "finding": "The tan opening/head starts to extend while preserving the red cavity and Source-like placement. Added broad folds and local highlights are a sculpted interpretation, not exact Source RGB." + }, + { + "asset": "30040", + "decision": "QUALIFIED_INTRINSIC_WHOLE1TO4_MATERIAL_WITH_LIMITS", + "finding": "The closing/advancing tan head is legible; layered curved ridges and continuous shading retain more form than old Source-sized tan blocks." + }, + { + "asset": "30041", + "decision": "QUALIFIED_INTRINSIC_WHOLE1TO4_MATERIAL_WITH_LIMITS", + "finding": "Late tan head preserves the extending-right pose and dark backing. Fine folds remain continuous at actual3/4;1/2 merge some surface detail." + }, + { + "asset": "30042", + "decision": "QUALIFIED_INTRINSIC_WHOLE1TO4_MATERIAL_WITH_LIMITS", + "finding": "Final extended tan head is coherent with preceding poses. Convex highlight/shadow and fine ridges survive the palette render; retained Source perimeter steps remain visible." + } + ], + "main_visual_finding": "The new generated RGB provides meaningful continuous high-resolution form: curved dark rim folds, lip curvature, local ridges and layered tan head shading survive actualSourceF3/4 across Original cell boundaries. The result visibly exceeds the held nearest-Original-blocks-plus-grain version while preserving Source-like dark backing, mouth progression, tan late poses and functional blue cues. Positive judgement is from all whole-scale comparisons, not changed-pixel counts or alpha equality.", + "qualifications": [ + "Outer contour intentionally retains the Source-stepped alpha perimeter, even where the new interior surface is continuous.", + "The sculpted folds/lips and tan head shading interpret low-resolution anatomy/material. Local highlights are brighter and smoother; this is not exact Source RGB/feature trace equality.", + "Native1/2 merge fine detail and are softer than the crisp Original pixel display; essential phase and cue readability remains.", + "All298 common cells are shared in derived raw RGBA, but runtime boundary resampling is not perfectly stationary. Declared phase0 comparison arrays reproduce nonzero counts up to14/15/10/10 on the full common region at1/2/3/4; the separately defined20 deep stationary cells are exact. No zero-flicker/Host timing claim.", + "Only the explicitly declared two blue functional Source cells per frame copy Original RGB. Remaining new finish derives from the new generated parent/registered RGB, donor fill/gain/shared backing; it is labeled scripted-derived rather than untouched generator output." + ], + "whole_saved_authentication": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-WORMRITE-continuous-generated-RGB-complete8-independent-material-review-20261018/SAVED-COMPLETE8-SOURCE-ALPHA-CLASS-P6-56-PANE-AND-ORDERED24-AUTHENTICATION.json", + "sha256": "1469a3ef33a7751ba403233551ae16fa8b1c18585ff6e73452f487962d234aa2", + "size": 16564, + "mtime_ns": 1792282038747353041, + "mode": 33188 + }, + "personal_view_journal": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-WORMRITE-continuous-generated-RGB-complete8-independent-material-review-20261018/PERSONAL-ALL8-ALL32-NATIVE-SEVEN-ROLE-AND-ORDERED-NEW-VS-OLD-MATERIAL-JOURNAL.json", + "sha256": "2645515c9e96faa6c6ec1974fb326012c5f27cb5862aaf60aa53a216b1a37ab7", + "size": 7921, + "mtime_ns": 1792282038747616187, + "mode": 33188 + }, + "scope": "Intrinsic complete8 material and static ordered family only. No genuine context, caller/World reachability, animation cadence or canonical admission. No cleanup code review verdict; tool/test authority remains separate.", + "history": "Old91b0 parent, old per-cell/grain derived108/25 and old I6review75120801/d4f06d38 remain unchanged and HOLD8. New a5bcbc96 raw follows one separately Root-authorized successful fixed-wrapper call; prior unknown provider wrapper failure and read-only consumer assertion stops remain preserved without image/QA repeats. ActualSourceFcfabd/a907 bank is kept literal.", + "intake_boundary": "Only preliminary interface metadata was read before the artist seal. All new pixel/array intake followed direct immutable b7be/4bc1/3071 and whole84/43 no-pending custody ACK.", + "old_review_unchanged": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-iron6-WORMRITE-derived-complete8-independent-artistic-review-20261018/INDEPENDENT-COMPLETE8-DERIVED-WORMRITE-ALLSCALE-ARTISTIC-REVIEW-HOLD.json", + "sha256": "75120801bd7c1c9ba59bc266ce053e1c439121c95d52275e7b7aa597b6e1a540", + "size": 8680, + "mtime_ns": 1792280657066426162, + "mode": 33188 + }, + "actual_operations_by_reviewer": { + "helper_engine_QA": 0, + "compiler": 0, + "World": 0, + "image_calls_or_edits": 0, + "cleanup": 0, + "shared_source_data_docs_registrar_Git_writes": 0 + }, + "standing_custody": "Whole own notes and all named frozen Source/raw/default/native/helper snapshot/arrays/pages/new and old author-history inputs remain unchanged, no pending owned writer/call/lease." +} diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/original-caller-absence.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/original-caller-absence.json new file mode 100644 index 00000000..c0d4fa0c --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/original-caller-absence.json @@ -0,0 +1,2561 @@ +{ + "status": "BOUNDED_CURRENT_SOURCEF_ORIGINAL_CATALOG_UNUSED_COMPLETE8_NO_NATURAL_WORLD_PHASE_RECIPE", + "owner": "/root/hd_enemies_02", + "utc": "2026-10-18T00:07:08.776207+00:00", + "assets": [ + { + "asset": "3003b", + "index_path": "sprites/WORMRITE_PIC", + "payload": { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/WORMRITE_PIC", + "sha256": "1ee6fe89dcab965ea355d1d7ad85f9663f7adaa6e30c12e1c13c484b80c89b45", + "size": 831, + "mtime_ns": 1787663959629571572 + }, + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ] + }, + { + "asset": "3003c", + "index_path": "sprites/WORMRITE_PIC.1", + "payload": { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/WORMRITE_PIC.1", + "sha256": "5ed479f74d45055846dbe79cc6413fefb04f31f4c50129eb81ba4c6e9893f380", + "size": 831, + "mtime_ns": 1787663959629631406 + }, + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ] + }, + { + "asset": "3003d", + "index_path": "sprites/WORMRITE_PIC.2", + "payload": { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/WORMRITE_PIC.2", + "sha256": "d55feebc08737773f39cd810ced4eafe64556b6319e5d6470d3ab08b312a84b5", + "size": 831, + "mtime_ns": 1787663959629689736 + }, + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ] + }, + { + "asset": "3003e", + "index_path": "sprites/WORMRITE_PIC.3", + "payload": { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/WORMRITE_PIC.3", + "sha256": "188b03592de19d275a8919aad461e460fa90c3f38fc37e31c71f2322f4a7bcca", + "size": 831, + "mtime_ns": 1787663959629744099 + }, + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ] + }, + { + "asset": "3003f", + "index_path": "sprites/WORMRITE_PIC.4", + "payload": { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/WORMRITE_PIC.4", + "sha256": "ae2e65c51f61bcf65e9dda133d25b53b86093fa9b9d2f5b629483a6e22667362", + "size": 831, + "mtime_ns": 1787663959629798927 + }, + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ] + }, + { + "asset": "30040", + "index_path": "sprites/WORMRITE_PIC.5", + "payload": { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/WORMRITE_PIC.5", + "sha256": "594fbb50deb4b20eae1582c1bbbcd9c86a5ef871ebcd7438a85882d7668caf64", + "size": 831, + "mtime_ns": 1787663959629852258 + }, + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ] + }, + { + "asset": "30041", + "index_path": "sprites/WORMRITE_PIC.6", + "payload": { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/WORMRITE_PIC.6", + "sha256": "e616a36d0fc3de8095df1c66a233cb8f20ae31175393190301cbe41942b4b112", + "size": 831, + "mtime_ns": 1787663959629909944 + }, + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ] + }, + { + "asset": "30042", + "index_path": "sprites/WORMRITE_PIC.7", + "payload": { + "path": "/home/quintine/Projects/RaptorReplica/data/sprites/WORMRITE_PIC.7", + "sha256": "6e49e44a10764d9113df34cef980e1636afff547dc6a3d0a64de8313910b6a10", + "size": 831, + "mtime_ns": 1787663959629977124 + }, + "logical_canvas": [ + 32, + 32 + ], + "origin": [ + 0, + 0 + ] + } + ], + "libraries": [ + { + "path": "/home/quintine/Projects/RaptorReplica/data/misc/SPRITE1_ITM", + "sha256": "b4978c09f1929738f65508683d5c3ca07ea05b1afcbf11c85456224898d36694", + "size": 69168, + "mtime_ns": 1787663959366418864 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/misc/SPRITE2_ITM", + "sha256": "d4c69a59bad7e0c7001dcc549fbb6e78028c8710d86ee12fc8e056ec2ae42379", + "size": 86592, + "mtime_ns": 1787663959479780383 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/misc/SPRITE3_ITM", + "sha256": "57874c28c4cc86eb4d173d225f2d79dbb595300f9ac6e091fa8aac9740d87433", + "size": 63888, + "mtime_ns": 1787663959616177671 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/misc/SPRITE4_ITM", + "sha256": "4924e83cdeaf12b2fc998533502e2282326b333cd29b1367f84b8a2a4e0c6a97", + "size": 59136, + "mtime_ns": 1787663959722849291 + } + ], + "four_original_library_record_count": 528, + "imported_enemy_art_intervals_count": 528, + "actual_Registry_Art_and_conservative_f7_f9_overlaps": [], + "Original_map_count": 27, + "Original_map_spawn_records_checked": 8778, + "matching_map_enemy_spawns": [], + "original_map_tiles_checked": 36450, + "matching_terrain_asset_ids": [], + "base_object_weapon_Art_interval_count": 39, + "matching_base_object_weapon_intervals": [], + "named_numeric_current_Rust_matches": [], + "bundled_mod_text_file_count": 341, + "bundled_mod_explicit_target_hits": [], + "scope_limits": [ + "Zero matching original library Art intervals means no Original MAP enemy definition can spawn these frames; no difficulty/secretcode assumption is needed.", + "Zero checked original tile/weapon/item/named code paths is a bounded current-base catalogue-unused conclusion, not proof against arbitrary external mods or future content.", + "No natural layer, health, shadow, speed, phase clock, placement or World timing is invented from the WORMRITE filename.", + "SourceClasses is the actual intrinsic helper route; no Static/UI caller is identified.", + "Old source-only5327 plan had no retained genuine caller/context; it is historical supporting metadata, not a current context bank." + ], + "phase_feasibility": { + "original_phase_order": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "natural_same_entity_clock": "UNPROVEN_NO_ORIGINAL_CONSUMER", + "wraparound7to0": "UNPROVEN", + "prior_saved_SourceF_genuine_World_context": "NOT_LOCATED_IN_NAMED_OLD_READINESS_OR_CURRENT_ART_SCOPE", + "available_current_actual_SourceF_evidence": "Complete8 standalone intrinsic array bank and saved ordered8 at actual scales1..4; no World.", + "minimum_supported_next_route": "Catalogue-unused complete8 Source/selected ordinal gallery using current measured bank. A future private legal validation mod could exercise a newly declared eight-frame Art without claiming original gameplay usage, but no such mod/execution is authorized here." + }, + "historical_readiness": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies-WORMRITE-complete8-actual5327-source-only-held-readiness-plan-20261014/BOUNDED-ORIGINAL-NAMES-CURRENT-SOURCE-CALLER-API-AND-PHASE-EXPECTATIONS.json", + "sha256": "e93ffa4629f05723001fa8093164e36a50d80b75b05b993e1b5bf993ead33335", + "size": 8071, + "mtime_ns": 1791957949594665951 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies-WORMRITE-complete8-actual5327-source-only-held-readiness-plan-20261014/EXACT-WORMRITE8-SOURCE-REPLAY-MINIMUM-AND-NEXT-ARTIST-CAPTURE-REQUIREMENTS-NOT-ACTIVATION.json", + "sha256": "027dbd9d7ac402306b7dcf53f6282ceb6ead3d7a79abd00817e4df2ecaf8e589", + "size": 13917, + "mtime_ns": 1791957949611426765 + } + ], + "all_map_pins": [ + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP1G1_MAP", + "sha256": "bfa4386e554ee029a9ac7f2f5d0c4cb5c3000e5d7512c7c8246d75deecb48939", + "size": 12588, + "mtime_ns": 1787663959367339133 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP1G2_MAP", + "sha256": "b2bf31aacf9e686c0583ecaf78d5af870f3b326d57e78382aa3d279f778cfbd5", + "size": 13332, + "mtime_ns": 1787663959483305910 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP1G3_MAP", + "sha256": "2687a6d2e601e67f16f3ec69ff8b007dcfa6610f3dd812af4a1a20e9c1db036e", + "size": 13020, + "mtime_ns": 1787663959619145363 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP2G1_MAP", + "sha256": "f6a2f140f86a6bd91b6d137f149c69a7509e37ef93f54513d16ac826a02d5d69", + "size": 12396, + "mtime_ns": 1787663959369061870 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP2G2_MAP", + "sha256": "0776eabbb0e18b76a2121fa0ec505099b77564af8abe721bb2a05aca43d12ebd", + "size": 14460, + "mtime_ns": 1787663959485220061 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP2G3_MAP", + "sha256": "1d87c8760de45b12c0f43d9354cbd81cfd6993a34933aae6940b87712c4b29e3", + "size": 13140, + "mtime_ns": 1787663959620927197 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP3G1_MAP", + "sha256": "d119b94ecf744c4b4a14ea1f2de99898050efeddfb6438a8393d0a91f7ca5dc9", + "size": 14676, + "mtime_ns": 1787663959371047658 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP3G2_MAP", + "sha256": "e071f964e54556946595b3fbda178ece3995efe3a1978589586d60f59ad82719", + "size": 15012, + "mtime_ns": 1787663959487295216 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP3G3_MAP", + "sha256": "76b8443d883c56d4de1a9874cbeeef3b009036bf53982ef8d5b49a233e8098be", + "size": 12012, + "mtime_ns": 1787663959622712895 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP4G1_MAP", + "sha256": "908e65d46cceaa17f4243f54e5f40773051950423e4a5f840fa92742c94f7cff", + "size": 12948, + "mtime_ns": 1787663959372763215 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP4G2_MAP", + "sha256": "8f15fe7ef807a5d75f4c345213bfe4e4694b53cdb38204f5aa3dc0c45dcfce09", + "size": 12564, + "mtime_ns": 1787663959488993607 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP4G3_MAP", + "sha256": "7b1ec34500093951f8202d26780360f8ab83fb1cb9fcc18ebdd14e6db20eb026", + "size": 13284, + "mtime_ns": 1787663959624560087 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP5G1_MAP", + "sha256": "4eb985c26cbe5862d73282e8c0af06589e667ddd3c9ee19f5f436cf4150b9f36", + "size": 15012, + "mtime_ns": 1787663959374590811 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP5G2_MAP", + "sha256": "c5f907c0c743554998128fcb0047c262815c77c2ac2aa6c4941a91f4820a0aac", + "size": 13548, + "mtime_ns": 1787663959490770868 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP5G3_MAP", + "sha256": "af69d2ca9295b5763c1b5fe84464d58661ef534faa912a914db9458b9115190c", + "size": 11940, + "mtime_ns": 1787663959626244968 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP6G1_MAP", + "sha256": "605f63c38a82689a2d776a641576be1a61ad97da52cbaa8f76dea74798d024e2", + "size": 12228, + "mtime_ns": 1787663959376218494 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP6G2_MAP", + "sha256": "3573cbc922e985145220c5acc30cffcea0bbb26834142fc9e5a496790f5b8483", + "size": 12156, + "mtime_ns": 1787663959492575979 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP6G3_MAP", + "sha256": "78429a723d8e73a0b46134cbb99abf0904a4c39ddb9ff25b26ac9c2703159d36", + "size": 13668, + "mtime_ns": 1787663959726273481 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP7G1_MAP", + "sha256": "03b016972af559632627c37d5cfb321f24d6f09c18b6465039cc3d5b2051ffbc", + "size": 12996, + "mtime_ns": 1787663959378070518 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP7G2_MAP", + "sha256": "555e6d42a4c4edc50f100b54d4d7850339c902ca32cc408b420fa5c4d50254fe", + "size": 12708, + "mtime_ns": 1787663959494375997 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP7G3_MAP", + "sha256": "9f5d2ef60050c1b41e57146d8df871507ceda20757158b4a84bd0f9f8c8b9bf3", + "size": 12876, + "mtime_ns": 1787663959727973254 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP8G1_MAP", + "sha256": "bdc13404abe376689fc78fac4b585a641d68bfc8939cc6b51cc5811d734555bf", + "size": 13476, + "mtime_ns": 1787663959379822051 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP8G2_MAP", + "sha256": "7556d96680a0bb382e629ce2ffb2d4a5e1e15b5b87ba450350d8d0e4ac387d51", + "size": 12036, + "mtime_ns": 1787663959495994510 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP8G3_MAP", + "sha256": "8e8dc013dad4628d3737337e4125f4155d70ed94ebb5c5edf0b8cdc8d5eb5525", + "size": 14148, + "mtime_ns": 1787663959729748120 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP9G1_MAP", + "sha256": "f09110d48c0a86989333aa5087e48b02ea06aff7488777e5365f1f3b5c8e835f", + "size": 12852, + "mtime_ns": 1787663959381451098 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP9G2_MAP", + "sha256": "a1c7a1d1ca473bff76259bb40b3d51fe728b00997efdbcb4b4400ceef9db99c2", + "size": 13668, + "mtime_ns": 1787663959497876875 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/data/maps/MAP9G3_MAP", + "sha256": "e1bd018fc5286e864d94e56e691a4e6ab23f5c87c3069be4f94779422fcdd1f0", + "size": 14052, + "mtime_ns": 1787663959731526772 + } + ], + "all_current_Rust_Source_pins": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/assets.rs", + "sha256": "44515745330b47a6a99761c449225c67cbee95c7b1f9d653d919ed09032b1beb", + "size": 16417, + "mtime_ns": 1791711112495415498 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/audio/opl3.rs", + "sha256": "e875db410274e3b4e725e68f160862782baa768c993c132f3c09976da683b396", + "size": 55234, + "mtime_ns": 1791594274983451465 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/audio.rs", + "sha256": "dcf352dcc16e383de389648d9fc288f682e7c2bfc92277db6ee76e198e3ad054", + "size": 42072, + "mtime_ns": 1791612018073210287 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/cinematics.rs", + "sha256": "aff809dd2e2bce1c80b64d6200bfc54682221b750a81af6bd3cedb3a4cf95838", + "size": 29788, + "mtime_ns": 1791634621359594894 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/content.rs", + "sha256": "7f35df7100c450ba4bb30a0fdc90101c115b5ae42a7aac57829441c5b7761647", + "size": 36359, + "mtime_ns": 1791671687237069939 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/desktop.rs", + "sha256": "7aa876c1f74ea7b82ff0a5aa399bbbfaa18ea87ca81cab8a17c763654dca3812", + "size": 355988, + "mtime_ns": 1792237712026820459 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/hd.rs", + "sha256": "b17f4ee0757ee87d34e01ec76f3a6239c6e9044b42b4b10bd5f05b485f137a64", + "size": 159636, + "mtime_ns": 1792245624444265090 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/legacy_tables.rs", + "sha256": "eb4afd71d40dd98072f4180360b573e0c7ea5914829d70ee08bd08ca23702190", + "size": 26467, + "mtime_ns": 1791596592133246731 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/lib.rs", + "sha256": "15c6b6392771719083818a85bf5d23fa6f402a3e1685ebabaeaa871007e2802c", + "size": 318, + "mtime_ns": 1791618787038761898 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/main.rs", + "sha256": "d270d1787700975220fed75bbb8d6cd8e38288093492fb2608252849e1f804d7", + "size": 11193, + "mtime_ns": 1791680086709570028 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/menu_art.rs", + "sha256": "1c3b8e58828c13099cf00c612b383efa1e402e27eaa7c8f5f0afc7f1ba44a0d0", + "size": 4325, + "mtime_ns": 1791673814189962237 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/mod_selection.rs", + "sha256": "a756017ae5bc4854959491fdb09226598f92e437a882075b298f8b77f5ebd2de", + "size": 5447, + "mtime_ns": 1791597772968721997 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/modding.rs", + "sha256": "5ba4f50b39f577d792a55845c3bc281e94f8bc937eab6cc5e6201cff0cd6d6fc", + "size": 31740, + "mtime_ns": 1792218285065753129 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/persistence.rs", + "sha256": "9a4adf1e33d3504db3d4d3e6091316cc7116fb35c89b2de8fbd4640d368aa0e2", + "size": 52762, + "mtime_ns": 1791700137529541149 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/render.rs", + "sha256": "d4abdccbc3c1ee840ef8548bcff43080521937ef9f9f5ed69e810f417ef1e842", + "size": 32172, + "mtime_ns": 1791697273206972841 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/simulation.rs", + "sha256": "2537120f280a1cfcfcc73a42a4103a4435ba8aeb98e69c87fde3b885b97a9925", + "size": 140409, + "mtime_ns": 1792217299196752425 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/sound.rs", + "sha256": "aff6779b85f9f4f4bc30a15ad75ec6fdd61d42895639700f4842870636e73c4b", + "size": 11905, + "mtime_ns": 1791614563252113040 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/src/terrain_hd.rs", + "sha256": "e61f96f541c19863ce8d741363a1739b9276e25aee84795952c65565c775e392", + "size": 59391, + "mtime_ns": 1792245624444740664 + } + ], + "bundled_mod_metadata_pins": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/aurora/content.json", + "sha256": "48fdeeb68cc33735658b5d9917a5747bf09aa1cf1b8a4fe80f8818370cfeb0e5", + "size": 4373, + "mtime_ns": 1791593268008294702 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/aurora/mod.toml", + "sha256": "194a922f688b304a998ebee130aa225ff7c35cd4b5be932bac49c68b380f70b3", + "size": 336, + "mtime_ns": 1791592964780587208 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/aurora/scripts/cell.rhai", + "sha256": "8e946d0ff2506eb48046dfad77243826c61e4c387661e2a5ffdc8fe05706c5fe", + "size": 520, + "mtime_ns": 1791593268008442394 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/aurora/scripts/drone.rhai", + "sha256": "e6cf68b1c722edc24357c05da63354c74e8dac763ae1e411c9c81c32e01d36c0", + "size": 691, + "mtime_ns": 1791592964782469812 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/aurora/scripts/mission.rhai", + "sha256": "0f7420151269fd367114ef2b54ab2d68ff70ce3eb13efbe043d7339e83f026c0", + "size": 361, + "mtime_ns": 1791592964783659587 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/aurora/scripts/weapon.rhai", + "sha256": "5155673c3ebaed112c0ffafb513ef817724e43927c75dabf28a2ec0ff3969a51", + "size": 624, + "mtime_ns": 1791592964781675153 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/ion_lance/art-provenance.json", + "sha256": "32231827d4d8d5709c6f4e21e92fdfb9f16d36641dbf8a5b458544dff2c8a756", + "size": 4228, + "mtime_ns": 1791594626876577040 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/ion_lance/content.json", + "sha256": "05ff4310b7cfdcc8a292dd2b9abd42ded04fb360b533c9b1fb8e9c5ba252127a", + "size": 1610, + "mtime_ns": 1792220272451021889 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/ion_lance/mod.toml", + "sha256": "012ba45af2d21d611d92e7fdc02a8c500422f561a64a1050274db89f28ac3822", + "size": 280, + "mtime_ns": 1792220272451777413 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/ion_lance/scripts/equipment.rhai", + "sha256": "c379b6063b999fb5cdb7f0e153277250e1d63a7e1cd2071bc45b91f82c88fe17", + "size": 329, + "mtime_ns": 1791594356382852996 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/ion_lance/scripts/weapon.rhai", + "sha256": "e1ce73610cf51574e2bee5b74e2b95245ff678f229f191c5c242ca821ebe63cc", + "size": 2900, + "mtime_ns": 1792220272592308886 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss/art-qa.json", + "sha256": "6315619c5e667e90c7f90c8dea8b07f8c3b3d9ebc51d943804f40ca991450d3a", + "size": 855, + "mtime_ns": 1791594706998591903 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss/audio-recipe.json", + "sha256": "fa466f37d4763d7c41a583c68f308a9a209dc5910b7ef55df4f7648cb0d07a5f", + "size": 589, + "mtime_ns": 1791594706594303358 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss/content.json", + "sha256": "9ee02264c2a64cedb8296f766e9077596fac73ae113949d47080569db20c5ac8", + "size": 1496, + "mtime_ns": 1792220272453287198 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss/mod.toml", + "sha256": "1561c9a8dabbed5f6ad6f49fd354df360f0c22b45b7e759d0e165d85b307b26f", + "size": 303, + "mtime_ns": 1792220272454052051 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss/provenance.json", + "sha256": "7ca3cc7952409059d18436be980f82faee992807c8867d158df3a483c51e6f81", + "size": 1727, + "mtime_ns": 1791594896557860505 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss/scripts/ai.rhai", + "sha256": "3cd80fda007a143486faaf81256cce115ae00b39408187f3de846a33834a3f62", + "size": 7456, + "mtime_ns": 1792220272591333575 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_2/art-qa.json", + "sha256": "c59a1cb808931b52d978db7537d288290bca6476af738878a17f75a25740c73a", + "size": 1756, + "mtime_ns": 1791613092010365615 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_2/audio-recipe.json", + "sha256": "ea6cdea8a911601307750f343dd2190442009f7428cc328cbebaca2112d62025", + "size": 1020, + "mtime_ns": 1791613092052256569 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_2/content.json", + "sha256": "5c437b663aa5671a0a5843f4c93ed90f59a8dbd0638e98759ff4a84064b43e62", + "size": 1467, + "mtime_ns": 1792220272455559153 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_2/mod.toml", + "sha256": "22d04480b8d166434c00bde072ed0c59c2b6125a980cce5fb2bc8e36d9973434", + "size": 300, + "mtime_ns": 1792220272456309667 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_2/provenance.json", + "sha256": "71e51ea2ab1347b70fd9437923439f065f0060f864e2e988365151618fb2b813", + "size": 1306, + "mtime_ns": 1791613226941009467 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_2/scripts/ai.rhai", + "sha256": "cf117a8d59dbaf2ff194c7282d7cb1ba16175ad4d8e3b02e626bdb8ba1f5e9ae", + "size": 7579, + "mtime_ns": 1792220348851322431 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_2/validation/Cargo.toml", + "sha256": "6552adb6d5520f55c411745041e9adf3100a0af9279c8284c808480936a142ab", + "size": 247, + "mtime_ns": 1791613153261719989 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_2/validation/report.json", + "sha256": "fa9a21d4c6638e96886a4425cd28bbba96192486d1cc941b6c68d7416221b0c0", + "size": 1009, + "mtime_ns": 1791614623005694891 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_3/art-qa.json", + "sha256": "696648641df3e54c25381b766c3ef7b5e6f264fb319fab7addaeee4bea1b338d", + "size": 1173, + "mtime_ns": 1791613117617665936 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_3/audio-recipe.json", + "sha256": "03ffe33e0bf4ced57753ebadb23ce097c88e777995a98b0e3d69e79a6972b3e2", + "size": 960, + "mtime_ns": 1791613117396712475 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_3/content.json", + "sha256": "a7b5b9976859a136e7d02bcf78e6e99bd2e7afed9a9e4162211a946c2b2ae0bb", + "size": 1507, + "mtime_ns": 1792220272457950021 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_3/mod.toml", + "sha256": "85420735d4c5f7614b1c82b857687cc6acecca1e4baacf75c46e00de5cd1314f", + "size": 297, + "mtime_ns": 1792220272458797210 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_3/provenance.json", + "sha256": "172f93234702648dfed876207ed7dd8c87698b4183e853f739b913dbd987561e", + "size": 1083, + "mtime_ns": 1791613196193718809 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_3/scripts/ai.rhai", + "sha256": "5b709fe8db4fcf3506115fd7649e5ced3a9333e876bca9bd3ec871e3f8d35e14", + "size": 7544, + "mtime_ns": 1792220348851730436 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_4/acceptance-report.json", + "sha256": "e277ac3af842dd834d329a68c64da5ddb1ee642bb98328e5db0ad79c7374967e", + "size": 1562, + "mtime_ns": 1791616007268979407 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_4/art-qa.json", + "sha256": "d61a338cb88fc5c0981e4aab20b6fe127517f604a7b6c51f257a64ffae7cfef0", + "size": 1303, + "mtime_ns": 1791613328806805386 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_4/audio-recipe.json", + "sha256": "f58e3e01a6d2f682f1ca4f2318dcea5db20173bc166bb1f53309b6830548e194", + "size": 973, + "mtime_ns": 1791613328849956825 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_4/content.json", + "sha256": "b81ac674f1828e1cca526da3cda3e57dccb46cb8302143cfc15eb449e1090657", + "size": 1472, + "mtime_ns": 1792220272461416796 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_4/mod.toml", + "sha256": "a3fcbd75a98ae4d20fec59aaac270dca4e741f84e761f13c43788a238504a446", + "size": 310, + "mtime_ns": 1792220272462632026 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_4/provenance.json", + "sha256": "c784597656d51cb4f98976450180e185431d6d302fd397e62a77a514a2f55bec", + "size": 2293, + "mtime_ns": 1791613479650660569 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_4/scripts/ai.rhai", + "sha256": "c97bd5c79b798f6f03a8f5eab9b506a587d3a8497eee5f744e5a7fe4c7d3c4fa", + "size": 7634, + "mtime_ns": 1792220348852151862 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_5/art-qa.json", + "sha256": "2c9e91834a66e74a26eb381986e2ccb3f32595d5d28e83742e37126d0a93ca0f", + "size": 2268, + "mtime_ns": 1791613346106950463 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_5/audio-recipe.json", + "sha256": "e36836dc27322d388598127ae4e57280161a8cb7cda331163498dfaf0956a06f", + "size": 1041, + "mtime_ns": 1791613346146566631 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_5/content.json", + "sha256": "5336cd8cfe17ec35bb540e570b1a1294c5e4426a103e2f6fa7ff35299826e136", + "size": 1835, + "mtime_ns": 1792220272464307273 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_5/mod.toml", + "sha256": "4d4ddcdab2c979e1162b60cad3176333f8ced3e8cf19f5daa1a608033108cf93", + "size": 301, + "mtime_ns": 1792220272465129845 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_5/provenance.json", + "sha256": "2ae8f7ebb1ee8c8c367285b10eda29b32f376d561044d2b7c7102afebf76f1cd", + "size": 2723, + "mtime_ns": 1791613346232883207 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_5/scripts/ai.rhai", + "sha256": "33ff0e4e514c7cf4f5cf75ab56678ab92361e2ddb46c2e9926bd5477257be984", + "size": 7451, + "mtime_ns": 1792220348852764938 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_5/validation/Cargo.toml", + "sha256": "3f46046bc70a37db7859e3c2361e9e6d61c70c6d8344c6cdb9eb37baabe7bb66", + "size": 204, + "mtime_ns": 1791613210245391126 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_5/validation-results.json", + "sha256": "cd85594adb7b84d2bfb448afa1d52f5e470173d48f4a31b5be7247b5d2c33ff1", + "size": 838, + "mtime_ns": 1791613346221604810 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_6/art-qa.json", + "sha256": "798c6ca688885ff312b9f66293c7ca427963f5f667f767e1a442f21665429826", + "size": 1841, + "mtime_ns": 1791613360618634122 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_6/audio-recipe.json", + "sha256": "db86dfc890014afde43f10b02ff36b8ec7e9796ce2b36c38b6834b202d3c15be", + "size": 1068, + "mtime_ns": 1791613360447238294 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_6/content.json", + "sha256": "87aa51f1e81df57446e0f68f2fc5c9edc7bd7bb7caada4fcebe40ff3ffa43851", + "size": 1463, + "mtime_ns": 1792220272466922802 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_6/mod.toml", + "sha256": "7558a783ba407dd264fa47a9f3f4934376184fb0d0d55e79bd4abd183ccbe454", + "size": 301, + "mtime_ns": 1792220272467765765 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_6/provenance.json", + "sha256": "136fac8e3d2f568dd1e35212a5fffba2421172771fe0773391c1eb1f5535c50d", + "size": 1411, + "mtime_ns": 1791613317375505736 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_6/scripts/ai.rhai", + "sha256": "d3a58c1ab2237fc8f9c1cd94117413d384e575ba9c7a50b44e02ab7ed4136714", + "size": 7779, + "mtime_ns": 1792220348852457410 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_6/validation/Cargo.toml", + "sha256": "f488efc1f90785296b7ab25aecb0c3f2cbb018724df6144f6e1abc3e40fe11d3", + "size": 195, + "mtime_ns": 1791613289661630403 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_boss_6/validation-results.json", + "sha256": "2e70d55a6bdcd10f078aa61d6e2c68b9d9611873a09f4c60b979fae900e84bdc", + "size": 1026, + "mtime_ns": 1791613411429699730 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_campaign/art/provenance.json", + "sha256": "2c8d6a2456176a7067ad56941303425d6017403e66c46f88b08316c1da3ab191", + "size": 711, + "mtime_ns": 1791611973540978377 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_campaign/content.json", + "sha256": "49fe55c92fe43068c3223b2bf6d50f3370d931528f58218a9971710d357217f2", + "size": 629, + "mtime_ns": 1791611766237098689 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_campaign/mod.toml", + "sha256": "7816ebae6501833335990e63bd9b744d727cd664fa93c96525820f6b1ed25eb3", + "size": 570, + "mtime_ns": 1791613251763422943 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/art/generation-equipment-v1.json", + "sha256": "785ff74d12d0cd61477d9513098bbeda2635e6f185d7cd463aae82105ffebd6a", + "size": 723, + "mtime_ns": 1791706789376586995 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/art/generation-projectile-v1.json", + "sha256": "2c27a855a5aba9af9ab3a70ecb4465ab7983d2207a9b9c76772365a5a3bee05d", + "size": 725, + "mtime_ns": 1791706828206551513 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/art-provenance.json", + "sha256": "3ce317a863331283c0a056fe0a16ecfab464156d745f07f2cdd7627b34e5db60", + "size": 2338, + "mtime_ns": 1791707229356576127 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/audio/provenance.json", + "sha256": "5e65a758e0095735716715cc3a79bfbece252d07e6076e7923ab9d5f6bb62c06", + "size": 908, + "mtime_ns": 1791706713733625086 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/content.json", + "sha256": "0018754c435bf14a3567e2c0fee54845ac7954a625fc42b7e35c0ee637e8be05", + "size": 1812, + "mtime_ns": 1792220272469556401 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/mod.toml", + "sha256": "380302a5ee9602a357d64bcd04672593d415d2685cdc20ee0afadd20909fd17a", + "size": 260, + "mtime_ns": 1792220272470359727 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/prompts.json", + "sha256": "988e176fbd52de41ab4e3739ba894b0ddd6117fdc969b4bb31479caa54f1d6cb", + "size": 2481, + "mtime_ns": 1791706369900728467 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/scripts/weapon.rhai", + "sha256": "7f92223a4e8981d067361dea691a6f65ae89e7fb4cbc84afbdcbb367420e257c", + "size": 2160, + "mtime_ns": 1792220272585219171 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/validation/balance.json", + "sha256": "de572084829e6f56bdf6fcd2cf479343b341b17b1a94de14a21e88c3c5a82862", + "size": 18926, + "mtime_ns": 1791707166186161128 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_depth_charge/validation/review.json", + "sha256": "f74ef555bd4ee17b147964ae41958b1fa9c372d6750102439c2ec6d382850d95", + "size": 8096, + "mtime_ns": 1791707257524832756 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_1/asset-report.json", + "sha256": "1b34514633b3d9089ce109514845d05a1fb2ae2c413a3f9c33d737184ce0785b", + "size": 2163, + "mtime_ns": 1791594701842027469 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_1/content.json", + "sha256": "aae8bd2d9b331cfe95d92d34d74ea5606cea21f41d772a06bfbe9590b00fc441", + "size": 68832, + "mtime_ns": 1792220272472113664 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_1/mod.toml", + "sha256": "25c23f8ca31483b1beef66a527ff08c7baafc482cbd09c6b830cc23a71414f6e", + "size": 606, + "mtime_ns": 1792220272473478502 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_1/prompts.json", + "sha256": "c4117180c2b8537daf423f37c0bed3b133b357d2fafab83c185ec67d5271bff1", + "size": 3635, + "mtime_ns": 1791594519827023442 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_1/scripts/depot.rhai", + "sha256": "ff9077741e01ee9ba49ca5fef4b2952ae46ee355cdc566955194831341530a27", + "size": 390, + "mtime_ns": 1791594425291118864 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_1/scripts/mission.rhai", + "sha256": "58124d7a699ecf65d36cb5a5a12c7911dd701f5f8fecce6cd3214e90f908a686", + "size": 3785, + "mtime_ns": 1791614829943125170 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_1/scripts/repair.rhai", + "sha256": "1abc4dc3dd5817a5f8ceb21615cc8cadb0894243a9b0db41d981db2264850bfa", + "size": 171, + "mtime_ns": 1791594425291118864 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_2/acceptance-report.json", + "sha256": "faa24b08566f525e178ba0dbe96f0938349cfedc805f4760aaeabddde5e163b7", + "size": 6864, + "mtime_ns": 1791619112822968963 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_2/asset-report.json", + "sha256": "52549e9313525794fb84624c20e67b24af96a47ae22d789cf71c7cd4dbdee468", + "size": 2524, + "mtime_ns": 1791619112811085710 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_2/content.json", + "sha256": "883aedd5f7a3db34a65064ec300aeb1eb66566d14c8ec64ca3f025ced4647878", + "size": 69454, + "mtime_ns": 1792220272475335004 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_2/mod.toml", + "sha256": "ff42de9e3562a27e73a515f1bb21ac6140ee89ee871b884735891e2a5e6daa7a", + "size": 579, + "mtime_ns": 1792220272476615980 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_2/prompts.json", + "sha256": "8989e07fa8812fd2f1bb4da7690f4a564934bdf4fab51969b2a7abdf5ab22a57", + "size": 3540, + "mtime_ns": 1791612093865439551 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_2/scripts/mission.rhai", + "sha256": "52b013e0519f44fb9edebcffebdb765820a24bbeacf13728bc7290ad08d05aaf", + "size": 2951, + "mtime_ns": 1791615363580775580 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_2/scripts/relay.rhai", + "sha256": "ce2e0085ff2b68af2a30e6a482acd82cce86654e50f367745476b95c7bbf87ce", + "size": 1785, + "mtime_ns": 1791616535658271864 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_2/validation/Cargo.toml", + "sha256": "aa90fa760778b68e7da5a2b0177defe03f4c4ba4f3a69095b9a5e5de93c76945", + "size": 253, + "mtime_ns": 1791612158783316331 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_3/asset-report.json", + "sha256": "ba0c9adad39ec5892677a44fd531149ae2e6144e0cfac31f29923971de502738", + "size": 1982, + "mtime_ns": 1791612024794630553 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_3/content.json", + "sha256": "b47f6281edb8abdd960fae00788be2e1bf44eaa616a22a2964c6a47773eb9a12", + "size": 73315, + "mtime_ns": 1792220272478417948 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_3/mod.toml", + "sha256": "631adb89466d25311abc03a479923c08fb79d0eb2f5653274a5dbba4b950c0f2", + "size": 600, + "mtime_ns": 1792220272479720061 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_3/prompts.json", + "sha256": "955d0780efc3c139db5b08be7e1fa6951f762b809398117793ac298bfd307672", + "size": 1143, + "mtime_ns": 1791612027268541927 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_3/scripts/convoy.rhai", + "sha256": "9780f8a62eef66f971b6c6906f29ab7430c1faf5aa703b84ab8a9d5b9c296f5d", + "size": 894, + "mtime_ns": 1791611986015959413 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_3/scripts/mission.rhai", + "sha256": "132937a30647c3ae5825e2a04dafbe9f3553944d22a3a029d02373adb57c76b6", + "size": 2588, + "mtime_ns": 1791615487904922445 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_4/acceptance-report.json", + "sha256": "24f8ad0daf241b980b4de78ea392846994ed03446840c960b2de5252891f3f19", + "size": 2908, + "mtime_ns": 1791620752904759562 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_4/asset-report.json", + "sha256": "c75c5a180ab944c3cafbd67b23000d5cf861e4aab2adbf8e446d8eac966c6b94", + "size": 1745, + "mtime_ns": 1791612163358746142 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_4/content.json", + "sha256": "ae9f5771e9deeaf7fb53617c3238c9653107e2edb2a7e1261e1c73befb1bf2fe", + "size": 74560, + "mtime_ns": 1792220272481402023 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_4/mod.toml", + "sha256": "a34592bf2759e64883ccbc19f31678db71d971e78682cc66615756a7664a5c34", + "size": 647, + "mtime_ns": 1792220272482705291 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_4/prompts.json", + "sha256": "fdee4bb3fec4335231d9cde6798fdead5e5e881b3a31666f95daa5992fd8f7dc", + "size": 3036, + "mtime_ns": 1791612016134420423 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_4/scripts/mission.rhai", + "sha256": "29df77d74558b730e0af245513bb75901527eae588ca30ab20afac7de7991d7e", + "size": 3722, + "mtime_ns": 1791614672407526832 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/asset-report.json", + "sha256": "1b93969c1bbe237626da0c8c5161d01767828401117db75c31a7304d98a63d0a", + "size": 3278, + "mtime_ns": 1791615816059065363 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/content.json", + "sha256": "816bb99aba8ec4a646d3d2f734baa98570ac95bdfaf9dfca9813e50726087295", + "size": 80780, + "mtime_ns": 1792220272484488663 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/mod.toml", + "sha256": "2e66cb7f0d46fe990441ba316c28eb76267c37bf0002f094baf9d96afa648f24", + "size": 623, + "mtime_ns": 1792220272485841077 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/prompts.json", + "sha256": "d42b627c2313c136c4a9fb56cfffac77f0ca994af93c6e01ae8c4b89f2513f5c", + "size": 3486, + "mtime_ns": 1791612143663276402 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/provenance.json", + "sha256": "f86959079e0bdafa13106887d75d4bacd46e0f2505e6908ba852de0e59dfca82", + "size": 1731, + "mtime_ns": 1791612264445527949 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/scripts/coolant.rhai", + "sha256": "8bc97be0a048eba400fd4c2df558f5964e43883c8ce001bdfe1024486c6fc5e4", + "size": 251, + "mtime_ns": 1791611845116253427 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/scripts/foundry.rhai", + "sha256": "cafdf0f3440cc8dcd3c6db21910f71c5f9abef7e9666ac83b1742b02601e8b30", + "size": 1435, + "mtime_ns": 1791611774804898211 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/scripts/mission.rhai", + "sha256": "4a971e6bbf6bed8757f53ac966a128ae7c783f5818088686e26f9c7bbd1194f8", + "size": 3878, + "mtime_ns": 1791615576683507679 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_5/validation-report.json", + "sha256": "f2d8e88ab2fc57c338e15540db22312ccdd9b86b250417dd5386da064e1f36c8", + "size": 4374, + "mtime_ns": 1791620103767042150 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_6/asset-report.json", + "sha256": "627ed9348e40dc221cd9eb487bfbbc4857139665adce5657054ebd4d872ac49e", + "size": 1770, + "mtime_ns": 1791617744912899277 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_6/content.json", + "sha256": "ddf1ea221c85f303d3872111059dc370a08918e3b72e3b91ef92bb005ccadc8a", + "size": 83786, + "mtime_ns": 1792220272487634441 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_6/mod.toml", + "sha256": "ddb1f6e2960bf39ecba30437a236790e8dc3677820e939c079e9906a3de161af", + "size": 586, + "mtime_ns": 1792220272488995037 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_6/prompts.json", + "sha256": "dc408b5fd7bfd696b864e52af9ef1983dacddcf40bdd25bf6c9a59ec21531d3f", + "size": 3139, + "mtime_ns": 1791612200501949037 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_6/scripts/mission.rhai", + "sha256": "0b79244ea0cc92876dbf2adeb86a6efebba8cd8a5538f0004638efec556a6157", + "size": 3624, + "mtime_ns": 1791615356874818212 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_6/validation/Cargo.toml", + "sha256": "332cf067a13b7d827c99d5a11fd4f57a32943cd18ec2e64a320a01b9e110c690", + "size": 190, + "mtime_ns": 1791612148458164416 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_mission_6/validation-results.json", + "sha256": "aaa4f60dbee063a3be15a82d48326bcb686a95d1f9954f7bff3ce2b200c34206", + "size": 4281, + "mtime_ns": 1791620194499230755 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_music/content.json", + "sha256": "5b9576d96cff7d28c263923ba363dcd02b64cdf8698db9b04e32e311b7d74e88", + "size": 167, + "mtime_ns": 1791615584725898390 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_music/mod.toml", + "sha256": "9a6c83b75abb7a13c1952f1bfae78da3b7784ba85c097451d6c729ebbc3c64b2", + "size": 322, + "mtime_ns": 1791615584724898341 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_music/provenance.json", + "sha256": "b458a863473cf5f7fc781dc53aeb775b2e6a66f44c8998c7f2db3bb1f7e653c5", + "size": 1723, + "mtime_ns": 1791626069109118565 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_music/validation.json", + "sha256": "c9c3534029179414420d1b10b36383ae543cd57c8e0cb378b7e4e37cf6c583f6", + "size": 1022, + "mtime_ns": 1791626839618891807 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/art/generation-equipment-v1.json", + "sha256": "36a6269a6f5fab897a50b30cca04790d408d3de788c8a006ab12358b6cc5689e", + "size": 723, + "mtime_ns": 1791706637160720139 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/art/generation-projectile-v1.json", + "sha256": "a796c9572556e404abf5c9baab84976c90c1c9972b50ee32484f27e1c1899f0d", + "size": 725, + "mtime_ns": 1791706726812553418 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/art-provenance.json", + "sha256": "f6733c216d452adc03331d05d26ab853ba2c20282a3d85e5acc66e4c3b5a00db", + "size": 2338, + "mtime_ns": 1791707225530714760 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/audio/provenance.json", + "sha256": "946e1e015df53e620c046c11bfbdef91e70db1affe20e73b56fb11dadeb0d5a8", + "size": 906, + "mtime_ns": 1791706713492990899 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/content.json", + "sha256": "c20e79efbe83a6fd831a3a255786fe273242697526f99550f100c8aeb9c1851a", + "size": 1798, + "mtime_ns": 1792220272491641973 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/mod.toml", + "sha256": "9cfe8abe321b2fc9d5f9f374671f1edbe4e23b1082d3dd05a9092d10682f0fb4", + "size": 261, + "mtime_ns": 1792220272492768083 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/prompts.json", + "sha256": "a07d02ac46bc3e294b2749366cc2ef1d71e53afdf1d4e8cf0576bc38b05615d7", + "size": 2669, + "mtime_ns": 1791706369900405690 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/scripts/weapon.rhai", + "sha256": "a30e4b2401cd96cce7d087106b2a819f1771a12e63db9b17dfd417c43cbb7b3d", + "size": 2380, + "mtime_ns": 1792220272584317474 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/validation/balance.json", + "sha256": "67bd6af0ab6e0ecfa35ab504a7128a8da2cad1e1491da223e21d766413d62242", + "size": 19028, + "mtime_ns": 1791707166184770457 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_railburst/validation/review.json", + "sha256": "45aa8ec4570b76931bd9b774c8f9f08d2c92f9800be3389182946ec6a9453607", + "size": 8060, + "mtime_ns": 1791707257524303801 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_scout/art-qa.json", + "sha256": "ef201346d9a7616b8d7bfb3974eca9c034086cc9b3806b9859508532f155928b", + "size": 547, + "mtime_ns": 1791594706270769481 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_scout/audio-recipe.json", + "sha256": "c74653d0cefa1d85cc8b288a4649790737b2e55ef119726004d25b3bbce80cd1", + "size": 589, + "mtime_ns": 1791594706141943327 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_scout/content.json", + "sha256": "4c391c6afca745dd2a225830490196fdc1d2fe2e175ca29179969162e54d5d02", + "size": 1262, + "mtime_ns": 1792220272494536253 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_scout/mod.toml", + "sha256": "236d2180ba63c73ec529e7f8d9caf8ae032405318882a4872e9ca5ea5da2cd64", + "size": 287, + "mtime_ns": 1792220272495305791 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_scout/provenance.json", + "sha256": "aa9978431c7774ebd530e9b0661b95f65fe63d9b69c619430c1ec6111b98ece9", + "size": 1465, + "mtime_ns": 1791594896498293345 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_scout/scripts/ai.rhai", + "sha256": "c7e15fd1a79525ab1a2ff93651bce19d776215e7a78a3986ebee1fd9ed183125", + "size": 6272, + "mtime_ns": 1792220272583075201 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_1/acceptance-report.json", + "sha256": "4ba6abc3d28a3131d2b7a7e968cd0694751ea1e5db4190d1dbb545383b1f1f27", + "size": 4926, + "mtime_ns": 1791708662218054797 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_1/artwork-reference.json", + "sha256": "a3b7b280a0552b8e183986162b25cd34f0cfc66c8e3a1f259c3aec48010071d2", + "size": 478, + "mtime_ns": 1791706195370333252 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_1/asset-report.json", + "sha256": "47cd7665858657dc316f5a29ddf210f45eb8ed723e31237710ada55381feebdd", + "size": 4747, + "mtime_ns": 1791707614569289553 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_1/content.json", + "sha256": "06d945df4b52b2147bc6e084f4d2c0c5a684f9b8ccfdd8f2b14cbf6c111c65bb", + "size": 1347, + "mtime_ns": 1791706429339937732 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_1/generation-provenance.json", + "sha256": "42bfad8a9147539635ae18057c50e3411e70e8ffa5bb5a5e47e450fd347d4219", + "size": 4317, + "mtime_ns": 1791708724840341148 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_1/mod.toml", + "sha256": "4d8a7e1101beab68fb354e000a0bec00f0de3fae9220346073804661c6b69b69", + "size": 301, + "mtime_ns": 1792220272497282646 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_1/scripts/ai.rhai", + "sha256": "831a52f71b9aabb5d9cc57f30496089b3d9be2b684fce7ca69911a52638f3c9f", + "size": 6765, + "mtime_ns": 1792220348855144910 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_1/validation/Cargo.toml", + "sha256": "e6b1f7c5e6c9ccdc4bc2da18a7c8f62e110eab8ba5861eff6317f1fb561aedb1", + "size": 259, + "mtime_ns": 1791706650811344085 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_2/acceptance-report.json", + "sha256": "ef332148c250672d869b0a7eb76712c798b2c2747dcf514ae58fc2b717f3d503", + "size": 4926, + "mtime_ns": 1791708662218474816 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_2/artwork-reference.json", + "sha256": "a3b7b280a0552b8e183986162b25cd34f0cfc66c8e3a1f259c3aec48010071d2", + "size": 478, + "mtime_ns": 1791706195370466545 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_2/asset-report.json", + "sha256": "aae01dfc03415a0995e6512fce62af1a740093691f3272a8b3f101eb3f983084", + "size": 4744, + "mtime_ns": 1791707614570267225 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_2/content.json", + "sha256": "e664d46f2cd4a20b7dff8030e6f8932fc5abeb321590e02b53d8a782687d3bda", + "size": 1331, + "mtime_ns": 1791706429340367010 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_2/generation-provenance.json", + "sha256": "f20ee12b9194272a668e0e21b007b3ad075a58fb0f84be11258aa1728af11285", + "size": 4264, + "mtime_ns": 1791708724840652049 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_2/mod.toml", + "sha256": "63f2f1ae615d39edf35ab4cb51f30ce4b73998cdd558cf3acf06f99f8161b72e", + "size": 295, + "mtime_ns": 1792220272498979405 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_2/scripts/ai.rhai", + "sha256": "2aa30681493e6212362510b5b9cd0ef688acb76c712e0c9c83017a9ead7fdfd0", + "size": 6715, + "mtime_ns": 1792220348855672575 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/asset-report.json", + "sha256": "d3158e5adf2756038e637b53d30c54c0cc44b23264c6b7aa61c809c0659db365", + "size": 2649, + "mtime_ns": 1791707357583091157 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/audio-recipe.json", + "sha256": "2a607cc75a8b56983b108a67eb253e37b3f9f166d9fce3abec12e1f24c895e32", + "size": 1084, + "mtime_ns": 1791707357297356421 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/content.json", + "sha256": "52f0c30c3a042788f99d6e0bc5a4d4c0be86d150316864dc469b07673784a5d6", + "size": 1448, + "mtime_ns": 1791706105966990634 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/mod.toml", + "sha256": "deafb7500336e7e42c19d1f1ac3561aec23b2cc279faefc301eb3743bd6725fb", + "size": 311, + "mtime_ns": 1792220272500878172 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/provenance-shell-v2.json", + "sha256": "a52e8901cec4a2a4b19c970e52067cfb6c05a6566ccb01059ef3884b553a04b0", + "size": 2114, + "mtime_ns": 1791707316809126681 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/provenance-shell.json", + "sha256": "4bc3c5814a18504ce9e5ec57d4785ed14c8a3f8772b7d62a769c23b359f33f3d", + "size": 2099, + "mtime_ns": 1791706404507864049 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/provenance-unit.json", + "sha256": "6e7141ef5777e4cf4fbed901d2ae767fa4208197633cd6769b4f69781b7e540f", + "size": 2097, + "mtime_ns": 1791706208764210354 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/scripts/ai.rhai", + "sha256": "b8a27f83703c700f65361f2be895dab8b4a547f54460543bcd9be825a9c02aef", + "size": 6776, + "mtime_ns": 1792220348854053710 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/validation/Cargo.toml", + "sha256": "3827314cad6f6e8540f8eb5f914210a2c57e426b24b736b86746fb988c1edd1e", + "size": 325, + "mtime_ns": 1791708316499989795 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/validation/compiler-binding.json", + "sha256": "035ac8bcda2b1d6060118d0c85f93a4fc11057390cb6f398e98eee300aceea2a", + "size": 1011, + "mtime_ns": 1791708347395959026 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/validation/retained-state-compiler-binding.json", + "sha256": "8432cd40af8800b73cfab2e502dd73b03d01d48b01c20444ec511bff02b68865", + "size": 1016, + "mtime_ns": 1791708677878696496 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_3/validation/retained-state.json", + "sha256": "3da8f6e02bdfbfbe796fa204da9435f52cc9a647998af15306500f4f9bf51c5f", + "size": 2178, + "mtime_ns": 1791708685962516520 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/asset-report.json", + "sha256": "3c95ef71ba1e59f90abd230c340a2ba4691f3008b87f4e33a6fc93bd651db017", + "size": 2649, + "mtime_ns": 1791707358026411677 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/audio-recipe.json", + "sha256": "eb3a945e7a2710f052115ce69ee0ddcecbbbf46dd2c34001036f526db2a7e321", + "size": 1084, + "mtime_ns": 1791707357749082568 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/content.json", + "sha256": "4f95b6c594d51e79011dcf221ee2242de3e8d6e83e4211115f132bc8bf8109c5", + "size": 1446, + "mtime_ns": 1791706105967525033 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/mod.toml", + "sha256": "cfcb1119c7f6c0d9c1737d6f8cf0ef3b78231ebf7af828af92b0e4c018aeb443", + "size": 309, + "mtime_ns": 1792220272502526970 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/provenance-shell-v2.json", + "sha256": "7d88f6574700a302b7f0883df763e16bf435a02bb510b0cda2fd1085946d0fa2", + "size": 2227, + "mtime_ns": 1791707357170940552 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/provenance-shell.json", + "sha256": "83566cd5cb9b3321e97820886263fa8a98af67cfe5d060b3ad228110da9d0526", + "size": 2260, + "mtime_ns": 1791706417525311996 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/provenance-unit.json", + "sha256": "1b4f8fd1f95b9d164dd578d62ebe8c59c76789270b44f996fb88b74af08b8128", + "size": 2097, + "mtime_ns": 1791706359508051711 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/scripts/ai.rhai", + "sha256": "288e637b5b09fa28425740f05dcb0603ad452e5427b585f5b30625769b61fa4d", + "size": 6779, + "mtime_ns": 1792220348854327152 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/validation/Cargo.toml", + "sha256": "89dfafd6841043fb1444002df07c752408ee408348cc0be011e2128533a55ec0", + "size": 325, + "mtime_ns": 1791708316500142949 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/validation/compiler-binding.json", + "sha256": "8fd3e012e960e66271cf1e7d025f45ccd44cce60b246d8d97a7956a22b48c80a", + "size": 1011, + "mtime_ns": 1791708347902406117 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/validation/retained-state-compiler-binding.json", + "sha256": "f597fc7256fd3b403d849b8f7fed7409c5f24984a7b5ea9824d5ddc457e60ae1", + "size": 1016, + "mtime_ns": 1791708677930327030 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_4/validation/retained-state.json", + "sha256": "48291d1bd66e389ad0e07d3510ffb8fc1a11e14d945412de5eaad1e31ea61d52", + "size": 2178, + "mtime_ns": 1791708684454174648 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/art-qa.json", + "sha256": "3624a04ffaa4cda6fb3561ed939754f7f869565aa7d63bf8b359b302b341b4a2", + "size": 1455, + "mtime_ns": 1791707436890457510 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/audio-recipe.json", + "sha256": "222915b0b17181524771762b7777579b9990f42941fb794b2524a30914a19d19", + "size": 1279, + "mtime_ns": 1791706714750597488 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/content.json", + "sha256": "ff488a3ae19cddfbe15970000b4c7ee0cf8ee6308a924e4036aadb4a22d349b7", + "size": 1633, + "mtime_ns": 1791706655221350715 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/mod.toml", + "sha256": "aa7b62a518393befe96110c92b37bdaa7ec47808f91f8e3a4b81f9dd6ec6258a", + "size": 287, + "mtime_ns": 1792220272504334594 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/prompts/request-v1.json", + "sha256": "83ee51ecfaa7de9829b50bc59b7e08f8345bd4cf14cf9322cc6ac3821aaa9340", + "size": 1672, + "mtime_ns": 1791706120770187668 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/provenance.json", + "sha256": "f13995902ef16f5597c8d9414f18c2349c276d10222482cd5598c3ad3428d8e2", + "size": 1137, + "mtime_ns": 1791706200797389706 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/scripts/ai.rhai", + "sha256": "3ef9d8435f3c5669fcb9ca89042b02f145ddcb381ac4cd83c2ecf456e8931ea1", + "size": 6895, + "mtime_ns": 1792220348853304958 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/validation/Cargo.toml", + "sha256": "0f5fbfa4b4e31fe59e438c3d60794ba33905fe6dd9f78b7c3d9abce6ef1f4e8c", + "size": 293, + "mtime_ns": 1791706952393539318 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_5/validation.json", + "sha256": "05d095c77b2e4290ecadc6134fafe301498084c59439de755d4651afac3c46de", + "size": 1820, + "mtime_ns": 1791707659177024407 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_6/art-qa.json", + "sha256": "4702701f786668132b81b04cbc83a4df45d7b724b15bcd94994731a291aeedc8", + "size": 1456, + "mtime_ns": 1791707436892116827 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_6/audio-recipe.json", + "sha256": "200ae6771ae8b645350575de36c0d4d1fb09f72f105c1cd2ca9af1dd84b2a4c4", + "size": 1280, + "mtime_ns": 1791706722414048235 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_6/content.json", + "sha256": "d7b6406e88d2b94f03ab1a16203bcd6340353aa85313353feae4659c5bfb8ae4", + "size": 1626, + "mtime_ns": 1791706655224222764 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_6/mod.toml", + "sha256": "ad21231533195d8e33aca29631a42d228b51cfa814c2677be4b8133316f70c6e", + "size": 287, + "mtime_ns": 1792220272506017329 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_6/prompts/request-v1.json", + "sha256": "170f2a784898b83965c7514caaed894b89b242d27cf25bb4ee9cd3a25866490d", + "size": 1561, + "mtime_ns": 1791706200859577608 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_6/provenance.json", + "sha256": "993cca6b1758af97fb6344176d5445255c4a94d3d9124b90814abedb1317d979", + "size": 1101, + "mtime_ns": 1791706269672129939 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_6/scripts/ai.rhai", + "sha256": "065a85183f96956136d90cb786a21c9cdd959a416bea50af4002e6732f00d73e", + "size": 6862, + "mtime_ns": 1792220348853739430 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_6/validation.json", + "sha256": "0c79232e2a38a9f985f54230569995c3f37c81a8ad33ee93711ef908018a89c0", + "size": 1762, + "mtime_ns": 1791707659177389445 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_7/art/provenance.json", + "sha256": "6a2bc898711f2efa2d90a10ac993503fcbcf04d8d54276153022342ffbf18710", + "size": 1299, + "mtime_ns": 1791707823751830159 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_7/art-qa.json", + "sha256": "c36a6572cae8041ae58639c95d1003b3833df236e0961dae307845acd2ce0a57", + "size": 1795, + "mtime_ns": 1791707823751981749 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_7/audio-recipe.json", + "sha256": "320705d7ba3485e28cec929dacbab37a64f9da8b2b64e665caa2e82e0705a997", + "size": 1366, + "mtime_ns": 1791706576947811967 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_7/content.json", + "sha256": "dd02b328787d186f8368da13d7f8064c7d6cfac279ed67de234ccaa7767cba22", + "size": 1686, + "mtime_ns": 1791706577012407905 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_7/mod.toml", + "sha256": "aecd955aa918d1795c9953dd08e0a835cab9e25735cc945e8e28a0fe58c7634f", + "size": 301, + "mtime_ns": 1792220272507724325 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_7/scripts/ai.rhai", + "sha256": "d0c5b75f03a05375166a3dab006100de8a006afe36385469252bc474485f6f81", + "size": 7062, + "mtime_ns": 1792220272575191437 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_7/validation-summary.json", + "sha256": "c9491f6b8e8529e6a5ee1b9a26247ae73ee633a2bdcf480ebb2671d004f775bf", + "size": 6085, + "mtime_ns": 1791707874893231467 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_8/art/provenance.json", + "sha256": "811911cc045300ab7bd1f5b615b4a85412f753f2e4ed0fdadc09b363076cebcf", + "size": 1297, + "mtime_ns": 1791707823752700706 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_8/art-qa.json", + "sha256": "9b664b6bafa8c93185d25c98dfc4f5af3f27236d034bf0767e86373b34f1785e", + "size": 2122, + "mtime_ns": 1791707823752890779 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_8/audio-recipe.json", + "sha256": "f93e60434179c7091127450a2407c18eb98b94cf2f262cd6f3cbb551c868bae3", + "size": 1368, + "mtime_ns": 1791706589482861856 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_8/content.json", + "sha256": "767066ce8f5952781896fbd68fdf7661e381b1dbb8551e4f1bfaca68eb28d395", + "size": 1675, + "mtime_ns": 1791706589552625522 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_8/mod.toml", + "sha256": "972c67bebce3d5826dc47a53bede17f1e3c00dc4f11b7e2ad5377adccba0dbf3", + "size": 297, + "mtime_ns": 1792220272509350877 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_8/scripts/ai.rhai", + "sha256": "007d6ea2fa765b381fdcbd1134804c908815daa77461ebf81b726a003c2526b5", + "size": 7514, + "mtime_ns": 1792220272574246338 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_boss_8/validation-summary.json", + "sha256": "f730ebaa4da7448d30d1802458cbcfb6adfccc102842558ff20acdff433aeef8", + "size": 6048, + "mtime_ns": 1791707874920984546 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_campaign/art/provenance.json", + "sha256": "fd41658429d2dd876b61fc81dd1a82997e63ee641f1e45df200135482e6e662a", + "size": 769, + "mtime_ns": 1791706280000938617 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_campaign/content.json", + "sha256": "c4d1d78f316f207468dc2a53de31f251024eadf14d0496619c89be461d270e86", + "size": 742, + "mtime_ns": 1791706279267115143 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_campaign/mod.toml", + "sha256": "79b3d52dc4d73432988da25b0013a91fd8407fc91f3cffb84a56059d291d605c", + "size": 732, + "mtime_ns": 1791705993302750483 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/art-qa.json", + "sha256": "946a0e2a330461bddfff99e63a555740494d32d0435b6fb839d7fca5bdd0a51f", + "size": 2177, + "mtime_ns": 1791707718577931854 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/audio-recipe.json", + "sha256": "01473f818c62f75d2d3623c6594d742e7cc6492dbe5b81a6862f28ecac0c8d88", + "size": 1134, + "mtime_ns": 1791706965672752406 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/content.json", + "sha256": "9dce23724ad1f3e0ae24ac77dba3593be67e7b0348398836fcc4ce8941cfb855", + "size": 1652, + "mtime_ns": 1792220272511145618 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/contract.json", + "sha256": "054a77a223bb2f7fefb4904af4fff59ef7251a741657136c5c8614d58bb9aee6", + "size": 439, + "mtime_ns": 1791706310045117293 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/mod.toml", + "sha256": "b6ad55f9719027cf4e919aa378a75b2ba0b2a8c07ae9f05a50891030ee981d86", + "size": 317, + "mtime_ns": 1792220272512049511 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/provenance-projectile-v1.json", + "sha256": "419df697edd805fe15c42c8201e73894edfecf07ee9a4f8582b368bd24ec8e3a", + "size": 1389, + "mtime_ns": 1791707602909565971 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/provenance-unit-v1.json", + "sha256": "09ffd3e06ca5ea1ff81c7e2d0c10a06edd310c6bf71cae66f382166b82c6ce3f", + "size": 1407, + "mtime_ns": 1791707602909372714 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/scripts/ai.rhai", + "sha256": "7b15d3530056fd7324101b561025114be40e7cbac04013c7c02885f5604c9ca1", + "size": 6364, + "mtime_ns": 1792220272573258973 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/scripts/gun.rhai", + "sha256": "795b2efb8661ffbca5920e579f4abbb0fb552b2104d8cef0c9e52089453278b4", + "size": 215, + "mtime_ns": 1791706310044962680 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_interceptor/validation/acceptance.json", + "sha256": "c199af85f681a3f6e481302eec64444cdc43c43685a905949d163fdce29db3d9", + "size": 2409, + "mtime_ns": 1791707811952407492 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_1/acceptance-report.json", + "sha256": "bd074b168cc6ab71666be35748257584a0a713d6149892634d604674e5303a79", + "size": 15460, + "mtime_ns": 1791708662220369737 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_1/asset-report.json", + "sha256": "750d0bacfbe02ead4c723233e343b5078a4412ed26df1f9458b25ebaaf3b9d13", + "size": 121113, + "mtime_ns": 1791707614563603688 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_1/content.json", + "sha256": "f2cce63a18bc547c88de7222959d53b6e3b46b3473c60c528728b92ede7223fd", + "size": 595818, + "mtime_ns": 1792220272513842990 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_1/generation-provenance.json", + "sha256": "72ce35c06dce296c6d213b67cc80ecac824941f79b0fbcdea0b89cc967db8e0b", + "size": 2780, + "mtime_ns": 1791708724840866167 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_1/mod.toml", + "sha256": "cb2ae4da32639ad0eb15dc12c68cfc82b5b09668cebe7bf4b90d71a0eb30b83c", + "size": 516, + "mtime_ns": 1792220272517527345 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_1/scripts/mission.rhai", + "sha256": "db7bb0446f03adc0f460579b36c55f1a4d5bbadb6fc156f42448a9fea914d6d3", + "size": 2499, + "mtime_ns": 1792220272572105136 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_2/acceptance-report.json", + "sha256": "94e96c7ef94df67bbca8a72e2bb64dfdc138fc9479d9cad6c6ef2918d1ddeb62", + "size": 15190, + "mtime_ns": 1791708662222132278 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_2/asset-report.json", + "sha256": "f66b1c529efd7af95d5c9d1d526d61e28006b37946c1eef58434bf66ecc2a6d9", + "size": 121112, + "mtime_ns": 1791707614567509352 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_2/content.json", + "sha256": "1a690c542387580fa30eb9383b924252310e839a5c2d912d9cee115d45ac9c6e", + "size": 597590, + "mtime_ns": 1792246729718792075 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_2/generation-provenance.json", + "sha256": "9f8a060addcf2b2a3b7b84df692395eb47583251900c10536770d521ed94df80", + "size": 2772, + "mtime_ns": 1791708724841046299 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_2/mod.toml", + "sha256": "4a41d316fb80058eba79add419e62759314f99c6562e1d8dd21889cc246b7d15", + "size": 510, + "mtime_ns": 1792246729718862156 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_2/scripts/mission.rhai", + "sha256": "75c8ddaaa35a95592dfecff65b50b95eb8738459a26999c56611cf529cc2c81f", + "size": 2507, + "mtime_ns": 1792220272571176553 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/asset-report.json", + "sha256": "264479a65a8702448b4712e82d210d192eb6a6699214da5b8089dfa9ca6aa607", + "size": 3340, + "mtime_ns": 1791706825007636563 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/audio-recipe.json", + "sha256": "215759b41c5e3749e8e4867f361f4b15ee296ab2e92fb6323948c870d77046b2", + "size": 1832, + "mtime_ns": 1791706816729856855 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/content.json", + "sha256": "1950e5173b22f0d38bc174bb11d73d01932786f2cd2355be5156372cc7107904", + "size": 109584, + "mtime_ns": 1792220272525816498 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/design.json", + "sha256": "48cbc1498c5cbde3aef4497ff767165233f3ae31a00512aa7d869e26492adcad", + "size": 735, + "mtime_ns": 1791707054667575316 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/mod.toml", + "sha256": "4532b00f6c95c12856a135ce40394615cb690ae6f714115b9af2511fcdb40093", + "size": 543, + "mtime_ns": 1792220272527680309 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/provenance-target.json", + "sha256": "1ee06113bd109058809f76cfd879773ec229ba001619bd48ae54e3908a1ae61e", + "size": 2103, + "mtime_ns": 1791706562546493233 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/provenance-terrain.json", + "sha256": "dbff1d686d9ec3edaa769bf3c823285728f14959b87b98d211d51ec0956f326a", + "size": 2107, + "mtime_ns": 1791706492189186176 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/scripts/mission.rhai", + "sha256": "1b277d3d11bf7364af58395e95d7ceb8a8ae4f358944f0ca772feb54449bebff", + "size": 2135, + "mtime_ns": 1792220272570261161 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/scripts/target.rhai", + "sha256": "df9e4efe71f732bf0b534bae3047d9adad3ace8ac3a2d4b78a48a1f7024e4d34", + "size": 1952, + "mtime_ns": 1791708235860207109 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/validation/Cargo.toml", + "sha256": "dd3f98e91cd44d7132f343d70b32a9e8bd1537ff1a053b07cc5b3292e3461ec5", + "size": 328, + "mtime_ns": 1791708316500324307 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/validation/acceptance.json", + "sha256": "e9f3c081b3184836e2c5dbadd02435d01e2722b00966bccc6b88e7bf3afa7d42", + "size": 9695, + "mtime_ns": 1791708818277038266 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/validation/compiler-binding.json", + "sha256": "f2cd61126ef208296b567a8efdb23ace998814a3acf5263bf2079f08ae511175", + "size": 1017, + "mtime_ns": 1791707496667450113 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/validation/retained-state-compiler-binding.json", + "sha256": "6412b0ac9995e971d8861f6b6da07003423e19bd777342958d40b347d307dfe9", + "size": 1019, + "mtime_ns": 1791708677980325862 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/validation/retained-state.json", + "sha256": "6b2696520155f61dbd0cf9ed18a80aeaef429a63fa4c781a8605b8b2476dd39e", + "size": 1908, + "mtime_ns": 1791708759756412160 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_3/validation/visual-review.json", + "sha256": "8ab95b9ed7b393632fee6aed3fc337dbc92d28304cfd6779b31708d3a1f5858e", + "size": 5245, + "mtime_ns": 1791708899167152670 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/asset-report.json", + "sha256": "a8d0de4b02809f60c62decbc14961dd38b3981082bce01b1002e075de6e25d46", + "size": 3340, + "mtime_ns": 1791706823576532462 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/audio-recipe.json", + "sha256": "6e1f79c3931a52172623c2a2f2b18051c004515a25e1e1c400fd015e2ca2e1db", + "size": 1832, + "mtime_ns": 1791706816586234107 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/content.json", + "sha256": "d47878fe916af150d18af7f25b356092d2dfc9b33f319954ab25ecdc2fd63ce2", + "size": 109578, + "mtime_ns": 1792220272529615884 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/design.json", + "sha256": "7f32da0111a25663f8f2afde209029585ae946c3f33b9ea90c84ee42972a89fa", + "size": 732, + "mtime_ns": 1791707054672283186 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/mod.toml", + "sha256": "3e93ec5ee82498d27f1f0a98d5a8dfff8f2b722cedef60580e3614cbce7769b9", + "size": 534, + "mtime_ns": 1792220272531182687 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/provenance-target.json", + "sha256": "cfb13b739d2e00cc4b2d180f3e278ff97ece50f7c2401c763b219e6f60654aad", + "size": 2103, + "mtime_ns": 1791706810262029192 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/provenance-terrain.json", + "sha256": "add8ba7a4cdea9a1a980ffa7814216e8ce75765bfc60881ee6da3833b2a9014b", + "size": 2107, + "mtime_ns": 1791706526617262597 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/scripts/mission.rhai", + "sha256": "94002a1e4e23c03a8b789308f87945d8d79c5a9313b2a1b67bcce13dda089d92", + "size": 1986, + "mtime_ns": 1792220272569472518 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/scripts/target.rhai", + "sha256": "d1a93a334f1229a961efa437b18003e2bd59b0a7de68e19569bcc53b4a935df9", + "size": 1952, + "mtime_ns": 1791708235860310363 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/validation/Cargo.toml", + "sha256": "f4be385ad835c36d12b9ee1ffcda499dafc3e98bc3c4bca487917f98cd6e9b6e", + "size": 328, + "mtime_ns": 1791708316500453084 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/validation/acceptance.json", + "sha256": "4869223337dcac6bfde976304d3b4b109c81a0d36ad91865d87eb246466919c1", + "size": 9735, + "mtime_ns": 1791708818133041651 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/validation/compiler-binding.json", + "sha256": "b4f93353c8a49e6d62e1bbe155f099cd43fe0fa8ab3193351f333d15f08fd9db", + "size": 1017, + "mtime_ns": 1791707500668585434 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/validation/retained-state-compiler-binding.json", + "sha256": "2c608ff389d82f8ef646ae435103b5d78c70cf30302cbb761206493495e55ce2", + "size": 1019, + "mtime_ns": 1791708678050276547 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/validation/retained-state.json", + "sha256": "8626710e8d6b28fe516760b865a5a2fa373d6e8ffadd83779920d4a3b13bf92a", + "size": 1912, + "mtime_ns": 1791708759511417904 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_4/validation/visual-review.json", + "sha256": "02e9bf33701c581874ac215fddcc8da4da457e51a30090b5814ae0531606fd49", + "size": 5244, + "mtime_ns": 1791708899239309514 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/art-qa.json", + "sha256": "ffbdf2c67d0a5b55f065c814f32dd234de59bfa3093cc06034f423b8396e7e2b", + "size": 90719, + "mtime_ns": 1791707436890124897 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/audio-recipe.json", + "sha256": "2d13381a1cc69bd811651aaf78cd5988b4d9a03b6bae1b2d7b8587a988ad39d9", + "size": 2042, + "mtime_ns": 1791706721941402507 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/content.json", + "sha256": "06c29e23904d1d4f7af6fb7d5ebf1bc1d40f2e6cadb83b05799074622e4971ff", + "size": 80546, + "mtime_ns": 1792220272532952952 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/mod.toml", + "sha256": "1632160ab81887162d5324d9871eab9b91dc9ef9554a8e749f84757e8329bb22", + "size": 591, + "mtime_ns": 1792220272534461221 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/prompts/request-v1.json", + "sha256": "c3c15e693128e9eed49a404639c384b3c693dd9b81f61b070c6bd6735c4817be", + "size": 1757, + "mtime_ns": 1791706269760409279 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/provenance.json", + "sha256": "15cc4694fcd6c6f515e16c7e74f4dc146ad9224b591e6b11f16a93a887969a9d", + "size": 975, + "mtime_ns": 1791706329760054590 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/scripts/mission.rhai", + "sha256": "81acb7c28d790077988021a76f2a1206a880e1514a53ccc6e2c0f11c9c1fef29", + "size": 3571, + "mtime_ns": 1792220272568571244 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/scripts/target.rhai", + "sha256": "f0a41eb77bf41f666036e0724f108cf5b84ab1423b2a5b22d568f7cd452fd1fa", + "size": 1243, + "mtime_ns": 1791706655226651976 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_5/validation.json", + "sha256": "85b205266dff89295041ba9a48d6361b69e3954628bec8280f91f07f3a3b4458", + "size": 8879, + "mtime_ns": 1791707659176809121 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/art-qa.json", + "sha256": "a0746a72f6621dd76b6eb952b078b13d3682de41f6730b1b963a3b2db7b29a53", + "size": 90719, + "mtime_ns": 1791707436891724412 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/audio-recipe.json", + "sha256": "60fd7f731e839b56c29d170b86d7a9d0d21fd7a213debace3e5f4ba8c099babb", + "size": 2042, + "mtime_ns": 1791706724904338966 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/content.json", + "sha256": "b322f0f52829db43d0de1d5b94bce8576cf2197feccc862ceaecfd6b9b0b2d3f", + "size": 80601, + "mtime_ns": 1792220272536267441 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/mod.toml", + "sha256": "bc2b1045638d9abc34330c06b2ff74374a087aa5f0a6c99f41314ace219af58c", + "size": 572, + "mtime_ns": 1792220272537737342 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/prompts/request-v1.json", + "sha256": "e3e73850a3e5c29eeae98811446c1809e4856bb9979bb911e605d1a4e6326afe", + "size": 1705, + "mtime_ns": 1791706329821569879 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/provenance.json", + "sha256": "24fa19b0b5f48ec5659dae914f12a9fc829def98b226ed7063b4b6baa3eeda77", + "size": 971, + "mtime_ns": 1791706411363709467 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/scripts/mission.rhai", + "sha256": "0300ac006e86967c11f3d1bd378c4162c3615a2a12e7d5e96d2f5a1bcb4fee39", + "size": 3571, + "mtime_ns": 1792220272567650544 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/scripts/target.rhai", + "sha256": "7362170df962ba65f953ddbd7b5ee427811c14d20cbd8cd04cd4fe9eed7b5972", + "size": 1243, + "mtime_ns": 1791706655231348955 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_6/validation.json", + "sha256": "ab1d5f26f2b8dcfbe81d4498ef28bc64dd61eb34eaa0c63c10958601172ec3aa", + "size": 8588, + "mtime_ns": 1791707659177230095 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_7/art/provenance.json", + "sha256": "75a24d53b9687a2fc41a4227fc3f7302d48400ba2f4454c763663c28663a60c0", + "size": 1302, + "mtime_ns": 1791707823752254009 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_7/art-qa.json", + "sha256": "ccc20324e0dcd29f150bb5dfa7c6d36d5f5b630fb102a77f568024a9a0f03a5e", + "size": 1317, + "mtime_ns": 1791707823752357703 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_7/audio-recipe.json", + "sha256": "07184c074f3157d674f566d5691d8f66cf30e0b7f2da0f25e6a60a9dabb44a7e", + "size": 1355, + "mtime_ns": 1791706587496697045 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_7/content.json", + "sha256": "934391d9af7beac1b4e107a7589df5fa970d93d1ee67e8b04131e30470f6ce78", + "size": 102081, + "mtime_ns": 1792220272539684071 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_7/mod.toml", + "sha256": "a08edbd26070258e601af32a9ed403ea849159c3ee1a4c2107c351549fe19a52", + "size": 576, + "mtime_ns": 1792220272541197775 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_7/scripts/mission.rhai", + "sha256": "76a166aad796410fc91d10636b52b26d66f75e90dc8127a070be68e8c1359e93", + "size": 3485, + "mtime_ns": 1792220272566640868 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_7/validation-summary.json", + "sha256": "b137c3ecafc11df0e2ce01d097e14368a1b788e58a75eb041c552cbcf024bc90", + "size": 16161, + "mtime_ns": 1791707874907556918 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_8/art/provenance.json", + "sha256": "e62bb456f1a4f369c844f3a3dc249e79996d5a63e973a76c24dc52f3b848abb3", + "size": 2446, + "mtime_ns": 1791707823753198146 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_8/art-qa.json", + "sha256": "c47fff0129ff1f54d6fa9a3c4e50df751de929c70c12269257ad9ff08dfb97b2", + "size": 1413, + "mtime_ns": 1791707823753328125 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_8/audio-recipe.json", + "sha256": "90814d63e1195e7dfa57948fae1b190aca238f4470f704779f947a6f23808685", + "size": 1355, + "mtime_ns": 1791706598451770800 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_8/content.json", + "sha256": "f90cf4886968cf3346d9cd3dea553f35275d130ecc3275985448f100e1808b0d", + "size": 102522, + "mtime_ns": 1792220272543042300 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_8/mod.toml", + "sha256": "5e884e3ff91945bd9a716c78169708d8fa93b4739e6658db22439d418f28ac3d", + "size": 550, + "mtime_ns": 1792220272544506520 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_8/scripts/mission.rhai", + "sha256": "e03f5a2f439bdfb1bbb4cd5ce37664ac0b52c2a7bf2093127bcd03a965ed2763", + "size": 3485, + "mtime_ns": 1792220272565582301 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_8/validation/Cargo.toml", + "sha256": "ed669472d516063a8c87661931399875fffcde28507f0e1f9563c1d819cd6c3d", + "size": 204, + "mtime_ns": 1791706777775596127 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_mission_8/validation-summary.json", + "sha256": "150ede6bac1c7221a7a84ad32bb75b78cd0561006bf6e0981a4837c53558f51f", + "size": 16144, + "mtime_ns": 1791707874934953971 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_music/content.json", + "sha256": "fccfc091f8e1a5c9134e8cc8025b7c4b74ae5836a5857c89b02f8b98f0397dad", + "size": 362, + "mtime_ns": 1791706326894658508 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_music/mod.toml", + "sha256": "0d1db39ef046a4d0b5348ad53bbbdb7237e978b4c338725649262e460c7c414a", + "size": 342, + "mtime_ns": 1791706326894658508 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_music/provenance.json", + "sha256": "d7c828aa5a37a36475153e2e6ebc94b5e4415c5902581772f7432dcc6b3d8c65", + "size": 6061, + "mtime_ns": 1791706808248082893 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_music/validation.json", + "sha256": "4827b0e0aeec6e58090eb7dd218716964168446afe1702661569b42b1448f63c", + "size": 10744, + "mtime_ns": 1791707619157395410 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/RETUNE-ASSET-REUSE.json", + "sha256": "e51e3adec1f8d8cfae707fe2cff8f1cb366d97a7a29fd2d3205b699d63c5d746", + "size": 676, + "mtime_ns": 1792220272546152388 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/art-qa.json", + "sha256": "190dda0d53ea1b6dcced46fa0465be97fdf5bc4c3348856ed29dac56473c6507", + "size": 2175, + "mtime_ns": 1791707720900874390 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/audio-recipe.json", + "sha256": "b3e9a0fb4305d82a0680a577faff5eeaa9b0d271e6e708d6d9817e224729127a", + "size": 1134, + "mtime_ns": 1791706965810030805 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/content.json", + "sha256": "bc6cd1d863f0a2ae1e8effb421db85aedb16a861124ed7c4573e0790a0edf851", + "size": 1669, + "mtime_ns": 1792220272547008803 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/contract.json", + "sha256": "68a2849a6bd16ed011e1224f3018bafe7e0b87cdc2b2645fdcd80044a7a754bd", + "size": 432, + "mtime_ns": 1791706310045551296 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/mod.toml", + "sha256": "bf30dbc8d845c5b68a2a552d0865a9e51a27bc38b32cb964db0bf5026445e19e", + "size": 315, + "mtime_ns": 1792220272547760229 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/provenance-projectile-v1.json", + "sha256": "1790f05f7ee5892deafa4ebb92abe45b56c9c3215782bd05ad2f495899e15c9c", + "size": 1386, + "mtime_ns": 1791707602909798840 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/provenance-unit-v1.json", + "sha256": "2776bdd353c35b382e809436dffe29fbf0bfa3aff5e9876e71f20ef4473e913a", + "size": 1374, + "mtime_ns": 1791707602909719100 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/scripts/ai.rhai", + "sha256": "a2f31ea57bfbea10f8bf6ad3daa044fbcf453c38fc785b36230478abc29f2e5a", + "size": 5852, + "mtime_ns": 1792220272564632976 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/scripts/gun.rhai", + "sha256": "795b2efb8661ffbca5920e579f4abbb0fb552b2104d8cef0c9e52089453278b4", + "size": 215, + "mtime_ns": 1791706310045390032 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_siege/validation/acceptance.json", + "sha256": "9b980950f0a515a348551e56a58a94f88a4c280dd8f852d84e21d2c522c71ec8", + "size": 2403, + "mtime_ns": 1791707811952769258 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/art-qa.json", + "sha256": "6ad9e013ac43536fec67b10d8bb662e46043dca561e8ad9ddd6d48ea4c94e7d7", + "size": 2177, + "mtime_ns": 1791707722659449481 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/audio-recipe.json", + "sha256": "1da25fe4c68c4dc37acc692452ec59262a7e55c5ae3644e2533c346ce0000c5d", + "size": 1134, + "mtime_ns": 1791706965931200214 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/content.json", + "sha256": "b273d308ae96755f9931ca0996730af527db01c96d7f36da004422da53083ca3", + "size": 1621, + "mtime_ns": 1792220272549818518 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/contract.json", + "sha256": "ebde0cbfe5d64a94b37d74bb371389550b2fde9ecb9f469f1e6c1ae568d7c38c", + "size": 429, + "mtime_ns": 1791706310045957185 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/mod.toml", + "sha256": "ca92d84d6dd79530960d680962a3dbb46228d94f71d767497876d3eb348a01cc", + "size": 307, + "mtime_ns": 1792220272551026240 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/provenance-projectile-v1.json", + "sha256": "5a93715449af13ad17ea35aefeb33dba983a18623e9b3f9adcc6a50e28de0563", + "size": 1388, + "mtime_ns": 1791707602910246622 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/provenance-unit-v1.json", + "sha256": "5265409f065e51a0ca4e20a6b34dd4d8ab78bd9051c9472d38dedcf603c49fce", + "size": 1376, + "mtime_ns": 1791707602910079112 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/scripts/ai.rhai", + "sha256": "73c474c0bbb063c9a55ea34aedeae618de94dfd24105cb06393a70df8f29515d", + "size": 6083, + "mtime_ns": 1792220272563665306 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/scripts/gun.rhai", + "sha256": "795b2efb8661ffbca5920e579f4abbb0fb552b2104d8cef0c9e52089453278b4", + "size": 215, + "mtime_ns": 1791706310045813731 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_stage2_skimmer/validation/acceptance.json", + "sha256": "fddfe1feb2dfb3d7581257274e8379536a6114085d8c28d06010a7dc9749b8ec", + "size": 2405, + "mtime_ns": 1791707811953077988 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_turret/art-qa.json", + "sha256": "866a64701236061c0cca8129cf55f170fe28d77f211e2ebaf7d74ee87e030dfe", + "size": 547, + "mtime_ns": 1791594706499419919 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_turret/audio-recipe.json", + "sha256": "809991aa2e25e5f27aa46cfc72dd96787f40ce00a1b2737130593bc890716dc5", + "size": 591, + "mtime_ns": 1791594706352718061 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_turret/content.json", + "sha256": "42a80893240b477aac201951f58118b9cc3c2ec5b41ece658ff30b2a4f916967", + "size": 1270, + "mtime_ns": 1792220272553549016 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_turret/mod.toml", + "sha256": "44a25273a9fb6bb652473828bfe59cd447800a434f9bc981ce8f43aa37f1e948", + "size": 284, + "mtime_ns": 1792220272554359442 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_turret/provenance.json", + "sha256": "fcadb0b24ce5a815ea34a9135dc7750d37acaac3fcbb05b70f5490ed1d749164", + "size": 1465, + "mtime_ns": 1791594896524726379 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/iron_coast_turret/scripts/ai.rhai", + "sha256": "2df5e8b3ecf93b10e850b05f6cf8a3c18f8b550c5725bd901dac872e05fbb5a0", + "size": 5809, + "mtime_ns": 1792220272562622272 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_cannon/art-provenance.json", + "sha256": "b104d778a515a4517b9dc48fc098e861b4d55c28b0e05f3414095ac466c3ff2a", + "size": 845, + "mtime_ns": 1791671528684582450 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_cannon/balance-report.json", + "sha256": "aa08b40fa9d7618aef15c8b1ef29dc15fa2817b1d062ad4996a7a6b547186e4c", + "size": 4060, + "mtime_ns": 1791672144021960443 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_cannon/content.json", + "sha256": "54cb9cd94b63df11d283e70b402a6c880e0a298850fd17f903fbddb5149994a4", + "size": 1517, + "mtime_ns": 1791671679680117591 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_cannon/mod.toml", + "sha256": "81bbc932c5ed774f988c463b611bed14ae1378e5b164730d5415af165b580dbc", + "size": 474, + "mtime_ns": 1791671247860390241 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_cannon/scripts/equipment.rhai", + "sha256": "e45195f482f588215a9d9e375339fd177365f2e5f7a76de8d6947b812bb43248", + "size": 327, + "mtime_ns": 1791671247860601925 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_cannon/scripts/weapon.rhai", + "sha256": "172e6677b33b8a9cca5fc235767f6c3e64b26c1210499af941cc9e2104e24089", + "size": 2367, + "mtime_ns": 1791671247901668519 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_shield/art-provenance.json", + "sha256": "be4b59f659335c36ed2fa6729352f6d852f41bae259ea4f8bd83cfc8bc1b8678", + "size": 845, + "mtime_ns": 1791671528689863645 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_shield/balance-report.json", + "sha256": "576c3be1cda934abd494a627d35cd4f21355da15e572938da0bb5363af89908e", + "size": 4117, + "mtime_ns": 1791672144022193002 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_shield/content.json", + "sha256": "e3577d0bf257fd1ec521ac9330e70976e009137d94a40b4731119f2c8adb4cd9", + "size": 1574, + "mtime_ns": 1791682206358965797 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_shield/mod.toml", + "sha256": "f7b02ee8a2628ff3b17deca8aececac60a37ff7d5353a5325ba462ce39a39941", + "size": 495, + "mtime_ns": 1791682206323602641 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_shield/scripts/equipment.rhai", + "sha256": "c2b8b3288e17203438474068b4e59dd5fa9af9044f377427fe365f51a6f4903e", + "size": 327, + "mtime_ns": 1791671247861029055 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/lightning_shield/scripts/weapon.rhai", + "sha256": "c0a23e6fa000b205abfe20b2762e1aec2326b04fea4d0798b441e79970d493ec", + "size": 3282, + "mtime_ns": 1791681992844795378 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/pulse_cannon/art-provenance.json", + "sha256": "606e13405891699a4031db4cc09650a3439a45e5625d703f08474c6d60b7c822", + "size": 4356, + "mtime_ns": 1791594626868338548 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/pulse_cannon/content.json", + "sha256": "ec2a76d97805aa7fba66e35ed72a7fd6688ee3b11fee13d69bb10f5fbad20e61", + "size": 1689, + "mtime_ns": 1792220272556153614 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/pulse_cannon/mod.toml", + "sha256": "3d047fc776d5e0b12cb648f3cf6c73b90c741b5d21516f04eef53415633f4acf", + "size": 289, + "mtime_ns": 1792220272557010552 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/pulse_cannon/scripts/equipment.rhai", + "sha256": "8094c862f6c71d45ded6e9449fab97ca5996e97462a7955123a365b096d3689c", + "size": 332, + "mtime_ns": 1791594356382164011 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/pulse_cannon/scripts/weapon.rhai", + "sha256": "8919fed2787cd0e7a61480192cdd1897b402764930683a163139595de7925537", + "size": 3326, + "mtime_ns": 1792220272561372653 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/seeker_swarm/art-provenance.json", + "sha256": "c31f4090c47670d0806653de6b0a59a5bf955810878a33442467746db43629e3", + "size": 4284, + "mtime_ns": 1791594626873147672 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/seeker_swarm/content.json", + "sha256": "0c0e6d16858f1a7c53a06c16d2b19db48cd925a9f7ec04f8ffa85f47592c7912", + "size": 1747, + "mtime_ns": 1792220272558765817 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/seeker_swarm/mod.toml", + "sha256": "4c5a6801623411a11e7b27c82cbcdf4ec71aed7fc0fc7daea651cd584ba4d200", + "size": 289, + "mtime_ns": 1792220272559628336 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/seeker_swarm/scripts/equipment.rhai", + "sha256": "a34f5f05024fb0bbd5fa25711f8eef266c499911eed180bfdfe986235c51bb4a", + "size": 332, + "mtime_ns": 1791594356382481635 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/mods/seeker_swarm/scripts/weapon.rhai", + "sha256": "41f99085c1b28845295560a695f81912505440700e04e28d559df36193d4edfe", + "size": 3375, + "mtime_ns": 1792220272560450914 + } + ], + "execution_counts": { + "World": 0, + "helper": 0, + "QA": 0, + "compiler": 0, + "renderer": 0, + "imagegen": 0, + "registration": 0 + }, + "new_art_material_review_remains_separate": true, + "live_global_hd_json_not_bound": true +} diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/root-personal-review.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/root-personal-review.json new file mode 100644 index 00000000..0bb22cb6 --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/root-personal-review.json @@ -0,0 +1,48 @@ +{ + "Root_provided_direct_personal_view_note": { + "also_personally_viewed": "Complete8 ordered Original/new actual4/old held4 comparison", + "findings": "Continuous dark housing, moving red aperture/bright lip, and final closed bulb remain recognizable; generated detail reads at3/4.", + "gameplay_caller_claim": false, + "qualifications": [ + "Small1/2 softness", + "Stronger generated relief", + "Source-stepped outer alpha mask" + ], + "sampled_whole7role_Source_parent_derived_actual1to4_boards": [ + "3003b", + "3003e", + "30042" + ] + }, + "artwork_derivation": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/artwork-derivation.json", + "sha256": "6bb3600c81855af2870d6cd765207c1d020711498bf4770309144c4b4357380f" + }, + "assets": [ + "3003b", + "3003c", + "3003d", + "3003e", + "3003f", + "30040", + "30041", + "30042" + ], + "final_native_equality": { + "mtime_ns": 1792282814803432680, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-worm8-integration-20261018/final-job-SourceF-native-array-and-accepted-PNG-equality.json", + "sha256": "2809fe38b9cea51ae11c3e2cb577ab1ec236a97853f5a11c8558df9470eea2bf", + "size": 14160 + }, + "frame_bindings_sha256": "afc9ae069261f11becaf3135351ad61e5784b33622d26dec65321807f33ad8c7", + "portable_binding": "Relative recipe inputs were actually executed once; all8 PNGs exactly equal the separately reviewed author outputs. Final native-only SourceF helper arrays/40PPMs equal the accepted bank. Root note is carried from direct Root instruction, not an invented new personal view by preparer.", + "reproduction": { + "mtime_ns": 1792282772975705982, + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-worm8-integration-20261018/portable-reproduction.json", + "sha256": "81a168b7d01a886e617a72ce1e48f1b1e77b31ddbc995864b459bfc7afa4d812", + "size": 7991 + }, + "reviewer": "/root", + "scope": "Catalogue-unused complete8 intrinsic/material approval only. No World, natural timing, Host, collision, layering or terrain-context claim.", + "status": "QUALIFIED_WITH_LIMITS" +} diff --git a/data/hd/jobs/derived-wormrite-complete8-v2-20261018/runtime-qa.json b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/runtime-qa.json new file mode 100644 index 00000000..7ac6888d --- /dev/null +++ b/data/hd/jobs/derived-wormrite-complete8-v2-20261018/runtime-qa.json @@ -0,0 +1,1461 @@ +{ + "actual_probe_receipt": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/proofs/actual-final-native-SourceF-terminal.json", + "sha256": "d6d70f33369fd4f7e0ecd72249cf60ce9c1cc2c562559d940ed605fd2ddc2e4b" + }, + "any_game_source_newer_than_library": false, + "artwork_sha256": { + "jobs/derived-wormrite-complete8-v2-20261018/derived/3003b-derived.png": "bbb2e9a40a07f338cd5415bf9965ec3c44171e48d260369fcc0198d4d014d466", + "jobs/derived-wormrite-complete8-v2-20261018/derived/3003c-derived.png": "dcd7540bb5e9a5109de9664164977aac344772cb703ed92be29e828dd99c7068", + "jobs/derived-wormrite-complete8-v2-20261018/derived/3003d-derived.png": "8777336d1687aaa417aafb0f0520aeb40ec2ca53fd938c58462b23b5a9b4ca59", + "jobs/derived-wormrite-complete8-v2-20261018/derived/3003e-derived.png": "9fc04f3742a5b866da08c679acdea92540141a20bb039608874d84e37eb4381d", + "jobs/derived-wormrite-complete8-v2-20261018/derived/3003f-derived.png": "613772ad1e13acdc0ad8a1a17c59c7ec2bb7d0d1660e6fbc6e8901b8aa8f6dc5", + "jobs/derived-wormrite-complete8-v2-20261018/derived/30040-derived.png": "6a17e0a8db05f1356a9603e442a42640f71ee34a10c7d9f4f0c6e5a576bd283b", + "jobs/derived-wormrite-complete8-v2-20261018/derived/30041-derived.png": "fd4841ee35abd6fb2e9b5fcc4d05d271930fca587f2b0926d84c6ea46212536c", + "jobs/derived-wormrite-complete8-v2-20261018/derived/30042-derived.png": "7906428227e16f087884e522447ce4846a2211b5de1a84b9ee76176033eb9dd7" + }, + "candidate_sha256": "d63d7fd6a4a5ff8d4b9dad9fef986d687ad80654bf30ddd74e7e471d1dba4408", + "diagnostics": [], + "frame_bindings_sha256": "afc9ae069261f11becaf3135351ad61e5784b33622d26dec65321807f33ad8c7", + "frames": [ + { + "asset": "3003b", + "hd_masks": [ + { + "mask": { + "bounds": [ + 5, + 4, + 28, + 28 + ], + "centroid": [ + 16.18734793187348, + 15.637469586374696 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 411 + }, + "scale": 1 + }, + { + "mask": { + "bounds": [ + 10, + 8, + 56, + 56 + ], + "centroid": [ + 32.87469586374696, + 31.77493917274939 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 1644 + }, + "scale": 2 + }, + { + "mask": { + "bounds": [ + 15, + 12, + 84, + 84 + ], + "centroid": [ + 49.56204379562044, + 47.91240875912409 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 3699 + }, + "scale": 3 + }, + { + "mask": { + "bounds": [ + 20, + 16, + 112, + 112 + ], + "centroid": [ + 66.24939172749392, + 64.04987834549878 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 6576 + }, + "scale": 4 + } + ], + "logical_alpha_mask_iou": 1.0, + "logical_canvas": [ + 32, + 32 + ], + "source_mask": { + "bounds": [ + 5, + 4, + 28, + 28 + ], + "centroid": [ + 16.18734793187348, + 15.637469586374696 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 411 + }, + "source_palette": "PALETTE_DAT", + "source_sha256": "1ee6fe89dcab965ea355d1d7ad85f9663f7adaa6e30c12e1c13c484b80c89b45" + }, + { + "asset": "3003c", + "hd_masks": [ + { + "mask": { + "bounds": [ + 5, + 4, + 28, + 28 + ], + "centroid": [ + 16.18734793187348, + 15.637469586374696 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 411 + }, + "scale": 1 + }, + { + "mask": { + "bounds": [ + 10, + 8, + 56, + 56 + ], + "centroid": [ + 32.87469586374696, + 31.77493917274939 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 1644 + }, + "scale": 2 + }, + { + "mask": { + "bounds": [ + 15, + 12, + 84, + 84 + ], + "centroid": [ + 49.56204379562044, + 47.91240875912409 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 3699 + }, + "scale": 3 + }, + { + "mask": { + "bounds": [ + 20, + 16, + 112, + 112 + ], + "centroid": [ + 66.24939172749392, + 64.04987834549878 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 6576 + }, + "scale": 4 + } + ], + "logical_alpha_mask_iou": 1.0, + "logical_canvas": [ + 32, + 32 + ], + "source_mask": { + "bounds": [ + 5, + 4, + 28, + 28 + ], + "centroid": [ + 16.18734793187348, + 15.637469586374696 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 411 + }, + "source_palette": "PALETTE_DAT", + "source_sha256": "5ed479f74d45055846dbe79cc6413fefb04f31f4c50129eb81ba4c6e9893f380" + }, + { + "asset": "3003d", + "hd_masks": [ + { + "mask": { + "bounds": [ + 5, + 4, + 28, + 28 + ], + "centroid": [ + 16.18734793187348, + 15.637469586374696 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 411 + }, + "scale": 1 + }, + { + "mask": { + "bounds": [ + 10, + 8, + 56, + 56 + ], + "centroid": [ + 32.87469586374696, + 31.77493917274939 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 1644 + }, + "scale": 2 + }, + { + "mask": { + "bounds": [ + 15, + 12, + 84, + 84 + ], + "centroid": [ + 49.56204379562044, + 47.91240875912409 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 3699 + }, + "scale": 3 + }, + { + "mask": { + "bounds": [ + 20, + 16, + 112, + 112 + ], + "centroid": [ + 66.24939172749392, + 64.04987834549878 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 6576 + }, + "scale": 4 + } + ], + "logical_alpha_mask_iou": 1.0, + "logical_canvas": [ + 32, + 32 + ], + "source_mask": { + "bounds": [ + 5, + 4, + 28, + 28 + ], + "centroid": [ + 16.18734793187348, + 15.637469586374696 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 411 + }, + "source_palette": "PALETTE_DAT", + "source_sha256": "d55feebc08737773f39cd810ced4eafe64556b6319e5d6470d3ab08b312a84b5" + }, + { + "asset": "3003e", + "hd_masks": [ + { + "mask": { + "bounds": [ + 5, + 4, + 28, + 28 + ], + "centroid": [ + 16.18734793187348, + 15.637469586374696 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 411 + }, + "scale": 1 + }, + { + "mask": { + "bounds": [ + 10, + 8, + 56, + 56 + ], + "centroid": [ + 32.87469586374696, + 31.77493917274939 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 1644 + }, + "scale": 2 + }, + { + "mask": { + "bounds": [ + 15, + 12, + 84, + 84 + ], + "centroid": [ + 49.56204379562044, + 47.91240875912409 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 3699 + }, + "scale": 3 + }, + { + "mask": { + "bounds": [ + 20, + 16, + 112, + 112 + ], + "centroid": [ + 66.24939172749392, + 64.04987834549878 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 6576 + }, + "scale": 4 + } + ], + "logical_alpha_mask_iou": 1.0, + "logical_canvas": [ + 32, + 32 + ], + "source_mask": { + "bounds": [ + 5, + 4, + 28, + 28 + ], + "centroid": [ + 16.18734793187348, + 15.637469586374696 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 411 + }, + "source_palette": "PALETTE_DAT", + "source_sha256": "188b03592de19d275a8919aad461e460fa90c3f38fc37e31c71f2322f4a7bcca" + }, + { + "asset": "3003f", + "hd_masks": [ + { + "mask": { + "bounds": [ + 5, + 4, + 28, + 28 + ], + "centroid": [ + 16.18734793187348, + 15.637469586374696 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 411 + }, + "scale": 1 + }, + { + "mask": { + "bounds": [ + 10, + 8, + 56, + 56 + ], + "centroid": [ + 32.87469586374696, + 31.77493917274939 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 1644 + }, + "scale": 2 + }, + { + "mask": { + "bounds": [ + 15, + 12, + 84, + 84 + ], + "centroid": [ + 49.56204379562044, + 47.91240875912409 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 3699 + }, + "scale": 3 + }, + { + "mask": { + "bounds": [ + 20, + 16, + 112, + 112 + ], + "centroid": [ + 66.24939172749392, + 64.04987834549878 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 6576 + }, + "scale": 4 + } + ], + "logical_alpha_mask_iou": 1.0, + "logical_canvas": [ + 32, + 32 + ], + "source_mask": { + "bounds": [ + 5, + 4, + 28, + 28 + ], + "centroid": [ + 16.18734793187348, + 15.637469586374696 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 411 + }, + "source_palette": "PALETTE_DAT", + "source_sha256": "ae2e65c51f61bcf65e9dda133d25b53b86093fa9b9d2f5b629483a6e22667362" + }, + { + "asset": "30040", + "hd_masks": [ + { + "mask": { + "bounds": [ + 5, + 4, + 28, + 28 + ], + "centroid": [ + 16.18734793187348, + 15.637469586374696 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 411 + }, + "scale": 1 + }, + { + "mask": { + "bounds": [ + 10, + 8, + 56, + 56 + ], + "centroid": [ + 32.87469586374696, + 31.77493917274939 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 1644 + }, + "scale": 2 + }, + { + "mask": { + "bounds": [ + 15, + 12, + 84, + 84 + ], + "centroid": [ + 49.56204379562044, + 47.91240875912409 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 3699 + }, + "scale": 3 + }, + { + "mask": { + "bounds": [ + 20, + 16, + 112, + 112 + ], + "centroid": [ + 66.24939172749392, + 64.04987834549878 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 6576 + }, + "scale": 4 + } + ], + "logical_alpha_mask_iou": 1.0, + "logical_canvas": [ + 32, + 32 + ], + "source_mask": { + "bounds": [ + 5, + 4, + 28, + 28 + ], + "centroid": [ + 16.18734793187348, + 15.637469586374696 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 411 + }, + "source_palette": "PALETTE_DAT", + "source_sha256": "594fbb50deb4b20eae1582c1bbbcd9c86a5ef871ebcd7438a85882d7668caf64" + }, + { + "asset": "30041", + "hd_masks": [ + { + "mask": { + "bounds": [ + 5, + 4, + 28, + 28 + ], + "centroid": [ + 16.18734793187348, + 15.637469586374696 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 411 + }, + "scale": 1 + }, + { + "mask": { + "bounds": [ + 10, + 8, + 56, + 56 + ], + "centroid": [ + 32.87469586374696, + 31.77493917274939 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 1644 + }, + "scale": 2 + }, + { + "mask": { + "bounds": [ + 15, + 12, + 84, + 84 + ], + "centroid": [ + 49.56204379562044, + 47.91240875912409 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 3699 + }, + "scale": 3 + }, + { + "mask": { + "bounds": [ + 20, + 16, + 112, + 112 + ], + "centroid": [ + 66.24939172749392, + 64.04987834549878 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 6576 + }, + "scale": 4 + } + ], + "logical_alpha_mask_iou": 1.0, + "logical_canvas": [ + 32, + 32 + ], + "source_mask": { + "bounds": [ + 5, + 4, + 28, + 28 + ], + "centroid": [ + 16.18734793187348, + 15.637469586374696 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 411 + }, + "source_palette": "PALETTE_DAT", + "source_sha256": "e616a36d0fc3de8095df1c66a233cb8f20ae31175393190301cbe41942b4b112" + }, + { + "asset": "30042", + "hd_masks": [ + { + "mask": { + "bounds": [ + 5, + 4, + 28, + 28 + ], + "centroid": [ + 16.18734793187348, + 15.637469586374696 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 411 + }, + "scale": 1 + }, + { + "mask": { + "bounds": [ + 10, + 8, + 56, + 56 + ], + "centroid": [ + 32.87469586374696, + 31.77493917274939 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 1644 + }, + "scale": 2 + }, + { + "mask": { + "bounds": [ + 15, + 12, + 84, + 84 + ], + "centroid": [ + 49.56204379562044, + 47.91240875912409 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 3699 + }, + "scale": 3 + }, + { + "mask": { + "bounds": [ + 20, + 16, + 112, + 112 + ], + "centroid": [ + 66.24939172749392, + 64.04987834549878 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 6576 + }, + "scale": 4 + } + ], + "logical_alpha_mask_iou": 1.0, + "logical_canvas": [ + 32, + 32 + ], + "source_mask": { + "bounds": [ + 5, + 4, + 28, + 28 + ], + "centroid": [ + 16.18734793187348, + 15.637469586374696 + ], + "palette_indices_240_to_255_counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "visible_pixels": 411 + }, + "source_palette": "PALETTE_DAT", + "source_sha256": "6e49e44a10764d9113df34cef980e1636afff547dc6a3d0a64de8313910b6a10" + } + ], + "library": "target/hd-review-libraries/cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50/libraptor_replica.rlib", + "library_modified_ns": 1792245641851329918, + "library_sha256": "cfabd84bf95a56a3b5c3b48221d20e47985e4695ebb1290cb2fb46afb6b2be50", + "limitation": "Gallery validation does not prove live scene reachability, terrain seam correctness or artistic fidelity. Opaque sprites have trivial alpha-mask overlap; compare visible source geometry manually.", + "method": "actual Rust HdAssets::load and sprite at scales 1..4; Catalog palette; no artwork edits", + "source_newer_than_library": false, + "validated_frames": 8 +} diff --git a/data/hd/provenance.json b/data/hd/provenance.json index 0f6a7a3a..97043b84 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": "5485 reviewed original picture frames registered as complete families or explicit standalone Terrain selections. Whole-catalog queues remain active; HD stays optional. Render reachability is recorded separately.", + "status": "5500 reviewed original picture frames registered as complete families or explicit standalone Terrain selections. Whole-catalog queues remain active; HD stays optional. Render reachability is recorded separately.", "rejected_variants": [ { "file": "light-player-bank-0-hd-v1.png", @@ -24407,6 +24407,165 @@ } }, "frame_bindings_sha256": "216d34f63a17830cb2e3d85af4f8b6875ed9341df91ff40655b9d3912be27058" + }, + { + "job_id": "derived-boss-200a2-source-geometry-v1-20261018", + "assets": [ + "200a2" + ], + "frames": 1, + "metadata": "hd.json", + "detail": "jobs/derived-boss-200a2-source-geometry-v1-20261018/candidate.json", + "coordinator_review": "jobs/derived-boss-200a2-source-geometry-v1-20261018/coordinator-review.json", + "runtime_qa": "jobs/derived-boss-200a2-source-geometry-v1-20261018/runtime-qa.json", + "review": { + "author": { + "path": "jobs/derived-boss-200a2-source-geometry-v1-20261018/review/author.json", + "sha256": "c118c3deb146d039e4052c6b1d6437ed1bc40b9e7fb6ea22018efa0bb3ae8f83" + }, + "root": { + "path": "jobs/derived-boss-200a2-source-geometry-v1-20261018/review/root-personal-review.json", + "sha256": "e82830e7b5d2296dacb07bc894ffbc82ba4e4e05042ff24b5118f4ce51937ffe" + }, + "scales": [ + 1, + 2, + 3, + 4 + ] + }, + "independent_review": { + "path": "jobs/derived-boss-200a2-source-geometry-v1-20261018/review/independent-art-and-controlled-context.json", + "sha256": "4e83953f43b61180dd84946aee6d3d4837e62a27e8a025101daed815b5566249" + }, + "frame_bindings_sha256": "6208faf79778b7a4b958db12e8e57b6e54085dfb758aed7788e3b097c46eae42", + "artwork_derivation": { + "path": "jobs/derived-boss-200a2-source-geometry-v1-20261018/artwork-derivation.json", + "sha256": "87f56671983724391e15662597898e56e6d29196d7d9d95927263e62ec5a2bf4" + } + }, + { + "job_id": "derived-terrain-20400-20403-20406-coherent-v1-20261018", + "assets": [ + "20400", + "20403", + "20406" + ], + "frames": 3, + "metadata": "hd.json", + "detail": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/candidate.json", + "coordinator_review": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/coordinator-review.json", + "runtime_qa": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/runtime-qa.json", + "review": { + "author": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/author.json", + "sha256": "1efe011b997ae3e9cfbc01b4f22f5b3fae416867970ad8276510f46da07d5b8f" + }, + "independent_intrinsic": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-intrinsic-material.json", + "sha256": "82f7ee9f9a2165bf8b20c4b0a436f4ee86337f57911597baab0ad88a2aaa4151" + }, + "root_provided": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/root-provided-personal-review.json", + "sha256": "72407b47298347e81d099ac689a117a2518b4e2337d712cbc6e31f1cb6fad15d" + }, + "scales": [ + 1, + 2, + 3, + 4 + ] + }, + "independent_review": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-intrinsic-material.json", + "sha256": "82f7ee9f9a2165bf8b20c4b0a436f4ee86337f57911597baab0ad88a2aaa4151" + }, + "frame_bindings_sha256": "f6250ad1dcf97337514fcb3c54bb159733377dda2c2638cdb318b9466f7cfbad", + "artwork_derivation": { + "path": "jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/artwork-derivation.json", + "sha256": "ca736f6470c4e68612a63f1a3f6402b3f1ec3cd8152288fa1e2a7ad483d1c8d9" + } + }, + { + "job_id": "derived-dshp20g3-complete3-v1-20261018", + "assets": [ + "300a5", + "300a6", + "300a7" + ], + "frames": 3, + "metadata": "hd.json", + "detail": "jobs/derived-dshp20g3-complete3-v1-20261018/candidate.json", + "coordinator_review": "jobs/derived-dshp20g3-complete3-v1-20261018/coordinator-review.json", + "runtime_qa": "jobs/derived-dshp20g3-complete3-v1-20261018/runtime-qa.json", + "review": { + "author": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/review/author.json", + "sha256": "dea900bbb4db8aaa238f4636ec15cf8668f12ccdc7508b819f5b978d72245c26" + }, + "root": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/review/root-provided-personal-review.json", + "sha256": "17b6a4fe000906797ba22ec1ae8013dbd501074527b08fce32b19bf5a6ca21c5" + }, + "scales": [ + 1, + 2, + 3, + 4 + ] + }, + "independent_review": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-material.json", + "sha256": "f6f2fd39b70eb63851d4502255b58c0256decbb0b3cef295c7fbbbdd2f0ea4f3" + }, + "frame_bindings_sha256": "c9603e68d072654e7b99570c0af9f2b348ac89b98ac058e9479ef6ea3022d31d", + "artwork_derivation": { + "path": "jobs/derived-dshp20g3-complete3-v1-20261018/artwork-derivation.json", + "sha256": "798c03805d2580861d698c3442a4990e2efbe533c42934dcda02a6ba8495ce06" + } + }, + { + "job_id": "derived-wormrite-complete8-v2-20261018", + "assets": [ + "3003b", + "3003c", + "3003d", + "3003e", + "3003f", + "30040", + "30041", + "30042" + ], + "frames": 8, + "metadata": "hd.json", + "detail": "jobs/derived-wormrite-complete8-v2-20261018/candidate.json", + "coordinator_review": "jobs/derived-wormrite-complete8-v2-20261018/coordinator-review.json", + "runtime_qa": "jobs/derived-wormrite-complete8-v2-20261018/runtime-qa.json", + "review": { + "author": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/review/author.json", + "sha256": "b7beabf7d76c97242bf84cf8c7ccdb40be88c884650b1a9263e23272a1c6df6f" + }, + "root": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/review/root-personal-review.json", + "sha256": "5e680be146678b897ab89cc2989231af365263727c5c4d8538dc8cc68db603f2" + }, + "scales": [ + 1, + 2, + 3, + 4 + ] + }, + "independent_review": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/review/independent-material.json", + "sha256": "c233c33cbf663f69f5994d8bd46d89f181ff2cf360c65e808af861f8ee693c90" + }, + "frame_bindings_sha256": "afc9ae069261f11becaf3135351ad61e5784b33622d26dec65321807f33ad8c7", + "artwork_derivation": { + "path": "jobs/derived-wormrite-complete8-v2-20261018/artwork-derivation.json", + "sha256": "6bb3600c81855af2870d6cd765207c1d020711498bf4770309144c4b4357380f" + } } ], "jobs": [ @@ -24506,8 +24665,8 @@ "coverage_added": 0 } }, - "registered_frame_count": 5485, - "registration_updated_at_utc": "2026-10-17T16:13:02.971766+00:00", + "registered_frame_count": 5500, + "registration_updated_at_utc": "2026-10-18T00:25:29.208239+00:00", "runtime_validation": { "registered_snapshot_frames": 4978, "frames": 4978, diff --git a/docs/hd-art.md b/docs/hd-art.md index 3f780316..e2bcc798 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. -Current coverage — 18 October 2026: the optional HD pack contains **5,485 reviewed pictures in 3,632 complete sequences**. **268 originals still await approval**. The latest append adds `203fb` and `203fc` from one genuinely new Source-only image, with two complete plain native definitions and an untouched generated PNG. Older held artwork is not reapproved. The [HD backlog](hd-backlog.md) records current category counts, review limits and remaining held drafts or refusals. The earlier package observations below are historical. +Current coverage — 18 October 2026: the optional HD pack contains **5,500 reviewed pictures in 3,638 complete sequences**; **253 originals still await approval**. The latest append contains 15 explicitly derived cleanups: one boss, three Terrain pictures and 11 catalogue-unused DSHP/WORM graphics. Their retained parents and earlier holds remain separately recorded. The [HD backlog](hd-backlog.md) describes finite review scopes and remaining work. The earlier package observations below are historical. Historical 17 October 2026 document-freeze observation: The external and assembled shared runtime pack contains **5,384 reviewed original picture frames / 3,551 complete sequences**, including **4,275 Terrain pictures**. **369 of 5,753 original pictures remain**: 260 Terrain, 75 enemies/ground objects, 33 UI/other and one boss. This six-frame append adds Boss 200ba, Terrain 2039a and the complete four-frame TANK03G3 family 3007c–3007f in three native sequences / three unchanged raw PNGs. Five hybrid frames explicitly retain 207 Original logical cells: 11 in 200ba and 50/48/49/49 across Tank phases; those cells are not generated HD. All previous 5,378 bindings and the full 3,548-header prefix remain exact, including canvas, origin, crop and optional-field presence. The assembled data contains **9,335 files / 8,179,315,857 bytes**. Actual CLI validates all 5,384 frames with zero rejects and 45 mods/one override (`2f3ab585`). Source18 and both binaries remain unchanged at API-B; future Source-C work is not the current runtime. Different reviews cover one genuine 200ba pose, all four naturally observed Tank phases and exactly two 2039a contexts; no all-placement or seamless-road claim follows. Visible 2039a edge and texture steps remain qualified, and the other 14 road tiles remain held. Previous 5,378 publication is remote-confirmed at `9ba0a5c7`. Native Windows 5,341 passed 360 tests with zero failures and 26 ignored; the separate campaign c4a4 run's old-test failure is preserved, while the 58723547 correction's native Windows workflow is still packaging. Publication and native Windows execution for 5,384 remain pending. Neither Windows result is relabeled as 5,378/5,384 execution; full HD completion remains open. diff --git a/docs/hd-backlog.md b/docs/hd-backlog.md index 900d427f..f00d9d1e 100644 --- a/docs/hd-backlog.md +++ b/docs/hd-backlog.md @@ -1,16 +1,18 @@ # Original artwork HD backlog -Current artwork/runtime checkpoint — 18 October 2026: the optional HD pack contains **5,485 reviewed pictures in 3,632 complete sequences**, including **4,360 Terrain pictures**. **268 originals still await approval**: 175 Terrain, 59 enemies and ground objects, 33 UI/other pictures and one boss. Held drafts and actual provider refusals remain part of that backlog. +Current artwork/runtime checkpoint — 18 October 2026: the optional HD pack contains **5,500 reviewed pictures in 3,638 complete sequences**, including **4,363 Terrain pictures**. **253 originals still await approval**: 172 Terrain, 59 enemies and ground objects, and 22 UI/other pictures. All 249 boss pictures are reviewed; the full original-art backlog remains open. -One new authentic-Source-only image supplies `203fb` and `203fc`. Its PNG is untouched, with two complete native definitions, plain sampling and unchanged 32×32 canvases, zero origins and fixed atlas crops. No optional policy is added; the nine existing palette opt-ins stay unchanged. Older plain and palette proposals retain their recorded holds. +This append adds one boss picture (`200a2`), three Terrain pictures (`20400`, `20403`, `20406`), the complete three-frame DSHP20G3 family and the complete eight-frame WORMRITE family. All 15 published PNGs are explicitly derived scripted cleanups of retained generated parents. Their methods preserve continuous generated RGB or coherent parent texture while using Source geometry and declared functional color cues. They are not untouched generator returns. -Separate reviews cover 19 genuine endpoints and 11 ordered comparisons from nine neighbor events. They include six freshly checked reverse contexts for registered `203fa`, including two new northeast-corner endpoints. No private validation gallery is used. Recorded grain, relief and density limits remain qualified; this is not seamless, all-placement or complete-route approval. +Boss and Terrain reviews have distinct finite context scopes. The 11 DSHP/WORM catalogue graphics have complete-family intrinsic review and Source caller-absence evidence; that review carries no Original spawn, clock or World occurrence claim. The boss has two historical controlled-pose recompositions. Terrain review covers 39 genuine endpoints and one private self-repeat endpoint for `20400`, with 25 ordered comparisons; the private endpoint is not an Original-map occurrence. Earlier WORM, boss and Terrain source-only/v3 HOLDs remain attached to their older artifacts. -Validation accepts all 5,485 frames with zero rejects, plus 45 mods with one override. Three installed-game SDL controls exited successfully and were personally reviewed. Their PNG, RGB and alpha data measured identical to H5483 across 6,220,800 pixels. +Validation accepts all 5,500 frames with zero rejects, plus 45 mods with one override. Three installed-game SDL controls exited successfully and measured identical PNG, RGB and alpha output against H5485 across 6,220,800 pixels. Both the independent reviewer and Root viewed all three complete 1920 × 1080 screens; these controls carry no claim that the new pictures appeared. -SourceF, both binaries and Mission 2 version 1.0.3 remain unchanged. Existing runtime and campaign tests retain their dated scopes. The latest closed native Windows result is SourceF H5483 at `fc36ea28`, including Mission 2 version 1.0.3: 401 passed, 26 ignored and none failed. That is not a native Windows result for this artwork revision. The [completion ledger](hd-completion.json), [backlog](hd-backlog.md) and [runtime evidence](hd-runtime-release.json) record exact authorities and limits. Validated package checkpoint; Git history records publication. +The maintained cleanup and registration tools pass 101 tests; the final TARGT guard successor passes 12 separately (113 total). TARGT14 artwork is not admitted by this batch. -Separate held proposal: the new Source-only study for `20400`, `20403` and `20406` remains a material HOLD because coarse rubble and weak olive coverage fail the Source reading. Its successful image call and technical QA add no approved coverage. Earlier holds remain unchanged (author receipt `654fd40d`, outside closure `5da4e3b8`). +SourceF, both binaries, Mission 2 version 1.0.3 and the nine palette opt-ins remain unchanged. The latest closed native Windows result is SourceF H5485 at `f9f17e35`: 401 passed, 26 ignored and none failed. It is dated evidence for that earlier artwork package. Existing runtime and campaign checks keep their original scopes. The [backlog](hd-backlog.md), [completion ledger](hd-completion.json) and [runtime evidence](hd-runtime-release.json) record current authorities and limits. Validated package checkpoint; Git history records publication. + +Historical H5485 Source-only study, separate from the new coherent derived outputs: Separate held proposal: the new Source-only study for `20400`, `20403` and `20406` remains a material HOLD because coarse rubble and weak olive coverage fail the Source reading. Its successful image call and technical QA add no approved coverage. Earlier holds remain unchanged (author receipt `654fd40d`, outside closure `5da4e3b8`). Preserved 17 October 2026 Source-update checkpoint at 5,384 (historical coverage): Current Source C+D runtime — 17 October 2026, published `a073f73f`: HD coverage remains **5,384 frames / 3,551 sequences**, with **369 originals remaining** (260 Terrain, 75 enemies/ground objects, 33 UI/other, one boss). Both executables are rebuilt; 90 Rust / 78 Python tests, HD validation and three exact 1080p regression controls pass. Five old Rust checks remain ignored. Source C+D native Windows CI is pending; the prior `58723547` result (361 passed / 26 ignored / zero failed) is a different epoch. Earlier material, context and QA records below remain historical; this source update adds no art approval. @@ -57,13 +59,13 @@ The published 3,592-frame admission adds **427 source/material-qualified origina | Category | Picture frames | Registered HD | Missing HD | Declared sequences / terrain sets | | --- | ---: | ---: | ---: | ---: | | Player banking | 21 | 21 | 0 | 3 | -| Bosses | 249 | 248 | 1 | 79 | +| Bosses | 249 | 249 | 0 | 79 | | Enemies and ground objects | 419 | 360 | 59 | 183 | | Player and enemy projectiles | 51 | 51 | 0 | 18 | | Explosions and effects | 281 | 281 | 0 | 25 | | Equipment and pickups | 47 | 47 | 0 | 23 | -| Terrain | 4,535 | 4,360 | 175 | 4 | -| Menus, portraits, HUD and other pictures | 150 | 117 | 33 | mixed static / animated | +| Terrain | 4,535 | 4,363 | 172 | 4 | +| Menus, portraits, HUD and other pictures | 150 | 128 | 22 | mixed static / animated | The completion ledger retains `format_version: 1` with `ledger_schema: family_review_refs_v1`. Each approved asset uses a stable `coordinator_review_ref`; `family_reviews` stores the candidate/binding identities and exact full immutable external receipt once. The original 2,132 normalization reduced 53,594,880 bytes to 8,406,611 (84.31%) without changing approval or artwork. New registrations update only their own status/evidence; native preservation has a separate closed record. diff --git a/docs/hd-completion.json b/docs/hd-completion.json index f3fccb63..dc9c6b10 100644 --- a/docs/hd-completion.json +++ b/docs/hd-completion.json @@ -19,10 +19,10 @@ ], "stage_contract": "Every generated candidate stays distinct from review, registration and render reachability. Original-only fallback is temporary for every required picture. Native cinematics/fonts have explicit preservation exceptions, not HD claims.", "picture_status_counts": { - "registered": 5465, - "inprogress": 112, + "registered": 5480, + "inprogress": 109, "renderreachable": 20, - "candidate": 154, + "candidate": 142, "missing": 2 }, "assets": { @@ -55139,7 +55139,7 @@ "canonical_source_asset": "200a2", "family_id": "bosses-200a2-200a2", "job_id": "bosses-200a2-200a2", - "status": "candidate", + "status": "registered", "owner": "/root/iron_coast_5", "remaster_required": true, "registry_or_layout_referenced": true, @@ -55152,7 +55152,7 @@ "sha256": "f1bcaaf5310c836b4748b29e9a6aad49c744669e2a7a7da433d4b31bc6963faf", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" }, - "coordinator_review_ref": "bosses-200a2-200a2" + "coordinator_review_ref": "SourceF-H5500-derived15-boss200a2" }, "200a3": { "kind": "picture", @@ -87133,7 +87133,7 @@ "canonical_source_asset": "20400", "family_id": "terrain-203fd-2040c", "job_id": "terrain-203fd-2040c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": false, @@ -87144,7 +87144,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "SourceF-H5500-derived15-coherent_terrain3" }, "20401": { "kind": "picture", @@ -87234,7 +87235,7 @@ "canonical_source_asset": "20403", "family_id": "terrain-203fd-2040c", "job_id": "terrain-203fd-2040c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -87245,7 +87246,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "SourceF-H5500-derived15-coherent_terrain3" }, "20404": { "kind": "picture", @@ -87340,7 +87342,7 @@ "canonical_source_asset": "20406", "family_id": "terrain-203fd-2040c", "job_id": "terrain-203fd-2040c", - "status": "inprogress", + "status": "registered", "owner": "/root/hd_terrain_set_2", "remaster_required": true, "registry_or_layout_referenced": true, @@ -87351,7 +87353,8 @@ "RustRaptor/tests/hd_terrain.rs", ".reference/terrain-hd/shoreline-draft-context-proof.png" ] - } + }, + "coordinator_review_ref": "SourceF-H5500-derived15-coherent_terrain3" }, "20407": { "kind": "picture", @@ -114208,7 +114211,7 @@ "canonical_source_asset": "3003b", "family_id": "interface-other-3003b-30042", "job_id": "interface-other-3003b-30042", - "status": "candidate", + "status": "registered", "owner": "/root/hd_dark_player", "remaster_required": true, "registry_or_layout_referenced": false, @@ -114220,7 +114223,8 @@ "manifest": "jobs/interface-other-3003b-30042/candidate.json", "sha256": "d5e331f85109bace7898ee59a2ad72b900b3c0ce0fb58693f3dc69d83ab7d9bb", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "SourceF-H5500-derived15-catalogue_WORM8" }, "3003c": { "kind": "picture", @@ -114241,7 +114245,7 @@ "canonical_source_asset": "3003c", "family_id": "interface-other-3003b-30042", "job_id": "interface-other-3003b-30042", - "status": "candidate", + "status": "registered", "owner": "/root/hd_dark_player", "remaster_required": true, "registry_or_layout_referenced": false, @@ -114253,7 +114257,8 @@ "manifest": "jobs/interface-other-3003b-30042/candidate.json", "sha256": "d5e331f85109bace7898ee59a2ad72b900b3c0ce0fb58693f3dc69d83ab7d9bb", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "SourceF-H5500-derived15-catalogue_WORM8" }, "3003d": { "kind": "picture", @@ -114274,7 +114279,7 @@ "canonical_source_asset": "3003d", "family_id": "interface-other-3003b-30042", "job_id": "interface-other-3003b-30042", - "status": "candidate", + "status": "registered", "owner": "/root/hd_dark_player", "remaster_required": true, "registry_or_layout_referenced": false, @@ -114286,7 +114291,8 @@ "manifest": "jobs/interface-other-3003b-30042/candidate.json", "sha256": "d5e331f85109bace7898ee59a2ad72b900b3c0ce0fb58693f3dc69d83ab7d9bb", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "SourceF-H5500-derived15-catalogue_WORM8" }, "3003e": { "kind": "picture", @@ -114307,7 +114313,7 @@ "canonical_source_asset": "3003e", "family_id": "interface-other-3003b-30042", "job_id": "interface-other-3003b-30042", - "status": "candidate", + "status": "registered", "owner": "/root/hd_dark_player", "remaster_required": true, "registry_or_layout_referenced": false, @@ -114319,7 +114325,8 @@ "manifest": "jobs/interface-other-3003b-30042/candidate.json", "sha256": "d5e331f85109bace7898ee59a2ad72b900b3c0ce0fb58693f3dc69d83ab7d9bb", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "SourceF-H5500-derived15-catalogue_WORM8" }, "3003f": { "kind": "picture", @@ -114340,7 +114347,7 @@ "canonical_source_asset": "3003f", "family_id": "interface-other-3003b-30042", "job_id": "interface-other-3003b-30042", - "status": "candidate", + "status": "registered", "owner": "/root/hd_dark_player", "remaster_required": true, "registry_or_layout_referenced": false, @@ -114352,7 +114359,8 @@ "manifest": "jobs/interface-other-3003b-30042/candidate.json", "sha256": "d5e331f85109bace7898ee59a2ad72b900b3c0ce0fb58693f3dc69d83ab7d9bb", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "SourceF-H5500-derived15-catalogue_WORM8" }, "30040": { "kind": "picture", @@ -114373,7 +114381,7 @@ "canonical_source_asset": "30040", "family_id": "interface-other-3003b-30042", "job_id": "interface-other-3003b-30042", - "status": "candidate", + "status": "registered", "owner": "/root/hd_dark_player", "remaster_required": true, "registry_or_layout_referenced": false, @@ -114385,7 +114393,8 @@ "manifest": "jobs/interface-other-3003b-30042/candidate.json", "sha256": "d5e331f85109bace7898ee59a2ad72b900b3c0ce0fb58693f3dc69d83ab7d9bb", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "SourceF-H5500-derived15-catalogue_WORM8" }, "30041": { "kind": "picture", @@ -114406,7 +114415,7 @@ "canonical_source_asset": "30041", "family_id": "interface-other-3003b-30042", "job_id": "interface-other-3003b-30042", - "status": "candidate", + "status": "registered", "owner": "/root/hd_dark_player", "remaster_required": true, "registry_or_layout_referenced": false, @@ -114418,7 +114427,8 @@ "manifest": "jobs/interface-other-3003b-30042/candidate.json", "sha256": "d5e331f85109bace7898ee59a2ad72b900b3c0ce0fb58693f3dc69d83ab7d9bb", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "SourceF-H5500-derived15-catalogue_WORM8" }, "30042": { "kind": "picture", @@ -114439,7 +114449,7 @@ "canonical_source_asset": "30042", "family_id": "interface-other-3003b-30042", "job_id": "interface-other-3003b-30042", - "status": "candidate", + "status": "registered", "owner": "/root/hd_dark_player", "remaster_required": true, "registry_or_layout_referenced": false, @@ -114451,7 +114461,8 @@ "manifest": "jobs/interface-other-3003b-30042/candidate.json", "sha256": "d5e331f85109bace7898ee59a2ad72b900b3c0ce0fb58693f3dc69d83ab7d9bb", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "SourceF-H5500-derived15-catalogue_WORM8" }, "30043": { "kind": "picture", @@ -117788,7 +117799,7 @@ "canonical_source_asset": "300a5", "family_id": "interface-other-300a5-300a7", "job_id": "interface-other-300a5-300a7", - "status": "candidate", + "status": "registered", "owner": "/root/hd_dark_player", "remaster_required": true, "registry_or_layout_referenced": false, @@ -117800,7 +117811,8 @@ "manifest": "jobs/interface-other-300a5-300a7/candidate.json", "sha256": "14b7b13b1f97690d29296e5e961f62731c4401526e55ae246c84213973ba8119", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "SourceF-H5500-derived15-catalogue_DSHP3" }, "300a6": { "kind": "picture", @@ -117821,7 +117833,7 @@ "canonical_source_asset": "300a6", "family_id": "interface-other-300a5-300a7", "job_id": "interface-other-300a5-300a7", - "status": "candidate", + "status": "registered", "owner": "/root/hd_dark_player", "remaster_required": true, "registry_or_layout_referenced": false, @@ -117833,7 +117845,8 @@ "manifest": "jobs/interface-other-300a5-300a7/candidate.json", "sha256": "14b7b13b1f97690d29296e5e961f62731c4401526e55ae246c84213973ba8119", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "SourceF-H5500-derived15-catalogue_DSHP3" }, "300a7": { "kind": "picture", @@ -117854,7 +117867,7 @@ "canonical_source_asset": "300a7", "family_id": "interface-other-300a5-300a7", "job_id": "interface-other-300a5-300a7", - "status": "candidate", + "status": "registered", "owner": "/root/hd_dark_player", "remaster_required": true, "registry_or_layout_referenced": false, @@ -117866,7 +117879,8 @@ "manifest": "jobs/interface-other-300a5-300a7/candidate.json", "sha256": "14b7b13b1f97690d29296e5e961f62731c4401526e55ae246c84213973ba8119", "validation_scope": "source-bound metadata, target ownership and artwork file presence; artistic/PNG/runtime review is separate" - } + }, + "coordinator_review_ref": "SourceF-H5500-derived15-catalogue_DSHP3" }, "300a8": { "kind": "picture", @@ -236976,6 +236990,279 @@ }, "old_plain_and_palette_HOLDs_preserved": true, "native_headers_and_raw_lineage": "Two complete1/frame0/plain32 definitions; exact registered HD/provenance fields and final native authority are authoritative." + }, + "SourceF-H5500-derived15-boss200a2": { + "status": "REGISTERED_REVIEWED_DERIVED_COMPLETE_FAMILY", + "selected_assets": [ + "200a2" + ], + "scope": "Derived complete1 intrinsic plus two Source-verified historical controlled-pose recompositions; no new World run.", + "limits": "Brighter mechanical relief and crisp Source-shaped high-scale outline; native1 occupancy exact, high-scale alpha differs by 55/149/259 samples. Two historical controlled poses recomposed with SourceF/H5485; no new World, natural full wave, assembled boss, movement, collision, Host, palette-time or complete-route claim.", + "roles": { + "cleanup_author": "/root/hd_boss200a2", + "different_material_and_controlled_context": "/root/campaign_integration", + "final_art_review": "/root" + }, + "authorities": { + "native_candidate": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/candidate.json", + "sha256": "c6d000bf44d08b1e260116a7bd2c42bab845c9863a27aa4fec0431da69ea3918" + }, + "coordinator_review": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/coordinator-review.json", + "sha256": "514544746d1665956e61c64e969487a3cbc735ce1be52554fc3b9f44a5e8945b" + }, + "artwork_derivation": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/artwork-derivation.json", + "sha256": "87f56671983724391e15662597898e56e6d29196d7d9d95927263e62ec5a2bf4" + }, + "actual_SourceF_QA": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/runtime-qa.json", + "sha256": "4ee4f311e7af84e85ceb7e8e5ef4d39f9e78f92759ce94881ee360c21bd5a0b9" + }, + "review_author": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/author.json", + "sha256": "c118c3deb146d039e4052c6b1d6437ed1bc40b9e7fb6ea22018efa0bb3ae8f83" + }, + "review_independent_art_and_controlled_context": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/independent-art-and-controlled-context.json", + "sha256": "4e83953f43b61180dd84946aee6d3d4837e62a27e8a025101daed815b5566249" + }, + "review_independent_cleanup_code": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/independent-cleanup-code.json", + "sha256": "2296a4705005c4b98006cc66ad46c9b422e84c408199caca3c7f2951402a2e84" + }, + "review_root_personal_review": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/root-personal-review.json", + "sha256": "e82830e7b5d2296dacb07bc894ffbc82ba4e4e05042ff24b5118f4ce51937ffe" + } + }, + "context_kind": "controlled_original_game_context", + "published_PNG_class": "DERIVED_SCRIPTED_CLEANUP_NOT_UNTOUCHED_GENERATOR_RETURN", + "old_parent_and_held_artifacts_preserved": true, + "registered_categories": { + "Bosses": 1 + } + }, + "SourceF-H5500-derived15-coherent_terrain3": { + "status": "REGISTERED_REVIEWED_DERIVED_COMPLETE_FAMILY", + "selected_assets": [ + "20400", + "20403", + "20406" + ], + "scope": "Derived complete3 intrinsic plus39 genuine Terrain endpoints and one private20400 synthetic endpoint;25 ordered comparisons.", + "limits": "Finer grain and local value islands; visible coarse/fine and carried foreign-material boundaries. 39 genuine endpoints plus one synthetic self-repeat endpoint for20400, 25 ordered views and9 neighbor events.20400 has no Original placement or World capture. No seamlessness, all-placement, full Host or playability claim.", + "roles": { + "cleanup_author": "/root/hd_full_review", + "different_intrinsic_material": "/root/hd_enemies_01", + "context_producer": "/root/hd_terrain_set_1", + "different_context_peer": "/root/iron_coast_5", + "metadata_preparer": "/root/hd_coordinator", + "final_art_review": "/root" + }, + "authorities": { + "native_candidate": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/candidate.json", + "sha256": "7c28911af4c9b02b7c50305555e0ba53369d9e8139ca61242798eed5570a327d" + }, + "coordinator_review": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/coordinator-review.json", + "sha256": "7650fa18d22c076eb25dae4b27d77059cde2a6731a8fdf746b79942579de2300" + }, + "artwork_derivation": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/artwork-derivation.json", + "sha256": "ca736f6470c4e68612a63f1a3f6402b3f1ec3cd8152288fa1e2a7ad483d1c8d9" + }, + "actual_SourceF_QA": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/runtime-qa.json", + "sha256": "e84d387eeddb2a18e18ebe34ba461c7a2145655f4d25fdf68b21bd8f53511d1d" + }, + "review_actual_context_producer": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/actual-context-producer.json", + "sha256": "9d85b499f060c142b6e234c5ab9a13e19c745690e6d4d4720ff865720162ca3e" + }, + "review_author": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/author.json", + "sha256": "1efe011b997ae3e9cfbc01b4f22f5b3fae416867970ad8276510f46da07d5b8f" + }, + "review_independent_cleanup_code": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-cleanup-code.json", + "sha256": "716b0fbb19984977d55db25c5e706b78b57dac0fff8b3d0a124fa32047b25f1d" + }, + "review_independent_context": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-context.json", + "sha256": "de0ac505f82e445eecc2129e400e38cb84019531c8469c3e0d241f0156b2826e" + }, + "review_independent_intrinsic_material": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-intrinsic-material.json", + "sha256": "82f7ee9f9a2165bf8b20c4b0a436f4ee86337f57911597baab0ad88a2aaa4151" + }, + "review_root_provided_personal_review": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/root-provided-personal-review.json", + "sha256": "72407b47298347e81d099ac689a117a2518b4e2337d712cbc6e31f1cb6fad15d" + } + }, + "context_kind": "genuine_original_terrain_endpoints_and_one_private20400_self_repeat_endpoint", + "published_PNG_class": "DERIVED_SCRIPTED_CLEANUP_NOT_UNTOUCHED_GENERATOR_RETURN", + "old_parent_and_held_artifacts_preserved": true, + "registered_categories": { + "Terrain": 3 + } + }, + "SourceF-H5500-derived15-catalogue_DSHP3": { + "status": "REGISTERED_REVIEWED_DERIVED_COMPLETE_FAMILY", + "selected_assets": [ + "300a5", + "300a6", + "300a7" + ], + "scope": "Unused Original catalogue complete3, complete-family SourceF intrinsic/material and finite stock/current-mod caller-absence review.", + "limits": "Brighter generated relief and native1 softness. SourceScale4 alpha exact at1/2/4 with small saved native3 boundary differences; small phase-boundary palette differences at1–3, stationary declared region exact at4. No natural World, gameplay phase clock, shadow, movement, survival or route claim.", + "roles": { + "cleanup_author": "/root/hd_dark_player", + "different_intrinsic_material": "/root/iron_coast_6", + "metadata_preparer": "/root/hd_dark_player", + "final_art_review": "/root" + }, + "authorities": { + "native_candidate": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/candidate.json", + "sha256": "569c6d7dde8dbc0dce3e8e91e46cda456f5351afd73595ea967fe3a18e43901f" + }, + "coordinator_review": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/coordinator-review.json", + "sha256": "a08e3981cb95c3021610da15f5493843153c5f40c777dfa99c9794d472531347" + }, + "artwork_derivation": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/artwork-derivation.json", + "sha256": "798c03805d2580861d698c3442a4990e2efbe533c42934dcda02a6ba8495ce06" + }, + "actual_SourceF_QA": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/runtime-qa.json", + "sha256": "756bfcd3f561c7b72f4cceef3c0e5672f2fbeda61ad7a719a37be4d9c93b6822" + }, + "review_author_strict": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/author-strict.json", + "sha256": "899c59700a9f6359c09ac14e1c1e97dd61a85e4c721f79e57982a5fb0fc85252" + }, + "review_author": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/author.json", + "sha256": "dea900bbb4db8aaa238f4636ec15cf8668f12ccdc7508b819f5b978d72245c26" + }, + "review_coordinator_catalogue_only_concurrence": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/coordinator-catalogue-only-concurrence.json", + "sha256": "6d7cb38298fc37b959ebd0b3eef85b7e00950a416f407f8640282bc23bb0e92d" + }, + "review_independent_final_code": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-final-code.json", + "sha256": "0709e924260e1009846847935f86d07ee7bb39b902fe2401a65416317d17dacd" + }, + "review_independent_material_strict": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-material-strict.json", + "sha256": "d79589cabb49b2d6a2d09057ade3a11b642c21008c70128e1221f8e8d2e141ea" + }, + "review_independent_material": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-material.json", + "sha256": "f6f2fd39b70eb63851d4502255b58c0256decbb0b3cef295c7fbbbdd2f0ea4f3" + }, + "review_metadata_tool_successor_strict": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/metadata-tool-successor-strict.json", + "sha256": "d866364a2b63f3c53c3228d5c33c8bcbf6fb41657fadf9e9dc44efe07144a6ee" + }, + "review_metadata_tool_successor": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/metadata-tool-successor.json", + "sha256": "2f55b3e14888c0c6f7189b212726256d0ba7955a527d6c29e17dd282b98e0310" + }, + "review_root_provided_personal_review": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/root-provided-personal-review.json", + "sha256": "17b6a4fe000906797ba22ec1ae8013dbd501074527b08fce32b19bf5a6ca21c5" + }, + "review_source_caller_absence_strict": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/source-caller-absence-strict.json", + "sha256": "bf7995c10ca5abe2129e4440ca7265389d8acca3bed959620a091354036b9208" + }, + "review_source_caller_absence": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/source-caller-absence.json", + "sha256": "3933a85af948042ac048affe7e212994a067b153a2db4044a64bda2132256667" + } + }, + "context_kind": "unused_catalogue_complete_family_intrinsic", + "published_PNG_class": "DERIVED_SCRIPTED_CLEANUP_NOT_UNTOUCHED_GENERATOR_RETURN", + "old_parent_and_held_artifacts_preserved": true, + "registered_categories": { + "Menus, portraits, HUD and other pictures": 3 + }, + "original_gameplay_occurrence_claimed": false + }, + "SourceF-H5500-derived15-catalogue_WORM8": { + "status": "REGISTERED_REVIEWED_DERIVED_COMPLETE_FAMILY", + "selected_assets": [ + "3003b", + "3003c", + "3003d", + "3003e", + "3003f", + "30040", + "30041", + "30042" + ], + "scope": "Unused Original catalogue complete8, complete-family SourceF intrinsic/material and finite stock/current-mod caller-absence review.", + "limits": "Source-stepped high-scale mask, continuous sculpted material, native1/2 softness, stronger local relief and small runtime sampling changes near animated/static boundaries. No known Original consumer, natural World timing, Host, collision, layering or Terrain-context certification.", + "roles": { + "cleanup_author": "/root/hd_enemies_02", + "different_intrinsic_material": "/root/iron_coast_6", + "final_art_review": "/root" + }, + "authorities": { + "native_candidate": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-wormrite-complete8-v2-20261018/candidate.json", + "sha256": "d63d7fd6a4a5ff8d4b9dad9fef986d687ad80654bf30ddd74e7e471d1dba4408" + }, + "coordinator_review": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-wormrite-complete8-v2-20261018/coordinator-review.json", + "sha256": "d63a89743bae449df26608a33b6f2c56d97fb7f407ac75a2abe612d921440662" + }, + "artwork_derivation": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-wormrite-complete8-v2-20261018/artwork-derivation.json", + "sha256": "6bb3600c81855af2870d6cd765207c1d020711498bf4770309144c4b4357380f" + }, + "actual_SourceF_QA": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-wormrite-complete8-v2-20261018/runtime-qa.json", + "sha256": "3c54fcedeaaffe4cf3824ccd6bc62a651d744c394374f817661c2a77f292cbf3" + }, + "review_author": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/author.json", + "sha256": "b7beabf7d76c97242bf84cf8c7ccdb40be88c884650b1a9263e23272a1c6df6f" + }, + "review_history_and_scope": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/history-and-scope.json", + "sha256": "8a9bcf6377ee22b0717cc73f1316ced4d12648b91fb1e2881a06455af533db95" + }, + "review_independent_cleanup_code": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/independent-cleanup-code.json", + "sha256": "6445d7aacb211e98f25b0ee7fc061de4d54d422b0db6a63e7f58ff1d76a71798" + }, + "review_independent_material": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/independent-material.json", + "sha256": "c233c33cbf663f69f5994d8bd46d89f181ff2cf360c65e808af861f8ee693c90" + }, + "review_original_caller_absence": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/original-caller-absence.json", + "sha256": "f745842a4039e0b98eb398874800189a572d9f645a35e056af657c46e9178181" + }, + "review_root_personal_review": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/root-personal-review.json", + "sha256": "5e680be146678b897ab89cc2989231af365263727c5c4d8538dc8cc68db603f2" + } + }, + "context_kind": "unused_catalogue_complete_family_intrinsic", + "published_PNG_class": "DERIVED_SCRIPTED_CLEANUP_NOT_UNTOUCHED_GENERATOR_RETURN", + "old_parent_and_held_artifacts_preserved": true, + "registered_categories": { + "Menus, portraits, HUD and other pictures": 8 + }, + "original_gameplay_occurrence_claimed": false } }, "native_preservation_reviews": { @@ -245250,8 +245537,8 @@ "history_scope": "All SourceC and older successful image-call, intrinsic, material, context, held-art and refusal authorities retain their original epochs and limits. The existing current_source_runtime object is a dated SourceC+D5384 checkpoint; latest_artwork_runtime is the unchanged SourceC H5425 artwork-release evidence. This activation changes runtime evidence only, with no asset/header/default/raw/status or family-review changes. Private constrained studies are not installed artwork." }, "current_runtime": { - "record": "SourceF_H5485_new_generation2_art_append_current", - "scope": "Current installed SourceF H5485 artwork after one genuinely new Source-only two-target image; earlier activation/artwork/runtime/native epochs remain dated history." + "record": "SourceF_H5500_derived15_art_append_current", + "scope": "Current installed SourceF H5500 derived-art append; earlier runtime, artwork and native evidence stay dated." }, "runtime5426": { "checkpoint_utc": "2026-10-17T12:31:23.439368+00:00", @@ -246365,6 +246652,215 @@ }, "existing_runtime_campaign_checks": "Existing SourceF113 Rust/186 Python and65 campaign tests retain dated scope; no fresh execution of those suites by this documentation/artwork append.", "history_scope": "All earlier SourceF activation/H5483 artwork/native Windows records, old plain/palette HOLDs, provider refusals and5751 other picture rows retain their exact authority. New2 is a new image, not approval of the older held palette treatments." + }, + "SourceF_H5500_derived15_art_append_current": { + "checkpoint_utc": "2026-10-18T00:33:42.285163+00:00", + "status": "ACTUAL_H5500_SOURCEF_DERIVED15_REGISTERED_ASSEMBLED_CLI_SDL_ROOT_PHYSICAL_VALIDATED_PREPUSH_CHECKPOINT", + "registered_frames": 5500, + "complete_sequences": 3638, + "remaining_original_pictures": 253, + "remaining_by_category": { + "terrain": 172, + "enemies_ground_objects": 59, + "UI_other": 22, + "bosses": 0 + }, + "terrain_frames": 4363, + "enemy_ground_frames": 360, + "UI_other_frames": 128, + "boss_frames": 249, + "selected_assets": [ + "200a2", + "20400", + "20403", + "20406", + "300a5", + "300a6", + "300a7", + "3003b", + "3003c", + "3003d", + "3003e", + "3003f", + "30040", + "30041", + "30042" + ], + "new_frames": 15, + "new_complete_sequences": 6, + "published_PNG_class": "DERIVED_SCRIPTED_CLEANUP_NOT_UNTOUCHED_GENERATOR_RETURN", + "four_context_scoped_boss_and_terrain_pictures": [ + "200a2", + "20400", + "20403", + "20406" + ], + "private_terrain_endpoint": { + "asset": "20400", + "kind": "synthetic_self_repeat", + "cases": 1 + }, + "eleven_unused_catalogue_graphics": [ + "300a5", + "300a6", + "300a7", + "3003b", + "3003c", + "3003d", + "3003e", + "3003f", + "30040", + "30041", + "30042" + ], + "catalogue_scope": "Complete-family intrinsic review and closed Source caller-absence evidence; no invented Original spawn/clock/World or new enabled enemy content.", + "new_registered_derived_PNG_routes": 15, + "new_registered_derived_PNG_bytes": 1764933, + "retained_generated_parent_PNGs": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/generator-return.png", + "sha256": "038d542c771354a665b6503e673040b377938c2db2fa88f98fcff31bac0fba72", + "bytes": 2123076 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/generator-return.png", + "sha256": "70a360ff5c148be181ed9d27ed46e29322a7b54a0f48709d290d1666e3ad70d0", + "bytes": 3137976 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/generator-return.png", + "sha256": "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758", + "bytes": 315006 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/generator-return.png", + "sha256": "a5bcbc96045e63820d89b843864978e0f08cbbc5978e69e7d940e8de0d6aef20", + "bytes": 1190883 + } + ], + "retained_generated_parent_bytes": 6766941, + "new_data_files": 91, + "registration_scope": "Registrar terminal is private-staging history; later assembly authenticates the installed canonical mirror.", + "bundled_data_files": 9504, + "bundled_data_bytes": 8407923443, + "HD_manifest_sha256": "06489afc172cfdea6e19bad5ba648159a3ac82d0d7a04eddaf94198aa851bab7", + "provenance_sha256": "2ca4d5e8f893295fa8ba12aa7c4df7061074dde6d6fbdac825b076be2e1f8e6d", + "runtime_manifest_sha256": "0b10cce9546ac2edcfd4d509484cf6cdd27d3ead6ae9cbcd55e435aacbc2bb44", + "installed_palette_opt_in_assets": [ + "2038d", + "2038e", + "20396", + "20397", + "20398", + "2039c", + "203ff", + "2058b", + "2058c" + ], + "SourceF18_both_binaries_current45mods_M2v103_unchanged": true, + "family_review_refs": { + "boss200a2": "SourceF-H5500-derived15-boss200a2", + "coherent_terrain3": "SourceF-H5500-derived15-coherent_terrain3", + "catalogue_DSHP3": "SourceF-H5500-derived15-catalogue_DSHP3", + "catalogue_WORM8": "SourceF-H5500-derived15-catalogue_WORM8" + }, + "context_scope": "Boss: two historical controlled-pose recompositions. Terrain:39 genuine endpoints plus one synthetic self-repeat endpoint for asset20400 (40total),25 ordered views and9 events. Eleven catalogue graphics: caller-absence and complete-family intrinsic review only.", + "evidence": { + "registration": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/actual-registrar-terminal.json", + "sha256": "7e0e1e7cb64b9507e886acba2cd572cc7d9ad8f91dbc60ad23577216ff266958" + }, + "assembly": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/assembly-receipt.json", + "sha256": "61e08077973ecd0d31a5e5605ca3e7c33dbdd8f654c948e9e3f79ded8d0533da" + }, + "baseline": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/baseline.json", + "sha256": "5b2a3bd2121b33dd40acca7bdb4406a15fd5246f5793c2658531167ec277161f" + }, + "Root_art_review": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/root-physical-review-final-v2.json", + "sha256": "2fedf2eee97afd452c136a994c38a7475f37580b71905a2bd70f58ab86ba79ed" + }, + "maintained_tool_tests": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/actual-maintained-HD-tool-tests.json", + "sha256": "bb2dd8c3a2792dfa52445642bf5f7c6c3e120e8d7bdf4b82c7e33220a95584ba" + }, + "final_TARGT_guard_tests": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/actual-final-TARGT-tool-guard-tests.json", + "sha256": "cc2d2fc3d585c702374c34bb51254c3540d0cf1e668e570c3d47ac772a96dbec" + }, + "CLI": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/cli-validation.json", + "sha256": "553138397f5b51b9bdce7c8c0af18c453e063264d854aa24fb9a5f1107b9970b" + }, + "Windows_count_metadata": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/windows-metadata-refresh.json", + "sha256": "352bc91bc24d12ee22964eb3a0f8066e68367dfe693018b39b8261cccb08247d" + }, + "SDL_report": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies-actualH5500-SourceF-three-SDL-versus-H5485-execution-20261018-v1/CLOSED-ACTUAL-H5500-SOURCEF-THREE-SDL-MEASURED-AND-PHYSICAL-REGRESSION-VERSUS-H5485.json", + "sha256": "16d2774bfc1166af378e6223f8692821e02441a58c6149f0b3ee869f505f6568" + }, + "SDL_strict": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies-actualH5500-SourceF-three-SDL-versus-H5485-execution-20261018-v1-strict-complete-actualH5500-SourceF-three-SDL-regression-closure.json", + "sha256": "26d89c4606ff161f1d1777c007463c5ed0c3621cafb70934db9d7e2e9cf29d26" + }, + "Root_physical": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/root-three-SDL-physical-review.json", + "sha256": "9a98be791817e628656853e894949b4a7df28943f4e0f9ccc311165ebea6712c" + } + }, + "CLI": { + "HD_registered": 5500, + "HD_validated": 5500, + "HD_rejected": 0, + "mods_validated": 45, + "overrides": 1 + }, + "SDL_regression_controls": { + "cases_exit0": 3, + "capture_frames": [ + 120, + 600, + 600 + ], + "resolution": [ + 1920, + 1080 + ], + "PNG_byte_equal": 3, + "pixels_compared": 6220800, + "changed_RGB_pixels": 0, + "changed_alpha_pixels": 0, + "comparison": "Measured against genuine SourceF H5485 controls; equality was not a forced runner condition.", + "new15_visibility_claimed": false + }, + "SDL_scope": "Bounded menu/two gameplay presentation regression only; no appended15 visibility, artistic acceptance, all-placement, full mission, survival, audio, hardware or performance claim.", + "native_Windows": { + "report": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-fixture-exact5485-assetf9f1-native-Windows-CI-observation-20261018/ACTUAL-EXACT5485-ASSETF9F1-NATIVE-WINDOWS-CI-OBSERVATION-FINAL.json", + "sha256": "82783760db37c29c59f5b803424ffda02701b0d33bc6e911022f066f7a43e62c" + }, + "outside_strict": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-fixture-exact5485-assetf9f1-native-Windows-CI-observation-20261018-strict-actual-native-Windows-CI-observation-FINAL-closure.json", + "sha256": "f66c652250daa3200be39b77aec6877774f0ce77afb191c521f5664eff3985ce" + }, + "exact_head": "f9f17e3507cc72feb3ea0dd3b844ea63c6b12208", + "HD_frames": 5485, + "passed": 401, + "ignored": 26, + "failed": 0, + "scope": "Dated SourceF H5485/M2v1.0.3 result, not native H5500 execution." + }, + "history_scope": "All earlier SourceF activations/artwork/QA/native Windows authorities, provider refusals and previous WORM/terrain/boss HOLDs retain their scopes. Only fifteen picture status/review-reference rows change; the other 5,738 picture rows and 307 native rows remain exact.", + "new_cleanup_tool_checks": { + "maintained_tests": 101, + "final_TARGT_guard_tests": 12, + "total_distinct_current_Python_tests": 113, + "TARGT14_artwork_admitted": false + }, + "existing_checks": "Existing SourceF113 Rust/186 Python and65 campaign checks retain their dated scope; this append reruns no engine test suites." } } } diff --git a/docs/hd-coordinator-checkpoint.md b/docs/hd-coordinator-checkpoint.md index 541aaba8..c036019c 100644 --- a/docs/hd-coordinator-checkpoint.md +++ b/docs/hd-coordinator-checkpoint.md @@ -1,14 +1,16 @@ # HD coordinator checkpoint — 18 October 2026 -Current artwork/runtime checkpoint — 18 October 2026: the optional HD pack contains **5,485 reviewed pictures in 3,632 complete sequences**, including **4,360 Terrain pictures**. **268 originals still await approval**: 175 Terrain, 59 enemies and ground objects, 33 UI/other pictures and one boss. Held drafts and actual provider refusals remain part of that backlog. +Current artwork/runtime checkpoint — 18 October 2026: the optional HD pack contains **5,500 reviewed pictures in 3,638 complete sequences**, including **4,363 Terrain pictures**. **253 originals still await approval**: 172 Terrain, 59 enemies and ground objects, and 22 UI/other pictures. All 249 boss pictures are reviewed; the full original-art backlog remains open. -One new authentic-Source-only image supplies `203fb` and `203fc`. Its PNG is untouched, with two complete native definitions, plain sampling and unchanged 32×32 canvases, zero origins and fixed atlas crops. No optional policy is added; the nine existing palette opt-ins stay unchanged. Older plain and palette proposals retain their recorded holds. +This append adds one boss picture (`200a2`), three Terrain pictures (`20400`, `20403`, `20406`), the complete three-frame DSHP20G3 family and the complete eight-frame WORMRITE family. All 15 published PNGs are explicitly derived scripted cleanups of retained generated parents. Their methods preserve continuous generated RGB or coherent parent texture while using Source geometry and declared functional color cues. They are not untouched generator returns. -Separate reviews cover 19 genuine endpoints and 11 ordered comparisons from nine neighbor events. They include six freshly checked reverse contexts for registered `203fa`, including two new northeast-corner endpoints. No private validation gallery is used. Recorded grain, relief and density limits remain qualified; this is not seamless, all-placement or complete-route approval. +Boss and Terrain reviews have distinct finite context scopes. The 11 DSHP/WORM catalogue graphics have complete-family intrinsic review and Source caller-absence evidence; that review carries no Original spawn, clock or World occurrence claim. The boss has two historical controlled-pose recompositions. Terrain review covers 39 genuine endpoints and one private self-repeat endpoint for `20400`, with 25 ordered comparisons; the private endpoint is not an Original-map occurrence. Earlier WORM, boss and Terrain source-only/v3 HOLDs remain attached to their older artifacts. -Validation accepts all 5,485 frames with zero rejects, plus 45 mods with one override. Three installed-game SDL controls exited successfully and were personally reviewed. Their PNG, RGB and alpha data measured identical to H5483 across 6,220,800 pixels. +Validation accepts all 5,500 frames with zero rejects, plus 45 mods with one override. Three installed-game SDL controls exited successfully and measured identical PNG, RGB and alpha output against H5485 across 6,220,800 pixels. Both the independent reviewer and Root viewed all three complete 1920 × 1080 screens; these controls carry no claim that the new pictures appeared. -SourceF, both binaries and Mission 2 version 1.0.3 remain unchanged. Existing runtime and campaign tests retain their dated scopes. The latest closed native Windows result is SourceF H5483 at `fc36ea28`, including Mission 2 version 1.0.3: 401 passed, 26 ignored and none failed. That is not a native Windows result for this artwork revision. The [completion ledger](hd-completion.json), [backlog](hd-backlog.md) and [runtime evidence](hd-runtime-release.json) record exact authorities and limits. Validated package checkpoint; Git history records publication. +The maintained cleanup and registration tools pass 101 tests; the final TARGT guard successor passes 12 separately (113 total). TARGT14 artwork is not admitted by this batch. + +SourceF, both binaries, Mission 2 version 1.0.3 and the nine palette opt-ins remain unchanged. The latest closed native Windows result is SourceF H5485 at `f9f17e35`: 401 passed, 26 ignored and none failed. It is dated evidence for that earlier artwork package. Existing runtime and campaign checks keep their original scopes. The [backlog](hd-backlog.md), [completion ledger](hd-completion.json) and [runtime evidence](hd-runtime-release.json) record current authorities and limits. Validated package checkpoint; Git history records publication. Preserved 17 October 2026 Source-update checkpoint at 5,384 (historical coverage): Current Source C+D checkpoint — 17 October 2026: remote-confirmed commit `a073f73f` installs the rational atlas sampler, protected terrain joins and bounded retained-Original policy. Coverage is unchanged at **5,384 frames / 3,551 sequences**, with **369 originals remaining** (260 Terrain, 75 enemies/ground objects, 33 UI/other, one boss); data remains **9,335 files / 8,179,315,857 bytes**. Both bundled executables were rebuilt. Validation passes 90 Rust and 78 Python tests (five pre-existing Rust checks ignored), all 5,384 HD frames with zero rejects, the 6,449-entry catalog and 45 mods/one override. Three fresh 1080p API-B/C+D controls match exactly across 6,220,800 pixels. Source C+D native Windows CI remains pending; `58723547` separately passed 361 tests, with 26 ignored and zero failed. No new artwork approval or full-HD completion follows. The following pre-C records retain their original epochs. @@ -55,16 +57,16 @@ Published runtime history: The assembled bundled Linux/Windows data contains **3 | Category | Registered / original pictures | | --- | ---: | | Player banking | 21 / 21 | -| Bosses | 248 / 249 | +| Bosses | 249 / 249 | | Enemies and ground objects | 360 / 419 | | Player and enemy projectiles | 51 / 51 | | Explosions and effects | 281 / 281 | | Equipment and pickups | 47 / 47 | -| Terrain | 4,360 / 4,535 | -| Menus, portraits, HUD and other pictures | 117 / 150 | -| Total | 5,485 / 5,753 | +| Terrain | 4,363 / 4,535 | +| Menus, portraits, HUD and other pictures | 128 / 150 | +| Total | 5,500 / 5,753 | -All 6,449 catalog entries and 5,753 pictures were audited with zero HD source/hash/canvas/ID errors. **268 pictures await registration**. Picture ledger counts are {'registered': 5465, 'inprogress': 112, 'renderreachable': 20, 'candidate': 154, 'missing': 2}; candidate status is not art approval or live occurrence. All 307 native AGX/font records remain separately `native_preserved`, with no generated HD coverage. Unused/destroyed pictures remain required. +All 6,449 catalog entries and 5,753 pictures were audited with zero HD source/hash/canvas/ID errors. **253 pictures await registration**. Picture ledger counts are {'registered': 5480, 'inprogress': 109, 'renderreachable': 20, 'candidate': 142, 'missing': 2}; candidate status is not art approval or live occurrence. All 307 native AGX/font records remain separately `native_preserved`, with no generated HD coverage. Unused/destroyed pictures remain required. ## Historical Stage2 API 1,148 output proof diff --git a/docs/hd-full-review.md b/docs/hd-full-review.md index 2b31aeba..b7d74861 100644 --- a/docs/hd-full-review.md +++ b/docs/hd-full-review.md @@ -1,14 +1,16 @@ # Complete-original HD review -Current artwork/runtime checkpoint — 18 October 2026: the optional HD pack contains **5,485 reviewed pictures in 3,632 complete sequences**, including **4,360 Terrain pictures**. **268 originals still await approval**: 175 Terrain, 59 enemies and ground objects, 33 UI/other pictures and one boss. Held drafts and actual provider refusals remain part of that backlog. +Current artwork/runtime checkpoint — 18 October 2026: the optional HD pack contains **5,500 reviewed pictures in 3,638 complete sequences**, including **4,363 Terrain pictures**. **253 originals still await approval**: 172 Terrain, 59 enemies and ground objects, and 22 UI/other pictures. All 249 boss pictures are reviewed; the full original-art backlog remains open. -One new authentic-Source-only image supplies `203fb` and `203fc`. Its PNG is untouched, with two complete native definitions, plain sampling and unchanged 32×32 canvases, zero origins and fixed atlas crops. No optional policy is added; the nine existing palette opt-ins stay unchanged. Older plain and palette proposals retain their recorded holds. +This append adds one boss picture (`200a2`), three Terrain pictures (`20400`, `20403`, `20406`), the complete three-frame DSHP20G3 family and the complete eight-frame WORMRITE family. All 15 published PNGs are explicitly derived scripted cleanups of retained generated parents. Their methods preserve continuous generated RGB or coherent parent texture while using Source geometry and declared functional color cues. They are not untouched generator returns. -Separate reviews cover 19 genuine endpoints and 11 ordered comparisons from nine neighbor events. They include six freshly checked reverse contexts for registered `203fa`, including two new northeast-corner endpoints. No private validation gallery is used. Recorded grain, relief and density limits remain qualified; this is not seamless, all-placement or complete-route approval. +Boss and Terrain reviews have distinct finite context scopes. The 11 DSHP/WORM catalogue graphics have complete-family intrinsic review and Source caller-absence evidence; that review carries no Original spawn, clock or World occurrence claim. The boss has two historical controlled-pose recompositions. Terrain review covers 39 genuine endpoints and one private self-repeat endpoint for `20400`, with 25 ordered comparisons; the private endpoint is not an Original-map occurrence. Earlier WORM, boss and Terrain source-only/v3 HOLDs remain attached to their older artifacts. -Validation accepts all 5,485 frames with zero rejects, plus 45 mods with one override. Three installed-game SDL controls exited successfully and were personally reviewed. Their PNG, RGB and alpha data measured identical to H5483 across 6,220,800 pixels. +Validation accepts all 5,500 frames with zero rejects, plus 45 mods with one override. Three installed-game SDL controls exited successfully and measured identical PNG, RGB and alpha output against H5485 across 6,220,800 pixels. Both the independent reviewer and Root viewed all three complete 1920 × 1080 screens; these controls carry no claim that the new pictures appeared. -SourceF, both binaries and Mission 2 version 1.0.3 remain unchanged. Existing runtime and campaign tests retain their dated scopes. The latest closed native Windows result is SourceF H5483 at `fc36ea28`, including Mission 2 version 1.0.3: 401 passed, 26 ignored and none failed. That is not a native Windows result for this artwork revision. The [completion ledger](hd-completion.json), [backlog](hd-backlog.md) and [runtime evidence](hd-runtime-release.json) record exact authorities and limits. Validated package checkpoint; Git history records publication. +The maintained cleanup and registration tools pass 101 tests; the final TARGT guard successor passes 12 separately (113 total). TARGT14 artwork is not admitted by this batch. + +SourceF, both binaries, Mission 2 version 1.0.3 and the nine palette opt-ins remain unchanged. The latest closed native Windows result is SourceF H5485 at `f9f17e35`: 401 passed, 26 ignored and none failed. It is dated evidence for that earlier artwork package. Existing runtime and campaign checks keep their original scopes. The [backlog](hd-backlog.md), [completion ledger](hd-completion.json) and [runtime evidence](hd-runtime-release.json) record current authorities and limits. Validated package checkpoint; Git history records publication. Preserved 17 October 2026 Source-update checkpoint at 5,384 (historical coverage): Current runtime checkpoint — 17 October 2026: Source C+D is remote-confirmed at `a073f73f`, with **5,384 HD frames / 3,551 sequences** and 369 originals still outstanding. Both executables are rebuilt; 90 Rust / 78 Python tests and three fresh 1080p controls pass, with zero pixel differences from API-B. Source C+D native Windows CI remains pending. Historical 8ada, 386e and API-B material/context/QA evidence below retains its recorded epoch; these bounded runtime checks add no artwork or hybrid approval. See [the coordinator checkpoint](hd-coordinator-checkpoint.md) for current validation and Windows attribution. diff --git a/docs/hd-runtime-release.json b/docs/hd-runtime-release.json index 54da21b6..fd66eca7 100644 --- a/docs/hd-runtime-release.json +++ b/docs/hd-runtime-release.json @@ -885,14 +885,15 @@ "current_source_runtime": "Dated published SourceC+D update checkpoint at5384/3551. Retained unchanged as historical source-update evidence, not latest artwork coverage.", "latest_artwork_runtime": "Published H5425/3587 artwork-release evidence measured under SourceC. Retained unchanged; its executable/source hashes are historical after SourceE activation.", "older_top_level_release_fields": "Historical2935 release and predecessor authority, not current SourceE runtime or H5425 artwork facts.", - "current_runtime": "Selects SourceF_H5485_new_generation2_art_append_current: current SourceF H5485 artwork coverage.", + "current_runtime": "Selects SourceF_H5500_derived15_art_append_current: current SourceF derived-art package.", "sourceE_runtime_activation": "Dated SourceE installation atH5425: zero palette opt-ins then; immutable source/build/default-control evidence retained unchanged.", "runtime5426": "Dated actual SourceE historical2039c append at5426/3588,one opt-in then; retained unchanged.", "runtime5463": "Dated SourceE37-picture artwork publication at5463/3625. Entire record and original QA/native epochs retained unchanged after the SourceF runtime activation.", "SourceF_activation_current": "Current production build/install/test/CLI/SDL evidence for the256-cell runtime tier; no new art approval or native Windows SourceF execution claim.", "SourceF_H5480_art_append_current": "Actual17-picture append,493 retained Original cells; no new image generation or Original-map claim for private59/63.", "SourceF_H5483_new_generation3_art_append_current": "Actual new3 Source-only image append, plain native sampling; old held palette3 not approved and f8/f9 private context only.", - "SourceF_H5485_new_generation2_art_append_current": "Actual new2 Source-only image append, plain native sampling; old held variants not approved. Nineteen genuine endpoints and11 ordered comparisons; no private gallery." + "SourceF_H5485_new_generation2_art_append_current": "Actual new2 Source-only image append, plain native sampling; old held variants not approved. Nineteen genuine endpoints and11 ordered comparisons; no private gallery.", + "SourceF_H5500_derived15_art_append_current": "Actual derived15 append: separately scoped boss/Terrain context reviews and 11 unused catalogue graphics; private20400 is not an Original occurrence." }, "sourceE_runtime_activation": { "checkpoint_utc": "2026-10-17T12:01:07.035317+00:00", @@ -998,8 +999,8 @@ "history_scope": "All SourceC and older successful image-call, intrinsic, material, context, held-art and refusal authorities retain their original epochs and limits. The existing current_source_runtime object is a dated SourceC+D5384 checkpoint; latest_artwork_runtime is the unchanged SourceC H5425 artwork-release evidence. This activation changes runtime evidence only, with no asset/header/default/raw/status or family-review changes. Private constrained studies are not installed artwork." }, "current_runtime": { - "record": "SourceF_H5485_new_generation2_art_append_current", - "scope": "Current installed SourceF H5485 artwork after one genuinely new Source-only two-target image; earlier activation/artwork/runtime/native epochs remain dated history." + "record": "SourceF_H5500_derived15_art_append_current", + "scope": "Current installed SourceF H5500 derived-art append; earlier runtime, artwork and native evidence stay dated." }, "runtime5426": { "checkpoint_utc": "2026-10-17T12:31:23.439368+00:00", @@ -2113,5 +2114,214 @@ }, "existing_runtime_campaign_checks": "Existing SourceF113 Rust/186 Python and65 campaign tests retain dated scope; no fresh execution of those suites by this documentation/artwork append.", "history_scope": "All earlier SourceF activation/H5483 artwork/native Windows records, old plain/palette HOLDs, provider refusals and5751 other picture rows retain their exact authority. New2 is a new image, not approval of the older held palette treatments." + }, + "SourceF_H5500_derived15_art_append_current": { + "checkpoint_utc": "2026-10-18T00:33:42.285163+00:00", + "status": "ACTUAL_H5500_SOURCEF_DERIVED15_REGISTERED_ASSEMBLED_CLI_SDL_ROOT_PHYSICAL_VALIDATED_PREPUSH_CHECKPOINT", + "registered_frames": 5500, + "complete_sequences": 3638, + "remaining_original_pictures": 253, + "remaining_by_category": { + "terrain": 172, + "enemies_ground_objects": 59, + "UI_other": 22, + "bosses": 0 + }, + "terrain_frames": 4363, + "enemy_ground_frames": 360, + "UI_other_frames": 128, + "boss_frames": 249, + "selected_assets": [ + "200a2", + "20400", + "20403", + "20406", + "300a5", + "300a6", + "300a7", + "3003b", + "3003c", + "3003d", + "3003e", + "3003f", + "30040", + "30041", + "30042" + ], + "new_frames": 15, + "new_complete_sequences": 6, + "published_PNG_class": "DERIVED_SCRIPTED_CLEANUP_NOT_UNTOUCHED_GENERATOR_RETURN", + "four_context_scoped_boss_and_terrain_pictures": [ + "200a2", + "20400", + "20403", + "20406" + ], + "private_terrain_endpoint": { + "asset": "20400", + "kind": "synthetic_self_repeat", + "cases": 1 + }, + "eleven_unused_catalogue_graphics": [ + "300a5", + "300a6", + "300a7", + "3003b", + "3003c", + "3003d", + "3003e", + "3003f", + "30040", + "30041", + "30042" + ], + "catalogue_scope": "Complete-family intrinsic review and closed Source caller-absence evidence; no invented Original spawn/clock/World or new enabled enemy content.", + "new_registered_derived_PNG_routes": 15, + "new_registered_derived_PNG_bytes": 1764933, + "retained_generated_parent_PNGs": [ + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/generator-return.png", + "sha256": "038d542c771354a665b6503e673040b377938c2db2fa88f98fcff31bac0fba72", + "bytes": 2123076 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/generator-return.png", + "sha256": "70a360ff5c148be181ed9d27ed46e29322a7b54a0f48709d290d1666e3ad70d0", + "bytes": 3137976 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/generator-return.png", + "sha256": "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758", + "bytes": 315006 + }, + { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/generator-return.png", + "sha256": "a5bcbc96045e63820d89b843864978e0f08cbbc5978e69e7d940e8de0d6aef20", + "bytes": 1190883 + } + ], + "retained_generated_parent_bytes": 6766941, + "new_data_files": 91, + "registration_scope": "Registrar terminal is private-staging history; later assembly authenticates the installed canonical mirror.", + "bundled_data_files": 9504, + "bundled_data_bytes": 8407923443, + "HD_manifest_sha256": "06489afc172cfdea6e19bad5ba648159a3ac82d0d7a04eddaf94198aa851bab7", + "provenance_sha256": "2ca4d5e8f893295fa8ba12aa7c4df7061074dde6d6fbdac825b076be2e1f8e6d", + "runtime_manifest_sha256": "0b10cce9546ac2edcfd4d509484cf6cdd27d3ead6ae9cbcd55e435aacbc2bb44", + "installed_palette_opt_in_assets": [ + "2038d", + "2038e", + "20396", + "20397", + "20398", + "2039c", + "203ff", + "2058b", + "2058c" + ], + "SourceF18_both_binaries_current45mods_M2v103_unchanged": true, + "family_review_refs": { + "boss200a2": "SourceF-H5500-derived15-boss200a2", + "coherent_terrain3": "SourceF-H5500-derived15-coherent_terrain3", + "catalogue_DSHP3": "SourceF-H5500-derived15-catalogue_DSHP3", + "catalogue_WORM8": "SourceF-H5500-derived15-catalogue_WORM8" + }, + "context_scope": "Boss: two historical controlled-pose recompositions. Terrain:39 genuine endpoints plus one synthetic self-repeat endpoint for asset20400 (40total),25 ordered views and9 events. Eleven catalogue graphics: caller-absence and complete-family intrinsic review only.", + "evidence": { + "registration": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/actual-registrar-terminal.json", + "sha256": "7e0e1e7cb64b9507e886acba2cd572cc7d9ad8f91dbc60ad23577216ff266958" + }, + "assembly": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/assembly-receipt.json", + "sha256": "61e08077973ecd0d31a5e5605ca3e7c33dbdd8f654c948e9e3f79ded8d0533da" + }, + "baseline": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/baseline.json", + "sha256": "5b2a3bd2121b33dd40acca7bdb4406a15fd5246f5793c2658531167ec277161f" + }, + "Root_art_review": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/root-physical-review-final-v2.json", + "sha256": "2fedf2eee97afd452c136a994c38a7475f37580b71905a2bd70f58ab86ba79ed" + }, + "maintained_tool_tests": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/actual-maintained-HD-tool-tests.json", + "sha256": "bb2dd8c3a2792dfa52445642bf5f7c6c3e120e8d7bdf4b82c7e33220a95584ba" + }, + "final_TARGT_guard_tests": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/actual-final-TARGT-tool-guard-tests.json", + "sha256": "cc2d2fc3d585c702374c34bb51254c3540d0cf1e668e570c3d47ac772a96dbec" + }, + "CLI": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/cli-validation.json", + "sha256": "553138397f5b51b9bdce7c8c0af18c453e063264d854aa24fb9a5f1107b9970b" + }, + "Windows_count_metadata": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/windows-metadata-refresh.json", + "sha256": "352bc91bc24d12ee22964eb3a0f8066e68367dfe693018b39b8261cccb08247d" + }, + "SDL_report": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies-actualH5500-SourceF-three-SDL-versus-H5485-execution-20261018-v1/CLOSED-ACTUAL-H5500-SOURCEF-THREE-SDL-MEASURED-AND-PHYSICAL-REGRESSION-VERSUS-H5485.json", + "sha256": "16d2774bfc1166af378e6223f8692821e02441a58c6149f0b3ee869f505f6568" + }, + "SDL_strict": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-enemies-actualH5500-SourceF-three-SDL-versus-H5485-execution-20261018-v1-strict-complete-actualH5500-SourceF-three-SDL-regression-closure.json", + "sha256": "26d89c4606ff161f1d1777c007463c5ed0c3621cafb70934db9d7e2e9cf29d26" + }, + "Root_physical": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived15-publication-20261018/root-three-SDL-physical-review.json", + "sha256": "9a98be791817e628656853e894949b4a7df28943f4e0f9ccc311165ebea6712c" + } + }, + "CLI": { + "HD_registered": 5500, + "HD_validated": 5500, + "HD_rejected": 0, + "mods_validated": 45, + "overrides": 1 + }, + "SDL_regression_controls": { + "cases_exit0": 3, + "capture_frames": [ + 120, + 600, + 600 + ], + "resolution": [ + 1920, + 1080 + ], + "PNG_byte_equal": 3, + "pixels_compared": 6220800, + "changed_RGB_pixels": 0, + "changed_alpha_pixels": 0, + "comparison": "Measured against genuine SourceF H5485 controls; equality was not a forced runner condition.", + "new15_visibility_claimed": false + }, + "SDL_scope": "Bounded menu/two gameplay presentation regression only; no appended15 visibility, artistic acceptance, all-placement, full mission, survival, audio, hardware or performance claim.", + "native_Windows": { + "report": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-fixture-exact5485-assetf9f1-native-Windows-CI-observation-20261018/ACTUAL-EXACT5485-ASSETF9F1-NATIVE-WINDOWS-CI-OBSERVATION-FINAL.json", + "sha256": "82783760db37c29c59f5b803424ffda02701b0d33bc6e911022f066f7a43e62c" + }, + "outside_strict": { + "path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-fixture-exact5485-assetf9f1-native-Windows-CI-observation-20261018-strict-actual-native-Windows-CI-observation-FINAL-closure.json", + "sha256": "f66c652250daa3200be39b77aec6877774f0ce77afb191c521f5664eff3985ce" + }, + "exact_head": "f9f17e3507cc72feb3ea0dd3b844ea63c6b12208", + "HD_frames": 5485, + "passed": 401, + "ignored": 26, + "failed": 0, + "scope": "Dated SourceF H5485/M2v1.0.3 result, not native H5500 execution." + }, + "history_scope": "All earlier SourceF activations/artwork/QA/native Windows authorities, provider refusals and previous WORM/terrain/boss HOLDs retain their scopes. Only fifteen picture status/review-reference rows change; the other 5,738 picture rows and 307 native rows remain exact.", + "new_cleanup_tool_checks": { + "maintained_tests": 101, + "final_TARGT_guard_tests": 12, + "total_distinct_current_Python_tests": 113, + "TARGT14_artwork_admitted": false + }, + "existing_checks": "Existing SourceF113 Rust/186 Python and65 campaign checks retain their dated scope; this append reruns no engine test suites." } } diff --git a/docs/resume-checkpoint.md b/docs/resume-checkpoint.md index dd33bf70..fde34be4 100644 --- a/docs/resume-checkpoint.md +++ b/docs/resume-checkpoint.md @@ -1,16 +1,18 @@ # Current checkpoint — 18 October 2026 -Current artwork/runtime checkpoint — 18 October 2026: the optional HD pack contains **5,485 reviewed pictures in 3,632 complete sequences**, including **4,360 Terrain pictures**. **268 originals still await approval**: 175 Terrain, 59 enemies and ground objects, 33 UI/other pictures and one boss. Held drafts and actual provider refusals remain part of that backlog. +Current artwork/runtime checkpoint — 18 October 2026: the optional HD pack contains **5,500 reviewed pictures in 3,638 complete sequences**, including **4,363 Terrain pictures**. **253 originals still await approval**: 172 Terrain, 59 enemies and ground objects, and 22 UI/other pictures. All 249 boss pictures are reviewed; the full original-art backlog remains open. -One new authentic-Source-only image supplies `203fb` and `203fc`. Its PNG is untouched, with two complete native definitions, plain sampling and unchanged 32×32 canvases, zero origins and fixed atlas crops. No optional policy is added; the nine existing palette opt-ins stay unchanged. Older plain and palette proposals retain their recorded holds. +This append adds one boss picture (`200a2`), three Terrain pictures (`20400`, `20403`, `20406`), the complete three-frame DSHP20G3 family and the complete eight-frame WORMRITE family. All 15 published PNGs are explicitly derived scripted cleanups of retained generated parents. Their methods preserve continuous generated RGB or coherent parent texture while using Source geometry and declared functional color cues. They are not untouched generator returns. -Separate reviews cover 19 genuine endpoints and 11 ordered comparisons from nine neighbor events. They include six freshly checked reverse contexts for registered `203fa`, including two new northeast-corner endpoints. No private validation gallery is used. Recorded grain, relief and density limits remain qualified; this is not seamless, all-placement or complete-route approval. +Boss and Terrain reviews have distinct finite context scopes. The 11 DSHP/WORM catalogue graphics have complete-family intrinsic review and Source caller-absence evidence; that review carries no Original spawn, clock or World occurrence claim. The boss has two historical controlled-pose recompositions. Terrain review covers 39 genuine endpoints and one private self-repeat endpoint for `20400`, with 25 ordered comparisons; the private endpoint is not an Original-map occurrence. Earlier WORM, boss and Terrain source-only/v3 HOLDs remain attached to their older artifacts. -Validation accepts all 5,485 frames with zero rejects, plus 45 mods with one override. Three installed-game SDL controls exited successfully and were personally reviewed. Their PNG, RGB and alpha data measured identical to H5483 across 6,220,800 pixels. +Validation accepts all 5,500 frames with zero rejects, plus 45 mods with one override. Three installed-game SDL controls exited successfully and measured identical PNG, RGB and alpha output against H5485 across 6,220,800 pixels. Both the independent reviewer and Root viewed all three complete 1920 × 1080 screens; these controls carry no claim that the new pictures appeared. -SourceF, both binaries and Mission 2 version 1.0.3 remain unchanged. Existing runtime and campaign tests retain their dated scopes. The latest closed native Windows result is SourceF H5483 at `fc36ea28`, including Mission 2 version 1.0.3: 401 passed, 26 ignored and none failed. That is not a native Windows result for this artwork revision. The [completion ledger](hd-completion.json), [backlog](hd-backlog.md) and [runtime evidence](hd-runtime-release.json) record exact authorities and limits. Validated package checkpoint; Git history records publication. +The maintained cleanup and registration tools pass 101 tests; the final TARGT guard successor passes 12 separately (113 total). TARGT14 artwork is not admitted by this batch. -The assembled data contains **9,413 files / 8,398,619,842 bytes**. The 307 native AGX cinematic/font records remain preserved separately. Iron Coast retains its published 14-mission retune, Mission 2 version 1.0.3 and its 65-test campaign evidence; see [Iron Coast retune evidence](iron-coast-retune.md). This artwork append changes no mission, weapon or shop behavior. +SourceF, both binaries, Mission 2 version 1.0.3 and the nine palette opt-ins remain unchanged. The latest closed native Windows result is SourceF H5485 at `f9f17e35`: 401 passed, 26 ignored and none failed. It is dated evidence for that earlier artwork package. Existing runtime and campaign checks keep their original scopes. The [backlog](hd-backlog.md), [completion ledger](hd-completion.json) and [runtime evidence](hd-runtime-release.json) record current authorities and limits. Validated package checkpoint; Git history records publication. + +The assembled data contains **9,504 files / 8,407,923,443 bytes**. The 307 native AGX cinematic/font records remain preserved separately. Iron Coast retains its published retune, Mission 2 version 1.0.3 and 65-test campaign evidence; see [Iron Coast retune evidence](iron-coast-retune.md). This artwork append changes no mission, weapon or shop behavior. # Earlier 5,339-frame checkpoint — retained historical observation diff --git a/runtime-manifest.json b/runtime-manifest.json index d4fbbd2c..5335eba9 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": 5485, + "approved_hd_frames": 5500, "binary_sha256": "5621787ba887ae77d396d848b833a66bd836cc50526d18e9b83fd09354affdfa", - "data_files": 9413, - "data_bytes": 8398619842, + "data_files": 9504, + "data_bytes": 8407923443, "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": "1237ac04026ebed5c5b8be2293b5d1cea1f7307979b32bb03e2c6637c8f89a1d", + "data/hd/hd.json": "06489afc172cfdea6e19bad5ba648159a3ac82d0d7a04eddaf94198aa851bab7", "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", @@ -202,6 +202,97 @@ "data/hd/jobs/coordinator-terrain40435-40444-complete16-retained44410-post5384-currentC-20261017-v1/generated/d2cc586d69dcfde18b057cbc392d99319a9ac4b1ea6998efecf8c2df173b679f.png": "d2cc586d69dcfde18b057cbc392d99319a9ac4b1ea6998efecf8c2df173b679f", "data/hd/jobs/coordinator-terrain40435-40444-complete16-retained44410-post5384-currentC-20261017-v1/generated/ea2ab3c948f0f5136ddbb07d24b823e47134e362d3d5c1ee3c978ca2a3610fc0.png": "ea2ab3c948f0f5136ddbb07d24b823e47134e362d3d5c1ee3c978ca2a3610fc0", "data/hd/jobs/coordinator-terrain40435-40444-complete16-retained44410-post5384-currentC-20261017-v1/generated/f3277a9f7e565a9666034e984c32303e0f4625aff297dd54701f8c751325861c.png": "f3277a9f7e565a9666034e984c32303e0f4625aff297dd54701f8c751325861c", + "data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/artwork-derivation.json": "87f56671983724391e15662597898e56e6d29196d7d9d95927263e62ec5a2bf4", + "data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/candidate.json": "c6d000bf44d08b1e260116a7bd2c42bab845c9863a27aa4fec0431da69ea3918", + "data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/cleanup-recipe.json": "16ef82a1472b478e7cdef721731f080cfa3a2aa8b316c9150eb5e018dd794d81", + "data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/coordinator-review.json": "514544746d1665956e61c64e969487a3cbc735ce1be52554fc3b9f44a5e8945b", + "data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/derived/200a2-derived.png": "74793a37ed6983fa99a9349b093b8b6ac2e03f52a6546d09dc245cf3d8479cdf", + "data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/derived/derived-provenance.json": "0ff138c4821a1dcb2e41e2248a5a34402e946f48e0237ca65a9a4703f5af38f7", + "data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/job.json": "679a7e5a46761f94782b6d7d3e87bcff449fbe4271fa0b5b611d831be1c4edb6", + "data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/generation-receipt.json": "c4e3ae0527078e4b422975f133d204fea5852977ad91d9ba7a9ddfbe83afd6e9", + "data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/generator-return.png": "038d542c771354a665b6503e673040b377938c2db2fa88f98fcff31bac0fba72", + "data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/parents/prompt.txt": "e039a7e7d43ac4f9fe9076c88943799d2121a907caca849f4f7f75b76fa44035", + "data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/author.json": "c118c3deb146d039e4052c6b1d6437ed1bc40b9e7fb6ea22018efa0bb3ae8f83", + "data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/independent-art-and-controlled-context.json": "4e83953f43b61180dd84946aee6d3d4837e62a27e8a025101daed815b5566249", + "data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/independent-cleanup-code.json": "2296a4705005c4b98006cc66ad46c9b422e84c408199caca3c7f2951402a2e84", + "data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/review/root-personal-review.json": "e82830e7b5d2296dacb07bc894ffbc82ba4e4e05042ff24b5118f4ce51937ffe", + "data/hd/jobs/derived-boss-200a2-source-geometry-v1-20261018/runtime-qa.json": "4ee4f311e7af84e85ceb7e8e5ef4d39f9e78f92759ce94881ee360c21bd5a0b9", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/artwork-derivation.json": "798c03805d2580861d698c3442a4990e2efbe533c42934dcda02a6ba8495ce06", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/candidate.json": "569c6d7dde8dbc0dce3e8e91e46cda456f5351afd73595ea967fe3a18e43901f", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/cleanup-recipe.json": "a1617f9a759fb7041702d8cdfdd3b63b0bdebba7d58dc5f61c6ccc784d6d4344", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/coordinator-review.json": "a08e3981cb95c3021610da15f5493843153c5f40c777dfa99c9794d472531347", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a5-derived.png": "cd45b35317e4cad891c1afa55ef30e6de157b6175cfe6e6e2547d3f07da74476", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a6-derived.png": "eddb376ddbf66e10df1feae2cf5c4daa93b2ffd6196f284dabed8f88f6754339", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/300a7-derived.png": "86036f9c0cc891481990a212a7ccc5718a59c43d9a0f4bff70c7a1e30d8a66e7", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/derived-provenance.json": "4e5f565646a5d7d70c5218e422ddfa3e16216bbc30cb3df8fd510dbec187f82e", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/derived/normalized-execution.json": "d42d01ccddaa4fe69fe43a717157d27c4399667adff5e0ebfe0d61c4706a5812", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/job.json": "9716e270a023cf1a624d0981da079fab9eb5a570e24c0060c2a415ec20bd2db1", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/normalized-execution-object.json": "e02156b246f14856cf2d793d09da3bf9cb604b81577779f81b7b33fc5eb0f13a", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/generation-gate-events.json": "1c7ccae03810677129f03b897d617644285161afb74a7b5f390ff4df5868f9fd", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/generation-receipt.json": "d95e3da96adcc5738a3292f3a872a90d32828494cf44729395a69007fc5242a6", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/generator-return.png": "3ab3f1950699cea5865752176d42c2e6fe09e65a3039e00536ce2e8a8917a758", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/prompt.txt": "c8238415fe7c75f76c2f81459c6bf09e6fd94c1f8eaad8b80bb157692fd10e17", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/parents/raw-identity.json": "0e5d0bc65a5c5feb296456f39dffc836d5a460a5b72418870fd7b2d0356fb4cf", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/author-strict.json": "899c59700a9f6359c09ac14e1c1e97dd61a85e4c721f79e57982a5fb0fc85252", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/author.json": "dea900bbb4db8aaa238f4636ec15cf8668f12ccdc7508b819f5b978d72245c26", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/coordinator-catalogue-only-concurrence.json": "6d7cb38298fc37b959ebd0b3eef85b7e00950a416f407f8640282bc23bb0e92d", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-final-code.json": "0709e924260e1009846847935f86d07ee7bb39b902fe2401a65416317d17dacd", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-material-strict.json": "d79589cabb49b2d6a2d09057ade3a11b642c21008c70128e1221f8e8d2e141ea", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/independent-material.json": "f6f2fd39b70eb63851d4502255b58c0256decbb0b3cef295c7fbbbdd2f0ea4f3", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/metadata-tool-successor-strict.json": "d866364a2b63f3c53c3228d5c33c8bcbf6fb41657fadf9e9dc44efe07144a6ee", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/metadata-tool-successor.json": "2f55b3e14888c0c6f7189b212726256d0ba7955a527d6c29e17dd282b98e0310", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/root-provided-personal-review.json": "17b6a4fe000906797ba22ec1ae8013dbd501074527b08fce32b19bf5a6ca21c5", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/source-caller-absence-strict.json": "bf7995c10ca5abe2129e4440ca7265389d8acca3bed959620a091354036b9208", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/review/source-caller-absence.json": "3933a85af948042ac048affe7e212994a067b153a2db4044a64bda2132256667", + "data/hd/jobs/derived-dshp20g3-complete3-v1-20261018/runtime-qa.json": "756bfcd3f561c7b72f4cceef3c0e5672f2fbeda61ad7a719a37be4d9c93b6822", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/artwork-derivation.json": "ca736f6470c4e68612a63f1a3f6402b3f1ec3cd8152288fa1e2a7ad483d1c8d9", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/candidate.json": "7c28911af4c9b02b7c50305555e0ba53369d9e8139ca61242798eed5570a327d", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/cleanup-environment.json": "06621e5dd2757edc8edc12d614029be6661c10170c93163075cd7311171fda6d", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/cleanup-recipe.json": "0743cbc73f049ee6fcfefd5c1b650b76f08eefa4463b647d5436c2d84920e31d", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/coordinator-review.json": "7650fa18d22c076eb25dae4b27d77059cde2a6731a8fdf746b79942579de2300", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20400-DERIVED-source-guided-material-v1.png": "ca5479ef35d84d71ad737dcb55c14443f1796cd7cf8a87b8386e29598913022b", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20403-DERIVED-source-guided-material-v1.png": "33305c62843344adb740610057dd7423bb8f8eeec33460e6eb065fe2614fe835", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/20406-DERIVED-source-guided-material-v1.png": "56be74b24d34663feaafb3add8f3fd61b9a7083659fdc109badae7eafb9e0e97", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/derived/actual-cleanup-execution.json": "d4454da015f91651988a7b4565375459e2ac5a28d9ffc89df89909af2ab44563", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/job.json": "5056e94afabe9602f637eb06788bc7e0c1a78fb5cde93dc700ffd0adf363aba3", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/generation-receipt.json": "49b9f3b8cafade7c13aaf3fd6192366ee1afd549f7fb69cfdf3924f967f3ca16", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/generator-return.png": "70a360ff5c148be181ed9d27ed46e29322a7b54a0f48709d290d1666e3ad70d0", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/parents/prompt.txt": "8f682cac9260c2345a69f267c895d4da989445f54534322950b296f66a84570b", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/actual-context-producer.json": "9d85b499f060c142b6e234c5ab9a13e19c745690e6d4d4720ff865720162ca3e", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/author.json": "1efe011b997ae3e9cfbc01b4f22f5b3fae416867970ad8276510f46da07d5b8f", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-cleanup-code.json": "716b0fbb19984977d55db25c5e706b78b57dac0fff8b3d0a124fa32047b25f1d", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-context.json": "de0ac505f82e445eecc2129e400e38cb84019531c8469c3e0d241f0156b2826e", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/independent-intrinsic-material.json": "82f7ee9f9a2165bf8b20c4b0a436f4ee86337f57911597baab0ad88a2aaa4151", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/review/root-provided-personal-review.json": "72407b47298347e81d099ac689a117a2518b4e2337d712cbc6e31f1cb6fad15d", + "data/hd/jobs/derived-terrain-20400-20403-20406-coherent-v1-20261018/runtime-qa.json": "e84d387eeddb2a18e18ebe34ba461c7a2145655f4d25fdf68b21bd8f53511d1d", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/artwork-derivation.json": "6bb3600c81855af2870d6cd765207c1d020711498bf4770309144c4b4357380f", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/candidate.json": "d63d7fd6a4a5ff8d4b9dad9fef986d687ad80654bf30ddd74e7e471d1dba4408", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/cleanup-recipe.json": "b5757e6e99a63c2d95b74eb2e1d4728c638d8616a9f2e96bf9df8f65e8394b10", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/coordinator-review.json": "d63a89743bae449df26608a33b6f2c56d97fb7f407ac75a2abe612d921440662", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003b-derived.png": "bbb2e9a40a07f338cd5415bf9965ec3c44171e48d260369fcc0198d4d014d466", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003c-derived.png": "dcd7540bb5e9a5109de9664164977aac344772cb703ed92be29e828dd99c7068", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003d-derived.png": "8777336d1687aaa417aafb0f0520aeb40ec2ca53fd938c58462b23b5a9b4ca59", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003e-derived.png": "9fc04f3742a5b866da08c679acdea92540141a20bb039608874d84e37eb4381d", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/3003f-derived.png": "613772ad1e13acdc0ad8a1a17c59c7ec2bb7d0d1660e6fbc6e8901b8aa8f6dc5", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/30040-derived.png": "6a17e0a8db05f1356a9603e442a42640f71ee34a10c7d9f4f0c6e5a576bd283b", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/30041-derived.png": "fd4841ee35abd6fb2e9b5fcc4d05d271930fca587f2b0926d84c6ea46212536c", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/30042-derived.png": "7906428227e16f087884e522447ce4846a2211b5de1a84b9ee76176033eb9dd7", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/derived/derived-provenance.json": "9b525d0d06f43430b395de36ffb0b45be6c0a4c6a9ada087810ff96c8ccfc4ee", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/job.json": "4ff2076056f6535f24f51d0b1f97fb8f845c2a1e0753a2bcb8496530a402f9d6", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/actual-raw-identity-receipt.json": "17f9791e4196ae8803767b8ad710da9840c763e990389a947855ec821f973b23", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/actual-released-gate-events.json": "4ce7e06851862e2a471306634360bdd9477bbc2bc550112d3ff57faff0335c4e", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/generation-receipt.json": "39214dd945d39963db7f8286c48399a930971e8e5bc74c1df378bdad4c93aa51", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/generator-return.png": "a5bcbc96045e63820d89b843864978e0f08cbbc5978e69e7d940e8de0d6aef20", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/parents/prompt.txt": "0b5daa1ff975f6427789de2b9bbf1c5b7d50971272876071c98d2886d4bbde42", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/proofs/actual-final-native-SourceF-terminal.json": "d6d70f33369fd4f7e0ecd72249cf60ce9c1cc2c562559d940ed605fd2ddc2e4b", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/author.json": "b7beabf7d76c97242bf84cf8c7ccdb40be88c884650b1a9263e23272a1c6df6f", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/historical-unknown-first-wrapper-call.json": "0ecdfecab816059b87a53adce5ac0c359d18bde0fb075a33fe25103faa49879f", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/history-and-scope.json": "8a9bcf6377ee22b0717cc73f1316ced4d12648b91fb1e2881a06455af533db95", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/independent-cleanup-code.json": "6445d7aacb211e98f25b0ee7fc061de4d54d422b0db6a63e7f58ff1d76a71798", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/independent-material.json": "c233c33cbf663f69f5994d8bd46d89f181ff2cf360c65e808af861f8ee693c90", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/original-caller-absence.json": "f745842a4039e0b98eb398874800189a572d9f645a35e056af657c46e9178181", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/review/root-personal-review.json": "5e680be146678b897ab89cc2989231af365263727c5c4d8538dc8cc68db603f2", + "data/hd/jobs/derived-wormrite-complete8-v2-20261018/runtime-qa.json": "3c54fcedeaaffe4cf3824ccd6bc62a651d744c394374f817661c2a77f292cbf3", "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", @@ -2684,7 +2775,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": "9afbad296ec1eb07db2422d54553ac51e3c82e27bb0571a997d8d06fb9efdf61", + "data/hd/provenance.json": "2ca4d5e8f893295fa8ba12aa7c4df7061074dde6d6fbdac825b076be2e1f8e6d", "data/hd/selected17/10375/generated-original-only-v1.png": "87a7476a06ebb210304c54e65d132cf2003ba43e4670459ca2155ed9bece945e", "data/hd/selected17/10380/jobs/terrain-10380-first-original-standalone-root-20261012-v1/generated/tile-10380-v1.png": "ca530c57b3b66c32665ad52612e664281fcd34290da90ad0b08eae7f501ca215", "data/hd/selected17/10381/jobs/terrain-10381-first-original-standalone-root-20261012-v1/generated/tile-10381-v1.png": "08adbe169700ab56a4b2494ba39b2d8770cb1bbb0033f44781232c27d868f364", diff --git a/runtime-windows-manifest.json b/runtime-windows-manifest.json index 2612e5aa..38ebe377 100644 --- a/runtime-windows-manifest.json +++ b/runtime-windows-manifest.json @@ -3,7 +3,7 @@ "platform": "Windows x86_64", "target": "x86_64-pc-windows-gnu", "catalog_entries": 6449, - "approved_hd_frames": 5485, + "approved_hd_frames": 5500, "shared_data_manifest": "runtime-manifest.json", "dependencies": { "raptor-rust.exe": [ diff --git a/tools/hd_dshp20_cleanup.py b/tools/hd_dshp20_cleanup.py new file mode 100644 index 00000000..be2ee0b5 --- /dev/null +++ b/tools/hd_dshp20_cleanup.py @@ -0,0 +1,276 @@ +"""Explicit DERIVED RGB-preserving Source-geometry cleanup for mechanical families. + +Unlike a Source-color/high-pass reconstruction, this keeps complete generated RGB +panels. It registers a declared parent viewport, uses actual Original Scale4x +coverage, fills only uncovered boundary samples from nearby generated RGB, and +shares complete RGB on Source-identical stationary pixels. Functional Source +palette cells are explicit Original replacements. Inputs are never overwritten. +""" +from __future__ import annotations +import argparse +import hashlib +import io +import json +import sys +from fractions import Fraction +from pathlib import Path +import numpy as np +from PIL import Image, __version__ as PILLOW_VERSION +import hd_frame_policy +from hd_frame_policy import _indices + +METHOD = "derived-generated-RGB-SourceScale4-geometry-coherent-dynamic-regions-v2" + + +def digest(data): + return hashlib.sha256(data).hexdigest() + + +def checked(binding, base): + if not isinstance(binding, dict) or set(binding) != {"path", "sha256"}: + raise ValueError("input binding needs exactly path and sha256") + p = Path(binding["path"]) + if not p.is_absolute(): + p = base / p + data = p.read_bytes() + if digest(data) != binding["sha256"]: + raise ValueError(f"input hash mismatch: {p}") + return p.resolve(), data + + +def scale2(source): + """Original render::upscale Scale2x; label256 remains transparent.""" + h, w = source.shape + b = np.concatenate([source[:1], source[:-1]], axis=0) + d = np.concatenate([source[:, :1], source[:, :-1]], axis=1) + f = np.concatenate([source[:, 1:], source[:, -1:]], axis=1) + g = np.concatenate([source[1:], source[-1:]], axis=0) + condition = (b != g) & (d != f) + out = np.empty((h * 2, w * 2), dtype=np.uint16) + out[0::2, 0::2] = np.where(condition & (d == b), d, source) + out[0::2, 1::2] = np.where(condition & (b == f), f, source) + out[1::2, 0::2] = np.where(condition & (d == g), d, source) + out[1::2, 1::2] = np.where(condition & (g == f), f, source) + return out + + +def fill_generated_rgb(rgb, trusted, mask, source4, max_distance): + """Deterministic nearest generated RGB, preferring matching Source labels. + + No Source RGB fallback or synthesized texture is used. A frame without a + nearby generated donor is rejected. Decisions never cascade through fills. + """ + donors = trusted & mask + missing = mask & ~trusted + result = rgb.copy() + distances = [] + for y, x in np.argwhere(missing): + y0, y1 = max(0, y - max_distance), min(mask.shape[0], y + max_distance + 1) + x0, x1 = max(0, x - max_distance), min(mask.shape[1], x + max_distance + 1) + dy, dx = np.nonzero(donors[y0:y1, x0:x1]) + if not len(dy): + raise ValueError(f"no generated RGB donor within bound at ({x},{y})") + yy, xx = dy + y0, dx + x0 + distance = (yy-y)**2 + (xx-x)**2 + allowed = distance <= max_distance**2 + if not np.any(allowed): + raise ValueError(f"no generated RGB donor within distance at ({x},{y})") + yy, xx, distance = yy[allowed], xx[allowed], distance[allowed] + # Exact Source label preference prevents crossing an adjacent material + # when an equally nearby native material donor actually exists. + same = source4[yy, xx] == source4[y, x] + if np.any(same): + yy, xx, distance = yy[same], xx[same], distance[same] + choice = np.lexsort((xx, yy, distance))[0] + result[y, x] = rgb[yy[choice], xx[choice]] + distances.append(int(distance[choice])) + return result, dict(filled_generated_RGB_samples=int(missing.sum()), + maximum_donor_squared_distance=max(distances, default=0), + no_Source_RGB_or_noise_fallback=True) + + +def dynamic_regions(sources): + """Source-observed changing parts, with a fixed one-native-cell halo. + + Keep whole parent RGB within each 8-connected changing component's bounding + box. Otherwise isolated unchanged Source labels inside a changing cockpit + can become a visible mosaic of stationary and phase-specific RGB. + """ + changed = np.any(sources != sources[0], axis=0) + h, w = changed.shape + seen = set() + rectangles = [] + for y, x in np.argwhere(changed): + start = (int(y), int(x)) + if start in seen: + continue + todo, component = [start], [] + seen.add(start) + while todo: + yy, xx = todo.pop() + component.append((yy, xx)) + for ny in range(max(0, yy-1), min(h, yy+2)): + for nx in range(max(0, xx-1), min(w, xx+2)): + if changed[ny, nx] and (ny, nx) not in seen: + seen.add((ny, nx)) + todo.append((ny, nx)) + rectangles.append([max(0, min(x for y,x in component)-1), + max(0, min(y for y,x in component)-1), + min(w, max(x for y,x in component)+2), + min(h, max(y for y,x in component)+2)]) + return sorted(set(tuple(r) for r in rectangles)) + + +def render_family(recipe, base): + if not isinstance(recipe, dict) or set(recipe) - { + "format_version", "label", "palette", "output_scale", "max_fill_distance_pixels", + "shared_backing_anchor", "frames" + }: + raise ValueError("unknown recipe fields") + if type(recipe.get("format_version")) is not int or recipe["format_version"] != 1: + raise ValueError("unsupported recipe version") + if type(recipe.get("output_scale")) is not int or recipe["output_scale"] != 4: + raise ValueError("output_scale must be exactly4 for actual SourceScale4 coverage") + bound = recipe.get("max_fill_distance_pixels", 12) + if type(bound) is not int or not 1 <= bound <= 24: + raise ValueError("donor distance must be integer1..24 output pixels") + frames = recipe.get("frames") + if not isinstance(frames, list) or not 1 <= len(frames) <= 16: + raise ValueError("need1..16 complete-family frames") + anchor = recipe.get("shared_backing_anchor", 0) + if type(anchor) is not int or not 0 <= anchor < len(frames): + raise ValueError("invalid stationary backing anchor") + palette_path, palette_bytes = checked(recipe["palette"], base) + if len(palette_bytes) != 768 or max(palette_bytes) > 63: + raise ValueError("need exact768-byte six-bit Original palette") + p6 = np.frombuffer(palette_bytes, np.uint8).reshape(256,3).astype(np.uint16) + palette = ((p6 << 2) | (p6 >> 4)).astype(np.uint8) + loaded, inputs, assets = [], {str(palette_path): digest(palette_bytes)}, set() + shape = None + for f in frames: + if not isinstance(f, dict) or set(f) != { + "asset", "source", "raw_png", "viewport", "sampling_offset_native", "origin" + }: + raise ValueError("frame needs exact declared source/raw/viewport/offset/origin fields") + asset = f["asset"] + if not isinstance(asset, str) or not asset or any(c not in "0123456789abcdef" for c in asset) or asset in assets: + raise ValueError("need unique lowercase hex asset IDs") + assets.add(asset) + sp, sb = checked(f["source"], base) + w, h, cells = _indices(sb) + if shape is None: + shape = (h,w) + if shape != (h,w) or w*h*16 > 4_194_304: + raise ValueError("inconsistent or excessive complete-family canvas") + if not isinstance(f["origin"], list) or len(f["origin"]) != 2 or any(type(x) is not int for x in f["origin"]): + raise ValueError("need literal two-integer native origin") + source = np.asarray(cells,np.uint16).reshape(h,w) + source4 = scale2(scale2(source)) + mask = source4 < 256 + rp, rb = checked(f["raw_png"], base) + if len(rb) > 32*1024*1024: + raise ValueError("parent PNG exceeds32MiB") + if not isinstance(f["viewport"], list) or len(f["viewport"]) != 4: + raise ValueError("need four exact rational parent viewport bounds") + l,t,r,b = [Fraction(x) for x in f["viewport"]] + if not isinstance(f["sampling_offset_native"], list) or len(f["sampling_offset_native"]) != 2: + raise ValueError("need exact rational two-coordinate registration offset") + ox,oy = [Fraction(x) for x in f["sampling_offset_native"]] + if abs(ox)>2 or abs(oy)>2: + raise ValueError("registration exceeds two native cells") + actual = [l+ox*(r-l)/w,t+oy*(b-t)/h,r+ox*(r-l)/w,b+oy*(b-t)/h] + with Image.open(io.BytesIO(rb)) as image: + if image.format != "PNG" or image.width*image.height > 4_194_304: + raise ValueError("parent must be bounded PNG") + if not 0<=l=128 + rgb, filling = fill_generated_rgb(pixels[:,:,:3],trusted,mask,source4,bound) + loaded.append(dict(frame=f,source=source,source4=source4,mask=mask,rgb=rgb, + sampled=pixels,trusted=trusted,filling=filling, + actual_sampling_bounds=[str(x)for x in actual])) + inputs[str(sp)] = digest(sb) + inputs[str(rp)] = digest(rb) + # Whole RGB, not just high-frequency noise, is shared on truly identical + # SourceScale4 labels. Changed Source labels keep each phase's parent RGB. + s4 = np.stack([x['source4']for x in loaded]) + common = np.all(s4==s4[anchor],axis=0) & (s4[anchor]<256) + regions = dynamic_regions(np.stack([x['source'] for x in loaded])) + for l,t,r,b in regions: + common[t*4:b*4,l*4:r*4] = False + stationary_rgb = loaded[anchor]['rgb'].copy() + outputs, reports = [], [] + for item in loaded: + f, source, mask = item['frame'],item['source'],item['mask'] + h,w = source.shape + rgb = item['rgb'].copy() + shared_changed = int(np.any(rgb[common]!=stationary_rgb[common],axis=1).sum()) + rgb[common] = stationary_rgb[common] + functional_samples = 0 + for y,x in np.argwhere((source>=240)&(source<256)): + rgb[y*4:(y+1)*4,x*4:(x+1)*4] = palette[source[y,x]] + functional_samples += int(mask[y*4:(y+1)*4,x*4:(x+1)*4].sum()) + rgba = np.zeros((h*4,w*4,4),np.uint8) + rgba[:,:,:3][mask] = rgb[mask] + rgba[:,:,3][mask] = 255 + source_nn = np.repeat(np.repeat(source,4,axis=0),4,axis=1) + valid_nn = source_nn<256 + disagreement = np.zeros(mask.shape,bool) + disagreement[mask&valid_nn] = np.any(rgb[mask&valid_nn]!=palette[source_nn[mask&valid_nn]],axis=1) + if int(disagreement.sum()) < int(mask.sum())//4: + raise ValueError("insufficient complete generated RGB variation; refusing SourceNN HD relabel") + outputs.append(rgba) + reports.append(dict(asset=f['asset'],logical_width=w,logical_height=h,origin=f['origin'], + Source_painted_cells=int((source<256).sum()),SourceScale4_opaque_samples=int(mask.sum()), + derived_alpha_exact_SourceScale4=True,actual_sampling_bounds=item['actual_sampling_bounds'], + removed_generated_outside_SourceScale4=int((item['trusted']&~mask).sum()), + original_sampled_RGB_preserved_before_stationary_share=int((item['trusted']&mask).sum()), + stationary_full_RGB_replacements=shared_changed, + functional_Original_RGB_samples=functional_samples, + generated_RGB_different_from_SourceNN_samples=int(disagreement.sum()), + **item['filling'])) + for rgba in outputs: + assert np.array_equal(rgba[:,:,:3][common],outputs[anchor][:,:,:3][common]) + return outputs, dict(method=METHOD,output_class='DERIVED_SCRIPTED_RGBA_NOT_UNTOUCHED_GENERATION', + input_hashes=inputs,output_scale=4,shared_SourceScale4_labels=int(common.sum()),stationary_anchor_asset=frames[anchor]['asset'], + Source_derived_dynamic_component_halo_native=1,dynamic_regions_native=[list(r) for r in regions], + RGB_policy='Preserve full generated RGB, except declared nearest generated-RGB fills, Source-identical full-RGB backing share, and literal functional Source palette cells; no noise/highpass reconstruction.', + source_mask='Actual Original Scale4x = Scale2x twice; complete native canvas and origin retained.', + frames=reports, + decoder_module=dict(path=str(Path(hd_frame_policy.__file__).resolve()), + sha256=digest(Path(hd_frame_policy.__file__).read_bytes())), + python_version=sys.version,numpy_version=np.__version__,pillow_version=PILLOW_VERSION) + + +def run_recipe(recipe_path, output): + recipe_path, output = Path(recipe_path),Path(output) + if output.exists(): + raise ValueError('output directory already exists; no inputs or old outputs overwritten') + rb = recipe_path.read_bytes();recipe = json.loads(rb) + arrays,report = render_family(recipe,recipe_path.resolve().parent) + payloads=[] + for f,array in zip(recipe['frames'],arrays): + b=io.BytesIO();Image.fromarray(array).save(b,format='PNG',compress_level=9) + payloads.append((f['asset'],b.getvalue(),array)) + output.mkdir(parents=True) + for asset,data,array in payloads: + (output/(asset+'-derived.png')).write_bytes(data) + execution=dict(status='success',method=METHOD,recipe_sha256=digest(rb),tool_sha256=digest(Path(__file__).read_bytes()), + source_sha256={f['asset']:f['source']['sha256']for f in recipe['frames']}, + parent_raw_sha256=sorted({f['raw_png']['sha256']for f in recipe['frames']}), + output_sha256={asset:digest(data)for asset,data,_ in payloads}) + report['execution']=execution + report['outputs']=[dict(asset=asset,file=asset+'-derived.png',sha256=digest(data),RGBA_sha256=digest(array.tobytes()),bytes=len(data))for asset,data,array in payloads] + (output/'normalized-execution.json').write_text(json.dumps(execution,indent=2,sort_keys=True)+'\n') + (output/'derived-provenance.json').write_text(json.dumps(report,indent=2,sort_keys=True)+'\n') + return report + + +def main(): + p=argparse.ArgumentParser(description=__doc__);p.add_argument('recipe',type=Path);p.add_argument('output_new_directory',type=Path) + a=p.parse_args();r=run_recipe(a.recipe,a.output_new_directory);print(json.dumps(r['execution'],sort_keys=True)) + +if __name__=='__main__': + main() diff --git a/tools/hd_targt_rebuild.py b/tools/hd_targt_rebuild.py new file mode 100644 index 00000000..a48505d8 --- /dev/null +++ b/tools/hd_targt_rebuild.py @@ -0,0 +1,265 @@ +"""Source-guided DERIVED hatch reconstruction with generated continuous RGB. + +Source supplies alpha, cover/core geometry and broad material/exposure statistics. +Generated RGB supplies continuous mechanism form, warning/contact detail and real +soil mid/fine structure. No random texture or per-cell Source RGB copying occurs. +Every input is SHA-bound; every output is new and explicitly derived. +""" +from pathlib import Path +from collections import deque +import argparse, hashlib, io, json, platform, re, sys +import numpy as np +import PIL +from PIL import Image, ImageFilter +from hd_frame_policy import _indices + +METHOD = 'derived-continuous-generated-hatch-Source-broad-tone-phase-rebuild-v1' + +def sha(body): return hashlib.sha256(body).hexdigest() + +def checked(ref, base): + if type(ref) is not dict or set(ref) != {'path', 'sha256'}: + raise ValueError('input requires exactly path/sha256') + p = Path(ref['path']); p = p if p.is_absolute() else base/p + if p.is_symlink() or not p.is_file(): raise ValueError('regular nonsymlink input required') + b = p.read_bytes() + if sha(b) != ref['sha256']: raise ValueError('input SHA mismatch') + return b + +def box(mask): + y,x = np.nonzero(mask) + if not len(x): raise ValueError('empty required region') + return [int(x.min()), int(y.min()), int(x.max()+1), int(y.max()+1)] + +def main_painted_bounds(rgba): + """Largest alpha>=128 four-connected component; disconnected fringe excluded.""" + mask = rgba[:,:,3] >= 128 + seen = np.zeros(mask.shape, bool); h,w = mask.shape; best=[] + for sy,sx in zip(*np.nonzero(mask)): + if seen[sy,sx]: continue + todo=deque([(int(sy),int(sx))]); seen[sy,sx]=True; comp=[] + while todo: + y,x=todo.popleft(); comp.append((y,x)) + for yy,xx in ((y-1,x),(y,x-1),(y,x+1),(y+1,x)): + if 0<=yylen(best): best=comp + if len(best)<16: raise ValueError('no substantial painted component') + ys,xs=np.array(best).T + return [int(xs.min()),int(ys.min()),int(xs.max()+1),int(ys.max()+1)] + +def resize_rgb(a, size): + return np.asarray(Image.fromarray(np.clip(a,0,255).astype('uint8'), 'RGB').resize(size, Image.Resampling.LANCZOS)).astype(float) + +def blur(a, radius): + return np.asarray(Image.fromarray(np.clip(a,0,255).astype('uint8'), 'RGB').filter(ImageFilter.GaussianBlur(radius))).astype(float) + +def broad_soil(generated, source_rgb, source_mask, scale): + """Source mean/broad modulation + correlated generated low/mid/fine detail. + + Radius4 logical cells explicitly removes Source pixel-grid colour changes. + The generated residuals are deterministic RGB texture, never random noise. + """ + if not source_mask.any(): raise ValueError('no authentic soil palette samples') + mean=source_rgb[source_mask].mean(0) + filled=np.broadcast_to(mean, source_rgb.shape).copy(); filled[source_mask]=source_rgb[source_mask] + source_low=resize_rgb(blur(filled,4), (generated.shape[1],generated.shape[0])) + gen_small=blur(generated, max(1,scale*.35)); gen_large=blur(generated, scale*3) + low=gen_large-gen_large.mean((0,1)); mid=gen_small-gen_large; fine=generated-gen_small + return np.clip(mean + .30*(source_low-mean) + .18*low + .38*mid + .48*fine,0,255) + +def warning_rows(source): + return np.flatnonzero(((source>=75)&(source<=95)).sum(1) >= max(4,source.shape[1]//6)) + +def core_donor_mask(image, core_bounds, scale): + """Only the center neighbourhood can donate core RGB, never warm rim soil.""" + warm=(image[:,:,0]>image[:,:,1]*1.1)&(image[:,:,1]>image[:,:,2]*1.8)&(image[:,:,0]>35) + b=core_bounds; region=np.zeros(warm.shape,bool) + region[max(0,(b[1]-3)*scale):min(image.shape[0],(b[3]+3)*scale), + max(0,(b[0]-3)*scale):min(image.shape[1],(b[2]+3)*scale)]=True + return warm®ion + +def map_parent(rgba, source, scale): + b=main_painted_bounds(rgba); sb=box(source<256) + out=np.zeros((source.shape[0]*scale,source.shape[1]*scale,3),float) + out[sb[1]*scale:sb[3]*scale,sb[0]*scale:sb[2]*scale]=resize_rgb(rgba[b[1]:b[3],b[0]:b[2],:3],((sb[2]-sb[0])*scale,(sb[3]-sb[1])*scale)) + return out,b,sb + +def validate_recipe(recipe): + keys={'format_version','method','output_scale','palette','raw_png','layout','frames','soil_donor_frame','closed_donor_frame','module_donor_frame','warning_donor_frame'} + if type(recipe) is not dict or set(recipe)!=keys or type(recipe['format_version']) is not int or recipe['format_version']!=1 or recipe['method']!=METHOD: + raise ValueError('unknown recipe format/method') + s=recipe['output_scale'] + if type(s) is not int or not 4<=s<=16: raise ValueError('scale must be integer4..16') + layout=recipe['layout'] + if type(layout) is not dict or set(layout)!={'columns','rows'} or any(type(v) is not int or v<=0 for v in layout.values()): + raise ValueError('invalid layout') + frames=recipe['frames'] + if not isinstance(frames,list) or not 2<=len(frames)<=32 or len(frames)!=layout['columns']*layout['rows']: + raise ValueError('complete exact slot inventory required') + assets=[];source_paths=[] + for f in frames: + if type(f) is not dict or set(f)!={'asset','source','origin'}: raise ValueError('frame fields invalid') + asset=f['asset'] + if type(asset) is not str or not re.fullmatch(r'(?:0|[1-9a-f][0-9a-f]{0,7})',asset) or int(asset,16)>0xffffffff: + raise ValueError('asset must be a canonical lowercase u32 hex ID, never a path') + assets.append(int(asset,16)) + origin=f['origin'] + if type(origin) is not list or len(origin)!=2 or any(type(v) is not int or v!=0 for v in origin): + raise ValueError('origin must contain two literal integer zeros') + source=f['source'] + if type(source) is not dict or set(source)!={'path','sha256'} or type(source['path']) is not str or not source['path']: + raise ValueError('Source needs literal path/sha256') + source_paths.append(Path(source['path'])) + if len(set(assets))!=len(assets): raise ValueError('duplicate asset') + if assets!=list(range(assets[0],assets[0]+len(assets))): raise ValueError('asset IDs must follow complete contiguous numeric Source order') + base=str(source_paths[0]) + if source_paths!=[Path(base+('.'+str(i) if i else '')) for i in range(len(frames))]: + raise ValueError('Source picture paths must follow base,base.1,... family order') + for name in ('soil_donor_frame','closed_donor_frame','module_donor_frame','warning_donor_frame'): + if type(recipe[name]) is not int or not 0<=recipe[name]>4)).astype('uint8').reshape(256,3) + raw=Image.open(io.BytesIO(checked(recipe['raw_png'],base))) + if raw.format!='PNG' or raw.width*raw.height>8_000_000: raise ValueError('bounded PNG required') + rgba=np.asarray(raw.convert('RGBA')); cols=recipe['layout']['columns']; rows=recipe['layout']['rows'] + sources=[]; mapped=[]; transforms=[] + for i,f in enumerate(recipe['frames']): + w,h,c=_indices(checked(f['source'],base)); src=np.asarray(c,dtype='uint16').reshape(h,w) + if (w,h)!=(32,32): raise ValueError('this method requires authentic32x32 hatch canvases') + if np.any((src<256)&~(((src>=194)&(src<=239))|(src<32)|((src>=75)&(src<=95)))): + raise ValueError('unsupported Source materials') + c0=i%cols; r0=i//cols; x0=c0*raw.width//cols; x1=(c0+1)*raw.width//cols; y0=r0*raw.height//rows; y1=(r0+1)*raw.height//rows + m,b,sb=map_parent(rgba[y0:y1,x0:x1],src,scale) + sources.append(src); mapped.append(m) + transforms.append(dict(asset=f['asset'],declared_raw_slot=[x0,y0,x1,y1],own_painted_bounds=[b[0]+x0,b[1]+y0,b[2]+x0,b[3]+y0],Source_painted_bounds=sb, + nonuniform_scale_xy=[(sb[2]-sb[0])*scale/(b[2]-b[0]),(sb[3]-sb[1])*scale/(b[3]-b[1])])) + source=np.stack(sources); h,w=source.shape[1:] + if not np.all(source[0]<256): raise ValueError('first frame must be a full opaque soil tile') + static=np.all(source[1:]==source[1],axis=0)&(source[1]<256) + # Broad phase statistics below exclude the moving support teeth and border. + yy,xx=np.indices((h,w)) + module=mapped[recipe['module_donor_frame']].copy() + # Remove the donor's luminous center before inserting each authentic phase's + # own core. The surrounding generated dark well supplies the replacement; + # otherwise the donor core would leak around a smaller/dimmer Source core. + donor_source=source[recipe['module_donor_frame']] + donor_core=(donor_source>=75)&(donor_source<=95) + for row in warning_rows(donor_source): donor_core[row]=False + if not donor_core.any(): raise ValueError('module donor needs authentic core') + donor_warm=core_donor_mask(module,box(donor_core),scale) + if donor_warm.any(): + db=box(donor_warm); near=np.zeros(donor_warm.shape,bool) + near[max(0,db[1]-scale):db[3]+scale,max(0,db[0]-scale):db[2]+scale]=True + dark=near&(module.max(2)<30)&~donor_warm + if not dark.any(): raise ValueError('no generated dark-well donor') + module[donor_warm]=np.median(module[dark],axis=0) + reference_roi=(xx>=7)&(xx<26)&(yy>=6)&(yy<28)&(source[-1]<32) + big_ref=np.repeat(np.repeat(reference_roi,scale,0),scale,1) + donor_p90=max(1,float(np.percentile(module[big_ref].mean(1),90))) + soil_donor=mapped[recipe['soil_donor_frame']] + soil0=broad_soil(soil_donor,palette[np.minimum(source[0],255)],(source[0]>=194)&(source[0]<=239),scale) + closed=mapped[recipe['closed_donor_frame']] + quiet=broad_soil(closed,palette[np.minimum(source[1],255)],(source[1]>=194)&(source[1]<=239),scale) + # Shared rim keeps the generated continuous edge texture but matches one + # family-wide authentic brown mean; its pixels never vary across phases. + border_source=palette[source[1][static]].mean(0) + border_pixels=closed[np.repeat(np.repeat(static,scale,0),scale,1)] + border_ratio=np.clip(border_source/np.maximum(1,border_pixels.mean(0)),.25,1.5) + common_border=closed*border_ratio + # Reuse one complete generated warning/contact assembly. Moving the entire + # strip avoids Source-pixel brick reconstruction and phase-to-phase drift. + warning_image=mapped[recipe['warning_donor_frame']] + rr,gg,bb=warning_image[:,:,0],warning_image[:,:,1],warning_image[:,:,2] + warm=(rr>gg*1.1)&(gg>bb*1.8)&(gg>45)&(rr>80) + found=np.flatnonzero(warm.sum(1)>scale*8) + if not len(found): raise ValueError('generated warning assembly missing') + wy0,wy1=int(found.min()),int(found.max()+1) + warning_strip=resize_rgb(warning_image[wy0:wy1,4*scale:27*scale],(23*scale,scale)) + contact_strip=resize_rgb(warning_image[wy1:min(warning_image.shape[0],wy1+3*scale),4*scale:27*scale],(23*scale,2*scale)) + outputs=[]; metrics=[] + for i,src in enumerate(sources): + if i==0: + rgb=soil0.copy(); gain=0.; warn=None; core_bounds=None + else: + warnrows=warning_rows(src); warn=int(warnrows[0]) if len(warnrows) else None + start=max(6,warn+4) if warn is not None else 6 + roi=(xx>=7)&(xx<26)&(yy>=start)&(yy<28)&(src<32) + values=palette[src[roi]].mean(1) + target_p90=float(np.percentile(values,90)) if len(values) else 4. + gain=float(np.clip(target_p90/donor_p90,0,1.6)) + rgb=np.clip(module*gain,0,255) + end=warn if warn is not None else (28 if i in (1,2) else 5) + if end>5: + # A single generated soil cover translates upward, exposing the + # shared fixed mechanism rather than a new render in each slot. + offset=(28-end)*scale + rgb[5*scale:end*scale,4*scale:27*scale]=quiet[5*scale+offset:28*scale,4*scale:27*scale] + if i>=2: + topmean=palette[src[5,4:27]].mean(0); soilmean=palette[src[(src>=194)&(src<=239)]].mean(0) + ratio=np.clip(topmean/np.maximum(1,soilmean),.35,1.3) + rgb[5*scale:6*scale,4*scale:27*scale]*=ratio + if warn is not None: + strip=warning_strip.copy() + actual_values=palette[src[warn][(src[warn]>=75)&(src[warn]<=95)]] + target=actual_values.mean(0) + donor=strip[(strip[:,:,0]>strip[:,:,1]*1.1)&(strip[:,:,1]>strip[:,:,2]*1.8)] + if not len(donor): raise ValueError('empty warning color') + ratio=np.clip(target/np.maximum(1,donor.mean(0)),.1,2) + strip=np.clip(strip*ratio,0,255) + rgb[warn*scale:(warn+1)*scale,4*scale:27*scale]=strip + rgb[(warn+1)*scale:(warn+3)*scale,4*scale:27*scale]=contact_strip + core=((src>=75)&(src<=95)) + if warn is not None: core[warn]=False + core_bounds=None + if core.any(): + cb=box(core); core_bounds=cb + own=mapped[i]; wr=core_donor_mask(own,cb,scale) + wr[:(warn+3)*scale if warn is not None else 7*scale]=False + if not wr.any(): raise ValueError('generated own-phase core missing') + ob=box(wr); patch=resize_rgb(own[ob[1]:ob[3],ob[0]:ob[2]],((cb[2]-cb[0])*scale,(cb[3]-cb[1])*scale)) + target=palette[src[core]].mean(0); patch*=target/np.maximum(1,patch.mean((0,1))) + rgb[cb[1]*scale:cb[3]*scale,cb[0]*scale:cb[2]*scale]=np.clip(patch,0,255) + bigstatic=np.repeat(np.repeat(static,scale,0),scale,1) + rgb[bigstatic]=common_border[bigstatic] + alpha=np.repeat(np.repeat(src<256,scale,0),scale,1) + out=np.zeros((h*scale,w*scale,4),dtype='uint8');out[alpha,:3]=np.rint(np.clip(rgb[alpha],0,255)).astype('uint8');out[alpha,3]=255 + outputs.append(out) + metrics.append(dict(asset=recipe['frames'][i]['asset'],Source_alpha_exact=True,warning_Source_y=warn,body_broad_exposure_gain=gain,Source_core_bounds=core_bounds, + meaningful_generated_content='continuous module RGB, complete generated warning/contact assembly, own-phase core texture, correlated generated soil mid/fine details', + RGB_not_untouched='interpolation, broad material color correction and phase gain are intentional derived edits')) + shared=np.repeat(np.repeat(static,scale,0),scale,1) + assert all(np.array_equal(o[shared],outputs[1][shared]) for o in outputs[2:]) + return outputs,dict(method=METHOD,transforms=transforms,frames=metrics,static_Source_cells=int(static.sum()), + reference_shape=[w,h],output_scale=scale,Source_RGB_nearest_or_random_noise=False, + broad_Source_radius_logical_cells=4,shared_module_donor_frame=recipe['module_donor_frame']) + +def run(recipe_path,output): + recipe_path=Path(recipe_path);output=Path(output) + if output.exists(): raise ValueError('output exists; no overwrite') + body=recipe_path.read_bytes(); recipe=json.loads(body); arrays,result=render(recipe,recipe_path.parent) + payloads={} + for f,a in zip(recipe['frames'],arrays): + stream=io.BytesIO();Image.fromarray(a,'RGBA').save(stream,format='PNG',compress_level=9);payloads[f['asset']]=stream.getvalue() + output.mkdir(parents=True) + for asset,b in payloads.items(): (output/(asset+'-derived.png')).write_bytes(b) + result['execution']=dict(status='success',method=METHOD,recipe_sha256=sha(body),tool_sha256=sha(Path(__file__).read_bytes()), + source_sha256={f['asset']:f['source']['sha256'] for f in recipe['frames']}, + parent_raw_sha256=sorted({recipe['raw_png']['sha256']}),output_sha256={k:sha(v) for k,v in payloads.items()}) + decoder=Path(sys.modules[_indices.__module__].__file__).resolve() + result['implementation_bindings']=dict( + decoder=dict(path=str(decoder),sha256=sha(decoder.read_bytes())), + runtime=dict(python=platform.python_version(),numpy=np.__version__,pillow=PIL.__version__,executable=sys.executable), + pixel_math_parent_tool_sha256='2ba29bea099d30105f61541504ba882712bda42be2d1c363e668226035bc23d2', + successor_scope='input validation and receipt metadata only; rendering math unchanged') + (output/'execution-and-derived-provenance.json').write_text(json.dumps(result,indent=2)+'\n') + return result + +if __name__=='__main__': + parser=argparse.ArgumentParser();parser.add_argument('recipe',type=Path);parser.add_argument('new_output',type=Path) + args=parser.parse_args();print(json.dumps(run(args.recipe,args.new_output))) diff --git a/tools/hd_worm_cleanup.py b/tools/hd_worm_cleanup.py new file mode 100644 index 00000000..22bd1c1c --- /dev/null +++ b/tools/hd_worm_cleanup.py @@ -0,0 +1,274 @@ +"""Derived family cleanup preserving continuous generated RGB, not Source cells. + +Source controls canvas/alpha, material-region statistics and the moving envelope. +Generated RGB supplies all body form and shading. Only explicit functional blue +cue cells are copied from Source RGB. Inputs and prior outputs are never changed. +""" +from __future__ import annotations + +import argparse +from collections import deque +from fractions import Fraction +import hashlib +import io +import json +from pathlib import Path +import platform + +import numpy as np +from PIL import Image, ImageFilter, __version__ as PILLOW_VERSION + +import hd_frame_policy + +METHOD = "derived-generated-worm-rgb-broad-material-source-alpha-shared-backing-v1" + + +def sha(data): + return hashlib.sha256(data).hexdigest() + + +def checked(binding, base): + if type(binding) is not dict or set(binding) != {"path", "sha256"}: + raise ValueError("input needs exactly path/sha256") + path = Path(binding["path"]) + if not path.is_absolute(): + path = base / path + data = path.read_bytes() + if sha(data) != binding["sha256"]: + raise ValueError(f"input hash mismatch: {path}") + return path.resolve(), data + + +def up(mask, scale): + return np.repeat(np.repeat(mask, scale, axis=0), scale, axis=1) + + +def nearest_generated_fill(rgb, trusted, occupied): + """Deterministic nearest Manhattan donor, with raster/N,W,E,S tie order.""" + if not trusted.any(): + raise ValueError("no visible generated RGB donors") + owner_y, owner_x = np.indices(trusted.shape) + known = trusted.copy() + queue = deque((int(y), int(x)) for y, x in np.argwhere(trusted)) + height, width = trusted.shape + while queue: + y, x = queue.popleft() + for ny, nx in ((y-1, x), (y, x-1), (y, x+1), (y+1, x)): + if 0 <= ny < height and 0 <= nx < width and not known[ny, nx]: + known[ny, nx] = True + owner_y[ny, nx], owner_x[ny, nx] = owner_y[y, x], owner_x[y, x] + queue.append((ny, nx)) + missing = occupied & ~trusted + filled = rgb.copy() + filled[missing] = rgb[owner_y[missing], owner_x[missing]] + return filled, int(missing.sum()) + + +def inner_weight(mask, feather): + """Blend inside a genuine moving envelope; outside is exactly stationary.""" + current = Image.fromarray((mask * 255).astype(np.uint8)) + weight = np.zeros(mask.shape, dtype=np.float64) + for _ in range(feather): + weight += np.asarray(current) > 0 + current = current.filter(ImageFilter.MinFilter(3)) + return weight / feather + + +def region_gain(target, generated, label): + if len(target) == 0 or len(generated) == 0: + raise ValueError(f"empty {label} material sample") + target_mean, raw_mean = target.mean(axis=0), generated.mean(axis=0) + gain = np.clip(target_mean / np.maximum(raw_mean, 1), 0.25, 2.0) + return gain, target_mean, raw_mean + + +def render_family(recipe, base): + if (type(recipe) is not dict or set(recipe) != + {"format_version", "label", "palette", "output_scale", "feather_logical_pixels", "frames"} + or type(recipe["format_version"]) is not int or recipe["format_version"] != 1): + raise ValueError("unknown recipe fields/version") + scale = recipe["output_scale"] + feather = recipe["feather_logical_pixels"] + if type(scale) is not int or not 4 <= scale <= 16: + raise ValueError("output_scale needs integer4..16") + if type(feather) is not int or not 1 <= feather <= 2: + raise ValueError("feather needs integer1..2 logical pixels") + frames = recipe["frames"] + if type(frames) is not list or not 2 <= len(frames) <= 64: + raise ValueError("needs complete family2..64") + palette_path, palette_data = checked(recipe["palette"], base) + if len(palette_data) != 768: + raise ValueError("Original palette needs768 bytes") + palette = np.minimum(np.frombuffer(palette_data, dtype=np.uint8), 63) + palette = ((palette << 2) | (palette >> 4)).reshape(256, 3) + loaded, ids, shape = [], set(), None + inputs = {str(palette_path): sha(palette_data)} + for frame in frames: + if type(frame) is not dict or set(frame) != {"asset", "source", "parent_raw", "logical_canvas", "origin", "atlas_grid", "raw_painted_bounds"}: + raise ValueError("unknown frame fields") + asset = frame["asset"] + if type(asset) is not str or not asset or asset in ids or any(c not in "0123456789abcdef" for c in asset): + raise ValueError("unique lowercase hexadecimal IDs required") + ids.add(asset) + source_path, source_data = checked(frame["source"], base) + width, height, cells = hd_frame_policy._indices(source_data) + if shape is not None and shape != (height, width): + raise ValueError("family logical canvas differs") + shape = (height, width) + if (type(frame["logical_canvas"]) is not list or type(frame["origin"]) is not list + or any(type(v) is not int for v in frame["logical_canvas"]+frame["origin"]) + or frame["logical_canvas"] != [width, height] or frame["origin"] != [0, 0]): + raise ValueError("Source canvas/origin must remain exact") + if width * height * scale * scale > 4_194_304: + raise ValueError("output exceeds runtime pixel ceiling") + source = np.asarray(cells, dtype=np.uint16).reshape(height, width) + if not (source < 256).any(): + raise ValueError("empty Source") + raw_path, raw_data = checked(frame["parent_raw"], base) + if len(raw_data) > 32 * 1024 * 1024: + raise ValueError("raw exceeds32MiB") + with Image.open(io.BytesIO(raw_data)) as opened: + if opened.format != "PNG" or opened.width * opened.height > 4_194_304: + raise ValueError("parent needs bounded PNG") + raw = opened.convert("RGBA") + if raw.getchannel("A").getextrema()[0] != 0: + raise ValueError("parent must have actual transparent alpha") + grid = frame["atlas_grid"] + if (type(grid) is not dict or set(grid) != {"columns", "rows", "column", "row"} + or any(type(v) is not int for v in grid.values())): + raise ValueError("exact integer atlas_grid required") + cols, rows, col, row = (grid[k] for k in ("columns", "rows", "column", "row")) + if not (1 <= cols <= 64 and 1 <= rows <= 64 and 0 <= col < cols and 0 <= row < rows): + raise ValueError("invalid atlas grid") + if Fraction(raw.width, cols * width) != Fraction(raw.height, rows * height): + raise ValueError("grid aspect differs from logical canvas") + bounds = frame["raw_painted_bounds"] + if type(bounds) is not list or len(bounds) != 4 or any(type(v) is not int for v in bounds): + raise ValueError("raw painted bounds need integer4") + l, t, r, b = bounds + if not (Fraction(col*raw.width, cols) <= l < r <= Fraction((col+1)*raw.width, cols) + and Fraction(row*raw.height, rows) <= t < b <= Fraction((row+1)*raw.height, rows)): + raise ValueError("painted bounds exceed predeclared cell") + # Alignment is the actual whole body's threshold bounds within the + # predeclared atlas cell, never a caller-chosen crop that hides artwork. + cell_l, cell_t = col*raw.width//cols, row*raw.height//rows + cell_r = ((col+1)*raw.width+cols-1)//cols + cell_b = ((row+1)*raw.height+rows-1)//rows + cell_alpha = np.asarray(raw.getchannel("A"))[cell_t:cell_b, cell_l:cell_r] + raw_y, raw_x = np.nonzero(cell_alpha >= 128) + actual_bounds = ([int(raw_x.min())+cell_l, int(raw_y.min())+cell_t, + int(raw_x.max()+1)+cell_l, int(raw_y.max()+1)+cell_t] if len(raw_x) else []) + if bounds != actual_bounds: + raise ValueError("declared painted bounds differ from actual whole-cell alpha>=128") + ys, xs = np.nonzero(source < 256) + sl, st, sr, sb = int(xs.min()), int(ys.min()), int(xs.max()+1), int(ys.max()+1) + ax, ay = (r-l)/((sr-sl)*scale), (b-t)/((sb-st)*scale) + affine = [ax, 0, l-ax*sl*scale, 0, ay, t-ay*st*scale] + registered = np.array(raw.transform((width*scale, height*scale), Image.Transform.AFFINE, + affine, Image.Resampling.BICUBIC)) + occupied = up(source < 256, scale) + trusted = (registered[:, :, 3] >= 128) & occupied + if trusted.sum() / occupied.sum() < 0.7: + raise ValueError("most Source support lacks generated RGB; refusing relabel") + if not np.any(registered[trusted, :3] != registered[trusted, :3][0]): + raise ValueError("parent contains no generated spatial RGB variation") + rgb, gaps = nearest_generated_fill(registered[:, :, :3], trusted, occupied) + loaded.append(dict(frame=frame, source=source, rgb=rgb.astype(np.float64), affine=affine, + gaps=gaps, trusted=int(trusted.sum()), source_bounds=[sl, st, sr, sb])) + inputs[str(source_path)] = sha(source_data) + inputs[str(raw_path)] = sha(raw_data) + sources = np.stack([item["source"] for item in loaded]) + common = np.all(sources == sources[0], axis=0) & (sources[0] < 256) + changing = np.any(sources != sources[0], axis=0) + common_pixels = up(common, scale) + moving_weight = inner_weight(up(changing, scale), feather*scale)[:, :, None] + if not common.any() or not changing.any(): + raise ValueError("family needs both stationary and genuinely changing Source regions") + shared = np.median(np.stack([item["rgb"] for item in loaded]), axis=0) + source0_rgb = palette[np.minimum(sources[0], 255)] + blue0 = (source0_rgb[:, :, 2].astype(int) > source0_rgb[:, :, 0].astype(int)+4) & (source0_rgb[:, :, 2].astype(int) > source0_rgb[:, :, 1].astype(int)+4) + backing_sample = common & ~blue0 + backing_gain, backing_target, backing_raw = region_gain(source0_rgb[backing_sample], shared[up(backing_sample, scale)], "backing") + shared = np.clip(shared * backing_gain, 0, 255) + outputs, reports = [], [] + for item in loaded: + source, rgb = item["source"], item["rgb"] + source_rgb = palette[np.minimum(source, 255)] + values = source_rgb.astype(int) + warm = (source < 256) & changing & (values[:, :, 0] >= 32) & (values[:, :, 0] > values[:, :, 1]*1.15) & (values[:, :, 0] > values[:, :, 2]*1.15) + gain, target_mean, raw_mean = region_gain(source_rgb[warm], rgb[up(warm, scale)], "moving warm") + moving = np.clip(rgb * gain, 0, 255) + result = np.rint(shared*(1-moving_weight) + moving*moving_weight).astype(np.uint8) + blue = (source < 256) & (values[:, :, 2] > values[:, :, 0]+4) & (values[:, :, 2] > values[:, :, 1]+4) + cue_pixels = up(blue, scale) + exact_cues = up(source_rgb, scale) + result[cue_pixels] = exact_cues[cue_pixels] + occupied = up(source < 256, scale) + rgba = np.zeros((*occupied.shape, 4), dtype=np.uint8) + rgba[:, :, :3][occupied] = result[occupied] + rgba[:, :, 3][occupied] = 255 + internal = 0 + for y, x in np.argwhere(source < 256): + cell = result[y*scale:(y+1)*scale, x*scale:(x+1)*scale] + internal += int(np.any(cell != cell[0, 0], axis=2).sum()) + if internal == 0: + raise ValueError("no generated spatial detail remains") + outputs.append(rgba) + reports.append(dict(asset=item["frame"]["asset"], logical_canvas=[shape[1], shape[0]], origin=[0, 0], + Source_painted_cells=int((source < 256).sum()), registered_generated_pixels=item["trusted"], + nearest_generated_donor_gap_pixels=item["gaps"], fullcanvas_output_to_raw_affine=item["affine"], + Source_painted_bounds=item["source_bounds"], warm_Source_sample_cells=int(warm.sum()), + warm_material_RGB_gain=gain.tolist(), warm_Source_sample_mean=target_mean.tolist(), + warm_generated_sample_mean_before_gain=raw_mean.tolist(), functional_blue_Source_RGB_cells=int(blue.sum()), + internally_nonconstant_generated_RGB_pixels=internal)) + for rgba in outputs[1:]: + if not np.array_equal(rgba[common_pixels], outputs[0][common_pixels]): + raise AssertionError("stationary Source backing differs between frames") + report = dict(method=METHOD, output_class="DERIVED_GENERATED_RGB_GEOMETRY_AND_BROAD_MATERIAL_CLEANUP", + input_hashes=inputs, output_scale=scale, Source_stationary_cells=int(common.sum()), + Source_changing_union_cells=int(changing.sum()), shared_backing_RGB_gain=backing_gain.tolist(), + backing_Source_sample_mean=backing_target.tolist(), backing_generated_sample_mean=backing_raw.tolist(), + per_Source_cell_RGB_reconstruction=False, generated_RGB_controls_continuous_form=True, + frames=reports, decoder_module=dict(path=str(Path(hd_frame_policy.__file__).resolve()), sha256=sha(Path(hd_frame_policy.__file__).read_bytes())), + python_version=platform.python_version(), python_implementation=platform.python_implementation(), + numpy_version=np.__version__, pillow_version=PILLOW_VERSION) + return outputs, report + + +def run_recipe(recipe_path, output): + recipe_path, output = Path(recipe_path), Path(output) + if output.exists(): + raise ValueError("output exists; never overwrite prior artwork") + data = recipe_path.read_bytes() + recipe = json.loads(data) + arrays, report = render_family(recipe, recipe_path.resolve().parent) + payloads = [] + for pixels, frame in zip(arrays, report["frames"]): + buffer = io.BytesIO() + Image.fromarray(pixels).save(buffer, format="PNG", compress_level=9) + png = buffer.getvalue() + name = frame["asset"]+"-derived.png" + frame["output"] = dict(file=name, sha256=sha(png), bytes=len(png), RGBA_sha256=sha(pixels.tobytes())) + payloads.append((name, png)) + report["execution"] = dict(status="success", method=METHOD, recipe_sha256=sha(data), tool_sha256=sha(Path(__file__).read_bytes()), + source_sha256={f["asset"]: f["source"]["sha256"] for f in recipe["frames"]}, + parent_raw_sha256=sorted({f["parent_raw"]["sha256"] for f in recipe["frames"]}), + output_sha256={f["asset"]: f["output"]["sha256"] for f in report["frames"]}) + output.mkdir(parents=True) + for name, png in payloads: + (output/name).write_bytes(png) + (output/"derived-provenance.json").write_text(json.dumps(report, indent=2, sort_keys=True)+"\n") + return report + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("recipe", type=Path) + parser.add_argument("output_new_directory", type=Path) + args = parser.parse_args() + report = run_recipe(args.recipe, args.output_new_directory) + print(json.dumps(dict(execution=report["execution"], method=METHOD))) + + +if __name__ == "__main__": + main() diff --git a/tools/test_hd_dshp20_cleanup.py b/tools/test_hd_dshp20_cleanup.py new file mode 100644 index 00000000..f06ff178 --- /dev/null +++ b/tools/test_hd_dshp20_cleanup.py @@ -0,0 +1,78 @@ +import hashlib +import importlib.util +import json +import pathlib +import struct +import sys +import tempfile +import unittest +import numpy as np +from PIL import Image, __version__ as PILLOW_VERSION + +_spec=importlib.util.spec_from_file_location('dshp20_cleanup',pathlib.Path(__file__).with_name('hd_dshp20_cleanup.py')) +c=importlib.util.module_from_spec(_spec);_spec.loader.exec_module(c) + +class RGBGeometryTests(unittest.TestCase): + def setUp(self): + self.tmp=tempfile.TemporaryDirectory();self.root=pathlib.Path(self.tmp.name) + self.palette=self.root/'palette';self.palette.write_bytes(bytes([i%64 for i in range(768)])) + def tearDown(self):self.tmp.cleanup() + def binding(self,p):return {'path':str(p),'sha256':hashlib.sha256(p.read_bytes()).hexdigest()} + def source(self,values,name): + h,w=values.shape;data=bytearray(struct.pack('<5i',0,1,31,w,h)) + for y,row in enumerate(values): + x=0 + while x0,mask));self.assertTrue(np.array_equal(out[0][2,10,:3],rgb[2,10]));self.assertEqual(report['frames'][0]['filled_generated_RGB_samples'],1);self.assertGreater(report['frames'][0]['removed_generated_outside_SourceScale4'],0) + self.assertTrue(any(np.array_equal(out[0][8,8,:3],v)for v in rgb.reshape(-1,3))) + def test_stationary_RGB_shared_but_changed_Source_phase_is_not_frozen(self): + a=np.full((6,6),10);b=a.copy();b[3,3]=11 + out,report=c.render_family(self.recipe([self.frame(a,self.pattern(6,6),'a'),self.frame(b,self.pattern(6,6,33),'b')]),self.root) + self.assertTrue(np.array_equal(out[0][0,0],out[1][0,0]));self.assertFalse(np.array_equal(out[0][13,13],out[1][13,13]));self.assertGreater(report['frames'][1]['stationary_full_RGB_replacements'],0) + # Unchanged labels inside a coherent moving part keep its whole RGB. + self.assertFalse(np.array_equal(out[0][9,9],out[1][9,9])) + def test_functional_Source_palette_RGB_replaces_wrong_parent_marker(self): + s=np.full((3,4),10);s[1,1]=252;s[1,2]=253;out,_=c.render_family(self.recipe([self.frame(s,self.pattern(3,4),'a')]),self.root) + p=np.frombuffer(self.palette.read_bytes(),np.uint8).reshape(256,3);p=(p<<2)|(p>>4) + self.assertTrue(np.all(out[0][4:8,4:8,:3]==p[252]));self.assertTrue(np.all(out[0][4:8,8:12,:3]==p[253])) + def test_scale2_has_actual_kernel_corner_not_nearest_replication(self): + s=np.array([[1,2],[2,2]],np.uint16) + expected=np.array([[1,1,2,2],[1,2,2,2],[2,2,2,2],[2,2,2,2]],np.uint16) + self.assertTrue(np.array_equal(c.scale2(s),expected)) + def test_normalized_execution_hashes_and_input_immutability(self): + s=np.full((3,4),10);recipe=self.recipe([self.frame(s,self.pattern(3,4),'a')]);rp=self.root/'recipe.json';rp.write_text(json.dumps(recipe));before={p:p.read_bytes()for p in self.root.iterdir()if p.is_file()};report=c.run_recipe(rp,self.root/'out');e=report['execution'] + self.assertEqual(set(e),{'status','method','recipe_sha256','tool_sha256','source_sha256','parent_raw_sha256','output_sha256'});self.assertEqual(e['status'],'success');self.assertEqual(e['output_sha256']['a'],hashlib.sha256((self.root/'out/a-derived.png').read_bytes()).hexdigest());self.assertEqual(e['parent_raw_sha256'],sorted(set(e['parent_raw_sha256']))) + self.assertEqual(report['decoder_module'],{'path':str(pathlib.Path(c.hd_frame_policy.__file__).resolve()),'sha256':hashlib.sha256(pathlib.Path(c.hd_frame_policy.__file__).read_bytes()).hexdigest()}) + self.assertEqual(report['python_version'],sys.version);self.assertEqual(report['numpy_version'],np.__version__);self.assertEqual(report['pillow_version'],PILLOW_VERSION) + for p,data in before.items():self.assertEqual(p.read_bytes(),data) + with self.assertRaisesRegex(ValueError,'already exists'):c.run_recipe(rp,self.root/'out') + def test_missing_generated_donor_refuses_SourceNN_or_noise_fallback(self): + s=np.full((3,4),10);f=self.frame(s,self.pattern(3,4),'a',np.zeros((12,16),np.uint8)) + with self.assertRaisesRegex(ValueError,'no generated RGB donor'):c.render_family(self.recipe([f]),self.root) + def test_bad_hash_and_bool_scale_rejected_before_output(self): + f=self.frame(np.full((3,4),10),self.pattern(3,4),'a');r=self.recipe([f]);r['output_scale']=True + with self.assertRaises(ValueError):c.render_family(r,self.root) + r['output_scale']=4;r['frames'][0]['source']['sha256']='0'*64 + with self.assertRaisesRegex(ValueError,'hash mismatch'):c.render_family(r,self.root) + +if __name__=='__main__':unittest.main(verbosity=2) diff --git a/tools/test_hd_targt_rebuild.py b/tools/test_hd_targt_rebuild.py new file mode 100644 index 00000000..ab2a6de3 --- /dev/null +++ b/tools/test_hd_targt_rebuild.py @@ -0,0 +1,151 @@ +"""Portable synthetic behavioural tests; no engine, image service or old corpus.""" +from pathlib import Path +import hashlib, json, tempfile, unittest, struct +import numpy as np +from PIL import Image +import hd_targt_rebuild as t + +class RebuildTests(unittest.TestCase): + def test_main_component_excludes_disconnected_fringe(self): + a=np.zeros((20,30,4),dtype='uint8');a[4:18,7:26,3]=255;a[0,0,3]=255 + self.assertEqual(t.main_painted_bounds(a),[7,4,26,18]) + + def test_nonuniform_mapping_keeps_source_canvas_alpha_region(self): + a=np.zeros((12,30,4),dtype='uint8');a[2:10,4:28,:3]=[90,70,50];a[2:10,4:28,3]=255 + s=np.full((32,32),256,dtype='uint16');s[4:29,3:28]=195 + image,b,sb=t.map_parent(a,s,4) + self.assertEqual(b,[4,2,28,10]);self.assertEqual(sb,[3,4,28,29]) + self.assertEqual(image.shape,(128,128,3));self.assertTrue(np.all(image[16:116,12:112]==[90,70,50])) + self.assertEqual(int(image[:16].sum()),0) + + def test_generated_correlated_texture_survives_quiet_soil(self): + y,x=np.indices((128,128));v=80+20*np.sin(x*.35)+10*np.cos(y*.8) + g=np.stack([v,v*.65,v*.5],2);src=np.full((32,32,3),[100,60,45],dtype='uint8') + out=t.broad_soil(g,src,np.ones((32,32),bool),4) + self.assertGreater(float(out[:,:,0].std()),1) + self.assertLess(float(out[:,:,0].std()),float(g[:,:,0].std())) + self.assertGreater(float(np.corrcoef((g-g.mean((0,1)))[:,:,0].ravel(),(out-out.mean((0,1)))[:,:,0].ravel())[0,1]),.8) + + def test_source_pixel_checker_not_copied_into_broad_material(self): + y,x=np.indices((32,32));src=np.repeat((((x+y)%2)*140+40)[:,:,None],3,2).astype('uint8') + g=np.full((128,128,3),90.,dtype=float);out=t.broad_soil(g,src,np.ones((32,32),bool),4) + self.assertLess(float(out[:,:,0].std()),1) + + def test_core_sampling_rejects_distant_warm_brown_rim(self): + a=np.zeros((128,128,3),float);a[16:120,12:16]=[110,55,12] + a[68:80,60:68]=[100,35,3] + mask=t.core_donor_mask(a,[15,17,17,20],4) + self.assertEqual(t.box(mask),[60,68,68,80]) + + def fixture(self,root): + def ref(p):return dict(path=str(p),sha256=hashlib.sha256(p.read_bytes()).hexdigest()) + pal=np.zeros((256,3),dtype='uint8');pal[:32]=np.arange(31,-1,-1)[:,None]*2 + pal[195]=[26,15,11];pal[81]=[59,44,7];pal[95]=[16,4,0] + pp=root/'palette';pp.write_bytes(pal.tobytes()) + sources=[];frames=[] + for i in range(4): + s=np.full((32,32),256,dtype='uint16') + if i==0:s[:]=195 + else: + s[4:29,3:28]=195 + if i>=2:s[5:28,4:27]=31;s[12:25,10:22]=14;s[17:20,15:17]=95 + if i==2:s[5:16,4:27]=195;s[16,4:27:2]=81;s[17:19,4:7]=10 + p=root/('TEST_PIC'+('.'+str(i) if i else '')) + payload=struct.pack('=2: + a[12:68,12:68,:3]=[8,8,8];a[32:56,28:56,:3]=[110,110,110] + a[37:49,35:47,:3]=[8,8,8];a[39:47,38:44,:3]=[90,30,3] + if i==2: + a[12:40,12:68,:3]=[100,62,45];a[40:43,12:68,:3]=[235,170,25];a[43:49,12:22,:3]=[100,100,100] + rp=root/'raw.png';Image.fromarray(raw).save(rp) + recipe=dict(format_version=1,method=t.METHOD,output_scale=4,palette=ref(pp),raw_png=ref(rp),layout=dict(columns=4,rows=1), + frames=frames,soil_donor_frame=0,closed_donor_frame=1,module_donor_frame=3,warning_donor_frame=2) + return recipe,sources + + def test_full_assembly_exact_alpha_warning_position_static_and_normalized_execution(self): + with tempfile.TemporaryDirectory() as td: + p=Path(td);recipe,sources=self.fixture(p);outputs,result=t.render(recipe,p) + for o,s in zip(outputs,sources):self.assertTrue(np.array_equal(o[:,:,3],np.repeat(np.repeat(s<256,4,0),4,1)*255)) + self.assertEqual(result['frames'][2]['warning_Source_y'],16) + strip=outputs[2][16*4:17*4,4*4:27*4,:3] + self.assertGreater(float(strip[:,:,0].mean()),float(strip[:,:,2].mean())*2) + static=np.all(np.stack(sources)[1:]==sources[1],axis=0)&(sources[1]<256);big=np.repeat(np.repeat(static,4,0),4,1) + self.assertTrue(np.array_equal(outputs[1][big],outputs[3][big])) + rp=p/'recipe.json';rp.write_text(json.dumps(recipe));result=t.run(rp,p/'new') + self.assertEqual(set(result['execution']),{'status','method','recipe_sha256','tool_sha256','source_sha256','parent_raw_sha256','output_sha256'}) + self.assertEqual(result['execution']['parent_raw_sha256'],[recipe['raw_png']['sha256']]) + self.assertEqual(len(result['execution']['output_sha256']),4) + bindings=result['implementation_bindings'] + decoder=Path(bindings['decoder']['path']) + self.assertEqual(bindings['decoder']['sha256'],hashlib.sha256(decoder.read_bytes()).hexdigest()) + self.assertEqual(set(bindings['runtime']),{'python','numpy','pillow','executable'}) + self.assertTrue(all(type(v) is str and v for v in bindings['runtime'].values())) + with self.assertRaisesRegex(ValueError,'no overwrite'):t.run(rp,p/'new') + + def test_bad_hash_fails_before_creating_output(self): + with tempfile.TemporaryDirectory() as td: + p=Path(td);recipe,_=self.fixture(p);recipe['frames'][2]['source']['sha256']='0'*64 + rp=p/'recipe.json';rp.write_text(json.dumps(recipe)) + with self.assertRaisesRegex(ValueError,'SHA mismatch'):t.run(rp,p/'absent') + self.assertFalse((p/'absent').exists()) + + def test_duplicate_partition_origin_and_bool_scale_rejected(self): + with tempfile.TemporaryDirectory() as td: + recipe,_=self.fixture(Path(td)) + for mutation in ('duplicate','partition','origin','boolscale'): + r=json.loads(json.dumps(recipe)) + if mutation=='duplicate':r['frames'][1]['asset']=r['frames'][0]['asset'] + if mutation=='partition':r['frames'].pop() + if mutation=='origin':r['frames'][0]['origin']=[1,0] + if mutation=='boolscale':r['output_scale']=True + with self.assertRaises(ValueError):t.validate_recipe(r) + + def test_path_escape_and_absolute_asset_fail_before_output_or_sentinel_write(self): + with tempfile.TemporaryDirectory() as td: + p=Path(td);recipe,_=self.fixture(p) + sentinels=[p/'sentinel-derived.png',p/'absolute-sentinel-derived.png'] + for sentinel in sentinels:sentinel.write_bytes(b'KEEP-EXISTING-ART-EXACT') + for i,bad in enumerate(['../sentinel',str(p/'absolute-sentinel'),'0/../sentinel','../0','',None,False,'0x10152','ABC','0001','100000000']): + r=json.loads(json.dumps(recipe));r['frames'][0]['asset']=bad + rp=p/('bad'+str(i)+'.json');rp.write_text(json.dumps(r));out=p/('absent'+str(i)) + with self.assertRaisesRegex(ValueError,'canonical lowercase'):t.run(rp,out) + self.assertFalse(out.exists()) + for sentinel in sentinels:self.assertEqual(sentinel.read_bytes(),b'KEEP-EXISTING-ART-EXACT') + + def test_boolean_version_and_origin_are_not_integer_identity(self): + with tempfile.TemporaryDirectory() as td: + recipe,_=self.fixture(Path(td)) + for mutate in ('version','origin'): + r=json.loads(json.dumps(recipe)) + if mutate=='version':r['format_version']=True + else:r['frames'][0]['origin']=[False,0] + with self.assertRaises(ValueError):t.validate_recipe(r) + + def test_complete_numeric_asset_and_Source_picture_order(self): + with tempfile.TemporaryDirectory() as td: + recipe,_=self.fixture(Path(td)) + for mutate in ('gap','reversed','source_swapped'): + r=json.loads(json.dumps(recipe)) + if mutate=='gap':r['frames'][-1]['asset']='5' + if mutate=='reversed':r['frames'][0]['asset'],r['frames'][1]['asset']=r['frames'][1]['asset'],r['frames'][0]['asset'] + if mutate=='source_swapped':r['frames'][1]['source'],r['frames'][2]['source']=r['frames'][2]['source'],r['frames'][1]['source'] + with self.assertRaisesRegex(ValueError,'order'):t.validate_recipe(r) + + def test_repeated_synthetic_render_is_byte_deterministic(self): + with tempfile.TemporaryDirectory() as td: + p=Path(td);recipe,_=self.fixture(p) + a,ma=t.render(recipe,p);b,mb=t.render(recipe,p) + self.assertEqual(ma,mb) + for x,y in zip(a,b):self.assertEqual(x.tobytes(),y.tobytes()) + +if __name__=='__main__':unittest.main() diff --git a/tools/test_hd_worm_cleanup.py b/tools/test_hd_worm_cleanup.py new file mode 100644 index 00000000..c020960a --- /dev/null +++ b/tools/test_hd_worm_cleanup.py @@ -0,0 +1,140 @@ +"""Focused synthetic alignment/form/animation/provenance checks, no game data.""" +import copy +import hashlib +import json +from pathlib import Path +import struct +import tempfile +import unittest + +import numpy as np +from PIL import Image + +import hd_worm_cleanup as cleanup + + +class WormCleanup(unittest.TestCase): + def setUp(self): + self.temp = tempfile.TemporaryDirectory() + self.addCleanup(self.temp.cleanup) + self.root = Path(self.temp.name) + self.sources = [] + for phase in range(2): + cells = np.full((8, 8), 256, dtype=np.uint16) + cells[1:7, 1:7] = 10 + cells[2:6, 2:6] = 20+phase + cells[3, 6] = 30 + cells[6, 2] = 30 + self.sources.append(cells) + payload = bytearray(struct.pack('<5i', 0, 0, 0, 8, 8)) + for y, x in np.argwhere(cells < 256): + payload += struct.pack('<4i', int(x), int(y), int(y*8+x), 1)+bytes([cells[y, x]]) + payload += struct.pack('<4i', 0, 0, -1, 0) + (self.root/f'Source{phase}').write_bytes(payload) + palette = bytearray(768) + for index, rgb in [(10, [12, 12, 12]), (20, [25, 15, 12]), (21, [36, 24, 18]), (30, [0, 0, 14])]: + palette[index*3:index*3+3] = bytes(rgb) + (self.root/'palette').write_bytes(palette) + self.raw = np.zeros((64, 128, 4), dtype=np.uint8) + for phase in range(2): + for y in range(8, 56): + for x in range(8, 56): + warm = 16 <= x < 48 and 16 <= y < 48 + rgb = [70+x*2, 30+y, 25+x//2] if warm else [25+x//2+phase*8, 25+y//2+phase*8, 25+(x+y)//4+phase*8] + self.raw[y, x+phase*64] = [*rgb, 255] + self.save_raw() + bind = lambda p: {'path':p,'sha256':cleanup.sha((self.root/p).read_bytes())} + self.recipe = dict(format_version=1, label='synthetic only', palette=bind('palette'), output_scale=8, + feather_logical_pixels=1, frames=[dict(asset=f'3003{phase}', source=bind(f'Source{phase}'), + parent_raw=bind('raw.png'), logical_canvas=[8,8], origin=[0,0], + atlas_grid=dict(columns=2,rows=1,column=phase,row=0), + raw_painted_bounds=[8+phase*64,8,56+phase*64,56]) for phase in range(2)]) + + def save_raw(self): + Image.fromarray(self.raw).save(self.root/'raw.png') + + def rebind_raw(self, recipe): + for frame in recipe['frames']: + frame['parent_raw']['sha256'] = cleanup.sha((self.root/'raw.png').read_bytes()) + + def test_source_alpha_cues_and_continuous_generated_form_survive(self): + outputs, report = cleanup.render_family(self.recipe, self.root) + self.assertFalse(report['per_Source_cell_RGB_reconstruction']) + for source, output, frame in zip(self.sources, outputs, report['frames']): + occupied = cleanup.up(source<256,8) + self.assertTrue(np.array_equal(output[:,:,3]==255,occupied)) + self.assertTrue(np.all(output[~occupied]==0)) + self.assertTrue(np.all(output[24:32,48:56,:3]==[0,0,56])) + # Source warm cells are one flat color, but generated gradients must + # remain different across cells and within each cell after cleanup. + self.assertGreater(np.ptp(output[24:40,24:40,0]),15) + self.assertNotEqual(float(output[24:32,24:32,0].mean()),float(output[24:32,32:40,0].mean())) + self.assertEqual(frame['functional_blue_Source_RGB_cells'],2) + + def test_stationary_generated_backing_shared_and_early_phase_dimmer(self): + outputs, report = cleanup.render_family(self.recipe, self.root) + common = cleanup.up(self.sources[0]==self.sources[1],8) + self.assertTrue(np.array_equal(outputs[0][common],outputs[1][common])) + self.assertLess(outputs[0][24:40,24:40,:3].mean(),outputs[1][24:40,24:40,:3].mean()) + self.assertEqual(report['Source_changing_union_cells'],16) + + def test_generated_gap_fill_is_local_and_never_source_rgb(self): + rgb=np.array([[[10,20,30],[90,80,70]],[[60,50,40],[1,2,3]]],dtype=np.uint8) + trusted=np.array([[True,False],[False,True]]) + filled,count=cleanup.nearest_generated_fill(rgb,trusted,np.ones((2,2),dtype=bool)) + self.assertEqual(count,2) + self.assertTrue(np.array_equal(filled[trusted],rgb[trusted])) + self.assertTrue(np.array_equal(filled[0,1],rgb[0,0])) + self.assertTrue(np.array_equal(filled[1,0],rgb[0,0])) + + def test_blend_never_modifies_stationary_region(self): + mask=np.zeros((12,12),dtype=bool);mask[2:10,2:10]=True + weight=cleanup.inner_weight(mask,4) + self.assertTrue(np.all(weight[~mask]==0)) + self.assertEqual(weight[2,2],0.25) + self.assertEqual(weight[5,5],1) + + def test_invalid_identity_bounds_grid_origin_fail_before_output(self): + mutations=[lambda r:r['frames'][0]['source'].update(sha256='0'*64), + lambda r:r['frames'][0].update(origin=[False,0]), + lambda r:r['frames'][0].update(origin=[1,0]), + lambda r:r['frames'][0].update(raw_painted_bounds=[9,8,56,56]), + lambda r:r['frames'][0]['atlas_grid'].update(column=2), + lambda r:r['frames'][0]['atlas_grid'].update(rows=2), + lambda r:r.update(output_scale=True)] + for mutate in mutations: + with self.subTest(mutate=mutate): + recipe=copy.deepcopy(self.recipe);mutate(recipe) + with self.assertRaises(ValueError):cleanup.render_family(recipe,self.root) + + def test_opaque_and_detail_free_parents_rejected(self): + self.raw[:,:,3]=255;self.save_raw();r=copy.deepcopy(self.recipe);self.rebind_raw(r) + with self.assertRaisesRegex(ValueError,'transparent alpha'):cleanup.render_family(r,self.root) + self.raw[:]=0 + self.raw[8:56,8:56]=[80,50,40,255];self.raw[8:56,72:120]=[80,50,40,255] + self.save_raw();self.rebind_raw(r) + with self.assertRaisesRegex(ValueError,'no generated spatial RGB'):cleanup.render_family(r,self.root) + + def test_repeatability_and_full_execution_decoder_version_bindings(self): + recipe=self.root/'recipe.json';recipe.write_text(json.dumps(self.recipe,sort_keys=True)+'\n') + original={p.name:p.read_bytes() for p in self.root.iterdir() if p.is_file()} + reports=[cleanup.run_recipe(recipe,self.root/f'derived{i}') for i in range(2)] + self.assertEqual(reports[0],reports[1]) + report=reports[0];execution=report['execution'] + self.assertEqual(execution['status'],'success') + self.assertEqual(execution['method'],cleanup.METHOD) + self.assertEqual(execution['recipe_sha256'],hashlib.sha256(recipe.read_bytes()).hexdigest()) + self.assertEqual(execution['tool_sha256'],cleanup.sha(Path(cleanup.__file__).read_bytes())) + self.assertEqual(report['decoder_module']['sha256'],cleanup.sha(Path(cleanup.hd_frame_policy.__file__).read_bytes())) + for field in ['python_version','numpy_version','pillow_version']:self.assertTrue(report[field]) + self.assertEqual(execution['source_sha256'],{f['asset']:f['source']['sha256'] for f in self.recipe['frames']}) + self.assertEqual(len(execution['parent_raw_sha256']),1) + for frame in self.recipe['frames']: + name=frame['asset']+'-derived.png';p=self.root/'derived0'/name + self.assertEqual(p.read_bytes(),(self.root/'derived1'/name).read_bytes()) + self.assertEqual(execution['output_sha256'][frame['asset']],cleanup.sha(p.read_bytes())) + for name,data in original.items():self.assertEqual((self.root/name).read_bytes(),data) + with self.assertRaisesRegex(ValueError,'output exists'):cleanup.run_recipe(recipe,self.root/'derived0') + + +if __name__=='__main__':unittest.main()