Files

937 lines
19 KiB
JSON

{
"actual_probe_receipt": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-boss5-integration-20261018/ACTUAL-FINAL-ROUTE-SOURCEF-FIVE-QA-TERMINAL.json",
"sha256": "feddedd8343cd2c8f09571f013fcaf742785fb4958330028104b0355fd46cb15",
"size": 1874
},
"any_game_source_newer_than_library": false,
"artwork_sha256": {
"jobs/derived-three-enemy-families-five-v1-20261018/derived/10315/10315-derived.png": "8ef04dfbd53d54242081e9fc1e59b1f58add35b3d8a2b1855d9e1c429009de03",
"jobs/derived-three-enemy-families-five-v1-20261018/derived/10316/10316-derived.png": "a83a15bb55c9e5146ce0f40b3bc6fcabb346f57492e6c0c9233c23f04aa7297d",
"jobs/derived-three-enemy-families-five-v1-20261018/derived/1033e/1033e-derived.png": "6d9f9184ac55f77cbf6bba5b1a8f73922efb4e00939ba1f3fdecd32fd61930ae",
"jobs/derived-three-enemy-families-five-v1-20261018/derived/1033f/1033f-derived.png": "e853d94e9d805577e2435e4eabfde43a040a5b88ce0ba29a5c91dce6499b5b14",
"jobs/derived-three-enemy-families-five-v1-20261018/derived/200bf/200bf-derived.png": "178bb6d93ab1cb3f29dfe60bcebb5d63ead2dae24f0427f1ac8886970d188cac"
},
"candidate_sha256": "0c75a235723342cec1341ae196faa5fe6ead310c504976740ae30566462ace02",
"diagnostics": [],
"frame_bindings_sha256": "c5f8ff7abdd097dade496f746589c44d55ff6d45b846182e71c468a199399590",
"frames": [
{
"asset": "200bf",
"hd_masks": [
{
"mask": {
"bounds": [
0,
0,
24,
39
],
"centroid": [
11.495263870094723,
16.26792963464141
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
2,
0,
0
],
"visible_pixels": 739
},
"scale": 1
},
{
"mask": {
"bounds": [
0,
0,
48,
78
],
"centroid": [
23.490527740189446,
33.03585926928282
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
8,
8,
0,
0
],
"visible_pixels": 2956
},
"scale": 2
},
{
"mask": {
"bounds": [
0,
0,
72,
117
],
"centroid": [
35.48579161028417,
49.80378890392422
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
18,
18,
0,
0
],
"visible_pixels": 6651
},
"scale": 3
},
{
"mask": {
"bounds": [
0,
0,
96,
156
],
"centroid": [
47.48105548037889,
66.57171853856563
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
32,
32,
0,
0
],
"visible_pixels": 11824
},
"scale": 4
}
],
"logical_alpha_mask_iou": 1.0,
"logical_canvas": [
24,
40
],
"source_mask": {
"bounds": [
0,
0,
24,
39
],
"centroid": [
11.495263870094723,
16.26792963464141
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
2,
0,
0
],
"visible_pixels": 739
},
"source_palette": "PALETTE_DAT",
"source_sha256": "59d99f4da7b270bb16a0a0c4f45ffa7cd21672e8bb57e7a6c92dd3974ea8e54b"
},
{
"asset": "10315",
"hd_masks": [
{
"mask": {
"bounds": [
2,
2,
78,
39
],
"centroid": [
44.87960339943343,
21.906515580736542
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 1412
},
"scale": 1
},
{
"mask": {
"bounds": [
4,
4,
156,
78
],
"centroid": [
90.25920679886686,
44.313031161473084
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 5648
},
"scale": 2
},
{
"mask": {
"bounds": [
6,
6,
234,
117
],
"centroid": [
135.6388101983003,
66.71954674220963
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 12708
},
"scale": 3
},
{
"mask": {
"bounds": [
8,
8,
312,
156
],
"centroid": [
181.0184135977337,
89.12606232294617
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 22592
},
"scale": 4
}
],
"logical_alpha_mask_iou": 1.0,
"logical_canvas": [
80,
40
],
"source_mask": {
"bounds": [
2,
2,
78,
39
],
"centroid": [
44.87960339943343,
21.906515580736542
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 1412
},
"source_palette": "PALETTE_DAT",
"source_sha256": "7736fdbca555a9448b42be64523d2a75fb1bae2946ad237e6d7df347e98315a5"
},
{
"asset": "10316",
"hd_masks": [
{
"mask": {
"bounds": [
1,
5,
78,
40
],
"centroid": [
44.35298245614035,
22.022456140350876
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 1425
},
"scale": 1
},
{
"mask": {
"bounds": [
2,
10,
156,
80
],
"centroid": [
89.2059649122807,
44.54491228070175
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 5700
},
"scale": 2
},
{
"mask": {
"bounds": [
3,
15,
234,
120
],
"centroid": [
134.05894736842106,
67.06736842105263
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 12825
},
"scale": 3
},
{
"mask": {
"bounds": [
4,
20,
312,
160
],
"centroid": [
178.9119298245614,
89.5898245614035
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 22800
},
"scale": 4
}
],
"logical_alpha_mask_iou": 1.0,
"logical_canvas": [
80,
40
],
"source_mask": {
"bounds": [
1,
5,
78,
40
],
"centroid": [
44.35298245614035,
22.022456140350876
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 1425
},
"source_palette": "PALETTE_DAT",
"source_sha256": "db19f9e4082892eae12832c729be3f4435af0896ff43fcf121866da06aab2182"
},
{
"asset": "1033e",
"hd_masks": [
{
"mask": {
"bounds": [
1,
0,
24,
23
],
"centroid": [
12.0,
11.0
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 373
},
"scale": 1
},
{
"mask": {
"bounds": [
2,
0,
48,
46
],
"centroid": [
24.5,
22.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": 1492
},
"scale": 2
},
{
"mask": {
"bounds": [
3,
0,
72,
69
],
"centroid": [
37.0,
34.0
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 3357
},
"scale": 3
},
{
"mask": {
"bounds": [
4,
0,
96,
92
],
"centroid": [
49.5,
45.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": 5968
},
"scale": 4
}
],
"logical_alpha_mask_iou": 1.0,
"logical_canvas": [
24,
24
],
"source_mask": {
"bounds": [
1,
0,
24,
23
],
"centroid": [
12.0,
11.0
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 373
},
"source_palette": "PALETTE_DAT",
"source_sha256": "00a6f1bebfb75af8dafbef2b974417f95580827ebcf5181f5ba6712845eaf865"
},
{
"asset": "1033f",
"hd_masks": [
{
"mask": {
"bounds": [
1,
0,
24,
23
],
"centroid": [
12.0,
11.0
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 373
},
"scale": 1
},
{
"mask": {
"bounds": [
2,
0,
48,
46
],
"centroid": [
24.5,
22.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": 1492
},
"scale": 2
},
{
"mask": {
"bounds": [
3,
0,
72,
69
],
"centroid": [
37.0,
34.0
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 3357
},
"scale": 3
},
{
"mask": {
"bounds": [
4,
0,
96,
92
],
"centroid": [
49.5,
45.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": 5968
},
"scale": 4
}
],
"logical_alpha_mask_iou": 1.0,
"logical_canvas": [
24,
24
],
"source_mask": {
"bounds": [
1,
0,
24,
23
],
"centroid": [
12.0,
11.0
],
"palette_indices_240_to_255_counts": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"visible_pixels": 373
},
"source_palette": "PALETTE_DAT",
"source_sha256": "fa3f0a43946edd6de34f23c6288555b22c8a98cb841fe5c2353147b37fe5483e"
}
],
"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.",
"metadata_only_lineage_receipt_successor": {
"actual_candidate_preserved": {
"path": "/home/quintine/Projects/RaptorReplica/RustRaptor/.reference/hd-root-derived-boss5-integration-20261018/preserved-v1-metadata/candidate.json",
"sha256": "7beeaab32a6dfc88a8b35f3605467ff402f4ef2e37842c00bc842eb52a035615",
"size": 2598
},
"actual_candidate_sha256_at_QA": "7beeaab32a6dfc88a8b35f3605467ff402f4ef2e37842c00bc842eb52a035615",
"additional_QA_executions": 0,
"all5_PNGs_identical": true,
"all_measured_fields_unchanged": true,
"all_renderer_bound_fields_identical": true,
"reason": "Focused bookkeeping receipt validation correction; actual final PNG routes, Source, headers, frames and bank unchanged.",
"successor_candidate_sha256": "0c75a235723342cec1341ae196faa5fe6ead310c504976740ae30566462ace02"
},
"method": "actual Rust HdAssets::load and sprite at scales 1..4; Catalog palette; no artwork edits",
"source_newer_than_library": false,
"validated_frames": 5
}